[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
--------------------------------------