问题标签 [typography]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
81 浏览

javascript - 在保持宽度的同时切换字体系列

<span>是否可以在更改font-family内部文本的同时保持确切的宽度?我正在考虑用font-sizeor来平衡这个宽度,font-size-adjust因为letter-spacing不会优雅地渲染。

我特意选择了两种截然不同的字体:Times 和 Verdana。

翻转演示:http: //jsbin.com/ahiba4/20

0 投票
3 回答
2584 浏览

css - 你如何移动下降线?

我试图弄清楚如何移动一段文本的下降线,以移动“y”和“g”等字母中的所有下降线以显示在基线上方,但实际上并未移动基线。有没有办法在不使用特殊字体的情况下做到这一点?

0 投票
2 回答
30913 浏览

html - CSS 可以覆盖现有粗体标签的粗体样式吗?

0 投票
0 回答
829 浏览

.net - 获取.NET中给定字符对和字体的字距偏移值

如何char在 .NET 中对 2 个给定 s 之间的空间进行字距调整?在 WPF 应用程序中?

例如,假设我的字体Times New Roman大小22bold. A字符和将使用什么字距调整v?如何在我的 WPF 应用程序中获取此值?

如果你徘徊我为什么需要它:我想让HB 回答我的问题Create guitar chords editor in WPF to work with kerning

0 投票
4 回答
2066 浏览

c# - 以像素为单位查找文本“空间”值

在处理字体时,如果是“1 2”,有没有办法弄清楚两个字符之间的空格应该是多少?

如果它在 C++ 或 C# 中是已知的,我不介意。如果它在 C++ 中,我会将其编组,如果在 C# 中,我会将它保存到一个文件中并在 C++ 中加载它。我尝试查看 TextMetric 结构,但它不存在。

0 投票
10 回答
46353 浏览

jquery - 如何使用 jQuery 增加字体大小的变化?

嗨,我想用 jQuery 逐步更改页面的字体大小,我该怎么做?

就像是:

0 投票
4 回答
8689 浏览

css - IE9 text rendering issue - tails on letters cut off

I'm running into an issue where - in IE9 standards mode - IE9 renders text in such a way that the tails on descending letters - "q, p, y" etc - disappear. Have tried playing with padding and other common CSS settings in helps of fixing this but am having no luck so far.

Who's got an idea what this might be?

0 投票
1 回答
1051 浏览

objective-c - 在 UILabel 或文本视图中显示垂直小数

我正在尝试在 iPhone 应用程序中显示小数,例如 12 和 3/81 应该显示为数字“12”,然后是顶部的分子“3”、一条水平线和分母“81”底部。

如果有人能就如何实现这一目标向我提出建议,我将不胜感激。我应该将 a 子类UILabel化并进行分数的自定义绘图,还是应该将 a 子类化UITextView

在某处是否有任何示例代码显示了如何进行这种自定义绘图UILabelUITextView如何完成?

0 投票
1 回答
2506 浏览

html - CSS - 在下降而不是基线显示文本?

有没有一种正确的方法可以在一行的下降高度而不是其基线处显示文本?

请参考以下页面:

http://en.wikipedia.org/wiki/Baseline_ (排版)

http://jsfiddle.net/YPPnU/

目标是在不使用图像的情况下使我的文本底部(如小提琴中所示)与 H1 块的底部齐平。

我意识到如果我使用降序字符(p、q 等)它是齐平的,但是,我永远不会在这个项目的范围内使用它们。我需要没有下降的字符与 h1 块的底部齐平。

我尝试了各种调整定位和负边距,但这提出了两个问题 1) h1 的高度搞砸了。2) 负底的数量可能会因所使用的字体而异。有没有“正确”的方法来做到这一点?

编辑 请参阅评论以获取更多更新......

最佳工作技术在这里:http: //jsfiddle.net/YPPnU/23/

但我不想“猜测”行高

此外,我意识到另一种选择是使用网络字体,其中所有字符的底部都放置在下降而不是基线,但我似乎无法在谷歌上找到一个。有谁知道这样的事情是否存在?

0 投票
2 回答
8626 浏览

c# - ansi 到 unicode 的转换

在解析某些文档时,我得到了字符代码 146,它实际上是一个 ANSI 数字。将字符写入文本文件时,没有显示任何内容。如果我们将 char 写为 Unicode 数字 8217,则该字符可以正常显示。

谁能给我关于如何在 C# 中将 ANSI 数字 146 转换为 Unicode 8217 的建议。

参考:http ://www.alanwood.net/demos/ansi.html

谢谢