【问题标题】:how do i convert OTF to TTF so that subpixel rendering (anti-aliasing) is ON?如何将 OTF 转换为 TTF 以便打开子像素渲染(抗锯齿)?
【发布时间】:2011-12-26 20:32:02
【问题描述】:
好的。根据@fontface,OpenType PS 在 Windows 平台上转换和使用时没有亚像素渲染。 Crap Factor = 9. 我的问题是,既然将 OpenType PS 转换为 OpenType TT 是件很麻烦的事,那么亚像素渲染会发生什么?我试过使用一些在线转换器,发现差异为零:字体看起来像垃圾。
所以问题是,我如何将 OpenType PS 文件转换为 OpenType TT 文件,同时进行亚像素渲染?
因为一旦我有了 OpenType TT 文件,我就可以轻松进入 EOT。
谢谢!
写!
【问题讨论】:
-
对于那些好奇的人,请关注this link 到 SmashingMagazine 关于@fontface 类型使用的文章并滚动到 OpenType 部分。
标签:
truetype
opentype
subpixel
【解决方案1】:
好的。这就是我想出的,它的工作原理。但是,我无法验证它是否可以与免费软件 FontStudio 一起使用,但应该可以。我只是不想安装 cygwin 来验证它肯定会......嗯。
我使用 FontLab Studio,但任何字体创作工具都可以胜任。只需打开字体的 PS 版本。将 PS 路径转换为 TT 路径。这可能需要一两分钟,具体取决于字体复杂性。完成后,生成新的 TrueType 字体。将其转换为 EOT,您就可以参加比赛了。
两个重要说明:
1) 如果您使用的是 Dreamweaver 或 Aptana 等 IDE,预览将不会显示您刚刚启用的新亚像素渲染。但它确实显示在重要的地方:在浏览器中。
2) Mac 用户可能看不到这个问题并意识到它,因为 Mac 类型引擎处理 OpenType PS 文件的方式不同。希望这能帮助他们。
底线,如果您要转换为 EOT,请从 TrueType 字体开始。与 OpenType PS 用于布局和打印一样出色,当用于 Web 布局时它会爆炸大脑。
希望这对社区有用。
写!