ms字中的opentype数学字体的错误交集行为

时间:2018-06-24 03:56:37

标签: ms-word opentype fontforge

我正在使用FontForge为LaTeX和MS Word制作开放式数学字体(FiraMath)。创建\oint字形时,我将引用用作以下iamge:

image

在LaTeX(实际上是XeLaTeX)中使用生成的otf字体时,一切正常(PDF阅读器为SumatraPDF):

image

但是当使用MS Word 2016时,交集行为很奇怪:

image

任何人都可以解释发生了什么并展示如何解决问题吗?

GitHub问题链接:https://github.com/Stone-Zeng/FiraMath/issues/6

1 个答案:

答案 0 :(得分:0)

@ be5invis在https://github.com/Stone-Zeng/FiraMath/issues/6中指出,

  

只有TTF和CFF2支持非零填充,这允许轮廓重叠。

所以我的解决方案是简单地合并重叠的轮廓。