-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TrueType フォント用 -04 map の追加 #32
Comments
いろいろ考えて、
|
'jis90map' branch で試しに作ってみました。 ただし
はやっていません。 |
h20y6m
added a commit
that referenced
this issue
Mar 24, 2024
h20y6m
added a commit
that referenced
this issue
Mar 24, 2024
'jis90map' branch の現状
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
TrueType フォントについても -04 map を追加してはどうかという提案です。
これまではIPAex 等の TrueType フォントでは H map でも 2004-H map でも結果は同じでしたが、
Adobe-Japan1-UCS2 が新しくなり JIS90 字形の CID が異体字セレクタ(IVS)付きに変換されるようになったため違いが出てくる可能性があります。
texjporg/tex-jp-build#155 にあるように現在の dvipdfmx では異体字セレクタ(SVS, IVS)を考慮していないため JIS90 字形の文字が豆腐になってしまいます。
dvipdfmx の対応案として「警告を出して異体字セレクタ(SVS, IVS)を無視する」というのが出ています。
これにより豆腐になることなくこれまで通り文字が出力されるはずですが、
JIS90 字形の map を使用すると警告が出るようになります。
また、フォントが異体字セレクタに対応していたら format 14 テーブルを読んで異体字を出力できるようにという構想もあります。
もしこれが実現した場合 Adobe-Japan1 の IVS に対応しているフォントでは出力される字形がデフォルトのものから JIS90 字形に変化しています。
このため TrueType フォントについても -04 map を追加するのが良いのではないかと思います。
(もう 2023 年なのだし -04 なし map を 2004-H にしてしまえ!とも思ったけどさすがに怒られそう……)
The text was updated successfully, but these errors were encountered: