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