[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:586] bdf font



morioka@xxxxxxxxxxx (守岡 知彦 / MORIOKA Tomohiko) writes:

>   BDF font file の中身を見るなら CHARSET_REGISTRY と CHARSET_ENCODING を
> 見る方が良いんじゃないでしょうか?
> 
>   あと、file 名というのはほとんど使えないんじゃないでしょうか?
> 
>   どうせ、file の中身を見るなら、property を全部取って alist にするとか。
> (やりすぎかな?)
> 
>   system が XLFD を返してくれるならその方が速い訳ですが、Meadow が自前で
> 管理するなら Lisp 向きな data 構造を使った方が便利でしょう。

結局はファイルの中身を見なければならない、ということですね。
前のメールを出した後によく見てみたら、FONT のところを取得していましたね。
よく見ていなかったのがばれてしまいました。(^^;;
propertyを全部取ってつなげるとXLFDになるのですよね。
BDF fontの仕様書みたいなものはどこかにあるのでしょうか。

僕が持っているBDF FONT(intlfonts-1.0.tarダウンロードに約2時間近く
かかった。(;_;))にgrepをしてみたところ、
すべてのフォントがXLFDを持っていたみたいですが、XLFDを取得できない
BDF fontってどんなものがあるのですか。
w32-get-logfont-infoではどの値を使っているのでしょうか。
(ソースを見てもよくわかりませんでした。Cはちょっとかじったことが
あるだけなので。)

# elisp初心者なので、ソースを読むのに結構苦労します。
# 文字列処理をすると、Perlで書きたい衝動に駆られます。
# あぁ、せっかく調べたHigh level APIのドキュメントを書かなきゃ。

----
Yoshiki Hayashi