MinionPro package の Install

MinionPro package の Install

- takenosita mi の投稿
返信数: 5

初心者の質問でご迷惑をかけます。

MinionPro package が math mode でのみ error になります (Windows : W32TeX)
解決策を教えていただきたいです。私の環境は、
Windows Vista business SP2
美文書 改訂5版 より Install した W32TeX です(2010/07 のままです)

MinionPro-Regular.otf 等は、Adobe Reader 9.4.1 の MinionPro fonts です
        (Version 2.068;PS 2.000;hotconv 1.0.57;makeotf.lib2.0.21895)

CTAN から MnSymbol.zip と
      MinionPro V2.1 -- 2007/03/15: scripts.zip 、metrics-base.zip、enc-v2.000.zip
      を download !
LCDF Typetools は、W32TeX 含まれるものを使い
それぞれの description 通りに Install しました。(もちろん pfb も配置して)

次の ex01.tex file を eplatex し、dvipdfmx で 処理すると
        \documentclass{article}
        \usepackage{MinionPro}
        \begin{document}
            Pythagoras said $a^2+b^2=c^2$.
        \end{document}
次の error が 表示されます
        C:\Users\takenosita>dvipdfmx ex01.dvi
        ex01.dvi -> ex01.pdf
        [1
        kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 MinionPr
        o-RegularLCDFJ

        The command name is C:\w32tex\bin\mktexpk

        kpathsea: Running mktexmf MinionPro-RegularLCDFJ.mf

        The command name is C:\w32tex\bin\mktexmf
        name = MinionPro-RegularLCDFJ, rootname = MinionPro-RegularLCDFJ,
        pointsize = mktexmf: empty or non-existent rootfile!
        Cannot find MinionPro-RegularLCDFJ.mf .
        I try ps2pk --> gsftopk --> ttf2pk --> hbf2gf.
        Cannot find MinionPro-RegularLCDFJ.tfm .
        kpathsea: Appending font creation commands to missfont.log.

        ** WARNING ** Could not locate a virtual/physical font for TFM "MinionPro-Regular--lcdfj".
        ** WARNING ** >> This font is mapped to a physical font "MinionPro-RegularLCDFJ".
        ** WARNING ** >> Please check if kpathsea library can find this font: MinionPro-RegularLCDFJ
        ** ERROR ** Cannot proceed without .vf or "physical" font for PDF output...

        Output file removed.

dotlessj glyph が すでに含まれる new MinionPro fonts のときに 起こるとか ?
それなら、Windows の W32TeX 環境では、
new MinionPro fonts の otf → pfb の convert を どうすればよいのか?
Package の scripts.zip に含まれる convert.bat を どう書き換えれば よいのか?

Help me !

        追) 少し前の MinionPro fonts :
                (Version 2.012;PS 002.000;Core 1.0.38;makeotf.lib1.6.6565)
        では、dotlessj glyph が含まれていないため??
        何の問題もなく Install され、dvipdfmx で処理され 表示されました。
        MinionPro package の 開発は終了され 今後の修正は期待できない由、
        Windows を使っている人のために、どなたか教えて下さい!

takenosita mi への返信

Re: MinionPro package の Install

- Akira Kakuto の投稿
> 次の ex01.tex file を eplatex し、dvipdfmx で 処理すると
> \documentclass{article}
> \usepackage{MinionPro}
> \begin{document}
> Pythagoras said $a^2+b^2=c^2$.
> \end{document}
> 次の error が 表示されます

こちらで試したところ、全く問題なく pdf が作成されました。
おそらく、インストールした最後に次のコマンドを実行する
ことを忘れておられると思います:

updmap --add minionpro.map

Akira Kakuto への返信

Re: MinionPro package の Install

- Akira Kakuto の投稿
> こちらで試したところ、全く問題なく pdf が作成されました。

すみません。間違いました。古いフォントを使って
いました。新しいフォントでは、そのままではだめ
だと思います。すこし考えてみます。

Akira Kakuto への返信

Re: MinionPro package の Install

- Akira Kakuto の投稿
> 新しいフォントでは、そのままではだめだと思います。

さしあたりエラーを無くするためには
minionpro.map
において
LCDFJ.pfb なる文字列を .pfb
に変換すればよいのですが、
dotless j は使用不可になると思います。

完全にするには、encoding 等から見直す
必要があるので、バージョンアップを待つか、
古いフォントを使うかのいづれかを選択
せざるをえないでしょう。

Akira Kakuto への返信

Re: MinionPro package の Install

- takenosita mi の投稿

>完全にするには、encoding 等から見直す必要がある・・・・

      Mac では、何のことか分かりませんが
           $./scripts/makeall --nodotlessj
           $./scripts/generate-glyph-list.sh >./scripts/glyph-list-2.030
           $./scripts/makeall --nodotlessj --pack=./scripts/glyph-list.2.030

      と、するとよいらしい?  (2.030 は MinionPro fonts の version かも知れません)
  https://lists.berlios.de/pipermail/minionpro-devel/2008-July/000265.html
    に 、それらしきことが 書かれています。

    Windows では、どうすればよいのか 教えていただければ、と 思います。
    よろしくお願い致します。

takenosita mi への返信

Re: MinionPro package の Install

- Akira Kakuto の投稿
>> $./scripts/makeall --nodotlessj
>> $./scripts/generate-glyph-list.sh >./scripts/glyph-list-2.030
>> $./scripts/makeall --nodotlessj --pack=./scripts/glyph-list.2.030

> Windows では、どうすればよいのか 教えていただければ、
> と 思います。

開発用スクリプトの話です。 Windows では通常の環境では
走らないスクリプト言語を使ってありますから、Windows で
も使用できるスクリプトに書き換えるのは、できないことは
ないにしても、かなり複雑な作業になると思います。
(古いフォント用の開発用ソースは source.zip)。