[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:587] bdf font
- X-ml-count: 587
- Subject: [MD:587] bdf font
- From: morioka@xxxxxxxxxxx (守岡 知彦 / MORIOKA Tomohiko)
- Date: 13 Mar 1998 02:04:32 +0900
- X-mailer: Semi-gnus 6.0.9 (based on Gnus 5.6.2)
>>>>> [meadow-develop : No.586] にて
>>>>> “Yoshiki”= Yoshiki Hayashi <penny@xxxxxxxxxxxxxxxx> さま曰く:
Yoshiki> > BDF font file の中身を見るなら CHARSET_REGISTRY と
Yoshiki> > CHARSET_ENCODING を見る方が良いんじゃないでしょうか?
Yoshiki> >
Yoshiki> > あと、file 名というのはほとんど使えないんじゃないでしょうか?
Yoshiki> >
Yoshiki> > どうせ、file の中身を見るなら、property を全部取って
Yoshiki> > alist にするとか。(やりすぎかな?)
Yoshiki> >
Yoshiki> > system が XLFD を返してくれるならその方が速い訳ですが、
Yoshiki> > Meadow が自前で管理するなら Lisp 向きな data 構造を使った方が
Yoshiki> > 便利でしょう。
Yoshiki> 結局はファイルの中身を見なければならない、ということですね。
Yoshiki> 前のメールを出した後によく見てみたら、FONT のところを取得してい
Yoshiki> ましたね。よく見ていなかったのがばれてしまいました。(^^;;
Yoshiki> propertyを全部取ってつなげるとXLFDになるのですよね。
私の理解では XLFD は X の font の論理的な命名規則(X Logical Font
Description の略だったっけ?)で、BDF とは直接関係ありません。当然、
BDF 以外の font にも XLFD で名前を付けれます(というか、XLFD で管理して
いるので、TrueType だろうと何だろうと XLFD の名前を付けないと X の
font として使えない)。
一方、BDF は確か Adobe が決めた(配布用の?)font の形式で、もとから
X と関係していたのかは判りません。
Yoshiki> BDF fontの仕様書みたいなものはどこかにあるのでしょうか。
X の source の中に入っています。XFree86 だと X332src-3.tgz とかを取っ
て来れば良いのかな?
日本語だと X のプロトコルの本が翻訳されていますよね。
Yoshiki> 僕が持っているBDF FONT(intlfonts-1.0.tarダウンロードに約2時間
Yoshiki> 近くかかった。(;_;))にgrepをしてみたところ、すべてのフォントが
Yoshiki> XLFDを持っていたみたいですが、XLFDを取得できないBDF fontってど
Yoshiki> んなものがあるのですか。
昔、CNS の font で FONT に XLFD になっていないのが付いているのがありま
した。結局、書き換えて使っていましたが。
BDF が X のためだけでないのだとすれば、FONT に XLFD が付く保障は無いの
かも。(でも、付けることになっているのかな?)
;; ちゃんと調べてから書けば良いんですけど。(^_^;;;
--
┯━…‥・懐かしい未来の記憶をふと思い出しかけた・‥…━━┯━━━┯━
││ ─ │ ─ / ─ ┼─ ┬ ─ ─┼ ┬┴─
┼┼─┼|〓━─┼ 守岡 知彦 (MORIOKA Tomohiko) <morioka@xxxxxxxxxxx>─
┻┻━┻━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━