[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cgreek-ja:01194] CGreek フォントのインストール
CGreek-Ja の皆さま
TLG (Thesaurus Linguae Graecae) のサイトから、Polytonic
ギリシア語のフォントを Download してインストールしましたので、
その時のメモを Up します。
*以下の作業は、GNU Linux/Debian/Etch の環境で行っています。
---------------------------------------------------------
Greek Polytonic Fonts (UNICODE) のインストール
I. フォントのダウンロード
TLG のサイト
[URL] http://www.tlg.uci.edu/help/UnicodeTest.html
から、
CARDO71.ZIP demo-font.zip MonospaceTTF.zip porson08.zip
Aristarcoj2.ttf fontsrelease.zip GalSILv201.zip tu41842.zip
AtticaU.ttf.zip freefont-ttf.zip KadmosU.ttf.zip vusilli.zip
oldstand-1.0.otf.zip
をダウンロード。Polytonic 部分のグリフデータが入っていないもの、背景に
"deomo" という小さな文字が出てしまうもの (demo-font.zip に入っている
alphademo.ttf) を除外して、次のフォントを得た。
Aristarcoj2.ttf FreeSansOblique.ttf Monospace.ttf
AttikaU.ttf FreeSerif.ttf MonospaceBold.ttf
BosporosU.ttf FreeSerifBold.ttf MonospaceOblique.ttf
Cardo71s.ttf FreeSerifBoldItalic.ttf porson__.ttf
FreeSans.ttf FreeSerifItalic.ttf TITUSCBZ.TTF
FreeSansBold.ttf GalileeU_Gk0_6.ttf vusilli.ttf
FreeSansBoldOblique.ttf KadmosU.ttf
OldStandard.otf OldStandard-Italic.otf
* Titus Unicode Font (tu41842.zip) のダウンロードには、氏名、所属、
E-Mail の登録と、非商業使用・非譲渡の誓約が必要。
II. フォントの設定
・X Window System には、二種類のフォント表示システムがある。
1. Xlib : ビットマップフォントを中心的に扱う従来からあるシステム
Truetype フォントもビットマップ化して扱うことができる。
2. Xft : Truetype フォントを扱うのに優れた新しいシステム
・KDE のライブラリ Qt、Gnome のライブラリ Gtk+ はいずれも Xft に対応
している。
・以下、双方のシステムにフォントが認識されるようにインストールする。
A. Xlib の設定
・上記のフォントを、/usr/share/fonts/truetype/GreekPolytonic にコピーし、
fonts.scale, fonts.dir を作成する。
# mkdir /usr/share/fonts/truetype/GreekPolytonic
# cp *.ttf /usr/share/fonts/truetype/GreekPolytonic
# cd /usr/share/fonts/truetype/GreekPolytonic
# mkfontscale
# cp fonts.scale fonts.dir
・このディレクトリを、/etc/X11/xorg.conf の FontPath に追加
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
....
Fontpath "/usr/share/fonts/truetype/Ricoh"
Fontpath "/usr/share/fonts/truetype/GreekPolytonic" <==追加
EndSection
・このパスを Window Manager に認識させる
$ xset fp rehash
あるいは、X-Window を再起動する。
・フォントが認識されていることを確認する。
$ xlsfonts
[xfs フォントサーバー を使用している場合]
/etc/X11/XFree86Congig の Files セクションで
FontPath "unix/:-1"
FontPath "unix/:7100"
FontPath "tcp/localhost:7100"
などとなっている場合には、
xfs の設定ファイル (通常 /etc/X11/fs/Congif) で
catalogue = ....
の部分に当該ディレクトリを追加する
B. Xft の設定
* 以下の記述は、Debian/Etch の場合
・次のパッケージが入っているか確認し、入っていない場合にはインストール
する。
defoma : Debian Font Manager -- automatic font configuration
libttf2 : The FREE TrueType Font Engine, shared libr
libft-perl : Perl module for the FreeType library
psfontmgr : PostScript font manager -- part of Defoma, Debian Font
dfontmgr : GUI frontend for Defoma, DEbian FOnt MAnager
x-ttcidfont-conf : Configure TrueType and CID fonts for X
・上記 ttf フォントのそれぞれを、フォントエディタ (fontforge) などで
見て
1. グリフデータがセットされているフォントの範囲
Polytonic Greek 以外の言語など
2. フォントの形状
Roman, Bold, Oblique, Italic etc.
などをメモしておく。
・defoma の hint ファイルを作成する。
・その際、Roman, Bold, Oblique, Italic などを正確に入力する。
# defoma-hints -c truetype \
/usr/share/fonts/truetype/GreekPolytonic/Aritarcoj2.ttf \
>> greek-polytonic.hints
(以下すべての ttf ファイルについて実行)
# defoma-hints -c truetype \
/usr/share/fonts/truetype/GreekPolytonic/vusilli.ttf \
>> greek-polytonic.hints
# cp greek-polytonic.hints /etc/defoma/hints
・フォントを登録する。
# defoma-font -vt register-all /etc/defoma/hints/greek-polytonic.hints
・フォントが認識されていることを確認する。
$ fc-list
III. インストールされたフォントを GUI で確認する
A. Konqueror (KDE) を使う
・Konqueror を起動し、「場所」欄に fonts:/System/ と入力すると、インス
トールされているフォントの一覧が出るので、いずれかをクリックすると
kfontview が起動して、フォントの形を見ることができる。
・さらに、"T" のボタンを押すと、文字入力欄が開くので、Polytonic Greek
の文章を打ち込むと、そのフォントでの文章のイメージがつかめる。
B. nautilus (Gnome) を使う。
$ nautilus fonts:///
C. フォント変更のできるエディタを使う
・e.g. Gnome の gedit、KDE の kedit
----------------------------------------------------------------
以上の作業を行った後、kedit を使って様々な言語の文書を入力してみました。
日本語、独仏、ギリシア語の混在した文書を打ち込み (このことが出来ること自
体感激ものなのですが ...)、フォントの設定を色々替えてどのようなイメージ
になるのかを試してみました。
その結果については、また書きます。
----
--------------------------------------
■■ 水落 健治
■■ 明治学院大学 文学部
■■ mizuochi@xxxxxxxxxxxxxxxxxxxxx
--------------------------------------