指定した属性の Fontオブジェクトを生成して返します。
引数名 | 内容 | 備考 | デフォルト値 |
---|---|---|---|
size | フォントサイズ | ピクセル | |
font_name | フォント名 | フォントに関する情報を参照 | sans-serif (ゴシック) |
オプション名 | 内容 | 備考 | デフォルト値 |
---|---|---|---|
:weight | 太字にするかどうか | true ... 太字にする false ... 太字にしない | false |
:italic | 斜字体にするかどうか | true ... 斜字体にする false ... 斜字体にしない | false |
Fontオブジェクト
Window.bgcolor = C_RED
Window.loop do
# "こんにちは Ruby!"の文字列を 32ピクセルの明朝体の太字で描画します
Window.draw_font(200, 240, "こんにちは Ruby!", Font.new(32, "serif", {weight: true}))
end