k7-koyama です。 SUSE 9.1 Pro を使っています pdf ファイルリーダについて質問させて下さい あるPDFファイルを acrobat で開こうとした場合、 Unable to find or create the font HGPGothicE Some characters may not display or print correctly となってしまい、..で文字が表示されます。 次に、xfpd で開いた場合、何の問題もなく表示されます。 これは、どうしてこうなるのでしょうか?
At Fri, 14 Jan 2005 23:19:59 +0900, koyama wrote:
k7-koyama です。
SUSE 9.1 Pro を使っています
pdf ファイルリーダについて質問させて下さい
あるPDFファイルを acrobat で開こうとした場合、
Unable to find or create the font HGPGothicE Some characters may not display or print correctly
となってしまい、..で文字が表示されます。
次に、xfpd で開いた場合、何の問題もなく表示されます。
これは、どうしてこうなるのでしょうか?
おそらく PDF ファイル中の HPGothicE が、embedded font ではない、 ということでは。 Linux 用の acroread5 は通常の truetype フォントのパスを見に行きません し、truetype フォントをレンダリングできません。 -- Takashi Iwai <tiwai@suse.de> ALSA Developer - www.alsa-project.org
k7-koyamaです。 Iwai さん、ご返答ありがとうございます。
Unable to find or create the font HGPGothicE Some characters may not display or print correctly
となってしまい、..で文字が表示されます。
次に、xfpd で開いた場合、何の問題もなく表示されます。
これは、どうしてこうなるのでしょうか?
おそらく PDF ファイル中の HPGothicE が、embedded font ではない、 ということでは。 Linux 用の acroread5 は通常の truetype フォントのパスを見に行きません し、truetype フォントをレンダリングできません。
OpenOfficeで、scalc などから作成したPDFは、acrobatでも ちゃんと表示されます。 この時、HPGothic などをフォント指定して、scalc のファイルを 入力しているのですが、PDFに書き出す際には、別のフォントと置き換えて 出力されている... といった具合ですか。 また、xpdf が表示できのは、TrueType フォントでも表示できるように 作成されているからなんですね。 PS Iwai さんの投稿は、しばしば ニコニコアイコン メールクライアントで 表示されていて、ずっと疑問でしたが、昨日やっとわかりました。 :) と かくと Thunderbird では、ニコニコアイコンで表示されています。
At Sat, 15 Jan 2005 03:16:43 +0900, koyama wrote:
k7-koyamaです。
Iwai さん、ご返答ありがとうございます。
Unable to find or create the font HGPGothicE Some characters may not display or print correctly
となってしまい、..で文字が表示されます。
次に、xfpd で開いた場合、何の問題もなく表示されます。
これは、どうしてこうなるのでしょうか?
おそらく PDF ファイル中の HPGothicE が、embedded font ではない、 ということでは。 Linux 用の acroread5 は通常の truetype フォントのパスを見に行きません し、truetype フォントをレンダリングできません。
OpenOfficeで、scalc などから作成したPDFは、acrobatでも ちゃんと表示されます。 この時、HPGothic などをフォント指定して、scalc のファイルを 入力しているのですが、PDFに書き出す際には、別のフォントと置き換えて 出力されている... といった具合ですか。
通常は TrueType フォントにしろ、その他のアウトラインフォントにせよ、 PDF に出力するときはフォントの中身を PDF ファイルに内蔵 (embed) します。 プログラム (もしくは設定) によっては、フォントを embed せずに、名前だ け指定して、PDF のファイルサイズを減らすようにしています。 このため、外部のフォントを参照しないような PDF リーダ (例えば acroread) では、表示ができないわけです。 ということで、上で、 「TrueType フォントをレンダリングできません」 と書きましたが、正しくは 「embed されていない TrueType フォントをレンダリングできません」 です。 acroread でも、Adobe の提供している日本語フォントセットをインストール すると、ある程度の表示が可能になります。 また、日本語の CID keyed フォント (例えば CID-keyed-fonts-Wada.rpm) をインストールすると、SuSEconfig が自動的に acroread でも使えるように 設定します。これは結構怪しげな hack なんですけどね。
また、xpdf が表示できのは、TrueType フォントでも表示できるように 作成されているからなんですね。
そういうことです。 あと、xpdf では、RICOH フォントがインストールされていると、MS Mincho などを置き換え表示できるようにもなっています。
PS Iwai さんの投稿は、しばしば ニコニコアイコン メールクライアントで 表示されていて、ずっと疑問でしたが、昨日やっとわかりました。 :) と かくと Thunderbird では、ニコニコアイコンで表示されています。
なるほど、日本語向けには ^^;) とかバリエーションを加える必要がありそう ですね。 -- Takashi Iwai <tiwai@suse.de> ALSA Developer - www.alsa-project.org
participants (2)
-
koyama
-
Takashi Iwai