我有两个不同的字体文件FontFile1.otf和FontFile2.otf。我想将FontFile1.otf中位置为1759的Unicode字符复制到FontFile2.otf中。我该如何做?
我尝试使用FontForge和Fontographer进行操作,但复制粘贴似乎无法工作(粘贴被禁用,并且菜单项未启用)。是否有任何特定的复制/粘贴说明?还有其他工具可以使用吗?
在同一个FontForge实例中打开两种字体,然后就可以从一种字体复制字形到另一种字体中了。
你可以尝试为FontForge编写脚本。如果十六进制或十进制下的代码点1759在FontFile2.otf中不存在,则可以执行以下操作(未经测试):
Open("FontFile1.otf");
Select(0u1759);
Copy();
Open("FontFile2.otf");
Select(0u1759);
Paste();
Generate("FontFile3.otf", "", 4);
@rustyx的解决方案对我没有用。
我找到的唯一解决办法:
尽管我承认这有点繁琐,但最终会得到相同的结果。
我在另一个留言板上找到了一个解决方案,可以帮助我。我只需要在X11->首选项中取消勾选“启用同步”即可。