2009-08-14 70 views
8

如何在Windows版Emacs 23中禁用字體的反鋸齒?關閉Emacs中字體的反鋸齒23

謝謝。

+0

好問題 - Google沒有幫助。 編號喜歡知道如何在X11下做到這一點? (以下答案僅適用於Windows。) – 2010-02-20 05:55:17

回答

9

可以指定你的字體的antialias=none選項,如GNU Emacs Manual

+10

更明確地說,您可以點擊'M-x customize',然後選擇'Faces'和'Basic Faces'。在那裏您可以找到默認的面板,您可以在其中關閉消除鋸齒功能。 – Pinochle 2009-08-14 20:17:45

+1

+1爲'Mx自定義'提示 – 2009-08-14 20:19:30

7

說,因爲我無法找到一個滿意的答案,這一個很長一段時間,我認爲它不會傷害添加此鏈接本次討論,因爲上面一般不會在Linux上工作:

http://keyboardconnoisseur.blogspot.com/2011/04/turning-off-antialiasing-for-specific.html

的問題是,在Linux下,emacs的似乎並沒有在所有做了很多的字體處理,並且需要禁用其他地方的抗鋸齒。

+0

-1,因爲它不回答這裏提出的問題(請打開一個新問題,你自己回答),並且鏈接是無用的,因爲它不是一個特定項目的固定鏈接。 – fluffy 2012-10-01 18:01:19

3

如果其他人正在尋找如何在OS X中禁用抗鋸齒,您可以運行

defaults write org.gnu.Emacs AppleAntiAliasingThreshold 999 
+0

這個在2014年爲我工作。 – 2014-08-24 17:02:57

0

從來沒有運行的Mac OS X,因此可僅適用於Linux + Windows系統:

(defvar my-preferred-font 
    (cond 
    ((eq window-system 'x) 
    "-misc-fixed-medium-r-normal--14-*-*-*-c-*-iso10646-1") 
    ((eq window-system 'w32) 
    "Courier New-10:antialias=none") 
    (t nil))) 
(when my-preferred-font 
    (set-frame-font my-preferred-font) 
    (set-fontset-font "fontset-default" 'latin my-preferred-font) 
    (set-fontset-font "fontset-default" 'phonetic my-preferred-font) 
    (set-fontset-font "fontset-default" 'cyrillic my-preferred-font) 
    (set-fontset-font "fontset-default" 'greek my-preferred-font)) 

誰使用ASCII唯一就足以遵循官方建議:

(add-to-list 'default-frame-alist '(font . "Courier New-10:antialias=none")) 

我用西里爾文,希臘和工作IPA文本所以需要定義字體集的默認值...