クラスは、特定の画面での特定のフォントに関する描画情報をカプセル化するフォントメトリックオブジェクトを定義します。つのメソッドを実装するように留意する必要があります。(同様のメソッドは他にもあります)。このクラスの各メソッドでの実装は効率的ではないため、通常は、より効率的なツールキット特有の実装でオーバーライドされていることに注意してください。その位置に置かれるように配置されます。参照ポイントは、文字の「ベースライン」と呼ばれる水平ラインを指定します。通常の出力では、文字のベースラインの位置揃えをしてください。フォントのすべての文字は「アセント」、「ディセント」、および「有効幅」を持ちます。アセントは、ベースラインから文字の上端までの量のことです。ディセントは、ベースラインから文字の下端までの量のことです。よる次の文字の配置位置を示します。文字配列または文字列も、アセント、ディセント、および有効幅を持つことができます。配列のアセントは、配列内の文字の最大アセントです。ディセントは配列内の文字の最大ディセントです。有効幅は、配列内の各文字の有効幅の合計です。ベースラインに沿った距離です。センタリングまたは、右揃えのために使用される幅です。単独で測定した文字の合計ではないことに注意してください。アラビア語のテキストの場合、他の文字と結合するために文字の形が変わります。他のスクリプトの場合でも、特定の文字シーケンスは「合字」という単一形状で表現されます。個々に文字をカウントするときには、このような変換はカウントされません。オブジェクトを生成します。表示するための有効幅の合計を返します。表示するための有効幅の合計を返します。指定した文字の有効幅を返します。指定した文字の有効幅を返します。「フォントアセント」を判定します。「フォントディセント」を判定します。行の標準の高さを取得します。「標準レディング」を判定します。オブジェクトを返します。オブジェクトを返します。オブジェクトを返します。オブジェクトを返します。文字の最大有効幅を返します。最大アセントを判定します。コンテキストで、最大の境界を持つ文字の境界を返します。intgetMaxDecent()推奨されていません。最大ディセントを判定します。コンテキストで、指定された文字配列の境界を返します。内のインデックス付き文字列の境界を返します。