Interface Glyph

interface Glyph {
    advanceWidth: number;
    code: number;
    height: number;
    isSurfaceValid: boolean;
    offsetX: number;
    offsetY: number;
    surface: undefined | Surface;
    width: number;
    x: number;
    y: number;
}

Hierarchy

  • Glyph
    • Glyph

Properties

advanceWidth: number

この文字の次の文字の開始位置までの幅。

code: number

文字コード。

height: number

文字の縦幅。

this.surfaceundefined である時、この値は不定である。

isSurfaceValid: boolean

this.surface が有効か否か。

this.surface が破棄された、または生成後に書き換えられた時は偽。

offsetX: number

X軸方向についての描画位置調整量。

基準座標からこの値を加算した位置に描画することで正しい文字間隔に配置される。

this.surfaceundefined である時、この値は不定である。

offsetY: number

Y軸方向についての描画位置調整量。

基準座標からこの値を加算した位置に描画することで文字のベースラインが一致する。

this.surfaceundefined である時、この値は不定である。

surface: undefined | Surface

文字を印字したサーフェス。

描画すべき内容がない場合 surfaceundefined である。

width: number

文字の横幅。

this.surfaceundefined である時、この値は不定である。

x: number

サーフェス上の文字のX座標。

this.surfaceundefined である時、この値は不定である。

y: number

サーフェス上の文字のY座標。

this.surfaceundefined である時、この値は不定である。