LCD表示フォントをM+ビットマップにしてみる(未完放置)

M+ bitmapを落としてくる。
http://osdn.dl.sourceforge.jp/mplus-fonts/5030/mplus_bitmap_fonts-2.2.4.tar.gz
展開すると、素のまま使えそうなのは、mplus_j10r.bdfとmplus_j12r.bdfの2つが入っている。

	import os
	fontfullpath = os.path.join(unicode(os.getcwd(), "mbcs"), "mplus_j12r.bdf")
	font1 = ImageFont.load(fontfullpath)

こんな風に組み込めばいいかなと。

>>> import os
>>> import PIL
>>> import ImageFont
>>> fontfullpath = os.path.join(unicode(os.getcwd(), "mbcs"), "mplus_j12r.bdf")
>>> font1 = ImageFont.load(fontfullpath)

Traceback (most recent call last):
  File "<pyshell#9>", line 1, in <module>
    font1 = ImageFont.load(fontfullpath)
  File "C:\Python25\Lib\site-packages\PIL\ImageFont.py", line 180, in load
    f._load_pilfont(filename)
  File "C:\Python25\Lib\site-packages\PIL\ImageFont.py", line 79, in _load_pilfont
    raise IOError("cannot find glyph data file")
IOError: cannot find glyph data file

バイナリじゃないbdfファイルは扱えないのか?
これも原因不明のまま放置か... orz


http://www.kaoriya.net/
からttf埋め込みにしてある、BDF UM+かBDF M+を使おう。
http://www.kaoriya.net/dist/bdfmplus-2.2.4p2.tar.bz2
と思ったが、こちらはこちらでエラーになる。
ttfからbitmapを拾うのも都合が悪いのかな...

今日はダメな日決定。