5

Adobe PDF リファレンスでは /Widths 配列と /FontFile ストリームについて説明していますが、Adobe Type 1 フォント プログラム (.pfb または .pfa ファイル) にはフォント メトリックが含まれていません。これらはフォント メトリック ファイル (.afm または .pfm ファイル) に含まれていますが、PDF ファイルには埋め込まれていません。

PDFは文字幅メトリックをエンコードするだけですか、それともカーニングペアもエンコードできますか? どのように?

4

1 に答える 1

8

PDF 仕様ISO 32000-1 (以下を参照)のセクション 9.4.4 を調べると、特別なカーニング情報 (フォント プログラムから抽出されたものなど) がグリフ ディスプレイスメントの計算に含まれていないことがわかります。

ただし、位置調整を指定する TJ 配列内の数値を示すTj値があることもわかります。この値は、カーニングを実装するために使用されます。

たとえば、そのフレーズ "は、TJ 配列内の数値を示します (存在する場合)。これは、仕様自体からの位置調整 " を指定します。次のように設定されます。

[( de)-5.5(no)-5.5(te)-5.5(s a nu)-5.5(m)-5.7(b).5(e)-5.5(r).3( in a )]TJ
...

たとえば、「e」と「n」、「o」と「t」、および「e」と「s」の間にカーニングが適用されていることがわかります。

仕様のセクション:

上記のセクション 9.4.4

于 2013-08-19T08:13:22.127 に答える