ひとつのグリフか複数のグリフの範囲をユーザ空間座標で表します。
テキストの範囲がユーザ空間座標なので、多くの場合、現在の変換
行列に依存していません。context.scale(2.0, 2.0)
を呼んだ
ら、テキストは2倍の大きさで描画されませうが、報告されるテキス
トの範囲は2倍になっていません。範囲はヒントで少し変わるかもし
れません(そのため、メトリックスが変換行列に依存していると仮
定できません)が、それ以外の場合は変わりません。
Cairo::TextExtents.new
height
height=(height)
set_height(height)
width
width=(width)
set_width(width)
x_advance
x_advance=(x_advance)
set_x_advance(x_advance)
y_advance
y_advance=(y_advance)
set_y_advance(y_advance)
x_bearing
x_bearing=(x_bearing)
set_x_bearing(x_bearing)
y_bearing
y_bearing=(y_bearing)
set_y_bearing(y_bearing)
to_s