西野さん、長南さん、こんにちは。
後半の問題ですが、何とか解決しました。
長南さん [vine-users:073064] の、iso8859-* が sazanami フォントを
指しているというご指摘と、西野さん [vine-users:073058] の
alias を etl に変更せよというご指摘から閃いたものがありました。
emacs-fontset.el で次のように指定して見ました。-alias 以下の指定は
そのままとし、latin-iso8859-1: 以下の指定を追加しました。
(create-fontset-from-fontset-spec
"-alias-fixed-medium-r-normal-*-14-*-*-*-*-*-fontset-14,
latin-iso8859-1:-etl-fixed-medium-r-normal-*-14-*-*-*-*-*-iso8859-1, ;;この行を追加
mule-unicode-0100-24ff:-misc-fixed-medium-r-normal-*-14-*-*-*-*-*-iso10646-1"
nil t)
上は fontset-14 の指定ですが、同様に10から24まで二つ刻みで指定
すると、fontset-14,16,18,24 でドイツ語、フランス語の表示が正常に
なりました(なお3行目は Unicode フォント用でギリシャ語拡張を使う
為に指定しています)。
今回は C-h h だけのテストですが、他に問題があるようでしたら
再度報告いたします。ありがとうございました。
参考のため M-x describe-fontset の結果を以下に記します。
以下引用(C-h h 実行時に使用の fontset-14)
------------------------------------------------------
Fontset: -alias-fixed-medium-r-normal-*-14-*-*-*-*-*-fontset-14
CHARSET or CHAR RANGE FONT NAME
--------------------- ---------
ascii -sazanami-sazanami fixed-medium-r-normal--14-135-75-75-c-70-iso8859-1
[-sazanami-sazanami fixed-bold-r-normal--14-105-96-96-c-70-iso8859-1]
[-sazanami-sazanami fixed-medium-r-normal--14-105-96-96-c-70-iso8859-1]
latin-iso8859-1 -etl-fixed-medium-r-normal-*-14-*-*-*-*-*-iso8859-1
[-ETL-Fixed-Medium-R-Normal--14-140-72-72-C-70-ISO8859-1]
latin-iso8859-2 -*-iso8859-2
[-Misc-Fixed-Medium-R-Normal--14-130-75-75-C-70-ISO8859-2]
latin-iso8859-3 -*-iso8859-3
[-ETL-Fixed-Medium-R-Normal--14-140-72-72-C-70-ISO8859-3]
latin-iso8859-4 -*-iso8859-4
thai-tis620 -*-*-*-tis620-*
[-misc-fixed-medium-r-normal--14-140-72-72-m-70-tis620.2529-1]
greek-iso8859-7 -*-*-*-iso8859-7
[-Misc-Fixed-Medium-R-Normal--14-130-75-75-C-70-ISO8859-7]
arabic-iso8859-6 -*-*-*-iso8859-6
hebrew-iso8859-8 -*-*-*-iso8859-8
[-Misc-Fixed-Medium-R-Normal--14-130-75-75-C-70-ISO8859-8]
katakana-jisx0201 -*-*-*-jisx0201-*
[-sazanami-sazanami fixed-medium-r-normal--14-105-96-96-c-70-jisx0201.1976-0]
latin-jisx0201 -*-jisx0201-*
cyrillic-iso8859-5 -*-*-*-iso8859-5
[-Misc-Fixed-Medium-R-Normal--14-130-75-75-C-70-ISO8859-5]
latin-iso8859-9 -*-iso8859-9
[-Misc-Fixed-Medium-R-Normal--14-130-75-75-C-70-ISO8859-9]
latin-iso8859-15 -*-iso8859-15
latin-iso8859-14 -*-iso8859-14
japanese-jisx0208-1978 -*-*-*-jisx0208.1978-*
chinese-gb2312 -*-*-*-gb2312.1980-*
[-ISAS-Fangsong ti-Medium-R-Normal--16-160-72-72-c-160-GB2312.1980-0]
japanese-jisx0208 -*-*-*-jisx0208.1990-*
[-sazanami-sazanami fixed-medium-r-normal--14-105-96-96-c-140-jisx0208.1983-0]
korean-ksc5601 -*-*-*-ksc5601.1989-*
[-Daewoo-Gothic-Medium-R-Normal--16-120-100-100-C-160-KSC5601.1987-0]
japanese-jisx0212 -*-*-*-jisx0212-*
[-Misc-Fixed-Medium-R-Normal--16-150-75-75-C-160-JISX0212.1990-0]
chinese-cns11643-1 -*-*-*-cns11643.1992-1
chinese-cns11643-2 -*-*-*-cns11643.1992-2
japanese-jisx0213-1 -*-*-*-jisx0213.2000-1
chinese-big5-1 -*-*-*-big5-*
[-ETen-Fixed-Medium-R-Normal--16-150-75-75-C-160-Big5.ETen-0]
chinese-big5-2 -*-*-*-big5-*
chinese-sisheng -*-sisheng_cwnn-*
ipa -*-muleipa-*
vietnamese-viscii-lower -*-viscii1.1-*
[-ETL-Fixed-Medium-R-Normal--16-160-72-72-C-80-VISCII1.1-1]
vietnamese-viscii-upper -*-viscii1.1-*
arabic-digit -*-*-*-mulearabic-0
arabic-1-column -*-*-*-mulearabic-1
[-ETL-Fixed-Medium-R-Normal--16-160-72-72-C-80-MuleArabic-1]
ascii-right-to-left -*-iso8859-1
lao -*-*-*-mulelao-1
[-misc-fixed-medium-r-normal--14-140-72-72-m-70-MuleLao-1]
arabic-2-column -*-*-*-mulearabic-2
[-ETL-Fixed-Medium-R-Normal--16-160-72-72-C-160-MuleArabic-2]
indian-is13194 -*-*-*-is13194-devanagari
indian-1-column -*-*-*-muleindian-1
[-Misc-Fixed-Medium-R-Normal--16-160-72-72-C-80-MuleIndian-1]
tibetan-1-column -*-*-*-muletibetan-1
mule-unicode-2500-33ff -*-iso10646-1
mule-unicode-e000-ffff -*-iso10646-1
mule-unicode-0100-24ff -misc-fixed-medium-r-normal-*-14-*-*-*-*-*-iso10646-1
ethiopic -*-*-*-ethiopic-unicode
[-Admas-Ethiomx16f-Medium-R-Normal--16-150-100-100-M-160-Ethiopic-Unicode]
chinese-cns11643-3 -*-*-*-cns11643.1992-3
chinese-cns11643-4 -*-*-*-cns11643.1992-4
chinese-cns11643-5 -*-*-*-cns11643.1992-5
chinese-cns11643-6 -*-*-*-cns11643.1992-6
chinese-cns11643-7 -*-*-*-cns11643.1992-7
indian-2-column -*-*-*-muleindian-2
[-Misc-Fixed-Medium-R-Normal--16-160-72-72-C-80-MuleIndian-2]
tibetan -*-proportional-*-muletibetan-2
[-TibMdXA-fixed-medium-r-normal--16-160-72-72-m-160-MuleTibetan-0]
japanese-jisx0213-2 -*-*-*-jisx0213.2000-2
------------------------------------------------------
引用終わり
--
栗山雅俊