[Macemacsjp-users 791] Re: Fwd: [macemacsjp-english 343] anti-aliasing problem

アーカイブの一覧に戻る

Nozomu Ando nand****@mac*****
2005年 11月 27日 (日) 03:20:26 JST


Seiji Zenitani <zenit****@tkg*****> writes:

> こんばんは、銭谷です。
>
> 英語 ML にアンチエイリアス(mac-allow-anti- 
> aliasing)を
> オフにできない、という報告が届いています。
> 僕の手元でもアンチエイリアスを
> 切れないように見えます。
> 皆さんのお手元ではいかがですか?

もともと mac-allow-anti-aliasing は anti aliasing (font smoothing) を制
御するための変数ではなくて、フォントの描画に Quartz 2D rendering を使う
かどうかを制御するためのものなので、

(setq mac-allow-anti-aliasing t)

の状態で、さらに Terminal から

defaults write org.gnu.Emacs AppleAntiAliasingThreshold 14

などとすれば 14 ポイント以下のフォントは anti aliasing しなくなります。
この 14 を大きな値にしてやれば、完全に anti aliasing をオフにできるでしょ
う。


(setq mac-allow-anti-aliasing nil)

だと、フォントによって、Quartz rendering が使われるか旧来の QuickDraw
の rendering が使われるかがまちまちみたいなので、制御するのが面倒になり
ます。

以前にここで教えてもらいましたが、どちらの場合でも TinkerTool 使えば制
御できるかと思います。

http://lists.sourceforge.jp/mailman/archives/macemacsjp-users/2004-November/000194.html


mac-allow-anti-aliasing の変数名はあまり適切でない気がしますが、
最初はもっと単刀直入な名前であったのが、プログラマにしか意味が理解できず
ユーザに見せるには不適切であろうという議論がなされてこうなったと記憶しています。
(代案を持ち合わせていないので、私は議論には参加できませんでしたが。)
何か良い代案をお持ちの方は emacs-devel で提案いただけると嬉しいです。


Nozomu Ando



Macemacsjp-users メーリングリストの案内
アーカイブの一覧に戻る