2009-08-14 23 views
8

Làm cách nào để tắt tính năng chống răng cưa cho phông chữ trong phiên bản Windows của Emacs 23?Tắt tính năng chống bí danh cho phông chữ trong Emacs 23

Cảm ơn.

+0

Câu hỏi hay - Google không giúp được gì. Id muốn biết cách thực hiện điều này trong X11? (Câu trả lời dưới đây chỉ dành cho Windows.) –

Trả lời

9

Bạn có thể chỉ định các tùy chọn antialias=none cho các phông chữ của bạn, như đã nêu trong GNU Emacs Manual

+10

Rõ ràng hơn, bạn nhấn 'M-x customize' và sau đó chọn' Faces' và một lần nữa 'Basic Faces'. Ở đó bạn sẽ tìm thấy khuôn mặt mặc định nơi bạn có thể tắt tính năng chống răng cưa. – Pinochle

+1

+1 cho mẹo 'Mx customize' –

7

Như tôi đã không thể tìm thấy một câu trả lời thỏa đáng cho một này trong một thời gian dài, tôi nghĩ rằng nó sẽ không làm tổn thương thêm liên kết này để thảo luận này, như ở trên không thường làm việc trên Linux:

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

vấn đề là dưới Linux, emacs dường như không thể làm được rất nhiều việc xử lý phông chữ nào cả, và bạn cần phải vô hiệu hóa khử răng cưa ở nơi khác.

+0

-1 vì nó không trả lời câu hỏi như được yêu cầu ở đây (vui lòng mở câu hỏi mới mà bạn tự trả lời) và liên kết vô ích vì nó không phải là liên kết cố định đến một mục cụ thể . – fluffy

3

Nếu những người khác đang tìm kiếm cách để vô hiệu hóa anti-aliasing trong OS X, bạn có thể chạy

defaults write org.gnu.Emacs AppleAntiAliasingThreshold 999 
+0

Điều này làm việc cho tôi trong năm 2014. –

0

Never đã chạy Mac OS X, do đó có thể sử dụng chỉ dành cho 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)) 

Chỉ sử dụng ASCII là đủ để thực hiện theo đề xuất chính thức:

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

Tôi làm việc với cyrillic, greek và Văn bản IPA cần phải xác định mặc định cho phông chữ ...

Các vấn đề liên quan