名前: 大黒@ASAHIネット 日時: 2001-11-08 10:40:51 IPアドレス: 202.33.127.*
大黒@ASAHIネットです。こちらの掲示板は初めて書き込みます。 さて、hyperrefパッケージ+日本語化dvipdfmを使ってPDF Formを作成しようと試みていますが、 Form環境内でTextFieldを作成しようとしてもFontがHelveticaに固定されるため 日本語表示がうまくゆきません。 どうも、hdvipdfm.def内でのFormの定義でFontが/Helvに固定されているようで、 \def\@Form[#1]{% \@ifundefined{textcolor}{\let\textcolor\@gobble}{}% \setkeys{Form}{#1}% \@pdfm@mark{obj @afields [ ]}% \@pdfm@mark{obj @corder [ ]}% \@pdfm@mark{% obj @aform << /Fields @afields /DR << /Font << /ZaDb @OBJZaDb /Helv @OBJHelv >> >> /DA (/Helv 10 Tf 0 g ) /CO @corder /NeedAppearances true >>% }% \@pdfm@mark{put @catalog << /AcroForm @aform >>}% } \def\@endForm{} あと、Form環境で使用されるオブジェクト(TextField, Checkbox)の指定自体も /Helvでされています。 これを日本語フォントに変更すれば、distillerなしで日本語TeXから PDF Formを含んだPDFを得ることが可能になると思いますが、 使用するフォントはRyumin-Light/GothicBBB-Mediumが良いのでしょうか? #本格的にはhyperref.dtxも修正をしなければいけないとは #思うのですが・・・・ 参照 "http://www1.kcn.ne.jp/~k-tm/KTworld/pdfmark/13.acroform.html"
この書き込みへの返事: