OSDN Git Service

ltj-jfont.lua etc.: use data of UTR#50
authorHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Wed, 9 Aug 2017 01:42:30 +0000 (10:42 +0900)
committerHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Wed, 9 Aug 2017 01:51:55 +0000 (10:51 +0900)
commit0f0921ced2b53537326ad20ce546020b3cae2670
tree5b092286bd9a81d0bb2cdd6104029f972aeb00ba
parent75ff88be3362f7b687616eddfc05b54d280368c8
ltj-jfont.lua etc.: use data of UTR#50

vert feature の適用範囲外にある文字について,
* 「和文フォントへの置換」時に,U+2025 -> U+FE30 のように,Unicode の
  - Vertical Forms (U+FE10--U+FE1F)
  -  CJK Compatibility Forms の一部 (U+FE30--U+FE44)
  へマッピングできるものは置き換える
* 「JAcharの位置補正」時に,UTF#50 で R or Tr と指定されており,
  かつ vert feature による置き換え先が定義されていないグリフは
  90度回転状態にする
* 例えば,小塚明朝では U=205A と U+FE30 が同一のグリフを用いることになっている.
  この場合 UTR#50 では U+2052 は R,U+FE30 は U となっているが,
  「回転しない」方を優先.
src/ltj-jfont.lua
src/ltj-pretreat.lua
src/ltj-setwidth.lua
test/test51a-vert_vrt2.pdf
test/test51a-vert_vrt2.tex
tool/function_utr50.lua [new file with mode: 0644]