どの値が何を表しているかよく忘れるのでメモ 原点 Canvas#drawText() に指定する座標はここになる。 幅 文字の幅を取得するにはPaint#measureText(:String):floatを使う。 高さ Top 一番上 Ascent 文字の上限 Leading 原点のyと同じ位置 Descent 文字の下限 Bottom 一番下 文字のそれぞれのy位置が取得できる。 Paint#getFontMetrics()で取得できるFontMetrixから、フィールドの値を取り出せる。 bottom - topをすれば高さが取得できる。 値(追記) Paint.setTextSize(:int)に96を設定した場合のそれぞれの値 leadingは必ず0になる 他はleadingからの相対的な位置の差 top -100.59375 ascent -89.109375 leading
![Canvas#drawTextするときのメモ - 明日の鍵(跡地)](https://cdn-ak-scissors.b.st-hatena.com/image/square/0db8257e86f740bb6e9bdcd953f267e6f90dbbb3/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftomorrowkey%2F20111006%2F20111006002741.png)