高度な検索
Developer Connection
Member Login ログイン | ご入会 ADC連絡先

TX10 - ダブルバイトのビットマップ・フォントの作成

(98 年 1 月 29 日)

Q: ダブルバイト文字のビットマップ・フォントを作成したいと思っています。そのためには 'fbit' フォーマットにしたがってフォントを作成しなければならないことはわかっていますが、このフォーマットに関するドキュメントが見つかりません。このフォーマットについて教えてください。

A: 'fbit' フォントは、'NFNT' フォントおよび 'sbit' フォントに代わったため、アップルはデベロッパに 'fbit' フォントの作成をおすすめしません。さらに、1998 年の半ばから後半にかけて予定されている次の OS のメジャーリリースからは、'fbit' フォントがサポートされなくなります。

すでに TrueType フォントをお使いの場合は、Fissioner および Fuser ツール (ここをクリックすれば入手できます) を使って、代わりに 'NFNT' フォントを作成してはいかがでしょうか。Fissioner ツールは、フォントを 256 文字単位の区画に分けることで、自動的に 'NFNT' フォントを作成します。これを、Fontastic や Fontographer などの従来のビットマップ・フォント・エディタ、または ResEdit などのリソース・エディタで編集し、その後、Fuser ツールを使って、TrueType フォントの 'sbit' データに 'NFNT' フォントを「融合」させることができます。

'NFNT' の詳細については、『Inside Macintosh: Text』の 4-66 から 4-71 ページを参照してください。'sbit' の詳細については「Developer CD Series」の「Mac OS SDK Edition」収録の『QuickDraw GX F ont Formats: The TrueType(tm) Font Format Specification』を参照してください。

-- Ingrid Kelly
devsupport@apple.com