aminophen / dviout-util

Subset of DVIOUT utilities
Other
0 stars 0 forks source link

chkdvifont: 今後改良したいメモ #6

Closed aminophen closed 5 years ago

aminophen commented 5 years ago
aminophen commented 5 years ago
aminophen commented 5 years ago

pTeX p3.8.0 以降でサポートした新しい JFM フォーマットも判定するか?

  • 「GLUE/KERN のサイズが 256 を超える」 → これは nl だけ見れば判別可能なので簡単。
  • 「GLUEKERN の SKIP プロパティ」 → これは GLUE/KERN テーブルを読む必要あり。
  • 「BMP 外の文字コード」 → これは CHARTYPE テーブルを読む必要あり。

r49967--49968 でコミット。

pTeX p3.8.0 での JFM の新仕様は「GLUE/KERN のサイズが 256 を超える」ではなく,「rearrangement を含む」なので,それを判定するようにした。(GLUE/KERN のサイズが 256 を超えていても,その CHARTYPE のスタートが 256 に収まっていれば rearrangement には該当しないことに注意)