[Macemacsjp-users 508] Re: font の設定方法

Back to archive index

Takashi Hiromatsu matsu****@ca2*****
2005年 7月 16日 (土) 06:37:00 JST


Mew の山本さんですよね?
宜しくお願いします。

反応遅くて申し訳有りません。

> > CVS 先端の、carbon-font は、この方法で設定した上で、等幅の設定を追加してあ
> > ります。
> 
> 最新の carbon-font を取ってきましたが、これをインストールすると英文字と
> 日本語文字の幅の比が 1:2 になりません。(以前はうまくいっていました。)
> どのフォントを選んでも、おかしくなります。それで、ソースを見たのですが、
osakaも駄目ですか?

ヒラギノが駄目な理由は判りましたので、取り敢えず、adhocな手を入れました。
;; face-font-rescale-alist が、ascii 文字以外を正しく認識してくれません。

> 本件とはまったく関係ないですが、Emacs Lisp の書き方に間違いや作法に合っ
> てないところがあるので、大きなお世話だと思いますが、書いておきます。
> 
> 1) while loop の書き方が間違っています。(carbon-font-create-fontset の
>    ところ。) この書き方だと、リスト中に nil という要素があれば、loop が
>    終了してしまいます。
御指摘有難うございます。まったくのチョンボです。

> 2) 閉じ括弧の書き方が、作法に則っていません。閉じ括弧だに一行を消費する
>    のはお行儀が悪いことだとされています。Emacs Lisp のマニュアルには
>    以下のように書いてあります。
有難うございます。修正しておきました。
;; 括弧のインデント位置で、ネストの深さを判断する癖が有って、中々治りません。

> 3) (if x x y) は、(or x y) で十分ですね。
ひとつ勉強になりました。有難うございます。
c と違って、頭から評価するのですね。

今後とも、御指導宜しくお願いします。

廣松



Macemacsjp-users メーリングリストの案内
Back to archive index