字体问题:如何取消以某种方式链接的两个字符的链接?

Tha*_*ama 3 fonts fontforge

我正在使用FontForge更改字体。 问题是我想从Arial字体文件中更改字母(空格和U00A0(不间断空格)),以使这两个字符在企业中的特殊使用情况下显示不同。

当我打开Fontforge并尝试操纵空格字符或不间断空格字符时,两个字符都会更改。我需要他们看起来不同。这似乎不是参考问题(我已经尝试在编辑之前取消链接两个字符的参考)。

它们以某种方式链接在一起,我想知道:如何取消链接?

任何建议都将受到高度赞赏。

小智 5

要在fontforge中解决此问题,您必须:

  • 选择目标人物
  • 在菜单中,单击编码->分离字形:这将使字符与当前字形分离,在您的情况下,这还将删除空格和不间断空格之间的关联
  • 在新的空字符中复制或创建所需的任何字形


dja*_*ude 2

在 Arial 中,与许多其他字体一样,空格 (U+0020) 和不间断空格 (U+00A0) 字符都映射到相同的字形。您首先需要创建一个新的字形(可以通过简单地复制和粘贴来完成)。然后,通过字符信息编辑映射。理想情况下,较低编号的字形将映射到空格/U+0020,较高编号的字形将映射到不间断空格,但这不是必需的。分离映射后,您可以根据需要对每个映射进行更改。

但是:有一些重要的事情需要理解:1) Arial 字体数据由 Microsoft 拥有和控制。您拥有以特定方式使用它的许可,除非您已获得特别许可,否则您无权分发该字体的修改版本。

2)某些应用程序将使用 U+0020 引用的字形来表示 U+0020 和 U+00A0,而不管字体中的内容。所以你的修改可能是徒劳的。不幸的是,我不知道表现出这种行为的应用程序的明确列表;你必须仔细测试。