2013-07-17 4 views

答えて

3

あなたの特定のファイルを見ることなく、これが間違いなく機能するとは言い難いです。しかし、一般的にフォントは次のように定義されています。

/Resources << 
    /Font << /F13 1 0 R >> 
>> 

1 0 obj << 
    /Type /Font 
    /Subtype /Type1 
    /BaseFont /Helvetica 
>> endobj 

フォントリソースは、/F13 12 Tfとして使用されているテキストはそれで描画されている場所。

定義内の/BaseFontを変更すると、そのフォントリソースのすべての用途に影響します。

+1

:これは歪んだテキストは、次のようにフォーマットする原因になります。これは16進エディタで表示されます。フォントを変更しました。つまり、:/Arial->/OpenSansというファイルサイズが変更されました.Nitro Proで開いたときに、破損していると言われましたが、幸いにも修復されました。 – jscripter

6

PDF内のフォントを置き換えることは、一般的にはお勧めできません。あなたは、フォントの置き換えに似た動作を期待するべきではありません。 MS Word文書。 PDFでは、個々のグリフまたはグリフのランは絶対に配置されます。 PDFが生成された時点で、この配置は、使用されているフォントのグリフのそれぞれの幅(および他のメトリック)に基づいていました。フォントを置き換えると、グリフの位置は変更されませんが、一般にグリフの幅は元のフォントの幅とは異なります。これをundertandていない人のために

enter image description here

+0

これは確かに当てはまりますが、質問に対する答えではありません。フォントを置き換える(たとえば、フォントを更新/変更したバージョンで置き換える、または同じフォントメトリックを持つクローンで置き換える)理由が正当な理由があります。 –

関連する問題