vine-users ML アーカイブ



[vine-users:073075] Re: Vine 3.2 + Mule + intlfonts

  • From: Masatoshi Kuriyama <QZB01347@xxxxxxxxx>
  • Subject: [vine-users:073075] Re: Vine 3.2 + Mule + intlfonts
  • Date: Thu, 6 Oct 2005 16:26:33 +0900
西野さん、長南さん、こんにちは。

後半の問題ですが、何とか解決しました。

長南さん [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

------------------------------------------------------
引用終わり

-- 
栗山雅俊