Chr*_*Rea 32 fonts windows-7 truetype macos
我自己都在Mac上运行OS X 10.6雪豹,并运行Windows 7的PC。
在我的 Mac 上有一种名为“AmericanTypewriter.ttc”的字体。我想在我的 PC 上使用该字体,用于特定的创意项目。我能够将实际字体文件复制到 PC,但是当我尝试将其安装到 Windows Fonts 文件夹中时,我收到以下错误消息:
“无法安装 (FONTNAME).ttc - 文件 '(FONTNAME).ttc' 似乎不是有效字体。”
*.TTC 格式的字体文件可以安装在 Windows 上吗?如果是这样,如何? 谢谢!
更新: 我下载了一个简单的 ttc2ttf 实用程序 (ttc2ttf_AA.tar.gz)的源代码,在这个日语页面上找到并通过 g++在cygwin下编译它。生成的可执行文件从 TTC / True Type Collection 中提取了一个文件“AmericanTypewriter.ttf”。(为什么只有一个文件的集合!?)
但是,当我尝试将生成的 AmericanTypewriter.ttf 安装到 Windows 上时,我仍然收到与上述类似的错误消息。我又被难住了。
ps 我在 Windows 上不再需要这种字体,但现在我决定找出原因和方法:-)
小智 51
使用onlinefontconverter.com(由我开发)将 ttc 转换为 ttf ,例如:
此信息基于我从许多不同来源(包括 Adobe 的支持文档)中获得的信息...因此,我们不胜感激任何更正和更改...
完整文件在这里... http://www.schollnick.net/wordpress/systems-administration/fonts/
但是,Macintosh 可以使用哪些字体?
Windows 可以使用哪些字体?
请注意,根据 Adobe 的说法,Windows 不直接支持 TTC 字体...因此,您可能可以使用字体管理器来协助 TTC...
Font Creator 允许您破解 TTC 存档,并从中获取额外的特定字体。 http://www.high-logic.com/fontcreator/manual/index.html?truetypecollection.html 他们有试用版,但购买它需要 79 美元...
我目前还没有找到免费的转换器...
将提取的字体复制到 Macintosh.... 双击字体,字体书应该会打开,让您预览字体。选择安装字体。
您现在应该可以完整显示字体簿,列出系统上安装的所有字体。找到您安装的字体,然后选择文件 --> 验证字体。
这将为您提供一份报告,列出字体的任何问题。该报告将能够为您提供关于需要修复的内容和/或是否可以修复的起点。
我猜你对这种特定字体不走运(没有转换它)。
在 Mac 上,字体 in/Library/Fonts/AmericanTypewriter.ttc
标识为:
$文件/图书馆/字体/AmericanTypewriter.ttc /Library/Fonts/AmericanTypewriter.ttc:TrueType 字体集合数据
实际上,前4个字节的幻数为ttcf
:
hexdump -C -n 4 /Library/Fonts/AmericanTypewriter.ttc 00000000 74 74 63 66 |ttcf|
所以,这肯定是一个声称使用微软 TrueType Collection 格式的文件。根据维基百科:
它们首先在中文、日文和韩文版本的 Windows 中可用,并在 Windows 2000 及更高版本中支持所有地区。
Mac OS 从 Mac OS 8.5 开始包括对 TTC 的支持。
而根据苹果:
Mac OS X 也适用于 Microsoft Windows 使用的字体格式。这些字体的所有数据都在数据叉中,并且没有 Macintosh 字体中的其他资源。
所以:复制到 Windows 不应该产生任何数据丢失,因为没有隐藏的资源分支可以忘记。因此,这应该可以在 Windows 上正常安装...
在 Windows XP 上使用 Microsoft 的字体验证器工具进行的快速测试未显示任何错误。但是一个完整的测试表明,在许多渲染错误中,有些事情我不知道如何解释。请注意,E2132 和 E1607 可能表示验证工具已过时,也可能导致其他一些错误:
E2008 两个所需平台均不存在 PostScript 字符串 MS Postscript 字符串缺失,但存在 Mac Postscript 字符串包含
字体 PostScript 名称的 OpenType 字体必须包含 Platform 1 Encoding 0 (Mac) 和 Platform 3 Encoding 1 (微软)。E2132 版本号无效 4
OS/2 表的当前版本为版本 3。版本零 (0, TrueType rev 1.5)、一 (1, TrueType rev 1.66) 和二 (2, OpenType rev 1.2) 已被以前用过。E2127 表格长度与此版本的预期长度不匹配
此错误表明字体存在结构问题。结构错误可能由以下原因引起:字体工具错误地生成字体文件;更改有效字体文件内容的人;或字体文件的其他损坏。重新生成字体,或联系字体供应商以获取字体的有效版本。E1305 字体校验和不正确 0x25a37feb
此错误表明字体存在结构问题。结构错误可能由以下原因引起:字体工具错误地生成字体文件;更改有效字体文件内容的人;或字体文件的其他损坏。重新生成字体,或联系字体供应商以获取字体的有效版本。E1303 非线性缩放标志(第 4 位)已清除,但存在 hdmx 表
将标志字段的第 4 位设置为清除表示字形的前进宽度将线性缩放,因为提示指令不会改变前进宽度。存在hdmx 表的 指示此字体中字形的前进宽度可能会受到提示指令的影响。设置此位以指示前进宽度可能不会线性缩放。E1410 xMaxExtent 字段不等于计算值 actual = 1130, calc = 1855
xMaxExtent 字段的值应等于 Max(lsb + (xMax - xMin))。该值应仅使用具有轮廓的字形计算。没有轮廓的字形应该被忽略。E1607 表版本不是 0 version = 1, unrecognized version #, 不能执行进一步的测试
版本 0 是当前定义的 kern 表的唯一版本。使用表编辑工具或创建有效字距表的字距编辑器更正此字段。E2014 未找到 Microsoft unicode 版本字符串
两个平台都需要名称字符串。使用表格编辑工具为 Windows 添加名称字符串。
此外,它还显示了许多信息性消息,例如:
- I0040 不是 OpenType 表,内容未经验证 此表类型在 Apple TrueType 规范中定义。
因此,如果 Microsoft 的 Font Validator 是正确的,那么我认为 Apple 在实施规范方面做得很差。(甚至可能是故意停止向 Windows 分发字体?)
归档时间: |
|
查看次数: |
144301 次 |
最近记录: |