UnmappedIsland ソースリファレンス - v0.1.0
    検索インデックスを準備しています...

    クラス ScreenMetrics

    画面寸法と単位uの対応(ScreenLayout.md 1節「短辺基準の単位」)。 u = 画面短辺 ÷ 1080 とすることで、同一端末ならカードの実寸が画面の向きによらず一致する。

    ただし短辺基準のままでは、9:16(縦型)・16:9(横型)より正方形に近い画面で設計寸法が入り切らない。 uは向きごとの設計寸法が縦横とも収まる最大値とし、入り切らない画面では全体を縮める(同 3.1節)。

    インデックス
    height: number
    isLandscape: boolean

    短辺が高さ側かどうか。正方形は横型として扱う。

    u: number
    width: number
    • フォントサイズはサブピクセルにすると描画が滲むため整数へ丸める。1px未満にはしない。

      パラメータ

      • units: number

      戻り値 number

    • 線の太さ。1px未満にすると線が消えるので、縮んだ画面でも下限を切る。

      パラメータ

      • units: number

      戻り値 number