【发布时间】:2017-06-20 23:31:42
【问题描述】:
这里我有一个文本“Wake”,当我将“Wake”更改为“Make”时,它从左侧占用了额外的空间,例如从左侧增加了半个像素的额外边距。
我已将 @font-face 从 woff 更改为具有 css 属性的 otf
font-kerning: normal;
和
text-rendering: optimizeLegibility;
font-feature-settings: "kern";
font-kerning: normal;
但没有一个对我有用!!!
浏览器: 铬:58.0.3029.110(64 位) 火狐:53.0.2(64 位)
【问题讨论】:
-
你是用“M”还是“W”替换的?此外,它可能无关紧要,但你为什么要改变它呢?
-
这只是一个例子,给定文本动态,它可以是“M”、“Y”、“W”等任何东西
-
也许您的字体没有为字母使用完整的字形空间,然后显示间隙?
-
确保您使用的是等宽字体,所有字符都将占据相同的宽度。
-
它适用于所有其他字母,但它与“M”的行为很奇怪!!!