フォントを保持するクラス

Constructors

  • フォント情報を設定する

    Parameters

    • font: null | string = null

      フォント名 ( null でデフォルトフォント )

    • size: null | number = null

      px 単位のフォントサイズ ( null でデフォルトサイズ )

    • bold: boolean = false

      太字かどうか

    • italic: boolean = false

      イタリック体かどうか

    Returns Font

Properties

bold: boolean

太字かどうか

font: string

フォント名

italic: boolean

イタリック体かどうか

size: number

フォントサイズ ( px )

Methods

  • フォントが完全に同じかどうかを比較する

    Parameters

    • other: Font

      比較対象のフォント

    Returns boolean

    完全に同じフォントの場合は true

  • フォント情報を文字に変換する

    Returns string

    全てのフォント情報が含まれた文字列

  • 太字かどうかだけを変更したフォントを取得する

    Parameters

    • flag: boolean = true

      太字かどうか

    Returns Font

    太字かどうかのみ変更したフォント

  • イタリック体かどうかだけを変更したフォントを取得する

    Parameters

    • flag: boolean = true

      イタリック体かどうか

    Returns Font

    イタリック体かどうかのみ変更したフォント

  • サイズだけを変更したフォントを取得する

    Parameters

    • size: number

      フォントサイズ

    Returns Font

    サイズのみ変更したフォント