otf fontの出力

otf fontの出力

- 岡田 哲夫 の投稿
返信数: 5

お世話になります。otf fontの出力につき教えて下さい。奥村先生の美文書入門4版のCDーROMをインストールしてかなり勉強中です。環境はWindows XPです。

以下のようにプログラムをつくり、コンパイルはOKなのですがdivoutでエラーになってしまいます。どうすればよいかお教え下さい。

\documentclass{jsarticle}
\usepackage[T1,TS1]{fontenc}
\usepackage[dvips]{graphicx}
\usepackage{otf}
\usepackage{pifont}
\begin{document}
\ajKakkoroman{1}
\ajMaru{2}
\ding{"2E}
\CID{09974}
\end{document}

DVI でのエラーメッセージ

cannot find font file for otf-cjmr-h!
A default FONT will be used.

岡田 哲夫 への返信

Re: otf fontの出力

- 奥村 晴彦 の投稿
本にも書いたと思いますがotfパッケージは基本的にはPDFワークフロー用です。まずPDFが出力できることをご確認ください。

ただ,dvioutでも機能限定で使えます。方法は,過去に何度かご質問をいただいているはずですので,検索すれば出てきます。
奥村 晴彦 への返信

Re: otf fontの出力

- 岡田 哲夫 の投稿

先生、ご多忙のところすみません。

otf 以外のFontや数式はPDF出力までしてくれるのですが、このフォントだけ

DVIで先のエラーが出て、PDFのFileをつくりません。又、otf Fontを無視して

Defaultの違う文字がDVIの画面でも出てきます。検索も色々してみましたが、

答えが見つかりません。なにかヒントを頂きたく、宜しくお願いします。

岡田 哲夫 への返信

Re: otf fontの出力

- TONE Kozaburo の投稿

TeXWiki にある http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?OTF の

「dviout for Windows での使用」の項は読まれましたか?

設定が不十分なのだと思います。

TONE Kozaburo への返信

Re: otf fontの出力

- Z. R. の投稿

(補足します。)

TeX Wiki の OTF の項目にの「dviout for Windows での使用」は「小塚フォント」を使う場合の設定です。dviout と dvipdfmx のいずれの場合も、OTF パッケージのフォント設定をする際には、自分がどのフォントを持っているのかを把握することが大事です。

  1. Microsoft Windows 付属のフォント:「MS 明朝」など
    Windows ユーザなら誰でも使える。
  2. Microsoft Office 付属のフォント:「HGゴシックM」など
     Office がインストールしてあれば使える。
  3. IPA フォント:「IPA明朝」など
    無償でダウンロード可能。自分でインストールすれば使える。
  4. 小塚フォント:「小塚明朝 Std R」など
    Adobe の有償の製品をインストールしてあれば使える。
  5. ヒラギノフォント:「ヒラギノ明朝 ProN W3」など
    Windows ユーザはフォントを単体で購入しない限り使えない。

1~3 より 4~5 の方が有利(例えば実際に使える文字種が多い)なので、使えるなら 4~5 を使ったほうがいいのですが、当然持ってなければ 1~3 で我慢するしかありません。

1~2 を使う場合の、dviout のための設定は、件のページの一番最後に書いてあります。

なお、既に指摘されているように、dviout では機能制限があるので、一部の文字の表示ができません(例えば \ajkakkoroman{1} は出ない)が、dviout から dvipdfmx を呼び出して PDF に変換する場合に dviout での表示が正しいかは関係ありません。