Takashi Hiromatsu
matsu****@ca2*****
2005年 7月 26日 (火) 18:17:14 JST
> > 私は、e-lisp の流儀にはものすごく疎くて、素人同然です。なので、どんどん修正 > > して頂けると有り難いです。 > > 次の点を書き換えた carbon-font.el を > http://www.mew.org/~kazu/carbon-font.el > に置きました。 > > ・carbon-font-append-factor() を while ループにした > ・fontset の名前からサイズを取り除いた > シフト+クリックでフォントを一覧表示すると、 > サイズが2回ではなく一回になります。 大変、有難うございます。ちょっと眺めさせていただいてから、CVS commit させて 頂きます。 > 1:2 を実現するために、日本語フォントを大きくしているようです。 ascii-medium 以外は、全て、rescale してます。 > このため、僕には 14pt が 16pt ぐらいに感じます。 > 日本語フォントのスケールは、1.0 で固定し、英語フォントを小さくすることで > 対応できないでしょうか? 実は、最初そうしていた事が有ります、が、色んな不可解な現象が出ました。 (深く追いかけてないので、原因ははっきりしてません) frame size や、色んな物が、ascii-meduim の大きさを元に決められていませんか? 多分、タブ位置もずれます。 > そうすれば、Goby の問題もなくなります。 やはり、carbon-font-ignore- 系の関数を定義して、 適用しない mode に入る時に hook をかけるか、若しくは、 逆にcarbon-font- を特定の mode にだけ適用できるようにする、関数を用意するの が正攻法なのでは無いでしょうか? 廣松