2013-08-05 26 views
5

Sorun Ricty adında bir ölçek özelleştirilmiş yazı kullanmaya kararEmacs'i yeniden başlatmadan yazı tipi ayarını nasıl yenileyebilirim?

çözdü. Daha kolay bir yoldu.

-

Ben aşağıdakilerden gibi yüz font-rescale-alist kullanarak Emacs yazı tipi boyutunu ayarlıyorum. Ben değerlerini değiştirdiğinizde http://d.hatena.ne.jp/shammer/20120811/1344701212

den

(create-fontset-from-ascii-font "Inconsolata-12:weight=normal:slant=normal" nil "myfavoritefontset") 
(set-fontset-font "fontset-myfavoritefontset" 
      'japanese-jisx0208 
      (font-spec :family "TakaoExGothic" :size 12) 
      nil 
      'append) 
(add-to-list 'default-frame-alist '(font . "fontset-myfavoritefontset")) 
(setq face-font-rescale-alist 
    '(("^-apple-hiragino.*" . 1.2) 
     (".*osaka-bold.*" . 1.2) 
     (".*osaka-medium.*" . 1.2) 
     (".*courier-bold-.*-mac-roman" . 1.0) 
     (".*monaco cy-bold-.*-mac-cyrillic" . 0.9) 
     (".*monaco-bold-.*-mac-roman" . 0.9) 
     ("-cdac$" . 1.3) 
     (".*Inconsolata.*" . 1.0))) 

Ben Emacs her seferinde yeniden yazı tipinin boyutunu kontrol etmek için.

nasıl Emacs yeniden başlatmadan yazı tipi boyutunu yenileyebilirsiniz? İşte

+0

bir "ricty" nedir değerlendirmek istiyoruz ve bunu ifade vurgulayabilirsiniz? Tüm Google isabetleri Japonca görünüyor. – tripleee

+0

Söz konusu kısa bir açıklama ekledim. Ricty, birkaç dilde uygun ölçek gösteren birleşik bir fonttur. (Özellikle Japonca ve İngilizce alfabede.) – ironsand

+1

Bunu yapmanın bir yolunu buldunuz mu? Emacs –

cevap

0

Ne kullanacak:

(global-set-key (kbd "<f2> g") 'text-scale-increase) 
(global-set-key (kbd "<f2> l") 'text-scale-decrease) 
+0

Bilgileriniz için teşekkürler. Ama sırasıyla fontları yeniden satmak istedim. – ironsand

2

Sen M-x eval-region RET

+0

Cevabınız için teşekkürler. “Yazı tipi-rescale-alist” değişkenini değerlendirdim. Ancak yazı tipi boyutu değişmez. Değişikliği yansıtmak için bazı işlevleri değerlendirmem gerektiğini düşünüyorum. – ironsand

İlgili konular