我使用名为“Softy”的软件创建了一个专ROAD.TTF
为 XP 设计的字体,但是当我将我的字体安装ROAD.TTF
到 Windows 7 中时,系统似乎无法识别从字符映射表 129(到 157)开始的“字符”。
为什么 Windows 7 不能识别我的字符?
答案1
如果它在 Windows-XP 中可以运行但在 Windows-7 中不能运行,我猜测字体文件存在 XP 可以容忍的故障。
软弱
我觉得 softy 的文档有限,而且最近没有得到维护,它的网页谈论的只是 Windows NT。
它在 Windows(3.1、95、98、NT)下运行,并且需要 386 或更高版本。
这让我怀疑作者是否还没有在 Windows 7 上测试过它 - 也许 Windows 7 有一些作者没有考虑到的怪癖?也许软件有一些需要开发人员处理的怪癖?
TTF 文件格式
也许您的字体的 TTF cmap 表存在问题。
看http://scripts.sil.org/cms/scripts/page.php?item_id=IWS-Chapter08
'cmap'表由一组针对不同技术和架构的映射子表组成。
每个映射子表都有两个与之关联的数字:平台id和编码id。
检查一下这个可能会有用。
FontForge
我会尝试在另一个编辑器中打开你的 TTF 文件,例如FontForge- 也许它会发现一些问题?