From: Hiroyuki S. <hir...@gm...> - 2015-01-22 02:09:56
|
佐藤です。 再度pangoについてご相談です。 やりたいこと: 複数フォント使用時に縦方向の位置をあわせたい。 サンプルコード https://gist.github.com/hiroyuki-sato/a0639cc9d4e10acb1bed 上記URLの下方にあるpngファイルをご覧ください。 左の文字はIPAex P明朝フォント 右の文字は源真 ゴシックです。 フォントに関しては素人なのですが、文字本体の大きさはどちらも同じようです。 しかし、文字の上下にある空白領域がフォントによって異なるようでフォントを 現在取得しているテキストの高さはそれぞれ値が異なります。そのため、 文字の位置がずれてしまいます。 例えば文字の本体情報(メトリック?)を取得して位置を調整する方法はありますでしょうか? 宜しくお願いします。 余談ですが、 源真ゴシックを使っているのは、文字の太さを変更できるからです。 源真ゴシックは明朝がないので、IPAを使っています。 よろしくお願いします。 -- Hiroyuki Sato |