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

[meadow-develop:1997/279]Meadow Basic Manual.



英文の書き直しは時間がかかるので、とりあえず疑問点に答えます。

takeyori@xxxxxxxxxxxxxxxxxxxxxxxxx writes:

> 3.2..fontset setting.
> 
>   A fontset will be set automatically.  You can use `default-fontset' by default.
> If you want to make another fontset, you can use the following functions.
> 
> # the following functions の示すところが不明です。

3.2節のすべての関数の意味です。

> # また、先に fontset、font、
> # logfont、real font の関係の記述があった方がいいと思います。

そのとおりですね。そうします。

>   Meadow's fonts have properties.
> Properties are used to specify the real font
> 
> # ここ、言いたいことは判ったつもなんですが、何と書けばいいのか... この
> # ままではちょっと意味が通じないと思います。"properties" っていうのが
> # ちょっと...

ちょっと考えます。

> # emacs lisp が "italic" で表示しようとしたときに、 property 2 に set
> # した logfont が使われるってことですよね?

そのとおりです。書き直した方が良いですか?

> o..... family (STRING)
>   family name of the font
> 
> # ここに正規表現は使えますか?

ここは、速度を極度に重視しているので、Regular Expressionは使えません。
特に、REQUIRED Keyにfamilyをセットした時には、極端に速度が違います。
# あらかじめ候補をC functionのlevelで削ることができるため。

一般的にこれらの関数は起動時に.emacsから呼ばれます。
Pentium 90MHzクラスのマシンで1秒以内に処理を完了させないと
実用上厳しいです。

## でも、フォントが増えると幾何級数的に遅くなるような気がする。
## familyをREQUIREDに入れておくと、これを防ぐことが出来ます。

#### ほんとうは、nnmail-split-fancyみたいな記述が出来た方が
#### 良いなあとか思ったんだけど。

## キャッシュがききますから、2回目以降の処理の方がかなり速いですけど。

正規表現が出来るキーとして、
family-regexpを新設するのは良いように思います。
新設するのは簡単です。backendに2,3行追加するだけかな。

From himi