Class DynamicFont

ビットマップフォントを逐次生成するフォント。

Hierarchy (View Summary)

Constructors

Properties

fontColor: string

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

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

"black"
fontFamily: string | FontFamily | (string | FontFamily)[]

フォントファミリ。

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

フォントウェイト。

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

g.FontWeight.Normal

ヒント。

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

size: number

フォントサイズ。

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

strokeColor: string

輪郭色。CSS Colorで指定する。

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

"black"
strokeOnly: boolean

文字の輪郭のみを描画するか切り替える。 true を指定した場合、輪郭のみ描画される。 false を指定した場合、文字と輪郭が描画される。

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

false
strokeWidth: number

輪郭幅。 0 以上の数値でなければならない。 0 を指定した場合、輪郭は描画されない。

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

0

Methods

  • BtimapFontの生成。

    実装上の制限から、このメソッドを呼び出す場合、maxAtlasNum が 1 または undefined/null(1として扱われる) である必要がある。 そうでない場合、失敗する可能性がある。

    Parameters

    • OptionalmissingGlyphChar: string

      BitmapFont#map に存在しないコードポイントの代わりに表示するべき文字。最初の一文字が用いられる。

    Returns null | BitmapFont

  • グリフの取得。

    取得に失敗するとnullが返る。

    取得に失敗した時、次のようにすることで成功するかもしれない。

    • DynamicFont生成時に指定する文字サイズを小さくする
    • アトラスの初期サイズ・最大サイズを大きくする

    Parameters

    • code: number

      文字コード

    Returns null | Glyph