フォント/リソースなどでコンパイルせずにゴーストスクリプトを作成するときは、フォントを追加するのはかなり簡単です.Fontmap.GSを編集して適切な.pfa 、.pfb、.afmファイルをghostscriptのインストールフォントフォルダにコピーします。コンパイル時にGhostscript 9.15にフォントを追加する
Ghostscriptを使用すると、フォントなどが埋め込まれた「埋め込み」バージョンをビルドして、実行ファイルに組み込むことができます。
私の質問は、新しいフォントがデフォルトのものと一緒に埋め込まれるように、ソースツリーにどのようにフォントを追加するのですか?
Resource/Initソースフォルダー内のFontmap.gsを修正しようとしましたが、結果のgs実行ファイルに追加したいフォントがありませんでした。
他のすべてのフォントが配置されているリソース/フォントファイルにフォントファイルを置き、フォントが追加されているのが見えます(少なくともファイル名はブロックサイズです)。 フォントをghostscriptにコンパイルしないと、フォントファイルが正常に動作します。 私はmkromfsツールを実行し、その出力とgsromfs1.cも調べます。たぶん、私はちょうどttfファイルを追加しようとする必要があります。他のすべてのフォントは使用しているようです。 .pfaファイルや.pfbファイルは表示されません。 ここに私がFontmap.GSに追加した行があります。 /Dix(DIXMS8PC.TTF.pfb); プリコンパイルされたgsが.TTF.pfb拡張子のようなものではないのでしょうか? – user1279887
明らかに、どこに.TTF.pfb拡張子のファイルがあるのですか? .TTFは通常TrueTypeFontを意味し、.pfbはPrinterFontBinaryを意味し、2つは相互に排他的です。これはTrueTypeフォントかType 1 PostScriptフォントですか?とにかくROMファイルシステムにフォントを作りたいのですが? – KenS