[ubuntu-jp:3524] Re: NattyにおけるEvinceの問題

Koji Otani sho @ bbr.jp
2011年 4月 25日 (月) 08:06:45 UTC


大谷です。

From: Mitsuya Shibata <mty.shibata @ gmail.com>
Subject: [ubuntu-jp:3516] Re: NattyにおけるEvinceの問題
Date: Sun, 24 Apr 2011 00:58:06 +0900
Message-ID: <BANLkTi=U4-s3ondiU7uPFdt4pKRYr=ujAA @ mail.gmail.com>

mty.shibata> いくやさん、
mty.shibata> 
mty.shibata> 2011年4月23日13:08 AWASHIRO Ikuya <ikuya @ fruitsbasket.info>:
mty.shibata> > 興味本位でお聞きするのですが、現在のEvinceだとフォントが埋めこまれていない
mty.shibata> > PDFを表示した際、明朝体だろうがゴシック体であろうが問答無用でゴシック体
mty.shibata> > のフォントが使われていますが、これを明朝体の場合は明朝体のフォントが使
mty.shibata> > われるようにすることってできないんでしょうか?
mty.shibata> 
mty.shibata> 興味本位で調べた回答で恐縮ですが、fontconfig的に明朝体かゴシック体かという
mty.shibata> のはfamilyでしか判定できませんので、 「インストールされているフォント」
mty.shibata> 「aliasが指定されているフォント」であれば、指定どおりのフォントで表示され
mty.shibata> ると思います。例えば、Wikiにあがっているg_non_emb.pdfであれば、こちらで明
mty.shibata> 朝体で表示されました。
mty.shibata> 
mty.shibata> fontconfigが知らないフォントを判定しようと思ったら、指定されたフォント名
mty.shibata> 「MJS-リュウミンEB-KL」からそれが明朝体かゴシック体かを判定した上で、指定
mty.shibata> されたfamilyではなく、"sans"/"serif"あたりを代わりに指定するといったロジッ
mty.shibata> クがどこかに必要になると思います。
mty.shibata> 
mty.shibata> 自分では試していないのですが、Adobe Readerやその他のPDFリーダーって、存在
mty.shibata> の知らないフォントを指定しても、明朝かゴシックかを切り替えた上で代替フォン
mty.shibata> トにしているのでしょうか?
mty.shibata> 
mty.shibata> あと、another-test2.pdfのTakao P明朝が表示されないのは、familyのエンコー
mty.shibata> ディングの問題だと思います(popplerがfontconfigにfamilyを渡すとき、UTF-8
mty.shibata> に変更していない?)。

すべて、おっしゃる通りだと思います。family名がどのようなエンコーディングでかか
れているのかは不明なのでpopplerでエンコーディングを変換することはでき
ません。推測は、できるかもしれませんが、正確とはいかないでしょう。



ubuntu-jp メーリングリストの案内