我有兩個不同的字體文件FontFile1.otf和FontFile2.otf。我想要將位於1759位的Unicode字符從FontFile1.otf複製到FontFile2.otf。我怎樣才能做到這一點?從一個字體文件複製/粘貼字形/字符到另一個字體文件
我試着用FontForge和Fontographer來做,但粘貼似乎不起作用(粘貼禁用,菜單項不啓用)。有沒有關於複製/粘貼的具體說明?有沒有其他工具可以使用?
我有兩個不同的字體文件FontFile1.otf和FontFile2.otf。我想要將位於1759位的Unicode字符從FontFile1.otf複製到FontFile2.otf。我怎樣才能做到這一點?從一個字體文件複製/粘貼字形/字符到另一個字體文件
我試着用FontForge和Fontographer來做,但粘貼似乎不起作用(粘貼禁用,菜單項不啓用)。有沒有關於複製/粘貼的具體說明?有沒有其他工具可以使用?
那麼,你可以嘗試寫一個FontForge的腳本。如果碼點1759(?順便說一下十六進制或十進制)中不存在FontFile2.otf你可以這樣做(未經測試):
Open("FontFile1.otf");
Select(0u1759);
Copy();
Open("FontFile2.otf");
Select(0u1759);
Paste();
Generate("FontFile3.otf", "", 4);
您也可以使用MergeFonts()函數來合併所有的字體字形,複製所有不存在的字形從A到B.
我找到了一個解決方案on another message board幫助了我。我只需要在X11 - >首選項中取消選中「啓用同步」。
這救了我!謝謝。 :-) – jpap 2013-04-01 23:57:23