Interface GlyphFactory

グリフファクトリ。

DynamicFont はこれを利用してグリフを生成する。

本クラスのインスタンスをゲーム開発者が直接生成することはなく、ゲーム開発者が利用する必要もない。

interface GlyphFactory {
    baselineHeight: number;
    fontColor: string;
    fontFamily: string | string[];
    fontSize: number;
    fontWeight: FontWeightString;
    strokeColor: string;
    strokeOnly: boolean;
    strokeWidth: number;
    create(code: number): Glyph;
}

Properties

baselineHeight: number

ベースライン。

この値は参照のためにのみ公開されている。ゲーム開発者はこの値を変更すべきではない。

fontColor: string

フォント色。CSS Colorで指定する。

この値は参照のためにのみ公開されている。ゲーム開発者はこの値を変更すべきではない。

fontFamily: string | string[]

フォントファミリ。

この値は参照のためにのみ公開されている。ゲーム開発者はこの値を変更すべきではない。

fontSize: number

フォントサイズ。

この値は参照のためにのみ公開されている。ゲーム開発者はこの値を変更すべきではない。

fontWeight: FontWeightString

フォントウェイト。

この値は参照のためにのみ公開されている。ゲーム開発者はこの値を変更すべきではない。

strokeColor: string

輪郭色。

この値は参照のためにのみ公開されている。ゲーム開発者はこの値を変更すべきではない。

strokeOnly: boolean

輪郭を描画しているか否か。

この値は参照のためにのみ公開されている。ゲーム開発者はこの値を変更すべきではない。

strokeWidth: number

輪郭幅。

この値は参照のためにのみ公開されている。ゲーム開発者はこの値を変更すべきではない。

Methods

  • グリフの生成。

    DynamicFont はこれを用いてグリフを生成する。

    Parameters

    • code: number

      文字コード

    Returns Glyph