注記これはおそらく重複です。実際、重複しているに違いないのですが、どこにも見つかりません。evince のフォント レンダリングや不正なフォントに関する質問がありますが、私が知る限り、ここで言及している特定のケースではありません。
どうやらevinceは表示フォントをうまく扱えないようです。PDFをAcroread(またはAdobeのPDFリーダーの最近の呼び名)で開くと問題なく表示されますが、同じPDFをエビンス結果はひどいようです。比較してみましょう。
(エビンスそれは下側サンプル)
Evince でフォントを正しく表示させる方法をご存知の方、または、Evince よりも優れた代替案をご存知の方はいらっしゃいますか? 全体的に、Evince は高速で安全 (最近インターネットで最も広まっている脆弱性と思われる埋め込み JavaScript を実行しない) なので気に入っていますが、代替案を検討しても構いません。
答え1
数年遅れましたが、この問題を抱えていること、そしてこれが私の検索で最初に表示された投稿だったことを考えると、やってみようと思いました。
私も他の人もこの問題を抱えています。どうやらしばらく前から存在しているようです。evince
一部のフォントが適切にレンダリングされません。
フォントが PDF ドキュメント内に埋め込まれているかどうかを確認し、 で修正できますghostscript
。
記事を見つけましたスタックオーバーフローかなり詳しく説明されています。作業するには十分です。フォントのほとんどは、すでにシステム内にある可能性が高いです (私のシステムにはインストールされていました)。
私は偶然にもスラックウェア同様の詳細を説明したチュートリアル投稿。
しかし、技術的に、そして究極的には、それは単に Evince が PDF ファイルをレンダリングする方法です。私はさまざまなアプリを使用して PDF ファイルを読み込むことができますが、それぞれが独自の方法でレンダリングされることに気付きました。
私が見つけた中で、これを適切にレンダリングできる唯一のものは Adobe の Acrobat Reader です。私は、OSS からプロプライエタリまであらゆる種類の PDF アプリを使用して、複数のシステムとデバイスでこれをテストしました。
私はevince
それでもまだ使用していますが、残念ながら、なぜこのようなことが起こるのかを解明するためにソースをいじる時間が今はありません。いつか私か他の誰かが修正するかもしれません。何が起こるかわかりません。これは OSS ですから。