web-dev-qa-db-ja.com

evinceに表示されるフォントを改善するには?

noteこれはおそらく重複しており、実際には重複しているはずですが、どこにも見つかりません。フォントのレンダリングや間違ったフォントに関する質問がありますが、私が知る限りでは、ここで言及している特定のケースではありません。

Evinceは表示フォントをうまく処理していないようです。 AcroreadでPDF(または最近AdobeのPDFリーダーと呼ばれているもの)を開いても問題ありませんが、同じPDFを開くとEvince、結果は恐ろしく見えます。以下に比較を示します。

enter image description here

Evince下のサンプル

誰もがEvinceにフォントを正しく表示させる方法を知っていますか、または代替として、Evinceのより良い代替案を提案しますか?全体的に私は高速で安全であるため、エビンスが好きです(最近、インターウェブから最も一般的に広まっている脆弱性であると思われる埋め込みJavaScriptを実行しません)が、代替手段を検討させていただきます。

5
post-hoc

数年遅れましたが、この問題を抱えており、これが検索でポップアップする最初の投稿であったことを考慮して、なぜそうなのかを考えました。

私と他の人はこの問題を抱えています。それは明らかにしばらくの間存在していました。 evinceは、一部のフォントを適切にレンダリングしません。

フォントがPDFドキュメント内に埋め込まれているかどうかを確認し、ghostscriptで修正できます。

stackoverflow に関する記事を見つけたので、かなり詳しく説明しています。うまくいくだけで十分です。ほとんどのフォントは、ほとんどの場合システムに既に存在します(システムにインストールされています)。

また、偶然にも同様の詳細なチュートリアルポストを見つけました slackware

ただし、技術的に、そして最終的には、evnceがPDFファイルをレンダリングする方法です。さまざまなアプリを使用してpdfファイルを読み込むことができ、それぞれが独自の方法でレンダリングされることに気付きました。

適切にレンダリングできるのは、AdobeのAcrobat Readerだけです。これを、OSSからProprietaryまでのあらゆる種類のpdfアプリを使用して、複数のシステムおよびデバイスでテストしました。

私はまだevinceを使用していますが、残念ながら、今はソースで遊んで、なぜこれが起こるのかを理解する時間がありません。たぶん、私または他の誰かがそれをいつか修正するでしょう。あなたは、決して知らない。 OSSです。

1
user383919