文本每个字符前进几个像素

Text advancing by a few pixels per character

我做了一个字体。一些字符旨在组合(一个字形叠加到另一个字形上,类似于 प + े = पे)。

当我将字体导入文档编辑器(例如,Libre Office)时,效果很好。当我在 Google Chrome.

的文本区域中键入脚本时,它也能正常工作

但是,当在 Firefox 的文本区域中使用该字体时,即使在 TTF 字体文件数据中将水平前进设置为 0,每个字符后也会产生微小的增量。

这似乎是 Firefox 内置的东西,但它使组合看起来有点不对劲,而且,如果我想将几个字符相互叠加,它看起来会很糟糕。我想我在某处读到 Firefox 知道可以为某些字体关闭此功能,但我不知道该怎么做。或者在文本区域的 CSS 样式中可能有一些东西?我很茫然。

CSS letter-spacing: 0; 是否让它成为它应该成为的样子,或者搞乱消极或积极的事情会让你有所作为?

或者也查看 属性 font-kerning。