2012-03-31 9 views
2

私は、Cocoaを使用して実行時にカスタムフォントを作成、ロード、および使用する必要のあるMacアプリケーションを作成しています。私はNSFontクラスを徹底的に調査しました。既存のフォントを読み込み、簡単なパラメータ(E.G.のサイズ、太さ、間隔など)を変更するためのAPIが見つかりました。NSFontを使用して実行時にカスタムフォントを作成する方法

プログラムが実行されているときには、0からオブジェクトまたはそれに類似するものを組み合わせて、このフォントを使用してテキストを描画することができます。

これは可能ですか?私はフォント作成アプリケーションがこれを使用しなければならないと思います。可能であればどうしますか?

答えて

1

Mac OS Xには描画コマンドを使用して直接フォントを構築するAPIはありません。

残念なことに、TrueTypeまたはPostscriptフォントファイルを構築するには、フォントデータを適切なファイル形式に書き出してからNSFontまたは他のフォントAPIのいずれかを使用してそのファイルからフォントを読み込む必要があります。

FontForgeソースを見るとヒントが得られるかもしれませんが、これはココアアプリではないため、有用性は限られています。

+0

ありがとうございます!私が扱っていることを知ってうれしいです。ロードするこれらのフォントファイルを作成するために使用できるライブラリがありますか?ポストスクリプトファイルにベジェパスを描画することは可能ですが、扱う余分なデータが必要です。 – SelectricSimian

関連する問題