by tito@ca.mbn.or.jp
Last update: $Date: 2000/02/02 14:30:53 $

XTTで NEC拡張漢字やIBM拡張漢字を使うヒント

どうも最近丸に数字の入ったメールを受けとることがあって見るだけは出 来るようにと思って NEC の FontAvenue セレクト18書体パック(Windows 用の TrueTypefont) を bitmap 目当てに買ってきてインストールしまし た。

が xfd で丸数字やローマ数字等が見えません。

XFree86 3.3.5+XTT-1.3でRedHat 6.1 で自前でビルドした環境です。(XTT はサー バ組み込み。)kondara 1.0 附属の DynaLabフォントでも同じでした。(こちらは xfs 使用。)

とりあえずの解

1. Xのソースを展開してあったので xc/lib/font/X-TrueType/JISX0208 で後
   出のパッチを当てる。
2. そのディレクトリで make する。
3. できた JISX0208.so をコピーする。
  #  cp JISX0208.so /usr/X11R6/lib/modules/codeconv/
4. Xの再起動する。
5. アプリのフォント設定をいじる。

=== NEC拡張の丸数字を出す変更(邪悪?) ===

*** JISX0208toUCS2.c.0	Mon Jan 31 22:52:59 2000
--- JISX0208toUCS2.c	Mon Jan 31 23:45:48 2000
***************
*** 203,211 ****
      ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, 
      ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, 
  /* 0x2D20 - 0x2D7F */
!     ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, 
!     ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, 
!     ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, 
      ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, 
      ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, 
      ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, 
--- 203,211 ----
      ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, 
      ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, 
  /* 0x2D20 - 0x2D7F */
!     ALTCHR, 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 
!     0x2467, 0x2468, 0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 
!     0x246f, 0x2470, 0x2471, 0x2473, ALTCHR, ALTCHR, ALTCHR, ALTCHR, 
      ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, 
      ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, 
      ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, ALTCHR, 

ちなみに emacs(20.5)で使いたかったので .Xdefaults に以下の設定を追加しました。

Emacs.Fontset-6: -*-*-medium-r-*--16-*-*-*-*-*-fontset-necfa,\
  ascii:-nec-fa gothic-medium-r-normal--16-*-*-*-c-0-iso8859-1,\
 latain-iso8859-1:-nec-fa gothic-medium-r-normal--16-*-*-*-c-0-iso8859-1,\
 japanese-jisx0208:-nec-fa mincho-medium-r-normal--16-*-*-*-c-0-jisx0208.1983-0,\
 katakana-jisx0201:-nec-fa gothic-medium-r-normal--16-*-*-*-c-0-jisx0201.1976-0

また横田さんには Xatm (http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/Xatm/)
も紹介していただきました。ありがとうございまいした。

参考:
ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT 
-J:-- [ home top bottom ] dashline
M-x 戻る