Font (クラス)
public final Font
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.GRAPHICS.FONT.

特定のフォントに対する要求を表します。

説明

フォント要求の作成に関する詳細は、Font.default#factory を参照してください。

コンストラクタ
default:指定された namesizeweight、および style でフォント要求を作成します。
ファクトリ public {Font.default
name:String,
size:Distance,
weight:FontWeight = FontWeight.normal,
style:FontStyle = FontStyle.normal
}:Font

プロパティ
name:要求されたフォント ファミリー名のリストは、カンマで区切られています。
フィールド public constant Font.name:String
size:要求されたフォント サイズ。
フィールド public constant Font.size:Distance
style:要求されたフォント スタイル。
フィールド public constant Font.style:FontStyle
weight:要求されたフォントの太さ。
フィールド public constant Font.weight:FontWeight

メソッド
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (ファクトリ)
public {Font.default
name:String,
size:Distance,
weight:FontWeight = FontWeight.normal,
style:FontStyle = FontStyle.normal
}:Font

指定された namesizeweight、および style でフォント要求を作成します。

name:
String は、フォント ファミリー名 (またはカンマ区切りの名前のリスト) を表します。
エンド ユーザーのシステムで使用可能なフォントを予測することは難しいので、多くの場合は名前のリストを指定する方が適切です。このバージョンの Curl RTE では、このリストは初期フォントを選択するときのみに使用され、描画された文字列の各文字に対して調べられることはありません。詳細な情報については Renderer2d.render-string を参照してください。
Font リクエストを解釈するクラスは、次の 4 つの名前エイリアスをサポートする必要があります。
  • serif: ひげを持つ標準フォント。
  • sans-serif: ひげがない標準フォント。
  • documentation: ドキュメントに適したフォント。
  • monospace: 標準等幅フォント。
size: フォント サイズ ("10 pt" など) を表す Distance
weight: フォントの太さ ("FontWeight.bold" など) を表す FontWeight
style: フォントの書体 ("FontStyle.italic" など) を表す FontStyle

説明

Font 要求は、テキストをレンダリングするフォントを検索するときに、Renderer2d および同様のクラスにより使用されます。要求が指定されない場合、代替フォントが代わりに使用されます。

注意事項

GUI Toolkit を使用する場合、font-familyfont-sizefont-weight、および font-style のオプションを使用し、4 つの Font 引数のそれぞれを指定することによって、フォント要求が作成されます。

例については、font-familyfont-sizefont-weight、および font-style を参照してください。



プロパティ詳細
name (フィールド)
public constant Font.name:String

要求されたフォント ファミリー名のリストは、カンマで区切られています。



size (フィールド)
public constant Font.size:Distance

要求されたフォント サイズ。



style (フィールド)
public constant Font.style:FontStyle

要求されたフォント スタイル。



weight (フィールド)
public constant Font.weight:FontWeight

要求されたフォントの太さ。






メソッド詳細