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

Re: [MD:4589] Re: HELP:フォント設定



At Fri, 29 Aug 2003 07:48:04 +0900,
MIYOSHI Masanori wrote:

> >>>>> [meadow-develop : No.4594] にて
> >>>>> "himi" = MIYASHITA Hisashi (宮下 尚:HIMI) <himi@xxxxxxxxxxx> さんは書きました:
> himi> つまんないミスをやったので、修正。
> 
> この変更によってdefault-font-loader で、日本のスケーラブルフォン
> トが正しく選択されなくなってしまいました。

「正しく」というのは、「どういう挙動が正しいか」を定義するかに
よるでしょう。

FixedSysのサイズは、飛び飛びで固定にしか存在しませんし、ASCII用(charset0)
のfontと、日本語用(charset128)のfontは異なった種類のものしか
ありません。おそらく、font mapperがFixedSysを選択した場合には、
選択できるfont sizeはかなり制限されるでしょう。

> 例えば、Info-title-1-face, Info-title-2-face, Info-title-3-face
> のフォント大きさが、英字では大きくなるのに、日本語では大きくなっ
> てくれません。

## ちなみに、私の環境では、font mapperがFixedSysを選択
## しなかったために、Info-title-1-faceでは、日本語にMS ゴシックが
## 選択されたようで、そういう現象はおきませんでした。

さすがにfontの選択をほとんどWindows側に任せているdefault lf loaderに
それを、ここの環境を仮定して期待するのは、無理がありますね。

いっそのこと、default fontに、function spec.を追加して
おきましょうか?
下手にC levelで、その辺をいじるとろくなことがないと思いますので。

で、もはやそうなると、設定に個人的な趣味を含められるということに
なります。

char-specには、us-asciiと、japanese-jisx0208を指定して、
functionには、

(mw32-load-lf-from-request
 c attrs f	
 nil
 '((family . "Courier New")
   (family . "MS ゴシック")))

あたりを設定しましょうか。

from himi