全てのフォントはビットマップフォントです。ビットマップフォントはそれぞれの文字がそれぞれのサイズとスタイルを持つビットマップとして提供されるようなフォントです。ようなスケーラブルなフォントはサポートされていません。それぞれのフォントは特定の文字エンコーディングと関連付けられています。フォントにはそのエンコーディングの各文字をどのように描画するかを定義する文字図形を含んでいます。以降では独自のフォントを定義することができます。高密度ディスプレイフィーチャセットが存在していれば、高密度ディスプレイにおいて高密度フォントがサポートされます。以降におけるフォントサポートについて説明します。以下のトピックがあります。高密度ディスプレイに関する全般的な情報については、"高密度ディスプレイ"を参照して下さい。いくつかのフォントが組み込まれています。ファイルには、プログラムから組み込みフォントにアクセスするのに使用できる定数が定義されています。定義されていますが、それらの定数は別のフォントを指している場合があります。テキストの表示に使用できる組み込みフォントを一覧して説明しています。ユーザー入力を表示に使用する小さな標準のフォント。このフォントはできるだけ多くのテキストを表示できるように小さくなっています。標準フォントは読むには小さいと感じるユーザーのために提供される大きなフォントです。同じサイズですがボールド体のより見易いフォントです。ユーザーインターフェースのテキストラベルなどに使用されます。同じサイズのボールドフォントです。それぞれのフォントがどのように見えるかを示します。示すフォントも定義しています。これらのフォントはほとんどのアルファベット文字を含んでいません。これらは特殊な目的にのみ使用されます。矢印やシフトインジケータなどの特殊文字を含んでいます。チェックボックスと大きな左矢印、および大きな右矢印を含んでいます。リピートボタンのスクロール矢印に使用される上下の矢印や、それらの無効化された矢印を含んでします。数字、−、.、およびカンマ(,)を含んでいます。アプリケーションが数値などを表示するのに使用します。通常のテキストやボールドテキストの表示に使用されるデフォルトフォントは、ハンドヘルドの文字エンコーディングによって異なります。アプリケーションの初回起動時には、システムのデフォルト設定を尊重すべきです。