Font.new(size, font_name="sans-serif", option={})

概要

指定した属性の Fontオブジェクトを生成して返します。

引数

引数名内容備考デフォルト値
sizeフォントサイズピクセル
font_nameフォント名フォントに関する情報を参照sans-serif (ゴシック)

オプション(option)

オプション名内容備考デフォルト値
: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

関連メソッド

Font.default
Window.draw_font