[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

basic question about font



はじめまして、藤野と申します。
Meadowでの日本語、英語以外の言語の表示に関してお尋ねいたします。
数日前からMeadowを使い始めたばかりで、複数の方のホームページに記述してある
'.emacs' ファイルやBDFフォントに関するものを読んでやってみたのですが,うまく
文字が表示できませんでした。

問題
環境: Windows98
1.Helpファイルの日本語、英語、韓国語は表示できますが,タイ語は表示できない。
2.meadow\etcにある'Hello'ファイルを読みこませたところ、
Amharic, Arabic,Czech?, Hebrew?, Hindi, Lao, Russian? Thai, Tibetan,
Tigrigna, Vietnamese,と
日本語のJISX0212のものが表示できませんでした。 ?付きは、私がそれらの言語の
正書法に詳しくないため,
文字化けとの区別がはっきりつけられなかったものです。

なお、中国語(3種)と韓国語はMicrosoftのMultilingual Support (?)をダウンロー
ドしてインストールしてあります。
helloファイルを読みこんだときには, (setq
mw32-ime-mode-line-state-indicator-list '("[--]" "[あ]" "[--]"))の 
「あ」が空白で表示されます.
'.emacs'で必要だと思うところを抜粋いたします。(長くて申し訳ありません。)

(set-language-environment "Japanese")
(set-default-coding-systems 'sjis)
(set-keyboard-coding-system 'sjis)
(setq file-name-coding-system 'sjis)
(set-clipboard-coding-system 'sjis-dos)
(set-w32-system-coding-system 'sjis-dos)
(toggle-input-method)
(setq-default mw32-ime-mode-line-state-indicator "[--]")
(setq mw32-ime-mode-line-state-indicator-list '("[--]" "[あ]" "[--]"))
(mw32-ime-initialize)

(w32-add-font "fixedsys-ascii"
(w32-change-font-logfont "fixedsys-ascii" 0
'(w32-logfont "FixedSys" 8 16 400 0 nil nil nil 128 1 1 1))
(w32-add-font "fixedsys-katakana"
(w32-change-font-logfont "fixedsys-katakana" 0
'(w32-logfont "FixedSys" 8 16 400 0 nil nil nil 128 1 1 1))
(w32-add-font "fixedsys-jisx0208"
(w32-change-font-logfont "fixedsys-jisx0208" 0
'(w32-logfont "FixedSys" 8 16 400 0 nil nil nil 128 1 1 1))
(new-fontset "fixedsys-fontset"
  '((ascii . "fixedsys-ascii")
    (katakana-jisx0201 . "fixedsys-katakana")
    (japanese-jisx0208 . "fixedsys-jisx0208")))

;;;BDF font
(load "bdffont")
(w32-configure-bdf-font "bdf-fontset")

;;韓国KSC5601
(w32-add-font "hanglm16"
(w32-change-font-logfont "hanglm16" 0
'(bdf-font "c:/win32app/Meadow/font/hanglm16.bdf"))

;;中国gb2312
(w32-add-font "gb16st"
(w32-change-font-logfont "gb16st" 0
'(bdf-font "c:/win32app/Meadow/font/gb16st.bdf"))
(w32-add-font "gb16fs"
(w32-change-font-logfont "gb16fs" 0
'(bdf-font "c:/win32app/Meadow/font/gb16fs.bdf"))
;;Mule-IPA (発音記号など)
(w32-add-font "etl16-ipa"
(w32-change-font-logfont "etl16-ipa" 0
'(bdf-font "c:/win32app/Meadow/font/etl16-ipa.bdf"))
;;latin-1
(w32-add-font "8x16"
(w32-change-font-logfont "8x16" 0
'(bdf-font "c:/win32app/Meadow/fowin32app/Meadow/fonnt/8x16.bdf"))

(load "c:/win32app/Meadow/bdf-font.el")
(load "c:/win32app/Meadow/fixedsys-font.el")
(set-default-font "fixedsys-fontset")
(set-fontset-font "fixedsys-fontset" 'korean-ksc5601 "hanglm16")
(set-fontset-font "fixedsys-fontset" 'chinese-gb2312 "gb16fs")
(set-fontset-font "fixedsys-fontset" 'ipa "etl16-ipa")
(set-fontset-font "fixedsys-fontset" 'latin-iso8859-1 "8x16")

;;;;;; 16dot BDF fontset for Meadow;
(put 'encode-ethio-font 'ccl-program ccl-encode-ethio-font)
;; Arabic
(w32-add-font "etl16-arabic0"
"etl16-arabic0" 0 (list 'bdf-font
"c:/win32app/Meadow/font/non-cjk/etl16-arabic0.bdf"))
(w32-add-font "etl16-arabic1"
(w32-change-font-logfont  "etl16-arabic1" 0 (list 'bdf-font
"c:/win32app/Meadow/font/etl16-arabic1.bdf"))
(w32-add-font "etl16-arabic2"
(w32-change-font-logfont  "etl16-arabic2" 0 (list 'bdf-font
"c:/win32app/Meadow/font/etl16-arabic2.bdf"))
;;Laos
(w32-add-font "etl16-lao"
(w32-change-font-logfont  "etl16-lao" 0 (list 'bdf-font
"c:/win32app/Meadow/font/etl16-lao.bdf"))

(new-fontset "16dot-bdf-fontset"
        (arabic-iso8859-6 . "etl16-arabic")
     (arabic-digit . "etl16-arabic0")
         (arabic-1-column . "etl16-arabic1")
         (arabic-2-column . "etl16-arabic2")
            (lao . "etl16-lao")
 

以上です. よろしくお願いいたします。