[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:599] bdf font
- X-ml-count: 599
- Subject: [MD:599] bdf font
- From: Yoshiki Hayashi <penny@xxxxxxxxxxxxxxxx>
- Date: 16 Mar 1998 08:58:45 +0900
- X-mailer: Semi-gnus 6.0.4 (based on Quassia Gnus v0.23)
Miyashita Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxxxxxxxxxxxxxxxx> writes:
> XLFDはBDFの仕様でRequiredな物ではまったくないだけでなく、
> FONTのキーにXLFDらしきものがあってもXLFDかどうかは判断できない。
>
> ことから、上の仕様には抵抗を覚えます。
>
> CHARSET_ENCODINGはそれ以外の目的には使用されないであろうから、
> まだ、納得できますが。
僕は、はじめはFONTの所に`-'が14個あればXLFDと見なしても問題は無いかと
思ったのですが。
himiさんのお考えとしては、
BDFでrequiredでは無いけれども、自動的に設定するためにCHARSET_ENCODING
などがあれば使用するのはしかたがない。
w32-get-logfont-infoで取得する情報が1つでも設定されていない場合は
low level APIで設定をする。
ということになるのでしょうか。
今、もう一回BDF fontファイルを見てみたところ、
FONT -CBS-Song-medium-r-normal-fantizi-24-240-75-75-c-240-CNS11643.1992-1
COMMENT
COMMENT An equivalent full X11R6 XLFD conforming font name is
COMMENT -CBS-Song-medium-r-normal-fantizi-40-400-75-75-c-400-CNS11643.1992.1-0
COMMENT which is formed from the first 15 properties listed in
COMMENT the STARTPROPERTIES section below.
COMMENT Any of these properties is optional, as in the simple HBF file.
COMMENT
となっていました。
確かにこれではcharsetがおかしくなってしまいますね。(;_;)
不勉強でいろいろ迷惑をおかけして申し訳ございません。m(..)m
requiredでないプロパティを用いて判定をしているので、
fontによっては自動設定できないということがFAQになりそうですね。
やまもとさんのbdf high level APIをもとにドキュメントを
書いてしまってよろしいでしょうか。
----
Yoshiki Hayashi