组合变音符号不合并

时间:2017-08-23 09:29:47

标签: fontforge

我有一种组合变音符号不能组合的字体。某些应用程序(Adobe Illustrator )正确呈现字体,一个应用程序单独显示字符。不幸的是,这个应用程序存在于我无法控制的服务器上,这使得测试变得困难。当我切换到另一种字体(Arial Unicode MS)时,组合的变音符号会正确显示。此应用程序不支持OpenType字体。

例如,U+00EA(ê)加U+0323(下方的点)应该呈现为上方和下方点(ệ)的旋转,但是一个应用程序将其渲染为ê。 ê后面的点(点位于正确的垂直位置)

当我在FontForge中使用View->Combinations->Ligatures时,这两个字形的组合会正确显示。

不是字体设计师,我有点失落。什么可能导致这个问题?

1 个答案:

答案 0 :(得分:0)

组合变音符号是一个很好的字体功能,但它并不普遍支持。有问题的应用程序可能只是不支持现代字体功能。

组合变音符号时应考虑到这一点。给它们提前零宽度,并将字形开始位置左侧的变音符号定位,以便它自然地落在前一个字符的上方/下方。不幸的是,你无法完美地定位这个角色;但是如果你在 a 之上/之下看起来很好,那么 i w 等可能至少清晰可见。

如果软件质量差,这实际上是一种权宜之计,并且它不会一直有效。例如,高于大写字母的高变音符或高小写字母会遇到麻烦。