next up previous
Next: ペイントツール Gimp Up: ドローイングツール Tgif Previous: ドローイングツール Tgif

  
Tgif ロシア語環境の設定

1.
Tgif のインストール
    国際化対応 Tgif-nls-4.1.8 をインストールします。 この版は日本語用の locale を使用すれば、 メニューが日本語で表示されます。
 

# mount /cdrom
# pkg_add -v /cdrom/packages/graphics/tgif-nls-4.1.8.tgz
# sync; rehash

 

    また FreeBSD 附属の Cronyx X11 キリルフォントをインストールしておいてください。 1 セクションを参照してください。

2.
PostScript キリル文字フォントの入手とセットアップ
    EPS ファイルに埋め込まれるキリル文字フォントは PostScript フォントです。
         ftp://sunsite.unc.edu/pub/academic/rusian-studies/Software
    から CyrPS.tar.gz 及び Fontmap を入手します。
    CyrPS.tar.gz は tar で展開し、Ghostscript の フォントディレクトリに格納します。
    Fontmap は既存の末尾に追加します。
 

% tar zxvf CyrPS.tar.gz
% su
# setenv GSDIR /usr/local/share/ghostscript
# cp CyrPS/*.pfa $GSDIR/fonts
# cp $GSDIR/5.50vflib/Fontmap Fontmap.bak
# cat Fontmap >> $GSDIR/5.50vflib/Fontmap
(入手した Fontmap を既存の末尾に追記します)

 
FontmapGhostscript が PostScript フォント名と 管理しているフォントファイルとのタイアップをもとめるための情報です。 ftp で入手しなくても、以下の内容を既存の Fontmap の末尾に追記登録しても OK です。


/ArialCyrMT                              (arial8.pfa)   ;
/ArialCyrMT-Bold                         (arialbd8.pfa) ;
/ArialCyrMT-BoldItalic                   (arialbi8.pfa) ;
/ArialCyrMT-Italic                       (ariali8.pfa)  ;
/ERKurierKOI8RBold                       (cokoi8b.pfa)  ;
/ERKurierKOI8RBoldItalic                 (cokoi8bi.pfa) ;
/ERKurierKOI8RItalic                     (cokoi8i.pfa)  ;
/ERKurierKOI8RRegular                    (cokoi8n.pfa)  ;
/CourierCyrPS                            (cour8.pfa)    ;
/CourierCyrPS-Bold                       (courbd8.pfa)  ;
/CourierCyrPS-BoldOblique                (courbi8.pfa)  ;
/CourierCyrPS-Oblique                    (couri8.pfa)   ;
/TimesNRCyrMT                            (times8.pfa)   ;
/TimesNRCyrMT-Bold                       (timesbd8.pfa) ;
/TimesNRCyrMT-BoldItalic                 (timesbi8.pfa) ;
/TimesNRCyrMT-Italic                     (timesi8.pfa)  ;

 

3.
X Server リソースデータベースへの登録
    Tgif でロシア語を利用するための設定を X Server のリソースデータベースに登録します。
    .Xdefaults ファイルに以下を追加します。

Tgif*AdditionalFonts:   \n\
        times cyr-medium-r-normal,koi8-r,TimesNRCyrMT\n\
        times cyr-bold-r-normal,koi8-r,TimesNRCyrMT-Bold\n\
        times cyr-medium-i-normal,koi8-r,TimesNRCyrMT-Italic\n\
        times cyr-bold-i-normal,koi8-r,TimesNRCyrMT-BoldItalic\n\
        arial cyr-medium-r-normal,koi8-r,ArialCyrMT\n\
        arial cyr-bold-r-normal,koi8-r,ArialCyrMT-Bold\n\
        arial cyr-medium-o-normal,koi8-r,ArialCyrMT-Italic\n\
        arial cyr-bold-o-normal,koi8-r,ArialCyrMT-BoldItalic\n\
        courier cyr-medium-r-normal,koi8-r,CourierCyrPS\n\
        courier cyr-bold-r-normal,koi8-r,CourierCyrPS-Bold\n\
        courier cyr-medium-i-normal,koi8-r,CourierCyrPS-Oblique\n\
        courier cyr-bold-i-normal,koi8-r,CourierCyrPS-BoldOblique

 

4.
リソース定義の反映
    .Xdefaults ファイルをシステムに反映させます。
 
        % xrdb -merge $HOME/.Xdefaults
 
    X11 環境の初期設定を行うための .xinitrc (startx, xinit 利用の場合) や .xsession (XDM 利用の場合) に上記コマンドをいれておけば毎回手入力を行わなくて済みます。

5.
ロシア語の利用
(a)
ロシア語を入力するには X Window の節 (1.4) で紹介した Xruskb などのインプットメソッドが必要です。 Xruskb を KOI8 エンコーディングで起動しておきます。
 

% xrus yawerty-koi8.xmm &

 
(b)
Tgif を起動してください。 ただし端末の locale は日本語用に設定する必要があります。 (ロシア語用の端末 (1.3) は使わないでください)
 

% setenv LANG ja_JP.EUC
% setenv LANGUAGE ja_JP.EUC
% tgif &

 
(c)
各種設定フォント をクリックしてみてください。
``TimesNRCyrMT''、``ArialCyrMT''、 ``CourierCyrPS'' の 3 種類のフォント名が表示されましたか? されない場合、リソース設定を見直す必要があります。 このフォントはそれぞれ、欧文のいわゆるロマン、サンセリフ、 タイプライタの書体に相当します。
(d)
上記 3 種類のフォントから望むものをクリックして選択します。
(e)
Tgif ツールアイコンから ``T''(文字入力) を選択します。
(f)
Xruskb のインジケータを ``RUS'' にしてロシア語入力モードにします。
(g)
キーボード入力するとロシア語が表示されます。(図 6.1)
(h)
ファイル印刷 で EPS ファイルが生成されます。 これを LATEX 文書に取り込んで利用します。


  
図 6.1: Tgif ロシア語表示
\includegraphics[width=1.2\linewidth]{tgifrus.eps}



| ホームに戻る | もくじに戻る |