2011-12-21 13 views
4

私は2つの異なるフォントファイルFontFile1.otfとFontFile2.otfを持っています。私は、1759の位置のUnicode文字をFontFile1.otfからFontFile2.otfにコピーしたい。どうやってやるの?グリフ/文字をあるフォントファイルから別のフォントファイルにコピー/ペーストする

私はFontForgeのとFontographerを使用してそれを実行しようとしましたが、ペースト(貼り付けが無効になっている、とメニュー項目が有効になりません)動作するようには思えません。コピー/ペーストの具体的な指示はありますか?私が使用できる他のツールはありますか?

答えて

2

まあ、あなたはFontForge用のスクリプトを書こうとするかもしれません。コードポイント1759は(?ウェイの16進数または小数によって)あなたが(未テスト)を行うことができますFontFile2.otfに存在しない場合は、次の

Open("FontFile1.otf"); 
Select(0u1759); 
Copy(); 
Open("FontFile2.otf"); 
Select(0u1759); 
Paste(); 
Generate("FontFile3.otf", "", 4); 

あなたはまた、すべてをコピーし、すべてのフォントのグリフをマージするMergeFonts()関数を使用することができますAからBへの存在しないグリフ

3

私は助けてくれた解決策を見つけたon another message board。 X11 - > Preferencesで "Enable Syncing"のチェックを外すだけでした。

+0

これは私を救った!ありがとうございました。 :-) – jpap

4

両方のフォントを同じFontForgeインスタンスで開くと、グリフを別のものにコピーすることができます。

+0

これはWindowsの正解です。 – onewhaleid

関連する問題