我正在使用FontForge更改字体。 问题是我想从Arial字体文件中更改字母(空格和U00A0(不间断空格)),以使这两个字符在企业中的特殊使用情况下显示不同。
当我打开Fontforge并尝试操纵空格字符或不间断空格字符时,两个字符都会更改。我需要他们看起来不同。这似乎不是参考问题(我已经尝试在编辑之前取消链接两个字符的参考)。
它们以某种方式链接在一起,我想知道:如何取消链接?
任何建议都将受到高度赞赏。
小智 5
要在fontforge中解决此问题,您必须:
在 Arial 中,与许多其他字体一样,空格 (U+0020) 和不间断空格 (U+00A0) 字符都映射到相同的字形。您首先需要创建一个新的字形(可以通过简单地复制和粘贴来完成)。然后,通过字符信息编辑映射。理想情况下,较低编号的字形将映射到空格/U+0020,较高编号的字形将映射到不间断空格,但这不是必需的。分离映射后,您可以根据需要对每个映射进行更改。
但是:有一些重要的事情需要理解:1) Arial 字体数据由 Microsoft 拥有和控制。您拥有以特定方式使用它的许可,除非您已获得特别许可,否则您无权分发该字体的修改版本。
2)某些应用程序将使用 U+0020 引用的字形来表示 U+0020 和 U+00A0,而不管字体中的内容。所以你的修改可能是徒劳的。不幸的是,我不知道表现出这种行为的应用程序的明确列表;你必须仔细测试。