Tgif FAQ - PostScript 字体


注意:

このページは、 Tgif ホームページ にある FAQ のページ を、竹野研究室 (主に竹野) が日本語に翻訳したものです。 オリジナルサイトの作者 (Bill Cheng 氏) の許可の元、ここに公開します。

FAQ 以外のページへのリンクは、 ほとんどがオリジナルページへのリンクになっていますので、 日本語訳はされていません (ただし、そのうち主なものは今後日本語訳することも考えています)。 また、ここに書かれているリンク先やソフトウェアなどの情報は、 書かれてからかなり年月が経っていますので、 リンク切れになっていたり、 現在の状況には合わない情報である可能性もあります。

この日本語訳のページに関する意見や質問は、 オリジナルサイトの作者ではなく、 竹野 にお願いいたします。

(05/31 2017)

このページのオリジナルサイト: http://bourbon.usc.edu/tgif/faq/glyphs.html

目次へ戻る


 
文字列で丸い引用符 (quotedblleft, quotedblbase, quotedblright 等のような PostScript の字体) を使う方法は ?
[Johan Vromans <JVromans@squirrel.nl> より]

デフォルトでは tgif は文字列とフォントを、 Adobe の標準エンコードベクタではなく、 ISO 8859.1 (Latin-1) に従って処理します。

標準エンコードのフォントを使いたければ、 まずそれを X サーバにわからせる必要があります。 例 (fonts.scale と fonts.dir):

      Garamond-Bold.pfb -adobe-garamond-bold-r-normal--0-0-0-0-p-0-adobe-fontspecific
      Garamond-BoldItalic.pfb -adobe-garamond-bold-r-normal--0-0-0-0-p-0-adobe-fontspecific
      Garamond-Light.pfb -adobe-garamond-light-r-normal--0-0-0-0-p-0-adobe-fontspecific
      Garamond-LightItalic.pfb -adobe-garamond-light-i-normal--0-0-0-0-p-0-adobe-fontspecific
      
そしてこれらのフォントを Tgif リソース (.Xdefaults の) に追加します:
      Tgif.AdditionalFonts: \n\
          garamond-light-r-normal,adobe-fontspecific,Garamond-Light\n\
          garamond-bold-r-normal,adobe-fontspecific,Garamond-Bold\n\
          garamond-light-i-normal,adobe-fontspecific,Garamond-LightItalic\n\
          garamond-bold-i-normal,adobe-fontspecific,Garamond-BoldItalic
      
また、Tgif にこのフォントを再エンコードしないこと (以下参照) を伝えます (.Xdefaults で):
      Tgif.DontReencode: Garamond
      
通常、tgif は 8 進で 0200-0377 の範囲の文字を、 一つのフォント用に自動的に再エンコードします。 フォント名を Tgif.DontReencode のリストに追加すると、 そのフォントについては再エンコードしません。

上の設定の元、<Esc>-8 であなたが望む丸い引用符が入力され、 正しく表示され、印刷されるでしょう。