[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [locale] without kde



On Wed, Jan 10, 2001 at 12:41:51 -0800, Alexander V. Voinov wrote:

> > хм. а что, MULE в GNU Emacs может работать с русским не непременно с
> > 8859-5 шрифтами?!
> 
> Может. Вот строчка из моей .bash_history:
> 
> /tools/emacs-20.7/bin/emacs -fn
> -*-courier-medium-r-*-*-17-*-*-*-*-*-koi8-* &
> 
> Это, естественно, не относится к ntemacs. 

NT emacs чудно живет с родным (уникодным) курьером.  Я как-то интереса
ради, решил посмотреть, чего можно выжать из шрифтов, ставящихся с
IE5 и вот чего получилось.

(setq w32-standard-fontset-spec
  "-*-Courier New-normal-r-*-*-*-120-*-*-c-*-fontset-courier,
   ascii:-*-Courier New-normal-r-*-*-*-120-*-*-c-*-iso8859-1,
   latin-iso8859-1:-*-Courier New-normal-r-*-*-*-120-*-*-c-*-iso8859-1,
   latin-iso8859-2:-*-Courier New-normal-r-*-*-*-120-*-*-c-*-iso8859-2,
   latin-iso8859-3:-*-Courier New-normal-r-*-*-*-120-*-*-c-*-iso8859-3,
   latin-iso8859-4:-*-Courier New-normal-r-*-*-*-120-*-*-c-*-iso8859-4,
   latin-iso8859-9:-*-Courier New-normal-r-*-*-*-120-*-*-c-*-iso8859-9,

   cyrillic-iso8859-5:-*-Courier New-normal-r-*-*-*-120-*-*-c-*-iso8859-5,
   greek-iso8859-7:-*-Courier New-normal-r-*-*-*-120-*-*-c-*-iso8859-7,
   hebrew-iso8859-8:-*-Rod-normal-r-*-*-*-120-*-*-c-*-iso8859-8,

   ipa:-*-Lucida Sans Unicode-normal-r-*-*-*-120-*-*-c-*-muleipa*-*,

   thai-tis620:-*-Tahoma-normal-r-*-*-*-120-*-*-c-*-tis620-*,

   latin-jisx0201:-*-MS Gothic-normal-r-*-*-*-120-*-*-c-*-jisx0208-sjis,
   katakana-jisx0201:-*-MS Gothic-normal-r-*-*-*-120-*-*-c-*-jisx0208-sjis,
   japanese-jisx0208:-*-MS Gothic-normal-r-*-*-*-120-*-*-c-*-jisx0208-sjis,
   japanese-jisx0208-1978:-*-MS Gothic-normal-r-*-*-*-120-*-*-c-*-jisx0208-sjis,
   japanese-jisx0212:-*-MS Gothic-normal-r-*-*-*-120-*-*-c-*-jisx0212-sjis,
   korean-ksc5601:-*-Gulim-normal-r-*-*-*-120-*-*-c-*-ksc5601-*,
   chinese-gb2312:-*-MS Song-normal-r-*-*-*-120-*-*-c-*-gb2312-*,
   chinese-big5-1:-*-MingLiU-normal-r-*-*-*-120-*-*-c-*-big5-*,
   chinese-big5-2:-*-MingLiU-normal-r-*-*-*-120-*-*-c-*-big5-*")

(setq w32-enable-italics t)
(create-fontset-from-fontset-spec w32-standard-fontset-spec t)


Ну и BDF шрифты он тоже понимает (сам):

(setq bdf-directory-list '("c:/emacs/fonts/bdf/unicode"))
(setq w32-bdf-filename-alist (w32-find-bdf-fonts bdf-directory-list))

(create-fontset-from-fontset-spec
 "-misc-fixed-medium-r-normal-*-18-*-*-*-*-*-fontset-unicode")

; Too big...
; (oc-create-fontset
;  "-misc-fixed-medium-r-normal--18-*-*-*-*-*-fontset-standard"
;  "-misc-fixed-medium-r-normal-ja-18-*-iso10646-*")

(setq w32-use-w32-font-dialog nil)
(setq w32-fixed-font-alist '("Select Fontset"))


SY, Uwe
-- 
uwe@ptc.spbu.ru                         |       Zu Grunde kommen
http://www.ptc.spbu.ru/~uwe/            |       Ist zu Grunde gehen