将带有PostScript轮廓的OpenTypeFonts转换为TrueType字体

时间:2010-05-20 16:38:48

标签: opentype

我正在使用Silverlight,需要显示一些OTF字体。现在Silverlight支持版本4中的OTF字体,但它似乎不支持带有PostScript轮廓的OTF字体。我有一些OTF字体与postscript轮廓不会出现。是否有(免费)方式将OTF与postscript轮廓转换为TrueType字体或OTF与TrueType轮廓。 (顺便说一句,我已经尝试过TransType,但对此并不高兴。)

2 个答案:

答案 0 :(得分:4)

FontForge应该有能力。

答案 1 :(得分:0)

也许我有一个高级时刻,但这个问题对我来说毫无意义。

  1. OTF Font字体不包含“PostScript轮廓”或“TrueType轮廓”。它包含OTF数据,周期。 编辑:从应用程序的角度来看,这是唯一的。正如@mustISignUp指出的那样,内部有很多可能性。

  2. Silverlight支持OTF和TrueType字体(以及其他)。这是两种独立的格式。它不支持PostScript字体。

  3. 因此,我认为你真正的问题是:你有一个PostScript字体,你需要将其转换为Silverlight支持的格式。

  4. 我要问的第一个问题:什么字体?你设计过了吗?你确定没有可用的TTF或OTF吗?

    有许多可用的字体转换实用程序 - 您需要的只是吗?

    编辑好的,您的评论清楚地表明上述假设是正确的。所以下面的问题仍然是相关的问题:这是什么字体?它是原创的吗?而且:高质量的高重要性(通常是)?

    进一步修改

    事实证明,Silverlight中存在导致问题的错误:Silverlight and OpenType fonts with Postscript outlines - rendering problem。所以我们都是正确的:支持OTF的应用程序正确地透明地支持OTF-with-Postcript-Inside,但是Silverlight没有正确支持它所以所有的赌注都关闭了。唉。