web-dev-qa-db-ja.com

このPDFのフォントがマシン上で読めないのはなぜですか?

私は アセンブリ言語の芸術 スタックオーバーフローに関する この答え を読み込もうとしています。 Ubuntu 12.04ボックスで開くと、次のようになります。

enter image description here

別のマシンではテストしていませんが、これは意図的なものではありません。何が起こっているのですか、どうすれば修正できますか?

編集:上記のスクリーンショットはChromeのものです。 Evinceでは次のようになります。

enter link description here

まだ押しつぶされていてほとんど読めませんが、より良いです。修正するためにできることはありますか?

7
Matthew

このドキュメントでは、多数のフォント(たとえば、ドキュメントで使用されるメインフォントであるGaramond)が指定されていますが、埋め込まれていません。したがって、システムは、最も近いフォントと見なされるものでレンダリングします。これは不正な形式のPDFだと思います。広く利用できないフォントを使用し、それを埋め込まない場合、ユーザーはそれを読むのに苦労するでしょう。

ここからGaramondをインストールできます: http://www.fontage.com/pages/garamond.html

Garamond.Zipファイルをダウンロードして解凍し、表示される各.ttfファイルを開きます。 Font Viewerで開きます。 「インストール」ボタンをクリックして、システムにインストールします。 .fontsの下にあるユーザーのみにインストールされます。それらがインストールされたら、新しいフォントを取得し、表示されるはずのドキュメントを表示するはずのevinceでドキュメントを開きます。

文書がどのフォントを使用しているかを知るには、それを証拠として開き、[ファイル]-> [プロパティ]に移動し、[フォント]タブに移動します。 「埋め込まれていない」というフォントはすべて埋め込まれていないため、ドキュメントを100%正確にレンダリングするには、これらすべてのフォントをシステムにインストールする必要があります。

12
roadmr