フォーラム: 一般利用者向け (スレッド #30614)

レンダリング時に descender 部の一部が表示されない (2011-10-18 18:20 by tk0miya #60106)

PIL (Python Imaging Library) を使って IPA フォント(ipagp.ttf) をレンダリングすると
descender 部の一部が欠けて出力されます。
以下、出力例です。
http://dl.dropbox.com/u/1464430/cutoff_descenders_ipagp.png

他のフォントでも確認したところ、
* ipag.ttf ... 発生しない
* ipagp.ttf ... 発生する
* ipam.ttf ... 発生しない
* ipamp.ttf ... 発生する
というようにプロポーショナルフォントの場合に発生しています。
(おそらく字が縦長になるためだと思われます)

なお、他のフォント(さざなみ、東風、dejavu 等)では発生しません。

この件について何か情報をお持ちであれば教えていただけると幸いです。

RE: レンダリング時に descender 部の一部が表示されない (2011-10-24 10:40 by tk0miya #60179)

その後、PIL の調査を行ったところ truetype フォントの descender パラメータを無視していることが解りました。
そのため、descender の値だけ、下辺が欠けてしまうようです。

PIL の開発チームと相談してみようと思います。
お騒がせしました。
#60106 への返信