diff options
Diffstat (limited to 'language/japanese/japanese-otf')
2423 files changed, 10460 insertions, 150 deletions
diff --git a/language/japanese/japanese-otf/COPYRIGHT b/language/japanese/japanese-otf/COPYRIGHT index e9e3cee8f8..627568c12c 100644 --- a/language/japanese/japanese-otf/COPYRIGHT +++ b/language/japanese/japanese-otf/COPYRIGHT @@ -1,4 +1,6 @@ Copyright (C) 2003--2019 SAITO Shuzaburo and INOUE Koichi +Copyright (C) 2007--2020 TANAKA Takuji +Copyright (C) 2017--2022 Japanese TeX Development Community All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/language/japanese/japanese-otf/README b/language/japanese/japanese-otf/README index 18f3fcc32a..d75129e47f 100644 --- a/language/japanese/japanese-otf/README +++ b/language/japanese/japanese-otf/README @@ -1,37 +1,32 @@ -package name: otf or japanese-otf - -This is the file README written in English by Norbert Preining -for the upload to CTAN. More information in Japanese can be -found in readme-ja.txt. (written by Saito Shuzaburo, originally -named readme.txt) - -This package is originally named "otf", but for the sake of not -choosing to general names on CTAN (and in TeX Live) it will be -called "japanese-otf". This change has been discussed with -the author of the package, Saito Shuzaburo. The version of -the package used is - otfbeta.zip v1.7b8 2019/04/01 - -In addition a patch by Hironori Kitagawa was applied - otf-script-gteb.diff -(included) to build tfm/vf/ofm for gteb font series. - -The map file in TeXLive-maps/otf-cktx.map was generated from the -provided font maps. - -The original source has been downloaded from - http://psitau.kitunebi.com/otf.html -as - http://psitau.kitunebi.com/otf1.7b8.zip - -This package provides advanced typesetting options for platex and -friends. - -After downloading the script makeotf has been run and the generated -vf/tfm/ofm files have been included in the upload to CTAN. +package name: japanese-otf + +This bundle was edited for the upload to CTAN and +consists of following packages: + +- OTF package + (Advanced font selection for pLaTeX and its friends) + - author: Shuzaburo Saito + - upstream: http://psitau.kitunebi.com/otf.html + - currently otfbeta v1.7b8 (2019/04/01) + - readme by the author: readme-ja.txt (in Japanese) +- japanese-otf-uptex + (upLaTeX support of the OTF package) + - author: Tanaka Takuji + - upstream: http://www.t-lab.opal.ne.jp/tex/uptex_en.html + https://github.com/t-tk/japanese-otf-uptex + - currently japanese-otf-uptex Ver.0.27 (2022/02/16) + - readme by the author: 00otf-uptex.txt + +In addition, several patches were applied to support extended +features. The source code is maintained at GitHub: + https://github.com/texjporg/japanese-otf-mirror +If you find any issues or bugs, please report to + https://github.com/texjporg/japanese-otf-mirror/issues +or + e-mail: issue@texjp.org The contents of this package is under the license given in the -COPYRIGHT file, which is more or less BSD license. +COPYRIGHT file, which is the 3-clause BSD license. -Norbert Preining -20201114.0 +Japanese TeX Development Community +20220217.0 diff --git a/language/japanese/japanese-otf/doc/00otf-uptex.txt b/language/japanese/japanese-otf/doc/00otf-uptex.txt new file mode 100644 index 0000000000..036cfbe3cd --- /dev/null +++ b/language/japanese/japanese-otf/doc/00otf-uptex.txt @@ -0,0 +1,483 @@ +[ Title ] +japanese-otf-uptex Ver.0.27 2022/02/16 + + +[ Abstract ] +This package provides upLaTeX support of +japanese-otf package "otfbeta (v1.7b8 2019/04/01)" by psitau-san +( http://psitau.kitunebi.com/otf.html ) + + +[ Contents ] +00otf-uptex.txt : this file +umakeotf : script to make vf, tfm +umakeotf_brsg : script to make vf, tfm for burasage option +umakeotf_jis04 : script to make vf, tfm for jis2004 option +umakeotf_prop : script to make vf, tfm for proportional kana +umakeotf_pre : preparation script for umakeotf* +umkjvf : mkjvf with unicode support + +basepl/ubase-h.pl : unicode version of base-h.pl +basepl/ubase-v.pl : unicode version of base-v.pl +basepl/ubrsg-h.pl : unicode version of brsg-h.pl +basepl/ubrsg-v.pl : unicode version of brsg-v.pl +basepl/ubase-sch-h.pl : base pl for simplified Chinese horizontal writing +basepl/ubase-sch-v.pl : base pl for simplified Chinese vertical writing +basepl/ubase-tch-h.pl : base pl for traditional Chinese horizontal writing +basepl/ubase-tch-v.pl : base pl for traditional Chinese vertical writing +basepl/ubase-kor-h.pl : base pl for Korean horizontal writing +basepl/ubase-kor-v.pl : base pl for Korean vertical writing +basepl/mjvf-upnmsch.cnf : makejvf configuration for simplified Chinese, full entry +basepl/mjvf-upnmtch.cnf : makejvf configuration for traditional Chinese, full entry +basepl/mjvf-upnmkor.cnf : makejvf configuration for Korean, full entry +basepl/mjvf-upnmsch-slim.cnf : makejvf configuration for simplified Chinese, minimum entry +basepl/mjvf-upnmtch-slim.cnf : makejvf configuration for traditional Chinese, minimum entry +basepl/mjvf-upnmkor-slim.cnf : makejvf configuration for Korean, minimum entry + +script/mkutf32list.pl : perl script making lists of characters on supplementary planes +script/MakeSPList.pm : perl module making data of characters on supplementary planes +script/mktfm_sp.pl : perl script making tfm for characters on supplementary planes +script/mkutfvf_sp.pl : perl script making vf for characters on supplementary planes +script/sp_list_j.txt : a list of characters on supplementary planes in UniJIS-UTF32 +script/sp_list_c.txt : a list of characters on supplementary planes in UniGB-UTF32 +script/sp_list_t.txt : a list of characters on supplementary planes in UniCNS-UTF32 +script/sp_list_k.txt : a list of characters on supplementary planes in UniKS-UTF32 +script/CheckDVICode.pm : perl module checking category of characters +script/umkpkana.pl : perl script making pl, ovp for proportional kana +script/umkvpkana.pl : perl script making pl, ovp for proportional kana + +sty/otf.sty : basic style file +sty/mlutf.sty : style file for multi option + +test/uplatex/* : test samples. + +COPYRIGHT : copyright notice of this package. + + +[ Status ] +Beta version. + + +[ To Build ] +## From source files +The source distribution of japanese-otf-uptex does not contain tfm, vf files. +To ganerate them, uppltotf and ovp2ovf (TeX Live r43143 or later) are required and +we run scripts as follows: + $ ./umakeotf + $ ./umakeotf_brsg + $ ./umakeotf_jis04 + $ ./umakeotf_prop + +## CTAN distribution +The CTAN distribution contains tfm, vf files. + + +[ About jis2004 option ] +otfbeta-uptex (japanese-otf-uptex) Ver.0.12 or later supports +combination of "jis2004" and "uplatex" option. +If you run the script "umakeotf_jis04", tfm and vf for jis2004 will be generated. +They cousumes about 36.1 Mbytes in total. +You will get expected results by mapping the new fonts + up{,brsg}{nml,exp}{minr,gothr,minb,gothb,mgothr,minl,gotheb}n-{h,v}.tfm +to Adobe standard CMap "UniJIS2004-UTF16-{H,V}". + +If you do not use "jis2004" option, you can delete tfm and vf: + up{,brsg}{nml,exp}{minr,gothr,minb,gothb,mgothr,minl,gotheb}n-{h,v}.{tfm,vf} + +Instead of using "jis2004" option, +you can get same result by mapping conventional fonts + up{,brsg}{nml,exp}{minr,gothr,minb,gothb,mgothr,minl,gotheb}-{h,v}.tfm +to Adobe standard CMap "UniJIS2004-UTF16-{H,V}". + + +[ About proportional kana ] +otfbeta-uptex (japanese-otf-uptex) Ver.0.14 or later supports +proportional kana at deluxe option and \propshape. +To build tfm files, uppltotf in TeX Live r43143 or TeX Live 2017 or later is required. + + +[ About shrunk file size of virtual fonts ] +japanese-otf-uptex Ver.0.26 has shrunk file size of some virtual fonts for main text. +The virtual fonts listed below are smaller in file size than conventional ones. + upexp*.vf + upbrsg*.vf + upruby*.vf + upphira*.vf +These are used by selecting options "expert", "brsg", "ruby", etc. of otf.sty. +The feature requires new dviware which support fall back of CJK virtual fonts: + dvipdfmx (version 20200315 (2020/3/15) or later) + dvips (TeX Live subversion r54794 (2020/4/19) or later) +Ref. https://github.com/texjporg/tex-jp-build/issues/99 + +If you do not wish this feature, you can avoid by regenerating virtual fonts +after removing "-omitfw" option of umkjvf +in the font generation scripts umakeotf{,_brsg,_jis04,_prop}. + $ ./umakeotf + $ ./umakeotf_brsg + $ ./umakeotf_jis04 + $ ./umakeotf_prop +Ref. https://github.com/t-tk/japanese-otf-uptex/issues/3 + + +[ About Unicode base multi-weight fonts ] +japanese-otf-uptex Ver.0.26 has introduced new virtual fonts for +\UTF{}, \UTFC{}, \UTFT{}, \UTFK{} macros. They are Unicode base +(conventionally subfont scheme) and support multi-weight fonts +(seven sets of family/series for all languages, +conventionally two sets of family/series for Chinese and Korean). +The feature also requires new dviware which support fall back of CJK virtual fonts. + 明æœä½“・細å—   \mcfamily\ltseries ml + 明æœä½“・ä¸å—   \mcfamily\mdseries mr + 明æœä½“・太å—   \mcfamily\bfseries mb + ゴシック体・ä¸å— \gtfamily\mdseries gr + ã‚´ã‚·ãƒƒã‚¯ä½“ãƒ»å¤ªå— \gtfamily\bfseries gb + ゴシック体・極太 \gtfamily\ebseries ge + 丸ゴシック体   \mgfamily mgr +Ref. https://github.com/t-tk/japanese-otf-uptex/issues/4 + +japanese-otf-uptex Ver.0.27 has introduced new virtual fonts for +Chinese/Korean plain texts to support multi-weight fonts. +They have not been registered in otf.sty nor mlutf.sty yet. +I hope they will be supported by other extentional macros. +Ref. https://github.com/t-tk/japanese-otf-uptex/issues/7 +https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=2828 + + +[ Repository ] +japanese-otf-uptex is maintained on GitHub: +https://github.com/t-tk/japanese-otf-uptex + + +[ History ] +2007.12.09 Ver0.00 + Initial version. + for "otfstable (v1.2.9 2007/3/19)" +2008.01.12 Ver0.01 + umakeotf + Revise: for upTeX-0.20 + umkjvf:: + Bug fix: Ruby glyphs, horizontally- and vertically optimized kana glyphs. + Revise: for upTeX-0.20 + ubase-h.pl:: + Insert glue between halfwidth kana and others at horizontal writing. + test/uplatex:: + Revise. +2008.10.01 Ver0.02 + re-packaged for upTeX-0.24 + tfm/*.tfm, vf/*.vf:: + Delete + patch/*.patch:: + Include +2008.11.08 Ver0.03 + Revise: for upTeX-0.25 + umkjvf:: + Add: Ruby glyphs, horizontally- and vertically optimized kana glyphs + in JIS X 0213 (ainu kana, etc.) + fontmap/*:: + Revise. + test/uplatex/*:: + Revise. + patch/*.patch:: + Revise. +2009.08.01 Ver0.04 + Revise: for upTeX-0.28 + umkjvf:: + Bug fix: SIP option did not work + Revise: help message +2010.03.28 Ver0.05 + Revise: for "otfstable (v1.2.9.2 2010/3/26)", upTeX-0.30 + umkjvf:: + Revise: It may work with C-version ovp2ovf, opl2ofm + patch/*.patch:: + Revise. + sty/*:: + Removed. +2010.05.xx Ver0.06 + Test only. Not released. +2012.01.02 Ver0.07 + Revise: for "otfbeta (v1.7b3 2011/10/28)", upTeX in TeXLive svn r24922 + umkjvf:: + Revise: Based on "mkjvf version 1.0b21 (2010/3/25)" + Revise: use ovp2ovf (WEB version) in TeXLive svn r24922 for SIP + Bug fix: pTeX mode was not compatible with mkjvf for ruby. + umakeotf + Revise: Minor update about "mkdir tfm" + fontmap/*:: + Revise. + patch/*.patch:: + Revise. + COPYRIGHT:: + Add. +2012.01.22 Ver0.08 + ## Thank Kitagawa san and Norbert san for helpful bug reports. + umkjvf:: + Add: option '-ovp2ovf' and '-dbg'. + Revise: hankaku kana in ucs mode base font. + Support ovp2ovf (C version) in TeXLive svn r24887 for BMP. + Bug fix: combination of '-cp' and '-ucs'. + umakeotf:: + Bug fix: up{exp,ruby}mgothr-{h,v}.vf was broken. + Revise: do not use '-chk' for hankaku kana in ucs mode base font. + basepl/ubase-{h,v}.pl:: + Convert from ISO-2022-JP to UTF-8. + Add U+2014 as Type 5. + Revise hankaku kana. + test/uplatex/uotftest-utf8.tex:: + Revise. +2012.02.18 Ver0.09 + For "otfbeta (v1.7b4 2012/01/22)", upTeX in TeXLive svn r24922 + Enhance: support characters on supplementary planes (SP) in ucs mode base fonts + and those in macros \UTF{}, \UTFC{}, \UTFT{}, and \UTFM{}. + Not only upLaTeX but also pLaTeX can treat + the macros \UTF{}, \UTFC{}, \UTFT{}, and \UTFM{} for characters on SP. + To generate vf, we require ovp2ovf with set3 support + i.e. ovp2ovf (WEB version) in TeXLive svn r24922. + To treat dvi, we require dviware with set3 support + i.e. dvipdfmx in TeXLive svn r24509, dvipsk in TeXLive svn r18144. + sty/otf.sty :: + Support characters on SP in the macro \UTF{}. + sty/mlutf.sty :: + Support characters on SP in the macros \UTFC{}, \UTFT{}, and \UTFM{}. + umkjvf :: + Change option from '-sip' to '-sp <0-2>'. + Update references Unicode Blocks-6.1.0.txt (Date: 2011-06-14, 18:26:00 GMT [KW, LI]) + and Adobe-Japan1-6 cid2code.txt (Version 02/04/2012). + umakeotf, script/sp_list_{j,c,t,k}.txt, + script/MakeSPList.pm, script/{mkutf32list,mktfm_sp,mkutfvf_sp}.pl :: + Add: New script to make vf, tfm for characters on SP. + test/uplatex/Makefile, test/uplatex/uotftest-utf8.tex :: + Revise. + test/uplatex/uotf-sp-utf8.tex, test/uplatex/sp_jp_text.tex, + test/uplatex/sp_{jp,cns,gb,kr}_utf.tex :: + Add. + patch/*.patch:: + Revise. +2012.04.21 Ver0.10 + For "otfbeta (v1.7b5 2012/04/11)", upTeX in TeXLive svn r24922 or later + Enhance: support burasage on uplatex. + umakeotf_brsg, basepl/ubrsg-{h,v}.pl :: + Add. The files generate vf and tfm for burasage on uplatex. + The vf and tfm consume about 16.7 Mbytes in total. + umkjvf :: + Refer an environment variable OVP2OVF to set ovp2ovf command. + umakeotf :: + Revise. + sty/otf.sty :: + Adopt otf.sty [2012/04/11 v1.7b5 psitau] in otfbeta (v1.7b5 2012/4/11). + sty/mlutf.sty :: + Update version number. + test/uplatex/upbrsgtest.tex :: + Add. + test/uplatex/Makefile, test/uplatex/uotftest-utf8.tex :: + Revise. + patch/*.patch:: + Revise. +2012.07.09 Ver0.11 + ## Thank ZR san for great contribution. + sty/otf.sty, sty/mlutf.sty :: + Apply new code to support surrogate pairs + when macros \UTF{}, \UTFT{}, \UTFC{} and/or \UTFM{} are used with hyperref package. + The new code is written by ZR san. + test/uplatex/uotftest-utf8.tex :: + Revise. +2013.06.02 Ver0.12 + ## Thank Kitagawa san for helpful reports. + script/mktfm_sp.pl, script/mkutfvf_sp.pl, umakeotf, umakeotf_bsrg, umkjvf :: + Support Gothic/ExtraBold (gt/eb). + script/mkutfvf_sp.pl :: + Refer an environment variable OVP2OVF to set ovp2ovf command. + umakeotf_jis04 :: + Add. The script generates vf and tfm for jis2004 option on uplatex. + The vf and tfm consume about 36.1 Mbytes in total. + fontmap/hiragino.map(for udvips), fontmap/hiraginox.map(for dvipdfmx) :: + Add jis2004 entry. + umkjvf :: + Revise comment. + umakeotf, umakeotf_bsrg :: + Clean up. + sty/otf.sty, sty/mlutf.sty :: + Add jis2004 entry. + Increment version number. + patch/*.patch:: + Revise. + test/uplatex/upjis2004.tex, test/uplatex/Makefile:: + Add new test. +2013.11.21 Ver0.13 + sty/otf.sty :: + Add scale option by following otfbeta v1.7b6. + Increment version number. + sty/mlutf.sty :: + Increment version number. + patch/*.patch:: + Revise. + test/uplatex/otfscale.tex, test/uplatex/Makefile:: + Add new test. +2014.03.22 Ver0.14 + umkjvf, sty/otf.sty, sty/mlutf.sty, otfbeta_uptex-0.14.patch :: + Increment version number. + script/umk{,v}pkana.pl :: + Add proportional kana support. + umakeotf_prop :: + Add. The script generates vf and tfm for proportional kana on uplatex. + The vf and tfm consume about 6.4 Mbytes in total. + umkjvf, script/CheckDVICode.pm, script/MakeSPList.pm :: + Move some subroutines in the new module and tune up. + test/uplatex/upkanatest{1,2}.tex, test/uplatex/Makefile :: + Add new tests. + COPYRIGHT :: + Update year. +2014.03.28 Ver0.15 + sty/otf.sty, sty/mlutf.sty :: + Increment version number. + sty/otf.sty :: + Apply again update of otf.sty [2012/04/11 v1.7b5 psitau] in otfbeta (v1.7b5 2012/4/11). + patch/*.patch:: + Revise. +2014.07.26 Ver0.16 + ## Thank Dora TeX san for helpful reports. + sty/otf.sty, sty/mlutf.sty :: + Increment version number. + sty/otf.sty :: + Bug fix for ExtraBold (eb). + patch/*.patch:: + Revise. +2015.04.10 Ver0.17 + ## Thank Akira Kakuto san for helpful reports. + sty/otf.sty, sty/mlutf.sty :: + Increment version number. + sty/otf.sty :: + Fix bug for ruby. + patch/*.patch:: + Revise. + COPYRIGHT :: + Update year. +2017.03.04 Ver0.18 + umakeotf{,_brsg,_jis04,_prop,_pre} :: + Clean up. + sty/otf.sty, sty/mlutf.sty :: + Increment version number. + script/CheckDVICode.pm :: + Update reference Unicode Blocks-9.0.0.txt (Date: 2016-02-05, 23:48:00 GMT [KW]) + script/mkutf32list.pl, script/sp_list_{c,j,k,t}.txt, test/uplatex/sp_{cns,gb,jp}_utf.tex :: + Update references: URL of cid2code.txt + and Adobe-CNS1-6 cid2code.txt (Version 12/04/2015). + script/umk{,v}pkana.pl, test/uplatex/upkanatest1.tex :: + Add more proportional kana support: + 〃〆ゔゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿヷヸヹヺ (in UTF-8) + Latest uppltotf (TeX Live r43143 or later) is required. + patch/*.patch:: + Remove. + COPYRIGHT :: + Update year. +2018.02.11 Ver0.19 + ## Thank @aminophen san for many contributions. + sty/otf.sty, sty/mlutf.sty :: + Sync with japanese-otf [2018/02/01 v1.7b7]. + Set default latin font T1. + Add {,u}pLaTeX engine check and a package option "autodetect-engine". + Increment version number. + script/CheckDVICode.pm :: + Update reference Unicode Blocks-10.0.0.txt (Date: 2017-04-12, 17:30:00 GMT [KW]) + Add Block Kana Extended-A, CJK Unified Ideographs Extension F to is_ucs_jpn_range{). + script/mk{tfm,utfvf}_sp.pl, sty/otf.sty, sty/mlutf.sty :: + Add subfonts for CJK Unified Ideographs Extension F. + script/mkutf32list.pl :: + Add option -style=list-wo-collec. + script/mkutf32list.pl, script/sp_list_{c,j,k,t}.txt, test/uplatex/sp_{cns,gb,jp,kr}_utf.tex, + test/uplatex/sp_jp_text.tex :: + Update references: + Adobe-CNS1-7 cid2code.txt (Version 10/24/2017), and + Adobe-Japan1-6 cid2code.txt (Version 10/24/2017). + script/CheckDVICode.pm, script/umk{,v}pkana.pl, basepl/u{base,brsg}-{h,v}.pl :: + Add U+00B7 to char_type 3. + COPYRIGHT :: + Update year. +2018.04.07 Ver0.20 + sty/otf.sty, sty/mlutf.sty :: + Increment version number. + script/CheckDVICode.pm, script/umk{,v}pkana.pl, basepl/u{base,brsg}-{h,v}.pl :: + Add U+00AB, U+2329, U+301A to char_type 1. + Add U+00BB, U+232A, U+301B, U+301E to char_type 2. + test/uplatex/{punctuation,punct0,paren0}.tex, test/uplatex/Makefile :: + Add a new test for punctuations. +2018.05.13 Ver0.21 + sty/otf.sty, sty/mlutf.sty :: + Increment version number. + script/umk{,v}pkana.pl, basepl/u{base,brsg}-{h,v}.pl :: + Add U+203C, U+2047, U+2048, U+2049 to char_type 6. + script/umkpkana.pl, umakeotf_prop :: + Add -hk option to enable halfwidth katakana letters in hiraprop. + script/mkutf32list.pl :: + Remove feature 'switch' + test/uplatex/{exclam,upkanatest1}.tex, test/uplatex/Makefile :: + Add a new test for punctuations and halfwidth katakana. +2018.12.08 Ver0.22 + ## Thank @aminophen san, 柳田 Ryo san and @Man-Ting-Fan san for many contributions. + sty/otf.sty, sty/mlutf.sty :: + Increment version number. + script/CheckDVICode.pm :: + Bug fix on U+3090..3093. + script/mkutf32list.pl :: + Replace encoding pragma to binmode. + script/mktfm_sp.pl, script/mkutfvf_sp.pl :: + Apply FindBin module. + script/mkutf32list.pl, script/sp_list_j.txt, test/uplatex/sp_jp_{utf,text}.tex :: + Update references: + Adobe-Japan1-7 cid2code.txt (Version 07/30/2018). + test/uplatex/paren0.tex :: + Fix typo. +2019.04.01 Ver0.23 + sty/otf.sty, sty/mlutf.sty :: + Increment version number. + script/CheckDVICode.pm, script/umk{,v}pkana.pl :: + Add more proportional kana support: + ヿゟ (in UTF-8) + Previously, they did not work due to a bug. + script/CheckDVICode.pm, test/uplatex/sp_jp_{utf,text}.tex :: + Update references: + Unicode Blocks-12.0.0.txt (Date: 2018-07-30, 19:40:00 GMT [KW]) + Adobe-Japan1-7 cid2code.txt (Version 07/30/2018). + test/uplatex/era.tex :: + Added. + COPYRIGHT :: + Update year. +2019.09.07 Ver0.24 + ## Thank @aminophen san. + sty/otf.sty, sty/mlutf.sty :: + Increment version number. + script/CheckDVICode.pm :: + Make half width U+00B7 in VFs. +2020.02.28 Ver0.25 + sty/otf.sty, sty/mlutf.sty :: + Increment version number. + script/CheckDVICode.pm, script/sp_list_j.txt, + test/uplatex/sp_jp_{utf,text}.tex :: + Update references: + Adobe-Japan1-7 cid2code.txt (Version 07/30/2019). + COPYRIGHT :: + Update year. +2020.11.08 Ver0.26 + sty/otf.sty, sty/mlutf.sty :: + Bump version number. + umkjvf, umakeotf{,_brsg,_jis04,_prop} :: + script/{umkpkana.pl,umkvpkana.pl} :: + Shrink file size of some virtual fonts for main text. + New option "-omitfw" for umkjvf. + sty/otf.sty, sty/mlutf.sty, + script/{mktfm_sp.pl,mkutfvf_sp.pl} :: + Introduce Unicode base multi-weight virtual fonts + for \UTF{}, \UTFC{}, \UTFT{}, \UTFK{}. + test/uplatex/{uotftest-utf8.tex,utfmacro-cjk.tex}, test/uplatex/Makefile, + test/uplatex/utfmacro-haranoaji.map :: + Add a new test for multi-weight \UTF{}, \UTFC{}, \UTFT{}, \UTFK{}. +2022.02.16 Ver0.27 + sty/otf.sty, sty/mlutf.sty :: + Bump version number. + umakeotf, basepl/ubase-{sch,tch,kor}-{h,v}.pl, + basepl/mjvf-upnm{sch,tch,kor}{,-slim}.cnf :: + Introduce multi-weight virtual fonts for Chinese/Korean plain texts. + test/uplatex/Makefile, test/uplatex/cjk-{mltwght,pxbabel}-{h,v}.tex :: + Add new tests for CK multi-weight plain texts. + COPYRIGHT :: + Update year. + diff --git a/language/japanese/japanese-otf/TeXLive-maps/otf-cktx.map b/language/japanese/japanese-otf/doc/TeXLive-maps/otf-cktx.map index 853615003a..853615003a 100644 --- a/language/japanese/japanese-otf/TeXLive-maps/otf-cktx.map +++ b/language/japanese/japanese-otf/doc/TeXLive-maps/otf-cktx.map diff --git a/language/japanese/japanese-otf/otf-script-gteb.diff b/language/japanese/japanese-otf/doc/otf-script-gteb.diff index 5b124ed742..5b124ed742 100644 --- a/language/japanese/japanese-otf/otf-script-gteb.diff +++ b/language/japanese/japanese-otf/doc/otf-script-gteb.diff diff --git a/language/japanese/japanese-otf/readme-ja.txt b/language/japanese/japanese-otf/doc/readme-ja.txt index 9dccfbae8d..9dccfbae8d 100644 --- a/language/japanese/japanese-otf/readme-ja.txt +++ b/language/japanese/japanese-otf/doc/readme-ja.txt diff --git a/language/japanese/japanese-otf/test/brsgtest.tex b/language/japanese/japanese-otf/doc/test/brsgtest.tex index 7b812f4bcf..7b812f4bcf 100644 --- a/language/japanese/japanese-otf/test/brsgtest.tex +++ b/language/japanese/japanese-otf/doc/test/brsgtest.tex diff --git a/language/japanese/japanese-otf/doc/test/hankana_test.tex b/language/japanese/japanese-otf/doc/test/hankana_test.tex new file mode 100644 index 0000000000..c228ff62cc --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/hankana_test.tex @@ -0,0 +1,245 @@ +\documentclass[a4paper,titlepage, draft]{jarticle} +%\documentclass[a4paper,titlepage, draft,landscape]{jarticle} +\usepackage[deluxe, expert, multi]{otf} +%\usepackage[deluxe, expert, multi, jis2004]{otf} +%\usepackage[deluxe, multi]{otf} +%\usepackage[expert, multi]{otf} +%\usepackage[multi]{otf} +%\usepackage[bold, multi]{otf} +%\usepackage[noreplace, multi]{otf} +\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}} +\pagestyle{empty} +\makeatletter +\ifx\rubyfamily\@undefined\let\rubyfamily=\relax\fi +\ifx\mgfamily\@undefined\let\mgfamily=\relax\fi +\newif\ifdeluxemode\deluxemodefalse +\if@deluxe\deluxemodetrue\fi +\makeatother +\begin{document} +\parindent0mm + +$B%*%W%7%g%s!'(B\texttt{expert}, \texttt{deluxe} + +[mc/m] + +=\phantom{\UTF{FF61}}\UTF{FF61}\UTF{FF62}\UTF{FF63}\UTF{FF64}\UTF{FF65}\UTF{FF66}\UTF{FF67}% +=\UTF{FF68}\UTF{FF69}\UTF{FF6A}\UTF{FF6B}\UTF{FF6C}\UTF{FF6D}\UTF{FF6E}\UTF{FF6F}=\\ +=\UTF{FF70}\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}\UTF{FF76}\UTF{FF77}% +=\UTF{FF78}\UTF{FF79}\UTF{FF7A}\UTF{FF7B}\UTF{FF7C}\UTF{FF7D}\UTF{FF7E}\UTF{FF7F}=\\ +=\UTF{FF80}\UTF{FF81}\UTF{FF82}\UTF{FF83}\UTF{FF84}\UTF{FF85}\UTF{FF86}\UTF{FF87}% +=\UTF{FF88}\UTF{FF89}\UTF{FF8A}\UTF{FF8B}\UTF{FF8C}\UTF{FF8D}\UTF{FF8E}\UTF{FF8F}=\\ +=\UTF{FF90}\UTF{FF91}\UTF{FF92}\UTF{FF93}\UTF{FF94}\UTF{FF95}\UTF{FF96}\UTF{FF97}% +=\UTF{FF98}\UTF{FF99}\UTF{FF9A}\UTF{FF9B}\UTF{FF9C}\UTF{FF9D}\UTF{FF9E}\UTF{FF9F}= + +=\phantom{\UTFM{FF61}}\UTFM{FF61}\UTFM{FF62}\UTFM{FF63}\UTFM{FF64}\UTFM{FF65}\UTFM{FF66}\UTFM{FF67}% +=\UTFM{FF68}\UTFM{FF69}\UTFM{FF6A}\UTFM{FF6B}\UTFM{FF6C}\UTFM{FF6D}\UTFM{FF6E}\UTFM{FF6F}=\\ +=\UTFM{FF70}\UTFM{FF71}\UTFM{FF72}\UTFM{FF73}\UTFM{FF74}\UTFM{FF75}\UTFM{FF76}\UTFM{FF77}% +=\UTFM{FF78}\UTFM{FF79}\UTFM{FF7A}\UTFM{FF7B}\UTFM{FF7C}\UTFM{FF7D}\UTFM{FF7E}\UTFM{FF7F}=\\ +=\UTFM{FF80}\UTFM{FF81}\UTFM{FF82}\UTFM{FF83}\UTFM{FF84}\UTFM{FF85}\UTFM{FF86}\UTFM{FF87}% +=\UTFM{FF88}\UTFM{FF89}\UTFM{FF8A}\UTFM{FF8B}\UTFM{FF8C}\UTFM{FF8D}\UTFM{FF8E}\UTFM{FF8F}=\\ +=\UTFM{FF90}\UTFM{FF91}\UTFM{FF92}\UTFM{FF93}\UTFM{FF94}\UTFM{FF95}\UTFM{FF96}\UTFM{FF97}% +=\UTFM{FF98}\UTFM{FF99}\UTFM{FF9A}\UTFM{FF9B}\UTFM{FF9C}\UTFM{FF9D}\UTFM{FF9E}\UTFM{FF9F}= + +=\phantom{\CID{327}}\CID{327}\CID{328}\CID{329}\CID{330}\CID{331}\CID{332}\CID{333}% +=\CID{334}\CID{335}\CID{336}\CID{337}\CID{338}\CID{339}\CID{340}\CID{341}=\\ +=\CID{342}\CID{343}\CID{344}\CID{345}\CID{346}\CID{347}\CID{348}\CID{349}% +=\CID{350}\CID{351}\CID{352}\CID{353}\CID{354}\CID{355}\CID{356}\CID{357}=\\ +=\CID{358}\CID{359}\CID{360}\CID{361}\CID{362}\CID{363}\CID{364}\CID{365}% +=\CID{366}\CID{367}\CID{368}\CID{369}\CID{370}\CID{371}\CID{372}\CID{373}=\\ +=\CID{374}\CID{375}\CID{376}\CID{377}\CID{378}\CID{379}\CID{380}\CID{381}% +=\CID{382}\CID{383}\CID{384}\CID{385}\CID{386}\CID{387}\CID{388}\CID{389}= + +{\bfseries% +[mc/bx] + +=\phantom{\UTF{FF61}}\UTF{FF61}\UTF{FF62}\UTF{FF63}\UTF{FF64}\UTF{FF65}\UTF{FF66}\UTF{FF67}% +=\UTF{FF68}\UTF{FF69}\UTF{FF6A}\UTF{FF6B}\UTF{FF6C}\UTF{FF6D}\UTF{FF6E}\UTF{FF6F}=\\ +=\UTF{FF70}\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}\UTF{FF76}\UTF{FF77}% +=\UTF{FF78}\UTF{FF79}\UTF{FF7A}\UTF{FF7B}\UTF{FF7C}\UTF{FF7D}\UTF{FF7E}\UTF{FF7F}=\\ +=\UTF{FF80}\UTF{FF81}\UTF{FF82}\UTF{FF83}\UTF{FF84}\UTF{FF85}\UTF{FF86}\UTF{FF87}% +=\UTF{FF88}\UTF{FF89}\UTF{FF8A}\UTF{FF8B}\UTF{FF8C}\UTF{FF8D}\UTF{FF8E}\UTF{FF8F}=\\ +=\UTF{FF90}\UTF{FF91}\UTF{FF92}\UTF{FF93}\UTF{FF94}\UTF{FF95}\UTF{FF96}\UTF{FF97}% +=\UTF{FF98}\UTF{FF99}\UTF{FF9A}\UTF{FF9B}\UTF{FF9C}\UTF{FF9D}\UTF{FF9E}\UTF{FF9F}= + +=\phantom{\UTFM{FF61}}\UTFM{FF61}\UTFM{FF62}\UTFM{FF63}\UTFM{FF64}\UTFM{FF65}\UTFM{FF66}\UTFM{FF67}% +=\UTFM{FF68}\UTFM{FF69}\UTFM{FF6A}\UTFM{FF6B}\UTFM{FF6C}\UTFM{FF6D}\UTFM{FF6E}\UTFM{FF6F}=\\ +=\UTFM{FF70}\UTFM{FF71}\UTFM{FF72}\UTFM{FF73}\UTFM{FF74}\UTFM{FF75}\UTFM{FF76}\UTFM{FF77}% +=\UTFM{FF78}\UTFM{FF79}\UTFM{FF7A}\UTFM{FF7B}\UTFM{FF7C}\UTFM{FF7D}\UTFM{FF7E}\UTFM{FF7F}=\\ +=\UTFM{FF80}\UTFM{FF81}\UTFM{FF82}\UTFM{FF83}\UTFM{FF84}\UTFM{FF85}\UTFM{FF86}\UTFM{FF87}% +=\UTFM{FF88}\UTFM{FF89}\UTFM{FF8A}\UTFM{FF8B}\UTFM{FF8C}\UTFM{FF8D}\UTFM{FF8E}\UTFM{FF8F}=\\ +=\UTFM{FF90}\UTFM{FF91}\UTFM{FF92}\UTFM{FF93}\UTFM{FF94}\UTFM{FF95}\UTFM{FF96}\UTFM{FF97}% +=\UTFM{FF98}\UTFM{FF99}\UTFM{FF9A}\UTFM{FF9B}\UTFM{FF9C}\UTFM{FF9D}\UTFM{FF9E}\UTFM{FF9F}= + +=\phantom{\CID{327}}\CID{327}\CID{328}\CID{329}\CID{330}\CID{331}\CID{332}\CID{333}% +=\CID{334}\CID{335}\CID{336}\CID{337}\CID{338}\CID{339}\CID{340}\CID{341}=\\ +=\CID{342}\CID{343}\CID{344}\CID{345}\CID{346}\CID{347}\CID{348}\CID{349}% +=\CID{350}\CID{351}\CID{352}\CID{353}\CID{354}\CID{355}\CID{356}\CID{357}=\\ +=\CID{358}\CID{359}\CID{360}\CID{361}\CID{362}\CID{363}\CID{364}\CID{365}% +=\CID{366}\CID{367}\CID{368}\CID{369}\CID{370}\CID{371}\CID{372}\CID{373}=\\ +=\CID{374}\CID{375}\CID{376}\CID{377}\CID{378}\CID{379}\CID{380}\CID{381}% +=\CID{382}\CID{383}\CID{384}\CID{385}\CID{386}\CID{387}\CID{388}\CID{389}= +} + +\ifdeluxemode +{\ltseries% +[mc/l] + +=\phantom{\UTF{FF61}}\UTF{FF61}\UTF{FF62}\UTF{FF63}\UTF{FF64}\UTF{FF65}\UTF{FF66}\UTF{FF67}% +=\UTF{FF68}\UTF{FF69}\UTF{FF6A}\UTF{FF6B}\UTF{FF6C}\UTF{FF6D}\UTF{FF6E}\UTF{FF6F}=\\ +=\UTF{FF70}\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}\UTF{FF76}\UTF{FF77}% +=\UTF{FF78}\UTF{FF79}\UTF{FF7A}\UTF{FF7B}\UTF{FF7C}\UTF{FF7D}\UTF{FF7E}\UTF{FF7F}=\\ +=\UTF{FF80}\UTF{FF81}\UTF{FF82}\UTF{FF83}\UTF{FF84}\UTF{FF85}\UTF{FF86}\UTF{FF87}% +=\UTF{FF88}\UTF{FF89}\UTF{FF8A}\UTF{FF8B}\UTF{FF8C}\UTF{FF8D}\UTF{FF8E}\UTF{FF8F}=\\ +=\UTF{FF90}\UTF{FF91}\UTF{FF92}\UTF{FF93}\UTF{FF94}\UTF{FF95}\UTF{FF96}\UTF{FF97}% +=\UTF{FF98}\UTF{FF99}\UTF{FF9A}\UTF{FF9B}\UTF{FF9C}\UTF{FF9D}\UTF{FF9E}\UTF{FF9F}= + +=\phantom{\UTFM{FF61}}\UTFM{FF61}\UTFM{FF62}\UTFM{FF63}\UTFM{FF64}\UTFM{FF65}\UTFM{FF66}\UTFM{FF67}% +=\UTFM{FF68}\UTFM{FF69}\UTFM{FF6A}\UTFM{FF6B}\UTFM{FF6C}\UTFM{FF6D}\UTFM{FF6E}\UTFM{FF6F}=\\ +=\UTFM{FF70}\UTFM{FF71}\UTFM{FF72}\UTFM{FF73}\UTFM{FF74}\UTFM{FF75}\UTFM{FF76}\UTFM{FF77}% +=\UTFM{FF78}\UTFM{FF79}\UTFM{FF7A}\UTFM{FF7B}\UTFM{FF7C}\UTFM{FF7D}\UTFM{FF7E}\UTFM{FF7F}=\\ +=\UTFM{FF80}\UTFM{FF81}\UTFM{FF82}\UTFM{FF83}\UTFM{FF84}\UTFM{FF85}\UTFM{FF86}\UTFM{FF87}% +=\UTFM{FF88}\UTFM{FF89}\UTFM{FF8A}\UTFM{FF8B}\UTFM{FF8C}\UTFM{FF8D}\UTFM{FF8E}\UTFM{FF8F}=\\ +=\UTFM{FF90}\UTFM{FF91}\UTFM{FF92}\UTFM{FF93}\UTFM{FF94}\UTFM{FF95}\UTFM{FF96}\UTFM{FF97}% +=\UTFM{FF98}\UTFM{FF99}\UTFM{FF9A}\UTFM{FF9B}\UTFM{FF9C}\UTFM{FF9D}\UTFM{FF9E}\UTFM{FF9F}= + +=\phantom{\CID{327}}\CID{327}\CID{328}\CID{329}\CID{330}\CID{331}\CID{332}\CID{333}% +=\CID{334}\CID{335}\CID{336}\CID{337}\CID{338}\CID{339}\CID{340}\CID{341}=\\ +=\CID{342}\CID{343}\CID{344}\CID{345}\CID{346}\CID{347}\CID{348}\CID{349}% +=\CID{350}\CID{351}\CID{352}\CID{353}\CID{354}\CID{355}\CID{356}\CID{357}=\\ +=\CID{358}\CID{359}\CID{360}\CID{361}\CID{362}\CID{363}\CID{364}\CID{365}% +=\CID{366}\CID{367}\CID{368}\CID{369}\CID{370}\CID{371}\CID{372}\CID{373}=\\ +=\CID{374}\CID{375}\CID{376}\CID{377}\CID{378}\CID{379}\CID{380}\CID{381}% +=\CID{382}\CID{383}\CID{384}\CID{385}\CID{386}\CID{387}\CID{388}\CID{389}= +} +\fi + +{\gtfamily +[gt/m] + +=\phantom{\UTF{FF61}}\UTF{FF61}\UTF{FF62}\UTF{FF63}\UTF{FF64}\UTF{FF65}\UTF{FF66}\UTF{FF67}% +=\UTF{FF68}\UTF{FF69}\UTF{FF6A}\UTF{FF6B}\UTF{FF6C}\UTF{FF6D}\UTF{FF6E}\UTF{FF6F}=\\ +=\UTF{FF70}\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}\UTF{FF76}\UTF{FF77}% +=\UTF{FF78}\UTF{FF79}\UTF{FF7A}\UTF{FF7B}\UTF{FF7C}\UTF{FF7D}\UTF{FF7E}\UTF{FF7F}=\\ +=\UTF{FF80}\UTF{FF81}\UTF{FF82}\UTF{FF83}\UTF{FF84}\UTF{FF85}\UTF{FF86}\UTF{FF87}% +=\UTF{FF88}\UTF{FF89}\UTF{FF8A}\UTF{FF8B}\UTF{FF8C}\UTF{FF8D}\UTF{FF8E}\UTF{FF8F}=\\ +=\UTF{FF90}\UTF{FF91}\UTF{FF92}\UTF{FF93}\UTF{FF94}\UTF{FF95}\UTF{FF96}\UTF{FF97}% +=\UTF{FF98}\UTF{FF99}\UTF{FF9A}\UTF{FF9B}\UTF{FF9C}\UTF{FF9D}\UTF{FF9E}\UTF{FF9F}= + +=\phantom{\UTFM{FF61}}\UTFM{FF61}\UTFM{FF62}\UTFM{FF63}\UTFM{FF64}\UTFM{FF65}\UTFM{FF66}\UTFM{FF67}% +=\UTFM{FF68}\UTFM{FF69}\UTFM{FF6A}\UTFM{FF6B}\UTFM{FF6C}\UTFM{FF6D}\UTFM{FF6E}\UTFM{FF6F}=\\ +=\UTFM{FF70}\UTFM{FF71}\UTFM{FF72}\UTFM{FF73}\UTFM{FF74}\UTFM{FF75}\UTFM{FF76}\UTFM{FF77}% +=\UTFM{FF78}\UTFM{FF79}\UTFM{FF7A}\UTFM{FF7B}\UTFM{FF7C}\UTFM{FF7D}\UTFM{FF7E}\UTFM{FF7F}=\\ +=\UTFM{FF80}\UTFM{FF81}\UTFM{FF82}\UTFM{FF83}\UTFM{FF84}\UTFM{FF85}\UTFM{FF86}\UTFM{FF87}% +=\UTFM{FF88}\UTFM{FF89}\UTFM{FF8A}\UTFM{FF8B}\UTFM{FF8C}\UTFM{FF8D}\UTFM{FF8E}\UTFM{FF8F}=\\ +=\UTFM{FF90}\UTFM{FF91}\UTFM{FF92}\UTFM{FF93}\UTFM{FF94}\UTFM{FF95}\UTFM{FF96}\UTFM{FF97}% +=\UTFM{FF98}\UTFM{FF99}\UTFM{FF9A}\UTFM{FF9B}\UTFM{FF9C}\UTFM{FF9D}\UTFM{FF9E}\UTFM{FF9F}= + + +=\phantom{\CID{327}}\CID{327}\CID{328}\CID{329}\CID{330}\CID{331}\CID{332}\CID{333}% +=\CID{334}\CID{335}\CID{336}\CID{337}\CID{338}\CID{339}\CID{340}\CID{341}=\\ +=\CID{342}\CID{343}\CID{344}\CID{345}\CID{346}\CID{347}\CID{348}\CID{349}% +=\CID{350}\CID{351}\CID{352}\CID{353}\CID{354}\CID{355}\CID{356}\CID{357}=\\ +=\CID{358}\CID{359}\CID{360}\CID{361}\CID{362}\CID{363}\CID{364}\CID{365}% +=\CID{366}\CID{367}\CID{368}\CID{369}\CID{370}\CID{371}\CID{372}\CID{373}=\\ +=\CID{374}\CID{375}\CID{376}\CID{377}\CID{378}\CID{379}\CID{380}\CID{381}% +=\CID{382}\CID{383}\CID{384}\CID{385}\CID{386}\CID{387}\CID{388}\CID{389}= + +{\bfseries% +[gt/bx] + +=\phantom{\UTF{FF61}}\UTF{FF61}\UTF{FF62}\UTF{FF63}\UTF{FF64}\UTF{FF65}\UTF{FF66}\UTF{FF67}% +=\UTF{FF68}\UTF{FF69}\UTF{FF6A}\UTF{FF6B}\UTF{FF6C}\UTF{FF6D}\UTF{FF6E}\UTF{FF6F}=\\ +=\UTF{FF70}\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}\UTF{FF76}\UTF{FF77}% +=\UTF{FF78}\UTF{FF79}\UTF{FF7A}\UTF{FF7B}\UTF{FF7C}\UTF{FF7D}\UTF{FF7E}\UTF{FF7F}=\\ +=\UTF{FF80}\UTF{FF81}\UTF{FF82}\UTF{FF83}\UTF{FF84}\UTF{FF85}\UTF{FF86}\UTF{FF87}% +=\UTF{FF88}\UTF{FF89}\UTF{FF8A}\UTF{FF8B}\UTF{FF8C}\UTF{FF8D}\UTF{FF8E}\UTF{FF8F}=\\ +=\UTF{FF90}\UTF{FF91}\UTF{FF92}\UTF{FF93}\UTF{FF94}\UTF{FF95}\UTF{FF96}\UTF{FF97}% +=\UTF{FF98}\UTF{FF99}\UTF{FF9A}\UTF{FF9B}\UTF{FF9C}\UTF{FF9D}\UTF{FF9E}\UTF{FF9F}= + +=\phantom{\UTFM{FF61}}\UTFM{FF61}\UTFM{FF62}\UTFM{FF63}\UTFM{FF64}\UTFM{FF65}\UTFM{FF66}\UTFM{FF67}% +=\UTFM{FF68}\UTFM{FF69}\UTFM{FF6A}\UTFM{FF6B}\UTFM{FF6C}\UTFM{FF6D}\UTFM{FF6E}\UTFM{FF6F}=\\ +=\UTFM{FF70}\UTFM{FF71}\UTFM{FF72}\UTFM{FF73}\UTFM{FF74}\UTFM{FF75}\UTFM{FF76}\UTFM{FF77}% +=\UTFM{FF78}\UTFM{FF79}\UTFM{FF7A}\UTFM{FF7B}\UTFM{FF7C}\UTFM{FF7D}\UTFM{FF7E}\UTFM{FF7F}=\\ +=\UTFM{FF80}\UTFM{FF81}\UTFM{FF82}\UTFM{FF83}\UTFM{FF84}\UTFM{FF85}\UTFM{FF86}\UTFM{FF87}% +=\UTFM{FF88}\UTFM{FF89}\UTFM{FF8A}\UTFM{FF8B}\UTFM{FF8C}\UTFM{FF8D}\UTFM{FF8E}\UTFM{FF8F}=\\ +=\UTFM{FF90}\UTFM{FF91}\UTFM{FF92}\UTFM{FF93}\UTFM{FF94}\UTFM{FF95}\UTFM{FF96}\UTFM{FF97}% +=\UTFM{FF98}\UTFM{FF99}\UTFM{FF9A}\UTFM{FF9B}\UTFM{FF9C}\UTFM{FF9D}\UTFM{FF9E}\UTFM{FF9F}= + +=\phantom{\CID{327}}\CID{327}\CID{328}\CID{329}\CID{330}\CID{331}\CID{332}\CID{333}% +=\CID{334}\CID{335}\CID{336}\CID{337}\CID{338}\CID{339}\CID{340}\CID{341}=\\ +=\CID{342}\CID{343}\CID{344}\CID{345}\CID{346}\CID{347}\CID{348}\CID{349}% +=\CID{350}\CID{351}\CID{352}\CID{353}\CID{354}\CID{355}\CID{356}\CID{357}=\\ +=\CID{358}\CID{359}\CID{360}\CID{361}\CID{362}\CID{363}\CID{364}\CID{365}% +=\CID{366}\CID{367}\CID{368}\CID{369}\CID{370}\CID{371}\CID{372}\CID{373}=\\ +=\CID{374}\CID{375}\CID{376}\CID{377}\CID{378}\CID{379}\CID{380}\CID{381}% +=\CID{382}\CID{383}\CID{384}\CID{385}\CID{386}\CID{387}\CID{388}\CID{389}= +} + +\ifdeluxemode +{\ebseries% +[gt/eb] + +=\phantom{\UTF{FF61}}\UTF{FF61}\UTF{FF62}\UTF{FF63}\UTF{FF64}\UTF{FF65}\UTF{FF66}\UTF{FF67}% +=\UTF{FF68}\UTF{FF69}\UTF{FF6A}\UTF{FF6B}\UTF{FF6C}\UTF{FF6D}\UTF{FF6E}\UTF{FF6F}=\\ +=\UTF{FF70}\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}\UTF{FF76}\UTF{FF77}% +=\UTF{FF78}\UTF{FF79}\UTF{FF7A}\UTF{FF7B}\UTF{FF7C}\UTF{FF7D}\UTF{FF7E}\UTF{FF7F}=\\ +=\UTF{FF80}\UTF{FF81}\UTF{FF82}\UTF{FF83}\UTF{FF84}\UTF{FF85}\UTF{FF86}\UTF{FF87}% +=\UTF{FF88}\UTF{FF89}\UTF{FF8A}\UTF{FF8B}\UTF{FF8C}\UTF{FF8D}\UTF{FF8E}\UTF{FF8F}=\\ +=\UTF{FF90}\UTF{FF91}\UTF{FF92}\UTF{FF93}\UTF{FF94}\UTF{FF95}\UTF{FF96}\UTF{FF97}% +=\UTF{FF98}\UTF{FF99}\UTF{FF9A}\UTF{FF9B}\UTF{FF9C}\UTF{FF9D}\UTF{FF9E}\UTF{FF9F}= + +=\phantom{\UTFM{FF61}}\UTFM{FF61}\UTFM{FF62}\UTFM{FF63}\UTFM{FF64}\UTFM{FF65}\UTFM{FF66}\UTFM{FF67}% +=\UTFM{FF68}\UTFM{FF69}\UTFM{FF6A}\UTFM{FF6B}\UTFM{FF6C}\UTFM{FF6D}\UTFM{FF6E}\UTFM{FF6F}=\\ +=\UTFM{FF70}\UTFM{FF71}\UTFM{FF72}\UTFM{FF73}\UTFM{FF74}\UTFM{FF75}\UTFM{FF76}\UTFM{FF77}% +=\UTFM{FF78}\UTFM{FF79}\UTFM{FF7A}\UTFM{FF7B}\UTFM{FF7C}\UTFM{FF7D}\UTFM{FF7E}\UTFM{FF7F}=\\ +=\UTFM{FF80}\UTFM{FF81}\UTFM{FF82}\UTFM{FF83}\UTFM{FF84}\UTFM{FF85}\UTFM{FF86}\UTFM{FF87}% +=\UTFM{FF88}\UTFM{FF89}\UTFM{FF8A}\UTFM{FF8B}\UTFM{FF8C}\UTFM{FF8D}\UTFM{FF8E}\UTFM{FF8F}=\\ +=\UTFM{FF90}\UTFM{FF91}\UTFM{FF92}\UTFM{FF93}\UTFM{FF94}\UTFM{FF95}\UTFM{FF96}\UTFM{FF97}% +=\UTFM{FF98}\UTFM{FF99}\UTFM{FF9A}\UTFM{FF9B}\UTFM{FF9C}\UTFM{FF9D}\UTFM{FF9E}\UTFM{FF9F}= + +=\phantom{\CID{327}}\CID{327}\CID{328}\CID{329}\CID{330}\CID{331}\CID{332}\CID{333}% +=\CID{334}\CID{335}\CID{336}\CID{337}\CID{338}\CID{339}\CID{340}\CID{341}=\\ +=\CID{342}\CID{343}\CID{344}\CID{345}\CID{346}\CID{347}\CID{348}\CID{349}% +=\CID{350}\CID{351}\CID{352}\CID{353}\CID{354}\CID{355}\CID{356}\CID{357}=\\ +=\CID{358}\CID{359}\CID{360}\CID{361}\CID{362}\CID{363}\CID{364}\CID{365}% +=\CID{366}\CID{367}\CID{368}\CID{369}\CID{370}\CID{371}\CID{372}\CID{373}=\\ +=\CID{374}\CID{375}\CID{376}\CID{377}\CID{378}\CID{379}\CID{380}\CID{381}% +=\CID{382}\CID{383}\CID{384}\CID{385}\CID{386}\CID{387}\CID{388}\CID{389}= +} +\fi +} + +%\ifdeluxemode +{\mgfamily +[mg/m] + +=\phantom{\UTF{FF61}}\UTF{FF61}\UTF{FF62}\UTF{FF63}\UTF{FF64}\UTF{FF65}\UTF{FF66}\UTF{FF67}% +=\UTF{FF68}\UTF{FF69}\UTF{FF6A}\UTF{FF6B}\UTF{FF6C}\UTF{FF6D}\UTF{FF6E}\UTF{FF6F}=\\ +=\UTF{FF70}\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}\UTF{FF76}\UTF{FF77}% +=\UTF{FF78}\UTF{FF79}\UTF{FF7A}\UTF{FF7B}\UTF{FF7C}\UTF{FF7D}\UTF{FF7E}\UTF{FF7F}=\\ +=\UTF{FF80}\UTF{FF81}\UTF{FF82}\UTF{FF83}\UTF{FF84}\UTF{FF85}\UTF{FF86}\UTF{FF87}% +=\UTF{FF88}\UTF{FF89}\UTF{FF8A}\UTF{FF8B}\UTF{FF8C}\UTF{FF8D}\UTF{FF8E}\UTF{FF8F}=\\ +=\UTF{FF90}\UTF{FF91}\UTF{FF92}\UTF{FF93}\UTF{FF94}\UTF{FF95}\UTF{FF96}\UTF{FF97}% +=\UTF{FF98}\UTF{FF99}\UTF{FF9A}\UTF{FF9B}\UTF{FF9C}\UTF{FF9D}\UTF{FF9E}\UTF{FF9F}= + +=\phantom{\UTFM{FF61}}\UTFM{FF61}\UTFM{FF62}\UTFM{FF63}\UTFM{FF64}\UTFM{FF65}\UTFM{FF66}\UTFM{FF67}% +=\UTFM{FF68}\UTFM{FF69}\UTFM{FF6A}\UTFM{FF6B}\UTFM{FF6C}\UTFM{FF6D}\UTFM{FF6E}\UTFM{FF6F}=\\ +=\UTFM{FF70}\UTFM{FF71}\UTFM{FF72}\UTFM{FF73}\UTFM{FF74}\UTFM{FF75}\UTFM{FF76}\UTFM{FF77}% +=\UTFM{FF78}\UTFM{FF79}\UTFM{FF7A}\UTFM{FF7B}\UTFM{FF7C}\UTFM{FF7D}\UTFM{FF7E}\UTFM{FF7F}=\\ +=\UTFM{FF80}\UTFM{FF81}\UTFM{FF82}\UTFM{FF83}\UTFM{FF84}\UTFM{FF85}\UTFM{FF86}\UTFM{FF87}% +=\UTFM{FF88}\UTFM{FF89}\UTFM{FF8A}\UTFM{FF8B}\UTFM{FF8C}\UTFM{FF8D}\UTFM{FF8E}\UTFM{FF8F}=\\ +=\UTFM{FF90}\UTFM{FF91}\UTFM{FF92}\UTFM{FF93}\UTFM{FF94}\UTFM{FF95}\UTFM{FF96}\UTFM{FF97}% +=\UTFM{FF98}\UTFM{FF99}\UTFM{FF9A}\UTFM{FF9B}\UTFM{FF9C}\UTFM{FF9D}\UTFM{FF9E}\UTFM{FF9F}= + +=\phantom{\CID{327}}\CID{327}\CID{328}\CID{329}\CID{330}\CID{331}\CID{332}\CID{333}% +=\CID{334}\CID{335}\CID{336}\CID{337}\CID{338}\CID{339}\CID{340}\CID{341}=\\ +=\CID{342}\CID{343}\CID{344}\CID{345}\CID{346}\CID{347}\CID{348}\CID{349}% +=\CID{350}\CID{351}\CID{352}\CID{353}\CID{354}\CID{355}\CID{356}\CID{357}=\\ +=\CID{358}\CID{359}\CID{360}\CID{361}\CID{362}\CID{363}\CID{364}\CID{365}% +=\CID{366}\CID{367}\CID{368}\CID{369}\CID{370}\CID{371}\CID{372}\CID{373}=\\ +=\CID{374}\CID{375}\CID{376}\CID{377}\CID{378}\CID{379}\CID{380}\CID{381}% +=\CID{382}\CID{383}\CID{384}\CID{385}\CID{386}\CID{387}\CID{388}\CID{389}= +} +%\fi + +\end{document} diff --git a/language/japanese/japanese-otf/test/jis2004.tex b/language/japanese/japanese-otf/doc/test/jis2004.tex index 8842d51b0a..8842d51b0a 100644 --- a/language/japanese/japanese-otf/test/jis2004.tex +++ b/language/japanese/japanese-otf/doc/test/jis2004.tex diff --git a/language/japanese/japanese-otf/test/koreanexample.tex b/language/japanese/japanese-otf/doc/test/koreanexample.tex index cf2b8ade3a..cf2b8ade3a 100644 --- a/language/japanese/japanese-otf/test/koreanexample.tex +++ b/language/japanese/japanese-otf/doc/test/koreanexample.tex diff --git a/language/japanese/japanese-otf/test/otftest.tex b/language/japanese/japanese-otf/doc/test/otftest.tex index 57bee19e10..57bee19e10 100644 --- a/language/japanese/japanese-otf/test/otftest.tex +++ b/language/japanese/japanese-otf/doc/test/otftest.tex diff --git a/language/japanese/japanese-otf/test/pkanatest.tex b/language/japanese/japanese-otf/doc/test/pkanatest.tex index dda71ea41f..dda71ea41f 100644 --- a/language/japanese/japanese-otf/test/pkanatest.tex +++ b/language/japanese/japanese-otf/doc/test/pkanatest.tex diff --git a/language/japanese/japanese-otf/test/pkanatest2.tex b/language/japanese/japanese-otf/doc/test/pkanatest2.tex index 79c0107fe3..79c0107fe3 100644 --- a/language/japanese/japanese-otf/test/pkanatest2.tex +++ b/language/japanese/japanese-otf/doc/test/pkanatest2.tex diff --git a/language/japanese/japanese-otf/doc/test/uplatex/Makefile b/language/japanese/japanese-otf/doc/test/uplatex/Makefile new file mode 100644 index 0000000000..227e3dcd1d --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/Makefile @@ -0,0 +1,231 @@ +UPTEX = uptex +PTEX = ptex +UPLATEX = uplatex +PLATEX = platex -kanji=utf8 +DVIPS = dvips +DVIPDFMX = dvipdfmx -v +PDVITYPE = pdvitype + +all: otf sp art brsg jis04 scale prop punct exclam mltwght + +otf: uplatex-otf platex-otf +sp: uplatex-sp platex-sp +art: uplatex-article platex-article +brsg: uplatex-brsg platex-brsg +jis04: uplatex-jis04 platex-jis04 +scale: uplatex-scale platex-scale +prop: uplatex-prop platex-prop +exclam: uplatex-exclam platex-exclam +utfmacro: uplatex-utfmacro platex-utfmacro + +uplatex-otf: + for opt in default deluxe expert bold noreplace; do \ + $(UPLATEX) "\def\option{$$opt}\def\class{ujarticle}\input" uotftest-utf8.tex ; \ + mv uotftest-utf8.dvi uotftest-$$opt-h-uplatex.dvi ; \ + $(DVIPDFMX) uotftest-$$opt-h-uplatex.dvi ; \ + $(UPLATEX) "\def\option{$$opt}\def\class{utarticle}\input" uotftest-utf8.tex ; \ + mv uotftest-utf8.dvi uotftest-$$opt-v-uplatex.dvi ; \ + $(DVIPDFMX) uotftest-$$opt-v-uplatex.dvi ; \ + done + +platex-otf: + for opt in default deluxe expert bold noreplace; do \ + $(PLATEX) "\def\option{$$opt}\def\class{jarticle}\input" uotftest-utf8.tex ; \ + mv uotftest-utf8.dvi uotftest-$$opt-h-platex.dvi ; \ + $(DVIPDFMX) uotftest-$$opt-h-platex.dvi ; \ + $(PLATEX) "\def\option{$$opt}\def\class{tarticle}\input" uotftest-utf8.tex ; \ + mv uotftest-utf8.dvi uotftest-$$opt-v-platex.dvi ; \ + $(DVIPDFMX) uotftest-$$opt-v-platex.dvi ; \ + done + +uplatex-sp: + for opt in default deluxe expert bold noreplace; do \ + $(UPLATEX) "\def\option{$$opt}\def\class{ujarticle}\input" uotf-sp-utf8.tex ; \ + mv uotf-sp-utf8.dvi uotf-sp-$$opt-h-uplatex.dvi ; \ + $(DVIPDFMX) uotf-sp-$$opt-h-uplatex.dvi ; \ + $(UPLATEX) "\def\option{$$opt}\def\class{utarticle}\input" uotf-sp-utf8.tex ; \ + mv uotf-sp-utf8.dvi uotf-sp-$$opt-v-uplatex.dvi ; \ + $(DVIPDFMX) uotf-sp-$$opt-v-uplatex.dvi ; \ + done + +platex-sp: + for opt in default deluxe expert bold noreplace; do \ + $(PLATEX) "\def\option{$$opt}\def\class{jarticle}\input" uotf-sp-utf8.tex ; \ + mv uotf-sp-utf8.dvi uotf-sp-$$opt-h-platex.dvi ; \ + $(DVIPDFMX) uotf-sp-$$opt-h-platex.dvi ; \ + $(PLATEX) "\def\option{$$opt}\def\class{tarticle}\input" uotf-sp-utf8.tex ; \ + mv uotf-sp-utf8.dvi uotf-sp-$$opt-v-platex.dvi ; \ + $(DVIPDFMX) uotf-sp-$$opt-v-platex.dvi ; \ + done + +uplatex-article: + for opt in noreplace; do \ + $(UPLATEX) "\def\option{$$opt}\def\class{article}\input" uotftest-utf8.tex ; \ + mv uotftest-utf8.dvi uotftest-$$opt-a-uplatex.dvi ; \ + $(DVIPDFMX) uotftest-$$opt-a-uplatex.dvi ; \ + done + +platex-article: + for opt in noreplace; do \ + $(PLATEX) "\def\option{$$opt}\def\class{article}\input" uotftest-utf8.tex ; \ + mv uotftest-utf8.dvi uotftest-$$opt-a-platex.dvi ; \ + $(DVIPDFMX) uotftest-$$opt-a-platex.dvi ; \ + done + +uplatex-brsg: + for opt in default expert; do \ + for burasage in br oi; do \ + $(UPLATEX) "\def\option{$$opt}\def\burasage{$$burasage}\def\class{ujbook}\input" upbrsgtest.tex ; \ + mv upbrsgtest.dvi upbrsgtest-$$opt-$$burasage-h-uplatex.dvi ; \ + $(DVIPDFMX) upbrsgtest-$$opt-$$burasage-h-uplatex.dvi ; \ + $(UPLATEX) "\def\option{$$opt}\def\burasage{$$burasage}\def\class{utbook}\input" upbrsgtest.tex ; \ + mv upbrsgtest.dvi upbrsgtest-$$opt-$$burasage-v-uplatex.dvi ; \ + $(DVIPDFMX) upbrsgtest-$$opt-$$burasage-v-uplatex.dvi ; \ + done \ + done + +platex-brsg: + for opt in default expert; do \ + for burasage in br oi; do \ + $(PLATEX) "\def\option{$$opt}\def\burasage{$$burasage}\def\class{jbook}\input" upbrsgtest.tex ; \ + mv upbrsgtest.dvi upbrsgtest-$$opt-$$burasage-h-platex.dvi ; \ + $(DVIPDFMX) upbrsgtest-$$opt-$$burasage-h-platex.dvi ; \ + $(PLATEX) "\def\option{$$opt}\def\burasage{$$burasage}\def\class{tbook}\input" upbrsgtest.tex ; \ + mv upbrsgtest.dvi upbrsgtest-$$opt-$$burasage-v-platex.dvi ; \ + $(DVIPDFMX) upbrsgtest-$$opt-$$burasage-v-platex.dvi ; \ + done \ + done + +uplatex-jis04: + for opt in default expert; do \ + for brsg in br oi; do \ + for jis in 00 04; do \ + $(UPLATEX) "\def\option{$$opt}\def\burasage{$$brsg}\def\jisvar{$$jis}\def\class{ujarticle}\input" upjis2004.tex ; \ + mv upjis2004.dvi upjis2004-$$opt-$$brsg-$$jis-h-uplatex.dvi ; \ + $(DVIPDFMX) -f utfmacro-haranoaji.map upjis2004-$$opt-$$brsg-$$jis-h-uplatex.dvi ; \ + $(UPLATEX) "\def\option{$$opt}\def\burasage{$$brsg}\def\jisvar{$$jis}\def\class{utarticle}\input" upjis2004.tex ; \ + mv upjis2004.dvi upjis2004-$$opt-$$brsg-$$jis-v-uplatex.dvi ; \ + $(DVIPDFMX) -f utfmacro-haranoaji.map upjis2004-$$opt-$$brsg-$$jis-v-uplatex.dvi ; \ + done \ + done \ + done + +platex-jis04: + for opt in default expert; do \ + for brsg in br oi; do \ + for jis in 00 04; do \ + $(PLATEX) "\def\option{$$opt}\def\burasage{$$brsg}\def\jisvar{$$jis}\def\class{jarticle}\input" upjis2004.tex ; \ + mv upjis2004.dvi upjis2004-$$opt-$$brsg-$$jis-h-platex.dvi ; \ + $(DVIPDFMX) -f utfmacro-haranoaji.map upjis2004-$$opt-$$brsg-$$jis-h-platex.dvi ; \ + $(PLATEX) "\def\option{$$opt}\def\burasage{$$brsg}\def\jisvar{$$jis}\def\class{tarticle}\input" upjis2004.tex ; \ + mv upjis2004.dvi upjis2004-$$opt-$$brsg-$$jis-v-platex.dvi ; \ + $(DVIPDFMX) -f utfmacro-haranoaji.map upjis2004-$$opt-$$brsg-$$jis-v-platex.dvi ; \ + done \ + done \ + done + +uplatex-scale: + for scl in default 0.5 1.0 1.5 2.0; do \ + $(UPLATEX) "\def\scale{$$scl}\def\class{ujarticle}\input" otfscale.tex ; \ + mv otfscale.dvi otfscale-$$scl-uplatex.dvi ; \ + $(DVIPDFMX) otfscale-$$scl-uplatex.dvi ; \ + done + for scl in default 1.0; do \ + $(UPLATEX) "\def\scale{$$scl}\def\class{jsarticle}\input" otfscale.tex ; \ + mv otfscale.dvi otfscale-$$scl-js-uplatex.dvi ; \ + $(DVIPDFMX) otfscale-$$scl-js-uplatex.dvi ; \ + done + +platex-scale: + for scl in default 0.5 1.0 1.5 2.0; do \ + $(PLATEX) "\def\scale{$$scl}\def\class{jarticle}\input" otfscale.tex ; \ + mv otfscale.dvi otfscale-$$scl-platex.dvi ; \ + $(DVIPDFMX) otfscale-$$scl-platex.dvi ; \ + done + for scl in default 1.0; do \ + $(PLATEX) "\def\scale{$$scl}\def\class{jsarticle}\input" otfscale.tex ; \ + mv otfscale.dvi otfscale-$$scl-js-platex.dvi ; \ + $(DVIPDFMX) otfscale-$$scl-js-platex.dvi ; \ + done + +uplatex-prop: + for test in 1 2; do \ + $(UPLATEX) "\def\class{ujarticle}\input" upkanatest$$test.tex ; \ + mv upkanatest$$test.dvi upkanatest$$test-h-uplatex.dvi ; \ + $(DVIPDFMX) upkanatest$$test-h-uplatex.dvi ; \ + $(UPLATEX) "\def\class{utarticle}\input" upkanatest$$test.tex ; \ + mv upkanatest$$test.dvi upkanatest$$test-v-uplatex.dvi ; \ + $(DVIPDFMX) -l upkanatest$$test-v-uplatex.dvi ; \ + done + +platex-prop: + for test in 1 2; do \ + $(PLATEX) "\def\class{jarticle}\input" upkanatest$$test.tex ; \ + mv upkanatest$$test.dvi upkanatest$$test-h-platex.dvi ; \ + $(DVIPDFMX) upkanatest$$test-h-platex.dvi ; \ + $(PLATEX) "\def\class{tarticle}\input" upkanatest$$test.tex ; \ + mv upkanatest$$test.dvi upkanatest$$test-v-platex.dvi ; \ + $(DVIPDFMX) -l upkanatest$$test-v-platex.dvi ; \ + done + +punct: + for opt in default deluxe expert bold noreplace; do \ + $(UPLATEX) "\def\option{$$opt}\input" punctuation.tex ; \ + mv punctuation.dvi punctuation-$$opt.dvi ; \ + $(DVIPDFMX) punctuation-$$opt.dvi ; \ + done + +uplatex-exclam: + for opt in default deluxe noreplace; do \ + $(UPLATEX) "\def\option{$$opt}\input" exclam.tex ; \ + mv exclam.dvi exclam-$$opt-uplatex.dvi ; \ + $(DVIPDFMX) exclam-$$opt-uplatex.dvi ; \ + done + +platex-exclam: + for opt in default deluxe noreplace; do \ + $(PLATEX) "\def\option{$$opt}\input" exclam.tex ; \ + mv exclam.dvi exclam-$$opt-platex.dvi ; \ + $(DVIPDFMX) exclam-$$opt-platex.dvi ; \ + done + +uplatex-utfmacro: + for opt in default deluxe bold; do \ + $(UPLATEX) "\def\option{$$opt}\def\class{ujarticle}\input" utfmacro-cjk.tex ; \ + mv utfmacro-cjk.dvi utfmacro-cjk-$$opt-h-uplatex.dvi ; \ + $(DVIPDFMX) -f utfmacro-haranoaji.map utfmacro-cjk-$$opt-h-uplatex.dvi ; \ + $(UPLATEX) "\def\option{$$opt}\def\class{utarticle}\input" utfmacro-cjk.tex ; \ + mv utfmacro-cjk.dvi utfmacro-cjk-$$opt-v-uplatex.dvi ; \ + $(DVIPDFMX) -l -f utfmacro-haranoaji.map utfmacro-cjk-$$opt-v-uplatex.dvi ; \ + done + +platex-utfmacro: + for opt in default deluxe bold; do \ + $(PLATEX) "\def\option{$$opt}\def\class{jarticle}\input" utfmacro-cjk.tex ; \ + mv utfmacro-cjk.dvi utfmacro-cjk-$$opt-h-platex.dvi ; \ + $(DVIPDFMX) -f utfmacro-haranoaji.map utfmacro-cjk-$$opt-h-platex.dvi ; \ + $(PLATEX) "\def\option{$$opt}\def\class{tarticle}\input" utfmacro-cjk.tex ; \ + mv utfmacro-cjk.dvi utfmacro-cjk-$$opt-v-platex.dvi ; \ + $(DVIPDFMX) -l -f utfmacro-haranoaji.map utfmacro-cjk-$$opt-v-platex.dvi ; \ + done + +mltwght: + $(UPLATEX) "\def\map{mapline}\input" cjk-mltwght-h.tex ; \ + mv cjk-mltwght-h.dvi cjk-mltwght-h-line.dvi ; \ + $(DVIPDFMX) cjk-mltwght-h-line.dvi ; \ + $(UPLATEX) "\def\map{mapline}\input" cjk-mltwght-v.tex ; \ + mv cjk-mltwght-v.dvi cjk-mltwght-v-line.dvi ; \ + $(DVIPDFMX) -l cjk-mltwght-v-line.dvi ; \ + $(UPLATEX) cjk-mltwght-h.tex ; \ + mv cjk-mltwght-h.dvi cjk-mltwght-h-cmap.dvi ; \ + $(DVIPDFMX) -f utfmacro-haranoaji.map cjk-mltwght-h-cmap.dvi ; \ + $(UPLATEX) cjk-mltwght-v.tex ; \ + mv cjk-mltwght-v.dvi cjk-mltwght-v-cmap.dvi ; \ + $(DVIPDFMX) -l -f utfmacro-haranoaji.map cjk-mltwght-v-cmap.dvi ; \ + $(UPLATEX) cjk-pxbabel-h.tex ; \ + $(DVIPDFMX) -f utfmacro-haranoaji.map cjk-pxbabel-h.dvi ; \ + $(UPLATEX) cjk-pxbabel-v.tex ; \ + $(DVIPDFMX) -l -f utfmacro-haranoaji.map cjk-pxbabel-v.dvi + +clean: + rm -f *.aux *.log *.dvi *.pdf diff --git a/language/japanese/japanese-otf/doc/test/uplatex/cjk-mltwght-h.tex b/language/japanese/japanese-otf/doc/test/uplatex/cjk-mltwght-h.tex new file mode 100644 index 0000000000..de5b35bd25 --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/cjk-mltwght-h.tex @@ -0,0 +1,202 @@ +% -*- coding: utf-8 -*- + +\documentclass{ujarticle} + +%\usepackage[uplatex]{otf} + +\makeatletter +\ifx\map\@undefined + \def\map{default} +\fi +\def\@mapline@{mapline} +\ifx\map\@mapline@ +\AtBeginDvi{\special{pdf:mapline uphminl-h unicode HaranoAjiMincho-Light.otf}} +\AtBeginDvi{\special{pdf:mapline uphminr-h unicode HaranoAjiMincho-Medium.otf}} +\AtBeginDvi{\special{pdf:mapline uphminb-h unicode HaranoAjiMincho-Bold.otf}} +\AtBeginDvi{\special{pdf:mapline uphgothr-h unicode HaranoAjiGothic-ExtraLight.otf}} +\AtBeginDvi{\special{pdf:mapline uphgothb-h unicode HaranoAjiGothic-Normal.otf}} +\AtBeginDvi{\special{pdf:mapline uphgotheb-h unicode HaranoAjiGothic-Medium.otf}} +\AtBeginDvi{\special{pdf:mapline uphmgothr-h unicode HaranoAjiGothic-Heavy.otf}} + +\AtBeginDvi{\special{pdf:mapline upaschminl-h unicode HaranoAjiMinchoCN-Light.otf}} +\AtBeginDvi{\special{pdf:mapline upaschminr-h unicode HaranoAjiMinchoCN-Medium.otf}} +\AtBeginDvi{\special{pdf:mapline upaschminb-h unicode HaranoAjiMinchoCN-Bold.otf}} +\AtBeginDvi{\special{pdf:mapline upaschgothr-h unicode HaranoAjiGothicCN-ExtraLight.otf}} +\AtBeginDvi{\special{pdf:mapline upaschgothb-h unicode HaranoAjiGothicCN-Normal.otf}} +\AtBeginDvi{\special{pdf:mapline upaschgotheb-h unicode HaranoAjiGothicCN-Medium.otf}} +\AtBeginDvi{\special{pdf:mapline upaschmgothr-h unicode HaranoAjiGothicCN-Heavy.otf}} + +\AtBeginDvi{\special{pdf:mapline upatchminl-h unicode HaranoAjiMinchoTW-Light.otf}} +\AtBeginDvi{\special{pdf:mapline upatchminr-h unicode HaranoAjiMinchoTW-Medium.otf}} +\AtBeginDvi{\special{pdf:mapline upatchminb-h unicode HaranoAjiMinchoTW-Bold.otf}} +\AtBeginDvi{\special{pdf:mapline upatchgothr-h unicode HaranoAjiGothicTW-ExtraLight.otf}} +\AtBeginDvi{\special{pdf:mapline upatchgothb-h unicode HaranoAjiGothicTW-Normal.otf}} +\AtBeginDvi{\special{pdf:mapline upatchgotheb-h unicode HaranoAjiGothicTW-Medium.otf}} +\AtBeginDvi{\special{pdf:mapline upatchmgothr-h unicode HaranoAjiGothicTW-Heavy.otf}} + +\AtBeginDvi{\special{pdf:mapline upakorminl-h unicode HaranoAjiMinchoK1-Light.otf}} +\AtBeginDvi{\special{pdf:mapline upakorminr-h unicode HaranoAjiMinchoK1-Medium.otf}} +\AtBeginDvi{\special{pdf:mapline upakorminb-h unicode HaranoAjiMinchoK1-Bold.otf}} +\AtBeginDvi{\special{pdf:mapline upakorgothr-h unicode HaranoAjiGothicK1-ExtraLight.otf}} +\AtBeginDvi{\special{pdf:mapline upakorgothb-h unicode HaranoAjiGothicK1-Normal.otf}} +\AtBeginDvi{\special{pdf:mapline upakorgotheb-h unicode HaranoAjiGothicK1-Medium.otf}} +\AtBeginDvi{\special{pdf:mapline upakormgothr-h unicode HaranoAjiGothicK1-Heavy.otf}} +\fi + +\makeatother + +\font\upjpnrml = upnmlminl-h at 10.0pt +\font\upjpnrmm = upnmlminr-h at 10.0pt +\font\upjpnrmb = upnmlminb-h at 10.0pt +\font\upjpngtm = upnmlgothr-h at 10.0pt +\font\upjpngtb = upnmlgothb-h at 10.0pt +\font\upjpngte = upnmlgotheb-h at 10.0pt +\font\upjpngth = upnmlmgothr-h at 10.0pt + +\font\upschrml = upnmschminl-h at 10.0pt +\font\upschrmm = upnmschminr-h at 10.0pt +\font\upschrmb = upnmschminb-h at 10.0pt +\font\upschgtm = upnmschgothr-h at 10.0pt +\font\upschgtb = upnmschgothb-h at 10.0pt +\font\upschgte = upnmschgotheb-h at 10.0pt +\font\upschgth = upnmschmgothr-h at 10.0pt + +\font\uptchrml = upnmtchminl-h at 10.0pt +\font\uptchrmm = upnmtchminr-h at 10.0pt +\font\uptchrmb = upnmtchminb-h at 10.0pt +\font\uptchgtm = upnmtchgothr-h at 10.0pt +\font\uptchgtb = upnmtchgothb-h at 10.0pt +\font\uptchgte = upnmtchgotheb-h at 10.0pt +\font\uptchgth = upnmtchmgothr-h at 10.0pt + +\font\upkorrml = upnmkorminl-h at 10.0pt +\font\upkorrmm = upnmkorminr-h at 10.0pt +\font\upkorrmb = upnmkorminb-h at 10.0pt +\font\upkorgtm = upnmkorgothr-h at 10.0pt +\font\upkorgtb = upnmkorgothb-h at 10.0pt +\font\upkorgte = upnmkorgotheb-h at 10.0pt +\font\upkorgth = upnmkormgothr-h at 10.0pt + +\textwidth170mm + +\begin{document} +\parindent0mm +map: \texttt{\map} + +\section{日本語} +\upjpngtb 日本語 + +\upjpnrml 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—ï¼Ÿé ‘å¼µã‚Œï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\ +\upjpnrmm 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—ï¼Ÿé ‘å¼µã‚Œï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\ +\upjpnrmb 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—ï¼Ÿé ‘å¼µã‚Œï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\ +\upjpngtm 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—ï¼Ÿé ‘å¼µã‚Œï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\ +\upjpngtb 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—ï¼Ÿé ‘å¼µã‚Œï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\ +\upjpngte 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—ï¼Ÿé ‘å¼µã‚Œï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\ +\upjpngth 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—ï¼Ÿé ‘å¼µã‚Œï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\ + +\upjpnrmm +=“ãŠã¯ã‚ˆã†ï¼Œæœ‰é›£ã†ï¼Žâ€= + +=「ãŠã¯ã‚ˆã†ã€æœ‰é›£ã†ã€‚ã€= + +=‘(ãŠã¯ã‚ˆã†ãƒ»æœ‰é›£ã†ã€‚)’= + +=é ‘å¼µã‚Œï¼å…ƒæ°—?= + +=\kchar"00AB回\kchar"00BB% U+00AB, U+00BB㯠width: Neutralãªã®ã§ãšã‚Œã¦ã‚‚ä¸æ€è°ã§ã¯ãªã„。 +=\kchar"2018回\kchar"2019=\kchar"201C回\kchar"201D=\kchar"2329回\kchar"232A=\kchar"3008回\kchar"3009% +=\kchar"300A回\kchar"300B=\kchar"300C回\kchar"300D=\kchar"300E回\kchar"300F=\kchar"3010回\kchar"3011=\\ +=\kchar"3014回\kchar"3015=\kchar"3016回\kchar"3017=\kchar"3018回\kchar"3019% +=\kchar"301D回\kchar"301E=\kchar"301D回\kchar"301F% +=\kchar"FF08回\kchar"FF09=\kchar"FF3B回\kchar"FF3D=\kchar"FF5B回\kchar"FF5D=\kchar"FF5F回\kchar"FF60=\\ +=回\kchar"00B7回=回・回=回:回=回;回=回\kchar"2013回=回\kchar"2014回=回\kchar"2015回=回…回=回‥回= + + +\section{ä¸å›½èªžç°¡ä½“å—} +\upschgtb 简体ä¸æ–‡ + +\upschrml 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è°¢è°¢ä½ 。完\\ +\upschrmm 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è°¢è°¢ä½ 。完\\ +\upschrmb 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è°¢è°¢ä½ 。完\\ +\upschgtm 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è°¢è°¢ä½ 。完\\ +\upschgtb 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è°¢è°¢ä½ 。完\\ +\upschgte 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è°¢è°¢ä½ 。完\\ +\upschgth 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è°¢è°¢ä½ 。完\\ + +\upschrmm +=â€œæ—©ä¸Šå¥½ï¼Œè°¢è°¢ä½ ï¼Žâ€= + +=「早上好ã€è°¢è°¢ä½ 。ã€= + +=â€˜ï¼ˆæ—©ä¸Šå¥½Â·è°¢è°¢ä½ ï¼‰â€™= + +=åŠ æ²¹ï¼ä½ 呢?= + +=\kchar"2018回\kchar"2019=\kchar"201C回\kchar"201D=\kchar"2329回\kchar"232A=\kchar"3008回\kchar"3009% +=\kchar"300A回\kchar"300B=\kchar"300C回\kchar"300D=\kchar"300E回\kchar"300F=\kchar"3010回\kchar"3011=\\ +=\kchar"3014回\kchar"3015=\kchar"3016回\kchar"3017=\kchar"301D回\kchar"301E% +=\kchar"FF08回\kchar"FF09=\kchar"FF3B回\kchar"FF3D=\kchar"FF5B回\kchar"FF5D=\\ +=回\kchar"00B7回=回:回=回;回=回\kchar"2014回=回\kchar"2015回=回…回=回‥回= + + +\newpage + +\section{ä¸å›½èªžç¹ä½“å—} +\upschgtb ç¹é«”ä¸æ–‡ + +\uptchrml 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è¬è¬ä½ 。完\\ +\uptchrmm 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è¬è¬ä½ 。完\\ +\uptchrmb 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è¬è¬ä½ 。完\\ +\uptchgtm 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è¬è¬ä½ 。完\\ +\uptchgtb 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è¬è¬ä½ 。完\\ +\uptchgte 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è¬è¬ä½ 。完\\ +\uptchgth 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è¬è¬ä½ 。完\\ + +\uptchrmm + +骨海直画器術述 + +=“早上好,è¬è¬ä½ .â€= + +=「早上好ã€è¬è¬ä½ 。ã€= + +=‘(早上好·è¬è¬ä½ )’= + +=åŠ æ²¹ï¼ä½ 呢?= + +=\kchar"2018回\kchar"2019=\kchar"201C回\kchar"201D=\kchar"2329回\kchar"232A=\kchar"3008回\kchar"3009% +=\kchar"300A回\kchar"300B=\kchar"300C回\kchar"300D=\kchar"300E回\kchar"300F=\kchar"3010回\kchar"3011=\\ +=\kchar"3014回\kchar"3015=\kchar"301D回\kchar"301E=\kchar"FE59回\kchar"FE5A=\kchar"FE5B回\kchar"FE5C% +=\kchar"FE5D回\kchar"FE5E=\kchar"FF08回\kchar"FF09=\kchar"FF3B回\kchar"FF3D=\kchar"FF5B回\kchar"FF5D=\\ +=回\kchar"00B7回=回:回=回;回=回\kchar"2013回=回\kchar"2014回=回…回=回‥回= + + +\section{韓国語} +\upkorgtb í•œêµì–´ + +\upkorrml éª¨æµ·ç›´å™¨è¿°ä¹ ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ 마워.ë\\ +\upkorrmm éª¨æµ·ç›´å™¨è¿°ä¹ ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ 마워.ë\\ +\upkorrmb éª¨æµ·ç›´å™¨è¿°ä¹ ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ 마워.ë\\ +\upkorgtm éª¨æµ·ç›´å™¨è¿°ä¹ ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ 마워.ë\\ +\upkorgtb éª¨æµ·ç›´å™¨è¿°ä¹ ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ 마워.ë\\ +\upkorgte éª¨æµ·ç›´å™¨è¿°ä¹ ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ 마워.ë\\ +\upkorgth éª¨æµ·ç›´å™¨è¿°ä¹ ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ 마워.ë\\ + +\upkorrmm + +=â€œì¢‹ì€ ì•„ì¹¨ï¼Œê³ ë§ˆì›Œï¼Žâ€= + +=ã€Œì¢‹ì€ ì•„ì¹¨ã€ê³ 마워。ã€= + +=â€˜ï¼ˆì¢‹ì€ ì•„ì¹¨Â·ê³ ë§ˆì›Œï¼‰â€™= + +=파ì´íŒ…ï¼ì•ˆë…•ï¼Ÿ= + +=\kchar"2018ë¯\kchar"2019=\kchar"201Cë¯\kchar"201D=\kchar"3008ë¯\kchar"3009% +=\kchar"300Aë¯\kchar"300B=\kchar"300Cë¯\kchar"300D=\kchar"300Eë¯\kchar"300F=\kchar"3010ë¯\kchar"3011=\\ +=\kchar"3014ë¯\kchar"3015=\kchar"3016ë¯\kchar"3017=\kchar"3018ë¯\kchar"3019% +=\kchar"FF08ë¯\kchar"FF09=\kchar"FF3Bë¯\kchar"FF3D=\kchar"FF5Bë¯\kchar"FF5D=\\ +=ë¯\kchar"00B7ë¯=ë¯ï¼šë¯=ë¯ï¼›ë¯=ë¯\kchar"2013ë¯=ë¯\kchar"2014ë¯=ë¯â€¦ë¯=ë¯â€¥ë¯= + +\end{document} + diff --git a/language/japanese/japanese-otf/doc/test/uplatex/cjk-mltwght-v.tex b/language/japanese/japanese-otf/doc/test/uplatex/cjk-mltwght-v.tex new file mode 100644 index 0000000000..115d009f71 --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/cjk-mltwght-v.tex @@ -0,0 +1,202 @@ +% -*- coding: utf-8 -*- + +\documentclass[landscape]{utarticle} + +%\usepackage[uplatex]{otf} + +\makeatletter +\ifx\map\@undefined + \def\map{default} +\fi +\def\@mapline@{mapline} +\ifx\map\@mapline@ +\AtBeginDvi{\special{pdf:mapline uphminl-v unicode HaranoAjiMincho-Light.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline uphminr-v unicode HaranoAjiMincho-Medium.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline uphminb-v unicode HaranoAjiMincho-Bold.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline uphgothr-v unicode HaranoAjiGothic-ExtraLight.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline uphgothb-v unicode HaranoAjiGothic-Normal.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline uphgotheb-v unicode HaranoAjiGothic-Medium.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline uphmgothr-v unicode HaranoAjiGothic-Heavy.otf -w 1}} + +\AtBeginDvi{\special{pdf:mapline upaschminl-v unicode HaranoAjiMinchoCN-Light.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upaschminr-v unicode HaranoAjiMinchoCN-Medium.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upaschminb-v unicode HaranoAjiMinchoCN-Bold.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upaschgothr-v unicode HaranoAjiGothicCN-ExtraLight.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upaschgothb-v unicode HaranoAjiGothicCN-Normal.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upaschgotheb-v unicode HaranoAjiGothicCN-Medium.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upaschmgothr-v unicode HaranoAjiGothicCN-Heavy.otf -w 1}} + +\AtBeginDvi{\special{pdf:mapline upatchminl-v unicode HaranoAjiMinchoTW-Light.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upatchminr-v unicode HaranoAjiMinchoTW-Medium.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upatchminb-v unicode HaranoAjiMinchoTW-Bold.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upatchgothr-v unicode HaranoAjiGothicTW-ExtraLight.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upatchgothb-v unicode HaranoAjiGothicTW-Normal.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upatchgotheb-v unicode HaranoAjiGothicTW-Medium.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upatchmgothr-v unicode HaranoAjiGothicTW-Heavy.otf -w 1}} + +\AtBeginDvi{\special{pdf:mapline upakorminl-v unicode HaranoAjiMinchoK1-Light.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upakorminr-v unicode HaranoAjiMinchoK1-Medium.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upakorminb-v unicode HaranoAjiMinchoK1-Bold.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upakorgothr-v unicode HaranoAjiGothicK1-ExtraLight.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upakorgothb-v unicode HaranoAjiGothicK1-Normal.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upakorgotheb-v unicode HaranoAjiGothicK1-Medium.otf -w 1}} +\AtBeginDvi{\special{pdf:mapline upakormgothr-v unicode HaranoAjiGothicK1-Heavy.otf -w 1}} +\fi + +\makeatother + +\font\upjpnrml = upnmlminl-v at 10.0pt +\font\upjpnrmm = upnmlminr-v at 10.0pt +\font\upjpnrmb = upnmlminb-v at 10.0pt +\font\upjpngtm = upnmlgothr-v at 10.0pt +\font\upjpngtb = upnmlgothb-v at 10.0pt +\font\upjpngte = upnmlgotheb-v at 10.0pt +\font\upjpngth = upnmlmgothr-v at 10.0pt + +\font\upschrml = upnmschminl-v at 10.0pt +\font\upschrmm = upnmschminr-v at 10.0pt +\font\upschrmb = upnmschminb-v at 10.0pt +\font\upschgtm = upnmschgothr-v at 10.0pt +\font\upschgtb = upnmschgothb-v at 10.0pt +\font\upschgte = upnmschgotheb-v at 10.0pt +\font\upschgth = upnmschmgothr-v at 10.0pt + +\font\uptchrml = upnmtchminl-v at 10.0pt +\font\uptchrmm = upnmtchminr-v at 10.0pt +\font\uptchrmb = upnmtchminb-v at 10.0pt +\font\uptchgtm = upnmtchgothr-v at 10.0pt +\font\uptchgtb = upnmtchgothb-v at 10.0pt +\font\uptchgte = upnmtchgotheb-v at 10.0pt +\font\uptchgth = upnmtchmgothr-v at 10.0pt + +\font\upkorrml = upnmkorminl-v at 10.0pt +\font\upkorrmm = upnmkorminr-v at 10.0pt +\font\upkorrmb = upnmkorminb-v at 10.0pt +\font\upkorgtm = upnmkorgothr-v at 10.0pt +\font\upkorgtb = upnmkorgothb-v at 10.0pt +\font\upkorgte = upnmkorgotheb-v at 10.0pt +\font\upkorgth = upnmkormgothr-v at 10.0pt + +\textwidth170mm + +\begin{document} +\parindent0mm +map: \texttt{\map} + +\section{日本語} +\upjpngtb 日本語 + +\upjpnrml 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—ï¼Ÿé ‘å¼µã‚Œï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\ +\upjpnrmm 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—ï¼Ÿé ‘å¼µã‚Œï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\ +\upjpnrmb 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—ï¼Ÿé ‘å¼µã‚Œï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\ +\upjpngtm 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—ï¼Ÿé ‘å¼µã‚Œï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\ +\upjpngtb 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—ï¼Ÿé ‘å¼µã‚Œï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\ +\upjpngte 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—ï¼Ÿé ‘å¼µã‚Œï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\ +\upjpngth 骨海直器述与 ãŠã¯ã‚ˆã†ï¼Œå…ƒæ°—ï¼Ÿé ‘å¼µã‚Œï¼æœ‰é›£ã†ã€‚ãŠã‚ã‚Š\\ + +\upjpnrmm +=“ãŠã¯ã‚ˆã†ï¼Œæœ‰é›£ã†ï¼Žâ€= + +=「ãŠã¯ã‚ˆã†ã€æœ‰é›£ã†ã€‚ã€= + +=‘(ãŠã¯ã‚ˆã†ãƒ»æœ‰é›£ã†ã€‚)’= + +=é ‘å¼µã‚Œï¼å…ƒæ°—?= + +=\kchar"00AB回\kchar"00BB% U+00AB, U+00BB㯠width: Neutralãªã®ã§ãšã‚Œã¦ã‚‚ä¸æ€è°ã§ã¯ãªã„。 +=\kchar"2018回\kchar"2019=\kchar"201C回\kchar"201D=\kchar"2329回\kchar"232A=\kchar"3008回\kchar"3009% +=\kchar"300A回\kchar"300B=\kchar"300C回\kchar"300D=\kchar"300E回\kchar"300F=\kchar"3010回\kchar"3011=\\ +=\kchar"3014回\kchar"3015=\kchar"3016回\kchar"3017=\kchar"3018回\kchar"3019% +=\kchar"301D回\kchar"301E=\kchar"301D回\kchar"301F% +=\kchar"FF08回\kchar"FF09=\kchar"FF3B回\kchar"FF3D=\kchar"FF5B回\kchar"FF5D=\kchar"FF5F回\kchar"FF60=\\ +=回\kchar"00B7回=回・回=回:回=回;回=回\kchar"2013回=回\kchar"2014回=回\kchar"2015回=回…回=回‥回= + + +\section{ä¸å›½èªžç°¡ä½“å—} +\upschgtb 简体ä¸æ–‡ + +\upschrml 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è°¢è°¢ä½ 。完\\ +\upschrmm 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è°¢è°¢ä½ 。完\\ +\upschrmb 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è°¢è°¢ä½ 。完\\ +\upschgtm 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è°¢è°¢ä½ 。完\\ +\upschgtb 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è°¢è°¢ä½ 。完\\ +\upschgte 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è°¢è°¢ä½ 。完\\ +\upschgth 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è°¢è°¢ä½ 。完\\ + +\upschrmm +=â€œæ—©ä¸Šå¥½ï¼Œè°¢è°¢ä½ ï¼Žâ€= + +=「早上好ã€è°¢è°¢ä½ 。ã€= + +=â€˜ï¼ˆæ—©ä¸Šå¥½Â·è°¢è°¢ä½ ï¼‰â€™= + +=åŠ æ²¹ï¼ä½ 呢?= + +=\kchar"2018回\kchar"2019=\kchar"201C回\kchar"201D=\kchar"2329回\kchar"232A=\kchar"3008回\kchar"3009% +=\kchar"300A回\kchar"300B=\kchar"300C回\kchar"300D=\kchar"300E回\kchar"300F=\kchar"3010回\kchar"3011=\\ +=\kchar"3014回\kchar"3015=\kchar"3016回\kchar"3017=\kchar"301D回\kchar"301E% +=\kchar"FF08回\kchar"FF09=\kchar"FF3B回\kchar"FF3D=\kchar"FF5B回\kchar"FF5D=\\ +=回\kchar"00B7回=回:回=回;回=回\kchar"2014回=回\kchar"2015回=回…回=回‥回= + + +\newpage + +\section{ä¸å›½èªžç¹ä½“å—} +\upschgtb ç¹é«”ä¸æ–‡ + +\uptchrml 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è¬è¬ä½ 。完\\ +\uptchrmm 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è¬è¬ä½ 。完\\ +\uptchrmb 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è¬è¬ä½ 。完\\ +\uptchgtm 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è¬è¬ä½ 。完\\ +\uptchgtb 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è¬è¬ä½ 。完\\ +\uptchgte 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è¬è¬ä½ 。完\\ +\uptchgth 骨海直器述与 æ—©ä¸Šå¥½ï¼Œä½ å‘¢ï¼ŸåŠ æ²¹ï¼è¬è¬ä½ 。完\\ + +\uptchrmm + +骨海直画器術述 + +=“早上好,è¬è¬ä½ .â€= + +=「早上好ã€è¬è¬ä½ 。ã€= + +=‘(早上好·è¬è¬ä½ )’= + +=åŠ æ²¹ï¼ä½ 呢?= + +=\kchar"2018回\kchar"2019=\kchar"201C回\kchar"201D=\kchar"2329回\kchar"232A=\kchar"3008回\kchar"3009% +=\kchar"300A回\kchar"300B=\kchar"300C回\kchar"300D=\kchar"300E回\kchar"300F=\kchar"3010回\kchar"3011=\\ +=\kchar"3014回\kchar"3015=\kchar"301D回\kchar"301E=\kchar"FE59回\kchar"FE5A=\kchar"FE5B回\kchar"FE5C% +=\kchar"FE5D回\kchar"FE5E=\kchar"FF08回\kchar"FF09=\kchar"FF3B回\kchar"FF3D=\kchar"FF5B回\kchar"FF5D=\\ +=回\kchar"00B7回=回:回=回;回=回\kchar"2013回=回\kchar"2014回=回…回=回‥回= + + +\section{韓国語} +\upkorgtb í•œêµì–´ + +\upkorrml éª¨æµ·ç›´å™¨è¿°ä¹ ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ 마워.ë\\ +\upkorrmm éª¨æµ·ç›´å™¨è¿°ä¹ ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ 마워.ë\\ +\upkorrmb éª¨æµ·ç›´å™¨è¿°ä¹ ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ 마워.ë\\ +\upkorgtm éª¨æµ·ç›´å™¨è¿°ä¹ ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ 마워.ë\\ +\upkorgtb éª¨æµ·ç›´å™¨è¿°ä¹ ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ 마워.ë\\ +\upkorgte éª¨æµ·ç›´å™¨è¿°ä¹ ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ 마워.ë\\ +\upkorgth éª¨æµ·ç›´å™¨è¿°ä¹ ì¢‹ì€ ì•„ì¹¨ï¼Œì•ˆë…•ï¼ŸíŒŒì´íŒ…ï¼ê³ 마워.ë\\ + +\upkorrmm + +=â€œì¢‹ì€ ì•„ì¹¨ï¼Œê³ ë§ˆì›Œï¼Žâ€= + +=ã€Œì¢‹ì€ ì•„ì¹¨ã€ê³ 마워。ã€= + +=â€˜ï¼ˆì¢‹ì€ ì•„ì¹¨Â·ê³ ë§ˆì›Œï¼‰â€™= + +=파ì´íŒ…ï¼ì•ˆë…•ï¼Ÿ= + +=\kchar"2018ë¯\kchar"2019=\kchar"201Cë¯\kchar"201D=\kchar"3008ë¯\kchar"3009% +=\kchar"300Aë¯\kchar"300B=\kchar"300Cë¯\kchar"300D=\kchar"300Eë¯\kchar"300F=\kchar"3010ë¯\kchar"3011=\\ +=\kchar"3014ë¯\kchar"3015=\kchar"3016ë¯\kchar"3017=\kchar"3018ë¯\kchar"3019% +=\kchar"FF08ë¯\kchar"FF09=\kchar"FF3Bë¯\kchar"FF3D=\kchar"FF5Bë¯\kchar"FF5D=\\ +=ë¯\kchar"00B7ë¯=ë¯ï¼šë¯=ë¯ï¼›ë¯=ë¯\kchar"2013ë¯=ë¯\kchar"2014ë¯=ë¯â€¦ë¯=ë¯â€¥ë¯= + +\end{document} + diff --git a/language/japanese/japanese-otf/doc/test/uplatex/cjk-pxbabel-h.tex b/language/japanese/japanese-otf/doc/test/uplatex/cjk-pxbabel-h.tex new file mode 100644 index 0000000000..4c6f560ca0 --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/cjk-pxbabel-h.tex @@ -0,0 +1,114 @@ +\documentclass[dvipdfmx]{ujarticle} + +\usepackage[uplatex,multi,deluxe]{otf} +\usepackage[schinese,tchinese,korean,japanese,forcedeluxemulti]{pxbabel} + +% UniKS +\pxDeclareBasicCJKShape{J21}{hmc}{l}{!upnmkorminl-h} +\pxDeclareBasicCJKShape{J21}{hmc}{m}{!upnmkorminr-h} +\pxDeclareBasicCJKShape{J21}{hmc}{bx}{!upnmkorminb-h} +\pxDeclareBasicCJKShape{J21}{hgt}{m}{!upnmkorgothr-h} +\pxDeclareBasicCJKShape{J21}{hgt}{bx}{!upnmkorgothb-h} +\pxDeclareBasicCJKShape{J21}{hgt}{eb}{!upnmkorgotheb-h} +\pxDeclareKanjiFamily{J21}{mg} +\pxDeclareBasicCJKShape{J21}{mg}{m}{!upnmkormgothr-h} + +\pxDeclareBasicCJKShape{J31}{hmc}{l}{!upnmkorminl-v} +\pxDeclareBasicCJKShape{J31}{hmc}{m}{!upnmkorminr-v} +\pxDeclareBasicCJKShape{J31}{hmc}{bx}{!upnmkorminb-v} +\pxDeclareBasicCJKShape{J31}{hgt}{m}{!upnmkorgothr-v} +\pxDeclareBasicCJKShape{J31}{hgt}{bx}{!upnmkorgothb-v} +\pxDeclareBasicCJKShape{J31}{hgt}{eb}{!upnmkorgotheb-v} +\pxDeclareKanjiFamily{J31}{mg} +\pxDeclareBasicCJKShape{J31}{mg}{m}{!upnmkormgothr-v} + +% UniGB +\pxDeclareBasicCJKShape{J22}{hmc}{l}{!upnmschminl-h} +\pxDeclareBasicCJKShape{J22}{hmc}{m}{!upnmschminr-h} +\pxDeclareBasicCJKShape{J22}{hmc}{bx}{!upnmschminb-h} +\pxDeclareBasicCJKShape{J22}{hgt}{m}{!upnmschgothr-h} +\pxDeclareBasicCJKShape{J22}{hgt}{bx}{!upnmschgothb-h} +\pxDeclareBasicCJKShape{J22}{hgt}{eb}{!upnmschgotheb-h} +\pxDeclareKanjiFamily{J22}{mg} +\pxDeclareBasicCJKShape{J22}{mg}{m}{!upnmschmgothr-h} + +\pxDeclareBasicCJKShape{J32}{hmc}{l}{!upnmschminl-v} +\pxDeclareBasicCJKShape{J32}{hmc}{m}{!upnmschminr-v} +\pxDeclareBasicCJKShape{J32}{hmc}{bx}{!upnmschminb-v} +\pxDeclareBasicCJKShape{J32}{hgt}{m}{!upnmschgothr-v} +\pxDeclareBasicCJKShape{J32}{hgt}{bx}{!upnmschgothb-v} +\pxDeclareBasicCJKShape{J32}{hgt}{eb}{!upnmschgotheb-v} +\pxDeclareKanjiFamily{J32}{mg} +\pxDeclareBasicCJKShape{J32}{mg}{m}{!upnmschmgothr-v} + +% UniCNS +\pxDeclareBasicCJKShape{J23}{hmc}{l}{!upnmtchminl-h} +\pxDeclareBasicCJKShape{J23}{hmc}{m}{!upnmtchminr-h} +\pxDeclareBasicCJKShape{J23}{hmc}{bx}{!upnmtchminb-h} +\pxDeclareBasicCJKShape{J23}{hgt}{m}{!upnmtchgothr-h} +\pxDeclareBasicCJKShape{J23}{hgt}{bx}{!upnmtchgothb-h} +\pxDeclareBasicCJKShape{J23}{hgt}{eb}{!upnmtchgotheb-h} +\pxDeclareKanjiFamily{J23}{mg} +\pxDeclareBasicCJKShape{J23}{mg}{m}{!upnmtchmgothr-h} + +\pxDeclareBasicCJKShape{J33}{hmc}{l}{!upnmtchminl-v} +\pxDeclareBasicCJKShape{J33}{hmc}{m}{!upnmtchminr-v} +\pxDeclareBasicCJKShape{J33}{hmc}{bx}{!upnmtchminb-v} +\pxDeclareBasicCJKShape{J33}{hgt}{m}{!upnmtchgothr-v} +\pxDeclareBasicCJKShape{J33}{hgt}{bx}{!upnmtchgothb-v} +\pxDeclareBasicCJKShape{J33}{hgt}{eb}{!upnmtchgotheb-v} +\pxDeclareKanjiFamily{J33}{mg} +\pxDeclareBasicCJKShape{J33}{mg}{m}{!upnmtchmgothr-v} + +\begin{document} +\parindent0mm + +{\mcfamily + {\ltseries + 明æœãƒ»ç´°\par + =æ—¥~骨海直器述~~\foreignlanguage{korean}{í•œ~骨海直器述}% + ~~\foreignlanguage{schinese}{ä¸Â·ç®€~骨海直器述}~~\foreignlanguage{tchinese}{ä¸Â·ç¹~骨海直器述}=\par + ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon. + \par} + {\mdseries + 明æœãƒ»ä¸\par + =æ—¥~骨海直器述~~\foreignlanguage{korean}{í•œ~骨海直器述}% + ~~\foreignlanguage{schinese}{ä¸Â·ç®€~骨海直器述}~~\foreignlanguage{tchinese}{ä¸Â·ç¹~骨海直器述}=\par + ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon. + \par} + {\bfseries + 明æœãƒ»å¤ª\par + =æ—¥~骨海直器述~~\foreignlanguage{korean}{í•œ~骨海直器述}% + ~~\foreignlanguage{schinese}{ä¸Â·ç®€~骨海直器述}~~\foreignlanguage{tchinese}{ä¸Â·ç¹~骨海直器述}=\par + ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon. + \par}} + +{\gtfamily + {\mdseries + ゴシック・ä¸\par + =æ—¥~骨海直器述~~\foreignlanguage{korean}{í•œ~骨海直器述}% + ~~\foreignlanguage{schinese}{ä¸Â·ç®€~骨海直器述}~~\foreignlanguage{tchinese}{ä¸Â·ç¹~骨海直器述}=\par + ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon. + \par} + {\bfseries + ゴシック・太\par + =æ—¥~骨海直器述~~\foreignlanguage{korean}{í•œ~骨海直器述}% + ~~\foreignlanguage{schinese}{ä¸Â·ç®€~骨海直器述}~~\foreignlanguage{tchinese}{ä¸Â·ç¹~骨海直器述}=\par + ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon. + \par} + {\ebseries + ゴシック・極太\par + =æ—¥~骨海直器述~~\foreignlanguage{korean}{í•œ~骨海直器述}% + ~~\foreignlanguage{schinese}{ä¸Â·ç®€~骨海直器述}~~\foreignlanguage{tchinese}{ä¸Â·ç¹~骨海直器述}=\par + ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon. + \par}} + +{\mgfamily + {\mdseries + 丸ゴシック\par + =æ—¥~骨海直器述~~\foreignlanguage{korean}{í•œ~骨海直器述}% + ~~\foreignlanguage{schinese}{ä¸Â·ç®€~骨海直器述}~~\foreignlanguage{tchinese}{ä¸Â·ç¹~骨海直器述}=\par + ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon. + \par}} + +\end{document} diff --git a/language/japanese/japanese-otf/doc/test/uplatex/cjk-pxbabel-v.tex b/language/japanese/japanese-otf/doc/test/uplatex/cjk-pxbabel-v.tex new file mode 100644 index 0000000000..e306160ba7 --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/cjk-pxbabel-v.tex @@ -0,0 +1,114 @@ +\documentclass[dvipdfmx,landscape]{utarticle} + +\usepackage[uplatex,multi,deluxe]{otf} +\usepackage[schinese,tchinese,korean,japanese,forcedeluxemulti]{pxbabel} + +% UniKS +\pxDeclareBasicCJKShape{J21}{hmc}{l}{!upnmkorminl-h} +\pxDeclareBasicCJKShape{J21}{hmc}{m}{!upnmkorminr-h} +\pxDeclareBasicCJKShape{J21}{hmc}{bx}{!upnmkorminb-h} +\pxDeclareBasicCJKShape{J21}{hgt}{m}{!upnmkorgothr-h} +\pxDeclareBasicCJKShape{J21}{hgt}{bx}{!upnmkorgothb-h} +\pxDeclareBasicCJKShape{J21}{hgt}{eb}{!upnmkorgotheb-h} +\pxDeclareKanjiFamily{J21}{mg} +\pxDeclareBasicCJKShape{J21}{mg}{m}{!upnmkormgothr-h} + +\pxDeclareBasicCJKShape{J31}{hmc}{l}{!upnmkorminl-v} +\pxDeclareBasicCJKShape{J31}{hmc}{m}{!upnmkorminr-v} +\pxDeclareBasicCJKShape{J31}{hmc}{bx}{!upnmkorminb-v} +\pxDeclareBasicCJKShape{J31}{hgt}{m}{!upnmkorgothr-v} +\pxDeclareBasicCJKShape{J31}{hgt}{bx}{!upnmkorgothb-v} +\pxDeclareBasicCJKShape{J31}{hgt}{eb}{!upnmkorgotheb-v} +\pxDeclareKanjiFamily{J31}{mg} +\pxDeclareBasicCJKShape{J31}{mg}{m}{!upnmkormgothr-v} + +% UniGB +\pxDeclareBasicCJKShape{J22}{hmc}{l}{!upnmschminl-h} +\pxDeclareBasicCJKShape{J22}{hmc}{m}{!upnmschminr-h} +\pxDeclareBasicCJKShape{J22}{hmc}{bx}{!upnmschminb-h} +\pxDeclareBasicCJKShape{J22}{hgt}{m}{!upnmschgothr-h} +\pxDeclareBasicCJKShape{J22}{hgt}{bx}{!upnmschgothb-h} +\pxDeclareBasicCJKShape{J22}{hgt}{eb}{!upnmschgotheb-h} +\pxDeclareKanjiFamily{J22}{mg} +\pxDeclareBasicCJKShape{J22}{mg}{m}{!upnmschmgothr-h} + +\pxDeclareBasicCJKShape{J32}{hmc}{l}{!upnmschminl-v} +\pxDeclareBasicCJKShape{J32}{hmc}{m}{!upnmschminr-v} +\pxDeclareBasicCJKShape{J32}{hmc}{bx}{!upnmschminb-v} +\pxDeclareBasicCJKShape{J32}{hgt}{m}{!upnmschgothr-v} +\pxDeclareBasicCJKShape{J32}{hgt}{bx}{!upnmschgothb-v} +\pxDeclareBasicCJKShape{J32}{hgt}{eb}{!upnmschgotheb-v} +\pxDeclareKanjiFamily{J32}{mg} +\pxDeclareBasicCJKShape{J32}{mg}{m}{!upnmschmgothr-v} + +% UniCNS +\pxDeclareBasicCJKShape{J23}{hmc}{l}{!upnmtchminl-h} +\pxDeclareBasicCJKShape{J23}{hmc}{m}{!upnmtchminr-h} +\pxDeclareBasicCJKShape{J23}{hmc}{bx}{!upnmtchminb-h} +\pxDeclareBasicCJKShape{J23}{hgt}{m}{!upnmtchgothr-h} +\pxDeclareBasicCJKShape{J23}{hgt}{bx}{!upnmtchgothb-h} +\pxDeclareBasicCJKShape{J23}{hgt}{eb}{!upnmtchgotheb-h} +\pxDeclareKanjiFamily{J23}{mg} +\pxDeclareBasicCJKShape{J23}{mg}{m}{!upnmtchmgothr-h} + +\pxDeclareBasicCJKShape{J33}{hmc}{l}{!upnmtchminl-v} +\pxDeclareBasicCJKShape{J33}{hmc}{m}{!upnmtchminr-v} +\pxDeclareBasicCJKShape{J33}{hmc}{bx}{!upnmtchminb-v} +\pxDeclareBasicCJKShape{J33}{hgt}{m}{!upnmtchgothr-v} +\pxDeclareBasicCJKShape{J33}{hgt}{bx}{!upnmtchgothb-v} +\pxDeclareBasicCJKShape{J33}{hgt}{eb}{!upnmtchgotheb-v} +\pxDeclareKanjiFamily{J33}{mg} +\pxDeclareBasicCJKShape{J33}{mg}{m}{!upnmtchmgothr-v} + +\begin{document} +\parindent0mm + +{\mcfamily + {\ltseries + 明æœãƒ»ç´°\par + =æ—¥~骨海直器述~~\foreignlanguage{korean}{í•œ~骨海直器述}% + ~~\foreignlanguage{schinese}{ä¸Â·ç®€~骨海直器述}~~\foreignlanguage{tchinese}{ä¸Â·ç¹~骨海直器述}=\par + ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon. + \par} + {\mdseries + 明æœãƒ»ä¸\par + =æ—¥~骨海直器述~~\foreignlanguage{korean}{í•œ~骨海直器述}% + ~~\foreignlanguage{schinese}{ä¸Â·ç®€~骨海直器述}~~\foreignlanguage{tchinese}{ä¸Â·ç¹~骨海直器述}=\par + ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon. + \par} + {\bfseries + 明æœãƒ»å¤ª\par + =æ—¥~骨海直器述~~\foreignlanguage{korean}{í•œ~骨海直器述}% + ~~\foreignlanguage{schinese}{ä¸Â·ç®€~骨海直器述}~~\foreignlanguage{tchinese}{ä¸Â·ç¹~骨海直器述}=\par + ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon. + \par}} + +{\gtfamily + {\mdseries + ゴシック・ä¸\par + =æ—¥~骨海直器述~~\foreignlanguage{korean}{í•œ~骨海直器述}% + ~~\foreignlanguage{schinese}{ä¸Â·ç®€~骨海直器述}~~\foreignlanguage{tchinese}{ä¸Â·ç¹~骨海直器述}=\par + ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon. + \par} + {\bfseries + ゴシック・太\par + =æ—¥~骨海直器述~~\foreignlanguage{korean}{í•œ~骨海直器述}% + ~~\foreignlanguage{schinese}{ä¸Â·ç®€~骨海直器述}~~\foreignlanguage{tchinese}{ä¸Â·ç¹~骨海直器述}=\par + ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon. + \par} + {\ebseries + ゴシック・極太\par + =æ—¥~骨海直器述~~\foreignlanguage{korean}{í•œ~骨海直器述}% + ~~\foreignlanguage{schinese}{ä¸Â·ç®€~骨海直器述}~~\foreignlanguage{tchinese}{ä¸Â·ç¹~骨海直器述}=\par + ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon. + \par}} + +{\mgfamily + {\mdseries + 丸ゴシック\par + =æ—¥~骨海直器述~~\foreignlanguage{korean}{í•œ~骨海直器述}% + ~~\foreignlanguage{schinese}{ä¸Â·ç®€~骨海直器述}~~\foreignlanguage{tchinese}{ä¸Â·ç¹~骨海直器述}=\par + ãƒã‚±ãƒ¢ãƒ³ã€‚\foreignlanguage{korean}{í¬ì¼“몬.}\foreignlanguage{schinese}{ç²¾çµå®å¯æ¢¦ã€‚}\foreignlanguage{tchinese}{ç²¾éˆå¯¶å¯å¤¢ã€‚} Pokémon. + \par}} + +\end{document} diff --git a/language/japanese/japanese-otf/doc/test/uplatex/era.tex b/language/japanese/japanese-otf/doc/test/uplatex/era.tex new file mode 100644 index 0000000000..65be6c5245 --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/era.tex @@ -0,0 +1,111 @@ +% -*- coding: utf-8 -*- + +%%%%%%%% +% â‘ ,â‘¡,â‘¢,â‘£,⑤,â‘¥ ã®ã©ã‚Œã‹ã‚’実行ã™ã‚Œã°ã‚ˆã„。 +% â‘ platex, æ–°å…ƒå·ãªã— +% $ platex era.tex +% â‘¡ uplatex, æ–°å…ƒå·ãªã— +% $ uplatex era.tex +% â‘¢ platex, æ–°å…ƒå·ã‚ã‚Š +% $ platex "\def\era{true}\input" era.tex +% â‘£ uplatex, æ–°å…ƒå·ã‚ã‚Š +% $ uplatex "\def\era{true}\input" era.tex +% ⑤ platex, æ–°å…ƒå·ã‚ã‚Šã€\ajLig{令和}ã‚‚å«ã‚€ +% $ platex "\def\era{full}\input" era.tex +% â‘¥ uplatex, æ–°å…ƒå·ã‚ã‚Šã€\ajLig{令和}ã‚‚å«ã‚€ +% $ uplatex "\def\era{full}\input" era.tex +%%%%%% + +\newif\ifuptexmode\uptexmodefalse +\ifnum\jis"2121="3000 \uptexmodetrue\fi + +\makeatletter + +\def\@opt@{multi} +\def\@default{default} +\def\@full{full} + +\ifx\option\@undefined + \def\option{default} +\fi +\ifx\option\@default +\else + \edef\@opt@{\option,\@opt@} +\fi + +\ifx\class\@undefined + \ifuptexmode + \def\engine{upLaTeX} + \else + \def\engine{pLaTeX} + \fi +\fi + +\newif\ifnewera\newerafalse +\ifx\era\@undefined + \edef\era{ãªã—} +\else + \neweratrue + \ifx\era\@full + \def\ligNewEra{\ajLig{令和}} + \edef\era{ã‚ã‚Š (ajLigã‚‚å«ã‚€)} + \else + \def\ligNewEra{\relax} + \edef\era{ã‚ã‚Š} + \fi +\fi +\typeout{## æ–°å…ƒå·:\era ##} + +\documentclass[a4paper,draft,autodetect-engine]{jsarticle} + +\usepackage{plext} +\usepackage[\@opt@]{otf} + +\makeatother +\edef\bs{$\backslash$\kern0em} + +\begin{document} +\parindent0pt + +エンジン:\texttt{\engine}\\ +オプション:\texttt{\option}\\ +æ–°å…ƒå·ï¼š\era + +\vskip1zh + +\bs{}ajLig: \ajLig{明治}\ajLig{大æ£}\ajLig{æ˜å’Œ}\ajLig{å¹³æˆ}\ifnewera\ligNewEra\fi + +\bs{}UTF: \UTF{337E}\UTF{337D}\UTF{337C}\UTF{337B}\ifnewera\UTF{32FF}\fi + +\bs{}CID: \CID{7621}\CID{7622}\CID{7623}\CID{8323}\ifnewera\CID{23058}\fi + +\ifuptexmode + +UTF-8: ã¾ã½ã¼ã»\ifnewera ã‹¿\fi + +\bs{}kchar: \kchar"337E\kchar"337D\kchar"337C\kchar"337B\ifnewera\kchar"32FF\fi + +\fi + +\vskip1zh + +\parbox<t>{25.0zw}{ + +\bs{}ajLig: \ajLig{明治}\ajLig{大æ£}\ajLig{æ˜å’Œ}\ajLig{å¹³æˆ}\ifnewera\ligNewEra\fi + +\bs{}UTF: \UTF{337E}\UTF{337D}\UTF{337C}\UTF{337B}\ifnewera\UTF{32FF}\fi + +\bs{}CID: \CID{12041}\CID{12042}\CID{12043}\CID{12044}\ifnewera\CID{23059}\fi + +\ifuptexmode + +UTF-8: ã¾ã½ã¼ã»\ifnewera ã‹¿\fi + +\bs{}kchar: \kchar"337E\kchar"337D\kchar"337C\kchar"337B\ifnewera\kchar"32FF\fi + +\fi + +} + +\end{document} + diff --git a/language/japanese/japanese-otf/doc/test/uplatex/exclam.tex b/language/japanese/japanese-otf/doc/test/uplatex/exclam.tex new file mode 100644 index 0000000000..2f8f1c3818 --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/exclam.tex @@ -0,0 +1,133 @@ +% -*- coding: utf-8 -*- +\newif\ifuptexmode\uptexmodefalse +\ifnum\jis"2121="3000 \uptexmodetrue\fi + +\makeatletter + +\def\@opt@{multi} +\def\@default{default} +\def\@jarticle{jarticle} + +\ifx\option\@undefined + \def\option{default} +\fi +\ifx\option\@default +\else + \edef\@opt@{\option,\@opt@} +\fi + +\ifx\class\@undefined + \ifuptexmode + \def\class{ujarticle} + \else + \def\class{jarticle} + \fi +\fi + +\ifuptexmode + \edef\@opt@{uplatex,\@opt@} +\fi + +\documentclass[a4paper,draft]{\class} + +\usepackage{plext} +\usepackage[\@opt@]{otf} + +\makeatother + +\begin{document} +\parindent0pt + +クラス:\texttt{\class}\\ +オプション:\texttt{\option} + +\vskip1zh + +ã‚ã£ï¼ã‚ã£ï¼Ÿã‚ã‚ï¼ã‚ã‚?驚ã„ãŸã€‚\\ +ã‚ã£ï¼ ã‚ã£ï¼Ÿ ã‚ã‚ï¼ ã‚ã‚? é©šã„ãŸã€‚\\ +ã‚ã£ï¼ã‚ã£ï¼Ÿã¨é©šãã€ã‚ã‚ï¼ã‚ã‚?ã¨å˜†ã。\\ +ã‚ã£ï¼\inhibitglue ã‚ã£ï¼Ÿ\inhibitglue ã¨é©šã〠+ã‚ã‚ï¼\inhibitglue ã‚ã‚?\inhibitglue ã¨å˜†ã。\\ +ã‚ã£\,ï¼\inhibitglue\,ã‚ã£\,?\inhibitglue\,ã¨é©šã〠+ã‚ã‚\,ï¼\inhibitglue\,ã‚ã‚\,?\inhibitglue\,ã¨å˜†ã。\\ +ã‚ã£ï¼\<ã‚ã£ï¼Ÿ\<ã¨é©šã〠+ã‚ã‚ï¼\<ã‚ã‚?\<ã¨å˜†ã。\\ +ã‚ã£\,ï¼\<\,ã‚ã£\,?\<\,ã¨é©šã〠+ã‚ã‚\,ï¼\<\,ã‚ã‚\,?\<\,ã¨å˜†ã。 + +\ifuptexmode + +ã‚ã£â€¼ã‚ã£â‡ã‚ã‚‼ã‚ã‚â‡é©šã„ãŸã€‚\\ +ã‚ã£â€¼ ã‚ã£â‡ ã‚ã‚‼ ã‚ã‚⇠驚ã„ãŸã€‚\\ +ã‚ã£â€¼ã‚ã£â‡ã¨é©šãã€ã‚ã‚‼ã‚ã‚â‡ã¨å˜†ã。\\ +ã‚ã£â€¼\inhibitglue ã‚ã£â‡\inhibitglue ã¨é©šã〠+ã‚ã‚‼\inhibitglue ã‚ã‚â‡\inhibitglue ã¨å˜†ã。\\ +ã‚ã£\,‼\inhibitglue\,ã‚ã£\,â‡\inhibitglue\,ã¨é©šã〠+ã‚ã‚\,‼\inhibitglue\,ã‚ã‚\,â‡\inhibitglue\,ã¨å˜†ã。\\ +ã‚ã£â€¼\<ã‚ã£â‡\<ã¨é©šã〠+ã‚ã‚‼\<ã‚ã‚â‡\<ã¨å˜†ã。\\ +ã‚ã£\,‼\<\,ã‚ã£\,â‡\<\,ã¨é©šã〠+ã‚ã‚\,‼\<\,ã‚ã‚\,â‡\<\,ã¨å˜†ã。 + +ã‚ã£âˆã‚ã£â‰ã‚ã‚âˆã‚ã‚â‰é©šã„ãŸã€‚\\ +ã‚ã£âˆ ã‚ã£â‰ ã‚ã‚∠ã‚ã‚≠驚ã„ãŸã€‚\\ +ã‚ã£âˆã‚ã£â‰ã¨é©šãã€ã‚ã‚âˆã‚ã‚â‰ã¨å˜†ã。\\ +ã‚ã£âˆ\inhibitglue ã‚ã£â‰\inhibitglue ã¨é©šã〠+ã‚ã‚âˆ\inhibitglue ã‚ã‚â‰\inhibitglue ã¨å˜†ã。\\ +ã‚ã£\,âˆ\inhibitglue\,ã‚ã£\,â‰\inhibitglue\,ã¨é©šã〠+ã‚ã‚\,âˆ\inhibitglue\,ã‚ã‚\,â‰\inhibitglue\,ã¨å˜†ã。\\ +ã‚ã£âˆ\<ã‚ã£â‰\<ã¨é©šã〠+ã‚ã‚âˆ\<ã‚ã‚â‰\<ã¨å˜†ã。\\ +ã‚ã£\,âˆ\<\,ã‚ã£\,â‰\<\,ã¨é©šã〠+ã‚ã‚\,âˆ\<\,ã‚ã‚\,â‰\<\,ã¨å˜†ã。 + +\fi + +\vskip1zh + +\parbox<t>{25.0zw}{ + +ã‚ã£ï¼ã‚ã£ï¼Ÿã‚ã‚ï¼ã‚ã‚?驚ã„ãŸã€‚\\ +ã‚ã£ï¼ ã‚ã£ï¼Ÿ ã‚ã‚ï¼ ã‚ã‚? é©šã„ãŸã€‚\\ +ã‚ã£ï¼ã‚ã£ï¼Ÿã¨é©šãã€ã‚ã‚ï¼ã‚ã‚?ã¨å˜†ã。\\ +ã‚ã£ï¼\inhibitglue ã‚ã£ï¼Ÿ\inhibitglue ã¨é©šã〠+ã‚ã‚ï¼\inhibitglue ã‚ã‚?\inhibitglue ã¨å˜†ã。\\ +ã‚ã£\,ï¼\inhibitglue\,ã‚ã£\,?\inhibitglue\,ã¨é©šã〠+ã‚ã‚\,ï¼\inhibitglue\,ã‚ã‚\,?\inhibitglue\,ã¨å˜†ã。\\ +ã‚ã£ï¼\<ã‚ã£ï¼Ÿ\<ã¨é©šã〠+ã‚ã‚ï¼\<ã‚ã‚?\<ã¨å˜†ã。\\ +ã‚ã£\,ï¼\<\,ã‚ã£\,?\<\,ã¨é©šã〠+ã‚ã‚\,ï¼\<\,ã‚ã‚\,?\<\,ã¨å˜†ã。 + +\ifuptexmode + +ã‚ã£â€¼ã‚ã£â‡ã‚ã‚‼ã‚ã‚â‡é©šã„ãŸã€‚\\ +ã‚ã£â€¼ ã‚ã£â‡ ã‚ã‚‼ ã‚ã‚⇠驚ã„ãŸã€‚\\ +ã‚ã£â€¼ã‚ã£â‡ã¨é©šãã€ã‚ã‚‼ã‚ã‚â‡ã¨å˜†ã。\\ +ã‚ã£â€¼\inhibitglue ã‚ã£â‡\inhibitglue ã¨é©šã〠+ã‚ã‚‼\inhibitglue ã‚ã‚â‡\inhibitglue ã¨å˜†ã。\\ +ã‚ã£\,‼\inhibitglue\,ã‚ã£\,â‡\inhibitglue\,ã¨é©šã〠+ã‚ã‚\,‼\inhibitglue\,ã‚ã‚\,â‡\inhibitglue\,ã¨å˜†ã。\\ +ã‚ã£â€¼\<ã‚ã£â‡\<ã¨é©šã〠+ã‚ã‚‼\<ã‚ã‚â‡\<ã¨å˜†ã。\\ +ã‚ã£\,‼\<\,ã‚ã£\,â‡\<\,ã¨é©šã〠+ã‚ã‚\,‼\<\,ã‚ã‚\,â‡\<\,ã¨å˜†ã。 + +ã‚ã£âˆã‚ã£â‰ã‚ã‚âˆã‚ã‚â‰é©šã„ãŸã€‚\\ +ã‚ã£âˆ ã‚ã£â‰ ã‚ã‚∠ã‚ã‚≠驚ã„ãŸã€‚\\ +ã‚ã£âˆã‚ã£â‰ã¨é©šãã€ã‚ã‚âˆã‚ã‚â‰ã¨å˜†ã。\\ +ã‚ã£âˆ\inhibitglue ã‚ã£â‰\inhibitglue ã¨é©šã〠+ã‚ã‚âˆ\inhibitglue ã‚ã‚â‰\inhibitglue ã¨å˜†ã。\\ +ã‚ã£\,âˆ\inhibitglue\,ã‚ã£\,â‰\inhibitglue\,ã¨é©šã〠+ã‚ã‚\,âˆ\inhibitglue\,ã‚ã‚\,â‰\inhibitglue\,ã¨å˜†ã。\\ +ã‚ã£âˆ\<ã‚ã£â‰\<ã¨é©šã〠+ã‚ã‚âˆ\<ã‚ã‚â‰\<ã¨å˜†ã。\\ +ã‚ã£\,âˆ\<\,ã‚ã£\,â‰\<\,ã¨é©šã〠+ã‚ã‚\,âˆ\<\,ã‚ã‚\,â‰\<\,ã¨å˜†ã。 + +\fi + +} + +\end{document} + diff --git a/language/japanese/japanese-otf/doc/test/uplatex/otfscale.tex b/language/japanese/japanese-otf/doc/test/uplatex/otfscale.tex new file mode 100644 index 0000000000..49d42eb177 --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/otfscale.tex @@ -0,0 +1,69 @@ +\makeatletter + +\def\@opt@{multi} +\def\@default{default} +\def\@jarticle{jarticle} +\def\@tarticle{tarticle} +\def\@op@cls{} + +\ifx\option\@undefined + \def\option{default} +\fi +\ifx\option\@default +\else + \edef\@opt@{\option,\@opt@} +\fi + +\ifx\scale\@undefined + \edef\scale{default} +\else + \ifx\scale\@default + \else + \edef\@opt@{scale=\scale,\@opt@} + \fi +\fi +\typeout{## scale: \scale ##} + +\ifx\class\@undefined + \def\class{jarticle} +\fi +\ifx\class\@jarticle +\else + \ifx\class\@tarticle + \else + \ifnum\jis"2121="3000 + \edef\@opt@{uplatex,\@opt@} + \def\@op@cls{,uplatex} + \else + \fi + \fi +\fi + +\documentclass[a4paper,titlepage,draft\@op@cls]{\class} + +\usepackage[\@opt@]{otf} +\usepackage{color} +\newcommand{\redframe}[1]{% + \textcolor{red}{\frame{\textcolor{black}{#1}}}} + +\begin{document} +\section{見出ã—} + +クラス:\texttt{\class}\\ +オプション:\texttt{\option}\\ +スケール:\texttt{\scale} + +\parindent0mm +\xkanjiskip=0pt plus.1pt minus.1pt + +\vbox{\tate +\hbox{\Large \redframe{HMH}\redframe{回□回}\redframe{HMH}\redframe{回□回}\redframe{HMH}} +\hbox{\Large HMH回□回HMH回□回HMH} +} + +\vbox{\yoko +\hbox{\Large \redframe{HMH}\redframe{回□回}\redframe{HMH}\redframe{回□回}\redframe{HMH}} +\hbox{\Large HMH回□回HMH回□回HMH} +} + +\end{document} diff --git a/language/japanese/japanese-otf/doc/test/uplatex/paren0.tex b/language/japanese/japanese-otf/doc/test/uplatex/paren0.tex new file mode 100644 index 0000000000..e12e947fc8 --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/paren0.tex @@ -0,0 +1,45 @@ +% -*- coding: utf-8 -*- + +%\Bracket{«}{»} \BracketUCS{00AB}{00BB}\\% Adobe-Japan1-6ã«ã¯å’Œæ–‡ç”¨ã‚°ãƒªãƒ•ãŒãªã„ +\Bracket{‘}{’} \BracketUCS{2018}{2019}\\ +\Bracket{“}{â€} \BracketUCS{201C}{201D}\\ +\Bracket{〈}{〉} \BracketUCS{2329}{232A}\\ +\Bracket{〈}{〉} \BracketUCS{3008}{3009}\\ +\Bracket{《}{》} \BracketUCS{300A}{300B}\\ +\Bracket{「}{ã€} \BracketUCS{300C}{300D}\\ +\Bracket{『}{ã€} \BracketUCS{300E}{300F}\\ +\Bracket{ã€}{】} \BracketUCS{3010}{3011}\\ +\Bracket{〔}{〕} \BracketUCS{3014}{3015}\\ +\Bracket{〖}{〗} \BracketUCS{3016}{3017}\\ +\Bracket{〘}{〙} \BracketUCS{3018}{3019}\\ +%\Bracket{〚}{〛} \BracketUCS{301A}{301B}\\% Adobe-Japan1-6ã«ã¯ç„¡ã„ +\Bracket{ã€}{〞} \BracketUCS{301D}{301E}\\% 日本ã§ã¯æ¨™æº–çš„ã§ã¯ãªã„ +\Bracket{ã€}{〟} \BracketUCS{301D}{301F}\\ +\Bracket{(}{)} \BracketUCS{FF08}{FF09}\\ +\Bracket{ï¼»}{ï¼½} \BracketUCS{FF3B}{FF3D}\\ +\Bracket{ï½›}{ï½} \BracketUCS{FF5B}{FF5D}\\ +\Bracket{⦅}{ï½ } \BracketUCS{FF5F}{FF60}\\ + +\parbox<t>{21.0zw}{ + +%\Bracket{«}{»} \BracketUCS{00AB}{00BB}\\% Adobe-Japan1-6ã«ã¯å’Œæ–‡ç”¨ã‚°ãƒªãƒ•ãŒãªã„ +%\Bracket{‘}{’} \BracketUCS{2018}{2019}\\% 標準的ã§ã¯ãªã„ +%\Bracket{“}{â€} \BracketUCS{201C}{201D}\\% 標準的ã§ã¯ãªã„ +%\Bracket{〈}{〉} \BracketUCS{2329}{232A}\\% 標準的ã§ã¯ãªã„ +\Bracket{〈}{〉} \BracketUCS{3008}{3009}\\ +\Bracket{《}{》} \BracketUCS{300A}{300B}\\ +\Bracket{「}{ã€} \BracketUCS{300C}{300D}\\ +\Bracket{『}{ã€} \BracketUCS{300E}{300F}\\ +\Bracket{ã€}{】} \BracketUCS{3010}{3011}\\ +\Bracket{〔}{〕} \BracketUCS{3014}{3015}\\ +\Bracket{〖}{〗} \BracketUCS{3016}{3017}\\ +\Bracket{〘}{〙} \BracketUCS{3018}{3019}\\ +%\Bracket{〚}{〛} \BracketUCS{301A}{301B}\\% Adobe-Japan1-6ã«ã¯ç„¡ã„ +\Bracket{ã€}{〞} \BracketUCS{301D}{301E}\\% 日本ã§ã¯æ¨™æº–çš„ã§ã¯ãªã„。UniJISup-UTF16-Vã§ã¯å‰²ã‚Šå½“ã¦ãŸã€‚ +\Bracket{ã€}{〟} \BracketUCS{301D}{301F}\\ +\Bracket{(}{)} \BracketUCS{FF08}{FF09}\\ +\Bracket{ï¼»}{ï¼½} \BracketUCS{FF3B}{FF3D}\\ +\Bracket{ï½›}{ï½} \BracketUCS{FF5B}{FF5D}\\ +\Bracket{⦅}{ï½ } \BracketUCS{FF5F}{FF60}\\ + +} diff --git a/language/japanese/japanese-otf/doc/test/uplatex/punct0.tex b/language/japanese/japanese-otf/doc/test/uplatex/punct0.tex new file mode 100644 index 0000000000..1d46dcf910 --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/punct0.tex @@ -0,0 +1,31 @@ +% -*- coding: utf-8 -*- + +%\Punct{·} \PunctUCS{00B7}\\% Adobe-Japan1-6ã«ã¯å’Œæ–‡ç”¨ã‚°ãƒªãƒ•ãŒãªã„ +\Punct{・} \PunctUCS{30FB}\\ +\Punct{:} \PunctUCS{FF1A}\\ +\Punct{ï¼›} \PunctUCS{FF1B}\\ +\Punct{ã€} \PunctUCS{3001}\\ +\Punct{。} \PunctUCS{3002}\\ +\Punct{,} \PunctUCS{FF0C}\\ +\Punct{.} \PunctUCS{FF0E}\\ +\Punct{—} \PunctUCS{2014}\\ +\Punct{―} \PunctUCS{2015}\\ +\Punct{‥} \PunctUCS{2025}\\ +\Punct{…} \PunctUCS{2026}\\ + +\parbox<t>{15.5zw}{ + +%\Punct{·} \PunctUCS{00B7}\\% Adobe-Japan1-6ã«ã¯å’Œæ–‡ç”¨ã‚°ãƒªãƒ•ãŒãªã„ +\Punct{・} \PunctUCS{30FB}\\ +\Punct{:} \PunctUCS{FF1A}\\ +%\Punct{ï¼›} \PunctUCS{FF1B}\\% Adobe-Japan1-6ã«ã¯ç¸¦çµ„ã¿ç”¨ã‚°ãƒªãƒ•ãŒãªã„ +\Punct{ã€} \PunctUCS{3001}\\ +\Punct{。} \PunctUCS{3002}\\ +\Punct{,} \PunctUCS{FF0C}\\ +\Punct{.} \PunctUCS{FF0E}\\ +\Punct{—} \PunctUCS{2014}\\ +\Punct{―} \PunctUCS{2015}\\ +\Punct{‥} \PunctUCS{2025}\\ +\Punct{…} \PunctUCS{2026}\\ + +} diff --git a/language/japanese/japanese-otf/doc/test/uplatex/punctuation.tex b/language/japanese/japanese-otf/doc/test/uplatex/punctuation.tex new file mode 100644 index 0000000000..72c981b8f3 --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/punctuation.tex @@ -0,0 +1,181 @@ +% -*- coding: utf-8 -*- +\makeatletter + +\def\@opt@{uplatex} +\def\@default{default} + +\ifx\option\@undefined + \def\option{default} +\fi +\ifx\option\@default +\else + \edef\@opt@{\option,\@opt@} +\fi + +\documentclass[twocolumn]{ujarticle} +\textwidth 170mm +\textheight 255mm +\voffset -10mm +\topmargin 0mm +\headheight 0mm +\headsep 0mm +\leftmargin 0mm +\rightmargin 0mm + +\usepackage{color} +\usepackage{plext} +\usepackage[\@opt@]{otf} + +\makeatother + +\newcommand{\Bracket}[2]{% + \textcolor{green}{\fbox{\textcolor{black}{#1}}}雪% + \textcolor{green}{\fbox{\textcolor{black}{#2}}}% + \textcolor{green}{\fbox{\textcolor{black}{\inhibitglue #1}}}雪% + \textcolor{green}{\fbox{\textcolor{black}{#2\inhibitglue}}}% +%%% vvv 色無㗠vvv %%% +% \fbox{#1}雪\fbox{#2}% +% \fbox{\inhibitglue #1}雪\fbox{#2\inhibitglue}% +} +\newcommand{\BracketUCS}[2]{% + \Bracket{\kchar"#1}{\kchar"#2} {\footnotesize U+#1, U+#2}% +} +\newcommand{\Punct}[1]{% + 雪\textcolor{green}{\fbox{\textcolor{black}{#1}}}雪% + \textcolor{green}{\fbox{\textcolor{black}{\inhibitglue #1\inhibitglue}}}雪% +%%% vvv 色無㗠vvv %%% +% 雪\fbox{#1}雪% +% \fbox{\inhibitglue #1\inhibitglue}雪% +} +\newcommand{\PunctUCS}[1]{% + \Punct{\kchar"#1} {\footnotesize U+#1}%" +} + +\makeatletter +\ifx\rubyfamily\@undefined\let\rubyfamily=\relax\fi +\ifx\mgfamily\@undefined\let\mgfamily=\relax\fi +\makeatother + +\begin{document} +\parindent0pt +\fboxsep0pt + +オプション:\texttt{\option} + +\section{括弧類} +{ +[mc/m] + +\input{paren0.tex} + +{\bfseries% +[mc/bx] + +\input{paren0.tex} +}} + +{\gtfamily +[gt/m] + +\input{paren0.tex} + +{\bfseries% +[gt/bx] + +\input{paren0.tex} +}} + +{\mgfamily +[mg/m] + +\input{paren0.tex} +} + +{\rubyfamily% +[ruby/m] + +\input{paren0.tex} + +{\bfseries% +[ruby/bx] + +\input{paren0.tex} +}} + +{\gtfamily\rubyfamily% +[rubyg/m] + +\input{paren0.tex} + +{\gtfamily\rubyfamily\bfseries% +[rubyg/bx] + +\input{paren0.tex} +}} + +{\mgfamily\rubyfamily% +[rubymg/m] + +\input{paren0.tex} +} + + +\section{å¥èªç‚¹ãªã©} +{ +[mc/m] + +\input{punct0.tex} + +{\bfseries% +[mc/bx] + +\input{punct0.tex} +}} + +{\gtfamily +[gt/m] + +\input{punct0.tex} + +{\bfseries% +[gt/bx] + +\input{punct0.tex} +}} + +{\mgfamily +[mg/m] + +\input{punct0.tex} +} + +{\rubyfamily% +[ruby/m] + +\input{punct0.tex} + +{\bfseries% +[ruby/bx] + +\input{punct0.tex} +}} + +{\gtfamily\rubyfamily% +[rubyg/m] + +\input{punct0.tex} + +{\gtfamily\rubyfamily\bfseries% +[rubyg/bx] + +\input{punct0.tex} +}} + +{\mgfamily\rubyfamily% +[rubymg/m] + +\input{punct0.tex} +} + +\end{document} + diff --git a/language/japanese/japanese-otf/doc/test/uplatex/sp_cns_utf.tex b/language/japanese/japanese-otf/doc/test/uplatex/sp_cns_utf.tex new file mode 100644 index 0000000000..fdd6023915 --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/sp_cns_utf.tex @@ -0,0 +1,204 @@ +% +% This file is generated from the data of UniCNS-UTF32 +% in cid2code.txt (Version 10/24/2017) +% for Adobe-CNS1-7 +% +% Reference: +% https://github.com/adobe-type-tools/cmap-resources/ +% Adobe-CNS1-7/cid2code.txt +% +% A newer CMap may be required for some code points. +% + + +Adobe-CNS1-0\\ +\UTFT{200CC}\UTFT{2008A}\UTFT{27607} + +Adobe-CNS1-1\\ +\UTFT{23ED7}\UTFT{26ED3}\UTFT{257E0}\UTFT{28BE9}\UTFT{258E1}\UTFT{294D9}\UTFT{259AC}\UTFT{2648D}\UTFT{25C01}\UTFT{2530E}% +\UTFT{25CFE}\UTFT{25BB4}\UTFT{26C7F}\UTFT{25D20}\UTFT{25CC1}\UTFT{24882}\UTFT{24578}\UTFT{26E44}\UTFT{26ED6}\UTFT{24057}% +\UTFT{26029}\UTFT{217F9}\UTFT{2836D}\UTFT{26121}\UTFT{2615A}\UTFT{262D0}\UTFT{26351}\UTFT{21661}\UTFT{20068}\UTFT{23766}% +\UTFT{2833A}\UTFT{26489}\UTFT{2A087}\UTFT{26CC3}\UTFT{22714}\UTFT{26626}\UTFT{23DE3}\UTFT{266E8}\UTFT{28A48}\UTFT{226F6}% +\UTFT{26498}\UTFT{2148A}\UTFT{2185E}\UTFT{24A65}\UTFT{24A95}\UTFT{26A52}\UTFT{23D7E}\UTFT{214FD}\UTFT{2F98F}\UTFT{249A7}% +\UTFT{23530}\UTFT{21773}\UTFT{23DF8}\UTFT{2F994}\UTFT{20E16}\UTFT{217B4}\UTFT{2317D}\UTFT{2355A}\UTFT{23E8B}\UTFT{26DA3}% +\UTFT{26B05}\UTFT{26B97}\UTFT{235CE}\UTFT{26DA5}\UTFT{26ED4}\UTFT{26E42}\UTFT{25BE4}\UTFT{26B96}\UTFT{26E77}\UTFT{26E43}% +\UTFT{25C91}\UTFT{25CC0}\UTFT{28625}\UTFT{2863B}\UTFT{27088}\UTFT{21582}\UTFT{270CD}\UTFT{270F0}\UTFT{2F9B2}\UTFT{218A2}% +\UTFT{2739A}\UTFT{2A0F8}\UTFT{22C27}\UTFT{275E0}\UTFT{23DB9}\UTFT{275E4}\UTFT{2770F}\UTFT{28A25}\UTFT{27924}\UTFT{27ABD}% +\UTFT{27A59}\UTFT{27B3A}\UTFT{27B38}\UTFT{25430}\UTFT{25565}\UTFT{24A7A}\UTFT{216DF}\UTFT{27D54}\UTFT{27D8F}\UTFT{2F9D4}% +\UTFT{27D53}\UTFT{27D98}\UTFT{27DBD}\UTFT{21910}\UTFT{2F9D7}\UTFT{28002}\UTFT{21014}\UTFT{2498A}\UTFT{281BC}\UTFT{2710C}% +\UTFT{28365}\UTFT{28412}\UTFT{2A29F}\UTFT{20A50}\UTFT{289DE}\UTFT{2853D}\UTFT{23DBB}\UTFT{23262}\UTFT{22325}\UTFT{26ED7}% +\UTFT{2853C}\UTFT{27ABE}\UTFT{2856C}\UTFT{2860B}\UTFT{28713}\UTFT{286E6}\UTFT{28933}\UTFT{21E89}\UTFT{255B9}\UTFT{28AC6}% +\UTFT{23C9B}\UTFT{28B0C}\UTFT{255DB}\UTFT{20D31}\UTFT{28AE1}\UTFT{28BEB}\UTFT{28AE2}\UTFT{28AE5}\UTFT{28BEC}\UTFT{28C39}% +\UTFT{28BFF}\UTFT{286D8}\UTFT{2127C}\UTFT{23E2E}\UTFT{26ED5}\UTFT{28AE0}\UTFT{26CB8}\UTFT{20274}\UTFT{26410}\UTFT{290AF}% +\UTFT{290E5}\UTFT{24AD1}\UTFT{21915}\UTFT{2330A}\UTFT{24AE9}\UTFT{291D5}\UTFT{291EB}\UTFT{230B7}\UTFT{230BC}\UTFT{2546C}% +\UTFT{29433}\UTFT{2941D}\UTFT{2797A}\UTFT{27175}\UTFT{20630}\UTFT{2415C}\UTFT{25706}\UTFT{26D27}\UTFT{216D3}\UTFT{24A29}% +\UTFT{29857}\UTFT{29905}\UTFT{25725}\UTFT{290B1}\UTFT{29BD5}\UTFT{29B05}\UTFT{28600}\UTFT{2307D}\UTFT{29D3E}\UTFT{21863}% +\UTFT{29E68}\UTFT{29FB7}\UTFT{2A192}\UTFT{2A1AB}\UTFT{2A0E1}\UTFT{2A123}\UTFT{2A1DF}\UTFT{2A134}\UTFT{2A193}\UTFT{2A220}% +\UTFT{2193B}\UTFT{2A233}\UTFT{2A0B9}\UTFT{2A2B4}\UTFT{24364}\UTFT{2A3ED}\UTFT{28C2B}\UTFT{26DA2}\UTFT{2FA1B}\UTFT{2908B}% +\UTFT{24975}\UTFT{249BB}\UTFT{249F8}\UTFT{24348}\UTFT{24A51}\UTFT{28BDA}\UTFT{218FA}\UTFT{2897E}\UTFT{28E36}\UTFT{28A44}% +\UTFT{2896C}\UTFT{244B9}\UTFT{24473}\UTFT{243F8}\UTFT{217EF}\UTFT{218BE}\UTFT{23599}\UTFT{21885}\UTFT{2542F}\UTFT{217F8}% +\UTFT{216FB}\UTFT{21839}\UTFT{21774}\UTFT{218D1}\UTFT{25F4B}\UTFT{216C0}\UTFT{24A25}\UTFT{213FE}\UTFT{212A8}\UTFT{213C6}% +\UTFT{214B6}\UTFT{236A6}\UTFT{24994}\UTFT{27165}\UTFT{23E31}\UTFT{2555C}\UTFT{23EFB}\UTFT{27052}\UTFT{236EE}\UTFT{2999D}% +\UTFT{26F26}\UTFT{21922}\UTFT{2373F}\UTFT{240E1}\UTFT{2408B}\UTFT{2410F}\UTFT{26C21}\UTFT{266B1}\UTFT{20FDF}\UTFT{20BA8}% +\UTFT{20E0D}\UTFT{28B13}\UTFT{24436}\UTFT{20465}\UTFT{25651}\UTFT{201AB}\UTFT{203CB}\UTFT{2030A}\UTFT{20414}\UTFT{202C0}% +\UTFT{28EB3}\UTFT{20275}\UTFT{2020C}\UTFT{24A0E}\UTFT{23E8A}\UTFT{23595}\UTFT{23E39}\UTFT{23EBF}\UTFT{21884}\UTFT{23E89}% +\UTFT{205E0}\UTFT{204A3}\UTFT{20492}\UTFT{20491}\UTFT{28A9C}\UTFT{2070E}\UTFT{20873}\UTFT{2438C}\UTFT{20C20}\UTFT{249AC}% +\UTFT{210E4}\UTFT{20E1D}\UTFT{24ABC}\UTFT{2408D}\UTFT{240C9}\UTFT{20345}\UTFT{20BC6}\UTFT{28A46}\UTFT{216FA}\UTFT{2176F}% +\UTFT{21710}\UTFT{25946}\UTFT{219F3}\UTFT{21861}\UTFT{24295}\UTFT{25E83}\UTFT{28BD7}\UTFT{20413}\UTFT{21303}\UTFT{289FB}% +\UTFT{21996}\UTFT{2197C}\UTFT{23AEE}\UTFT{21903}\UTFT{21904}\UTFT{218A0}\UTFT{216FE}\UTFT{28A47}\UTFT{21DBA}\UTFT{23472}% +\UTFT{289A8}\UTFT{21927}\UTFT{217AB}\UTFT{2173B}\UTFT{275FD}\UTFT{22860}\UTFT{2262B}\UTFT{225AF}\UTFT{225BE}\UTFT{29088}% +\UTFT{26F73}\UTFT{2003E}\UTFT{20046}\UTFT{2261B}\UTFT{22C9B}\UTFT{22D07}\UTFT{246D4}\UTFT{2914D}\UTFT{24665}\UTFT{22B6A}% +\UTFT{22B22}\UTFT{23450}\UTFT{298EA}\UTFT{22E78}\UTFT{249E3}\UTFT{22D67}\UTFT{22CA1}\UTFT{2308E}\UTFT{232AD}\UTFT{24989}% +\UTFT{232AB}\UTFT{232E0}\UTFT{218D9}\UTFT{2943F}\UTFT{23289}\UTFT{231B3}\UTFT{25584}\UTFT{28B22}\UTFT{2558F}\UTFT{216FC}% +\UTFT{2555B}\UTFT{25425}\UTFT{23103}\UTFT{2182A}\UTFT{23234}\UTFT{2320F}\UTFT{23182}\UTFT{242C9}\UTFT{26D24}\UTFT{27870}% +\UTFT{21DEB}\UTFT{232D2}\UTFT{232E1}\UTFT{25872}\UTFT{2383A}\UTFT{237BC}\UTFT{237A2}\UTFT{233FE}\UTFT{2462A}\UTFT{237D5}% +\UTFT{24487}\UTFT{21912}\UTFT{23FC0}\UTFT{23C9A}\UTFT{28BEA}\UTFT{28ACB}\UTFT{2801E}\UTFT{289DC}\UTFT{23F7F}\UTFT{2403C}% +\UTFT{2431A}\UTFT{24276}\UTFT{2478F}\UTFT{24725}\UTFT{24AA4}\UTFT{205EB}\UTFT{23EF8}\UTFT{2365F}\UTFT{24A4A}\UTFT{24917}% +\UTFT{25FE1}\UTFT{24ADF}\UTFT{28C23}\UTFT{23F35}\UTFT{26DEA}\UTFT{24CD9}\UTFT{24D06}\UTFT{2A5C6}\UTFT{28ACC}\UTFT{249AB}% +\UTFT{2498E}\UTFT{24A4E}\UTFT{249C5}\UTFT{248F3}\UTFT{28AE3}\UTFT{21864}\UTFT{25221}\UTFT{251E7}\UTFT{23232}\UTFT{24697}% +\UTFT{23781}\UTFT{248F0}\UTFT{24ABA}\UTFT{24AC7}\UTFT{24A96}\UTFT{261AE}\UTFT{25581}\UTFT{27741}\UTFT{256E3}\UTFT{23EFA}% +\UTFT{216E6}\UTFT{20D4C}\UTFT{2498C}\UTFT{20299}\UTFT{23DBA}\UTFT{2176E}\UTFT{201D4}\UTFT{20C0D}\UTFT{226F5}\UTFT{25AAF}% +\UTFT{25A9C}\UTFT{2025B}\UTFT{25BC6}\UTFT{25BB3}\UTFT{25EBC}\UTFT{25EA6}\UTFT{249F9}\UTFT{217B0}\UTFT{26261}\UTFT{2615C}% +\UTFT{27B48}\UTFT{25E82}\UTFT{26B75}\UTFT{20916}\UTFT{2004E}\UTFT{235CF}\UTFT{26412}\UTFT{263F8}\UTFT{2082C}\UTFT{25AE9}% +\UTFT{25D43}\UTFT{25E0E}\UTFT{2343F}\UTFT{249F7}\UTFT{265AD}\UTFT{265A0}\UTFT{27127}\UTFT{26CD1}\UTFT{267B4}\UTFT{26A42}% +\UTFT{26A51}\UTFT{26DA7}\UTFT{2721B}\UTFT{21840}\UTFT{218A1}\UTFT{218D8}\UTFT{2F9BC}\UTFT{23D8F}\UTFT{27422}\UTFT{25683}% +\UTFT{27785}\UTFT{27784}\UTFT{28BF5}\UTFT{28BD9}\UTFT{28B9C}\UTFT{289F9}\UTFT{29448}\UTFT{24284}\UTFT{21845}\UTFT{27DDC}% +\UTFT{24C09}\UTFT{22321}\UTFT{217DA}\UTFT{2492F}\UTFT{28A4B}\UTFT{28AFC}\UTFT{28C1D}\UTFT{28C3B}\UTFT{28D34}\UTFT{248FF}% +\UTFT{24A42}\UTFT{243EA}\UTFT{23225}\UTFT{28EE7}\UTFT{28E66}\UTFT{28E65}\UTFT{249ED}\UTFT{24A78}\UTFT{23FEE}\UTFT{290B0}% +\UTFT{29093}\UTFT{257DF}\UTFT{28989}\UTFT{28C26}\UTFT{28B2F}\UTFT{263BE}\UTFT{2421B}\UTFT{20F26}\UTFT{28BC5}\UTFT{24AB2}% +\UTFT{294DA}\UTFT{295D7}\UTFT{28B50}\UTFT{24A67}\UTFT{28B64}\UTFT{28A45}\UTFT{27B06}\UTFT{28B65}\UTFT{258C8}\UTFT{298F1}% +\UTFT{29948}\UTFT{21302}\UTFT{249B8}\UTFT{214E8}\UTFT{2271F}\UTFT{23DB8}\UTFT{22781}\UTFT{2296B}\UTFT{29E2D}\UTFT{2A1F5}% +\UTFT{2A0FE}\UTFT{24104}\UTFT{2A1B4}\UTFT{2A0ED}\UTFT{2A0F3}\UTFT{2992F}\UTFT{26E12}\UTFT{26FDF}\UTFT{26B82}\UTFT{26DA4}% +\UTFT{26E84}\UTFT{26DF0}\UTFT{26E00}\UTFT{237D7}\UTFT{26064}\UTFT{2359C}\UTFT{23640}\UTFT{249DE}\UTFT{202BF}\UTFT{2555D}% +\UTFT{21757}\UTFT{231C9}\UTFT{24941}\UTFT{241B5}\UTFT{241AC}\UTFT{26C40}\UTFT{24F97}\UTFT{217B5}\UTFT{28A49}\UTFT{24488}% +\UTFT{289FC}\UTFT{218D6}\UTFT{20F1D}\UTFT{26CC0}\UTFT{21413}\UTFT{242FA}\UTFT{22C26}\UTFT{243C1}\UTFT{23DB7}\UTFT{26741}% +\UTFT{2615B}\UTFT{260A4}\UTFT{249B9}\UTFT{2498B}\UTFT{289FA}\UTFT{28B63}\UTFT{2189F}\UTFT{24AB3}\UTFT{24A3E}\UTFT{24A94}% +\UTFT{217D9}\UTFT{24A66}\UTFT{203A7}\UTFT{21424}\UTFT{249E5}\UTFT{24916}\UTFT{24976}\UTFT{204FE}\UTFT{28ACE}\UTFT{28A16}% +\UTFT{28BE7}\UTFT{255D5}\UTFT{28A82}\UTFT{24943}\UTFT{20CFF}\UTFT{2061A}\UTFT{20BEB}\UTFT{20CB8}\UTFT{217FA}\UTFT{216C2}% +\UTFT{24A50}\UTFT{21852}\UTFT{28AC0}\UTFT{249AD}\UTFT{218BF}\UTFT{21883}\UTFT{27484}\UTFT{23D5B}\UTFT{28A81}\UTFT{21862}% +\UTFT{20AB4}\UTFT{2139C}\UTFT{28218}\UTFT{290E4}\UTFT{27E4F}\UTFT{23FED}\UTFT{23E2D}\UTFT{203F5}\UTFT{28C1C}\UTFT{26BC0}% +\UTFT{21452}\UTFT{24362}\UTFT{24A71}\UTFT{22FE3}\UTFT{212B0}\UTFT{223BD}\UTFT{21398}\UTFT{234E5}\UTFT{27BF4}\UTFT{236DF}% +\UTFT{28A83}\UTFT{237D6}\UTFT{233FA}\UTFT{24C9F}\UTFT{236AD}\UTFT{26CB7}\UTFT{26D26}\UTFT{26D51}\UTFT{26C82}\UTFT{26FDE}% +\UTFT{2173A}\UTFT{26C80}\UTFT{27053}\UTFT{217DB}\UTFT{217B3}\UTFT{21905}\UTFT{241FC}\UTFT{2173C}\UTFT{242A5}\UTFT{24293}% +\UTFT{23EF9}\UTFT{27736}\UTFT{2445B}\UTFT{242CA}\UTFT{24259}\UTFT{289E1}\UTFT{26D28}\UTFT{244CE}\UTFT{27E4D}\UTFT{243BD}% +\UTFT{24256}\UTFT{21304}\UTFT{243E9}\UTFT{2F825}\UTFT{23300}\UTFT{27AF4}\UTFT{256F6}\UTFT{27B18}\UTFT{27A79}\UTFT{249BA}% +\UTFT{20346}\UTFT{27657}\UTFT{25FE2}\UTFT{275FE}\UTFT{2209A}\UTFT{28A9A}\UTFT{2403B}\UTFT{24A45}\UTFT{205CA}\UTFT{20611}% +\UTFT{21EA8}\UTFT{23CFF}\UTFT{285E8}\UTFT{299C9}\UTFT{221C3}\UTFT{28B4E}\UTFT{20C78}\UTFT{20779}\UTFT{23F4A}\UTFT{24AA7}% +\UTFT{26B52}\UTFT{27632}\UTFT{2493F}\UTFT{233CC}\UTFT{28948}\UTFT{21D90}\UTFT{27C12}\UTFT{24F9A}\UTFT{26BF7}\UTFT{2191C}% +\UTFT{249F6}\UTFT{23FEF}\UTFT{2271B}\UTFT{257E1}\UTFT{2F8CD}\UTFT{2F806}\UTFT{24521}\UTFT{24934}\UTFT{26CBD}\UTFT{26411}% +\UTFT{290C0}\UTFT{20A11}\UTFT{26469}\UTFT{20021}\UTFT{23519}\UTFT{2258D}\UTFT{2217A}\UTFT{249D0}\UTFT{20EF8}\UTFT{22926}% +\UTFT{28473}\UTFT{217B1}\UTFT{24A2A}\UTFT{21820}\UTFT{29CAD}\UTFT{298A4}\UTFT{2160A}\UTFT{2372F}\UTFT{280E8}\UTFT{213C5}% +\UTFT{291A8}\UTFT{270AF}\UTFT{289AB}\UTFT{2417A}\UTFT{2A2DF}\UTFT{28318}\UTFT{26E07}\UTFT{2816F}\UTFT{269B5}\UTFT{213ED}% +\UTFT{2322F}\UTFT{28C30}\UTFT{28949}\UTFT{24988}\UTFT{24AA5}\UTFT{23F81}\UTFT{21FA1}\UTFT{295E9}\UTFT{2789D}\UTFT{28024}% +\UTFT{27A3E}\UTFT{23CB7}\UTFT{26258}\UTFT{29D98}\UTFT{23D40}\UTFT{20E9D}\UTFT{282E2}\UTFT{20C41}\UTFT{20C96}\UTFT{20E76}% +\UTFT{22C62}\UTFT{20EA2}\UTFT{21075}\UTFT{22B43}\UTFT{22EB3}\UTFT{20DA7}\UTFT{2688A}\UTFT{20EF9}\UTFT{27FF9}\UTFT{247E0}% +\UTFT{29D7C}\UTFT{275A3}\UTFT{26048}\UTFT{24618}\UTFT{29EAC}\UTFT{29FDE}\UTFT{272B2}\UTFT{2048E}\UTFT{20EB6}\UTFT{27F2E}% +\UTFT{2A434}\UTFT{243F2}\UTFT{29E06}\UTFT{294D0}\UTFT{26335}\UTFT{20D28}\UTFT{20D71}\UTFT{21F0F}\UTFT{21DD1}\UTFT{2176D}% +\UTFT{2B473}\UTFT{28E97}\UTFT{25C21}\UTFT{20CD4}\UTFT{201F2}\UTFT{2A64A}\UTFT{2837D}\UTFT{2A2B2}\UTFT{24ABB}\UTFT{26E05}% +\UTFT{2AE67}\UTFT{2251B}\UTFT{2DF3C}\UTFT{28E39}\UTFT{20F3B}\UTFT{25F1A}\UTFT{27486}\UTFT{267CC}\UTFT{24011}\UTFT{2F922}% +\UTFT{20547}\UTFT{205DF}\UTFT{23FC5}\UTFT{24942}\UTFT{289E4}\UTFT{219DB}\UTFT{23CC8}\UTFT{24933}\UTFT{289AA}\UTFT{202A0}% +\UTFT{26BB3}\UTFT{21305}\UTFT{224ED}\UTFT{26D29}\UTFT{27A84}\UTFT{23600}\UTFT{24AB1}\UTFT{22513}\UTFT{2037E}\UTFT{20380}% +\UTFT{20347}\UTFT{2041F}\UTFT{249A4}\UTFT{20487}\UTFT{233B4}\UTFT{20BFF}\UTFT{220FC}\UTFT{202E5}\UTFT{22530}\UTFT{2058E}% +\UTFT{23233}\UTFT{21983}\UTFT{205B3}\UTFT{23C99}\UTFT{24AA6}\UTFT{2372D}\UTFT{26B13}\UTFT{2F829}\UTFT{28ADE}\UTFT{23F80}% +\UTFT{20954}\UTFT{23FEC}\UTFT{20BE2}\UTFT{21726}\UTFT{216E8}\UTFT{286AB}\UTFT{2F832}\UTFT{21596}\UTFT{21613}\UTFT{28A9B}% +\UTFT{25772}\UTFT{20B8F}\UTFT{23FEB}\UTFT{22DA3}\UTFT{20C77}\UTFT{26B53}\UTFT{20D74}\UTFT{2170D}\UTFT{20EDD}\UTFT{20D4D}% +\UTFT{289BC}\UTFT{22698}\UTFT{218D7}\UTFT{2403A}\UTFT{24435}\UTFT{210B4}\UTFT{2328A}\UTFT{28B66}\UTFT{2124F}\UTFT{241A5}% +\UTFT{26C7E}\UTFT{21416}\UTFT{21454}\UTFT{24363}\UTFT{24BF5}\UTFT{2123C}\UTFT{2A150}\UTFT{24278}\UTFT{2163E}\UTFT{21692}% +\UTFT{20D4E}\UTFT{26C81}\UTFT{26D2A}\UTFT{217DC}\UTFT{217FB}\UTFT{217B2}\UTFT{26DA6}\UTFT{21828}\UTFT{216D5}\UTFT{26E45}% +\UTFT{249A9}\UTFT{26FA1}\UTFT{22554}\UTFT{21911}\UTFT{216B8}\UTFT{27A0E}\UTFT{20204}\UTFT{21A34}\UTFT{259CC}\UTFT{205A5}% +\UTFT{21B44}\UTFT{21CA5}\UTFT{26B28}\UTFT{21DF9}\UTFT{21E37}\UTFT{21EA4}\UTFT{24901}\UTFT{22049}\UTFT{22173}\UTFT{244BC}% +\UTFT{20CD3}\UTFT{21771}\UTFT{28482}\UTFT{201C1}\UTFT{2F894}\UTFT{2133A}\UTFT{26888}\UTFT{223D0}\UTFT{22471}\UTFT{26E6E}% +\UTFT{28A36}\UTFT{25250}\UTFT{21F6A}\UTFT{270F8}\UTFT{22668}\UTFT{2029E}\UTFT{28A29}\UTFT{227B4}\UTFT{24982}\UTFT{2498F}% +\UTFT{27A53}\UTFT{2F8A6}\UTFT{26ED2}\UTFT{20656}\UTFT{23FB7}\UTFT{2285F}\UTFT{28B9D}\UTFT{2995D}\UTFT{22980}\UTFT{228C1}% +\UTFT{20118}\UTFT{21770}\UTFT{22E0D}\UTFT{249DF}\UTFT{2138E}\UTFT{217FC}\UTFT{22E36}\UTFT{2571D}\UTFT{24A28}\UTFT{24A23}% +\UTFT{24940}\UTFT{21829}\UTFT{23400}\UTFT{231F7}\UTFT{231F8}\UTFT{231A4}\UTFT{231A5}\UTFT{20E75}\UTFT{251E6}\UTFT{23231}% +\UTFT{285F4}\UTFT{231C8}\UTFT{25313}\UTFT{228F7}\UTFT{2439C}\UTFT{24A21}\UTFT{237C2}\UTFT{2F8DB}\UTFT{241CD}\UTFT{290ED}% +\UTFT{233E6}\UTFT{26DA0}\UTFT{2346F}\UTFT{28ADF}\UTFT{235CD}\UTFT{2363C}\UTFT{28A4A}\UTFT{203C9}\UTFT{23659}\UTFT{2212A}% +\UTFT{23703}\UTFT{2919C}\UTFT{20923}\UTFT{227CD}\UTFT{23ADB}\UTFT{21958}\UTFT{23B5A}\UTFT{23EFC}\UTFT{2248B}\UTFT{248F1}% +\UTFT{26B51}\UTFT{23DBC}\UTFT{23DBD}\UTFT{241A4}\UTFT{2490C}\UTFT{24900}\UTFT{23CC9}\UTFT{20D32}\UTFT{231F9}\UTFT{22491}% +\UTFT{26D25}\UTFT{26DA1}\UTFT{26DEB}\UTFT{2497F}\UTFT{24085}\UTFT{26E72}\UTFT{26F74}\UTFT{28B21}\UTFT{2F908}\UTFT{23E2F}% +\UTFT{23F82}\UTFT{2304B}\UTFT{23E30}\UTFT{21497}\UTFT{2403D}\UTFT{29170}\UTFT{24144}\UTFT{24091}\UTFT{24155}\UTFT{24039}% +\UTFT{23FF0}\UTFT{23FB4}\UTFT{2413F}\UTFT{24156}\UTFT{24157}\UTFT{24140}\UTFT{261DD}\UTFT{24277}\UTFT{24365}\UTFT{242C1}% +\UTFT{2445A}\UTFT{24A27}\UTFT{24A22}\UTFT{28BE8}\UTFT{25605}\UTFT{24974}\UTFT{23044}\UTFT{24823}\UTFT{2882B}\UTFT{28804}% +\UTFT{20C3A}\UTFT{26A2E}\UTFT{241E2}\UTFT{216E7}\UTFT{24A24}\UTFT{249B7}\UTFT{2498D}\UTFT{249FB}\UTFT{24A26}\UTFT{2F92F}% +\UTFT{228AD}\UTFT{28EB2}\UTFT{24A8C}\UTFT{2415F}\UTFT{24A79}\UTFT{28B8F}\UTFT{28C03}\UTFT{2189E}\UTFT{21988}\UTFT{28ED9}% +\UTFT{21A4B}\UTFT{28EAC}\UTFT{24F82}\UTFT{24D13}\UTFT{263F5}\UTFT{26911}\UTFT{2690E}\UTFT{26F9F}\UTFT{2509D}\UTFT{2517D}% +\UTFT{21E1C}\UTFT{25220}\UTFT{232AC}\UTFT{28964}\UTFT{28968}\UTFT{216C1}\UTFT{255E0}\UTFT{2760C}\UTFT{2261C}\UTFT{25857}% +\UTFT{27B39}\UTFT{27126}\UTFT{2910D}\UTFT{20C42}\UTFT{20D15}\UTFT{2512B}\UTFT{22CC6}\UTFT{20341}\UTFT{24DB8}\UTFT{294E5}% +\UTFT{280BE}\UTFT{22C38}\UTFT{2815D}\UTFT{269F2}\UTFT{24DEA}\UTFT{20D7C}\UTFT{20FB4}\UTFT{20CD5}\UTFT{2BAB3}\UTFT{20E96}% +\UTFT{20F64}\UTFT{22CA9}\UTFT{28256}\UTFT{244D3}\UTFT{20D46}\UTFT{29A4D}\UTFT{280E9}\UTFT{24EA7}\UTFT{22CC2}\UTFT{295F4}% +\UTFT{252C7}\UTFT{297D4}\UTFT{22D44}\UTFT{2BCD7}\UTFT{22BCA}\UTFT{2B977}\UTFT{266DA}\UTFT{26716}\UTFT{279A0}\UTFT{25052}% +\UTFT{20C43}\UTFT{28B4C}\UTFT{20731}\UTFT{201A9}\UTFT{22D8D}\UTFT{245C8}\UTFT{204FC}\UTFT{26097}\UTFT{20F4C}\UTFT{22A66}% +\UTFT{2109D}\UTFT{20D9C}\UTFT{22775}\UTFT{2A601}\UTFT{20E09}\UTFT{22ACF}\UTFT{2C5F8}\UTFT{210C8}\UTFT{239C2}\UTFT{2829B}% +\UTFT{25E49}\UTFT{220C7}\UTFT{22CB2}\UTFT{29720}\UTFT{24E3B}\UTFT{2C9A0}\UTFT{27574}\UTFT{22E8B}\UTFT{22208}\UTFT{2A65B}% +\UTFT{28CCD}\UTFT{20E7A}\UTFT{20C34}\UTFT{27639}\UTFT{22BCE}\UTFT{22C51}\UTFT{210C7}\UTFT{2A632}\UTFT{28CD2}\UTFT{28D99}% +\UTFT{28CCA}\UTFT{2775E}\UTFT{2F828}\UTFT{2107B}\UTFT{210D3}\UTFT{212FE}\UTFT{247EF}\UTFT{24EA5}\UTFT{24F5C}\UTFT{28189}% +\UTFT{2B42C} + +Adobe-CNS1-3\\ +\UTFT{2010C}\UTFT{200D1}\UTFT{200CD}\UTFT{200CB}\UTFT{21FE8}\UTFT{200CA}\UTFT{2010E}\UTFT{21BC1}\UTFT{2F878}\UTFT{20086}% +\UTFT{248E9}\UTFT{2626A}\UTFT{2634B}\UTFT{26612}\UTFT{26951}\UTFT{278B2}\UTFT{28E0F}\UTFT{29810}\UTFT{20087}\UTFT{2A3A9}% +\UTFT{21145}\UTFT{27735}\UTFT{209E7}\UTFT{29DF6}\UTFT{2700E}\UTFT{2A133}\UTFT{2846C}\UTFT{21DCA}\UTFT{205D0}\UTFT{22AE6}% +\UTFT{27D84}\UTFT{210F4}\UTFT{20C0B}\UTFT{278C8}\UTFT{260A5}\UTFT{22D4C}\UTFT{21077}\UTFT{2106F}\UTFT{221A1}\UTFT{20D96}% +\UTFT{22CC9}\UTFT{20F31}\UTFT{2681C}\UTFT{210CF}\UTFT{22803}\UTFT{22939}\UTFT{251E3}\UTFT{20E8C}\UTFT{20F8D}\UTFT{20EAA}% +\UTFT{20F30}\UTFT{20D47}\UTFT{2114F}\UTFT{20E4C}\UTFT{20EAB}\UTFT{20BA9}\UTFT{20D48}\UTFT{210C0}\UTFT{2113D}\UTFT{22696}% +\UTFT{20FAD}\UTFT{233F4}\UTFT{20D7E}\UTFT{20D7F}\UTFT{22C55}\UTFT{20E98}\UTFT{20F2E}\UTFT{26B50}\UTFT{29EC3}\UTFT{22DEE}% +\UTFT{26572}\UTFT{280BD}\UTFT{20EFA}\UTFT{20E0F}\UTFT{20E77}\UTFT{20EFB}\UTFT{24DEB}\UTFT{20CD6}\UTFT{227B5}\UTFT{210C9}% +\UTFT{20E10}\UTFT{20E78}\UTFT{21078}\UTFT{21148}\UTFT{28207}\UTFT{21455}\UTFT{20E79}\UTFT{24E50}\UTFT{22DA4}\UTFT{2101D}% +\UTFT{2101E}\UTFT{210F5}\UTFT{210F6}\UTFT{20E11}\UTFT{27694}\UTFT{282CD}\UTFT{20FB5}\UTFT{20E7B}\UTFT{2517E}\UTFT{20FB6}% +\UTFT{21180}\UTFT{252D8}\UTFT{2A2BD}\UTFT{249DA}\UTFT{2183A}\UTFT{24177}\UTFT{2827C}\UTFT{2573D}\UTFT{25B74}\UTFT{2313D}% +\UTFT{289C0}\UTFT{23F41}\UTFT{20325}\UTFT{20ED8}\UTFT{25C65}\UTFT{24FB8}\UTFT{20B0D}\UTFT{26B0A}\UTFT{22EEF}\UTFT{23CB5}% +\UTFT{26E99}\UTFT{23F8F}\UTFT{24CC9}\UTFT{2A014}\UTFT{286BC}\UTFT{28501}\UTFT{2267A}\UTFT{269A8}\UTFT{2424B}\UTFT{2215B}% +\UTFT{2037F}\UTFT{2A45B}\UTFT{249EC}\UTFT{24962}\UTFT{27109}\UTFT{24A4F}\UTFT{24A5D}\UTFT{217DF}\UTFT{23AFA}\UTFT{20214}% +\UTFT{208D5}\UTFT{20619}\UTFT{21F9E}\UTFT{2A2B6}\UTFT{2915B}\UTFT{28A59}\UTFT{29420}\UTFT{248F2}\UTFT{25535}\UTFT{20CCF}% +\UTFT{27967}\UTFT{21BC2}\UTFT{20094}\UTFT{202B7}\UTFT{203A0}\UTFT{204D7}\UTFT{205D5}\UTFT{20615}\UTFT{20676}\UTFT{216BA}% +\UTFT{20AC2}\UTFT{20ACD}\UTFT{20BBF}\UTFT{2F83B}\UTFT{20BCB}\UTFT{20BFB}\UTFT{20C3B}\UTFT{20C53}\UTFT{20C65}\UTFT{20C7C}% +\UTFT{20C8D}\UTFT{20CB5}\UTFT{20CDD}\UTFT{20CED}\UTFT{20D6F}\UTFT{20DB2}\UTFT{20DC8}\UTFT{20E04}\UTFT{20E0E}\UTFT{20ED7}% +\UTFT{20F90}\UTFT{20F2D}\UTFT{20E73}\UTFT{20FBC}\UTFT{2105C}\UTFT{2104F}\UTFT{21076}\UTFT{21088}\UTFT{21096}\UTFT{210BF}% +\UTFT{2112F}\UTFT{2113B}\UTFT{212E3}\UTFT{21375}\UTFT{21336}\UTFT{21577}\UTFT{21619}\UTFT{217C3}\UTFT{217C7}\UTFT{2182D}% +\UTFT{2196A}\UTFT{21A2D}\UTFT{21A45}\UTFT{21C2A}\UTFT{21C70}\UTFT{21CAC}\UTFT{21EC8}\UTFT{21ED5}\UTFT{21F15}\UTFT{22045}% +\UTFT{2227C}\UTFT{223D7}\UTFT{223FA}\UTFT{2272A}\UTFT{22871}\UTFT{2294F}\UTFT{22967}\UTFT{22993}\UTFT{22AD5}\UTFT{22AE8}% +\UTFT{22B0E}\UTFT{22B3F}\UTFT{22C4C}\UTFT{22C88}\UTFT{22CB7}\UTFT{25BE8}\UTFT{22D08}\UTFT{22D12}\UTFT{22DB7}\UTFT{22D95}% +\UTFT{22E42}\UTFT{22F74}\UTFT{22FCC}\UTFT{23033}\UTFT{23066}\UTFT{2331F}\UTFT{233DE}\UTFT{23567}\UTFT{235F3}\UTFT{2361A}% +\UTFT{23716}\UTFT{23AA7}\UTFT{23E11}\UTFT{23EB9}\UTFT{24119}\UTFT{242EE}\UTFT{2430D}\UTFT{24334}\UTFT{24396}\UTFT{24404}% +\UTFT{244D6}\UTFT{24674}\UTFT{2472F}\UTFT{24812}\UTFT{248FB}\UTFT{24A15}\UTFT{24AC0}\UTFT{24F86}\UTFT{2502C}\UTFT{25299}% +\UTFT{25419}\UTFT{25446}\UTFT{2546E}\UTFT{2553F}\UTFT{2555E}\UTFT{25562}\UTFT{25566}\UTFT{257C7}\UTFT{2585D}\UTFT{25903}% +\UTFT{25AAE}\UTFT{25B89}\UTFT{25C06}\UTFT{26102}\UTFT{261B2}\UTFT{26402}\UTFT{2644A}\UTFT{26484}\UTFT{26488}\UTFT{26512}% +\UTFT{265BF}\UTFT{266B5}\UTFT{266FC}\UTFT{26799}\UTFT{2686E}\UTFT{2685E}\UTFT{268C7}\UTFT{26926}\UTFT{26939}\UTFT{269FA}% +\UTFT{26A2D}\UTFT{26A34}\UTFT{26B5B}\UTFT{26B9D}\UTFT{26CA4}\UTFT{26DAE}\UTFT{2704B}\UTFT{271CD}\UTFT{27280}\UTFT{27285}% +\UTFT{2728B}\UTFT{272E6}\UTFT{27450}\UTFT{277CC}\UTFT{27858}\UTFT{279DD}\UTFT{279FD}\UTFT{27A0A}\UTFT{27B0B}\UTFT{27D66}% +\UTFT{28009}\UTFT{28023}\UTFT{28048}\UTFT{28083}\UTFT{28090}\UTFT{280F4}\UTFT{2812E}\UTFT{2814F}\UTFT{281AF}\UTFT{2821A}% +\UTFT{28306}\UTFT{2832F}\UTFT{2838A}\UTFT{28468}\UTFT{286AA}\UTFT{28956}\UTFT{289B8}\UTFT{289E7}\UTFT{289E8}\UTFT{28B46}% +\UTFT{28BD4}\UTFT{28C09}\UTFT{28FC5}\UTFT{290EC}\UTFT{29110}\UTFT{2913C}\UTFT{2915E}\UTFT{24ACA}\UTFT{294E7}\UTFT{295B0}% +\UTFT{295B8}\UTFT{29732}\UTFT{298D1}\UTFT{29949}\UTFT{2996A}\UTFT{299C3}\UTFT{29A28}\UTFT{29B0E}\UTFT{29D5A}\UTFT{29D9B}% +\UTFT{29EF8}\UTFT{29F23}\UTFT{2A293}\UTFT{2A2FF}\UTFT{2A5CB}\UTFT{20C9C}\UTFT{224B0}\UTFT{24A93}\UTFT{28B2C}\UTFT{217F5}% +\UTFT{28B6C}\UTFT{28B99}\UTFT{266AF}\UTFT{27655}\UTFT{25635}\UTFT{25956}\UTFT{25E81}\UTFT{20E6D}\UTFT{23E88}\UTFT{24C9E}% +\UTFT{217F6}\UTFT{2187B}\UTFT{25C4A}\UTFT{25311}\UTFT{25ED8}\UTFT{20FEA}\UTFT{20D49}\UTFT{236BA}\UTFT{25148}\UTFT{210C1}% +\UTFT{24706}\UTFT{26893}\UTFT{226F4}\UTFT{27D2F}\UTFT{241A3}\UTFT{27D73}\UTFT{26ED0}\UTFT{272B6}\UTFT{211D9}\UTFT{23CFC}% +\UTFT{2A6A9}\UTFT{20EAC}\UTFT{21CA2}\UTFT{24FC2}\UTFT{20FEB}\UTFT{22DA0}\UTFT{20FEC}\UTFT{20E0A}\UTFT{20FED}\UTFT{21187}% +\UTFT{24B6E}\UTFT{25A95}\UTFT{20979}\UTFT{22465}\UTFT{23CFE}\UTFT{29F30}\UTFT{24FA9}\UTFT{2959E}\UTFT{23DB6}\UTFT{267B3}% +\UTFT{23720}\UTFT{23EF7}\UTFT{23E2C}\UTFT{230DA}\UTFT{212A9}\UTFT{24963}\UTFT{270AE}\UTFT{2176C}\UTFT{27164}\UTFT{26D22}% +\UTFT{24AE2}\UTFT{2493E}\UTFT{26D23}\UTFT{203FC}\UTFT{23CFD}\UTFT{24919}\UTFT{24A77}\UTFT{28A5A}\UTFT{2F840}\UTFT{2183B}% +\UTFT{26159}\UTFT{233F5}\UTFT{28BC2}\UTFT{21D46}\UTFT{26ED1}\UTFT{28B2D}\UTFT{23CC7}\UTFT{25ED7}\UTFT{27656}\UTFT{25531}% +\UTFT{21944}\UTFT{29903}\UTFT{26DDC}\UTFT{270AD}\UTFT{261AD}\UTFT{28A0F}\UTFT{23677}\UTFT{200EE}\UTFT{26846}\UTFT{24F0E}% +\UTFT{2634C}\UTFT{2626B}\UTFT{21877}\UTFT{2408C}\UTFT{2307E}\UTFT{21E3D}\UTFT{203B5}\UTFT{205C3}\UTFT{21376}\UTFT{24A12}% +\UTFT{28B2B}\UTFT{26083} + +Adobe-CNS1-4\\ +\UTFT{29C73}\UTFT{2414E}\UTFT{251CD}\UTFT{25D30}\UTFT{28A32}\UTFT{23281}\UTFT{2A107}\UTFT{21980}\UTFT{2870F}\UTFT{2A2BA}% +\UTFT{29947}\UTFT{28AEA}\UTFT{2207E}\UTFT{289E3}\UTFT{21DB6}\UTFT{22712}\UTFT{233F9}\UTFT{23C63}\UTFT{24505}\UTFT{24A13}% +\UTFT{25CA4}\UTFT{25695}\UTFT{28DB9}\UTFT{2143F}\UTFT{2497B}\UTFT{2710D}\UTFT{26D74}\UTFT{26B15}\UTFT{26FBE} + +Adobe-CNS1-5\\ +\UTFT{27267}\UTFT{27CB1}\UTFT{27CC5}\UTFT{242BF}\UTFT{23617}\UTFT{27352}\UTFT{26E8B}\UTFT{270D2}\UTFT{2A351}\UTFT{27C6C}% +\UTFT{26B23}\UTFT{25A54}\UTFT{21A63}\UTFT{23E06}\UTFT{23F61}\UTFT{28BB9}\UTFT{27BEF}\UTFT{21D5E}\UTFT{29EB0}\UTFT{29945}% +\UTFT{20A6F}\UTFT{23256}\UTFT{22796}\UTFT{23B1A}\UTFT{23551}\UTFT{240EC}\UTFT{21E23}\UTFT{201A4}\UTFT{26C41}\UTFT{20239}% +\UTFT{298FA}\UTFT{20B9F}\UTFT{221C1}\UTFT{2896D}\UTFT{29079}\UTFT{2A1B5}\UTFT{26C46}\UTFT{286B2}\UTFT{273FF}\UTFT{2549A}% +\UTFT{24B0F} + +Adobe-CNS1-6\\ +\UTFT{21D53}\UTFT{2369E}\UTFT{26021}\UTFT{258DE}\UTFT{24161}\UTFT{2890D}\UTFT{231EA}\UTFT{20A8A}\UTFT{2325E}\UTFT{25DB9}% +\UTFT{2368E}\UTFT{27B65}\UTFT{26E88}\UTFT{25D99}\UTFT{224BC}\UTFT{224C1}\UTFT{224C9}\UTFT{224CC}\UTFT{235BB}\UTFT{2ADFF}% + + +% end diff --git a/language/japanese/japanese-otf/doc/test/uplatex/sp_gb_utf.tex b/language/japanese/japanese-otf/doc/test/uplatex/sp_gb_utf.tex new file mode 100644 index 0000000000..f03fc4c969 --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/sp_gb_utf.tex @@ -0,0 +1,17 @@ +% +% This file is generated from the data of UniGB-UTF32 +% in cid2code.txt (Version 12/05/2017) +% for Adobe-GB1-5 +% +% Reference: +% https://github.com/adobe-type-tools/cmap-resources/ +% Adobe-GB1-5/cid2code.txt +% +% A newer CMap may be required for some code points. +% + + +Adobe-GB1-2\\ +\UTFC{20087}\UTFC{20089}\UTFC{200CC}\UTFC{215D7}\UTFC{2298F}\UTFC{20509}\UTFC{2099D}\UTFC{241FE} + +% end diff --git a/language/japanese/japanese-otf/doc/test/uplatex/sp_jp_text.tex b/language/japanese/japanese-otf/doc/test/uplatex/sp_jp_text.tex new file mode 100644 index 0000000000..24203b59b9 --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/sp_jp_text.tex @@ -0,0 +1,75 @@ +% +% This file is generated from the data of UniJIS-UTF32 +% in cid2code.txt (Version 07/30/2019) +% for Adobe-Japan1-7 +% +% Reference: +% https://github.com/adobe-type-tools/cmap-resources/ +% Adobe-Japan1-7/cid2code.txt +% +% A newer CMap may be required for some code points. +% + + +Adobe-Japan1-0\\ +ð¨³ð¯£ð¥¡´ð¨»¶ð¯£œð¯¢„屠ð¯ 冕冤 +𡨚ð¤ð¯¤ 🄀 + +Adobe-Japan1-4\\ +ðŸ„🄑🄒🄓🄔🄕🄖🄗🄘🄙 +🄚🄛🄜ðŸ„🄞🄟🄠🄡🄢🄣 +🄤🄥🄦🄧🄨🄩ðŸ…🅑🅒🅓 +🅔🅕🅖🅗🅘🅙🅚🅛🅜🅠+🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧 +🅨🅩🄰🄱🄲🄳🄴🄵🄶🄷 +🄸🄹🄺🄻🄼🄽🄾🄿🅀🅠+🅂🅃🅄🅅🅆🅇🅈🅉🈂🈷 +🅰🅱🅲🅳🅴🅵🅶🅷🅸🅹 +🅺🅻🅼🅽🅾🅿🆀ðŸ†ðŸ†‚🆃 +🆄🆅🆆🆇🆈🆉🞜眞𠤎𦥑 +𫟘沿芽槪割𦈢𠮷𩵋卿𫞎 +憲𠩤浩ð«†ð«·ð¯¤‹ð ®Ÿð¯ ¨ð¯¤¡ð¯ ¿ +将ð•„𠀋城𩙿真𠆢𮕩ð«‘成 +𧾷𣳾炭𥫗彫ð¯¤ð¡ˆ½ð¯ šð¤´”姬 +𫞉ð¯§ð¯§Ÿð¥™¿ð¦š°ð ˜¨ð ‚Šð ¦„卉𡚨+拔𦦙ð£Œð¯£›ðª§¦ð«ž½ð¯¥¬ð®‰¸ð ”¿ð¦‰ª +𠂰𮛪𨦇𨸗𫠚𤋮桒𣲾𠘑嶲 +你𣘺ð£¾ð¢˜‰ + +Adobe-Japan1-5\\ +𡌛𡑮𡢽𡚴𡸴𣇄𣗄𣜿ð££ð¤Ÿ± +𥒎𥔎ð¥±ð¥§„𥶡𦫿𦹀𧃴𧚄𨉷 +ð¨ðª†ð ‚‰ð ‚¢ð ‚¤ð ˆ“𠌫ð Žð ±ð ¹ +𠑊𠔉𠗖ð ð ‡ð ºð ¢¹ð ¥¼ð ¦ð «“ +ð ¬ð µ…𠷡𠺕ð ¹ð ¹¤ð ½Ÿð¡ˆð¡‰•ð¡‰» +𡉴𡋤𡋗𡋽𡌶ð¡„ð¡„ð¡‘𡗗𦰩 +𡙇𡜆ð¡‚𡧃𡱖ð¡´ð¡µ…𡵸𡵢𡶡 +𡶜𡶒𡶷𡷠𡸳𡼞𡽶𡿺𢅻𢌞 +ð¢Žð¢›³ð¢¡›ð¢¢«ð¢¦ð¢ª¸ð¢ð¢ð¢†ð¢° +𢮦𢰤𢷡𣇃𣇵𣆶ð£²ð£“ð£’ð£ +ð£¤ð£•ð£šð£Ÿð£‘Šð£‘‘𣑋𣑥𣓤𣕚 +𣖔𣘹𣙇𣘸𣜜𣜌ð£¤ð£Ÿ¿ð£Ÿ§ð£ ¤ +𣠽𣪘𣱿𣴀𣵀𣷺𣷹𣷓𣽾𤂖 +𤄃𤇆𤇾𤎼𤘩𤚥𤢖ð¤©ð¤–𤯠+𤰖𤸎𤸷𤹪𤺋ð¥Šð¥•ð¥„¢ð¥†©ð¥‡¥ +ð¥‡ð¥ˆžð¥‰Œð¥®ð¥“™ð¥–§ð¥ž©ð¥ž´ð¥§”𥫤 +𥫣𥫱𥮲𥱋𥱤𥸮𥹖𥹥𥹢𥻘 +𥻂𥻨𥼣𥽜𥿠𥿔𦀌𥿻𦀗ð¦ +ð¦ƒð¦‰°ð¦Š†ð£´Žð¦‚𦙾ð¦œð¦£ð¦£ªð¦¥¯ +ð¦§ð¦¨žð¦©˜ð¦ªŒð¦ª·ð¦±³ð¦³ð¦¹¥ð¦¾”𦿸 +𦿶𦿷ð§„𧄹ð§›ð§šð§¾ð§ð§‘‰ð§˜• +𧘔𧘱𧚓𧜎𧜣ð§’𧦅𧪄𧮳𧮾 +𧯇𧲸𧶠ð§¸ð¨‚Šð¨‚»ð¨Š‚𨋳ð¨Œð¨‘• +𨕫𨗈𨗉𨛗𨛺𨥉𨥆𨥫𨦈𨦺 +𨦻𨨞𨨩𨩱𨩃𨪙ð¨«ð¨«¤ð¨«ð¨¯ +𨯯ð¨´ð¨µ±ð¨·»ð¨¸Ÿð¨¸¶ð¨º‰ð¨»«ð¨¼²ð¨¿¸ +𩊠𩊱ð©’ð©—𩛰𩜙ð©ð©£†ð©©²ð©·› +𩸕𩺊𩹉𩻄𩻩𩻛𩿎𩿗𪀯𪀚 +𪃹𪂂𢈘𪎌ðª·ðª—±ðª˜‚𪚲𠃵𤸄 +𤿲𧵳再善形慈栟軔𪊲𠅘 +𠖱𠛬ð«“𠵘ð«šð«œð¥§Œð«¶ð¢¹‚𫼠+𠟈𢿫𧦴𫞂𫞋𣟱𫞔ð¤‹ð«ž¬ð«ž¯ +𫟉ð«Ÿð«Ÿ’𦲞𧰼𫟰ð«¥ð« 𫠗𦌠+𩸽𪘚 + +% end diff --git a/language/japanese/japanese-otf/doc/test/uplatex/sp_jp_utf.tex b/language/japanese/japanese-otf/doc/test/uplatex/sp_jp_utf.tex new file mode 100644 index 0000000000..3f9a1e6fcb --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/sp_jp_utf.tex @@ -0,0 +1,75 @@ +% +% This file is generated from the data of UniJIS-UTF32 +% in cid2code.txt (Version 07/30/2019) +% for Adobe-Japan1-7 +% +% Reference: +% https://github.com/adobe-type-tools/cmap-resources/ +% Adobe-Japan1-7/cid2code.txt +% +% A newer CMap may be required for some code points. +% + + +Adobe-Japan1-0\\ +\UTF{28CDD}\UTF{2F8ED}\UTF{25874}\UTF{28EF6}\UTF{2F8DC}\UTF{2F884}\UTF{2F877}\UTF{2F80F}\UTF{2F8D3}\UTF{2F818}% +\UTF{21A1A}\UTF{243D0}\UTF{2F920}\UTF{1F100} + +Adobe-Japan1-4\\ +\UTF{1F110}\UTF{1F111}\UTF{1F112}\UTF{1F113}\UTF{1F114}\UTF{1F115}\UTF{1F116}\UTF{1F117}\UTF{1F118}\UTF{1F119}% +\UTF{1F11A}\UTF{1F11B}\UTF{1F11C}\UTF{1F11D}\UTF{1F11E}\UTF{1F11F}\UTF{1F120}\UTF{1F121}\UTF{1F122}\UTF{1F123}% +\UTF{1F124}\UTF{1F125}\UTF{1F126}\UTF{1F127}\UTF{1F128}\UTF{1F129}\UTF{1F150}\UTF{1F151}\UTF{1F152}\UTF{1F153}% +\UTF{1F154}\UTF{1F155}\UTF{1F156}\UTF{1F157}\UTF{1F158}\UTF{1F159}\UTF{1F15A}\UTF{1F15B}\UTF{1F15C}\UTF{1F15D}% +\UTF{1F15E}\UTF{1F15F}\UTF{1F160}\UTF{1F161}\UTF{1F162}\UTF{1F163}\UTF{1F164}\UTF{1F165}\UTF{1F166}\UTF{1F167}% +\UTF{1F168}\UTF{1F169}\UTF{1F130}\UTF{1F131}\UTF{1F132}\UTF{1F133}\UTF{1F134}\UTF{1F135}\UTF{1F136}\UTF{1F137}% +\UTF{1F138}\UTF{1F139}\UTF{1F13A}\UTF{1F13B}\UTF{1F13C}\UTF{1F13D}\UTF{1F13E}\UTF{1F13F}\UTF{1F140}\UTF{1F141}% +\UTF{1F142}\UTF{1F143}\UTF{1F144}\UTF{1F145}\UTF{1F146}\UTF{1F147}\UTF{1F148}\UTF{1F149}\UTF{1F202}\UTF{1F237}% +\UTF{1F170}\UTF{1F171}\UTF{1F172}\UTF{1F173}\UTF{1F174}\UTF{1F175}\UTF{1F176}\UTF{1F177}\UTF{1F178}\UTF{1F179}% +\UTF{1F17A}\UTF{1F17B}\UTF{1F17C}\UTF{1F17D}\UTF{1F17E}\UTF{1F17F}\UTF{1F180}\UTF{1F181}\UTF{1F182}\UTF{1F183}% +\UTF{1F184}\UTF{1F185}\UTF{1F186}\UTF{1F187}\UTF{1F188}\UTF{1F189}\UTF{1F79C}\UTF{2F945}\UTF{2090E}\UTF{26951}% +\UTF{2B7D8}\UTF{2F8FC}\UTF{2F995}\UTF{2F8EA}\UTF{2F822}\UTF{26222}\UTF{20BB7}\UTF{29D4B}\UTF{2F833}\UTF{2B78E}% +\UTF{2F8AC}\UTF{20A64}\UTF{2F903}\UTF{2B746}\UTF{2B777}\UTF{2F90B}\UTF{20B9F}\UTF{2F828}\UTF{2F921}\UTF{2F83F}% +\UTF{2F873}\UTF{2D544}\UTF{2000B}\UTF{2F852}\UTF{2967F}\UTF{2F947}\UTF{201A2}\UTF{2E569}\UTF{2B751}\UTF{2F8B2}% +\UTF{27FB7}\UTF{23CFE}\UTF{2F91A}\UTF{25AD7}\UTF{2F89A}\UTF{2F90F}\UTF{2123D}\UTF{2F81A}\UTF{24D14}\UTF{2F862}% +\UTF{2B789}\UTF{2F9D0}\UTF{2F9DF}\UTF{2567F}\UTF{266B0}\UTF{20628}\UTF{2008A}\UTF{20984}\UTF{2F82C}\UTF{2F86D}% +\UTF{2F8B6}\UTF{26999}\UTF{233CC}\UTF{2F8DB}\UTF{2A9E6}\UTF{2B7BD}\UTF{2F96C}\UTF{2E278}\UTF{2053F}\UTF{2626A}% +\UTF{200B0}\UTF{2E6EA}\UTF{28987}\UTF{28E17}\UTF{2B81A}\UTF{242EE}\UTF{2F8E1}\UTF{23CBE}\UTF{20611}\UTF{2F9F4}% +\UTF{2F804}\UTF{2363A}\UTF{233FE}\UTF{22609} + +Adobe-Japan1-5\\ +\UTF{2131B}\UTF{2146E}\UTF{218BD}\UTF{216B4}\UTF{21E34}\UTF{231C4}\UTF{235C4}\UTF{2373F}\UTF{23763}\UTF{247F1}% +\UTF{2548E}\UTF{2550E}\UTF{25771}\UTF{259C4}\UTF{25DA1}\UTF{26AFF}\UTF{26E40}\UTF{270F4}\UTF{27684}\UTF{28277}% +\UTF{283CD}\UTF{2A190}\UTF{20089}\UTF{200A2}\UTF{200A4}\UTF{20213}\UTF{2032B}\UTF{20381}\UTF{20371}\UTF{203F9}% +\UTF{2044A}\UTF{20509}\UTF{205D6}\UTF{2074F}\UTF{20807}\UTF{2083A}\UTF{208B9}\UTF{2097C}\UTF{2099D}\UTF{20AD3}% +\UTF{20B1D}\UTF{20D45}\UTF{20DE1}\UTF{20E95}\UTF{20E6D}\UTF{20E64}\UTF{20F5F}\UTF{21201}\UTF{21255}\UTF{2127B}% +\UTF{21274}\UTF{212E4}\UTF{212D7}\UTF{212FD}\UTF{21336}\UTF{21344}\UTF{213C4}\UTF{2146D}\UTF{215D7}\UTF{26C29}% +\UTF{21647}\UTF{21706}\UTF{21742}\UTF{219C3}\UTF{21C56}\UTF{21D2D}\UTF{21D45}\UTF{21D78}\UTF{21D62}\UTF{21DA1}% +\UTF{21D9C}\UTF{21D92}\UTF{21DB7}\UTF{21DE0}\UTF{21E33}\UTF{21F1E}\UTF{21F76}\UTF{21FFA}\UTF{2217B}\UTF{2231E}% +\UTF{223AD}\UTF{226F3}\UTF{2285B}\UTF{228AB}\UTF{2298F}\UTF{22AB8}\UTF{22B4F}\UTF{22B50}\UTF{22B46}\UTF{22C1D}% +\UTF{22BA6}\UTF{22C24}\UTF{22DE1}\UTF{231C3}\UTF{231F5}\UTF{231B6}\UTF{23372}\UTF{233D3}\UTF{233D2}\UTF{233D0}% +\UTF{233E4}\UTF{233D5}\UTF{233DA}\UTF{233DF}\UTF{2344A}\UTF{23451}\UTF{2344B}\UTF{23465}\UTF{234E4}\UTF{2355A}% +\UTF{23594}\UTF{23639}\UTF{23647}\UTF{23638}\UTF{2371C}\UTF{2370C}\UTF{23764}\UTF{237FF}\UTF{237E7}\UTF{23824}% +\UTF{2383D}\UTF{23A98}\UTF{23C7F}\UTF{23D00}\UTF{23D40}\UTF{23DFA}\UTF{23DF9}\UTF{23DD3}\UTF{23F7E}\UTF{24096}% +\UTF{24103}\UTF{241C6}\UTF{241FE}\UTF{243BC}\UTF{24629}\UTF{246A5}\UTF{24896}\UTF{24A4D}\UTF{24B56}\UTF{24B6F}% +\UTF{24C16}\UTF{24E0E}\UTF{24E37}\UTF{24E6A}\UTF{24E8B}\UTF{2504A}\UTF{25055}\UTF{25122}\UTF{251A9}\UTF{251E5}% +\UTF{251CD}\UTF{2521E}\UTF{2524C}\UTF{2542E}\UTF{254D9}\UTF{255A7}\UTF{257A9}\UTF{257B4}\UTF{259D4}\UTF{25AE4}% +\UTF{25AE3}\UTF{25AF1}\UTF{25BB2}\UTF{25C4B}\UTF{25C64}\UTF{25E2E}\UTF{25E56}\UTF{25E65}\UTF{25E62}\UTF{25ED8}% +\UTF{25EC2}\UTF{25EE8}\UTF{25F23}\UTF{25F5C}\UTF{25FE0}\UTF{25FD4}\UTF{2600C}\UTF{25FFB}\UTF{26017}\UTF{26060}% +\UTF{260ED}\UTF{26270}\UTF{26286}\UTF{23D0E}\UTF{26402}\UTF{2667E}\UTF{2671D}\UTF{268DD}\UTF{268EA}\UTF{2696F}% +\UTF{269DD}\UTF{26A1E}\UTF{26A58}\UTF{26A8C}\UTF{26AB7}\UTF{26C73}\UTF{26CDD}\UTF{26E65}\UTF{26F94}\UTF{26FF8}% +\UTF{26FF6}\UTF{26FF7}\UTF{2710D}\UTF{27139}\UTF{273DB}\UTF{273DA}\UTF{273FE}\UTF{27410}\UTF{27449}\UTF{27615}% +\UTF{27614}\UTF{27631}\UTF{27693}\UTF{2770E}\UTF{27723}\UTF{27752}\UTF{27985}\UTF{27A84}\UTF{27BB3}\UTF{27BBE}% +\UTF{27BC7}\UTF{27CB8}\UTF{27DA0}\UTF{27E10}\UTF{2808A}\UTF{280BB}\UTF{28282}\UTF{282F3}\UTF{2840C}\UTF{28455}% +\UTF{2856B}\UTF{285C8}\UTF{285C9}\UTF{286D7}\UTF{286FA}\UTF{28949}\UTF{28946}\UTF{2896B}\UTF{28988}\UTF{289BA}% +\UTF{289BB}\UTF{28A1E}\UTF{28A29}\UTF{28A71}\UTF{28A43}\UTF{28A99}\UTF{28ACD}\UTF{28AE4}\UTF{28ADD}\UTF{28BC1}% +\UTF{28BEF}\UTF{28D10}\UTF{28D71}\UTF{28DFB}\UTF{28E1F}\UTF{28E36}\UTF{28E89}\UTF{28EEB}\UTF{28F32}\UTF{28FF8}% +\UTF{292A0}\UTF{292B1}\UTF{29490}\UTF{295CF}\UTF{296F0}\UTF{29719}\UTF{29750}\UTF{298C6}\UTF{29A72}\UTF{29DDB}% +\UTF{29E15}\UTF{29E8A}\UTF{29E49}\UTF{29EC4}\UTF{29EE9}\UTF{29EDB}\UTF{29FCE}\UTF{29FD7}\UTF{2A02F}\UTF{2A01A}% +\UTF{2A0F9}\UTF{2A082}\UTF{22218}\UTF{2A38C}\UTF{2A437}\UTF{2A5F1}\UTF{2A602}\UTF{2A6B2}\UTF{200F5}\UTF{24E04}% +\UTF{24FF2}\UTF{27D73}\UTF{2F815}\UTF{2F846}\UTF{2F899}\UTF{2F8A6}\UTF{2F8E5}\UTF{2F9DE}\UTF{2A2B2}\UTF{20158}% +\UTF{205B1}\UTF{206EC}\UTF{2B753}\UTF{20D58}\UTF{2B75A}\UTF{2B75C}\UTF{259CC}\UTF{2B776}\UTF{22E42}\UTF{2B77C}% +\UTF{207C8}\UTF{22FEB}\UTF{279B4}\UTF{2B782}\UTF{2B78B}\UTF{237F1}\UTF{2B794}\UTF{2404B}\UTF{2B7AC}\UTF{2B7AF}% +\UTF{2B7C9}\UTF{2B7CF}\UTF{2B7D2}\UTF{26C9E}\UTF{27C3C}\UTF{2B7F0}\UTF{2B765}\UTF{2B80D}\UTF{2B817}\UTF{2634C}% +\UTF{29E3D}\UTF{2A61A} + +% end diff --git a/language/japanese/japanese-otf/doc/test/uplatex/sp_kr_utf.tex b/language/japanese/japanese-otf/doc/test/uplatex/sp_kr_utf.tex new file mode 100644 index 0000000000..6af3e290ff --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/sp_kr_utf.tex @@ -0,0 +1,14 @@ +% +% This file is generated from the data of UniKS-UTF32 +% in cid2code.txt (Version 01/31/2012) +% for Adobe-Korea1-2 +% +% Reference: +% https://github.com/adobe-type-tools/cmap-resources/ +% Adobe-Korea1-2/cid2code.txt +% +% A newer CMap may be required for some code points. +% + + +% end diff --git a/language/japanese/japanese-otf/doc/test/uplatex/uotf-sp-utf8.tex b/language/japanese/japanese-otf/doc/test/uplatex/uotf-sp-utf8.tex new file mode 100644 index 0000000000..89b4ef4784 --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/uotf-sp-utf8.tex @@ -0,0 +1,313 @@ +% -*- coding: utf-8 -*- +%%%%%%%% +% To control hyperref on command line, +% you can select one of (1),(2a),(2b),(3). +% (1) do not treat hyperref +% $ uplatex uotf-sp-utf8.tex +% (2a) hyperref + dvipdfmx (with CMap conversion) +% $ uplatex "\def\withhyperref{dvipdfmx}\input" uotf-sp-utf8.tex +% (2b) hyperref + dvipdfmx + out2uni (without CMap conversion) +% $ uplatex "\def\withhyperref{dvipdfmx}\nocmap{true}\input" uotf-sp-utf8.tex +% (3) hyperref + dvips + convbkmk.rb + distiller/ps2pdf +% $ uplatex "\def\withhyperref{dvips}\input" uotf-sp-utf8.tex +%%%%%% + +\newif\ifuptexmode\uptexmodefalse +\ifnum\jis"2121="3000 + \uptexmodetrue + \def\tounicode{pdf:tounicode UTF8-UTF16} +\else + \ifnum\jis"2121="A1A1 + \def\tounicode{pdf:tounicode EUC-UCS2} + \fi + \ifnum\jis"2121="8140 + \def\tounicode{pdf:tounicode 90ms-RKSJ-UCS2} + \fi +\fi + +\makeatletter + +\def\@opt@{multi} +\def\@default{default} +\def\@jarticle{jarticle} +\def\@tarticle{tarticle} +\def\@ujarticle{ujarticle} +\def\@noreplace{noreplace} + +\ifx\option\@undefined + \def\option{default} +\fi +\ifx\option\@noreplace + \ifuptexmode + \ifx\class\@ujarticle + \def\@enc@{JY2}\def\@dir@{h} + \else + \def\@enc@{JT2}\def\@dir@{v} + \fi + \DeclareFontFamily{\@enc@}{mcw}{} + \DeclareFontFamily{\@enc@}{gtw}{} + \DeclareFontShape{\@enc@}{mcw}{m}{n}{<->s*[0.962216]upjpnrm-\@dir@}{} + \DeclareFontShape{\@enc@}{gtw}{m}{n}{<->s*[0.962216]upjpngt-\@dir@}{} + \DeclareFontShape{\@enc@}{gt}{m}{n}{<->s*[0.962216]upjpngt-\@dir@}{} + \DeclareFontShape{\@enc@}{mcw}{bx}{n}{<->ssub*gt/m/n}{} + \DeclareFontShape{\@enc@}{gtw}{bx}{n}{<->ssub*gt/m/n}{} + \DeclareFontShape{\@enc@}{gt}{bx}{n}{<->ssub*gt/m/n}{} + \DeclareRobustCommand\mcw{\kanjifamily{mcw}\selectfont} + \DeclareRobustCommand\gtw{\kanjifamily{gtw}\selectfont} + \renewcommand\mcdefault{mcw} + \renewcommand\gtdefault{gtw} + \fi +\fi +\ifx\option\@default +\else + \edef\@opt@{\option,\@opt@} +\fi + +\ifx\class\@undefined + \ifuptexmode + \def\class{ujarticle} + \else + \def\class{jarticle} + \fi +\fi +\ifuptexmode + \edef\@opt@{uplatex,\@opt@} +\fi +\ifx\class\@jarticle + \documentclass[a4paper,titlepage]{\class} +\else + \ifx\class\@ujarticle + \documentclass[a4paper,titlepage]{\class} + \else + \documentclass[a4paper,titlepage,landscape]{\class} + \fi +\fi + +\usepackage[\@opt@]{otf} + +\def\@dvipdfmx{dvipdfmx} +\def\@dvips{dvips} + +\ifx\withhyperref\@undefined + \def\withhyperref{undefined} + \edef\texorpdfstring#1#2{#1} +\else + \ifx\withhyperref\@dvipdfmx + \def\@hyperrefkeyval{dvipdfm} + \usepackage{atbegshi} + \ifx\nocmap\@undefined + \AtBeginShipoutFirst{\special{\tounicode}} + \fi + \fi + \ifx\withhyperref\@dvips + \def\@hyperrefkeyval{dvips} + \fi + +\usepackage[\@hyperrefkeyval,% +bookmarks=true,% +bookmarksnumbered=true,% +bookmarkstype=toc,% +%pdfstartview={FitBH -32768},% +pdftitle={japanese-otfã®ãƒ†ã‚¹ãƒˆ},% +pdfsubject={Unicode supplementary planeç·¨},% +pdfauthor={upTeXプãƒã‚¸ã‚§ã‚¯ãƒˆ},% +pdfkeywords={TeX; dvips; dvipdfmx; bookmark; hyperref; ã—ãŠã‚Š; pdf}% +]{hyperref} + +\fi + +\makeatother + +\usepackage{redeffont} + +\ajUTFVarDef{å±}{20B9F} +\ajUTFVarDef{äº}{20158} +\ajUTFVarDef{å‰}{20bb7} +\ajUTFVarDef{座}{2B776} + +\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}} +\pagestyle{empty} +\makeatletter +\ifx\rubyfamily\@undefined\let\rubyfamily=\relax\fi +\ifx\mgfamily\@undefined\let\mgfamily=\relax\fi +\makeatother + +\edef\bs{$\backslash$\kern0em} +\setlength\parindent{0em} + +\begin{document} +\section{見出ã—} + +コンパイラー:\ifuptexmode upLaTeX\else pLaTeX\fi\\ +クラス:\texttt{\class}\\ +オプション:\texttt{\option} + +\vspace{\baselineskip} +\ifuptexmode +\begin{tabular}{l||ccccccc} +フォント & ä»®å & æ¼¢å— & UTF-8 & \bs kchar & \bs UTF & \bs CID\\ +\hline +mc/m & ã²ã‚‰ã‹ãª & æ¼¢å— & 𠮟𠅘 & \kchar"20B9F\kchar"20158 & \UTF{20B9F}\UTF{20158} & \CID{13803}\CID{20075} \\ +mc/bx & {\bfseries ã²ã‚‰ã‹ãª} & {\bfseries æ¼¢å—} & {\bfseries 𠮟𠅘} & {\bfseries\kchar"20B9F\kchar"20158} & {\bfseries\UTF{20B9F}\UTF{20158}} & {\bfseries\CID{13803}\CID{20075}} \\ +gt/m & {\gtfamily ã²ã‚‰ã‹ãª} & {\gtfamily æ¼¢å—} & {\gtfamily 𠮟𠅘} & {\gtfamily\kchar"20B9F\kchar"20158} & {\gtfamily\UTF{20B9F}\UTF{20158}} & {\gtfamily\CID{13803}\CID{20075}} \\ +gt/bx & {\gtfamily\bfseries ã²ã‚‰ã‹ãª} & {\gtfamily\bfseries æ¼¢å—} & {\gtfamily\bfseries 𠮟𠅘} & {\gtfamily\bfseries\kchar"20B9F\kchar"20158} & {\gtfamily\bfseries\UTF{20B9F}\UTF{20158}} & {\gtfamily\bfseries\CID{13803}\CID{20075}} \\ +mg/m & {\mgfamily ã²ã‚‰ã‹ãª} & {\mgfamily æ¼¢å—} & {\mgfamily 𠮟𠅘} & {\mgfamily\kchar"20B9F\kchar"20158} & {\mgfamily\UTF{20B9F}\UTF{20158}} & {\mgfamily\CID{13803}\CID{20075}} \\ +\end{tabular} +\else +\begin{tabular}{l||ccccc} +フォント & ä»®å & æ¼¢å— & \bs UTF & \bs CID\\ +\hline +mc/m & ã²ã‚‰ã‹ãª & æ¼¢å— & \UTF{20B9F}\UTF{20158} & \CID{13803}\CID{20075} \\ +mc/bx & {\bfseries ã²ã‚‰ã‹ãª} & {\bfseries æ¼¢å—} & {\bfseries\UTF{20B9F}\UTF{20158}} & {\bfseries\CID{13803}\CID{20075}} \\ +gt/m & {\gtfamily ã²ã‚‰ã‹ãª} & {\gtfamily æ¼¢å—} & {\gtfamily\UTF{20B9F}\UTF{20158}} & {\gtfamily\CID{13803}\CID{20075}} \\ +gt/bx & {\gtfamily\bfseries ã²ã‚‰ã‹ãª} & {\gtfamily\bfseries æ¼¢å—} & {\gtfamily\bfseries\UTF{20B9F}\UTF{20158}} & {\gtfamily\bfseries\CID{13803}\CID{20075}} \\ +mg/m & {\mgfamily ã²ã‚‰ã‹ãª} & {\mgfamily æ¼¢å—} & {\mgfamily\UTF{20B9F}\UTF{20158}} & {\mgfamily\CID{13803}\CID{20075}} \\ +\end{tabular} +\fi +\vspace{\baselineskip} + +日本:\UTF{20509}\UTF{241FE} 簡体å—:\UTFC{20509}\UTFC{241FE} 多言語:\UTFM{20509}\UTFM{241FE} + +日本:\UTF{20b9f}\UTF{26402} ç¹é«”å—:\UTFT{20b9f}\UTFT{26402} 多言語:\UTFM{20b9f}\UTFM{26402} + +簡体å—:\UTFC{20087}\UTFC{200cc} ç¹é«”å—:\UTFT{20087}\UTFT{200cc} 多言語:\UTFM{20087}\UTFM{200cc} + +\vspace{\baselineskip} + +\ifuptexmode + \kchar"20B9Fる。 + 𠮟る。 +\fi +\ajVar{å±}る。 +å±ã‚‹ã€‚ + +\ifuptexmode + らã„ãŠã‚“\kchar"20158。 + らã„ãŠã‚“𠅘。 +\fi +らã„ãŠã‚“\ajVar{äº}。 +らã„ãŠã‚“äºã€‚ + +\ifuptexmode + \kchar"20BB7野家。 + 𠮷野家。 +\fi +\ajVar{å‰}野家。 +å‰é‡Žå®¶ã€‚ + +\ifuptexmode + 銀\kchar"2B776アスター。 + 銀ð«¶ã‚¢ã‚¹ã‚¿ãƒ¼ã€‚ +\fi +銀\ajVar{座}アスター。 +銀座アスター。 + +\makeatletter +\ifx\withhyperref\@undefined +\else + +\section{見出ã—ã«\texorpdfstring{\bs}{\134}UTF, \texorpdfstring{\bs}{\134}UTFC, \texorpdfstring{\bs}{\134}UTFMãªã©} +\subsection{日本:\UTF{9aa8}\UTF{6D77} 簡体å—:\UTFC{9aa8}\UTFC{6D77} ç¹é«”å—:\UTFT{9AA8}\UTFT{6d77} æœé®®ï¼š\UTFK{9AA8}\UTFK{6d77}} +日本:\UTF{9aa8}\UTF{6D77} 簡体å—:\UTFC{9aa8}\UTFC{6D77} ç¹é«”å—:\UTFT{9AA8}\UTFT{6d77} æœé®®ï¼š\UTFK{9AA8}\UTFK{6d77} + +\subsection{ãƒãƒ³ã‚°ãƒ«ï¼š\UTFK{c548}\UTFK{b155}\UTFK{d558}\UTFK{C138}\UTFK{C694}} +ãƒãƒ³ã‚°ãƒ«ï¼š\UTFK{c548}\UTFK{b155}\UTFK{d558}\UTFK{C138}\UTFK{C694} + +\subsection{日本:\UTF{20509}\UTF{241FE} 簡体å—:\UTFC{20509}\UTFC{241FE} 多言語:\UTFM{20509}\UTFM{241FE}} +日本:\UTF{20509}\UTF{241FE} 簡体å—:\UTFC{20509}\UTFC{241FE} 多言語:\UTFM{20509}\UTFM{241FE} + +\subsection{日本:\UTF{20509}\UTF{241FE} 簡体å—:\UTFC{20509}\UTFC{241FE} 多言語:\UTFM{20509}\UTFM{241FE}} +日本:\UTF{20509}\UTF{241FE} 簡体å—:\UTFC{20509}\UTFC{241FE} 多言語:\UTFM{20509}\UTFM{241FE} + +\subsection{日本:\UTF{20b9f}\UTF{26402} ç¹é«”å—:\UTFT{20b9f}\UTFT{26402} 多言語:\UTFM{20b9f}\UTFM{26402}} +日本:\UTF{20b9f}\UTF{26402} ç¹é«”å—:\UTFT{20b9f}\UTFT{26402} 多言語:\UTFM{20b9f}\UTFM{26402} + +\subsection{簡体å—:\UTFC{20087}\UTFC{200cc} ç¹é«”å—:\UTFT{20087}\UTFT{200cc} 多言語:\UTFM{20087}\UTFM{200cc}} +簡体å—:\UTFC{20087}\UTFC{200cc} ç¹é«”å—:\UTFT{20087}\UTFT{200cc} 多言語:\UTFM{20087}\UTFM{200cc} +\fi +\makeatother + +\clearpage +[mc/m] + +\ifuptexmode + \input{sp_jp_text} +\fi +\input{sp_jp_utf} + +{\bfseries% +[mc/bx] + +\ifuptexmode + \input{sp_jp_text} +\fi +\input{sp_jp_utf} + +} + +{\gtfamily +[gt/m] + +\ifuptexmode + \input{sp_jp_text} +\fi +\input{sp_jp_utf} + +{\bfseries% +[gt/bx] + +\ifuptexmode + \input{sp_jp_text} +\fi +\input{sp_jp_utf} + +}} + +{\mgfamily +[mg/m] + +\ifuptexmode + \input{sp_jp_text} +\fi +\input{sp_jp_utf} + +} + +\clearpage +[mc/m] + +\input{sp_cns_utf} + +\input{sp_gb_utf} + +%\end{document} + +{\bfseries% +[mc/bx] + +\input{sp_cns_utf} + +\input{sp_gb_utf} + +} + +\end{document} + + +{\gtfamily +[gt/m] + +\input{sp_cns_utf} + +\input{sp_gb_utf} + +{\bfseries% +[gt/bx] + +\input{sp_cns_utf} + +\input{sp_gb_utf} + +}} + +\end{document} diff --git a/language/japanese/japanese-otf/doc/test/uplatex/uotftest-utf8.tex b/language/japanese/japanese-otf/doc/test/uplatex/uotftest-utf8.tex new file mode 100644 index 0000000000..45f57f8390 --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/uotftest-utf8.tex @@ -0,0 +1,300 @@ +% -*- coding: utf-8 -*- +\newif\ifuptexmode\uptexmodefalse +\ifnum\jis"2121="3000 \uptexmodetrue\fi + +\makeatletter + +\def\@opt@{multi} +\def\@default{default} +\def\@jarticle{jarticle} +\def\@tarticle{tarticle} +\def\@utarticle{utarticle} + +\ifx\option\@undefined + \def\option{default} +\fi +\ifx\option\@default +\else + \edef\@opt@{\option,\@opt@} +\fi + +\ifx\class\@undefined + \ifuptexmode + \def\class{ujarticle} + \else + \def\class{jarticle} + \fi +\fi + +\def\baseshift{-.12zh} +\ifx\class\@tarticle\def\baseshift{-.5zh}\fi +\ifx\class\@utarticle\def\baseshift{-.5zh}\fi + +\ifuptexmode + \edef\@opt@{uplatex,\@opt@} +\fi +\documentclass[a4paper,titlepage, draft]{\class} +%\documentclass[a4paper,titlepage, draft,landscape]{\class} + +\usepackage[\@opt@]{otf} + +% +% furikana.sty ãŒã‚ã‚Œã°èªã¿è¾¼ã‚€ +\newread\@istheresuchafile +\openin\@istheresuchafile furikana.sty +\ifeof\@istheresuchafile\relax +\else\closein\@istheresuchafile\relax +\usepackage{furikana}% found +\fi + +\makeatother + +\usepackage{redeffont} + + +\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}} +\ajCIDVarDef{ã‚Š}{12746} +\ajCIDVarDef{高}{8705} +\ajUTFVarDef{é´Ž}{9DD7} +\pagestyle{empty} +\makeatletter +\ifx\rubyfamily\@undefined\let\rubyfamily=\relax\fi +\ifx\mgfamily\@undefined\let\mgfamily=\relax\fi +\makeatother +\begin{document} +\section{見出ã—} + +クラス:\texttt{\class}\\ +オプション:\texttt{\option} + +\vspace{\baselineskip} +\begin{tabular}{l||ccccc} +フォント & ä»®å & æ¼¢å— & UTF & CID & ルビ\\ +\hline +mc/m & ã²ã‚‰ã‹ãª & æ¼¢å— & \UTF{9DD7} & \CID{8705} & {\rubyfamily 振りã‹ãª}\\ +mc/bx & {\bfseries ã²ã‚‰ã‹ãª} & {\bfseries æ¼¢å—} & {\bfseries\UTF{9DD7}} & {\bfseries\CID{8705}} & {\bfseries\rubyfamily 振りã‹ãª}\\ +gt/m & {\gtfamily ã²ã‚‰ã‹ãª} & {\gtfamily æ¼¢å—} & {\gtfamily\UTF{9DD7}} & {\gtfamily\CID{8705}} & {\gtfamily\rubyfamily 振りã‹ãª}\\ +gt/bx & {\gtfamily\bfseries ã²ã‚‰ã‹ãª} & {\gtfamily\bfseries æ¼¢å—} & {\gtfamily\bfseries\UTF{9DD7}} & {\gtfamily\bfseries\CID{8705}} & {\gtfamily\bfseries\rubyfamily 振りã‹ãª}\\ +mg/m & {\mgfamily ã²ã‚‰ã‹ãª} & {\mgfamily æ¼¢å—} & {\mgfamily\UTF{9DD7}} & {\mgfamily\CID{8705}} & {\mgfamily\rubyfamily 振りã‹ãª}\\ +\end{tabular} +\vspace{\baselineskip} + +日本:\UTF{9aa8} 簡体å—:\UTFC{9aa8} ç¹é«”å—:\UTFT{9aa8} æœé®®ï¼š\UTFK{9aa8} + +日本:\UTF{6d77} 簡体å—:\UTFC{6d77} ç¹é«”å—:\UTFT{6d77} æœé®®ï¼š\UTFK{6d77} + +% with furikana.sty +\makeatletter +\ifx\kana\@undefined +\else +\kana{æ¼¢å—}{振りã‹ãª}{\bfseries \kana{æ¼¢å—}{振りã‹ãª}}% +{\gtfamily\kana{æ¼¢å—}{振りã‹ãª}\bfseries \kana{æ¼¢å—}{振りã‹ãª}} +{\mgfamily\kana{æ¼¢å—}{振りã‹ãª}} + +\kana{\UTF{9DD7}}{ã‹ãª}\kana{é´Ž}{ã‹ãª} + +\Kana[3]{\UTFK{c548},\UTFK{b155},\UTFK{d558},\UTFK{c138},\UTFK{c694}}{アン,ニョン,ãƒ,ã‚»,ヨ} +\fi +\makeatother + +\vspace{\baselineskip} + +アイウエオ\raisebox\baseshift{\frame{ã‚¢}\frame{イ}\frame{ウ}\frame{エ}\frame{オ}} + +アイウエオ\raisebox\baseshift{\frame{ï½±}\frame{ï½²}\frame{ï½³}\frame{ï½´}\frame{ï½µ}} + +% \UTF{}ã¯ã¾ã åŠè§’片仮åã«å¯¾å¿œã—ã¦ã„ãªã„。 +UTF:\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}% +\raisebox\baseshift{\frame{\UTF{FF71}}\frame{\UTF{FF72}}\frame{\UTF{FF73}}\frame{\UTF{FF74}}\frame{\UTF{FF75}}} + +UTF:% +\UTF{FF61}\UTF{FF62}\UTF{FF63}\UTF{FF64}\UTF{FF65}\UTF{FF66}\UTF{FF67}\UTF{FF68}\UTF{FF69}\UTF{FF6A}\UTF{FF6B}\UTF{FF6C}\UTF{FF6D}\UTF{FF6E}\UTF{FF6F},% +\UTF{FF70}\UTF{FF71}\UTF{FF72}\UTF{FF73}\UTF{FF74}\UTF{FF75}\UTF{FF76}\UTF{FF77}\UTF{FF78}\UTF{FF79}\UTF{FF7A}\UTF{FF7B}\UTF{FF7C}\UTF{FF7D}\UTF{FF7E}\UTF{FF7F},% +\UTF{FF80}\UTF{FF81}\UTF{FF82}\UTF{FF83}\UTF{FF84}\UTF{FF85}\UTF{FF86}\UTF{FF87}\UTF{FF88}\UTF{FF89}\UTF{FF8A}\UTF{FF8B}\UTF{FF8C}\UTF{FF8D}\UTF{FF8E}\UTF{FF8F},% +\UTF{FF90}\UTF{FF91}\UTF{FF92}\UTF{FF93}\UTF{FF94}\UTF{FF95}\UTF{FF96}\UTF{FF97}\UTF{FF98}\UTF{FF99}\UTF{FF9A}\UTF{FF9B}\UTF{FF9C}\UTF{FF9D}\UTF{FF9E}\UTF{FF9F} + +\clearpage +[mc/m] + +ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ +ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー +\ifuptexmode +ゔゕゖ +\fi + +ァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ +ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +\ifuptexmode +ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ +\fi + +“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž + +{\bfseries% +[mc/bx] + +ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ +ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー +\ifuptexmode +ゔゕゖ +\fi + +ァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ +ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +\ifuptexmode +ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ +\fi + +“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž +} + +{\gtfamily +[gt/m] + +ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ +ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー +\ifuptexmode +ゔゕゖ +\fi + +ァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ +ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +\ifuptexmode +ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ +\fi + +“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž + +{\bfseries% +[gt/bx] + +ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ +ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー +\ifuptexmode +ゔゕゖ +\fi + +ァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ +ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +\ifuptexmode +ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ +\fi + +“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž +}} + +{\mgfamily +[mg/m] + +ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ +ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー +\ifuptexmode +ゔゕゖ +\fi + +ァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ +ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +\ifuptexmode +ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ +\fi + +“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž +} + +{\rubyfamily% +[ruby/m] + +ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ +ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー +\ifuptexmode +ゔゕゖ + +\fbox{\hbox{\tate\Huge ㇰ}} + +\fbox{\hbox{\yoko\Huge ㇰ}} + +\fi + +ァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ +ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +\ifuptexmode +ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ +\fi + +“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž + +{\bfseries% +[ruby/bx] + +ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ +ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー +\ifuptexmode +ゔゕゖ +\fi + +ァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ +ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +\ifuptexmode +ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ +\fi + +“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž +}} + +{\gtfamily\rubyfamily% +[rubyg/m] + +ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ +ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー +\ifuptexmode +ゔゕゖ +\fi + +ァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ +ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +\ifuptexmode +ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ +\fi + +“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž + +{\gtfamily\rubyfamily\bfseries% +[rubyg/bx] + +\fbox{\hbox{\tate\Huge ã}} + +\fbox{\hbox{\yoko\Huge ã}} + +ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ +ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー +\ifuptexmode +ゔゕゖ +\fi + +ァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ +ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +\ifuptexmode +ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ +\fi + +“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž +}} + +{\mgfamily\rubyfamily% +[rubymg/m] + +ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ +ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー +\ifuptexmode +ゔゕゖ +\fi + +ァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ +ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +\ifuptexmode +ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ +\fi + +“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž +} +\end{document} diff --git a/language/japanese/japanese-otf/doc/test/uplatex/uotftest.tex b/language/japanese/japanese-otf/doc/test/uplatex/uotftest.tex new file mode 100644 index 0000000000..afe549dd0e --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/uotftest.tex @@ -0,0 +1,191 @@ +\makeatletter + +\def\@opt@{multi} +\def\@default{default} +\def\@jarticle{jarticle} +\def\@tarticle{tarticle} + +\ifx\option\@undefined + \def\option{default} +\fi +\ifx\option\@default +\else + \edef\@opt@{\option,\@opt@} +\fi + +\ifx\class\@undefined + \def\class{jarticle} +\fi +\ifx\class\@jarticle +\else + \ifx\class\@tarticle + \else + \edef\@opt@{uplatex,\@opt@} + \fi +\fi + +\documentclass[a4paper,titlepage, draft]{\class} +%\documentclass[a4paper,titlepage, draft,landscape]{\class} + +\usepackage[\@opt@]{otf} + +% +% furikana.sty $B$,$"$l$PFI$_9~$`(B +\newread\@istheresuchafile +\openin\@istheresuchafile furikana.sty +\ifeof\@istheresuchafile\relax +\else\closein\@istheresuchafile\relax +\usepackage{furikana}% found +\fi + +\makeatother + +\usepackage{redeffont} + + +\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}} +\ajCIDVarDef{$B$j(B}{12746} +\ajCIDVarDef{$B9b(B}{8705} +\ajUTFVarDef{$B2*(B}{9DD7} +\pagestyle{empty} +\makeatletter +\ifx\rubyfamily\@undefined\let\rubyfamily=\relax\fi +\ifx\mgfamily\@undefined\let\mgfamily=\relax\fi +\makeatother +\begin{document} +\section{$B8+=P$7(B} + +$B%/%i%9!'(B\texttt{\class}\\ +$B%*%W%7%g%s!'(B\texttt{\option} + +\vspace{\baselineskip} +\begin{tabular}{l||ccccc} +$B%U%)%s%H(B & $B2>L>(B & $B4A;z(B & UTF & CID & $B%k%S(B\\ +\hline +mc/m & $B$R$i$+$J(B & $B4A;z(B & \UTF{9DD7} & \CID{8705} & {\rubyfamily $B?6$j$+$J(B}\\ +mc/bx & {\bfseries $B$R$i$+$J(B} & {\bfseries $B4A;z(B} & {\bfseries\UTF{9DD7}} & {\bfseries\CID{8705}} & {\bfseries\rubyfamily $B?6$j$+$J(B}\\ +gt/m & {\gtfamily $B$R$i$+$J(B} & {\gtfamily $B4A;z(B} & {\gtfamily\UTF{9DD7}} & {\gtfamily\CID{8705}} & {\gtfamily\rubyfamily $B?6$j$+$J(B}\\ +gt/bx & {\gtfamily\bfseries $B$R$i$+$J(B} & {\gtfamily\bfseries $B4A;z(B} & {\gtfamily\bfseries\UTF{9DD7}} & {\gtfamily\bfseries\CID{8705}} & {\gtfamily\bfseries\rubyfamily $B?6$j$+$J(B}\\ +mg/m & {\mgfamily $B$R$i$+$J(B} & {\mgfamily $B4A;z(B} & {\mgfamily\UTF{9DD7}} & {\mgfamily\CID{8705}} & {\mgfamily\rubyfamily $B?6$j$+$J(B}\\ +\end{tabular} +\vspace{\baselineskip} + +$BF|K\!'(B\UTF{9aa8}$B!!4JBN;z!'(B\UTFC{9aa8}$B!!HKqs;z!'(B\UTFT{9aa8}$B!!D+A/!'(B\UTFK{9aa8} + +$BF|K\!'(B\UTF{6d77}$B!!4JBN;z!'(B\UTFC{6d77}$B!!HKqs;z!'(B\UTFT{6d77}$B!!D+A/!'(B\UTFK{6d77} + +% with furikana.sty +\makeatletter +\ifx\kana\@undefined +\else +\kana{$B4A;z(B}{$B?6$j$+$J(B}{\bfseries \kana{$B4A;z(B}{$B?6$j$+$J(B}}% +{\gtfamily\kana{$B4A;z(B}{$B?6$j$+$J(B}\bfseries \kana{$B4A;z(B}{$B?6$j$+$J(B}} +{\mgfamily\kana{$B4A;z(B}{$B?6$j$+$J(B}} + +\kana{\UTF{9DD7}}{$B$+$J(B}\kana{$B2*(B}{$B$+$J(B} + +\Kana[3]{\UTFK{c548},\UTFK{b155},\UTFK{d558},\UTFK{c138},\UTFK{c694}}{$B%"%s(B,$B%K%g%s(B,$B%O(B,$B%;(B,$B%h(B} +\fi +\makeatother + + +\clearpage +[mc/m] + +$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B +$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B + +$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B +$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B + +{\bfseries% +[mc/bx] + +$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B +$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B + +$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B +$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B +} + +{\gtfamily +[gt/m] + +$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B +$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B + +$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B +$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B + +{\bfseries% +[gt/bx] + +$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B +$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B + +$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B +$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B +}} + +{\mgfamily +[mg/m] + +$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B +$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B + +$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B +$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B +} + +{\rubyfamily% +[ruby/m] + +$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B +$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B + +$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B +$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B + +{\bfseries% +[ruby/bx] + +$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B +$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B + +$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B +$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B +}} + +{\gtfamily\rubyfamily% +[rubyg/m] + +$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B +$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B + +$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B +$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B + +{\gtfamily\rubyfamily\bfseries% +[rubyg/bx] + +\fbox{\hbox{\tate\Huge $B$!(B}} + +\fbox{\hbox{\yoko\Huge $B$!(B}} + +$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B +$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B + +$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B +$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B +}} + +{\mgfamily\rubyfamily% +[rubymg/m] + +$B$!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O(B +$B$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s!3!4!5!6!<(B + +$B%!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O(B +$B%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v(B +} +\end{document} diff --git a/language/japanese/japanese-otf/doc/test/uplatex/upbrsgtest.tex b/language/japanese/japanese-otf/doc/test/uplatex/upbrsgtest.tex new file mode 100644 index 0000000000..e901822def --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/upbrsgtest.tex @@ -0,0 +1,293 @@ +% -*- coding: utf-8 -*- +\newif\ifuptexmode\uptexmodefalse +\ifnum\jis"2121="3000 \uptexmodetrue\fi + +\makeatletter + +\def\@opt@{deluxe} +\def\@default{default} +\def\@br@{br} + +\ifuptexmode + \edef\@opt@{uplatex,\@opt@} +\fi + +\ifx\option\@undefined + \def\option{default} +\fi +\ifx\option\@default +\else + \edef\@opt@{\option,\@opt@} +\fi + +\ifx\burasage\@br@ + \edef\@opt@{\@opt@,burasage} + \def\burasage{yes} +\else + \def\burasage{no} +\fi + +\ifx\class\@undefined + \ifuptexmode + \def\class{utbook} + \else + \def\class{tbook} + \fi +\fi + +\documentclass[twocolumn]{\class} +\usepackage[\@opt@]{otf} + +\makeatother + +\textwidth 13zw +\columnsep 3zw +\columnseprule 1pt +\linewidth 5zw +\parindent 0zw +\pagestyle{empty} +%\parskip \baselineskip +\begin{document} +class: \texttt{\class}\\ +option: \texttt{\option}\\ +burasage: \texttt{\burasage} + +□□□□◆□□□□◆□□□□◆□□□□◆, +□□□□◆□□□□◆□□□□◆□□□□◆. + +□□,□□,□□□□◆,□□,□□. + +□□,□□,□□□□◆,□□□□. + +□□□□◆,□□.□□□□□□◆. + +□□□□◆。ã€ã€Œâ–¡â–¡â—† + +\newpage + +\textgt{タイプ別ã®ã€çµ„ã¿åˆã‚ã›ã€‚} + +â–¡ã‚ã‚â–¡ + +â–¡ã‚(□ + +â–¡ã‚)□ + +â–¡ã‚・□ + +â–¡ã‚。□ + +â–¡ã‚―□ + +â–¡ã‚?□ + +â–¡ã‚ã€â–¡ + +□(ã‚â–¡ + +□((□ + +□()□ + +□(・□ + +□(。□ + +□(―□ + +□(?□ + +□(ã€â–¡ + +□)ã‚â–¡ + +□)(□ + +□))□ + +□)・□ + +□)。□ + +□)―□ + +□)?□ + +□)ã€â–¡ + +□・ã‚â–¡ + +□・(□ + +□・)□ + +□・・□ + +□・。□ + +□・―□ + +□・?□ + +□・ã€â–¡ + +□。ã‚â–¡ + +□。(□ + +□。)□ + +□。・□ + +□。。□ + +□。―□ + +□。?□ + +□。ã€â–¡ + +□―ã‚â–¡ + +□―(□ + +□―)□ + +□―・□ + +□―。□ + +□――□ + +□―?□ + +□―ã€â–¡ + +□?ã‚â–¡ + +□?(□ + +□?)□ + +□?・□ + +□?。□ + +□?―□ + +□??□ + +□?ã€â–¡ + +â–¡ã€ã‚â–¡ + +â–¡ã€ï¼ˆâ–¡ + +â–¡ã€ï¼‰â–¡ + +â–¡ã€ãƒ»â–¡ + +â–¡ã€ã€‚â–¡ + +â–¡ã€â€•â–¡ + +â–¡ã€ï¼Ÿâ–¡ + +â–¡ã€ã€â–¡ + +\newpage +{\bfseries% +[mc/bx] + +□□□□◆□□□□◆□□□□◆□□□□◆, +□□□□◆□□□□◆□□□□◆□□□□◆. + +□□,□□,□□□□◆,□□,□□. + +□□,□□,□□□□◆,□□□□. + +□□□□◆,□□.□□□□□□◆. + +□□□□◆。ã€ã€Œâ–¡â–¡â—† +} + +\if0 +{\ltseries% +[mc/l] + +□□□□◆□□□□◆□□□□◆□□□□◆, +□□□□◆□□□□◆□□□□◆□□□□◆. + +□□,□□,□□□□◆,□□,□□. + +□□,□□,□□□□◆,□□□□. + +□□□□◆,□□.□□□□□□◆. + +□□□□◆。ã€ã€Œâ–¡â–¡â—† +} +\fi + +{\gtfamily +[gt/m] + +□□□□◆□□□□◆□□□□◆□□□□◆, +□□□□◆□□□□◆□□□□◆□□□□◆. + +□□,□□,□□□□◆,□□,□□. + +□□,□□,□□□□◆,□□□□. + +□□□□◆,□□.□□□□□□◆. + +□□□□◆。ã€ã€Œâ–¡â–¡â—† + +{\bfseries% +[gt/bx] + +□□□□◆□□□□◆□□□□◆□□□□◆, +□□□□◆□□□□◆□□□□◆□□□□◆. + +□□,□□,□□□□◆,□□,□□. + +□□,□□,□□□□◆,□□□□. + +□□□□◆,□□.□□□□□□◆. + +□□□□◆。ã€ã€Œâ–¡â–¡â—† +} + +\if0 +{\ebseries% +[gt/eb] + +□□□□◆□□□□◆□□□□◆□□□□◆, +□□□□◆□□□□◆□□□□◆□□□□◆. + +□□,□□,□□□□◆,□□,□□. + +□□,□□,□□□□◆,□□□□. + +□□□□◆,□□.□□□□□□◆. + +□□□□◆。ã€ã€Œâ–¡â–¡â—† +} +\fi +} + +{\mgfamily +[mg/m] + +□□□□◆□□□□◆□□□□◆□□□□◆, +□□□□◆□□□□◆□□□□◆□□□□◆. + +□□,□□,□□□□◆,□□,□□. + +□□,□□,□□□□◆,□□□□. + +□□□□◆,□□.□□□□□□◆. + +□□□□◆。ã€ã€Œâ–¡â–¡â—† +} + +\end{document} diff --git a/language/japanese/japanese-otf/doc/test/uplatex/upjis2004.tex b/language/japanese/japanese-otf/doc/test/uplatex/upjis2004.tex new file mode 100644 index 0000000000..65a235f946 --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/upjis2004.tex @@ -0,0 +1,158 @@ +% -*- coding: utf-8 -*- +\newif\ifuptexmode\uptexmodefalse +\ifnum\jis"2121="3000 \uptexmodetrue\fi + +\makeatletter + +\def\@opt@{deluxe} +\def\@default{default} +\def\@br@{br} +\def\@newjis@{04} + +\ifuptexmode + \edef\@opt@{uplatex,\@opt@} +\fi + +\ifx\option\@undefined + \def\option{default} +\fi +\ifx\option\@default +\else + \edef\@opt@{\option,\@opt@} +\fi + +\ifx\burasage\@br@ + \edef\@opt@{\@opt@,burasage} + \def\burasage{yes} +\else + \def\burasage{no} +\fi + +\ifx\jisvar\@newjis@ + \edef\@opt@{\@opt@,jis2004} + \def\jisvar{2004} +\else + \def\jisvar{conventional} +\fi + +\ifx\class\@undefined + \ifuptexmode + \def\class{ujarticle} + \else + \def\class{jarticle} + \fi +\fi + +\documentclass[a4paper,titlepage,draft]{\class} +%\documentclass[a4paper,titlepage,draft,landscape]{\class} + +\usepackage[\@opt@]{otf} + +\makeatother + +\usepackage{redeffont} +\parindent 0zw +\pagestyle{empty} +%\parskip \baselineskip +\makeatletter +\ifx\rubyfamily\@undefined\let\rubyfamily=\relax\fi +\ifx\mgfamily\@undefined\let\mgfamily=\relax\fi +\makeatother + +\def\testglyph{% +逢芦飴溢茨鰯淫迂厩噂餌襖迦牙廻æ¢æ™¦èŸ¹è‘›éž„ +釜翰翫徽祇汲ç¸ç¬ˆå¿é¥—僅喰櫛屑粂ç¥éš™å€¦æ²ç‰½ +éµè«ºå··æ¢—è†éµ 甑å‰æ¦Šè–©é¯–錆鮫é¤æ“ç¼é…‹æ¥¯è–¯è—· +哨鞘æ–è•è¨Šé€—摺撰煎煽穿ç®è©®å™Œé¡æƒéœè…¿è›¸è¾¿ +樽æŽè¨»ç€¦æ—槌鎚辻挺é„æ“¢æººå…Žå µå± è³ç€žéè¬Žç˜ +楢禰牌這秤é§ç®¸å›æŒ½èª¹æ¨‹ç¨—逼謬豹廟瀕斧蔽瞥 +蔑篇娩éžåº–蓬鱒迄儲餅籾爺鑓愈猷漣煉簾榔冤 +åŸå’¬å˜²å›€å¾˜æ‰æ£˜æ©™ç‹¡ç”•ç”¦ç–¼ç¥Ÿç«ˆçµç¯è…±è‰˜èŠ’è™” +èœƒè …è¨é„é±é¨™é´‰ +\ifuptexmode + 俱å‰åžå™“å§¸å±›å¹·ç˜¦ç¹«æ‘¯ï©€ï¨ è¿æ‚žç…’驊夆暵屢 +\fi +} +\def\testutf{% +\UTF{9022}\UTF{82A6}\UTF{98F4}\UTF{6EA2}\UTF{8328}\UTF{9C2F}\UTF{6DEB}\UTF{8FC2}\UTF{53A9}\UTF{5642}% +\UTF{990C}\UTF{8956}\UTF{8FE6}\UTF{7259}\UTF{5EFB}\UTF{6062}\UTF{6666}\UTF{87F9}\UTF{845B}\UTF{9784}% +\UTF{91DC}\UTF{7FF0}\UTF{7FEB}\UTF{5FBD}\UTF{7947}\UTF{6C72}\UTF{7078}\UTF{7B08}\UTF{537F}\UTF{9957}% +\UTF{50C5}\UTF{55B0}\UTF{6ADB}\UTF{5C51}\UTF{7C82}\UTF{7941}\UTF{9699}\UTF{5026}\UTF{6372}\UTF{727D}% +\UTF{9375}\UTF{8AFA}\UTF{5DF7}\UTF{6897}\UTF{818F}\UTF{9D60}\UTF{7511}\UTF{53C9}\UTF{698A}\UTF{85A9}% +\UTF{9BD6}\UTF{9306}\UTF{9BAB}\UTF{9910}\UTF{6753}\UTF{707C}\UTF{914B}\UTF{696F}\UTF{85AF}\UTF{85F7}% +\UTF{54E8}\UTF{9798}\UTF{6756}\UTF{8755}\UTF{8A0A}\UTF{9017}\UTF{647A}\UTF{64B0}\UTF{714E}\UTF{717D}% +\UTF{7A7F}\UTF{7BAD}\UTF{8A6E}\UTF{564C}\UTF{9061}\UTF{63C3}\UTF{905C}\UTF{817F}\UTF{86F8}\UTF{8FBF}% +\UTF{6A3D}\UTF{6B4E}\UTF{8A3B}\UTF{7026}\UTF{6357}\UTF{69CC}\UTF{939A}\UTF{8FBB}\UTF{633A}\UTF{912D}% +\UTF{64E2}\UTF{6EBA}\UTF{514E}\UTF{5835}\UTF{5C60}\UTF{8CED}\UTF{701E}\UTF{9041}\UTF{8B0E}\UTF{7058}% +\UTF{6962}\UTF{79B0}\UTF{724C}\UTF{9019}\UTF{79E4}\UTF{99C1}\UTF{7BB8}\UTF{53DB}\UTF{633D}\UTF{8AB9}% +\UTF{6A0B}\UTF{7A17}\UTF{903C}\UTF{8B2C}\UTF{8C79}\UTF{5EDF}\UTF{7015}\UTF{65A7}\UTF{853D}\UTF{77A5}% +\UTF{8511}\UTF{7BC7}\UTF{5A29}\UTF{97AD}\UTF{5E96}\UTF{84EC}\UTF{9C52}\UTF{8FC4}\UTF{5132}\UTF{9905}% +\UTF{7C7E}\UTF{723A}\UTF{9453}\UTF{6108}\UTF{7337}\UTF{6F23}\UTF{7149}\UTF{7C3E}\UTF{6994}\UTF{51A4}% +\UTF{53DF}\UTF{54AC}\UTF{5632}\UTF{56C0}\UTF{5F98}\UTF{6241}\UTF{68D8}\UTF{6A59}\UTF{72E1}\UTF{7515}% +\UTF{7526}\UTF{75BC}\UTF{795F}\UTF{7AC8}\UTF{7B75}\UTF{7BDD}\UTF{8171}\UTF{8258}\UTF{8292}\UTF{8654}% +\UTF{8703}\UTF{8805}\UTF{8A1D}\UTF{9744}\UTF{9771}\UTF{9A19}\UTF{9D09}% +\UTF{4FF1}\UTF{525D}\UTF{541E}\UTF{5653}\UTF{59F8}\UTF{5C5B}\UTF{5E77}\UTF{7626}\UTF{7E6B}\UTF{646F}% +\UTF{FA40}\UTF{FA20}\UTF{8B7F}\UTF{609E}\UTF{7152}\UTF{9A4A}\UTF{5906}\UTF{66B5}\UTF{5C62}} + +\begin{document} +class: \texttt{\class}\\ +option: \texttt{\option}\\ +burasage: \texttt{\burasage}\\ +jis version: \texttt{\jisvar}\\ + +[mc/m] + +\testglyph + +\testutf + +{\bfseries% +[mc/bx] + +\testglyph + +\testutf +} + +{\gtfamily +[gt/m] + +\testglyph + +\testutf + +{\bfseries% +[gt/bx] + +\testglyph + +\testutf +}} + +{\mgfamily +[mg/m] + +\testglyph + +\testutf +} + +%%% extra font +{\ltseries% +[mc/lt] + +\testglyph + +\testutf +} + +{\gtfamily +{\ebseries% +[gt/eb] + +\testglyph + +\testutf +}} + +\end{document} diff --git a/language/japanese/japanese-otf/doc/test/uplatex/upkanatest1.tex b/language/japanese/japanese-otf/doc/test/uplatex/upkanatest1.tex new file mode 100644 index 0000000000..087bcbcece --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/upkanatest1.tex @@ -0,0 +1,103 @@ +% -*- coding: utf-8 -*- +\newif\ifuptexmode\uptexmodefalse +\ifnum\jis"2121="3000 \uptexmodetrue\fi + +\makeatletter + +\def\@opt@{deluxe} +\ifx\class\@undefined + \ifuptexmode + \def\class{ujarticle} + \else + \def\class{jarticle} + \fi +\fi + +\ifuptexmode + \edef\@opt@{uplatex,\@opt@} +\fi +\documentclass[a4paper,titlepage, draft]{\class} +\usepackage[\@opt@]{otf} + +\makeatother + +\pagestyle{empty} +%\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}} +\textwidth=115mm +\textheight=210mm +\begin{document} + +クラス:\texttt{\class} + +\vspace{\baselineskip} +\huge +\kanjiskip 0pt plus 1sp minus 1sp +\xkanjiskip 0.25zw plus 1sp minus 1sp +{\propshape +\noindent ヽヾã‚ゞーãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ + +\bfseries +\noindent ヽヾã‚ゞーãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +} + +{\gtfamily\mdseries\propshape +\noindent ヽヾã‚ゞーãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ + +\bfseries\propshape +\noindent ヽヾã‚ゞーãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +} + +{\mgfamily\propshape +\noindent ヽヾã‚ゞーãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶} + +{\gtfamily\ebseries +\noindent ヽヾã‚ゞーãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +} + +\ifuptexmode +otfbeta-uptex (japanese-otf-uptex) Ver.0.18ã§Proportionalä»®åを〠+Ver.0.21ã§åŠè§’片仮åã‚’æ‹¡å¼µã—ã¾ã—ãŸã€‚ + +\long\def\testA{〃〆ヿゟゔゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿヷヸヹヺ +ð¨³ð¯£ð¥¡´ð¨»¶ð¯£œð¯¢„屠ð¯ 冕冤𡨚ð¤ð¯¤ 🄀 +ðŸ„🄑🄒🄓🄔🄕🄖🄗🄘🄙🄚🄛🄜ðŸ„🄞🄟🄠🄡🄢🄣 +🄤🄥🄦🄧🄨🄩ðŸ…🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅠+🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩🄰🄱🄲🄳🄴🄵🄶🄷 +🄸🄹🄺🄻🄼🄽🄾🄿🅀ðŸ…🅂🅃🅄🅅🅆🅇🅈🅉🈂🈷 +🅰🅱🅲🅳🅴🅵🅶🅷🅸🅹🅺🅻🅼🅽🅾🅿🆀ðŸ†ðŸ†‚🆃 +🆄🆅🆆🆇🆈🆉眞𠤎𦥑𫟘沿芽槪割𦈢𠮷𩵋卿𫞎憲 +𠩤浩ð«†ð«·ð¯¤‹ð ®Ÿð¯ ¨ð¯¤¡ð¯ ¿ð¯¡³ð €‹ð¯¡’𩙿真𠆢ð«‘成𧾷𣳾炭 +𥫗彫ð¯¤ð¡ˆ½ð¯ šð¤´”姬𫞉ð¯§ð¯§Ÿð¥™¿ð¦š°ð ˜¨ð ‚Šð ¦„卉ð¯¡ð¯¢¶ð¦¦™ð£Œ +杞𪧦𫞽絣𠔿𦉪𠂰𨦇𨸗𫠚𤋮桒𣲾𠘑嶲你𣘺ð£¾ð¢˜‰ +。「」、・ヲァィゥェォャï½ï½®ï½¯ +ーアイウエオカキクケコサシスセソ +ï¾€ï¾ï¾‚テトナニヌネノハヒフï¾ï¾Žï¾ +ï¾ï¾‘メモヤユヨラリルレロワï¾ï¾žï¾Ÿ +} + +{\propshape +\noindent\testA + +\bfseries +\noindent\testA +} + +{\gtfamily\mdseries\propshape +\noindent\testA + +\bfseries\propshape +\noindent\testA +} + +{\mgfamily\propshape +\noindent\testA +} + +{\gtfamily\ebseries +\noindent\testA +} +\fi + + +\end{document} + diff --git a/language/japanese/japanese-otf/doc/test/uplatex/upkanatest2.tex b/language/japanese/japanese-otf/doc/test/uplatex/upkanatest2.tex new file mode 100644 index 0000000000..a0b9bfcb6e --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/upkanatest2.tex @@ -0,0 +1,75 @@ +% -*- coding: utf-8 -*- +\newif\ifuptexmode\uptexmodefalse +\ifnum\jis"2121="3000 \uptexmodetrue\fi + +\makeatletter + +\def\@opt@{deluxe} +\ifx\class\@undefined + \ifuptexmode + \def\class{ujarticle} + \else + \def\class{jarticle} + \fi +\fi + +\ifuptexmode + \edef\@opt@{uplatex,\@opt@} +\fi +\documentclass[a4paper,draft,twocolumn]{\class} +\usepackage[\@opt@]{otf} + +\makeatother +\pagestyle{empty} +%\AtBeginDvi{\special{papersize=\the\paperwidth,\the\paperheight}} +\parindent=0zw +\textwidth=25zw +\textheight=200mm +\columnsep=1zw +\makeatletter +\long\def\test{ã²ã‚‰ã‹ãªã€Œã²ã‚‰ã‹ãªã€ã²ã‚‰ã‹ãªã€Œã²ã‚‰ã€ã€Œã‹ãªã€\par +æ¼¢å—æ¼¢å—「漢å—æ¼¢å—ã€æ¼¢å—æ¼¢å—「漢å—ã€ã€Œæ¼¢å—ã€\par +ã²ã‚‰ã‹ãªã€Œã²ã‚‰ã‹ãªã€æ¼¢å—æ¼¢å—「漢å—ã€ã²ã‚‰ã‹ãª\par +次ã¯â€œå¼•ç”¨ç¬¦â€ã®â€˜ãƒ†ã‚¹ãƒˆâ€™ã§ã™ï¼Œã.\par +行末ã®åŒºç‚¹ã¯å…¨è§’ドリã«ã€‚ãªã‚Šã¾ã™ã€‚ +â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡ +â–¡â–¡â–¡â–¡ã€â–¡â–¡â–¡ã€â–¡â–¡â–¡ã€‚\par +行末ã®èªç‚¹ã¯åŠè§’ドリã«ã€ãªã‚Šã¾ã™ã€‚\par +â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡â–¡ +â–¡â–¡â–¡â–¡ã€â–¡â–¡â–¡ã€â–¡â–¡â–¡ã€â–¡â–¡â–¡ã€‚□□□。\par +ç–‘å•ç¬¦ã®å¾Œã«ç©ºç™½ã¯å…¥ã‚‹ã§ã—ょã†ã‹ï¼Ÿå…¥ã£ãŸï¼ã‚ªãƒƒã‚±ã‚¤ã§ã™ï¼Ž\par +\hbox to 2.5zw{漢:å—} +\setbox1=\hbox{ã‚} +\dimen1=\wd1 \advance\dimen1 by .5zw +\advance\dimen1 by \wd1 +\hbox to \dimen1{ã‚:ã‚} +\dimen1=\wd1 \advance\dimen1 by 1.75zw +\hbox to \dimen1{漢:ã‚} +%\hbox to \dimen1{æ¼¢\hfil ã‚} +\hbox to 7zw{æ¼¢å—「漢å—ã€æ¼¢å—} +\setbox1=\hbox{ã²ã‚‰} +\dimen1=\wd1 \multiply\dimen1 by 3 +\advance\dimen1 by 1zw +\hbox to \dimen1{ã²ã‚‰ã€Œã²ã‚‰ã€ã²ã‚‰} +} +\makeatother +\begin{document} + +クラス:\texttt{\class} + +\vspace{\baselineskip} +%\kanjiskip 0pt plus 1sp minus 1sp +\begingroup +\propshape +{\bfseries プãƒãƒãƒ¼ã‚·ãƒ§ãƒŠãƒ«çµ„ã®ä¾‹} + +\test +\endgroup +\newpage +\phantom{クラス} + +\vspace{\baselineskip} +{\bfseries ã¹ãŸçµ„ã¿ã®ä¾‹} + +\test +\end{document} diff --git a/language/japanese/japanese-otf/doc/test/uplatex/utfmacro-cjk.tex b/language/japanese/japanese-otf/doc/test/uplatex/utfmacro-cjk.tex new file mode 100644 index 0000000000..0a48aec4a8 --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/utfmacro-cjk.tex @@ -0,0 +1,344 @@ +% -*- coding: utf-8 -*- +\newif\ifuptexmode\uptexmodefalse +\ifnum\jis"2121="3000 \uptexmodetrue\fi + +\makeatletter + +\def\@opt@{multi} +\def\@default{default} +\def\@jarticle{jarticle} +\def\@tarticle{tarticle} +\def\@utarticle{utarticle} +\def\@landscape@{} + +\ifx\option\@undefined + \def\option{default} +\fi +\ifx\option\@default +\else + \edef\@opt@{\option,\@opt@} +\fi + +\ifx\class\@undefined + \ifuptexmode + \def\class{ujarticle} + \else + \def\class{jarticle} + \fi +\fi + +\def\baseshift{-.12zh} +\ifx\class\@tarticle\def\baseshift{-.5zh}\def\@landscape@{,landscape}\fi +\ifx\class\@utarticle\def\baseshift{-.5zh}\def\@landscape@{,landscape}\fi + +\ifuptexmode + \edef\@opt@{uplatex,\@opt@} +\fi +%\documentclass[a4paper,titlepage,draft]{\class} +%\documentclass[a4paper,titlepage,draft,landscape]{\class} +\documentclass[a4paper,titlepage,draft\@landscape@]{\class} + +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[\@opt@]{otf} + +\newif\ifdeluxemode\deluxemodefalse +\if@deluxe\deluxemodetrue\fi + +\makeatother + + +\textheight250mm +\topmargin-15mm +\begin{document} +\parindent0mm +クラス:\texttt{\class}\\ +オプション:\texttt{\option} + +\section{\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} ã“ã‚“ã«ã¡ã¯ Einenschönen Tag} + +\begin{tabular}{cccc} +日本 & ç°¡ä½“å— & ç¹é«”å— & æœé®®\\\hline +\UTF{9aa8}\UTF{6d77}\UTF{76f4}\UTF{8ff0} & +\UTFC{9aa8}\UTFC{6d77}\UTFC{76f4}\UTFC{8ff0} & +\UTFT{9aa8}\UTFT{6d77}\UTFT{76f4}\UTFT{8ff0} & +\UTFK{9aa8}\UTFK{6d77}\UTFK{76f4}\UTFK{8ff0} +\end{tabular} + +% Adobe-Japan, Adobe-GB, Adobe-CNS, Adobe-Koreaã§U+007F..00FFã‹ã¤fullwidthã¨ãªã£ã¦ã„ã‚‹ã‚‚ã®ã€‚ +\begin{tabular}{rl} +J & +\UTF{00a7}\UTF{00a8}\UTF{00b0}\UTF{00b1}\UTF{00b4}\UTF{00b6}\UTF{00d7}\UTF{00f7}\\ +C & +\UTFC{00a4}\UTFC{00a7}\UTFC{00a8}\UTFC{00b0}\UTFC{00b1}\UTFC{00b7}\UTFC{00d7}\UTFC{00e0}\UTFC{00e1}\UTFC{00e8}\UTFC{00e9}\UTFC{00ea}\UTFC{00ec}\UTFC{00ed}\UTFC{00f2}\UTFC{00f3}\UTFC{00f7}\UTFC{00f9}\UTFC{00fa}\UTFC{00fc}\\ +T & +\UTFT{00a5}\UTFT{00a7}\UTFT{00a8}\UTFT{00ac}\UTFT{00af}\UTFT{00b0}\UTFT{00b1}\UTFT{00b7}\UTFT{00c0}\UTFT{00c1}\UTFT{00c8}\UTFT{00c9}\UTFT{00ca}\UTFT{00d2}\UTFT{00d3}\UTFT{00d7}\UTFT{00e0}\UTFT{00e1}\UTFT{00e8}\UTFT{00e9}\UTFT{00ea}\UTFT{00ec}\UTFT{00ed}\UTFT{00f2}\UTFT{00f3}\UTFT{00f7}\UTFT{00f8}\UTFT{00f9}\UTFT{00fa}\UTFT{00fc}\\ +K & +\UTFK{00a1}\UTFK{00a4}\UTFK{00a7}\UTFK{00a8}\UTFK{00aa}\UTFK{00ab}\UTFK{00b0}\UTFK{00b1}\UTFK{00b4}\UTFK{00b6}\UTFK{00b7}\UTFK{00b8}\UTFK{00b9}\UTFK{00ba}\UTFK{00bb}\UTFK{00bc}\UTFK{00bd}\UTFK{00be}\UTFK{00bf}\UTFK{00c6}\UTFK{00d0}\UTFK{00d7}\UTFK{00d8}\UTFK{00de}\UTFK{00df}\UTFK{00e6}\UTFK{00f0}\UTFK{00f7}\UTFK{00f8}\UTFK{00fe} +\end{tabular} + +\subsection{\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} ã“ã‚“ã«ã¡ã¯ Einenschönen Tag} + +\ifdeluxemode +{\mcfamily\ltseries +\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %ä½ å¥½ 您好 안녕 +ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\ +}% +\fi% \ifdeluxemode +{\mcfamily +\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %ä½ å¥½ 您好 안녕 +ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\ +}% +{\mcfamily\bfseries +\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %ä½ å¥½ 您好 안녕 +ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\ +}% +{\gtfamily +\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %ä½ å¥½ 您好 안녕 +ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\ +}% +{\gtfamily\bfseries +\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %ä½ å¥½ 您好 안녕 +ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\ +}% +\ifdeluxemode +{\gtfamily\ebseries +\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %ä½ å¥½ 您好 안녕 +ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\ +}% +{\mgfamily +\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %ä½ å¥½ 您好 안녕 +ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\ +}% +\fi% \ifdeluxemode + +\subsubsection{\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} ã“ã‚“ã«ã¡ã¯ Einenschönen Tag} + +{\footnotesize +\ifdeluxemode +{\mcfamily\ltseries +\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %ä½ å¥½ 您好 안녕 +ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\ +}% +\fi% \ifdeluxemode +{\mcfamily +\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %ä½ å¥½ 您好 안녕 +ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\ +}% +{\mcfamily\bfseries +\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %ä½ å¥½ 您好 안녕 +ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\ +}% +{\gtfamily +\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %ä½ å¥½ 您好 안녕 +ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\ +}% +{\gtfamily\bfseries +\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %ä½ å¥½ 您好 안녕 +ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\ +}% +\ifdeluxemode +{\gtfamily\ebseries +\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %ä½ å¥½ 您好 안녕 +ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\ +}% +{\mgfamily +\UTFC{4F60}\UTFC{597D} \UTFT{60A8}\UTFT{597D} \UTFK{C548}\UTFK{B155} %ä½ å¥½ 您好 안녕 +ã“ã‚“ã«ã¡ã¯ Einenschönen Tag\\ +}% +\fi% \ifdeluxemode +} + +\section{penalty} +\edef\bs{$\backslash$\kern0em} + +\fbox{\parbox{4.7zw}{å›ã®åã¯ã€‚}}~UTF8 + +\fbox{\parbox{4.7zw}{å›ã®åã¯\char\kuten"0103}}~\bs char\bs kuten + +\fbox{\parbox{4.7zw}{å›ã®åã¯\UTF{3002}}}~\bs UTF\{\} + +\ifuptexmode +\fbox{\parbox{4.7zw}{å›ã®åã¯\kchar"3002}}~\bs kchar +\fi + + +\fbox{\parbox{4.7zw}{å›ã®åã¯ï¼Ž}}~UTF8 + +\fbox{\parbox{4.7zw}{å›ã®åã¯\char\kuten"0105}}~\bs char\bs kuten + +\fbox{\parbox{4.7zw}{å›ã®åã¯\UTF{FF0E}}}~\bs UTF\{\} + +\ifuptexmode +\fbox{\parbox{4.7zw}{å›ã®åã¯\kchar"FF0E}}~\bs kchar +\fi + + +\clearpage +[mc/m] + +ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ +ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー +\ifuptexmode +ゔゕゖ +\fi + +ァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ +ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +\ifuptexmode +ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ +\fi + +“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž + +日本:\UTF{9aa8}\UTF{6d77}\UTF{76f4}\UTF{8ff0}~~簡体å—:\UTFC{9aa8}\UTFC{6d77}\UTFC{76f4}\UTFC{8ff0}~~ç¹é«”å—:\UTFT{9aa8}\UTFT{6d77}\UTFT{76f4}\UTFT{8ff0}~~æœé®®ï¼š\UTFK{9aa8}\UTFK{6d77}\UTFK{76f4}\UTFK{8ff0}\\ +\UTFC{4F60}\UTFC{597D}~~%ä½ å¥½ +\UTFT{4F60}\UTFT{597D}~~%ä½ å¥½ +\UTFK{C548}\UTFK{B155}%안녕 + +{\bfseries% +[mc/bx] + +ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ +ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー +\ifuptexmode +ゔゕゖ +\fi + +ァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ +ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +\ifuptexmode +ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ +\fi + +“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž + +日本:\UTF{9aa8}\UTF{6d77}\UTF{76f4}\UTF{8ff0}~~簡体å—:\UTFC{9aa8}\UTFC{6d77}\UTFC{76f4}\UTFC{8ff0}~~ç¹é«”å—:\UTFT{9aa8}\UTFT{6d77}\UTFT{76f4}\UTFT{8ff0}~~æœé®®ï¼š\UTFK{9aa8}\UTFK{6d77}\UTFK{76f4}\UTFK{8ff0}\\ +\UTFC{4F60}\UTFC{597D}~~%ä½ å¥½ +\UTFT{4F60}\UTFT{597D}~~%ä½ å¥½ +\UTFK{C548}\UTFK{B155}%안녕 +} + + +\ifdeluxemode +{\ltseries% +[mc/l] + +ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ +ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー +\ifuptexmode +ゔゕゖ +\fi + +ァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ +ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +\ifuptexmode +ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ +\fi + +“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž + +日本:\UTF{9aa8}\UTF{6d77}\UTF{76f4}\UTF{8ff0}~~簡体å—:\UTFC{9aa8}\UTFC{6d77}\UTFC{76f4}\UTFC{8ff0}~~ç¹é«”å—:\UTFT{9aa8}\UTFT{6d77}\UTFT{76f4}\UTFT{8ff0}~~æœé®®ï¼š\UTFK{9aa8}\UTFK{6d77}\UTFK{76f4}\UTFK{8ff0}\\ +\UTFC{4F60}\UTFC{597D}~~%ä½ å¥½ +\UTFT{4F60}\UTFT{597D}~~%ä½ å¥½ +\UTFK{C548}\UTFK{B155}%안녕 +} +\fi% \ifdeluxemode + +{\gtfamily +[gt/m] + +ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ +ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー +\ifuptexmode +ゔゕゖ +\fi + +ァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ +ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +\ifuptexmode +ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ +\fi + +“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž + +日本:\UTF{9aa8}\UTF{6d77}\UTF{76f4}\UTF{8ff0}~~簡体å—:\UTFC{9aa8}\UTFC{6d77}\UTFC{76f4}\UTFC{8ff0}~~ç¹é«”å—:\UTFT{9aa8}\UTFT{6d77}\UTFT{76f4}\UTFT{8ff0}~~æœé®®ï¼š\UTFK{9aa8}\UTFK{6d77}\UTFK{76f4}\UTFK{8ff0}\\ +\UTFC{4F60}\UTFC{597D}~~%ä½ å¥½ +\UTFT{4F60}\UTFT{597D}~~%ä½ å¥½ +\UTFK{C548}\UTFK{B155}%안녕 +} + +{\gtfamily\bfseries% +[gt/bx] + +ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ +ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー +\ifuptexmode +ゔゕゖ +\fi + +ァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ +ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +\ifuptexmode +ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ +\fi + +“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž + +日本:\UTF{9aa8}\UTF{6d77}\UTF{76f4}\UTF{8ff0}~~簡体å—:\UTFC{9aa8}\UTFC{6d77}\UTFC{76f4}\UTFC{8ff0}~~ç¹é«”å—:\UTFT{9aa8}\UTFT{6d77}\UTFT{76f4}\UTFT{8ff0}~~æœé®®ï¼š\UTFK{9aa8}\UTFK{6d77}\UTFK{76f4}\UTFK{8ff0}\\ +\UTFC{4F60}\UTFC{597D}~~%ä½ å¥½ +\UTFT{4F60}\UTFT{597D}~~%ä½ å¥½ +\UTFK{C548}\UTFK{B155}%안녕 +} + +\ifdeluxemode +{\gtfamily\ebseries% +[gt/eb] + +ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ +ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー +\ifuptexmode +ゔゕゖ +\fi + +ァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ +ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +\ifuptexmode +ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ +\fi + +“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž + +日本:\UTF{9aa8}\UTF{6d77}\UTF{76f4}\UTF{8ff0}~~簡体å—:\UTFC{9aa8}\UTFC{6d77}\UTFC{76f4}\UTFC{8ff0}~~ç¹é«”å—:\UTFT{9aa8}\UTFT{6d77}\UTFT{76f4}\UTFT{8ff0}~~æœé®®ï¼š\UTFK{9aa8}\UTFK{6d77}\UTFK{76f4}\UTFK{8ff0}\\ +\UTFC{4F60}\UTFC{597D}~~%ä½ å¥½ +\UTFT{4F60}\UTFT{597D}~~%ä½ å¥½ +\UTFK{C548}\UTFK{B155}%안녕 +} + +{\mgfamily +[mg/m] + +ãã‚ãƒã„ã…ã†ã‡ãˆã‰ãŠã‹ãŒããŽããã‘ã’ã“ã”ã•ã–ã—ã˜ã™ãšã›ãœããžãŸã ã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªã«ã¬ãã®ã¯ +ã°ã±ã²ã³ã´ãµã¶ã·ã¸ã¹ãºã»ã¼ã½ã¾ã¿ã‚€ã‚もゃやゅゆょよらりるれã‚ã‚Žã‚ã‚ゑをんヽヾã‚ゞー +\ifuptexmode +ゔゕゖ +\fi + +ァアィイゥウェエォオカガã‚ギクグケゲコゴサザシジスズセゼソゾタダãƒãƒ‚ッツヅテデトドナニヌãƒãƒŽãƒ +ãƒãƒ‘ヒビピフブプヘベペホボãƒãƒžãƒŸãƒ メモャヤュユョヨラリルレãƒãƒ®ãƒ¯ãƒ°ãƒ±ãƒ²ãƒ³ãƒ´ãƒµãƒ¶ +\ifuptexmode +ヷヸヹヺㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ +\fi + +“回â€ã€â€˜å›žâ€™ã€‚“回â€ï¼Œâ€˜å›žâ€™ï¼Ž + +日本:\UTF{9aa8}\UTF{6d77}\UTF{76f4}\UTF{8ff0}~~簡体å—:\UTFC{9aa8}\UTFC{6d77}\UTFC{76f4}\UTFC{8ff0}~~ç¹é«”å—:\UTFT{9aa8}\UTFT{6d77}\UTFT{76f4}\UTFT{8ff0}~~æœé®®ï¼š\UTFK{9aa8}\UTFK{6d77}\UTFK{76f4}\UTFK{8ff0}\\ +\UTFC{4F60}\UTFC{597D}~~%ä½ å¥½ +\UTFT{4F60}\UTFT{597D}~~%ä½ å¥½ +\UTFK{C548}\UTFK{B155}%안녕 +} +\fi% \ifdeluxemode + + +\end{document} + diff --git a/language/japanese/japanese-otf/doc/test/uplatex/utfmacro-haranoaji.map b/language/japanese/japanese-otf/doc/test/uplatex/utfmacro-haranoaji.map new file mode 100644 index 0000000000..732b35cf5a --- /dev/null +++ b/language/japanese/japanese-otf/doc/test/uplatex/utfmacro-haranoaji.map @@ -0,0 +1,220 @@ +hminr-h H HaranoAjiMincho-Regular.otf +hminb-h H HaranoAjiMincho-Bold.otf +hminl-h H HaranoAjiMincho-Light.otf +hgothr-h H HaranoAjiGothic-Regular.otf +hgothb-h H HaranoAjiGothic-Medium.otf +hgotheb-h H HaranoAjiGothic-Bold.otf +hmgothr-h H HaranoAjiGothic-Heavy.otf +hminr-v V HaranoAjiMincho-Regular.otf +hminb-v V HaranoAjiMincho-Bold.otf +hminl-v V HaranoAjiMincho-Light.otf +hgothr-v V HaranoAjiGothic-Regular.otf +hgothb-v V HaranoAjiGothic-Medium.otf +hgotheb-v V HaranoAjiGothic-Bold.otf +hmgothr-v V HaranoAjiGothic-Heavy.otf + +hminrn-h H HaranoAjiMincho-Regular.otf +hminbn-h H HaranoAjiMincho-Bold.otf +hminln-h H HaranoAjiMincho-Light.otf +hgothrn-h H HaranoAjiGothic-Regular.otf +hgothbn-h H HaranoAjiGothic-Medium.otf +hgothebn-h H HaranoAjiGothic-Bold.otf +hmgothrn-h H HaranoAjiGothic-Heavy.otf +hminrn-v V HaranoAjiMincho-Regular.otf +hminbn-v V HaranoAjiMincho-Bold.otf +hminln-v V HaranoAjiMincho-Light.otf +hgothrn-v V HaranoAjiGothic-Regular.otf +hgothbn-v V HaranoAjiGothic-Medium.otf +hgothebn-v V HaranoAjiGothic-Bold.otf +hmgothrn-v V HaranoAjiGothic-Heavy.otf + +uphminr-h UniJISup-UTF16-H HaranoAjiMincho-Regular.otf +uphminb-h UniJISup-UTF16-H HaranoAjiMincho-Bold.otf +uphminl-h UniJISup-UTF16-H HaranoAjiMincho-Light.otf +uphgothr-h UniJISup-UTF16-H HaranoAjiGothic-Regular.otf +uphgothb-h UniJISup-UTF16-H HaranoAjiGothic-Medium.otf +uphgotheb-h UniJISup-UTF16-H HaranoAjiGothic-Bold.otf +uphmgothr-h UniJISup-UTF16-H HaranoAjiGothic-Heavy.otf +uphminr-v UniJISup-UTF16-V HaranoAjiMincho-Regular.otf +uphminb-v UniJISup-UTF16-V HaranoAjiMincho-Bold.otf +uphminl-v UniJISup-UTF16-V HaranoAjiMincho-Light.otf +uphgothr-v UniJISup-UTF16-V HaranoAjiGothic-Regular.otf +uphgothb-v UniJISup-UTF16-V HaranoAjiGothic-Medium.otf +uphgotheb-v UniJISup-UTF16-V HaranoAjiGothic-Bold.otf +uphmgothr-v UniJISup-UTF16-V HaranoAjiGothic-Heavy.otf + +uphminrn-h UniJIS2004up-UTF16-H HaranoAjiMincho-Regular.otf +uphminbn-h UniJIS2004up-UTF16-H HaranoAjiMincho-Bold.otf +uphminln-h UniJIS2004up-UTF16-H HaranoAjiMincho-Light.otf +uphgothrn-h UniJIS2004up-UTF16-H HaranoAjiGothic-Regular.otf +uphgothbn-h UniJIS2004up-UTF16-H HaranoAjiGothic-Medium.otf +uphgothebn-h UniJIS2004up-UTF16-H HaranoAjiGothic-Bold.otf +uphmgothrn-h UniJIS2004up-UTF16-H HaranoAjiGothic-Heavy.otf +uphminrn-v UniJIS2004up-UTF16-V HaranoAjiMincho-Regular.otf +uphminbn-v UniJIS2004up-UTF16-V HaranoAjiMincho-Bold.otf +uphminln-v UniJIS2004up-UTF16-V HaranoAjiMincho-Light.otf +uphgothrn-v UniJIS2004up-UTF16-V HaranoAjiGothic-Regular.otf +uphgothbn-v UniJIS2004up-UTF16-V HaranoAjiGothic-Medium.otf +uphgothebn-v UniJIS2004up-UTF16-V HaranoAjiGothic-Bold.otf +uphmgothrn-v UniJIS2004up-UTF16-V HaranoAjiGothic-Heavy.otf + +otf-ujmr-h UniJISup-UTF16-H HaranoAjiMincho-Regular.otf +otf-ujmb-h UniJISup-UTF16-H HaranoAjiMincho-Bold.otf +otf-ujml-h UniJISup-UTF16-H HaranoAjiMincho-Light.otf +otf-ujgr-h UniJISup-UTF16-H HaranoAjiGothic-Regular.otf +otf-ujgb-h UniJISup-UTF16-H HaranoAjiGothic-Medium.otf +otf-ujge-h UniJISup-UTF16-H HaranoAjiGothic-Bold.otf +otf-ujmgr-h UniJISup-UTF16-H HaranoAjiGothic-Heavy.otf + +otf-ujmrn-h UniJIS2004up-UTF16-H HaranoAjiMincho-Regular.otf +otf-ujmbn-h UniJIS2004up-UTF16-H HaranoAjiMincho-Bold.otf +otf-ujmln-h UniJIS2004up-UTF16-H HaranoAjiMincho-Light.otf +otf-ujgrn-h UniJIS2004up-UTF16-H HaranoAjiGothic-Regular.otf +otf-ujgbn-h UniJIS2004up-UTF16-H HaranoAjiGothic-Medium.otf +otf-ujgen-h UniJIS2004up-UTF16-H HaranoAjiGothic-Bold.otf +otf-ujmgrn-h UniJIS2004up-UTF16-H HaranoAjiGothic-Heavy.otf + +otf-ucmr-h UniGB-UTF16-H HaranoAjiMinchoCN-Regular.otf +otf-ucmb-h UniGB-UTF16-H HaranoAjiMinchoCN-Bold.otf +otf-ucml-h UniGB-UTF16-H HaranoAjiMinchoCN-Light.otf +otf-ucgr-h UniGB-UTF16-H HaranoAjiGothicCN-Regular.otf +otf-ucgb-h UniGB-UTF16-H HaranoAjiGothicCN-Medium.otf +otf-ucge-h UniGB-UTF16-H HaranoAjiGothicCN-Bold.otf +otf-ucmgr-h UniGB-UTF16-H HaranoAjiGothicCN-Heavy.otf + +otf-utmr-h UniCNS-UTF16-H HaranoAjiMinchoTW-Regular.otf +otf-utmb-h UniCNS-UTF16-H HaranoAjiMinchoTW-Bold.otf +otf-utml-h UniCNS-UTF16-H HaranoAjiMinchoTW-Light.otf +otf-utgr-h UniCNS-UTF16-H HaranoAjiGothicTW-Regular.otf +otf-utgb-h UniCNS-UTF16-H HaranoAjiGothicTW-Medium.otf +otf-utge-h UniCNS-UTF16-H HaranoAjiGothicTW-Bold.otf +otf-utmgr-h UniCNS-UTF16-H HaranoAjiGothicTW-Heavy.otf + +otf-ukmr-h UniKS-UTF16-H HaranoAjiMinchoK1-Regular.otf +otf-ukmb-h UniKS-UTF16-H HaranoAjiMinchoK1-Bold.otf +otf-ukml-h UniKS-UTF16-H HaranoAjiMinchoK1-Light.otf +otf-ukgr-h UniKS-UTF16-H HaranoAjiGothicK1-Regular.otf +otf-ukgb-h UniKS-UTF16-H HaranoAjiGothicK1-Medium.otf +otf-ukge-h UniKS-UTF16-H HaranoAjiGothicK1-Bold.otf +otf-ukmgr-h UniKS-UTF16-H HaranoAjiGothicK1-Heavy.otf + +otf-ujmr-v UniJISup-UTF16-V HaranoAjiMincho-Regular.otf +otf-ujmb-v UniJISup-UTF16-V HaranoAjiMincho-Bold.otf +otf-ujml-v UniJISup-UTF16-V HaranoAjiMincho-Light.otf +otf-ujgr-v UniJISup-UTF16-V HaranoAjiGothic-Regular.otf +otf-ujgb-v UniJISup-UTF16-V HaranoAjiGothic-Medium.otf +otf-ujge-v UniJISup-UTF16-V HaranoAjiGothic-Bold.otf +otf-ujmgr-v UniJISup-UTF16-V HaranoAjiGothic-Heavy.otf + +otf-ujmrn-v UniJIS2004up-UTF16-V HaranoAjiMincho-Regular.otf +otf-ujmbn-v UniJIS2004up-UTF16-V HaranoAjiMincho-Bold.otf +otf-ujmln-v UniJIS2004up-UTF16-V HaranoAjiMincho-Light.otf +otf-ujgrn-v UniJIS2004up-UTF16-V HaranoAjiGothic-Regular.otf +otf-ujgbn-v UniJIS2004up-UTF16-V HaranoAjiGothic-Medium.otf +otf-ujgen-v UniJIS2004up-UTF16-V HaranoAjiGothic-Bold.otf +otf-ujmgrn-v UniJIS2004up-UTF16-V HaranoAjiGothic-Heavy.otf + +otf-ucmr-v UniGB-UTF16-V HaranoAjiMinchoCN-Regular.otf +otf-ucmb-v UniGB-UTF16-V HaranoAjiMinchoCN-Bold.otf +otf-ucml-v UniGB-UTF16-V HaranoAjiMinchoCN-Light.otf +otf-ucgr-v UniGB-UTF16-V HaranoAjiGothicCN-Regular.otf +otf-ucgb-v UniGB-UTF16-V HaranoAjiGothicCN-Medium.otf +otf-ucge-v UniGB-UTF16-V HaranoAjiGothicCN-Bold.otf +otf-ucmgr-v UniGB-UTF16-V HaranoAjiGothicCN-Heavy.otf + +otf-utmr-v UniCNS-UTF16-V HaranoAjiMinchoTW-Regular.otf +otf-utmb-v UniCNS-UTF16-V HaranoAjiMinchoTW-Bold.otf +otf-utml-v UniCNS-UTF16-V HaranoAjiMinchoTW-Light.otf +otf-utgr-v UniCNS-UTF16-V HaranoAjiGothicTW-Regular.otf +otf-utgb-v UniCNS-UTF16-V HaranoAjiGothicTW-Medium.otf +otf-utge-v UniCNS-UTF16-V HaranoAjiGothicTW-Bold.otf +otf-utmgr-v UniCNS-UTF16-V HaranoAjiGothicTW-Heavy.otf + +otf-ukmr-v UniKS-UTF16-V HaranoAjiMinchoK1-Regular.otf +otf-ukmb-v UniKS-UTF16-V HaranoAjiMinchoK1-Bold.otf +otf-ukml-v UniKS-UTF16-V HaranoAjiMinchoK1-Light.otf +otf-ukgr-v UniKS-UTF16-V HaranoAjiGothicK1-Regular.otf +otf-ukgb-v UniKS-UTF16-V HaranoAjiGothicK1-Medium.otf +otf-ukge-v UniKS-UTF16-V HaranoAjiGothicK1-Bold.otf +otf-ukmgr-v UniKS-UTF16-V HaranoAjiGothicK1-Heavy.otf + +otf-cjmr-h Identity-H HaranoAjiMincho-Regular.otf +otf-cjmb-h Identity-H HaranoAjiMincho-Bold.otf +otf-cjml-h Identity-H HaranoAjiMincho-Light.otf +otf-cjgr-h Identity-H HaranoAjiGothic-Regular.otf +otf-cjgb-h Identity-H HaranoAjiGothic-Medium.otf +otf-cjge-h Identity-H HaranoAjiGothic-Bold.otf +otf-cjmgr-h Identity-H HaranoAjiGothic-Heavy.otf + +otf-ccmr-h Identity-H HaranoAjiMinchoCN-Regular.otf +otf-ccgr-h Identity-H HaranoAjiGothicCN-Regular.otf + +otf-ctmr-h Identity-H HaranoAjiMinchoTW-Regular.otf +otf-ctgr-h Identity-H HaranoAjiGothicTW-Regular.otf + +otf-ckmr-h Identity-H HaranoAjiMinchoK1-Regular.otf +otf-ckgr-h Identity-H HaranoAjiGothicK1-Regular.otf + +otf-cjmr-v Identity-V HaranoAjiMincho-Regular.otf +otf-cjmb-v Identity-V HaranoAjiMincho-Bold.otf +otf-cjml-v Identity-V HaranoAjiMincho-Light.otf +otf-cjgr-v Identity-V HaranoAjiGothic-Regular.otf +otf-cjgb-v Identity-V HaranoAjiGothic-Medium.otf +otf-cjge-v Identity-V HaranoAjiGothic-Bold.otf +otf-cjmgr-v Identity-V HaranoAjiGothic-Heavy.otf + +otf-ccmr-v Identity-V HaranoAjiMinchoCN-Regular.otf +otf-ccgr-v Identity-V HaranoAjiGothicCN-Regular.otf + +otf-ctmr-v Identity-V HaranoAjiMinchoTW-Regular.otf +otf-ctgr-v Identity-V HaranoAjiGothicTW-Regular.otf + +otf-ckmr-v Identity-V HaranoAjiMinchoK1-Regular.otf +otf-ckgr-v Identity-V HaranoAjiGothicK1-Regular.otf + + +upaschminr-h UniGB-UTF16-H HaranoAjiMinchoCN-Regular.otf +upaschminb-h UniGB-UTF16-H HaranoAjiMinchoCN-Bold.otf +upaschminl-h UniGB-UTF16-H HaranoAjiMinchoCN-Light.otf +upaschgothr-h UniGB-UTF16-H HaranoAjiGothicCN-Regular.otf +upaschgothb-h UniGB-UTF16-H HaranoAjiGothicCN-Medium.otf +upaschgotheb-h UniGB-UTF16-H HaranoAjiGothicCN-Bold.otf +upaschmgothr-h UniGB-UTF16-H HaranoAjiGothicCN-Heavy.otf +upaschminr-v UniGB-UTF16-V HaranoAjiMinchoCN-Regular.otf +upaschminb-v UniGB-UTF16-V HaranoAjiMinchoCN-Bold.otf +upaschminl-v UniGB-UTF16-V HaranoAjiMinchoCN-Light.otf +upaschgothr-v UniGB-UTF16-V HaranoAjiGothicCN-Regular.otf +upaschgothb-v UniGB-UTF16-V HaranoAjiGothicCN-Medium.otf +upaschgotheb-v UniGB-UTF16-V HaranoAjiGothicCN-Bold.otf +upaschmgothr-v UniGB-UTF16-V HaranoAjiGothicCN-Heavy.otf + +upatchminr-h UniCNS-UTF16-H HaranoAjiMinchoTW-Regular.otf +upatchminb-h UniCNS-UTF16-H HaranoAjiMinchoTW-Bold.otf +upatchminl-h UniCNS-UTF16-H HaranoAjiMinchoTW-Light.otf +upatchgothr-h UniCNS-UTF16-H HaranoAjiGothicTW-Regular.otf +upatchgothb-h UniCNS-UTF16-H HaranoAjiGothicTW-Medium.otf +upatchgotheb-h UniCNS-UTF16-H HaranoAjiGothicTW-Bold.otf +upatchmgothr-h UniCNS-UTF16-H HaranoAjiGothicTW-Heavy.otf +upatchminr-v UniCNS-UTF16-V HaranoAjiMinchoTW-Regular.otf +upatchminb-v UniCNS-UTF16-V HaranoAjiMinchoTW-Bold.otf +upatchminl-v UniCNS-UTF16-V HaranoAjiMinchoTW-Light.otf +upatchgothr-v UniCNS-UTF16-V HaranoAjiGothicTW-Regular.otf +upatchgothb-v UniCNS-UTF16-V HaranoAjiGothicTW-Medium.otf +upatchgotheb-v UniCNS-UTF16-V HaranoAjiGothicTW-Bold.otf +upatchmgothr-v UniCNS-UTF16-V HaranoAjiGothicTW-Heavy.otf + +upakorminr-h UniKS-UTF16-H HaranoAjiMinchoK1-Regular.otf +upakorminb-h UniKS-UTF16-H HaranoAjiMinchoK1-Bold.otf +upakorminl-h UniKS-UTF16-H HaranoAjiMinchoK1-Light.otf +upakorgothr-h UniKS-UTF16-H HaranoAjiGothicK1-Regular.otf +upakorgothb-h UniKS-UTF16-H HaranoAjiGothicK1-Medium.otf +upakorgotheb-h UniKS-UTF16-H HaranoAjiGothicK1-Bold.otf +upakormgothr-h UniKS-UTF16-H HaranoAjiGothicK1-Heavy.otf +upakorminr-v UniKS-UTF16-V HaranoAjiMinchoK1-Regular.otf +upakorminb-v UniKS-UTF16-V HaranoAjiMinchoK1-Bold.otf +upakorminl-v UniKS-UTF16-V HaranoAjiMinchoK1-Light.otf +upakorgothr-v UniKS-UTF16-V HaranoAjiGothicK1-Regular.otf +upakorgothb-v UniKS-UTF16-V HaranoAjiGothicK1-Medium.otf +upakorgotheb-v UniKS-UTF16-V HaranoAjiGothicK1-Bold.otf +upakormgothr-v UniKS-UTF16-V HaranoAjiGothicK1-Heavy.otf + diff --git a/language/japanese/japanese-otf/basepl/base-h.pl b/language/japanese/japanese-otf/src/basepl/base-h.pl index 5a47ee0760..5a47ee0760 100644 --- a/language/japanese/japanese-otf/basepl/base-h.pl +++ b/language/japanese/japanese-otf/src/basepl/base-h.pl diff --git a/language/japanese/japanese-otf/basepl/base-v.pl b/language/japanese/japanese-otf/src/basepl/base-v.pl index 5d9ce14dc3..5d9ce14dc3 100644 --- a/language/japanese/japanese-otf/basepl/base-v.pl +++ b/language/japanese/japanese-otf/src/basepl/base-v.pl diff --git a/language/japanese/japanese-otf/basepl/base0-h.pl b/language/japanese/japanese-otf/src/basepl/base0-h.pl index 6362d41028..6362d41028 100644 --- a/language/japanese/japanese-otf/basepl/base0-h.pl +++ b/language/japanese/japanese-otf/src/basepl/base0-h.pl diff --git a/language/japanese/japanese-otf/basepl/base2-h.pl b/language/japanese/japanese-otf/src/basepl/base2-h.pl index e5352fe7c5..e5352fe7c5 100644 --- a/language/japanese/japanese-otf/basepl/base2-h.pl +++ b/language/japanese/japanese-otf/src/basepl/base2-h.pl diff --git a/language/japanese/japanese-otf/basepl/base2-v.pl b/language/japanese/japanese-otf/src/basepl/base2-v.pl index 46b9b974c9..46b9b974c9 100644 --- a/language/japanese/japanese-otf/basepl/base2-v.pl +++ b/language/japanese/japanese-otf/src/basepl/base2-v.pl diff --git a/language/japanese/japanese-otf/basepl/base3-v.pl b/language/japanese/japanese-otf/src/basepl/base3-v.pl index 3f79fbf01d..3f79fbf01d 100644 --- a/language/japanese/japanese-otf/basepl/base3-v.pl +++ b/language/japanese/japanese-otf/src/basepl/base3-v.pl diff --git a/language/japanese/japanese-otf/basepl/brsg-h.pl b/language/japanese/japanese-otf/src/basepl/brsg-h.pl index bddf82c58c..bddf82c58c 100644 --- a/language/japanese/japanese-otf/basepl/brsg-h.pl +++ b/language/japanese/japanese-otf/src/basepl/brsg-h.pl diff --git a/language/japanese/japanese-otf/basepl/brsg-v.pl b/language/japanese/japanese-otf/src/basepl/brsg-v.pl index a92ac79362..a92ac79362 100644 --- a/language/japanese/japanese-otf/basepl/brsg-v.pl +++ b/language/japanese/japanese-otf/src/basepl/brsg-v.pl diff --git a/language/japanese/japanese-otf/src/basepl/mjvf-upnmkor-slim.cnf b/language/japanese/japanese-otf/src/basepl/mjvf-upnmkor-slim.cnf new file mode 100644 index 0000000000..d4b6fdc34e --- /dev/null +++ b/language/japanese/japanese-otf/src/basepl/mjvf-upnmkor-slim.cnf @@ -0,0 +1,11 @@ +% makejvf settings for upnmkor* in japanese-otf-uptex +% based on Blocks-14.0.0.txt (Date: 2021-01-22, 23:29:00 GMT [KW]) + +CHARSET % ++ 0080..00FF,% Latin-1 Supplement ++ 2000..206F,% General Punctuation ++ 2300..23FF,% Miscellaneous Technical ++ 3000..303F,% CJK Symbols and Punctuation +%+ 4E00..9FFF,% CJK Unified Ideographs +%+ AC00..D7AF,% Hangul Syllables ++ FF00..FFEF,% Halfwidth and Fullwidth Forms diff --git a/language/japanese/japanese-otf/src/basepl/mjvf-upnmkor.cnf b/language/japanese/japanese-otf/src/basepl/mjvf-upnmkor.cnf new file mode 100644 index 0000000000..dc747b460d --- /dev/null +++ b/language/japanese/japanese-otf/src/basepl/mjvf-upnmkor.cnf @@ -0,0 +1,38 @@ +% makejvf settings for upnmkor* in japanese-otf-uptex +% based on Blocks-14.0.0.txt (Date: 2021-01-22, 23:29:00 GMT [KW]) +% and Adobe-Korea1-2/cid2code.txt (Version 01/31/2012) + +CHARSET % ++ 0000..007F,% Basic Latin ++ 0080..00FF,% Latin-1 Supplement ++ 0100..017F,% Latin Extended-A ++ 02B0..02FF,% Spacing Modifier Letters ++ 0370..03FF,% Greek and Coptic ++ 0400..04FF,% Cyrillic ++ 1100..11FF,% Hangul Jamo ++ 2000..206F,% General Punctuation ++ 2070..209F,% Superscripts and Subscripts ++ 20A0..20CF,% Currency Symbols ++ 2100..214F,% Letterlike Symbols ++ 2150..218F,% Number Forms ++ 2190..21FF,% Arrows ++ 2200..22FF,% Mathematical Operators ++ 2300..23FF,% Miscellaneous Technical ++ 2460..24FF,% Enclosed Alphanumerics ++ 2500..257F,% Box Drawing ++ 2580..259F,% Block Elements ++ 25A0..25FF,% Geometric Shapes ++ 2600..26FF,% Miscellaneous Symbols ++ 2700..27BF,% Dingbats ++ 2F00..2FDF,% Kangxi Radicals ++ 3000..303F,% CJK Symbols and Punctuation ++ 3040..309F,% Hiragana ++ 30A0..30FF,% Katakana ++ 3130..318F,% Hangul Compatibility Jamo ++ 3200..32FF,% Enclosed CJK Letters and Months ++ 3300..33FF,% CJK Compatibility ++ 4E00..9FFF,% CJK Unified Ideographs ++ AC00..D7AF,% Hangul Syllables ++ E000..F8FF,% Private Use Area ++ F900..FAFF,% CJK Compatibility Ideographs ++ FF00..FFEF,% Halfwidth and Fullwidth Forms diff --git a/language/japanese/japanese-otf/src/basepl/mjvf-upnmsch-slim.cnf b/language/japanese/japanese-otf/src/basepl/mjvf-upnmsch-slim.cnf new file mode 100644 index 0000000000..afa0f8ed60 --- /dev/null +++ b/language/japanese/japanese-otf/src/basepl/mjvf-upnmsch-slim.cnf @@ -0,0 +1,11 @@ +% makejvf settings for upnmtch* in japanese-otf-uptex +% based on Blocks-14.0.0.txt (Date: 2021-01-22, 23:29:00 GMT [KW]) + +CHARSET % ++ 0080..00FF,% Latin-1 Supplement ++ 2000..206F,% General Punctuation ++ 2300..23FF,% Miscellaneous Technical ++ 3000..303F,% CJK Symbols and Punctuation +%+ 4E00..9FFF,% CJK Unified Ideographs ++ FE50..FE6F,% Small Form Variants ++ FF00..FFEF,% Halfwidth and Fullwidth Forms diff --git a/language/japanese/japanese-otf/src/basepl/mjvf-upnmsch.cnf b/language/japanese/japanese-otf/src/basepl/mjvf-upnmsch.cnf new file mode 100644 index 0000000000..96d02b2549 --- /dev/null +++ b/language/japanese/japanese-otf/src/basepl/mjvf-upnmsch.cnf @@ -0,0 +1,46 @@ +% makejvf settings for upnmtch* in japanese-otf-uptex +% based on Blocks-14.0.0.txt (Date: 2021-01-22, 23:29:00 GMT [KW]) +% and Adobe-GB1-5/cid2code.txt (Version 12/05/2017) + +CHARSET % ++ 0000..007F,% Basic Latin ++ 0080..00FF,% Latin-1 Supplement ++ 0100..017F,% Latin Extended-A ++ 0180..024F,% Latin Extended-B ++ 0250..02AF,% IPA Extensions ++ 02B0..02FF,% Spacing Modifier Letters ++ 0370..03FF,% Greek and Coptic ++ 0400..04FF,% Cyrillic ++ 1E00..1EFF,% Latin Extended Additional ++ 2000..206F,% General Punctuation ++ 20A0..20CF,% Currency Symbols ++ 2100..214F,% Letterlike Symbols ++ 2150..218F,% Number Forms ++ 2190..21FF,% Arrows ++ 2200..22FF,% Mathematical Operators ++ 2300..23FF,% Miscellaneous Technical ++ 2460..24FF,% Enclosed Alphanumerics ++ 2500..257F,% Box Drawing ++ 2580..259F,% Block Elements ++ 25A0..25FF,% Geometric Shapes ++ 2600..26FF,% Miscellaneous Symbols ++ 2E80..2EFF,% CJK Radicals Supplement ++ 2F00..2FDF,% Kangxi Radicals ++ 2FF0..2FFF,% Ideographic Description Characters ++ 3000..303F,% CJK Symbols and Punctuation ++ 3040..309F,% Hiragana ++ 30A0..30FF,% Katakana ++ 3100..312F,% Bopomofo ++ 31A0..31BF,% Bopomofo Extended ++ 3200..32FF,% Enclosed CJK Letters and Months ++ 3300..33FF,% CJK Compatibility ++ 3400..4DBF,% CJK Unified Ideographs Extension A ++ 4E00..9FFF,% CJK Unified Ideographs ++ A000..A48F,% Yi Syllables ++ A490..A4CF,% Yi Radicals ++ E000..F8FF,% Private Use Area ++ F900..FAFF,% CJK Compatibility Ideographs ++ FE10..FE1F,% Vertical Forms ++ FE30..FE4F,% CJK Compatibility Forms ++ FE50..FE6F,% Small Form Variants ++ FF00..FFEF,% Halfwidth and Fullwidth Forms diff --git a/language/japanese/japanese-otf/src/basepl/mjvf-upnmtch-slim.cnf b/language/japanese/japanese-otf/src/basepl/mjvf-upnmtch-slim.cnf new file mode 100644 index 0000000000..afa0f8ed60 --- /dev/null +++ b/language/japanese/japanese-otf/src/basepl/mjvf-upnmtch-slim.cnf @@ -0,0 +1,11 @@ +% makejvf settings for upnmtch* in japanese-otf-uptex +% based on Blocks-14.0.0.txt (Date: 2021-01-22, 23:29:00 GMT [KW]) + +CHARSET % ++ 0080..00FF,% Latin-1 Supplement ++ 2000..206F,% General Punctuation ++ 2300..23FF,% Miscellaneous Technical ++ 3000..303F,% CJK Symbols and Punctuation +%+ 4E00..9FFF,% CJK Unified Ideographs ++ FE50..FE6F,% Small Form Variants ++ FF00..FFEF,% Halfwidth and Fullwidth Forms diff --git a/language/japanese/japanese-otf/src/basepl/mjvf-upnmtch.cnf b/language/japanese/japanese-otf/src/basepl/mjvf-upnmtch.cnf new file mode 100644 index 0000000000..f2e900aec6 --- /dev/null +++ b/language/japanese/japanese-otf/src/basepl/mjvf-upnmtch.cnf @@ -0,0 +1,46 @@ +% makejvf settings for upnmtch* in japanese-otf-uptex +% based on Blocks-14.0.0.txt (Date: 2021-01-22, 23:29:00 GMT [KW]) +% and Adobe-CNS1-7/cid2code.txt (Version 10/24/2017) + +CHARSET % ++ 0000..007F,% Basic Latin ++ 0080..00FF,% Latin-1 Supplement ++ 0100..017F,% Latin Extended-A ++ 0180..024F,% Latin Extended-B ++ 0250..02AF,% IPA Extensions ++ 02B0..02FF,% Spacing Modifier Letters ++ 0300..036F,% Combining Diacritical Marks ++ 0370..03FF,% Greek and Coptic ++ 0400..04FF,% Cyrillic ++ 1E00..1EFF,% Latin Extended Additional ++ 2000..206F,% General Punctuation ++ 20A0..20CF,% Currency Symbols ++ 2100..214F,% Letterlike Symbols ++ 2150..218F,% Number Forms ++ 2190..21FF,% Arrows ++ 2200..22FF,% Mathematical Operators ++ 2300..23FF,% Miscellaneous Technical ++ 2400..243F,% Control Pictures ++ 2460..24FF,% Enclosed Alphanumerics ++ 2500..257F,% Box Drawing ++ 2580..259F,% Block Elements ++ 25A0..25FF,% Geometric Shapes ++ 2600..26FF,% Miscellaneous Symbols ++ 2700..27BF,% Dingbats ++ 2E80..2EFF,% CJK Radicals Supplement ++ 2F00..2FDF,% Kangxi Radicals ++ 3000..303F,% CJK Symbols and Punctuation ++ 3040..309F,% Hiragana ++ 30A0..30FF,% Katakana ++ 3100..312F,% Bopomofo ++ 31C0..31EF,% CJK Strokes ++ 3200..32FF,% Enclosed CJK Letters and Months ++ 3300..33FF,% CJK Compatibility ++ 3400..4DBF,% CJK Unified Ideographs Extension A ++ 4E00..9FFF,% CJK Unified Ideographs ++ E000..F8FF,% Private Use Area ++ F900..FAFF,% CJK Compatibility Ideographs ++ FE10..FE1F,% Vertical Forms ++ FE30..FE4F,% CJK Compatibility Forms ++ FE50..FE6F,% Small Form Variants ++ FF00..FFEF,% Halfwidth and Fullwidth Forms diff --git a/language/japanese/japanese-otf/src/basepl/ubase-h.pl b/language/japanese/japanese-otf/src/basepl/ubase-h.pl new file mode 100644 index 0000000000..b0db092336 --- /dev/null +++ b/language/japanese/japanese-otf/src/basepl/ubase-h.pl @@ -0,0 +1,192 @@ +(COMMENT THIS IS A KANJI FORMAT FILE) +(FAMILY OTF KANJI) +(FACE F MRR) +(CODINGSCHEME TEX KANJI TEXT) +(DESIGNSIZE R 10.0) +(COMMENT DESIGNSIZE IS IN POINTS) +(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) +(CHECKSUM O 0) +(SEVENBITSAFEFLAG TRUE) +(FONTDIMEN + (SLANT R 0.0) + (SPACE R 0.0) + (STRETCH R 0.1) + (SHRINK R 0.0) + (XHEIGHT R 1.0) + (QUAD R 1.0) + (EXTRASPACE R 0.25) + (EXTRASTRETCH R 0.2) + (EXTRASHRINK R 0.125) + ) +(GLUEKERN + (LABEL O 0) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 1) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 2) + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.5) + (GLUE O 6 R 0.5 R 0.0 R 0.5) + (GLUE O 7 R 0.5 R 0.0 R 0.5) + (STOP) + (LABEL O 3) + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.25 R 0.0 R 0.25) + (GLUE O 6 R 0.25 R 0.0 R 0.25) + (GLUE O 7 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 4) + (GLUE O 0 R 0.5 R 0.0 R 0.0) + (GLUE O 1 R 0.5 R 0.0 R 0.0) + (GLUE O 3 R 0.75 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.0) + (GLUE O 6 R 0.5 R 0.0 R 0.0) + (GLUE O 7 R 0.5 R 0.0 R 0.0) + (STOP) + (LABEL O 5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 5 R 0.0) + (STOP) + (LABEL O 6) + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 7 R 0.5 R 0.0 R 0.5) + (STOP) + (LABEL O 7) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + ) +(CHARSINTYPE O 1 + ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 〠+ UFF5F U3018 U3016 U301D U00AB + U2329 U301A + ) +(CHARSINTYPE O 2 + 〠, ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】 + UFF60 U3019 U3017 U301F U00BB + U232A U301B U301E + ) +(CHARSINTYPE O 3 + ・ : ï¼› + U00B7 + ) +(CHARSINTYPE O 4 + 。 . + ) +(CHARSINTYPE O 5 + — ― … ‥ + ) +(CHARSINTYPE O 6 + ? ï¼ + U203C U2047 U2048 U2049 + ) +(CHARSINTYPE O 7 + UFF61 UFF62 UFF63 UFF64 UFF65 UFF66 UFF67 + UFF68 UFF69 UFF6A UFF6B UFF6C UFF6D UFF6E UFF6F + UFF70 UFF71 UFF72 UFF73 UFF74 UFF75 UFF76 UFF77 + UFF78 UFF79 UFF7A UFF7B UFF7C UFF7D UFF7E UFF7F + UFF80 UFF81 UFF82 UFF83 UFF84 UFF85 UFF86 UFF87 + UFF88 UFF89 UFF8A UFF8B UFF8C UFF8D UFF8E UFF8F + UFF90 UFF91 UFF92 UFF93 UFF94 UFF95 UFF96 UFF97 + UFF98 UFF99 UFF9A UFF9B UFF9C UFF9D UFF9E UFF9F + ) +(TYPE O 0 + (CHARWD R 1.0) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 1 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 2 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.5) + (GLUE O 6 R 0.5 R 0.0 R 0.5) + (GLUE O 7 R 0.5 R 0.0 R 0.5) + ) + ) +(TYPE O 3 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.25 R 0.0 R 0.25) + (GLUE O 6 R 0.25 R 0.0 R 0.25) + (GLUE O 7 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 4 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 0 R 0.5 R 0.0 R 0.0) + (GLUE O 1 R 0.5 R 0.0 R 0.0) + (GLUE O 3 R 0.75 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.0) + (GLUE O 6 R 0.5 R 0.0 R 0.0) + (GLUE O 7 R 0.5 R 0.0 R 0.0) + ) + ) +(TYPE O 5 + (CHARWD R 1.0) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 5 R 0.0) + ) + ) +(TYPE O 6 + (CHARWD R 1.0) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 7 R 0.5 R 0.0 R 0.5) + ) + ) +(TYPE O 7 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) diff --git a/language/japanese/japanese-otf/src/basepl/ubase-kor-h.pl b/language/japanese/japanese-otf/src/basepl/ubase-kor-h.pl new file mode 100644 index 0000000000..d650922354 --- /dev/null +++ b/language/japanese/japanese-otf/src/basepl/ubase-kor-h.pl @@ -0,0 +1,136 @@ +(COMMENT THIS IS A KANJI FORMAT FILE) +(FAMILY UPNMKOR KANJI) +(FACE F MRR) +(CODINGSCHEME TEX KANJI TEXT) +(DESIGNSIZE R 10.0) +(COMMENT DESIGNSIZE IS IN POINTS) +(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) +(CHECKSUM O 0) +(SEVENBITSAFEFLAG TRUE) +(FONTDIMEN + (SLANT R 0.0) + (SPACE R 0.0) + (STRETCH R 0.1) + (SHRINK R 0.0) + (XHEIGHT R 1.0) + (QUAD R 1.0) + (EXTRASPACE R 0.25) + (EXTRASTRETCH R 0.2) + (EXTRASHRINK R 0.125) + ) +(GLUEKERN + (LABEL O 0) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 1) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 2) + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.5) + (STOP) + (LABEL O 3) + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 4) + (GLUE O 0 R 0.5 R 0.0 R 0.0) + (GLUE O 1 R 0.5 R 0.0 R 0.0) + (GLUE O 3 R 0.75 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.0) + (STOP) + (LABEL O 5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 5 R 0.0) + (STOP) + ) +(CHARSINTYPE O 1 + ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 〠+ UFF5F U3018 U3016 + U2329 U301A + ) +(CHARSINTYPE O 2 + 〠, ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】 + UFF60 U3019 U3017 + U232A U301B + ) +(CHARSINTYPE O 3 + ・ : ï¼› + U00B7 + ) +(CHARSINTYPE O 4 + 。 . + ) +(CHARSINTYPE O 5 + — ― … ‥ + ) +(TYPE O 0 + (CHARWD R 1.0) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 1 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 2 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.5) + ) + ) +(TYPE O 3 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 4 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 0 R 0.5 R 0.0 R 0.0) + (GLUE O 1 R 0.5 R 0.0 R 0.0) + (GLUE O 3 R 0.75 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.0) + ) + ) +(TYPE O 5 + (CHARWD R 1.0) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 5 R 0.0) + ) + ) diff --git a/language/japanese/japanese-otf/src/basepl/ubase-kor-v.pl b/language/japanese/japanese-otf/src/basepl/ubase-kor-v.pl new file mode 100644 index 0000000000..72d9a09445 --- /dev/null +++ b/language/japanese/japanese-otf/src/basepl/ubase-kor-v.pl @@ -0,0 +1,137 @@ +(COMMENT THIS IS A KANJI FORMAT FILE) +(DIRECTION TATE) +(FAMILY UPNMKOR KANJI) +(FACE F MRR) +(CODINGSCHEME TEX KANJI TEXT) +(DESIGNSIZE R 10.0) +(COMMENT DESIGNSIZE IS IN POINTS) +(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) +(CHECKSUM O 0) +(SEVENBITSAFEFLAG TRUE) +(FONTDIMEN + (SLANT R 0.0) + (SPACE R 0.0) + (STRETCH R 0.1) + (SHRINK R 0.0) + (XHEIGHT R 1.0) + (QUAD R 1.0) + (EXTRASPACE R 0.25) + (EXTRASTRETCH R 0.2) + (EXTRASHRINK R 0.125) + ) +(GLUEKERN + (LABEL O 0) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 1) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 2) + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.5) + (STOP) + (LABEL O 3) + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 4) + (GLUE O 0 R 0.5 R 0.0 R 0.0) + (GLUE O 1 R 0.5 R 0.0 R 0.0) + (GLUE O 3 R 0.75 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.0) + (STOP) + (LABEL O 5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 5 R 0.0) + (STOP) + ) +(CHARSINTYPE O 1 + ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 〠+ UFF5F U3018 U3016 + U2329 U301A + ) +(CHARSINTYPE O 2 + 〠, ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】 + UFF60 U3019 U3017 + U232A U301B + ) +(CHARSINTYPE O 3 + ・ : ï¼› + U00B7 + ) +(CHARSINTYPE O 4 + 。 . + ) +(CHARSINTYPE O 5 + — ― … ‥ + ) +(TYPE O 0 + (CHARWD R 1.0) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 1 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 2 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.5) + ) + ) +(TYPE O 3 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 4 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 0 R 0.5 R 0.0 R 0.0) + (GLUE O 1 R 0.5 R 0.0 R 0.0) + (GLUE O 3 R 0.75 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.0) + ) + ) +(TYPE O 5 + (CHARWD R 1.0) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 5 R 0.0) + ) + ) diff --git a/language/japanese/japanese-otf/src/basepl/ubase-sch-h.pl b/language/japanese/japanese-otf/src/basepl/ubase-sch-h.pl new file mode 100644 index 0000000000..9146897f2d --- /dev/null +++ b/language/japanese/japanese-otf/src/basepl/ubase-sch-h.pl @@ -0,0 +1,136 @@ +(COMMENT THIS IS A KANJI FORMAT FILE) +(FAMILY UPNMSCH KANJI) +(FACE F MRR) +(CODINGSCHEME TEX KANJI TEXT) +(DESIGNSIZE R 10.0) +(COMMENT DESIGNSIZE IS IN POINTS) +(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) +(CHECKSUM O 0) +(SEVENBITSAFEFLAG TRUE) +(FONTDIMEN + (SLANT R 0.0) + (SPACE R 0.0) + (STRETCH R 0.1) + (SHRINK R 0.0) + (XHEIGHT R 1.0) + (QUAD R 1.0) + (EXTRASPACE R 0.25) + (EXTRASTRETCH R 0.2) + (EXTRASHRINK R 0.125) + ) +(GLUEKERN + (LABEL O 0) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 1) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 2) + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.5) + (STOP) + (LABEL O 3) + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 4) + (GLUE O 0 R 0.5 R 0.0 R 0.0) + (GLUE O 1 R 0.5 R 0.0 R 0.0) + (GLUE O 3 R 0.75 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.0) + (STOP) + (LABEL O 5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 5 R 0.0) + (STOP) + ) +(CHARSINTYPE O 1 + ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 〠+ UFF5F U3018 U3016 U301D + U2329 U301A + ) +(CHARSINTYPE O 2 + 〠, ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】 + UFF60 U3019 U3017 U301F + U232A U301B U301E + ) +(CHARSINTYPE O 3 + ・ + U00B7 + ) +(CHARSINTYPE O 4 + 。 . ? ï¼ + ) +(CHARSINTYPE O 5 + — ― … ‥ + ) +(TYPE O 0 + (CHARWD R 1.0) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 1 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 2 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.5) + ) + ) +(TYPE O 3 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 4 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 0 R 0.5 R 0.0 R 0.0) + (GLUE O 1 R 0.5 R 0.0 R 0.0) + (GLUE O 3 R 0.75 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.0) + ) + ) +(TYPE O 5 + (CHARWD R 1.0) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 5 R 0.0) + ) + ) diff --git a/language/japanese/japanese-otf/src/basepl/ubase-sch-v.pl b/language/japanese/japanese-otf/src/basepl/ubase-sch-v.pl new file mode 100644 index 0000000000..ddad12f298 --- /dev/null +++ b/language/japanese/japanese-otf/src/basepl/ubase-sch-v.pl @@ -0,0 +1,137 @@ +(COMMENT THIS IS A KANJI FORMAT FILE) +(DIRECTION TATE) +(FAMILY UPNMSCH KANJI) +(FACE F MRR) +(CODINGSCHEME TEX KANJI TEXT) +(DESIGNSIZE R 10.0) +(COMMENT DESIGNSIZE IS IN POINTS) +(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) +(CHECKSUM O 0) +(SEVENBITSAFEFLAG TRUE) +(FONTDIMEN + (SLANT R 0.0) + (SPACE R 0.0) + (STRETCH R 0.1) + (SHRINK R 0.0) + (XHEIGHT R 1.0) + (QUAD R 1.0) + (EXTRASPACE R 0.25) + (EXTRASTRETCH R 0.2) + (EXTRASHRINK R 0.125) + ) +(GLUEKERN + (LABEL O 0) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 1) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 2) + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.5) + (STOP) + (LABEL O 3) + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 4) + (GLUE O 0 R 0.5 R 0.0 R 0.0) + (GLUE O 1 R 0.5 R 0.0 R 0.0) + (GLUE O 3 R 0.75 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.0) + (STOP) + (LABEL O 5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 5 R 0.0) + (STOP) + ) +(CHARSINTYPE O 1 + ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 〠+ UFF5F U3018 U3016 U301D + U2329 U301A + ) +(CHARSINTYPE O 2 + 〠, ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】 + UFF60 U3019 U3017 U301F + U232A U301B U301E + ) +(CHARSINTYPE O 3 + ・ : ï¼› + U00B7 + ) +(CHARSINTYPE O 4 + 。 . + ) +(CHARSINTYPE O 5 + — ― … ‥ + ) +(TYPE O 0 + (CHARWD R 1.0) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 1 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 2 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.5) + ) + ) +(TYPE O 3 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 4 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 0 R 0.5 R 0.0 R 0.0) + (GLUE O 1 R 0.5 R 0.0 R 0.0) + (GLUE O 3 R 0.75 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.0) + ) + ) +(TYPE O 5 + (CHARWD R 1.0) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 5 R 0.0) + ) + ) diff --git a/language/japanese/japanese-otf/src/basepl/ubase-tch-h.pl b/language/japanese/japanese-otf/src/basepl/ubase-tch-h.pl new file mode 100644 index 0000000000..b866d4731c --- /dev/null +++ b/language/japanese/japanese-otf/src/basepl/ubase-tch-h.pl @@ -0,0 +1,116 @@ +(COMMENT THIS IS A KANJI FORMAT FILE) +(FAMILY UPNMTCH KANJI) +(FACE F MRR) +(CODINGSCHEME TEX KANJI TEXT) +(DESIGNSIZE R 10.0) +(COMMENT DESIGNSIZE IS IN POINTS) +(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) +(CHECKSUM O 0) +(SEVENBITSAFEFLAG TRUE) +(FONTDIMEN + (SLANT R 0.0) + (SPACE R 0.0) + (STRETCH R 0.1) + (SHRINK R 0.0) + (XHEIGHT R 1.0) + (QUAD R 1.0) + (EXTRASPACE R 0.25) + (EXTRASTRETCH R 0.2) + (EXTRASHRINK R 0.125) + ) +(GLUEKERN + (LABEL O 0) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 1) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 2) + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 4 R 0.5 R 0.0 R 0.5) + (STOP) + (LABEL O 3) + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 4) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 4 R 0.0) + (STOP) + ) +(CHARSINTYPE O 1 + ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 〠+ UFF5F U3018 U3016 U301D + U2329 U301A + UFE59 UFE5B UFE5D + ) +(CHARSINTYPE O 2 + ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】 + UFF60 U3019 U3017 U301F + U232A U301B U301E + UFE5A UFE5C UFE5E + ) +(CHARSINTYPE O 3 + 〠, 。 . ・ : ï¼› + U00B7 + ) +(CHARSINTYPE O 4 + — ― … ‥ + ) +(TYPE O 0 + (CHARWD R 1.0) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 1 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 2 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 4 R 0.5 R 0.0 R 0.5) + ) + ) +(TYPE O 3 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 4 + (CHARWD R 1.0) + (CHARHT R 0.88) + (CHARDP R 0.12) + (COMMENT + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 4 R 0.0) + ) + ) diff --git a/language/japanese/japanese-otf/src/basepl/ubase-tch-v.pl b/language/japanese/japanese-otf/src/basepl/ubase-tch-v.pl new file mode 100644 index 0000000000..a1aa0d724a --- /dev/null +++ b/language/japanese/japanese-otf/src/basepl/ubase-tch-v.pl @@ -0,0 +1,117 @@ +(COMMENT THIS IS A KANJI FORMAT FILE) +(DIRECTION TATE) +(FAMILY UPNMTCH KANJI) +(FACE F MRR) +(CODINGSCHEME TEX KANJI TEXT) +(DESIGNSIZE R 10.0) +(COMMENT DESIGNSIZE IS IN POINTS) +(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) +(CHECKSUM O 0) +(SEVENBITSAFEFLAG TRUE) +(FONTDIMEN + (SLANT R 0.0) + (SPACE R 0.0) + (STRETCH R 0.1) + (SHRINK R 0.0) + (XHEIGHT R 1.0) + (QUAD R 1.0) + (EXTRASPACE R 0.25) + (EXTRASTRETCH R 0.2) + (EXTRASHRINK R 0.125) + ) +(GLUEKERN + (LABEL O 0) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 1) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 2) + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 4 R 0.5 R 0.0 R 0.5) + (STOP) + (LABEL O 3) + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 4) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 4 R 0.0) + (STOP) + ) +(CHARSINTYPE O 1 + ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 〠+ UFF5F U3018 U3016 U301D + U2329 U301A + UFE59 UFE5B UFE5D + ) +(CHARSINTYPE O 2 + ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】 + UFF60 U3019 U3017 U301F + U232A U301B U301E + UFE5A UFE5C UFE5E + ) +(CHARSINTYPE O 3 + 〠, 。 . ・ : ï¼› + U00B7 + ) +(CHARSINTYPE O 4 + — ― … ‥ + ) +(TYPE O 0 + (CHARWD R 1.0) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 1 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 2 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 4 R 0.5 R 0.0 R 0.5) + ) + ) +(TYPE O 3 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 4 + (CHARWD R 1.0) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 4 R 0.0) + ) + ) diff --git a/language/japanese/japanese-otf/src/basepl/ubase-v.pl b/language/japanese/japanese-otf/src/basepl/ubase-v.pl new file mode 100644 index 0000000000..48ef439642 --- /dev/null +++ b/language/japanese/japanese-otf/src/basepl/ubase-v.pl @@ -0,0 +1,156 @@ +(COMMENT THIS IS A KANJI FORMAT FILE) +(DIRECTION TATE) +(FAMILY OTF KANJI) +(FACE F MRR) +(CODINGSCHEME TEX KANJI TEXT) +(DESIGNSIZE R 10.0) +(COMMENT DESIGNSIZE IS IN POINTS) +(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) +(CHECKSUM O 0) +(SEVENBITSAFEFLAG TRUE) +(FONTDIMEN + (SLANT R 0.0) + (SPACE R 0.0) + (STRETCH R 0.1) + (SHRINK R 0.0) + (XHEIGHT R 1.0) + (QUAD R 1.0) + (EXTRASPACE R 0.25) + (EXTRASTRETCH R 0.2) + (EXTRASHRINK R 0.125) + ) +(GLUEKERN + (LABEL O 0) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 1) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 2) + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.5) + (STOP) + (LABEL O 3) + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 4) + (GLUE O 0 R 0.5 R 0.0 R 0.0) + (GLUE O 1 R 0.5 R 0.0 R 0.0) + (GLUE O 3 R 0.75 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.0) + (STOP) + (LABEL O 5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 5 R 0.0) + (STOP) + (LABEL O 6) + (GLUE O 0 R 1.0 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + ) +(CHARSINTYPE O 1 + ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 〠+ UFF5F U3018 U3016 U301D U00AB + U2329 U301A + ) +(CHARSINTYPE O 2 + 〠, ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】 + UFF60 U3019 U3017 U301F U00BB + U232A U301B U301E + ) +(CHARSINTYPE O 3 + ・ : ï¼› + U00B7 + ) +(CHARSINTYPE O 4 + 。 . + ) +(CHARSINTYPE O 5 + — ― … ‥ + ) +(CHARSINTYPE O 6 + ? ï¼ + U203C U2047 U2048 U2049 + ) +(TYPE O 0 + (CHARWD R 1.0) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 1 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 2 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.5) + ) + ) +(TYPE O 3 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.25 R 0.0 R 0.25) + ) + ) +(TYPE O 4 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 0 R 0.5 R 0.0 R 0.0) + (GLUE O 1 R 0.5 R 0.0 R 0.0) + (GLUE O 3 R 0.75 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.0) + ) + ) +(TYPE O 5 + (CHARWD R 1.0) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 5 R 0.0) + ) + ) +(TYPE O 6 + (CHARWD R 1.0) + (CHARHT R 0.5) + (CHARDP R 0.5) + (COMMENT + (GLUE O 0 R 1.0 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + ) + ) diff --git a/language/japanese/japanese-otf/src/basepl/ubrsg-h.pl b/language/japanese/japanese-otf/src/basepl/ubrsg-h.pl new file mode 100644 index 0000000000..787bf0a3e5 --- /dev/null +++ b/language/japanese/japanese-otf/src/basepl/ubrsg-h.pl @@ -0,0 +1,167 @@ +(COMMENT THIS IS A KANJI FORMAT FILE) +(FAMILY OTF KANJI) +(FACE F MRR) +(CODINGSCHEME TEX KANJI TEXT) +(DESIGNSIZE R 10.0) +(COMMENT DESIGNSIZE IS IN POINTS) +(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) +(CHECKSUM O 0) +(SEVENBITSAFEFLAG TRUE) +(FONTDIMEN + (SLANT R 0.0) + (SPACE R 0.0) + (STRETCH R 0.1) + (SHRINK R 0.0) + (XHEIGHT R 1.0) + (QUAD R 1.0) + (EXTRASPACE R 0.25) + (EXTRASTRETCH R 0.2) + (EXTRASHRINK R 0.125) + ) +(GLUEKERN + (LABEL O 0) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 1) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 2) + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.5) + (GLUE O 6 R 0.5 R 0.0 R 0.5) + (GLUE O 7 R 0.5 R 0.0 R 0.5) + (STOP) + (LABEL O 3) + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.25 R 0.0 R 0.25) + (GLUE O 6 R 0.25 R 0.0 R 0.25) + (GLUE O 7 R 0.25 R 0.0 R 0.25) + (GLUE D 8 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 4) + (GLUE O 0 R 1.0 R 0.0 R 0.0) + (GLUE O 1 R 1.0 R 0.0 R 0.0) + (GLUE O 2 R 0.5 R 0.0 R 0.0) + (GLUE O 3 R 1.25 R 0.0 R 0.75) + (GLUE O 4 R 1.0 R 0.0 R 0.5) + (GLUE O 5 R 1.0 R 0.0 R 0.0) + (GLUE O 6 R 1.0 R 0.0 R 0.0) + (GLUE O 7 R 0.5 R 0.0 R 0.0) + (GLUE D 8 R 1.0 R 0.0 R 0.5) + (STOP) + (LABEL O 5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 5 R 0.0) + (STOP) + (LABEL O 6) + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 7 R 0.5 R 0.0 R 0.5) + (STOP) + (LABEL O 7) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL D 8) + (GLUE O 0 R 1.0 R 0.0 R 0.5) + (GLUE O 1 R 1.0 R 0.0 R 0.5) + (GLUE O 2 R 0.5 R 0.0 R 0.0) + (GLUE O 3 R 1.25 R 0.0 R 0.75) + (GLUE O 4 R 1.0 R 0.0 R 0.5) + (GLUE O 5 R 1.0 R 0.0 R 0.5) + (GLUE O 6 R 1.0 R 0.0 R 0.5) + (GLUE O 7 R 0.5 R 0.0 R 0.0) + (GLUE D 8 R 1.0 R 0.0 R 0.5) + (STOP) + ) +(CHARSINTYPE O 1 + ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 〠+ UFF5F U3018 U3016 U301D U00AB + U2329 U301A + ) +(CHARSINTYPE O 2 + ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】 + UFF60 U3019 U3017 U301F U00BB + U232A U301B U301E + ) +(CHARSINTYPE O 3 + ・ : ï¼› + U00B7 + ) +(CHARSINTYPE O 4 + 。 . + ) +(CHARSINTYPE O 5 + — ― … ‥ + ) +(CHARSINTYPE O 6 + ? ï¼ + U203C U2047 U2048 U2049 + ) +(CHARSINTYPE O 7 + UFF61 UFF62 UFF63 UFF64 UFF65 UFF66 UFF67 + UFF68 UFF69 UFF6A UFF6B UFF6C UFF6D UFF6E UFF6F + UFF70 UFF71 UFF72 UFF73 UFF74 UFF75 UFF76 UFF77 + UFF78 UFF79 UFF7A UFF7B UFF7C UFF7D UFF7E UFF7F + UFF80 UFF81 UFF82 UFF83 UFF84 UFF85 UFF86 UFF87 + UFF88 UFF89 UFF8A UFF8B UFF8C UFF8D UFF8E UFF8F + UFF90 UFF91 UFF92 UFF93 UFF94 UFF95 UFF96 UFF97 + UFF98 UFF99 UFF9A UFF9B UFF9C UFF9D UFF9E UFF9F + ) +(CHARSINTYPE D 8 + 〠, + ) +(TYPE O 0 + (CHARWD R 1.0) + (CHARHT R 0.88) + (CHARDP R 0.12) + ) +(TYPE O 1 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + ) +(TYPE O 2 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + ) +(TYPE O 3 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + ) +(TYPE O 4 + (CHARWD R 0) + (CHARHT R 0.88) + (CHARDP R 0.12) + ) +(TYPE O 5 + (CHARWD R 1.0) + (CHARHT R 0.88) + (CHARDP R 0.12) + ) +(TYPE O 6 + (CHARWD R 1.0) + (CHARHT R 0.88) + (CHARDP R 0.12) + ) +(TYPE O 7 + (CHARWD R 0.5) + (CHARHT R 0.88) + (CHARDP R 0.12) + ) +(TYPE D 8 + (CHARWD R 0) + (CHARHT R 0.88) + (CHARDP R 0.12) + ) diff --git a/language/japanese/japanese-otf/src/basepl/ubrsg-v.pl b/language/japanese/japanese-otf/src/basepl/ubrsg-v.pl new file mode 100644 index 0000000000..7a5afbf9e3 --- /dev/null +++ b/language/japanese/japanese-otf/src/basepl/ubrsg-v.pl @@ -0,0 +1,142 @@ +(COMMENT THIS IS A KANJI FORMAT FILE) +(DIRECTION TATE) +(FAMILY OTF KANJI) +(FACE F MRR) +(CODINGSCHEME TEX KANJI TEXT) +(DESIGNSIZE R 10.0) +(COMMENT DESIGNSIZE IS IN POINTS) +(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) +(CHECKSUM O 0) +(SEVENBITSAFEFLAG TRUE) +(FONTDIMEN + (SLANT R 0.0) + (SPACE R 0.0) + (STRETCH R 0.1) + (SHRINK R 0.0) + (XHEIGHT R 1.0) + (QUAD R 1.0) + (EXTRASPACE R 0.25) + (EXTRASTRETCH R 0.2) + (EXTRASHRINK R 0.125) + ) +(GLUEKERN + (LABEL O 0) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 1) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 2) + (GLUE O 0 R 0.5 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.5 R 0.0 R 0.5) + (STOP) + (LABEL O 3) + (GLUE O 0 R 0.25 R 0.0 R 0.25) + (GLUE O 1 R 0.25 R 0.0 R 0.25) + (GLUE O 2 R 0.25 R 0.0 R 0.25) + (GLUE O 3 R 0.5 R 0.0 R 0.25) + (GLUE O 4 R 0.25 R 0.0 R 0.25) + (GLUE O 5 R 0.25 R 0.0 R 0.25) + (GLUE O 7 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 4) + (GLUE O 0 R 1.0 R 0.0 R 0.0) + (GLUE O 1 R 1.0 R 0.0 R 0.0) + (GLUE O 2 R 0.5 R 0.0 R 0.0) + (GLUE O 3 R 1.25 R 0.0 R 0.75) + (GLUE O 4 R 1.0 R 0.0 R 0.5) + (GLUE O 5 R 1.0 R 0.0 R 0.0) + (GLUE O 6 R 1.0 R 0.0 R 0.0) + (GLUE O 7 R 1.0 R 0.0 R 0.5) + (STOP) + (LABEL O 5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (KRN O 5 R 0.0) + (STOP) + (LABEL O 6) + (GLUE O 0 R 1.0 R 0.0 R 0.5) + (GLUE O 1 R 0.5 R 0.0 R 0.5) + (GLUE O 3 R 0.25 R 0.0 R 0.25) + (STOP) + (LABEL O 7) + (GLUE O 0 R 1.0 R 0.0 R 0.5) + (GLUE O 1 R 1.0 R 0.0 R 0.5) + (GLUE O 2 R 0.5 R 0.0 R 0.0) + (GLUE O 3 R 1.25 R 0.0 R 0.75) + (GLUE O 4 R 1.0 R 0.0 R 0.5) + (GLUE O 5 R 1.0 R 0.0 R 0.5) + (GLUE O 6 R 1.0 R 0.0 R 0.5) + (GLUE O 7 R 1.0 R 0.0 R 0.5) + (STOP) + ) +(CHARSINTYPE O 1 + ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 〠+ UFF5F U3018 U3016 U301D U00AB + U2329 U301A + ) +(CHARSINTYPE O 2 + ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】 + UFF60 U3019 U3017 U301F U00BB + U232A U301B U301E + ) +(CHARSINTYPE O 3 + ・ : ï¼› + U00B7 + ) +(CHARSINTYPE O 4 + 。 . + ) +(CHARSINTYPE O 5 + — ― … ‥ + ) +(CHARSINTYPE O 6 + ? ï¼ + U203C U2047 U2048 U2049 + ) +(CHARSINTYPE O 7 + 〠, + ) +(TYPE O 0 + (CHARWD R 1.0) + (CHARHT R 0.5) + (CHARDP R 0.5) + ) +(TYPE O 1 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + ) +(TYPE O 2 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + ) +(TYPE O 3 + (CHARWD R 0.5) + (CHARHT R 0.5) + (CHARDP R 0.5) + ) +(TYPE O 4 + (CHARWD R 0) + (CHARHT R 0.5) + (CHARDP R 0.5) + ) +(TYPE O 5 + (CHARWD R 1.0) + (CHARHT R 0.5) + (CHARDP R 0.5) + ) +(TYPE O 6 + (CHARWD R 1.0) + (CHARHT R 0.5) + (CHARDP R 0.5) + ) +(TYPE O 7 + (CHARWD R 0) + (CHARHT R 0.5) + (CHARDP R 0.5) + ) diff --git a/language/japanese/japanese-otf/makeotf b/language/japanese/japanese-otf/src/makeotf index 7b134c9fd4..7b134c9fd4 100755 --- a/language/japanese/japanese-otf/makeotf +++ b/language/japanese/japanese-otf/src/makeotf diff --git a/language/japanese/japanese-otf/mkjvf b/language/japanese/japanese-otf/src/mkjvf index 35c3b44393..4dfbda6b10 100755 --- a/language/japanese/japanese-otf/mkjvf +++ b/language/japanese/japanese-otf/src/mkjvf @@ -43,7 +43,7 @@ sub initialize_constant{ } sub proc_arg { if ($#ARGV == -1) {&print_help;} - GetOptions(\@ARGV, ['^-b', \$baseline_shift, 1], ['^-m', \$minute_option, 0], ['^-cm', \$cid_minute, 0], ['^-cp', \$comma_period, 0], ['^-SJIS', \$sjis, 0], ['^-scale', \$scale, 1], ['^-notfm', \$without_tfm, 1], ['^-expert', \$expert, 0], ['^-ruby', \$ruby, 0], ['^-sage', \$burasage, 0], ['^-jp04', \$jis2004, 0], ['^-h(e|el|elp)?', \$help, 0], ['^-(.+)', \$unknown, 0]); + GetOptions(\@ARGV, ['^-b', \$baseline_shift, 1], ['^-m', \$minute_option, 0], ['^-cm', \$cid_minute, 0], ['^-cp', \$comma_period, 0], ['^-SJIS', \$sjis, 0], ['^-scale', \$scale, 1], ['^-notfm', \$without_tfm, 1], ['^-expert', \$expert, 0], ['^-ruby', \$ruby, 0], ['^-sage', \$burasage, 0], ['^-jp04', \$jis2004, 0], ['^-omitfw', \$omitfw, 0], ['^-allku', \$all_ku, 0], ['^-h(e|el|elp)?', \$help, 0], ['^-(.+)', \$unknown, 0]); if ($unknown == 1){ print "mkjvf: Unknown options!\n"; &print_help; @@ -66,6 +66,12 @@ sub proc_arg { } elsif (($jis2004 != 0) && ($sjis != 0)){ print "mkjvf: You can't use \"-sjis\" and \"-jp04\" at same time.\n"; &print_help; + } elsif (($omitfw != 0) && ($baseline_shift != 0)){ + print "mkjvf: You can't use \"-b\" and \"-omitfw\" at same time.\n"; + &print_help; + } elsif (($omitfw != 0) && ($all_ku != 0)){ + print "mkjvf: You can't use \"-omitfw\" and \"-allku\" at same time.\n"; + &print_help; } else { if ($#ARGV <= 1) { print "mkjvf: Need three file arguments for this option.\n"; @@ -210,6 +216,7 @@ sub font_header { } sub write_char { for ($ku=1; $ku<=$max_ku; $ku++){ + next if (!$all_ku && (($ku>=9&&$ku<=15) || $ku>=85)); for ($ten=1; $ten<=94; $ten++){ $jiscode=($ku+32)*256+($ten+32); if($sjis == 1){ @@ -278,7 +285,7 @@ sub make_tfm { #### dfn of sub sub rtns ### ############################## sub print_help { - print "This is mkjvf version 1.0b21 (2010/3/25) by psitau\n"; + print "This is mkjvf version 1.0b21 (2010/3/25) by psitau, 2022/02/05 TeX JP org\n"; print "Usage: mkjvf [option] <TFMfile> <PSfontTFM> [<PSfontTFM>]\n"; print " -b <number> baseline shift\n"; print " -m translate quotation mark to minute\n"; @@ -289,6 +296,8 @@ sub print_help { print " -expert use alt. kana glyph for kana (for utf package)\n"; print " -burasage make the width of kutoh-ten zero for burasage\n"; print " -jp04 make a font mapped JIS X 0213:2004 glyphs\n"; + print " -omitfw omit entries in vf for characters with default metric (tex-jp-org extention)\n"; + print " -allku don't omit entries in vf for undefined Ku in JIS X 0208 (tex-jp-org extention)\n"; print " -SJIS make shift jis mapped vf (experimental)\n"; print " -scale <0--1> make kokana vf\n"; print " -help print this message\n"; @@ -523,26 +532,35 @@ sub print_kigo_char{ print OVP " )\n"; } sub print_char{ - printf OVP "(CHARACTER H %X\n", $jiscode; - printf OVP " (CHARWD R %f)\n", $font_at; - print OVP " (MAP\n"; + $fontmap = 0; if (($jis2004 == 1) && (0x3029 <= $jiscode && $jiscode <= 0x726D)){ if (exists $kaisei_jikei{$jiscode}){ $cid = $kaisei_jikei{$jiscode}; $fontmap = int($cid/4096)+3; - printf OVP " (SELECTFONT D %d)\n", $fontmap; $upper = int(($cid%4096)/64)+16; $lower = (($cid%4096)%64)+16; # printf STDOUT "%d, %d\n",$upper,$lower; $char_code = $upper*256+$lower+0x2020; } } + if ($omitfw && $baseline_shift==0 && !$fontmap) { + return if ($jiscode==$char_code); + } + printf OVP "(CHARACTER H %X\n", $jiscode; + printf OVP " (CHARWD R %f)\n", $font_at; + print OVP " (MAP\n"; + if ($fontmap) { + printf OVP " (SELECTFONT D %d)\n", $fontmap; + } &baseline_shift; printf OVP " (SETCHAR H %X)\n",$char_code; print OVP " )\n"; print OVP " )\n"; } sub print_kana_char{ + if ($omitfw && $baseline_shift==0 && $scale==1 && $kana_font eq "") { + return if ($jiscode==$char_code); + } printf OVP "(CHARACTER H %X\n", $jiscode; printf OVP " (CHARWD R %f)\n", $font_at; print OVP " (MAP\n"; diff --git a/language/japanese/japanese-otf/src/script/CheckDVICode.pm b/language/japanese/japanese-otf/src/script/CheckDVICode.pm new file mode 100644 index 0000000000..3af7198b94 --- /dev/null +++ b/language/japanese/japanese-otf/src/script/CheckDVICode.pm @@ -0,0 +1,287 @@ +package CheckDVICode; + +use strict; +use Exporter; +our @ISA = qw(Exporter); +our @EXPORT = qw(is_dvicode is_ucs_open is_ucs_kigo is_ucs_hira + is_ucs_kata is_ucs_hankana is_ucs_jpn_range); + +=head1 NAME + +CheckDVICode.pm + +=head1 NOTE + +This software is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex). + +=cut + +our ($dvicode, $is_ucs); + +sub is_dvicode($){ + my ($key)=@_; + my ($code)=($dvicode); + + if (!$is_ucs) { + if ($key eq 'hira-a') { return ($code == 0x2421);} + if ($key eq 'hira-i') { return ($code == 0x2423);} + if ($key eq 'hira-u') { return ($code == 0x2425);} + if ($key eq 'hira-e') { return ($code == 0x2427);} + if ($key eq 'hira-o') { return ($code == 0x2429);} + if ($key eq 'hira-tsu') { return ($code == 0x2443);} + if ($key eq 'hira-ya') { return ($code == 0x2463);} + if ($key eq 'hira-yu') { return ($code == 0x2465);} + if ($key eq 'hira-yo') { return ($code == 0x2467);} + if ($key eq 'hira-wa') { return ($code == 0x246E);} + if ($key eq 'hira-Vu') { return 0; } # large JIS X 0213 + if ($key eq 'hira-ka') { return 0; } # small JIS X 0213 + if ($key eq 'hira-ke') { return 0; } # small JIS X 0213 + if ($key eq 'kata-a') { return ($code == 0x2521);} + if ($key eq 'kata-i') { return ($code == 0x2523);} + if ($key eq 'kata-u') { return ($code == 0x2525);} + if ($key eq 'kata-e') { return ($code == 0x2527);} + if ($key eq 'kata-o') { return ($code == 0x2529);} + if ($key eq 'kata-tsu') { return ($code == 0x2543);} + if ($key eq 'kata-ya') { return ($code == 0x2563);} + if ($key eq 'kata-yu') { return ($code == 0x2565);} + if ($key eq 'kata-yo') { return ($code == 0x2567);} + if ($key eq 'kata-wa') { return ($code == 0x256E);} + if ($key eq 'kata-ka') { return ($code == 0x2575);} + if ($key eq 'kata-ke') { return ($code == 0x2576);} + if ($key eq 'kata-Va') { return 0; } # large JIS X 0213 + if ($key eq 'kata-Vi') { return 0; } # : JIS X 0213 + if ($key eq 'kata-Ve') { return 0; } # : JIS X 0213 + if ($key eq 'kata-Vo') { return 0; } # large JIS X 0213 + if ($key eq 'kata-ku') { return 0; } # small JIS X 0213 + if ($key eq 'kata-mu') { return 0; } # small JIS X 0213 + if ($key eq 'kata-ku..ro') { return 0; } # small JIS X 0213 + if ($key eq 'comma') { return ($code == 0x2124);} + if ($key eq 'period') { return ($code == 0x2125);} + if ($key eq 'odoriji') { return + ((0x2133 <= $code && $code <= 0x2136) || $code == 0x213C);} + if ($key eq 'hira-odoriji') { return + ($code == 0x2135 || $code == 0x2136);} + if ($key eq 'kutouten') { return + ($code>=0x2122 && $code<=0x2128);} + if ($key eq 'burasage') { return + ($code>=0x2122 && $code<=0x2125);} + if ($key eq 'nakaten' ) { return ($code == 0x2126);} + if ($key eq 'colon' ) { return ($code == 0x2127);} + if ($key eq 'semicolon') { return ($code == 0x2128);} + if ($key eq 'quote') { return + ($code >= 0x2146 && $code <= 0x2149);} + if ($key eq 's-quote') { return + ($code == 0x2146 || $code == 0x2147);} + if ($key eq 'd-quote') { return + ($code == 0x2148 || $code == 0x2149);} + if ($key eq 'kakko') { return + (0x214A <= $code && $code <= 0x215B);} + if ($key eq 'open') { return ($code%2==0);} + if ($key eq 'close') { return ($code%2==1);} + + die "illegal keyname ($key)\n"; + } else { # ucs + if ($key eq 'hira-a') { return ($code == 0x3041);} # small + if ($key eq 'hira-i') { return ($code == 0x3043);} # : + if ($key eq 'hira-u') { return ($code == 0x3045);} # : + if ($key eq 'hira-e') { return ($code == 0x3047);} # : + if ($key eq 'hira-o') { return ($code == 0x3049);} # : + if ($key eq 'hira-tsu') { return ($code == 0x3063);} # : + if ($key eq 'hira-ya') { return ($code == 0x3083);} # : + if ($key eq 'hira-yu') { return ($code == 0x3085);} # : + if ($key eq 'hira-yo') { return ($code == 0x3087);} # : + if ($key eq 'hira-wa') { return ($code == 0x308E);} # small + if ($key eq 'hira-Vu') { return ($code == 0x3094);} # large JIS X 0213 + if ($key eq 'hira-ka') { return ($code == 0x3095);} # small JIS X 0213 + if ($key eq 'hira-ke') { return ($code == 0x3096);} # small JIS X 0213 + if ($key eq 'kata-a') { return ($code == 0x30A1);} # small + if ($key eq 'kata-i') { return ($code == 0x30A3);} # : + if ($key eq 'kata-u') { return ($code == 0x30A5);} # : + if ($key eq 'kata-e') { return ($code == 0x30A7);} # : + if ($key eq 'kata-o') { return ($code == 0x30A9);} # : + if ($key eq 'kata-tsu') { return ($code == 0x30C3);} # : + if ($key eq 'kata-ya') { return ($code == 0x30E3);} # : + if ($key eq 'kata-yu') { return ($code == 0x30E5);} # : + if ($key eq 'kata-yo') { return ($code == 0x30E7);} # : + if ($key eq 'kata-wa') { return ($code == 0x30EE);} # : + if ($key eq 'kata-ka') { return ($code == 0x30F5);} # : + if ($key eq 'kata-ke') { return ($code == 0x30F6);} # small + if ($key eq 'kata-Va') { return ($code == 0x30F7);} # large JIS X 0213 + if ($key eq 'kata-Vi') { return ($code == 0x30F8);} # : JIS X 0213 + if ($key eq 'kata-Ve') { return ($code == 0x30F9);} # : JIS X 0213 + if ($key eq 'kata-Vo') { return ($code == 0x30FA);} # large JIS X 0213 + if ($key eq 'kata-ku') { return ($code == 0x31F0);} # small JIS X 0213 + if ($key eq 'kata-mu') { return ($code == 0x31FA);} # small JIS X 0213 + if ($key eq 'kata-ku..ro') { return + ($code >= 0x31F0 && $code <= 0x31FF);} # small JIS X 0213 + if ($key eq 'comma') { return ($code == 0xFF0C);} + if ($key eq 'period') { return ($code == 0xFF0E);} + if ($key eq 'odoriji') { return + ($code == 0x30FD || $code == 0x30FE || + $code == 0x309D || $code == 0x309E || + $code == 0x30FC);} + if ($key eq 'hira-odoriji') { return + ($code == 0x309D || $code == 0x309E);} + if ($key eq 'kutouten') { return + ($code == 0x3001 || $code == 0x3002 || + $code == 0xFF0C || $code == 0xFF0E || + $code == 0x30FB || $code == 0x00B7 || + $code == 0xFF1A || $code == 0xFF1B);} + if ($key eq 'burasage') { return + ($code == 0x3001 || $code == 0x3002 || + $code == 0xFF0C || $code == 0xFF0E);} + if ($key eq 'nakaten' ) { return + ($code == 0x30FB || $code == 0x00B7);} + if ($key eq 'colon' ) { return ($code == 0xFF1A);} + if ($key eq 'semicolon') { return ($code == 0xFF1B);} + if ($key eq 'quote') { return + ($code == 0x2018 || $code == 0x2019 || + $code == 0x201C || $code == 0x201D);} + if ($key eq 's-quote') { return + ($code == 0x2018 || $code == 0x2019);} + if ($key eq 'd-quote') { return + ($code == 0x201C || $code == 0x201D);} + if ($key eq 'kakko') { return + ((0x3008 <= $code && $code <= 0x3011) || + $code == 0x3014 || $code == 0x3015 || + $code == 0xFF08 || $code == 0xFF09 || + $code == 0xFF3B || $code == 0xFF3D || + $code == 0xFF5B || $code == 0xFF5D || + $code == 0xFF5F || $code == 0xFF60 || # X0213 1-02-54,55 + $code == 0x3018 || $code == 0x3019 || # X0213 1-02-56,57 + $code == 0x3016 || $code == 0x3017 || # X0213 1-02-58,59 + $code == 0x301D || $code == 0x301F || # X0213 1-13-64,65 + $code == 0x00AB || $code == 0x00BB || # X0213 1-09-08,18 + $code == 0x2329 || $code == 0x232A || + $code == 0x301A || $code == 0x301B || + $code == 0x301E + );} + if ($key eq 'open') { return &is_ucs_open; } + if ($key eq 'close') { return (!&is_ucs_open); } + + # ucs only + if ($key eq 'hira-yori'){ return ($code == 0x309F);} # yori + if ($key eq 'kata-koto'){ return ($code == 0x30FF);} # koto + + die "illegal keyname ($key)\n"; + } +} + +sub is_ucs_open{ + if ($dvicode == 0x00AB || $dvicode == 0x2329 + || $dvicode == 0x301D + || $dvicode == 0xFF3B || $dvicode == 0xFF5B + || $dvicode == 0xFF5F) { return 1;} + if ($dvicode == 0x00BB || $dvicode == 0x232A + || $dvicode == 0x301E || $dvicode == 0x301F + || $dvicode == 0xFF3D || $dvicode == 0xFF5D + || $dvicode == 0xFF60) { return 0;} + return ($dvicode%2==0); +} + +sub is_ucs_kigo{ + return 1 if ($dvicode==0x00AB || $dvicode==0x00BB); + return 1 if ($dvicode==0x00B7); + return 1 if ($dvicode>=0x2018 && $dvicode<=0x2019); + return 1 if ($dvicode>=0x201C && $dvicode<=0x201D); + return 1 if ($dvicode>=0x2329 && $dvicode<=0x232A); + return 1 if ($dvicode>=0x3001 && $dvicode<=0x301F); + return 1 if ($dvicode>=0x3097 && $dvicode<=0x309E); + return 1 if ($dvicode>=0x30FB && $dvicode<=0x30FE); + return 1 if ($dvicode>=0xFF08 && $dvicode<=0xFF60); + + return 0; +} + +sub is_ucs_hira{ + return 1 if ($dvicode>=0x3041 && $dvicode<=0x3093); + return 1 if ($dvicode>=0x3094 && $dvicode<=0x3096); # Vu, small Ka, small Ke +# return 1 if ($dvicode==0x309F); # Yori :: It is omitted because it is not included in "Tuned" in AJ1-6 + return 0; +} + +sub is_ucs_kata{ + return 1 if ($dvicode>=0x30A1 && $dvicode<=0x30F6); + return 1 if ($dvicode>=0x30F7 && $dvicode<=0x30FA); # Va, Vi, Ve, Vo + return 1 if ($dvicode>=0x31F0 && $dvicode<=0x31FF); # small Ku, small Shi, ... , Small Re, Small Ro +# return 1 if ($dvicode==0x30FF); # Koto :: It is omitted because it is not included in "Tuned" in AJ1-6 + return 0; +} + +sub is_ucs_hankana{ + return 1 if ($dvicode>=0xFF61 && $dvicode<=0xFF9F); + return 0; +} + +# Reference: +# http://www.unicode.org/Public/UNIDATA/Blocks.txt +# Blocks-12.0.0.txt +# Date: 2018-07-30, 19:40:00 GMT [KW] +sub is_ucs_jpn_range{ + return 1 if ($dvicode<=0x04FF); # Cyrillic + + return 0 if ($dvicode< 0x1E00); + return 1 if ($dvicode<=0x243F); # Control Pictures + + return 0 if ($dvicode< 0x2460); + return 1 if ($dvicode<=0x27BF); # Dingbats + + return 0 if ($dvicode< 0x2900); + return 1 if ($dvicode<=0x29FF); # Miscellaneous Mathematical Symbols-B + + return 0 if ($dvicode< 0x2B00); + return 1 if ($dvicode<=0x2BFF); # Miscellaneous Symbols and Arrows + + return 0 if ($dvicode< 0x2E80); + return 1 if ($dvicode<=0x2FDF); # Kangxi Radicals + + return 0 if ($dvicode< 0x3000); + return 1 if ($dvicode<=0x30FF); # Katakana + + return 0 if ($dvicode< 0x3190); + return 1 if ($dvicode<=0x319F); # Kanbun + + return 0 if ($dvicode< 0x31F0); + return 1 if ($dvicode<=0x4DBF); # CJK Unified Ideographs Extension A + + return 0 if ($dvicode< 0x4E00); + return 1 if ($dvicode<=0x9FFF); # CJK Unified Ideographs + + return 0 if ($dvicode< 0xE000); + return 1 if ($dvicode<=0xFB4F); # Alphabetic Presentation Forms + + return 0 if ($dvicode< 0xFE10); + return 1 if ($dvicode<=0xFE1F); # Vertical Forms + + return 0 if ($dvicode< 0xFE30); + return 1 if ($dvicode<=0xFE4F); # CJK Compatibility Forms + + return 0 if ($dvicode< 0xFF00); + return 1 if ($dvicode<=0xFFEF); # Halfwidth and Fullwidth Forms + + return 0 if ($dvicode< 0x1B000); + return 1 if ($dvicode<=0x1B0FF); # Kana Supplement + return 1 if ($dvicode<=0x1B12F); # Kana Extended-A + return 1 if ($dvicode<=0x1B16F); # Small Kana Extension + + return 0 if ($dvicode< 0x1F100); + return 1 if ($dvicode<=0x1F1FF); # Enclosed Alphanumeric Supplement + return 1 if ($dvicode<=0x1F2FF); # Enclosed Ideographic Supplement + + return 0 if ($dvicode< 0x1F780); + return 1 if ($dvicode<=0x1F7FF); # Geometric Shapes Extended + + return 0 if ($dvicode< 0x20000); + return 1 if ($dvicode<=0x2A6DF); # CJK Unified Ideographs Extension B + return 1 if ($dvicode<=0x2B73F); # CJK Unified Ideographs Extension C + return 1 if ($dvicode<=0x2B81F); # CJK Unified Ideographs Extension D + return 1 if ($dvicode<=0x2CEAF); # CJK Unified Ideographs Extension E + return 1 if ($dvicode<=0x2EBEF); # CJK Unified Ideographs Extension F + + return 0 if ($dvicode< 0x2F800); + return 1 if ($dvicode<=0x2FA1F); # CJK Compatibility Ideographs Supplement + + return 0; +} + +1; diff --git a/language/japanese/japanese-otf/src/script/MakeSPList.pm b/language/japanese/japanese-otf/src/script/MakeSPList.pm new file mode 100644 index 0000000000..8dc9ce0e3a --- /dev/null +++ b/language/japanese/japanese-otf/src/script/MakeSPList.pm @@ -0,0 +1,71 @@ +package MakeSPList; + +use strict; +use Exporter; +use File::Basename qw/dirname/; +our @ISA = qw(Exporter); +our @EXPORT = qw(make_sp_char_list); + +=head1 NAME + +MakeSPList.pm + +=head1 NOTE + +This software is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex). + +=cut + +our ($r_exist_head, $r_exist_char); + +my $num = '[12][0-9A-F]{4}'; + +sub make_sp_char_list(@) { + my (@lang)=@_; + my (@exist_head_mul, %exist_char_mul)=(); + my ($lang, $first_hex); + + my $moduledir=dirname(__FILE__); + + foreach $lang (@lang) { + open(LIST, "$moduledir/sp_list_$lang.txt") || die "$!"; + my (@exist_head_each, %exist_char_each)=(); + while (<LIST>) { + chomp; + s/\s+//g; + next if (/^[#%]/); + s/[#%].*$//; + s/,$//; + my @tmp; + foreach $_ (split ',', $_) { + if (/^($num)$/io) { + @tmp = (hex($1)); + } elsif (/^($num)-($num)$/io) { + @tmp = (hex($1)..hex($2)); + } else { + die "input [$_] is not expected\n"; + } + foreach $_ (@tmp) { + my $HEX=sprintf("%X",$_); + $first_hex=int($_/0x1000); + $exist_head_each[$first_hex]++; + $exist_char_each{$HEX}=1; + if ($exist_char_mul{$HEX} eq '' && $exist_head_mul[$first_hex]!~/$lang/) { + $exist_head_mul[$first_hex].=$lang; + } + $exist_char_mul{$HEX}.=$lang; +# warn "$HEX $first_hex ",sprintf("%X",$first_hex),"\n"; + } + } + } + @{$r_exist_head->{$lang}}=@exist_head_each; + %{$r_exist_char->{$lang}}=%exist_char_each; + } + if (@lang>1) { + $lang = join ',', @lang; + @{$r_exist_head->{$lang}}=@exist_head_mul; + %{$r_exist_char->{$lang}}=%exist_char_mul; + } +} + +1; diff --git a/language/japanese/japanese-otf/script/glyphdata b/language/japanese/japanese-otf/src/script/glyphdata Binary files differindex 4963799176..4963799176 100644 --- a/language/japanese/japanese-otf/script/glyphdata +++ b/language/japanese/japanese-otf/src/script/glyphdata diff --git a/language/japanese/japanese-otf/script/mkaltutfvf.pl b/language/japanese/japanese-otf/src/script/mkaltutfvf.pl index 994a5741e5..470ff2bc91 100644 --- a/language/japanese/japanese-otf/script/mkaltutfvf.pl +++ b/language/japanese/japanese-otf/src/script/mkaltutfvf.pl @@ -64,12 +64,12 @@ print OVP <<END_OF_DATA; END_OF_DATA }#2003/10/22 FONTAT 0.962216->1.0 sub writechar { - for ($ku=1; $ku <= 79; $ku++){#2002/1/27 120->79 - for ($ten=1; $ten <= 94; $ten++){ + for ($ku=16; $ku <= 79; $ku++){#2002/1/27 120->79 + for ($ten=16; $ten <= 79; $ten++){ if ($ku>=16 && $ku<=79 && $ten>=16 && $ten<=79){ &printchar($first_hex,$ku,$ten); - } else { - &printgeta($first_hex,$ku,$ten); +# } else { +# &printgeta($first_hex,$ku,$ten); } } } @@ -78,8 +78,9 @@ sub writechar { sub printchar { $jiscode=($_[1]+0x20)*256+($_[2]+0x20); $unicode=$_[0]*4096+($_[1]-16)*64+($_[2]-16); + $wd = ($dir eq 'h' && $unicode>=0xFF61 && $unicode<=0xFF9F) ? '0.5' : '1.0'; printf OVP "(CHARACTER H %X\n", $jiscode; - print OVP " (CHARWD R 1.0)\n";#2003/10/22 CHARWD 0.962216->1.0 + print OVP " (CHARWD R $wd)\n";#2003/10/22 CHARWD 0.962216->1.0 print OVP " (MAP\n"; &write_map_font; printf OVP " (SETCHAR H %X)\n", $unicode; diff --git a/language/japanese/japanese-otf/script/mkcidofm.pl b/language/japanese/japanese-otf/src/script/mkcidofm.pl index 5938984b2f..5938984b2f 100644 --- a/language/japanese/japanese-otf/script/mkcidofm.pl +++ b/language/japanese/japanese-otf/src/script/mkcidofm.pl diff --git a/language/japanese/japanese-otf/script/mkcidvf.pl b/language/japanese/japanese-otf/src/script/mkcidvf.pl index 1bf1cd222e..27a99912d6 100644 --- a/language/japanese/japanese-otf/script/mkcidvf.pl +++ b/language/japanese/japanese-otf/src/script/mkcidvf.pl @@ -92,13 +92,14 @@ sub printgeta { } sub writechar { - for ($ku=1; $ku <= 79; $ku++){ - for ($ten=1; $ten <= 94; $ten++){ + for ($ku=16; $ku <= 79; $ku++){ + for ($ten=16; $ten <= 79; $ten++){ if ($ku>=16 && $ku<=79 && $ten>=16 && $ten<=79){ + return if ($cidcode>23059); # Adobe-Japan1-7 &printchar($first_hex,$ku,$ten); $cidcode++; - } else { - &printgeta($first_hex,$ku,$ten); +# } else { +# &printgeta($first_hex,$ku,$ten); } } } diff --git a/language/japanese/japanese-otf/script/mkjp04tfmvf.pl b/language/japanese/japanese-otf/src/script/mkjp04tfmvf.pl index 5e09925da4..99992cf498 100644 --- a/language/japanese/japanese-otf/script/mkjp04tfmvf.pl +++ b/language/japanese/japanese-otf/src/script/mkjp04tfmvf.pl @@ -4,6 +4,62 @@ @dvips_tfm_h=(0x00, 0x0B, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x14, 0x7B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xEB, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); @dvips_tfm_v=(0x00, 0x09, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); +# halfwidth characters U+FF61..FF9F are correspond to (0x6D5x, 0x6D6x, 0x6E3x, 0x6E4x) in subfont +@tex_tfm_sub_h=map{ hex($_) } qw/ + 00 0b 00 40 00 6c 00 12 00 00 00 01 00 03 00 02 + 00 02 00 01 00 00 00 00 00 00 00 09 00 00 00 00 + 00 a0 00 00 0e 54 45 58 20 4b 41 4e 4a 49 20 54 + 45 58 54 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 09 4f 54 46 + 20 4b 41 4e 4a 49 00 00 00 00 00 00 00 00 00 00 + 80 00 00 00 00 00 00 00 6d 51 00 01 6d 52 00 01 + 6d 53 00 01 6d 54 00 01 6d 55 00 01 6d 56 00 01 + 6d 57 00 01 6d 58 00 01 6d 59 00 01 6d 5a 00 01 + 6d 5b 00 01 6d 5c 00 01 6d 5d 00 01 6d 5e 00 01 + 6d 5f 00 01 6d 60 00 01 6d 61 00 01 6d 62 00 01 + 6d 63 00 01 6d 64 00 01 6d 65 00 01 6d 66 00 01 + 6d 67 00 01 6d 68 00 01 6d 69 00 01 6d 6a 00 01 + 6d 6b 00 01 6d 6c 00 01 6d 6d 00 01 6d 6e 00 01 + 6d 6f 00 01 6e 30 00 01 6e 31 00 01 6e 32 00 01 + 6e 33 00 01 6e 34 00 01 6e 35 00 01 6e 36 00 01 + 6e 37 00 01 6e 38 00 01 6e 39 00 01 6e 3a 00 01 + 6e 3b 00 01 6e 3c 00 01 6e 3d 00 01 6e 3e 00 01 + 6e 3f 00 01 6e 40 00 01 6e 41 00 01 6e 42 00 01 + 6e 43 00 01 6e 44 00 01 6e 45 00 01 6e 46 00 01 + 6e 47 00 01 6e 48 00 01 6e 49 00 01 6e 4a 00 01 + 6e 4b 00 01 6e 4c 00 01 6e 4d 00 01 6e 4e 00 01 + 6e 4f 00 01 02 11 00 00 01 11 00 00 00 00 00 00 + 00 08 00 00 00 10 00 00 00 00 00 00 00 0e 14 7b + 00 00 00 00 00 01 eb 85 00 00 00 00 00 00 00 00 + 00 00 00 00 00 01 99 9a 00 00 00 00 00 10 00 00 + 00 10 00 00 00 04 00 00 00 03 33 33 00 02 00 00 +/; +@dvips_tfm_ucs_h=map{ hex($_) } qw/ + 00 0b 00 40 00 5c 00 02 00 00 00 01 00 03 00 02 + 00 02 00 01 00 00 00 00 00 00 00 09 00 00 00 00 + 00 a0 00 00 00 00 00 00 ff 61 00 01 ff 62 00 01 + ff 63 00 01 ff 64 00 01 ff 65 00 01 ff 66 00 01 + ff 67 00 01 ff 68 00 01 ff 69 00 01 ff 6a 00 01 + ff 6b 00 01 ff 6c 00 01 ff 6d 00 01 ff 6e 00 01 + ff 6f 00 01 ff 70 00 01 ff 71 00 01 ff 72 00 01 + ff 73 00 01 ff 74 00 01 ff 75 00 01 ff 76 00 01 + ff 77 00 01 ff 78 00 01 ff 79 00 01 ff 7a 00 01 + ff 7b 00 01 ff 7c 00 01 ff 7d 00 01 ff 7e 00 01 + ff 7f 00 01 ff 80 00 01 ff 81 00 01 ff 82 00 01 + ff 83 00 01 ff 84 00 01 ff 85 00 01 ff 86 00 01 + ff 87 00 01 ff 88 00 01 ff 89 00 01 ff 8a 00 01 + ff 8b 00 01 ff 8c 00 01 ff 8d 00 01 ff 8e 00 01 + ff 8f 00 01 ff 90 00 01 ff 91 00 01 ff 92 00 01 + ff 93 00 01 ff 94 00 01 ff 95 00 01 ff 96 00 01 + ff 97 00 01 ff 98 00 01 ff 99 00 01 ff 9a 00 01 + ff 9b 00 01 ff 9c 00 01 ff 9d 00 01 ff 9e 00 01 + ff 9f 00 01 02 11 00 00 01 11 00 00 00 00 00 00 + 00 08 00 00 00 10 00 00 00 00 00 00 00 0e 14 7b + 00 00 00 00 00 01 eb 85 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 + 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +/; + opendir(TFM, "tfm") || mkdir("tfm",0755) || die "cannot mkdir tfm"; opendir(OVP, "ovp") || mkdir("ovp",0755) || die "cannot mkdir ovp"; opendir(VF, "vf") || mkdir("vf",0755) || die "cannot mkdir vf"; @@ -23,7 +79,12 @@ sub make_utf_tfm { $varfilename="otf-u$lang$face"."n-$dir"; open(DVIPSTFM,">tfm/$varfilename.tfm") || die "Can't make \'tfm/$varfilename.tfm\'!\n"; if ($i==0) { - foreach $binary(@dvips_tfm_h) {$_ = pack("C", $binary);print DVIPSTFM "$_";} + if ($lang=="j") { + @dvips_tfm = @dvips_tfm_ucs_h; + } else { + @dvips_tfm = @dvips_tfm_h; + } + foreach $binary(@dvips_tfm ) {$_ = pack("C", $binary);print DVIPSTFM "$_";} }elsif ($i==1){ foreach $binary(@dvips_tfm_v) {$_ = pack("C", $binary);print DVIPSTFM "$_";} } @@ -32,7 +93,12 @@ sub make_utf_tfm { $filename="utf$lang$face"."n".sprintf("%x",$first_hex)."-$dir"; open(TEXTFM,">tfm/$filename.tfm") || die "Can't make \'tfm/$filename.tfm\'!\n"; if ($i==0) { - foreach $binary(@tex_tfm_h) {$_ = pack("C", $binary);print TEXTFM "$_";} + if ($lang=="j" && $first_hex==0xf) { + @tex_tfm = @tex_tfm_sub_h; + } else { + @tex_tfm = @tex_tfm_h; + } + foreach $binary(@tex_tfm ) {$_ = pack("C", $binary);print TEXTFM "$_";} }elsif ($i==1){ foreach $binary(@tex_tfm_v) {$_ = pack("C", $binary);print TEXTFM "$_";} } @@ -90,15 +156,17 @@ END_OF_DATA sub writechar { ($hex) = @_; - for ($ku=1; $ku <= 79; $ku++){ - for ($ten=1; $ten <= 94; $ten++){ + for ($ku=16; $ku <= 79; $ku++){ + for ($ten=16; $ten <= 79; $ten++){ $jis=sprintf("%X", $ku*256 + $ten + 0x2020); if ($ku>=16 && $ku<=79 && $ten>=16 && $ten<=79){ - $uni=sprintf("%X", $hex*4096 + ($ku-16)*64 + ($ten-16)); - } else { - $uni="3013"; + $uni=$hex*4096 + ($ku-16)*64 + ($ten-16); +# } else { +# $uni=0x3013; } - print OUT "(CHARACTER H $jis (CHARWD R 1.0) (MAP (SETCHAR H $uni)))\n"; + $wd = ($lang eq 'j' && $dir eq 'h' && $uni>=0xFF61 && $uni<=0xFF9F) ? '0.5' : '1.0'; + $uni=sprintf("%X", $uni); + print OUT "(CHARACTER H $jis (CHARWD R $wd) (MAP (SETCHAR H $uni)))\n"; } } } diff --git a/language/japanese/japanese-otf/script/mkmlcidvf.pl b/language/japanese/japanese-otf/src/script/mkmlcidvf.pl index 2019b020cb..530966de91 100644 --- a/language/japanese/japanese-otf/script/mkmlcidvf.pl +++ b/language/japanese/japanese-otf/src/script/mkmlcidvf.pl @@ -101,13 +101,16 @@ sub printgeta { } sub writechar { - for ($ku=1; $ku <= 79; $ku++){ - for ($ten=1; $ten <= 94; $ten++){ + for ($ku=16; $ku <= 79; $ku++){ + for ($ten=16; $ten <= 79; $ten++){ if ($ku>=16 && $ku<=79 && $ten>=16 && $ten<=79){ + return if (($lang eq "c" && $cidcode>30283) # Adobe-GB1-5 + || ($lang eq "t" && $cidcode>19178) # Adobe-CNS1-7 + || ($lang eq "k" && $cidcode>18351)); # Adobe-Korea1-2 &printchar($first_hex,$ku,$ten); $cidcode++; - } else { - &printgeta($first_hex,$ku,$ten); +# } else { +# &printgeta($first_hex,$ku,$ten); } } } diff --git a/language/japanese/japanese-otf/script/mkpkana.pl b/language/japanese/japanese-otf/src/script/mkpkana.pl index a0f188818e..6d3aebff9c 100644 --- a/language/japanese/japanese-otf/script/mkpkana.pl +++ b/language/japanese/japanese-otf/src/script/mkpkana.pl @@ -1,3 +1,5 @@ +#!/usr/bin/perl -s + @min_w3=(7.11, 7.68, 7.17, 7.79, 9.90, 8.21, 8.83, 8.56, 9.14, 7.30, 7.68, 7.97, 8.69, 8.59, 9.15, 9.53, 9.69, 8.34, 9.09, 6.76, 8.31, 9.07, 9.56, 8.05, 8.91, 8.26, 9.19, 8.07, 8.17, 9.16, 9.52, 9.52, 9.79, 8.59, 9.25, 8.94, 9.23, 8.50, 8.98, 8.81, 9.39, 9.65, 8.91, 9.30, 7.62, 8.45, 9.08, 8.94, 9.41, 9.51, 9.29, 9.13, 9.69, 9.58, 8.98, 9.27, 9.33, 9.19, 9.33, 9.36, 9.71, 9.54, 9.51, 9.14, 9.73, 9.77, 8.32, 9.07, 9.22, 9.03, 8.08, 8.68, 9.38, 8.74, 9.33, 7.64, 8.10, 8.14, 7.69, 8.20, 9.76, 8.38, 8.58, 9.24, 8.77, 9.14, 8.78, 9.13, 8.01, 8.69, 7.60, 8.20, 7.89, 8.40, 8.44, 9.23, 8.34, 8.94, 8.64, 9.39, 8.76, 9.05, 8.25, 9.06, 8.84, 9.28, 8.49, 9.10, 9.16, 9.46, 9.02, 8.99, 8.68, 9.24, 9.02, 9.44, 8.23, 9.13, 8.41, 9.32, 8.91, 9.36, 7.86, 8.44, 9.24, 8.85, 9.37, 7.25, 7.95, 8.84, 9.21, 8.11, 9.00, 7.81, 9.46, 9.58, 9.45, 8.14, 8.76, 8.66, 8.12, 9.05, 9.05, 9.68, 9.44, 9.42, 8.85, 9.14, 8.81, 8.86, 7.57, 8.56, 8.20, 9.09, 8.39, 8.95, 8.38, 9.18, 7.94, 8.37, 8.08, 7.60, 9.27, 8.46, 8.51, 7.77, 8.34, 9.19, 9.19, 8.01, 8.71, 9.06, 8.11, 8.18); #change ¤î: 8.82-->8.83 ¥î: 8.08-->8.09 @min_w6=(7.54, 7.95, 7.43, 7.97, 10.00, 8.44, 9.17, 8.72, 9.46, 7.65, 8.04, 8.20, 8.95, 8.90, 9.52, 9.81, 9.93, 8.64, 9.42, 7.04, 8.52, 9.35, 9.75, 8.30, 9.08, 8.61, 9.53, 8.51, 8.62, 9.44, 9.63, 9.76, 9.92, 8.93, 9.49, 9.25, 9.44, 8.77, 9.25, 8.97, 9.71, 9.80, 9.11, 9.50, 7.89, 8.72, 9.42, 9.18, 9.67, 9.73, 9.57, 9.45, 9.79, 9.77, 9.33, 9.49, 9.53, 9.44, 9.59, 9.59, 9.97, 9.84, 9.82, 9.49, 9.90, 9.92, 8.62, 9.38, 9.57, 9.36, 8.34, 8.93, 9.62, 8.95, 9.64, 7.85, 8.41, 8.39, 8.09, 8.55, 9.96, 8.63, 8.83, 9.58, 9.12, 9.32, 9.14, 9.39, 8.28, 9.01, 7.78, 8.43, 8.24, 8.67, 8.63, 9.50, 8.57, 9.26, 8.90, 9.53, 9.19, 9.40, 8.60, 9.37, 9.05, 9.42, 8.83, 9.30, 9.44, 9.68, 9.22, 9.22, 8.96, 9.48, 9.40, 9.71, 8.49, 9.30, 8.78, 9.56, 9.27, 9.64, 8.12, 8.73, 9.43, 9.20, 9.58, 7.60, 8.16, 9.22, 9.52, 8.42, 9.27, 8.17, 9.77, 9.76, 9.71, 8.42, 9.00, 8.90, 8.46, 9.30, 9.27, 9.95, 9.77, 9.77, 9.19, 9.39, 9.24, 9.17, 7.90, 8.87, 8.55, 9.41, 8.69, 9.24, 8.61, 9.57, 8.23, 8.74, 8.41, 7.91, 9.69, 8.80, 8.95, 8.09, 8.67, 9.50, 9.51, 8.39, 9.03, 9.34, 8.33, 8.39); @@ -167,6 +169,7 @@ sub fonthead { } sub write_char { for ($ku=1; $ku<=94; $ku++){ + next if (!$allku && (($ku>=9&&$ku<=15) || $ku>=85)); for ($ten=1; $ten<=94; $ten++){ $jiscode=($ku+32)*256+($ten+32); if ($ku==1){&print_kigo_char;}elsif($ku==4){&print_hira_char;} @@ -175,6 +178,7 @@ sub write_char { } } sub print_char{ + return if ($omitfw); $jiscode=($ku+32)*256+($ten+32); printf OVP "(CHARACTER H %X\n", $jiscode; printf OVP " (CHARWD R %f)\n", $font_at; @@ -269,4 +273,4 @@ sub print_type_prop{ printf JPL " (CHARWD R %f)\n", $char_width; &char_foot_h; } -}
\ No newline at end of file +} diff --git a/language/japanese/japanese-otf/script/mkpropofm.pl b/language/japanese/japanese-otf/src/script/mkpropofm.pl index b697cd5192..b697cd5192 100644 --- a/language/japanese/japanese-otf/script/mkpropofm.pl +++ b/language/japanese/japanese-otf/src/script/mkpropofm.pl diff --git a/language/japanese/japanese-otf/script/mktfm.pl b/language/japanese/japanese-otf/src/script/mktfm.pl index ae0b82a2c1..ffe3e39aea 100644 --- a/language/japanese/japanese-otf/script/mktfm.pl +++ b/language/japanese/japanese-otf/src/script/mktfm.pl @@ -5,6 +5,62 @@ $multi=3; @dvips_tfm_h=(0x00, 0x0B, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x14, 0x7B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xEB, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); @dvips_tfm_v=(0x00, 0x09, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); +# halfwidth characters U+FF61..FF9F are correspond to (0x6D5x, 0x6D6x, 0x6E3x, 0x6E4x) in subfont +@tex_tfm_sub_h=map{ hex($_) } qw/ + 00 0b 00 40 00 6c 00 12 00 00 00 01 00 03 00 02 + 00 02 00 01 00 00 00 00 00 00 00 09 00 00 00 00 + 00 a0 00 00 0e 54 45 58 20 4b 41 4e 4a 49 20 54 + 45 58 54 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 09 4f 54 46 + 20 4b 41 4e 4a 49 00 00 00 00 00 00 00 00 00 00 + 80 00 00 00 00 00 00 00 6d 51 00 01 6d 52 00 01 + 6d 53 00 01 6d 54 00 01 6d 55 00 01 6d 56 00 01 + 6d 57 00 01 6d 58 00 01 6d 59 00 01 6d 5a 00 01 + 6d 5b 00 01 6d 5c 00 01 6d 5d 00 01 6d 5e 00 01 + 6d 5f 00 01 6d 60 00 01 6d 61 00 01 6d 62 00 01 + 6d 63 00 01 6d 64 00 01 6d 65 00 01 6d 66 00 01 + 6d 67 00 01 6d 68 00 01 6d 69 00 01 6d 6a 00 01 + 6d 6b 00 01 6d 6c 00 01 6d 6d 00 01 6d 6e 00 01 + 6d 6f 00 01 6e 30 00 01 6e 31 00 01 6e 32 00 01 + 6e 33 00 01 6e 34 00 01 6e 35 00 01 6e 36 00 01 + 6e 37 00 01 6e 38 00 01 6e 39 00 01 6e 3a 00 01 + 6e 3b 00 01 6e 3c 00 01 6e 3d 00 01 6e 3e 00 01 + 6e 3f 00 01 6e 40 00 01 6e 41 00 01 6e 42 00 01 + 6e 43 00 01 6e 44 00 01 6e 45 00 01 6e 46 00 01 + 6e 47 00 01 6e 48 00 01 6e 49 00 01 6e 4a 00 01 + 6e 4b 00 01 6e 4c 00 01 6e 4d 00 01 6e 4e 00 01 + 6e 4f 00 01 02 11 00 00 01 11 00 00 00 00 00 00 + 00 08 00 00 00 10 00 00 00 00 00 00 00 0e 14 7b + 00 00 00 00 00 01 eb 85 00 00 00 00 00 00 00 00 + 00 00 00 00 00 01 99 9a 00 00 00 00 00 10 00 00 + 00 10 00 00 00 04 00 00 00 03 33 33 00 02 00 00 +/; +@dvips_tfm_ucs_h=map{ hex($_) } qw/ + 00 0b 00 40 00 5c 00 02 00 00 00 01 00 03 00 02 + 00 02 00 01 00 00 00 00 00 00 00 09 00 00 00 00 + 00 a0 00 00 00 00 00 00 ff 61 00 01 ff 62 00 01 + ff 63 00 01 ff 64 00 01 ff 65 00 01 ff 66 00 01 + ff 67 00 01 ff 68 00 01 ff 69 00 01 ff 6a 00 01 + ff 6b 00 01 ff 6c 00 01 ff 6d 00 01 ff 6e 00 01 + ff 6f 00 01 ff 70 00 01 ff 71 00 01 ff 72 00 01 + ff 73 00 01 ff 74 00 01 ff 75 00 01 ff 76 00 01 + ff 77 00 01 ff 78 00 01 ff 79 00 01 ff 7a 00 01 + ff 7b 00 01 ff 7c 00 01 ff 7d 00 01 ff 7e 00 01 + ff 7f 00 01 ff 80 00 01 ff 81 00 01 ff 82 00 01 + ff 83 00 01 ff 84 00 01 ff 85 00 01 ff 86 00 01 + ff 87 00 01 ff 88 00 01 ff 89 00 01 ff 8a 00 01 + ff 8b 00 01 ff 8c 00 01 ff 8d 00 01 ff 8e 00 01 + ff 8f 00 01 ff 90 00 01 ff 91 00 01 ff 92 00 01 + ff 93 00 01 ff 94 00 01 ff 95 00 01 ff 96 00 01 + ff 97 00 01 ff 98 00 01 ff 99 00 01 ff 9a 00 01 + ff 9b 00 01 ff 9c 00 01 ff 9d 00 01 ff 9e 00 01 + ff 9f 00 01 02 11 00 00 01 11 00 00 00 00 00 00 + 00 08 00 00 00 10 00 00 00 00 00 00 00 0e 14 7b + 00 00 00 00 00 01 eb 85 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 + 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +/; + opendir(TFM, "tfm") || mkdir("tfm",0755) || die "cannot mkdir tfm"; &make_utf_tfm; &make_cid_tfm; @@ -25,7 +81,12 @@ sub make_utf_tfm { $varfilename="otf-u$lang$face-$dir"; open(DVIPSTFM,">tfm/$varfilename.tfm") || die "Can't make \'tfm/$varfilename.tfm\'!\n"; if ($i==0) { - foreach $binary(@dvips_tfm_h) {$_ = pack("C", $binary);print DVIPSTFM "$_";} + if ($lang=="j") { + @dvips_tfm = @dvips_tfm_ucs_h; + } else { + @dvips_tfm = @dvips_tfm_h; + } + foreach $binary(@dvips_tfm ) {$_ = pack("C", $binary);print DVIPSTFM "$_";} }elsif ($i==1){ foreach $binary(@dvips_tfm_v) {$_ = pack("C", $binary);print DVIPSTFM "$_";} } @@ -34,7 +95,12 @@ sub make_utf_tfm { $filename="utf$lang$face".sprintf("%x",$first_hex)."-$dir"; open(TEXTFM,">tfm/$filename.tfm") || die "Can't make \'tfm/$filename.tfm\'!\n"; if ($i==0) { - foreach $binary(@tex_tfm_h) {$_ = pack("C", $binary);print TEXTFM "$_";} + if ($lang=="j" && $first_hex==0xf) { + @tex_tfm = @tex_tfm_sub_h; + } else { + @tex_tfm = @tex_tfm_h; + } + foreach $binary(@tex_tfm ) {$_ = pack("C", $binary);print TEXTFM "$_";} }elsif ($i==1){ foreach $binary(@tex_tfm_v) {$_ = pack("C", $binary);print TEXTFM "$_";} } @@ -152,7 +218,12 @@ sub make_utf_allinone_tfm { $filename="utf$face".sprintf("%x",$first_hex)."-$dir"; open(TEXTFM,">tfm/$filename.tfm") || die "Can't make \'tfm/$filename.tfm\'!\n"; if ($i==0) { - foreach $binary(@tex_tfm_h) {$_ = pack("C", $binary);print TEXTFM "$_";} + if ($first_hex==0xf) { + @tex_tfm = @tex_tfm_sub_h; + } else { + @tex_tfm = @tex_tfm_h; + } + foreach $binary(@tex_tfm ) {$_ = pack("C", $binary);print TEXTFM "$_";} }elsif ($i==1){ foreach $binary(@tex_tfm_v) {$_ = pack("C", $binary);print TEXTFM "$_";} } diff --git a/language/japanese/japanese-otf/src/script/mktfm_sp.pl b/language/japanese/japanese-otf/src/script/mktfm_sp.pl new file mode 100755 index 0000000000..90f464d13a --- /dev/null +++ b/language/japanese/japanese-otf/src/script/mktfm_sp.pl @@ -0,0 +1,220 @@ +#!/usr/bin/perl + +=head1 NAME + +mktfm_sp.pl + +=head1 USAGE + +script/mktfm_sp.pl + +=head1 NOTE + +This software is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex). + +=cut + +use FindBin; +use lib "$FindBin::Bin"; +use MakeSPList; + +$multi=3; +@tex_tfm_h=(0x00, 0x0B, 0x00, 0x01, 0x00, 0x2B, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x0E, 0x54, 0x45, 0x58, 0x20, 0x4B, 0x41, 0x4E, 0x4A, 0x49, 0x20, 0x54, 0x45, 0x58, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x4F, 0x54, 0x46, 0x20, 0x4B, 0x41, 0x4E, 0x4A, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x14, 0x7B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xEB, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 0x9A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0x33, 0x33, 0x00, 0x02, 0x00, 0x00); +@tex_tfm_v=(0x00, 0x09, 0x00, 0x01, 0x00, 0x2B, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x0E, 0x54, 0x45, 0x58, 0x20, 0x4B, 0x41, 0x4E, 0x4A, 0x49, 0x20, 0x54, 0x45, 0x58, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x4F, 0x54, 0x46, 0x20, 0x4B, 0x41, 0x4E, 0x4A, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 0x9A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0x33, 0x33, 0x00, 0x02, 0x00, 0x00); +@dvips_tfm_h=(0x00, 0x0B, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x14, 0x7B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xEB, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); +@dvips_tfm_v=(0x00, 0x09, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); + +@tex_tfm_ucs_h=map{ hex($_) } qw/ + 00 0b 00 40 00 6c 00 12 00 00 00 01 00 03 00 02 + 00 02 00 01 00 00 00 00 00 00 00 09 00 00 00 00 + 00 a0 00 00 0e 54 45 58 20 4b 41 4e 4a 49 20 54 + 45 58 54 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 09 4f 54 46 + 20 4b 41 4e 4a 49 00 00 00 00 00 00 00 00 00 00 + 80 00 00 00 00 00 00 00 ff 61 00 01 ff 62 00 01 + ff 63 00 01 ff 64 00 01 ff 65 00 01 ff 66 00 01 + ff 67 00 01 ff 68 00 01 ff 69 00 01 ff 6a 00 01 + ff 6b 00 01 ff 6c 00 01 ff 6d 00 01 ff 6e 00 01 + ff 6f 00 01 ff 70 00 01 ff 71 00 01 ff 72 00 01 + ff 73 00 01 ff 74 00 01 ff 75 00 01 ff 76 00 01 + ff 77 00 01 ff 78 00 01 ff 79 00 01 ff 7a 00 01 + ff 7b 00 01 ff 7c 00 01 ff 7d 00 01 ff 7e 00 01 + ff 7f 00 01 ff 80 00 01 ff 81 00 01 ff 82 00 01 + ff 83 00 01 ff 84 00 01 ff 85 00 01 ff 86 00 01 + ff 87 00 01 ff 88 00 01 ff 89 00 01 ff 8a 00 01 + ff 8b 00 01 ff 8c 00 01 ff 8d 00 01 ff 8e 00 01 + ff 8f 00 01 ff 90 00 01 ff 91 00 01 ff 92 00 01 + ff 93 00 01 ff 94 00 01 ff 95 00 01 ff 96 00 01 + ff 97 00 01 ff 98 00 01 ff 99 00 01 ff 9a 00 01 + ff 9b 00 01 ff 9c 00 01 ff 9d 00 01 ff 9e 00 01 + ff 9f 00 01 02 11 00 00 01 11 00 00 00 00 00 00 + 00 08 00 00 00 10 00 00 00 00 00 00 00 0e 14 7b + 00 00 00 00 00 01 eb 85 00 00 00 00 00 00 00 00 + 00 00 00 00 00 01 99 9a 00 00 00 00 00 10 00 00 + 00 10 00 00 00 04 00 00 00 03 33 33 00 02 00 00 +/; +@dvips_tfm_ucs_h=map{ hex($_) } qw/ + 00 0b 00 40 00 5c 00 02 00 00 00 01 00 03 00 02 + 00 02 00 01 00 00 00 00 00 00 00 09 00 00 00 00 + 00 a0 00 00 00 00 00 00 ff 61 00 01 ff 62 00 01 + ff 63 00 01 ff 64 00 01 ff 65 00 01 ff 66 00 01 + ff 67 00 01 ff 68 00 01 ff 69 00 01 ff 6a 00 01 + ff 6b 00 01 ff 6c 00 01 ff 6d 00 01 ff 6e 00 01 + ff 6f 00 01 ff 70 00 01 ff 71 00 01 ff 72 00 01 + ff 73 00 01 ff 74 00 01 ff 75 00 01 ff 76 00 01 + ff 77 00 01 ff 78 00 01 ff 79 00 01 ff 7a 00 01 + ff 7b 00 01 ff 7c 00 01 ff 7d 00 01 ff 7e 00 01 + ff 7f 00 01 ff 80 00 01 ff 81 00 01 ff 82 00 01 + ff 83 00 01 ff 84 00 01 ff 85 00 01 ff 86 00 01 + ff 87 00 01 ff 88 00 01 ff 89 00 01 ff 8a 00 01 + ff 8b 00 01 ff 8c 00 01 ff 8d 00 01 ff 8e 00 01 + ff 8f 00 01 ff 90 00 01 ff 91 00 01 ff 92 00 01 + ff 93 00 01 ff 94 00 01 ff 95 00 01 ff 96 00 01 + ff 97 00 01 ff 98 00 01 ff 99 00 01 ff 9a 00 01 + ff 9b 00 01 ff 9c 00 01 ff 9d 00 01 ff 9e 00 01 + ff 9f 00 01 02 11 00 00 01 11 00 00 00 00 00 00 + 00 08 00 00 00 10 00 00 00 00 00 00 00 0e 14 7b + 00 00 00 00 00 01 eb 85 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 + 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +/; + +opendir(TFM, "tfm") || mkdir("tfm",0755) || die "cannot mkdir tfm"; + +my @face = qw/mr gr mb gb mgr ml ge/; +my @lang = qw/j t c k/; +my @dir = qw/h v/; +my %font_id = qw/1b g 1d h 1e i 1f j + 20 k 21 l 22 m 23 n 24 o 25 p 26 q 27 r + 28 s 29 t 2a u 2b v 2c w 2d x 2e y 2f z/; + +&MakeSPList::make_sp_char_list(@lang); + +&make_utf_tfm; +&make_multi_utf_tfm; +&make_unified_utf_tfm; + +sub make_utf_tfm { + foreach $lang ($lang[0]){ #language, japanase + foreach $newjis ('', 'n') { + foreach $face (@face){ #face + $face0 = $face.$newjis; + foreach $dir (@dir){ #direction + &make_dvipstfm_body($face0, $dir, $lang) if ($dir=='h'); + &make_ucs_tfm_body($face0, $dir, $lang); + } + } + } + foreach $face (@face){ #face + foreach $dir (@dir){ #direction + &maketfm_body($face, $dir, $lang); + } + } + } +} +sub make_multi_utf_tfm { + foreach $lang (@lang[1..$multi]){ #language, t c k + foreach $face (@face){ #face + foreach $dir (@dir){ #direction + &make_dvipstfm_body($face, $dir, $lang); + &make_ucs_tfm_body($face, $dir, $lang); + } + } + foreach $face (@face[0..1]){ #face + foreach $dir (@dir){ #direction + &maketfm_body($face, $dir, $lang); + } + } + } +} +sub make_unified_utf_tfm { + foreach $face (@face[0..1]){ #face + foreach $dir (@dir){ #direction + &maketfm_body($face, $dir, @lang); + } + } +} + +sub maketfm_body { + my ($face, $dir, @ln)=@_; +=comment + ## mktfm.pl does same procedure. + $filename="utf$lang$face".sprintf("%x",$first_hex)."-$dir"; + open(TEXTFM,">tfm/$filename.tfm") || die "Can't make \'tfm/$filename.tfm\'!\n"; + binmode(TEXTFM); + if ($i==0) { + foreach $binary(@tex_tfm_h) {$_ = pack("C", $binary);print TEXTFM "$_";} + }elsif ($i==1){ + foreach $binary(@tex_tfm_v) {$_ = pack("C", $binary);print TEXTFM "$_";} + } + close(TEXTFM); +=cut + my $lang = join ',', @ln; + my @exist_head=@{$MakeSPList::r_exist_head->{$lang}}; + + foreach $first_hex (0x1b, 0x1d .. 0x2f) { # U+1Cxxx : not defined yet + next if (!$exist_head[$first_hex]); + + $id = $font_id{sprintf("%02x", $first_hex)}; + $filename= (@ln>1) ? "utf$face$id-$dir" : "utf$lang$face$id-$dir"; + open(TEXTFM,">tfm/$filename.tfm") || die "Can't make \'tfm/$filename.tfm\'!\n"; + binmode(TEXTFM); + if ($dir eq 'h') { + foreach $binary(@tex_tfm_h) {$_ = pack("C", $binary);print TEXTFM "$_";} + }elsif ($dir eq 'v'){ + foreach $binary(@tex_tfm_v) {$_ = pack("C", $binary);print TEXTFM "$_";} + } + close(TEXTFM); + } +} + +sub make_ucs_tfm_body { + my ($face, $dir, $lang)=@_; + + { + $id = '-'; + $filename="utf$lang$face$id-$dir"; + open(TEXTFM,">tfm/$filename.tfm") || die "Can't make \'tfm/$filename.tfm\'!\n"; + binmode(TEXTFM); + if ($dir eq 'h') { + if ($lang eq 'j') { + @tex_tfm = @tex_tfm_ucs_h; + } else { + @tex_tfm = @tex_tfm_h; + } + foreach $binary(@tex_tfm ) {$_ = pack("C", $binary);print TEXTFM "$_";} + }elsif ($dir eq 'v'){ + foreach $binary(@tex_tfm_v) {$_ = pack("C", $binary);print TEXTFM "$_";} + } + close(TEXTFM); + } +} + +sub make_dvipstfm_body { + my ($face, $dir, $lang)=@_; +=comment + ## mktfm.pl does similar procedure. + $varfilename="otf-u$lang$face-$dir"; + open(DVIPSTFM,">tfm/$varfilename.tfm") || die "Can't make \'tfm/$varfilename.tfm\'!\n"; + if ($i==0) { + foreach $binary(@dvips_tfm_h) {$_ = pack("C", $binary);print DVIPSTFM "$_";} + }elsif ($i==1){ + foreach $binary(@dvips_tfm_v) {$_ = pack("C", $binary);print DVIPSTFM "$_";} + } + close(DVIPSTFM); +=cut + $varfilename= "otf-u$lang$face-$dir"; + open(DVIPSTFM,">tfm/$varfilename.tfm") || die "Can't make \'tfm/$varfilename.tfm\'!\n"; + binmode(DVIPSTFM); + if ($dir eq 'h') { + if ($lang eq 'j') { + @dvips_tfm = @dvips_tfm_ucs_h; + } else { + @dvips_tfm = @dvips_tfm_h; + } + foreach $binary(@dvips_tfm ) {$_ = pack("C", $binary);print DVIPSTFM "$_";} + }elsif ($dir eq 'v'){ + foreach $binary(@dvips_tfm_v) {$_ = pack("C", $binary);print DVIPSTFM "$_";} + } + close(DVIPSTFM); +} diff --git a/language/japanese/japanese-otf/src/script/mkutf32list.pl b/language/japanese/japanese-otf/src/script/mkutf32list.pl new file mode 100755 index 0000000000..377659d398 --- /dev/null +++ b/language/japanese/japanese-otf/src/script/mkutf32list.pl @@ -0,0 +1,162 @@ +#!/usr/bin/perl -n -s + +=head1 NAME + +mkutf32list.pl + +=head1 USAGE + +mkutf32list.pl cid2code.txt > sp_jp_text.tex +mkutf32list.pl -style=utf cid2code.txt > sp_jp_utf.tex +mkutf32list.pl -style=kchar cid2code.txt > sp_jp_kchar.tex +mkutf32list.pl -style=list cid2code.txt > sp_list_j.txt +mkutf32list.pl -style=list-wo-collec cid2code.txt > sp_list_ja.txt +mkutf32list.pl -allrange cid2code.txt > sp_jp_text.tex + +=head1 AUTHOR + +Takuji Tanaka + +=head1 NOTE + +This software is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex). + +=cut + +use strict; +binmode(STDOUT, ":utf8"); + +our ($style, $allrange); +our (@count, %reset_ch, $icollec, $cid2code, $line); +our ($col_utf32, @out); +our (@cid_max, $collection_n, $collection, $utfmac, $cmap, $source); + +BEGIN{ + $line = 0; + @count = (); + %reset_ch = (); + $icollec = 0; + @out = (); +} + +if (/cid2code/) { + chomp; + s/^# /# in /; + $cid2code=$_; + $cid2code=~s/^#/%/; +} + +if ($.<8 && /((Adobe-(?:Japan|CNS|GB|Korea).*)-\d)\s/) { + $collection_n=$1; + $collection=$2; + if ($collection =~ /cns/i) { + @cid_max = qw/-1 14098 17407 17600 18845 18964 19087 19155 19178/; + $utfmac="UTFT"; $cmap="UniCNS-UTF32"; + $source="Adobe-CNS1-7/cid2code.txt"; } + elsif ($collection =~ /gb/i) { + @cid_max = qw/-1 7716 9896 22126 22352 29063 30283/; + $utfmac="UTFC"; $cmap="UniGB-UTF32"; + $source="Adobe-GB1-5/cid2code.txt"; } + elsif ($collection =~ /kor/i) { + @cid_max = qw/-1 9332 18154 18351/; + $utfmac="UTFK"; $cmap="UniKS-UTF32"; + $source="Adobe-Korea1-2/cid2code.txt"; } + else { + @cid_max = qw/-1 8283 8358 8719 9353 15443 20316 23057 23059/; + $utfmac="UTF"; $cmap="UniJIS-UTF32"; + $source="Adobe-Japan1-7/cid2code.txt"; } +} + +next if (/^#/); +$line++; +if ($line == 1) { + print <<END; +% +% This file is generated from the data of $cmap +$cid2code +% for $collection_n +% +% Reference: +% https://github.com/adobe-type-tools/cmap-resources/ +% $source +% +% A newer CMap may be required for some code points. +% +END +} +if (/^CID/) { + my @header = split; + my $i=0; + foreach (@header) { + if (/^Uni(JIS|KS|CNS|GB)-UTF32$/) { + $col_utf32 = $i; + last; + } + $i++ + } + next; +} + +my @list = split; +my $cid = $list[0]; +my @utf32 = split ',', $list[$col_utf32]; + +foreach (@utf32) { + s/^0+//; + + next if ($_ eq '*'); + next if ($_ =~ '^[1-7][0-9a-f]$|^.$'); + next if ($_ =~ 'v'); + tr/a-z/A-Z/; + my $ch=hex($_); + next if ($ch < 0x10000 && !$allrange); + + while(!($cid_max[$icollec+1]>=$cid && $cid>$cid_max[$icollec])) { + $icollec++; + if ($icollec>@cid_max) { + die "CID:$cid (Character $_) is out of range!!\n"; + } + } + if ($count[$icollec]==0) { + $reset_ch{$ch}=$icollec; + } + $count[$icollec]++; + push @out, $ch; +} + + +END { + my ($i, $out, $ch); + + if ($style eq "list-wo-collec") { @out = sort(@out); } + + foreach $ch (@out) { + if ($style eq "list-wo-collec") {} + elsif (defined($reset_ch{$ch})) { + $i=0; + print "\n\n"; + print "%" if ($style =~ /list/); + print "$collection-$reset_ch{$ch}"; + print "\\\\" if ($style !~ 'list'); + print "\n"; + } + + $i++; + if ($style =~ /utf/) { $out=sprintf "\\${utfmac}{%X}", $ch; } + elsif ($style =~ /kchar/) { $out=sprintf "\\kchar\"%X", $ch; } + elsif ($style =~ /list/) { $out=sprintf "%X", $ch; } + else { $out=chr($ch); } + my ($newline); + $newline = $allrange ? 25 : 10; + if ($i % $newline != 1) { + print "," if ($style =~ /list/); + } + print $out; + if ($i % $newline == 0) { + print "%" if ($style =~ /utf/); + print "\n" ; + } + } + + print "\n\n% end\n"; +} diff --git a/language/japanese/japanese-otf/script/mkutfvf.pl b/language/japanese/japanese-otf/src/script/mkutfvf.pl index 2a499c7fdc..6eebef57de 100644 --- a/language/japanese/japanese-otf/script/mkutfvf.pl +++ b/language/japanese/japanese-otf/src/script/mkutfvf.pl @@ -77,15 +77,17 @@ END_OF_DATA sub writechar { ($hex) = @_; - for ($ku=1; $ku <= 79; $ku++){#2002/1/27 120->79 - for ($ten=1; $ten <= 94; $ten++){ + for ($ku=16; $ku <= 79; $ku++){#2002/1/27 120->79 + for ($ten=16; $ten <= 79; $ten++){ $jis=sprintf("%X", $ku*256 + $ten + 0x2020); if ($ku>=16 && $ku<=79 && $ten>=16 && $ten<=79){ - $uni=sprintf("%X", $hex*4096 + ($ku-16)*64 + ($ten-16)); - } else { - $uni="3013"; + $uni=$hex*4096 + ($ku-16)*64 + ($ten-16); +# } else { +# $uni=0x3013; } - print OUT "(CHARACTER H $jis (CHARWD R 1.0) (MAP (SETCHAR H $uni)))\n"; + $wd = ($lang eq 'j' && $dir eq 'h' && $uni>=0xFF61 && $uni<=0xFF9F) ? '0.5' : '1.0'; + $uni=sprintf("%X", $uni); + print OUT "(CHARACTER H $jis (CHARWD R $wd) (MAP (SETCHAR H $uni)))\n"; } } } diff --git a/language/japanese/japanese-otf/src/script/mkutfvf_sp.pl b/language/japanese/japanese-otf/src/script/mkutfvf_sp.pl new file mode 100755 index 0000000000..97ea89f2af --- /dev/null +++ b/language/japanese/japanese-otf/src/script/mkutfvf_sp.pl @@ -0,0 +1,209 @@ +#!/usr/bin/perl -s + +=head1 NAME + +mkutfvf_sp.pl + +=head1 USAGE + +script/mkutfvf_sp.pl +script/mkutfvf_sp.pl -debug +script/mkutfvf_sp.pl -ovp2ovf='wovp2ovf' + +=head1 NOTE + +This software is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex). + +=cut + +use FindBin; +use lib "$FindBin::Bin"; +use MakeSPList; + +if (!defined($ovp2ovf)) { ## check option '-ovp2ovf=????' + $ovp2ovf = defined($ENV{'OVP2OVF'}) ? $ENV{'OVP2OVF'} : 'ovp2ovf'; +} + +$multi=3; +opendir(OVP, "ovp") || mkdir("ovp",0755) || die "cannot mkdir ovp"; +opendir(VF, "vf") || mkdir("vf",0755) || die "cannot mkdir vf"; + +my @face = qw/mr gr mb gb mgr ml ge/; +my @lang = qw/j t c k/; ## priority: j > t > c > k +my %lang_id; foreach $_ (0..$#lang) { $lang_id{$lang[$_]}=$_; } +my @dir = qw/h v/; +my %font_id = qw/1b g 1d h 1e i 1f j + 20 k 21 l 22 m 23 n 24 o 25 p 26 q 27 r + 28 s 29 t 2a u 2b v 2c w 2d x 2e y 2f z/; + +&MakeSPList::make_sp_char_list(@lang); + +&makejvf; +&makemlvf; +&makeunivf; + +sub makejvf { + foreach $lang ($lang[0]){ #language, japanase + foreach $newjis ('', 'n') { + foreach $face (@face){ #face + $face0 = $face.$newjis; + foreach $dir (@dir){ #direction + &make_ucs_vf_body($face0, $dir, $lang); + } + } + } + foreach $face (@face){ #face + foreach $dir (@dir){ #direction + &makevf_body($face, $dir, $lang); + } + } + } +} +sub makemlvf { + foreach $lang (@lang[1..$multi]){ #language, t c k + foreach $face (@face){ #face + foreach $dir (@dir){ #direction + &make_ucs_vf_body($face, $dir, $lang); + } + } + foreach $face (@face[0..1]){ #face + foreach $dir (@dir){ #direction + &makevf_body($face, $dir, $lang); + } + } + } +} +sub makeunivf { + foreach $face (@face[0..1]){ #face + foreach $dir (@dir){ #direction + &make_uni_vf_body($face, $dir, @lang); + } + } +} + +sub makevf_body { + my ($face, $dir, $lang)=@_; + + my @exist_head=@{$MakeSPList::r_exist_head->{$lang}}; + foreach $first_hex (0x1b, 0x1d .. 0x2f) { # U+1Cxxx : not defined yet + next if (!$exist_head[$first_hex]); + + $HEX = sprintf("%02X", $first_hex); + $id = $font_id{sprintf("%02x", $first_hex)}; + warn "now processing (face:$face, dir:$dir, lang:$lang, first_hex:$HEX, ID:$id) ...\n"; + $filename="utf$lang$face$id-$dir"; + open(OUT, ">ovp/$filename.ovp")||die "$!"; + &fonthead; + print OUT "(MAPFONT D 0\n (FONTNAME otf-u$lang$face-$dir)\n"; + &fontfoot; + &writechar($first_hex, $lang); + close(OUT); + unless ($debug){ + system("$ovp2ovf ovp/$filename.ovp vf/$filename.vf vf/$filename.ofm"); + unlink "vf/$filename.ofm"; + } + } +} + +sub make_uni_vf_body { + my ($face, $dir, @ln)=@_; + my $lang = join ',', @ln; + + my @exist_head=@{$MakeSPList::r_exist_head->{$lang}}; + foreach $first_hex (0x1b, 0x1d .. 0x2f) { # U+1Cxxx : not defined yet + next if (!$exist_head[$first_hex]); + + $HEX = sprintf("%02X", $first_hex); + $id = $font_id{sprintf("%02x", $first_hex)}; + warn "now processing (face:$face, dir:$dir, lang:MULTI, first_hex:$HEX, ID:$id) ...\n"; + $filename="utf$face$id-$dir"; + open(OUT, ">ovp/$filename.ovp")||die "$!"; + &fonthead; + foreach $l (0 .. $#ln){ + next if ($exist_head[$first_hex]!~/$ln[$l]/); + print OUT "(MAPFONT D $l\n (FONTNAME otf-u$lang[$l]$face-$dir)\n"; + &fontfoot; + } + &writechar($first_hex, @ln); + close(OUT); + unless ($debug){ + system("$ovp2ovf ovp/$filename.ovp vf/$filename.vf vf/$filename.ofm"); + unlink "vf/$filename.ofm"; + } + } +} + +sub make_ucs_vf_body { + my ($face, $dir, $lang)=@_; + + { + $id = '-'; + warn "now processing (face:$face, dir:$dir, lang:$lang, ucs vf, ID:$id) ...\n"; + $filename="utf$lang$face$id-$dir"; + open(OUT, ">ovp/$filename.ovp")||die "$!"; + &fonthead; + print OUT "(MAPFONT D 0\n (FONTNAME otf-u$lang$face-$dir)\n"; + &fontfoot; + &writechar_ucs($dir) if ($lang eq 'j'); + close(OUT); + unless ($debug){ + system("$ovp2ovf ovp/$filename.ovp vf/$filename.vf vf/$filename.ofm"); + unlink "vf/$filename.ofm"; + } + } +} + +sub fonthead { +print OUT <<END_OF_DATA; +(VTITLE JVF for UTF16) +(OFMLEVEL D 0) +(DESIGNSIZE R 10.000000) +(CHECKSUM O 0) +END_OF_DATA +} + +sub fontfoot { +print OUT <<END_OF_DATA; + (FONTCHECKSUM O 0) + (FONTAT R 1.0) + (FONTDSIZE R 10.000000) + ) +END_OF_DATA +} + +sub writechar { + my ($hex, @ln) = @_; + my $lang = join ',', @ln; + my %exist_char=%{$MakeSPList::r_exist_char->{$lang}}; + + foreach $ku (16 .. 79){ + foreach $ten (16 .. 79){ + $jis=sprintf("%X", $ku*256 + $ten + 0x2020); + $uni=sprintf("%X", $hex*0x1000 + ($ku-16)*64 + ($ten-16)); + my $echr=$exist_char{$uni}; + if ($echr) { + #warn("lang: $lang, jis: $jis, uni: $uni\n"); + print OUT "(CHARACTER H $jis (CHARWD R 1.0) (MAP \n"; + if (@ln>1 && $echr !~ $ln[0]) { + foreach $l (1 .. $#ln) { + if ($echr =~ /$ln[$l]/){ + print OUT " (SELECTFONT D $lang_id{$ln[$l]})\n"; + last; + } + } + } + print OUT " (SETCHAR H $uni)))\n"; + } + } + } +} + +sub writechar_ucs { + my ($dir) = @_; + my $wd = $dir eq 'h' ? '0.5' : '1.0'; + foreach $uni (0xFF61 .. 0xFF9F){ + my $uniX = sprintf("%X", $uni); + print OUT "(CHARACTER H $uniX (CHARWD R $wd) (MAP \n"; + print OUT " (SETCHAR H $uniX)))\n"; + } +} diff --git a/language/japanese/japanese-otf/script/mkvpkana.pl b/language/japanese/japanese-otf/src/script/mkvpkana.pl index febc79c760..f4482df693 100644 --- a/language/japanese/japanese-otf/script/mkvpkana.pl +++ b/language/japanese/japanese-otf/src/script/mkvpkana.pl @@ -1,3 +1,5 @@ +#!/usr/bin/perl -s + @min_w3=(7.17, 8.34, 7.77, 8.32, 9.96, 9.03, 9.60, 7.75, 8.19, 9.42, 9.98, 8.89, 9.47, 8.65, 9.14, 8.99, 9.10, 9.71, 9.71, 9.99, 9.79, 9.52, 9.76, 9.26, 9.44, 9.67, 9.71, 9.42, 9.63, 9.39, 9.61, 9.18, 9.47, 9.45, 9.56, 9.23, 9.48, 9.61, 9.67, 7.96, 8.24, 8.99, 8.69, 8.76, 9.75, 9.69, 9.48, 8.95, 8.98, 9.25, 8.82, 9.28, 9.57, 9.70, 9.19, 9.46, 9.72, 9.05, 9.16, 9.15, 7.21, 8.13, 8.43, 9.23, 9.61, 9.65, 9.76, 9.17, 9.37, 9.18, 9.76, 8.69, 9.38, 8.73, 9.22, 8.95, 9.63, 9.66, 9.82, 9.59, 9.21, 9.66, 8.58, 9.28, 9.37, 9.65, 9.64, 9.20, 8.45, 8.96, 8.81, 9.29, 8.89, 9.38, 7.81, 8.12, 8.76, 9.21, 9.26, 9.27, 9.25, 9.56, 9.25, 9.49, 9.19, 9.60, 8.32, 8.83, 9.17, 9.53, 8.39, 9.10, 8.61, 9.24, 8.67, 9.26, 8.89, 9.52, 9.31, 9.56, 9.20, 9.35, 8.33, 8.80, 9.48, 9.13, 9.38, 9.58, 9.63, 9.11, 8.01, 9.06, 9.45, 8.80, 7.42, 8.16, 8.55, 8.79, 9.20, 9.39, 8.91, 9.47, 9.56, 7.09, 8.05, 8.35, 9.07, 9.39, 9.64, 8.10, 9.25, 8.79, 8.88, 8.74, 8.52, 8.98, 7.76, 8.09, 8.38, 8.80, 9.29, 9.75, 8.50, 8.35, 8.42, 8.56, 9.03, 9.35, 8.34, 9.17, 8.11, 9.47, 8.73, 8.53); @min_w6=(7.46, 8.44, 7.98, 8.54, 9.98, 9.15, 9.79, 7.92, 8.47, 9.47, 9.99, 9.12, 9.74, 8.89, 9.48, 9.24, 9.39, 9.93, 9.86, 9.99, 9.98, 9.64, 9.82, 9.47, 9.60, 9.84, 9.85, 9.53, 9.74, 9.61, 9.83, 9.45, 9.66, 9.66, 9.74, 9.47, 9.68, 9.78, 9.80, 8.04, 8.42, 9.15, 8.92, 8.95, 9.89, 9.89, 9.66, 9.17, 9.23, 9.54, 8.99, 9.55, 9.76, 9.82, 9.36, 9.64, 9.80, 9.39, 9.47, 9.43, 7.43, 8.33, 8.58, 9.46, 9.74, 9.81, 9.88, 9.36, 9.58, 9.41, 9.91, 8.83, 9.54, 8.82, 9.40, 9.17, 9.83, 9.82, 9.85, 9.80, 9.43, 9.79, 8.73, 9.45, 9.59, 9.82, 9.79, 9.40, 8.50, 9.20, 8.92, 9.46, 8.93, 9.56, 8.04, 8.39, 8.84, 9.41, 9.48, 9.50, 9.41, 9.65, 9.37, 9.57, 9.32, 9.65, 8.59, 9.13, 9.37, 9.65, 8.61, 9.21, 8.85, 9.44, 8.93, 9.40, 9.06, 9.64, 9.42, 9.61, 9.40, 9.51, 8.43, 8.97, 9.61, 9.34, 9.62, 9.74, 9.75, 9.35, 8.31, 9.33, 9.64, 9.13, 7.65, 8.44, 8.74, 9.06, 9.35, 9.55, 9.06, 9.63, 9.67, 7.38, 8.32, 8.58, 9.32, 9.58, 9.73, 8.38, 9.47, 9.10, 9.18, 9.00, 8.68, 9.19, 7.99, 8.33, 8.55, 9.05, 9.47, 9.89, 8.83, 8.71, 8.71, 8.65, 9.15, 9.58, 8.65, 9.39, 8.30, 9.62, 8.90, 8.64); @goth_w3=(7.92, 8.46, 8.44, 8.80, 9.99, 9.01, 9.60, 8.09, 8.46, 8.97, 9.58, 8.84, 9.42, 8.86, 9.39, 9.26, 9.41, 9.73, 9.80, 9.56, 9.49, 9.54, 9.56, 9.38, 9.23, 9.67, 9.86, 9.38, 9.71, 9.30, 9.60, 9.44, 9.53, 9.40, 9.43, 9.39, 9.59, 9.63, 9.85, 8.23, 8.62, 9.26, 8.89, 8.92, 9.59, 9.81, 9.48, 9.19, 9.34, 9.52, 9.02, 9.50, 9.67, 9.84, 9.18, 9.40, 9.71, 9.25, 9.29, 9.33, 7.84, 8.21, 8.56, 9.45, 9.65, 9.70, 9.57, 9.24, 9.49, 9.38, 9.48, 8.89, 9.52, 8.88, 9.40, 9.03, 9.63, 9.50, 9.75, 9.55, 9.40, 9.55, 8.71, 9.38, 9.46, 9.64, 9.62, 9.32, 8.55, 9.19, 8.63, 9.28, 8.82, 9.40, 8.33, 8.77, 8.76, 9.29, 9.46, 9.66, 9.40, 9.78, 9.33, 9.39, 9.14, 9.47, 9.13, 9.52, 9.34, 9.39, 8.88, 9.31, 9.00, 9.44, 9.17, 9.63, 8.98, 9.56, 9.41, 9.53, 9.14, 9.18, 8.55, 9.01, 9.50, 9.28, 9.27, 9.35, 9.45, 9.08, 8.62, 9.17, 9.53, 8.77, 8.71, 8.82, 9.09, 9.33, 9.70, 9.83, 9.01, 9.58, 9.31, 7.79, 8.30, 8.47, 9.47, 9.74, 9.83, 8.95, 9.25, 9.19, 8.95, 9.25, 8.79, 9.37, 8.31, 8.70, 8.83, 9.38, 9.35, 9.64, 9.33, 9.00, 9.23, 8.69, 9.21, 9.31, 8.95, 9.27, 8.51, 9.49, 8.93, 8.41); @@ -167,6 +169,7 @@ sub fonthead { } sub write_char { for ($ku=1; $ku<=94; $ku++){ + next if (!$allku && (($ku>=9&&$ku<=15) || $ku>=85)); for ($ten=1; $ten<=94; $ten++){ $jiscode=($ku+32)*256+($ten+32); if ($ku==1){&print_kigo_char;}elsif($ku==4){&print_hira_char;} @@ -175,6 +178,7 @@ sub write_char { } } sub print_char{ + return if ($omitfw); $jiscode=($ku+32)*256+($ten+32); printf OVP "(CHARACTER H %X\n", $jiscode; printf OVP " (CHARWD R %f)\n", $width; @@ -274,4 +278,4 @@ sub print_type_prop{ printf JPL " (CHARWD R %f)\n", $char_width; &char_foot_h; } -}
\ No newline at end of file +} diff --git a/language/japanese/japanese-otf/script/otf-hangul.rb b/language/japanese/japanese-otf/src/script/otf-hangul.rb index 57a1a11a58..57a1a11a58 100755 --- a/language/japanese/japanese-otf/script/otf-hangul.rb +++ b/language/japanese/japanese-otf/src/script/otf-hangul.rb diff --git a/language/japanese/japanese-otf/src/script/sp_list_c.txt b/language/japanese/japanese-otf/src/script/sp_list_c.txt new file mode 100644 index 0000000000..a4699d6ea8 --- /dev/null +++ b/language/japanese/japanese-otf/src/script/sp_list_c.txt @@ -0,0 +1,17 @@ +% +% This file is generated from the data of UniGB-UTF32 +% in cid2code.txt (Version 12/05/2017) +% for Adobe-GB1-5 +% +% Reference: +% https://github.com/adobe-type-tools/cmap-resources/ +% Adobe-GB1-5/cid2code.txt +% +% A newer CMap may be required for some code points. +% + + +%Adobe-GB1-2 +20087,20089,200CC,215D7,2298F,20509,2099D,241FE + +% end diff --git a/language/japanese/japanese-otf/src/script/sp_list_j.txt b/language/japanese/japanese-otf/src/script/sp_list_j.txt new file mode 100644 index 0000000000..2092c5767a --- /dev/null +++ b/language/japanese/japanese-otf/src/script/sp_list_j.txt @@ -0,0 +1,75 @@ +% +% This file is generated from the data of UniJIS-UTF32 +% in cid2code.txt (Version 07/30/2019) +% for Adobe-Japan1-7 +% +% Reference: +% https://github.com/adobe-type-tools/cmap-resources/ +% Adobe-Japan1-7/cid2code.txt +% +% A newer CMap may be required for some code points. +% + + +%Adobe-Japan1-0 +28CDD,2F8ED,25874,28EF6,2F8DC,2F884,2F877,2F80F,2F8D3,2F818 +21A1A,243D0,2F920,1F100 + +%Adobe-Japan1-4 +1F110,1F111,1F112,1F113,1F114,1F115,1F116,1F117,1F118,1F119 +1F11A,1F11B,1F11C,1F11D,1F11E,1F11F,1F120,1F121,1F122,1F123 +1F124,1F125,1F126,1F127,1F128,1F129,1F150,1F151,1F152,1F153 +1F154,1F155,1F156,1F157,1F158,1F159,1F15A,1F15B,1F15C,1F15D +1F15E,1F15F,1F160,1F161,1F162,1F163,1F164,1F165,1F166,1F167 +1F168,1F169,1F130,1F131,1F132,1F133,1F134,1F135,1F136,1F137 +1F138,1F139,1F13A,1F13B,1F13C,1F13D,1F13E,1F13F,1F140,1F141 +1F142,1F143,1F144,1F145,1F146,1F147,1F148,1F149,1F202,1F237 +1F170,1F171,1F172,1F173,1F174,1F175,1F176,1F177,1F178,1F179 +1F17A,1F17B,1F17C,1F17D,1F17E,1F17F,1F180,1F181,1F182,1F183 +1F184,1F185,1F186,1F187,1F188,1F189,1F79C,2F945,2090E,26951 +2B7D8,2F8FC,2F995,2F8EA,2F822,26222,20BB7,29D4B,2F833,2B78E +2F8AC,20A64,2F903,2B746,2B777,2F90B,20B9F,2F828,2F921,2F83F +2F873,2D544,2000B,2F852,2967F,2F947,201A2,2E569,2B751,2F8B2 +27FB7,23CFE,2F91A,25AD7,2F89A,2F90F,2123D,2F81A,24D14,2F862 +2B789,2F9D0,2F9DF,2567F,266B0,20628,2008A,20984,2F82C,2F86D +2F8B6,26999,233CC,2F8DB,2A9E6,2B7BD,2F96C,2E278,2053F,2626A +200B0,2E6EA,28987,28E17,2B81A,242EE,2F8E1,23CBE,20611,2F9F4 +2F804,2363A,233FE,22609 + +%Adobe-Japan1-5 +2131B,2146E,218BD,216B4,21E34,231C4,235C4,2373F,23763,247F1 +2548E,2550E,25771,259C4,25DA1,26AFF,26E40,270F4,27684,28277 +283CD,2A190,20089,200A2,200A4,20213,2032B,20381,20371,203F9 +2044A,20509,205D6,2074F,20807,2083A,208B9,2097C,2099D,20AD3 +20B1D,20D45,20DE1,20E95,20E6D,20E64,20F5F,21201,21255,2127B +21274,212E4,212D7,212FD,21336,21344,213C4,2146D,215D7,26C29 +21647,21706,21742,219C3,21C56,21D2D,21D45,21D78,21D62,21DA1 +21D9C,21D92,21DB7,21DE0,21E33,21F1E,21F76,21FFA,2217B,2231E +223AD,226F3,2285B,228AB,2298F,22AB8,22B4F,22B50,22B46,22C1D +22BA6,22C24,22DE1,231C3,231F5,231B6,23372,233D3,233D2,233D0 +233E4,233D5,233DA,233DF,2344A,23451,2344B,23465,234E4,2355A +23594,23639,23647,23638,2371C,2370C,23764,237FF,237E7,23824 +2383D,23A98,23C7F,23D00,23D40,23DFA,23DF9,23DD3,23F7E,24096 +24103,241C6,241FE,243BC,24629,246A5,24896,24A4D,24B56,24B6F +24C16,24E0E,24E37,24E6A,24E8B,2504A,25055,25122,251A9,251E5 +251CD,2521E,2524C,2542E,254D9,255A7,257A9,257B4,259D4,25AE4 +25AE3,25AF1,25BB2,25C4B,25C64,25E2E,25E56,25E65,25E62,25ED8 +25EC2,25EE8,25F23,25F5C,25FE0,25FD4,2600C,25FFB,26017,26060 +260ED,26270,26286,23D0E,26402,2667E,2671D,268DD,268EA,2696F +269DD,26A1E,26A58,26A8C,26AB7,26C73,26CDD,26E65,26F94,26FF8 +26FF6,26FF7,2710D,27139,273DB,273DA,273FE,27410,27449,27615 +27614,27631,27693,2770E,27723,27752,27985,27A84,27BB3,27BBE +27BC7,27CB8,27DA0,27E10,2808A,280BB,28282,282F3,2840C,28455 +2856B,285C8,285C9,286D7,286FA,28949,28946,2896B,28988,289BA +289BB,28A1E,28A29,28A71,28A43,28A99,28ACD,28AE4,28ADD,28BC1 +28BEF,28D10,28D71,28DFB,28E1F,28E36,28E89,28EEB,28F32,28FF8 +292A0,292B1,29490,295CF,296F0,29719,29750,298C6,29A72,29DDB +29E15,29E8A,29E49,29EC4,29EE9,29EDB,29FCE,29FD7,2A02F,2A01A +2A0F9,2A082,22218,2A38C,2A437,2A5F1,2A602,2A6B2,200F5,24E04 +24FF2,27D73,2F815,2F846,2F899,2F8A6,2F8E5,2F9DE,2A2B2,20158 +205B1,206EC,2B753,20D58,2B75A,2B75C,259CC,2B776,22E42,2B77C +207C8,22FEB,279B4,2B782,2B78B,237F1,2B794,2404B,2B7AC,2B7AF +2B7C9,2B7CF,2B7D2,26C9E,27C3C,2B7F0,2B765,2B80D,2B817,2634C +29E3D,2A61A + +% end diff --git a/language/japanese/japanese-otf/src/script/sp_list_k.txt b/language/japanese/japanese-otf/src/script/sp_list_k.txt new file mode 100644 index 0000000000..6af3e290ff --- /dev/null +++ b/language/japanese/japanese-otf/src/script/sp_list_k.txt @@ -0,0 +1,14 @@ +% +% This file is generated from the data of UniKS-UTF32 +% in cid2code.txt (Version 01/31/2012) +% for Adobe-Korea1-2 +% +% Reference: +% https://github.com/adobe-type-tools/cmap-resources/ +% Adobe-Korea1-2/cid2code.txt +% +% A newer CMap may be required for some code points. +% + + +% end diff --git a/language/japanese/japanese-otf/src/script/sp_list_t.txt b/language/japanese/japanese-otf/src/script/sp_list_t.txt new file mode 100644 index 0000000000..084eac5187 --- /dev/null +++ b/language/japanese/japanese-otf/src/script/sp_list_t.txt @@ -0,0 +1,204 @@ +% +% This file is generated from the data of UniCNS-UTF32 +% in cid2code.txt (Version 10/24/2017) +% for Adobe-CNS1-7 +% +% Reference: +% https://github.com/adobe-type-tools/cmap-resources/ +% Adobe-CNS1-7/cid2code.txt +% +% A newer CMap may be required for some code points. +% + + +%Adobe-CNS1-0 +200CC,2008A,27607 + +%Adobe-CNS1-1 +23ED7,26ED3,257E0,28BE9,258E1,294D9,259AC,2648D,25C01,2530E +25CFE,25BB4,26C7F,25D20,25CC1,24882,24578,26E44,26ED6,24057 +26029,217F9,2836D,26121,2615A,262D0,26351,21661,20068,23766 +2833A,26489,2A087,26CC3,22714,26626,23DE3,266E8,28A48,226F6 +26498,2148A,2185E,24A65,24A95,26A52,23D7E,214FD,2F98F,249A7 +23530,21773,23DF8,2F994,20E16,217B4,2317D,2355A,23E8B,26DA3 +26B05,26B97,235CE,26DA5,26ED4,26E42,25BE4,26B96,26E77,26E43 +25C91,25CC0,28625,2863B,27088,21582,270CD,270F0,2F9B2,218A2 +2739A,2A0F8,22C27,275E0,23DB9,275E4,2770F,28A25,27924,27ABD +27A59,27B3A,27B38,25430,25565,24A7A,216DF,27D54,27D8F,2F9D4 +27D53,27D98,27DBD,21910,2F9D7,28002,21014,2498A,281BC,2710C +28365,28412,2A29F,20A50,289DE,2853D,23DBB,23262,22325,26ED7 +2853C,27ABE,2856C,2860B,28713,286E6,28933,21E89,255B9,28AC6 +23C9B,28B0C,255DB,20D31,28AE1,28BEB,28AE2,28AE5,28BEC,28C39 +28BFF,286D8,2127C,23E2E,26ED5,28AE0,26CB8,20274,26410,290AF +290E5,24AD1,21915,2330A,24AE9,291D5,291EB,230B7,230BC,2546C +29433,2941D,2797A,27175,20630,2415C,25706,26D27,216D3,24A29 +29857,29905,25725,290B1,29BD5,29B05,28600,2307D,29D3E,21863 +29E68,29FB7,2A192,2A1AB,2A0E1,2A123,2A1DF,2A134,2A193,2A220 +2193B,2A233,2A0B9,2A2B4,24364,2A3ED,28C2B,26DA2,2FA1B,2908B +24975,249BB,249F8,24348,24A51,28BDA,218FA,2897E,28E36,28A44 +2896C,244B9,24473,243F8,217EF,218BE,23599,21885,2542F,217F8 +216FB,21839,21774,218D1,25F4B,216C0,24A25,213FE,212A8,213C6 +214B6,236A6,24994,27165,23E31,2555C,23EFB,27052,236EE,2999D +26F26,21922,2373F,240E1,2408B,2410F,26C21,266B1,20FDF,20BA8 +20E0D,28B13,24436,20465,25651,201AB,203CB,2030A,20414,202C0 +28EB3,20275,2020C,24A0E,23E8A,23595,23E39,23EBF,21884,23E89 +205E0,204A3,20492,20491,28A9C,2070E,20873,2438C,20C20,249AC +210E4,20E1D,24ABC,2408D,240C9,20345,20BC6,28A46,216FA,2176F +21710,25946,219F3,21861,24295,25E83,28BD7,20413,21303,289FB +21996,2197C,23AEE,21903,21904,218A0,216FE,28A47,21DBA,23472 +289A8,21927,217AB,2173B,275FD,22860,2262B,225AF,225BE,29088 +26F73,2003E,20046,2261B,22C9B,22D07,246D4,2914D,24665,22B6A +22B22,23450,298EA,22E78,249E3,22D67,22CA1,2308E,232AD,24989 +232AB,232E0,218D9,2943F,23289,231B3,25584,28B22,2558F,216FC +2555B,25425,23103,2182A,23234,2320F,23182,242C9,26D24,27870 +21DEB,232D2,232E1,25872,2383A,237BC,237A2,233FE,2462A,237D5 +24487,21912,23FC0,23C9A,28BEA,28ACB,2801E,289DC,23F7F,2403C +2431A,24276,2478F,24725,24AA4,205EB,23EF8,2365F,24A4A,24917 +25FE1,24ADF,28C23,23F35,26DEA,24CD9,24D06,2A5C6,28ACC,249AB +2498E,24A4E,249C5,248F3,28AE3,21864,25221,251E7,23232,24697 +23781,248F0,24ABA,24AC7,24A96,261AE,25581,27741,256E3,23EFA +216E6,20D4C,2498C,20299,23DBA,2176E,201D4,20C0D,226F5,25AAF +25A9C,2025B,25BC6,25BB3,25EBC,25EA6,249F9,217B0,26261,2615C +27B48,25E82,26B75,20916,2004E,235CF,26412,263F8,2082C,25AE9 +25D43,25E0E,2343F,249F7,265AD,265A0,27127,26CD1,267B4,26A42 +26A51,26DA7,2721B,21840,218A1,218D8,2F9BC,23D8F,27422,25683 +27785,27784,28BF5,28BD9,28B9C,289F9,29448,24284,21845,27DDC +24C09,22321,217DA,2492F,28A4B,28AFC,28C1D,28C3B,28D34,248FF +24A42,243EA,23225,28EE7,28E66,28E65,249ED,24A78,23FEE,290B0 +29093,257DF,28989,28C26,28B2F,263BE,2421B,20F26,28BC5,24AB2 +294DA,295D7,28B50,24A67,28B64,28A45,27B06,28B65,258C8,298F1 +29948,21302,249B8,214E8,2271F,23DB8,22781,2296B,29E2D,2A1F5 +2A0FE,24104,2A1B4,2A0ED,2A0F3,2992F,26E12,26FDF,26B82,26DA4 +26E84,26DF0,26E00,237D7,26064,2359C,23640,249DE,202BF,2555D +21757,231C9,24941,241B5,241AC,26C40,24F97,217B5,28A49,24488 +289FC,218D6,20F1D,26CC0,21413,242FA,22C26,243C1,23DB7,26741 +2615B,260A4,249B9,2498B,289FA,28B63,2189F,24AB3,24A3E,24A94 +217D9,24A66,203A7,21424,249E5,24916,24976,204FE,28ACE,28A16 +28BE7,255D5,28A82,24943,20CFF,2061A,20BEB,20CB8,217FA,216C2 +24A50,21852,28AC0,249AD,218BF,21883,27484,23D5B,28A81,21862 +20AB4,2139C,28218,290E4,27E4F,23FED,23E2D,203F5,28C1C,26BC0 +21452,24362,24A71,22FE3,212B0,223BD,21398,234E5,27BF4,236DF +28A83,237D6,233FA,24C9F,236AD,26CB7,26D26,26D51,26C82,26FDE +2173A,26C80,27053,217DB,217B3,21905,241FC,2173C,242A5,24293 +23EF9,27736,2445B,242CA,24259,289E1,26D28,244CE,27E4D,243BD +24256,21304,243E9,2F825,23300,27AF4,256F6,27B18,27A79,249BA +20346,27657,25FE2,275FE,2209A,28A9A,2403B,24A45,205CA,20611 +21EA8,23CFF,285E8,299C9,221C3,28B4E,20C78,20779,23F4A,24AA7 +26B52,27632,2493F,233CC,28948,21D90,27C12,24F9A,26BF7,2191C +249F6,23FEF,2271B,257E1,2F8CD,2F806,24521,24934,26CBD,26411 +290C0,20A11,26469,20021,23519,2258D,2217A,249D0,20EF8,22926 +28473,217B1,24A2A,21820,29CAD,298A4,2160A,2372F,280E8,213C5 +291A8,270AF,289AB,2417A,2A2DF,28318,26E07,2816F,269B5,213ED +2322F,28C30,28949,24988,24AA5,23F81,21FA1,295E9,2789D,28024 +27A3E,23CB7,26258,29D98,23D40,20E9D,282E2,20C41,20C96,20E76 +22C62,20EA2,21075,22B43,22EB3,20DA7,2688A,20EF9,27FF9,247E0 +29D7C,275A3,26048,24618,29EAC,29FDE,272B2,2048E,20EB6,27F2E +2A434,243F2,29E06,294D0,26335,20D28,20D71,21F0F,21DD1,2176D +2B473,28E97,25C21,20CD4,201F2,2A64A,2837D,2A2B2,24ABB,26E05 +2AE67,2251B,2DF3C,28E39,20F3B,25F1A,27486,267CC,24011,2F922 +20547,205DF,23FC5,24942,289E4,219DB,23CC8,24933,289AA,202A0 +26BB3,21305,224ED,26D29,27A84,23600,24AB1,22513,2037E,20380 +20347,2041F,249A4,20487,233B4,20BFF,220FC,202E5,22530,2058E +23233,21983,205B3,23C99,24AA6,2372D,26B13,2F829,28ADE,23F80 +20954,23FEC,20BE2,21726,216E8,286AB,2F832,21596,21613,28A9B +25772,20B8F,23FEB,22DA3,20C77,26B53,20D74,2170D,20EDD,20D4D +289BC,22698,218D7,2403A,24435,210B4,2328A,28B66,2124F,241A5 +26C7E,21416,21454,24363,24BF5,2123C,2A150,24278,2163E,21692 +20D4E,26C81,26D2A,217DC,217FB,217B2,26DA6,21828,216D5,26E45 +249A9,26FA1,22554,21911,216B8,27A0E,20204,21A34,259CC,205A5 +21B44,21CA5,26B28,21DF9,21E37,21EA4,24901,22049,22173,244BC +20CD3,21771,28482,201C1,2F894,2133A,26888,223D0,22471,26E6E +28A36,25250,21F6A,270F8,22668,2029E,28A29,227B4,24982,2498F +27A53,2F8A6,26ED2,20656,23FB7,2285F,28B9D,2995D,22980,228C1 +20118,21770,22E0D,249DF,2138E,217FC,22E36,2571D,24A28,24A23 +24940,21829,23400,231F7,231F8,231A4,231A5,20E75,251E6,23231 +285F4,231C8,25313,228F7,2439C,24A21,237C2,2F8DB,241CD,290ED +233E6,26DA0,2346F,28ADF,235CD,2363C,28A4A,203C9,23659,2212A +23703,2919C,20923,227CD,23ADB,21958,23B5A,23EFC,2248B,248F1 +26B51,23DBC,23DBD,241A4,2490C,24900,23CC9,20D32,231F9,22491 +26D25,26DA1,26DEB,2497F,24085,26E72,26F74,28B21,2F908,23E2F +23F82,2304B,23E30,21497,2403D,29170,24144,24091,24155,24039 +23FF0,23FB4,2413F,24156,24157,24140,261DD,24277,24365,242C1 +2445A,24A27,24A22,28BE8,25605,24974,23044,24823,2882B,28804 +20C3A,26A2E,241E2,216E7,24A24,249B7,2498D,249FB,24A26,2F92F +228AD,28EB2,24A8C,2415F,24A79,28B8F,28C03,2189E,21988,28ED9 +21A4B,28EAC,24F82,24D13,263F5,26911,2690E,26F9F,2509D,2517D +21E1C,25220,232AC,28964,28968,216C1,255E0,2760C,2261C,25857 +27B39,27126,2910D,20C42,20D15,2512B,22CC6,20341,24DB8,294E5 +280BE,22C38,2815D,269F2,24DEA,20D7C,20FB4,20CD5,2BAB3,20E96 +20F64,22CA9,28256,244D3,20D46,29A4D,280E9,24EA7,22CC2,295F4 +252C7,297D4,22D44,2BCD7,22BCA,2B977,266DA,26716,279A0,25052 +20C43,28B4C,20731,201A9,22D8D,245C8,204FC,26097,20F4C,22A66 +2109D,20D9C,22775,2A601,20E09,22ACF,2C5F8,210C8,239C2,2829B +25E49,220C7,22CB2,29720,24E3B,2C9A0,27574,22E8B,22208,2A65B +28CCD,20E7A,20C34,27639,22BCE,22C51,210C7,2A632,28CD2,28D99 +28CCA,2775E,2F828,2107B,210D3,212FE,247EF,24EA5,24F5C,28189 +2B42C + +%Adobe-CNS1-3 +2010C,200D1,200CD,200CB,21FE8,200CA,2010E,21BC1,2F878,20086 +248E9,2626A,2634B,26612,26951,278B2,28E0F,29810,20087,2A3A9 +21145,27735,209E7,29DF6,2700E,2A133,2846C,21DCA,205D0,22AE6 +27D84,210F4,20C0B,278C8,260A5,22D4C,21077,2106F,221A1,20D96 +22CC9,20F31,2681C,210CF,22803,22939,251E3,20E8C,20F8D,20EAA +20F30,20D47,2114F,20E4C,20EAB,20BA9,20D48,210C0,2113D,22696 +20FAD,233F4,20D7E,20D7F,22C55,20E98,20F2E,26B50,29EC3,22DEE +26572,280BD,20EFA,20E0F,20E77,20EFB,24DEB,20CD6,227B5,210C9 +20E10,20E78,21078,21148,28207,21455,20E79,24E50,22DA4,2101D +2101E,210F5,210F6,20E11,27694,282CD,20FB5,20E7B,2517E,20FB6 +21180,252D8,2A2BD,249DA,2183A,24177,2827C,2573D,25B74,2313D +289C0,23F41,20325,20ED8,25C65,24FB8,20B0D,26B0A,22EEF,23CB5 +26E99,23F8F,24CC9,2A014,286BC,28501,2267A,269A8,2424B,2215B +2037F,2A45B,249EC,24962,27109,24A4F,24A5D,217DF,23AFA,20214 +208D5,20619,21F9E,2A2B6,2915B,28A59,29420,248F2,25535,20CCF +27967,21BC2,20094,202B7,203A0,204D7,205D5,20615,20676,216BA +20AC2,20ACD,20BBF,2F83B,20BCB,20BFB,20C3B,20C53,20C65,20C7C +20C8D,20CB5,20CDD,20CED,20D6F,20DB2,20DC8,20E04,20E0E,20ED7 +20F90,20F2D,20E73,20FBC,2105C,2104F,21076,21088,21096,210BF +2112F,2113B,212E3,21375,21336,21577,21619,217C3,217C7,2182D +2196A,21A2D,21A45,21C2A,21C70,21CAC,21EC8,21ED5,21F15,22045 +2227C,223D7,223FA,2272A,22871,2294F,22967,22993,22AD5,22AE8 +22B0E,22B3F,22C4C,22C88,22CB7,25BE8,22D08,22D12,22DB7,22D95 +22E42,22F74,22FCC,23033,23066,2331F,233DE,23567,235F3,2361A +23716,23AA7,23E11,23EB9,24119,242EE,2430D,24334,24396,24404 +244D6,24674,2472F,24812,248FB,24A15,24AC0,24F86,2502C,25299 +25419,25446,2546E,2553F,2555E,25562,25566,257C7,2585D,25903 +25AAE,25B89,25C06,26102,261B2,26402,2644A,26484,26488,26512 +265BF,266B5,266FC,26799,2686E,2685E,268C7,26926,26939,269FA +26A2D,26A34,26B5B,26B9D,26CA4,26DAE,2704B,271CD,27280,27285 +2728B,272E6,27450,277CC,27858,279DD,279FD,27A0A,27B0B,27D66 +28009,28023,28048,28083,28090,280F4,2812E,2814F,281AF,2821A +28306,2832F,2838A,28468,286AA,28956,289B8,289E7,289E8,28B46 +28BD4,28C09,28FC5,290EC,29110,2913C,2915E,24ACA,294E7,295B0 +295B8,29732,298D1,29949,2996A,299C3,29A28,29B0E,29D5A,29D9B +29EF8,29F23,2A293,2A2FF,2A5CB,20C9C,224B0,24A93,28B2C,217F5 +28B6C,28B99,266AF,27655,25635,25956,25E81,20E6D,23E88,24C9E +217F6,2187B,25C4A,25311,25ED8,20FEA,20D49,236BA,25148,210C1 +24706,26893,226F4,27D2F,241A3,27D73,26ED0,272B6,211D9,23CFC +2A6A9,20EAC,21CA2,24FC2,20FEB,22DA0,20FEC,20E0A,20FED,21187 +24B6E,25A95,20979,22465,23CFE,29F30,24FA9,2959E,23DB6,267B3 +23720,23EF7,23E2C,230DA,212A9,24963,270AE,2176C,27164,26D22 +24AE2,2493E,26D23,203FC,23CFD,24919,24A77,28A5A,2F840,2183B +26159,233F5,28BC2,21D46,26ED1,28B2D,23CC7,25ED7,27656,25531 +21944,29903,26DDC,270AD,261AD,28A0F,23677,200EE,26846,24F0E +2634C,2626B,21877,2408C,2307E,21E3D,203B5,205C3,21376,24A12 +28B2B,26083 + +%Adobe-CNS1-4 +29C73,2414E,251CD,25D30,28A32,23281,2A107,21980,2870F,2A2BA +29947,28AEA,2207E,289E3,21DB6,22712,233F9,23C63,24505,24A13 +25CA4,25695,28DB9,2143F,2497B,2710D,26D74,26B15,26FBE + +%Adobe-CNS1-5 +27267,27CB1,27CC5,242BF,23617,27352,26E8B,270D2,2A351,27C6C +26B23,25A54,21A63,23E06,23F61,28BB9,27BEF,21D5E,29EB0,29945 +20A6F,23256,22796,23B1A,23551,240EC,21E23,201A4,26C41,20239 +298FA,20B9F,221C1,2896D,29079,2A1B5,26C46,286B2,273FF,2549A +24B0F + +%Adobe-CNS1-6 +21D53,2369E,26021,258DE,24161,2890D,231EA,20A8A,2325E,25DB9 +2368E,27B65,26E88,25D99,224BC,224C1,224C9,224CC,235BB,2ADFF + + +% end diff --git a/language/japanese/japanese-otf/src/script/umkpkana.pl b/language/japanese/japanese-otf/src/script/umkpkana.pl new file mode 100755 index 0000000000..2620888454 --- /dev/null +++ b/language/japanese/japanese-otf/src/script/umkpkana.pl @@ -0,0 +1,602 @@ +#!/usr/bin/perl -s + +=head1 NOTE + +This software is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex). + +=cut + +use Encode; +use FindBin; +use lib "$FindBin::Bin"; +use CheckDVICode; + +if ($sp==1) { # supplemental plane + use MakeSPList; + &make_sp_char_list('j'); + %exist_char=%{$MakeSPList::r_exist_char->{'j'}}; +} + +$_=<DATA>; +while(<DATA>) { + chomp($_); + my (@data)=split(' ', $_); + my ($char); + last if (@data<6); + $char = shift @data; + push @character, $char; + $cid {$char}=shift @data; + $min_w3 {$char}=shift @data; + $min_w6 {$char}=shift @data; + $goth_w3{$char}=shift @data; + $goth_w6{$char}=shift @data; + $maru_w4{$char}=shift @data; +} + +@charwidth=({%min_w3}, {%min_w6}, {%goth_w3}, {%goth_w6}, {%maru_w4}); +@font_name=("phiraminw3-h", "phiraminw6-h", "phirakakuw3-h", "phirakakuw6-h", "phiramaruw4-h"); +@kanji_font_name=("hminr-h", "hminb-h", "hgothr-h", "hgothb-h", "hmgothr-h"); +@kana_font_name=("hiramin-w3-h", "hiramin-w6-h", "hirakaku-w3-h", "hirakaku-w6-h", "hiramaru-w4-h"); +$font_at=1.0; +$half_width= ($font_at / 2); +$quater_width= ($font_at / 4); +opendir(OVP, "ovp") || mkdir("ovp",0755) || die "cannot mkdir ovp"; +opendir(VF, "vf") || mkdir("vf",0755) || die "cannot mkdir vf"; +opendir(JPL, "pl") || mkdir("pl",0755) || die "cannot mkdir pl"; +opendir(JFM, "tfm") || mkdir("tfm",0755) || die "cannot mkdir tfm"; +closedir(OVP); +closedir(VF); +closedir(JPL); +closedir(JFM); + +$n_fixed=7; ## type 0..6 +$ucs=1; # 1: upphiraXXX or 0: phiraXXX +if ($ucs) { + $CheckDVICode::is_ucs=1; + foreach(@font_name, @kanji_font_name) { + $_="up$_"; + } + if ($hk) { ## command line option -hk: Enable halfwidth katakana + $hk_mode=1; + $n_fixed=8; ## type 0..7 + } +} + +#main +for ($i=0; $i<=4; $i++){ + open (JPL, ">pl/$font_name[$i].pl"); + &tfm_head_h; + &chars_in_type_jis; + &chars_in_type_prop; + &print_type_jis; + &print_type_prop; + &glue_kern; + close(JPL); +} +for ($i=0; $i<=4; $i++){ + @cpm_h=(0x29E, 0x29F, 0x2A0, 0x2A1); + open (OVP, ">ovp/$font_name[$i].ovp"); + &fonthead; + &write_char; + close(OVP); +} +# +#sub rtn +# +sub tfm_head_h { + print JPL "(FAMILY PROP KANA)\n"; + print JPL "(FACE F MRR)\n"; + print JPL "(CODINGSCHEME TEX KANJI TEXT)\n"; + print JPL "(DESIGNSIZE R 10.0)\n"; + print JPL "(CHECKSUM O 0)\n"; + print JPL "(SEVENBITSAFEFLAG TRUE)\n"; + print JPL "(FONTDIMEN\n"; + print JPL " (SLANT R 0.0)\n"; + print JPL " (SPACE R 0.0)\n"; + printf JPL " (STRETCH R %f)\n", $font_at/10; + print JPL " (SHRINK R 0.0)\n"; + printf JPL " (XHEIGHT R %f)\n", $font_at; + printf JPL " (QUAD R %f)\n", $font_at; + printf JPL " (EXTRASPACE R %f)\n", $font_at/4; + printf JPL " (EXTRASTRETCH R %f)\n", $font_at/5; + printf JPL " (EXTRASHRINK R %f)\n", $font_at/8; + print JPL " )\n"; +} +sub char_foot_h { + printf JPL " (CHARHT R %f)\n", $font_at*0.88; + printf JPL " (CHARDP R %f)\n", $font_at*0.12; + print JPL " )\n"; +} +sub glue_kern{ + print JPL "(GLUEKERN\n"; + print JPL " (LABEL O 5)\n"; + print JPL " (KRN O 5 R 0.0)\n"; + print JPL " (LABEL O 0)\n"; + for ($char=0; $char<=$#uniq_char_width_array; $char++){ + printf JPL " (LABEL H %X)\n",($char+$n_fixed); + } + printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $half_width, $half_width; + print JPL " (LABEL O 1)\n"; + printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $quater_width, $quater_width; + print JPL " (STOP)\n"; + print JPL " (LABEL O 2)\n"; + printf JPL " (GLUE O 5 R %f R 0.0 R %f)\n", $half_width, $half_width; + printf JPL " (GLUE O 6 R %f R 0.0 R %f)\n", $half_width, $half_width; + printf JPL " (GLUE O 7 R %f R 0.0 R %f)\n", $half_width, $half_width if $hk_mode; + print JPL " (STOP)\n"; + if ($hk_mode) { + print JPL " (LABEL O 7)\n"; + printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $half_width, $half_width; + printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $quater_width, $quater_width; + print JPL " (STOP)\n"; + } + print JPL " (LABEL O 6)\n"; + printf JPL " (GLUE O 0 R %f R 0.0 R %f)\n", $half_width, $half_width; + printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $half_width, $half_width; + printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $quater_width, $quater_width; + for ($char=0; $char<=$#uniq_char_width_array; $char++){ + printf JPL " (GLUE H %X R %f R 0.0 R %f)\n",($char+$n_fixed), $half_width, $half_width; + } + print JPL " (STOP)\n"; + print JPL " (LABEL O 4)\n"; + printf JPL " (GLUE O 0 R %f R 0.0 R 0.0)\n", $half_width; + printf JPL " (GLUE O 1 R %f R 0.0 R 0.0)\n", $half_width; + printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $half_width+$quater_width, $quater_width; + printf JPL " (GLUE O 5 R %f R 0.0 R 0.0)\n", $half_width; + printf JPL " (GLUE O 6 R %f R 0.0 R 0.0)\n", $half_width; + printf JPL " (GLUE O 7 R %f R 0.0 R %f)\n", $half_width, $half_width if $hk_mode; + for ($char=0; $char<=$#uniq_char_width_array; $char++){ + printf JPL " (GLUE H %X R %f R 0.0 R 0.0)\n",($char+$n_fixed), $half_width; + } + print JPL " (STOP)\n"; + print JPL " (LABEL O 3)\n"; + printf JPL " (GLUE O 0 R %f R 0.0 R %f)\n", $quater_width, $quater_width; + printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $quater_width, $quater_width; + printf JPL " (GLUE O 2 R %f R 0.0 R %f)\n", $quater_width, $quater_width; + printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $half_width, $quater_width; + printf JPL " (GLUE O 4 R %f R 0.0 R %f)\n", $quater_width, $quater_width; + printf JPL " (GLUE O 5 R %f R 0.0 R %f)\n", $quater_width, $quater_width; + printf JPL " (GLUE O 6 R %f R 0.0 R %f)\n", $quater_width, $quater_width; + printf JPL " (GLUE O 7 R %f R 0.0 R %f)\n", $half_width, $half_width if $hk_mode; + for ($char=0; $char<=$#uniq_char_width_array; $char++){ + printf JPL " (GLUE H %X R %f R 0.0 R %f)\n",($char+$n_fixed), $quater_width, $quater_width; + } + print JPL " (STOP)\n"; + print JPL " )\n"; +} +sub chars_in_type_jis{ + my ($type1add, $type2add, $type3add, $type5, $type6add)=(); + if ($ucs) { + $type1add = "UFF5F U3018 U3016 U301D U00AB U2329 U301A"; + $type2add = "UFF60 U3019 U3017 U301F U00BB U232A U301B U301E"; + $type3add = "U00B7"; + $type5 = "— ― … ‥"; + $type6add = "U203C U2047 U2048 U2049"; + } else { + $type5 = "— … ‥"; + } +print JPL <<END_OF_DATA; +(CHARSINTYPE O 1 + ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 〠+ $type1add + ) +(CHARSINTYPE O 2 + 〠, ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】 + $type2add + ) +(CHARSINTYPE O 3 + ・ : ï¼› + $type3add + ) +(CHARSINTYPE O 4 + 。 . + ) +(CHARSINTYPE O 5 + $type5 + ) +(CHARSINTYPE O 6 + ? ï¼ + $type6add + ) +END_OF_DATA +print JPL <<END_OF_DATA if ($hk_mode) ; ## Halfwidth Katakana +(CHARSINTYPE O 7 + UFF61 UFF62 UFF63 UFF64 UFF65 UFF66 UFF67 + UFF68 UFF69 UFF6A UFF6B UFF6C UFF6D UFF6E UFF6F + UFF70 UFF71 UFF72 UFF73 UFF74 UFF75 UFF76 UFF77 + UFF78 UFF79 UFF7A UFF7B UFF7C UFF7D UFF7E UFF7F + UFF80 UFF81 UFF82 UFF83 UFF84 UFF85 UFF86 UFF87 + UFF88 UFF89 UFF8A UFF8B UFF8C UFF8D UFF8E UFF8F + UFF90 UFF91 UFF92 UFF93 UFF94 UFF95 UFF96 UFF97 + UFF98 UFF99 UFF9A UFF9B UFF9C UFF9D UFF9E UFF9F + ) +END_OF_DATA +} +sub print_type_jis{ + @type_width=($font_at, $half_width, $half_width, $half_width, $half_width, $font_at, $font_at); + if ($hk_mode) { push @type_width, $half_width; } + for ($k=0; $k<$n_fixed; $k++){ + printf JPL "(TYPE H %x\n", $k; + printf JPL " (CHARWD R %f)\n", $type_width[$k]; + &char_foot_h; + } +} +sub fonthead { + print OVP "(VTITLE Prop Kana)\n"; + print OVP "(OFMLEVEL D 0)\n"; + print OVP "(DESIGNSIZE R 10.000000)\n"; + print OVP "(CHECKSUM O 0)\n"; + print OVP "(MAPFONT D 1\n"; + print OVP " (FONTNAME $kanji_font_name[$i])\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + printf OVP " (FONTAT R %f)\n", $font_at; + print OVP " (FONTDSIZE R 10.000000)\n"; + print OVP " )\n"; + print OVP "(MAPFONT D 2\n"; + print OVP " (FONTNAME $kana_font_name[$i])\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + printf OVP " (FONTAT R %f)\n", $font_at; + print OVP " (FONTDSIZE R 10.000000)\n"; + print OVP " )\n"; +} +sub write_char { + if (!$ucs) { + for ($ku=1; $ku<=94; $ku++){ + for ($ten=1; $ten<=94; $ten++){ + $dvicode=($ku+32)*256+($ten+32); + if ($ku==1){&print_kigo_char;}elsif($ku==4){&print_kana_char;} + elsif($ku==5){&print_kana_char;}else{&print_char;} + } + } + } else { # ucs + $max_ucs= $sp ? 0x2FA1F : 0xFFFF; # U+2FA1F: max of CJK Compatibility Ideographs Supplement + for ($ucscode=0; $ucscode<=$max_ucs; $ucscode++){ + $CheckDVICode::dvicode=$dvicode=$ucscode; + next unless (&is_ucs_jpn_range); + if ($sp==1 && $ucscode>0xFFFF) { + next unless ($exist_char{sprintf("%X",$ucscode)}); + } + if (&is_ucs_kigo){&print_kigo_char;} + elsif(&is_ucs_hira || &is_dvicode('hira-yori')){&print_kana_char;} + elsif(&is_ucs_kata || &is_dvicode('kata-koto')){&print_kana_char;} + elsif(&is_ucs_hankana && $hk_mode){&print_hankana_char;} + else{&print_char;} + } + } +} +sub print_char{ + return if ($omitfw); + printf OVP "(CHARACTER H %X\n", $dvicode; + printf OVP " (CHARWD R %f)\n", $font_at; + print OVP " (MAP\n"; + printf OVP " (SETCHAR H %X)\n",$dvicode; + print OVP " )\n"; + print OVP " )\n"; +} +sub print_kigo_char{ + my ($width,$cid); + printf OVP "(CHARACTER H %X\n", $dvicode; + if (&is_dvicode('quote') || &is_dvicode('kakko')){#Kakko + $width=$half_width; + } elsif (&is_dvicode('kutouten')){#Kutouten + $width=$half_width; + } elsif (&is_dvicode('odoriji')){#odoriji + ($width,$cid)=&get_charwidth($i,$dvicode); + $width/=10; + } else{ + $width=$font_at; + } + printf OVP " (CHARWD R %f)\n", $width; + print OVP " (MAP\n"; + if (&is_dvicode('odoriji')){#odoriji + print OVP " (SELECTFONT D 2)\n"; + } elsif ($ucs && &is_dvicode('quote')){#Quote + print OVP " (SELECTFONT D 2)\n"; + } + if (&is_dvicode('nakaten') || &is_dvicode('colon') || &is_dvicode('semicolon')){#colon, semicolon, nakaten + printf OVP " (MOVERIGHT R -%f)\n",$quater_width;} + if ((&is_dvicode('quote') || &is_dvicode('kakko')) && &is_dvicode('open')){#Kakko + printf OVP " (MOVERIGHT R -%f)\n",$half_width; + } + if (&is_dvicode('odoriji')){#odoriji + printf OVP " (SETCHAR H %X)\n",$cid; + } elsif ($ucs && &is_dvicode('quote')){#Quote + $cpmcode= shift(@cpm_h); + printf OVP " (SETCHAR H %X)\n",$cpmcode; + } else { + printf OVP " (SETCHAR H %X)\n",$dvicode; + } + print OVP " )\n"; + print OVP " )\n"; +} +sub print_kana_char{ + my ($width,$cid)=&get_charwidth($i,$dvicode); + if ($width==0) { + return &print_char; + } + $width/=10; + printf OVP "(CHARACTER H %X\n", $dvicode; + printf OVP " (CHARWD R %f)\n", $width; + print OVP " (MAP\n"; + print OVP " (SELECTFONT D 2)\n"; + printf OVP " (SETCHAR H %X)\n",$cid; + print OVP " )\n"; + print OVP " )\n"; +} +sub print_hankana_char{ + printf OVP "(CHARACTER H %X\n", $dvicode; + printf OVP " (CHARWD R %f)\n", $half_width; + print OVP " (MAP\n"; + printf OVP " (SETCHAR H %X)\n",$dvicode; + print OVP " )\n"; + print OVP " )\n"; +} +sub chars_in_type_prop{ + %char_width_hash=(); + for ($j=0; $j<@character; $j++){ + my ($c0, $c1); + $c0=$c1=$character[$j]; + if (!$ucs) { + if (!Encode::from_to($c1,'utf-8','euc-jp', Encode::FB_QUIET) + || $c0 eq "〃" + || $c0 eq "〆") { next; } + } + $char_width_hash{$c0}=$charwidth[$i]{$c0}/10; + } + $x = '-'; + @uniq_char_width_array = grep( $_ ne $x && ($x = $_), sort values(%char_width_hash)); + for ($j=0; $j<=$#uniq_char_width_array; $j++){ + printf JPL "(CHARSINTYPE H %X\n",($j+$n_fixed); + print JPL " "; + @char_in_this_type = (); + while (($name, $value) = each(%char_width_hash)) { + if ($value == $uniq_char_width_array[$j]){ + push(@char_in_this_type, $name); + } + } + @char_in_this_type = sort @char_in_this_type; + foreach $char_in_this(@char_in_this_type){ + print JPL "$char_in_this ";#character + } + print JPL "\n"; + print JPL " )\n"; + } +} +sub print_type_prop{ + for ($j=0; $j<=$#uniq_char_width_array; $j++){ + $char_width=$uniq_char_width_array[$j]; + printf JPL "(TYPE H %X\n", ($j+$n_fixed); + printf JPL " (CHARWD R %f)\n", $char_width; + &char_foot_h; + } +} + +sub get_charwidth{ + my ($i,$dvicode)=@_; + my ($char,$u,$l); + + if (!$ucs) { + if ($dvicode>=0x2474 && $dvicode<=0x2476) { + return 0; + } + $u = ($dvicode >> 8) & 0xFF | 0x80; + $l = $dvicode & 0xFF | 0x80; + $char = pack("C*",$u,$l); + Encode::from_to($char,'euc-jp','utf-8'); + } else { + $u = ($dvicode >> 8) & 0xFF; + $l = $dvicode & 0xFF; + $char = pack("C*",$u,$l); + Encode::from_to($char,'utf-16be','utf-8'); + } + if (!exists($charwidth[$i]{$char})) { + return 0; + } + return ($charwidth[$i]{$char}, $cid{$char}); +} + + +__DATA__ +character cid min_w3 min_w6 goth_w3 goth_w6 maru_w4 +ヽ 15449 7.11 7.54 7.19 7.49 7.45 +ヾ 15450 7.68 7.95 7.69 8 8.15 +ã‚ 15451 7.17 7.43 7.23 7.53 7.63 +ã‚ž 15452 7.79 7.97 7.72 8.09 8.08 +ー 15455 9.9 10 10 10 10 +ã 15517 8.21 8.44 8.56 8.77 8.72 +ã‚ 15518 8.83 9.17 9.18 9.41 9.32 +ム15519 8.56 8.72 8.67 8.95 8.97 +ã„ 15520 9.14 9.46 9.3 9.52 9.58 +ã… 15521 7.3 7.65 8.08 8.27 8.32 +ㆠ15522 7.68 8.04 8.51 8.74 8.78 +㇠15523 7.97 8.2 8.34 8.56 8.61 +㈠15524 8.69 8.95 9.14 9.33 9.36 +㉠15525 8.59 8.9 8.77 9.02 8.97 +㊠15526 9.15 9.52 9.37 9.62 9.54 +ã‹ 15527 9.53 9.81 9.49 9.72 9.58 +㌠15528 9.69 9.93 9.68 9.82 9.79 +ã 15529 8.34 8.64 8.87 9.09 9.15 +㎠15530 9.09 9.42 9.49 9.49 9.66 +ã 15531 6.76 7.04 7.64 7.92 8.04 +ã 15532 8.31 8.52 8.34 8.5 8.72 +ã‘ 15533 9.07 9.35 9.16 9.37 9.39 +ã’ 15534 9.56 9.75 9.66 9.82 9.78 +ã“ 15535 8.05 8.3 8.37 8.65 8.88 +ã” 15536 8.91 9.08 8.9 9 9.27 +ã• 15537 8.26 8.61 8.71 9.02 9.03 +ã– 15538 9.19 9.53 8.97 9.3 9.34 +ã— 15539 8.07 8.51 8.58 8.84 8.91 +㘠15540 8.17 8.62 8.65 8.94 9 +ã™ 15541 9.16 9.44 9.17 9.33 9.41 +ãš 15542 9.52 9.63 9.53 9.66 9.72 +ã› 15543 9.52 9.76 9.44 9.65 9.61 +㜠15544 9.79 9.92 9.73 9.86 9.87 +ã 15545 8.59 8.93 9.27 9.48 9.43 +ãž 15546 9.25 9.49 9.4 9.64 9.69 +㟠15547 8.94 9.25 9.22 9.45 9.37 +ã 15548 9.23 9.44 9.28 9.51 9.57 +ã¡ 15549 8.5 8.77 8.83 9.05 9.11 +㢠15550 8.98 9.25 8.92 9.16 9.28 +㣠15551 8.81 8.97 8.66 8.84 8.83 +㤠15552 9.39 9.71 9.26 9.41 9.44 +㥠15553 9.65 9.8 9.54 9.68 9.71 +㦠15554 8.91 9.11 8.93 9.12 9.25 +㧠15555 9.3 9.5 9.26 9.42 9.5 +㨠15556 7.62 7.89 8.3 8.62 8.66 +ã© 15557 8.45 8.72 8.56 8.78 8.88 +㪠15558 9.08 9.42 9.45 9.66 9.55 +ã« 15559 8.94 9.18 9.16 9.42 9.38 +㬠15560 9.41 9.67 9.51 9.72 9.62 +ã 15561 9.51 9.73 9.67 9.82 9.83 +ã® 15562 9.29 9.57 9.35 9.69 9.58 +㯠15563 9.13 9.45 9.44 9.69 9.56 +ã° 15564 9.69 9.79 9.73 9.85 9.8 +ã± 15565 9.58 9.77 9.66 9.8 9.75 +ã² 15566 8.98 9.33 9.26 9.52 9.52 +ã³ 15567 9.27 9.49 9.48 9.71 9.62 +ã´ 15568 9.33 9.53 9.39 9.63 9.63 +ãµ 15569 9.19 9.44 9.4 9.62 9.52 +㶠15570 9.33 9.59 9.61 9.78 9.74 +ã· 15571 9.36 9.59 9.51 9.73 9.74 +㸠15572 9.71 9.97 9.69 9.76 9.73 +ã¹ 15573 9.54 9.84 9.64 9.76 9.72 +㺠15574 9.51 9.82 9.5 9.73 9.69 +ã» 15575 9.14 9.49 9.48 9.73 9.62 +ã¼ 15576 9.73 9.9 9.79 9.88 9.93 +ã½ 15577 9.77 9.92 9.72 9.9 9.88 +ã¾ 15578 8.32 8.62 8.98 9.24 9.28 +ã¿ 15579 9.07 9.38 9.38 9.62 9.57 +ã‚€ 15580 9.22 9.57 9.33 9.52 9.48 +ã‚ 15581 9.03 9.36 9.27 9.54 9.48 +ã‚‚ 15582 8.08 8.34 8.82 9.1 9.15 +ゃ 15583 8.68 8.93 8.72 8.9 8.9 +ã‚„ 15584 9.38 9.62 9.25 9.49 9.46 +ã‚… 15585 8.74 8.95 8.78 8.98 9 +ゆ 15586 9.33 9.64 9.41 9.63 9.62 +ょ 15587 7.64 7.85 8.09 8.36 8.45 +よ 15588 8.1 8.41 8.63 8.95 9.04 +ら 15589 8.14 8.39 8.59 8.81 8.94 +ã‚Š 15590 7.69 8.09 8.33 8.59 8.71 +ã‚‹ 15591 8.2 8.55 8.86 9.11 9.12 +ã‚Œ 15592 9.76 9.96 9.62 9.82 9.81 +ã‚ 15593 8.38 8.63 8.7 8.94 9.09 +ã‚Ž 15594 8.58 8.83 8.82 9.07 9.02 +ã‚ 15595 9.24 9.58 9.46 9.71 9.66 +ã‚ 15596 8.77 9.12 9.02 9.29 9.35 +ã‚‘ 15597 9.14 9.32 9.34 9.53 9.5 +ã‚’ 15598 8.78 9.14 9.05 9.33 9.45 +ã‚“ 15599 9.13 9.39 9.2 9.47 9.39 +ã‚¡ 15608 8.01 8.28 8.37 8.61 8.5 +ã‚¢ 15609 8.69 9.01 9 9.24 9.17 +ã‚£ 15610 7.6 7.78 8.26 8.44 8.33 +イ 15611 8.2 8.43 8.91 9.13 8.96 +ã‚¥ 15612 7.89 8.24 8.4 8.61 8.72 +ウ 15613 8.4 8.67 8.81 9.06 9.18 +ェ 15614 8.44 8.63 8.63 8.83 8.73 +エ 15615 9.23 9.5 9.36 9.52 9.36 +ã‚© 15616 8.34 8.57 8.66 8.88 8.69 +オ 15617 8.94 9.26 9.18 9.39 9.32 +ã‚« 15618 8.64 8.9 9.04 9.33 9.23 +ガ 15619 9.39 9.53 9.37 9.53 9.55 +ã‚ 15620 8.76 9.19 9.27 9.45 9.34 +ã‚® 15621 9.05 9.4 9.31 9.54 9.55 +ク 15622 8.25 8.6 8.68 8.96 8.9 +ã‚° 15623 9.06 9.37 9.55 9.57 9.67 +ケ 15624 8.84 9.05 9.28 9.43 9.41 +ゲ 15625 9.28 9.42 9.52 9.66 9.69 +コ 15626 8.49 8.83 8.88 9.15 9.16 +ã‚´ 15627 9.1 9.3 9.4 9.59 9.55 +サ 15628 9.16 9.44 9.26 9.42 9.46 +ザ 15629 9.46 9.68 9.62 9.72 9.8 +ã‚· 15630 9.02 9.22 8.94 9.22 9.32 +ジ 15631 8.99 9.22 9.42 9.5 9.74 +ス 15632 8.68 8.96 9.06 9.32 9.25 +ズ 15633 9.24 9.48 9.5 9.73 9.67 +ã‚» 15634 9.02 9.4 9.17 9.36 9.33 +ゼ 15635 9.44 9.71 9.54 9.63 9.63 +ソ 15636 8.23 8.49 8.47 8.76 8.8 +ゾ 15637 9.13 9.3 9.04 9.19 9.44 +ã‚¿ 15638 8.41 8.78 8.75 9 8.95 +ダ 15639 9.32 9.56 9.67 9.65 9.73 +ム15640 8.91 9.27 9.25 9.48 9.36 +ヂ 15641 9.36 9.64 9.55 9.63 9.61 +ッ 15642 7.86 8.12 8.15 8.4 8.48 +ツ 15643 8.44 8.73 8.86 9.13 9.04 +ヅ 15644 9.24 9.43 9.41 9.53 9.57 +テ 15645 8.85 9.2 9.22 9.38 9.33 +デ 15646 9.37 9.58 9.64 9.67 9.74 +ト 15647 7.25 7.6 8.02 8.3 8.57 +ド 15648 7.95 8.16 8.26 8.48 8.7 +ナ 15649 8.84 9.22 9.13 9.32 9.26 +ニ 15650 9.21 9.52 9.23 9.42 9.22 +ヌ 15651 8.11 8.42 8.46 8.7 8.79 +ム15652 9 9.27 9.23 9.46 9.4 +ノ 15653 7.81 8.17 8.4 8.7 8.66 +ム15654 9.46 9.77 9.45 9.66 9.41 +ム15655 9.58 9.76 9.63 9.78 9.56 +パ 15656 9.45 9.71 9.53 9.75 9.55 +ヒ 15657 8.14 8.42 8.6 8.88 8.84 +ビ 15658 8.76 9 9.23 9.41 9.46 +ピ 15659 8.66 8.9 9.15 9.33 9.4 +フ 15660 8.12 8.46 8.57 8.81 8.91 +ブ 15661 9.05 9.3 9.27 9.42 9.73 +プ 15662 9.05 9.27 9.11 9.31 9.73 +ヘ 15663 9.68 9.95 9.62 9.77 9.66 +ベ 15664 9.44 9.77 9.56 9.73 9.62 +ペ 15665 9.42 9.77 9.56 9.71 9.59 +ホ 15666 8.85 9.19 9.46 9.67 9.52 +ボ 15667 9.14 9.39 9.51 9.71 9.69 +ム15668 8.81 9.24 9.5 9.72 9.71 +マ 15669 8.86 9.17 8.99 9.19 9.17 +ミ 15670 7.57 7.9 8.39 8.64 8.87 +ム15671 8.56 8.87 9.2 9.4 9.39 +メ 15672 8.2 8.55 8.64 8.92 8.81 +モ 15673 9.09 9.41 9.42 9.61 9.49 +ャ 15674 8.39 8.69 8.49 8.73 8.73 +ヤ 15675 8.95 9.24 9.16 9.39 9.31 +ュ 15676 8.38 8.61 8.43 8.65 8.61 +ユ 15677 9.18 9.57 9.22 9.37 9.35 +ョ 15678 7.94 8.23 8.44 8.72 8.74 +ヨ 15679 8.37 8.74 8.91 9.19 9.22 +ラ 15680 8.08 8.41 8.71 8.97 8.95 +リ 15681 7.6 7.91 8.16 8.43 8.63 +ル 15682 9.27 9.69 9.46 9.64 9.49 +レ 15683 8.46 8.8 8.61 8.9 9.01 +ム15684 8.51 8.95 9.26 9.51 9.54 +ヮ 15685 7.77 8.09 8.32 8.51 8.71 +ワ 15686 8.34 8.67 8.71 8.97 9.02 +ヰ 15687 9.19 9.5 9.47 9.64 9.57 +ヱ 15688 9.19 9.51 9.32 9.52 9.35 +ヲ 15689 8.01 8.39 8.49 8.76 8.93 +ン 15690 8.71 9.03 8.85 9.12 9.04 +ヴ 15691 9.06 9.34 9.33 9.51 9.66 +ヵ 15692 8.11 8.33 8.51 8.8 8.74 +ヶ 15693 8.18 8.39 8.63 8.74 8.73 +〃 15453 7.69 8.15 8.29 8.62 8.36 +〆 15454 8.69 9.03 9.09 9.33 9.15 +ヿ 15462 8.09 8.42 8.6 8.83 8.87 +ã‚Ÿ 15463 8.03 8.27 8.82 9.19 8.93 +ã‚” 15600 8.73 9.06 9.27 9.47 9.44 +ã‚• 15601 8.75 9.02 8.82 9.06 8.95 +ã‚– 15602 8.36 8.64 8.55 8.78 8.73 +ㇰ 15702 7.68 8.03 8.02 8.34 8.43 +ㇱ 15703 8.39 8.58 8.43 8.67 8.66 +ㇲ 15704 8 8.19 8.3 8.59 8.55 +ㇳ 15705 7.02 7.29 7.66 7.9 8.16 +ㇴ 15706 7.65 7.89 8.04 8.35 8.38 +ㇵ 15707 8.6 8.79 8.61 8.84 8.63 +ㇶ 15708 7.83 8.02 8.15 8.43 8.41 +ㇷ 15709 7.61 7.94 8.09 8.3 8.39 +ㇸ 15710 8.81 9.1 8.78 8.94 8.83 +ㇹ 15711 8.27 8.53 8.86 9.09 8.97 +ㇺ 15713 7.92 8.13 8.39 8.61 8.62 +ㇻ 15714 7.8 8.09 8.32 8.54 8.55 +ㇼ 15715 7.39 7.66 7.9 8.13 8.31 +ㇽ 15716 8.59 8.79 8.72 8.9 8.81 +ㇾ 15717 8.06 8.32 8.18 8.41 8.55 +ㇿ 15718 8.13 8.44 8.67 8.93 8.98 +ヷ 15719 9.2 9.51 9.64 9.6 9.81 +ヸ 15720 9.41 9.75 9.6 9.7 9.75 +ヹ 15721 9.47 9.7 9.65 9.7 9.8 +ヺ 15722 8.91 9.32 9.34 9.39 9.73 +end diff --git a/language/japanese/japanese-otf/src/script/umkvpkana.pl b/language/japanese/japanese-otf/src/script/umkvpkana.pl new file mode 100755 index 0000000000..da4d0d7d8a --- /dev/null +++ b/language/japanese/japanese-otf/src/script/umkvpkana.pl @@ -0,0 +1,569 @@ +#!/usr/bin/perl -s + +=head1 NOTE + +This software is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex). + +=cut + +use Encode; +use FindBin; +use lib "$FindBin::Bin"; +use CheckDVICode; + +if ($sp==1) { # supplemental plane + use MakeSPList; + &make_sp_char_list('j'); + %exist_char=%{$MakeSPList::r_exist_char->{'j'}}; +} + +$_=<DATA>; +while(<DATA>) { + chomp($_); + my (@data)=split(' ', $_); + my ($char); + last if (@data<6); + $char = shift @data; + push @character, $char; + $cid {$char}=shift @data; + $min_w3 {$char}=shift @data; + $min_w6 {$char}=shift @data; + $goth_w3{$char}=shift @data; + $goth_w6{$char}=shift @data; + $maru_w4{$char}=shift @data; +} + +@charwidth=({%min_w3}, {%min_w6}, {%goth_w3}, {%goth_w6}, {%maru_w4}); +@font_name=("phiraminw3-v", "phiraminw6-v", "phirakakuw3-v", "phirakakuw6-v", "phiramaruw4-v"); +@kanji_font_name=("hminr-v", "hminb-v", "hgothr-v", "hgothb-v", "hmgothr-v"); +@kana_font_name=("hiramin-w3-v", "hiramin-w6-v", "hirakaku-w3-v", "hirakaku-w6-v", "hiramaru-w4-v"); +$font_at=1.0; +$half_width= ($font_at / 2); +$quater_width= ($font_at / 4); +opendir(OVP, "ovp") || mkdir("ovp",0755) || die "cannot mkdir ovp"; +opendir(VF, "vf") || mkdir("vf",0755) || die "cannot mkdir vf"; +opendir(JPL, "pl") || mkdir("pl",0755) || die "cannot mkdir pl"; +opendir(JFM, "tfm") || mkdir("tfm",0755) || die "cannot mkdir tfm"; +closedir(OVP); +closedir(VF); +closedir(JPL); +closedir(JFM); + +$ucs=1; # 1: upphiraXXX or 0: phiraXXX +if ($ucs) { + $CheckDVICode::is_ucs=1; + foreach(@font_name, @kanji_font_name) { + $_="up$_"; + } +} + +#main +for ($i=0; $i<=4; $i++){ + open (JPL, ">pl/$font_name[$i].pl"); + &tfm_head_v; + &chars_in_type_jis; + &chars_in_type_prop; + &print_type_jis; + &print_type_prop; + &glue_kern; + close(JPL); +} +for ($i=0; $i<=4; $i++){ + @cpm_v= $ucs ? (0x2F8D, 0x2F8E, 0x1F14, 0x1F15, 0x1ECF, 0x1ED0) + : (0x1ECF, 0x1ED0, 0x2F8D, 0x2F8E, 0x1F14, 0x1F15); + open (OVP, ">ovp/$font_name[$i].ovp"); + &fonthead; + &write_char; + close(OVP); +} +# +#sub rtn +# +sub tfm_head_v { + print JPL "(DIRECTION TATE)\n"; + print JPL "(FAMILY PROP KANA)\n"; + print JPL "(FACE F MRR)\n"; + print JPL "(CODINGSCHEME TEX KANJI TEXT)\n"; + print JPL "(DESIGNSIZE R 10.0)\n"; + print JPL "(CHECKSUM O 0)\n"; + print JPL "(SEVENBITSAFEFLAG TRUE)\n"; + print JPL "(FONTDIMEN\n"; + print JPL " (SLANT R 0.0)\n"; + print JPL " (SPACE R 0.0)\n"; + printf JPL " (STRETCH R %f)\n", $font_at/10; + print JPL " (SHRINK R 0.0)\n"; + printf JPL " (XHEIGHT R %f)\n", $font_at; + printf JPL " (QUAD R %f)\n", $font_at; + printf JPL " (EXTRASPACE R %f)\n", $font_at/4; + printf JPL " (EXTRASTRETCH R %f)\n", $font_at/5; + printf JPL " (EXTRASHRINK R %f)\n", $font_at/8; + print JPL " )\n"; +} +sub char_foot_h { + printf JPL " (CHARHT R %f)\n", $font_at*0.88; + printf JPL " (CHARDP R %f)\n", $font_at*0.12; + print JPL " )\n"; +} +sub glue_kern{ + print JPL "(GLUEKERN\n"; + print JPL " (LABEL O 5)\n"; + print JPL " (KRN O 5 R 0.0)\n"; + print JPL " (LABEL O 0)\n"; + for ($char=0; $char<=$#uniq_char_width_array; $char++){ + printf JPL " (LABEL H %X)\n",($char+7); + } + printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $half_width, $half_width; + print JPL " (LABEL O 1)\n"; + printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $quater_width, $quater_width; + print JPL " (STOP)\n"; + print JPL " (LABEL O 2)\n"; + printf JPL " (GLUE O 5 R %f R 0.0 R %f)\n", $half_width, $half_width; + printf JPL " (GLUE O 6 R %f R 0.0 R %f)\n", $half_width, $half_width; + print JPL " (STOP)\n"; + print JPL " (LABEL O 6)\n"; + printf JPL " (GLUE O 0 R %f R 0.0 R %f)\n", $half_width, $half_width; + printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $half_width, $half_width; + printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $quater_width, $quater_width; + for ($char=0; $char<=$#uniq_char_width_array; $char++){ + printf JPL " (GLUE H %X R %f R 0.0 R %f)\n",($char+7), $half_width, $half_width; + } + print JPL " (STOP)\n"; + print JPL " (LABEL O 4)\n"; + printf JPL " (GLUE O 0 R %f R 0.0 R 0.0)\n", $half_width; + printf JPL " (GLUE O 1 R %f R 0.0 R 0.0)\n", $half_width; + printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $half_width+$quater_width, $quater_width; + printf JPL " (GLUE O 5 R %f R 0.0 R 0.0)\n", $half_width; + printf JPL " (GLUE O 6 R %f R 0.0 R 0.0)\n", $half_width; + for ($char=0; $char<=$#uniq_char_width_array; $char++){ + printf JPL " (GLUE H %X R %f R 0.0 R 0.0)\n",($char+7), $half_width; + } + print JPL " (STOP)\n"; + print JPL " (LABEL O 3)\n"; + printf JPL " (GLUE O 0 R %f R 0.0 R %f)\n", $quater_width, $quater_width; + printf JPL " (GLUE O 1 R %f R 0.0 R %f)\n", $quater_width, $quater_width; + printf JPL " (GLUE O 2 R %f R 0.0 R %f)\n", $quater_width, $quater_width; + printf JPL " (GLUE O 3 R %f R 0.0 R %f)\n", $half_width, $quater_width; + printf JPL " (GLUE O 4 R %f R 0.0 R %f)\n", $quater_width, $quater_width; + printf JPL " (GLUE O 5 R %f R 0.0 R %f)\n", $quater_width, $quater_width; + printf JPL " (GLUE O 6 R %f R 0.0 R %f)\n", $quater_width, $quater_width; + for ($char=0; $char<=$#uniq_char_width_array; $char++){ + printf JPL " (GLUE H %X R %f R 0.0 R %f)\n",($char+7), $quater_width, $quater_width; + } + print JPL " (STOP)\n"; + print JPL " )\n"; +} +sub chars_in_type_jis{ + my ($type1add, $type2add, $type3add, $type5, $type6add)=(); + if ($ucs) { + $type1add = "UFF5F U3018 U3016 U301D U00AB U2329 U301A"; + $type2add = "UFF60 U3019 U3017 U301F U00BB U232A U301B U301E"; + $type3add = "U00B7"; + $type5 = "— ― … ‥"; + $type6add = "U203C U2047 U2048 U2049"; + } else { + $type5 = "— … ‥"; + } +print JPL <<END_OF_DATA; +(CHARSINTYPE O 1 + ‘ “ ( 〔 ï¼» ï½› 〈 《 「 『 〠+ $type1add + ) +(CHARSINTYPE O 2 + 〠, ’ †) 〕 ï¼½ ï½ ã€‰ 》 〠〠】 + $type2add + ) +(CHARSINTYPE O 3 + ・ : ï¼› + $type3add + ) +(CHARSINTYPE O 4 + 。 . + ) +(CHARSINTYPE O 5 + $type5 + ) +(CHARSINTYPE O 6 + ? ï¼ + $type6add + ) +END_OF_DATA +} +sub print_type_jis{ + @type_width=($font_at, $half_width, $half_width, $half_width, $half_width, $font_at, $font_at); + for ($k=0; $k<=6; $k++){ + printf JPL "(TYPE H %x\n", $k; + printf JPL " (CHARWD R %f)\n", $type_width[$k]; + &char_foot_h; + } +} +sub fonthead { + print OVP "(VTITLE Prop Kana)\n"; + print OVP "(OFMLEVEL D 0)\n"; + print OVP "(DESIGNSIZE R 10.000000)\n"; + print OVP "(CHECKSUM O 0)\n"; + print OVP "(MAPFONT D 1\n"; + print OVP " (FONTNAME $kanji_font_name[$i])\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + printf OVP " (FONTAT R %f)\n", $font_at; + print OVP " (FONTDSIZE R 10.000000)\n"; + print OVP " )\n"; + print OVP "(MAPFONT D 2\n"; + print OVP " (FONTNAME $kana_font_name[$i])\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + printf OVP " (FONTAT R %f)\n", $font_at; + print OVP " (FONTDSIZE R 10.000000)\n"; + print OVP " )\n"; +} +sub write_char { + if (!$ucs) { + for ($ku=1; $ku<=94; $ku++){ + for ($ten=1; $ten<=94; $ten++){ + $dvicode=($ku+32)*256+($ten+32); + if ($ku==1){&print_kigo_char;}elsif($ku==4){&print_kana_char;} + elsif($ku==5){&print_kana_char;}else{&print_char;} + } + } + } else { # ucs + $max_ucs= $sp ? 0x2FA1F : 0xFFFF; # U+2FA1F: max of CJK Compatibility Ideographs Supplement + for ($ucscode=0; $ucscode<=$max_ucs; $ucscode++){ + $CheckDVICode::dvicode=$dvicode=$ucscode; + next unless (&is_ucs_jpn_range); + if ($sp==1 && $ucscode>0xFFFF) { + next unless ($exist_char{sprintf("%X",$ucscode)}); + } + if (&is_ucs_kigo){&print_kigo_char;} + elsif(&is_ucs_hira || &is_dvicode('hira-yori')){&print_kana_char;} + elsif(&is_ucs_kata || &is_dvicode('kata-koto')){&print_kana_char;} +# elsif(&is_ucs_hankana && $hk_mode){&print_hankana_char;} + else{&print_char;} + } + } +} +sub print_char{ + return if ($omitfw); + printf OVP "(CHARACTER H %X\n", $dvicode; + printf OVP " (CHARWD R %f)\n", $font_at; + print OVP " (MAP\n"; + printf OVP " (SETCHAR H %X)\n",$dvicode; + print OVP " )\n"; + print OVP " )\n"; +} +sub print_kigo_char{ + my ($width,$cid); + printf OVP "(CHARACTER H %X\n", $dvicode; + if (&is_dvicode('quote') || &is_dvicode('kakko')){#Kakko + $width=$half_width; + } elsif (&is_dvicode('kutouten')){#Kutouten + $width=$half_width; + } elsif (&is_dvicode('odoriji')){#odoriji + ($width,$cid)=&get_charwidth($i,$dvicode); + $width/=10; + } else{ + $width=$font_at; + } + printf OVP " (CHARWD R %f)\n", $width; + print OVP " (MAP\n"; + if (&is_dvicode('odoriji')){#odoriji + print OVP " (SELECTFONT D 2)\n"; + } elsif (&is_dvicode('comma') || &is_dvicode('period') || &is_dvicode('quote')){#Comma, Period, Minute + print OVP " (SELECTFONT D 2)\n"; + } + if (&is_dvicode('nakaten') || &is_dvicode('colon') || &is_dvicode('semicolon')){#colon, semicolon, nakaten + printf OVP " (MOVERIGHT R -%f)\n",$quater_width;} + if ((&is_dvicode('quote') || &is_dvicode('kakko')) && &is_dvicode('open')){#Kakko + printf OVP " (MOVERIGHT R -%f)\n",$half_width; + } + if (&is_dvicode('odoriji')){#odoriji + printf OVP " (SETCHAR H %X)\n",$cid; + } elsif (&is_dvicode('comma') || &is_dvicode('period') || &is_dvicode('quote')){#Comma, Period, Minute + $cpmcode= shift(@cpm_v); + printf OVP " (SETCHAR H %X)\n",$cpmcode; + } else { + printf OVP " (SETCHAR H %X)\n",$dvicode; + } + print OVP " )\n"; + print OVP " )\n"; +} +sub print_kana_char{ + my ($width,$cid)=&get_charwidth($i,$dvicode); + if ($width==0) { + return &print_char; + } + $width/=10; + printf OVP "(CHARACTER H %X\n", $dvicode; + printf OVP " (CHARWD R %f)\n", $width; + print OVP " (MAP\n"; + print OVP " (SELECTFONT D 2)\n"; + printf OVP " (SETCHAR H %X)\n",$cid; + print OVP " )\n"; + print OVP " )\n"; +} +sub chars_in_type_prop{ + %char_width_hash=(); + for ($j=0; $j<@character; $j++){ + my ($c0, $c1); + $c0=$c1=$character[$j]; + if (!$ucs) { + if (!Encode::from_to($c1,'utf-8','euc-jp', Encode::FB_QUIET) + || $c0 eq "〃" + || $c0 eq "〆") { next; } + } + $char_width_hash{$c0}=$charwidth[$i]{$c0}/10; + } + $x = '-'; + @uniq_char_width_array = grep( $_ ne $x && ($x = $_), sort values(%char_width_hash)); + for ($j=0; $j<=$#uniq_char_width_array; $j++){ + printf JPL "(CHARSINTYPE H %X\n",($j+7); + print JPL " "; + @char_in_this_type = (); + while (($name, $value) = each(%char_width_hash)) { + if ($value == $uniq_char_width_array[$j]){ + push(@char_in_this_type, $name); + } + } + @char_in_this_type = sort @char_in_this_type; + foreach $char_in_this(@char_in_this_type){ + print JPL "$char_in_this ";#character + } + print JPL "\n"; + print JPL " )\n"; + } +} +sub print_type_prop{ + for ($j=0; $j<=$#uniq_char_width_array; $j++){ + $char_width=$uniq_char_width_array[$j]; + printf JPL "(TYPE H %X\n", ($j+7); + printf JPL " (CHARWD R %f)\n", $char_width; + &char_foot_h; + } +} + +sub get_charwidth{ + my ($i,$dvicode)=@_; + my ($char,$u,$l); + + if (!$ucs) { + if ($dvicode>=0x2474 && $dvicode<=0x2476) { + return 0; + } + $u = ($dvicode >> 8) & 0xFF | 0x80; + $l = $dvicode & 0xFF | 0x80; + $char = pack("C*",$u,$l); + Encode::from_to($char,'euc-jp','utf-8'); + } else { + $u = ($dvicode >> 8) & 0xFF; + $l = $dvicode & 0xFF; + $char = pack("C*",$u,$l); + Encode::from_to($char,'utf-16be','utf-8'); + } + if (!exists($charwidth[$i]{$char})) { + return 0; + } + return ($charwidth[$i]{$char}, $cid{$char}); +} + + +__DATA__ +character cid min_w3 min_w6 goth_w3 goth_w6 maru_w4 +ヽ 15976 7.17 7.46 7.92 8.27 8.13 +ヾ 15977 8.34 8.44 8.46 8.62 8.5 +ã‚ 15978 7.77 7.98 8.44 8.69 8.62 +ã‚ž 15979 8.32 8.54 8.8 8.92 8.98 +ー 15982 9.96 9.98 9.99 9.99 9.98 +ã 15985 9.03 9.15 9.01 9.18 9.17 +ã‚ 15986 9.6 9.79 9.6 9.77 9.75 +ム15987 7.75 7.92 8.09 8.4 8.59 +ã„ 15988 8.19 8.47 8.46 8.8 8.83 +ã… 15989 9.42 9.47 8.97 9.2 9.19 +ㆠ15990 9.98 9.99 9.58 9.8 9.79 +㇠15991 8.89 9.12 8.84 9.15 9.05 +㈠15992 9.47 9.74 9.42 9.7 9.59 +㉠15993 8.65 8.89 8.86 9.06 9.08 +㊠15994 9.14 9.48 9.39 9.67 9.61 +ã‹ 15995 8.99 9.24 9.26 9.47 9.45 +㌠15996 9.1 9.39 9.41 9.67 9.6 +ã 15997 9.71 9.93 9.73 9.88 9.82 +㎠15998 9.71 9.86 9.8 9.96 9.92 +ã 15999 9.99 9.99 9.56 9.77 9.47 +ã 16000 9.79 9.98 9.49 9.7 9.5 +ã‘ 16001 9.52 9.64 9.54 9.79 9.66 +ã’ 16002 9.76 9.82 9.56 9.76 9.62 +ã“ 16003 9.26 9.47 9.38 9.67 9.57 +ã” 16004 9.44 9.6 9.23 9.6 9.49 +ã• 16005 9.67 9.84 9.67 9.85 9.77 +ã– 16006 9.71 9.85 9.86 9.97 9.95 +ã— 16007 9.42 9.53 9.38 9.53 9.53 +㘠16008 9.63 9.74 9.71 9.86 9.72 +ã™ 16009 9.39 9.61 9.3 9.55 9.43 +ãš 16010 9.61 9.83 9.6 9.84 9.68 +ã› 16011 9.18 9.45 9.44 9.7 9.54 +㜠16012 9.47 9.66 9.53 9.79 9.63 +ã 16013 9.45 9.66 9.4 9.65 9.57 +ãž 16014 9.56 9.74 9.43 9.65 9.59 +㟠16015 9.23 9.47 9.39 9.59 9.59 +ã 16016 9.48 9.68 9.59 9.81 9.72 +ã¡ 16017 9.61 9.78 9.63 9.81 9.68 +㢠16018 9.67 9.8 9.85 9.97 9.92 +㣠16019 7.96 8.04 8.23 8.47 8.6 +㤠16020 8.24 8.42 8.62 8.87 8.98 +㥠16021 8.99 9.15 9.26 9.44 9.42 +㦠16022 8.69 8.92 8.89 9.19 9.16 +㧠16023 8.76 8.95 8.92 9.19 9.23 +㨠16024 9.75 9.89 9.59 9.82 9.65 +ã© 16025 9.69 9.89 9.81 9.96 9.93 +㪠16026 9.48 9.66 9.48 9.65 9.62 +ã« 16027 8.95 9.17 9.19 9.42 9.4 +㬠16028 8.98 9.23 9.34 9.57 9.49 +ã 16029 9.25 9.54 9.52 9.68 9.62 +ã® 16030 8.82 8.99 9.02 9.28 9.24 +㯠16031 9.28 9.55 9.5 9.75 9.66 +ã° 16032 9.57 9.76 9.67 9.82 9.76 +ã± 16033 9.7 9.82 9.84 9.97 9.92 +ã² 16034 9.19 9.36 9.18 9.4 9.41 +ã³ 16035 9.46 9.64 9.4 9.61 9.61 +ã´ 16036 9.72 9.8 9.71 9.79 9.81 +ãµ 16037 9.05 9.39 9.25 9.5 9.46 +㶠16038 9.16 9.47 9.29 9.54 9.49 +ã· 16039 9.15 9.43 9.33 9.53 9.52 +㸠16040 7.21 7.43 7.84 8.2 8.32 +ã¹ 16041 8.13 8.33 8.21 8.52 8.58 +㺠16042 8.43 8.58 8.56 8.84 8.78 +ã» 16043 9.23 9.46 9.45 9.71 9.67 +ã¼ 16044 9.61 9.74 9.65 9.89 9.79 +ã½ 16045 9.65 9.81 9.7 9.9 9.87 +ã¾ 16046 9.76 9.88 9.57 9.74 9.64 +ã¿ 16047 9.17 9.36 9.24 9.48 9.38 +ã‚€ 16048 9.37 9.58 9.49 9.71 9.64 +ã‚ 16049 9.18 9.41 9.38 9.58 9.53 +ã‚‚ 16050 9.76 9.91 9.48 9.68 9.6 +ゃ 16051 8.69 8.83 8.89 9.1 8.99 +ã‚„ 16052 9.38 9.54 9.52 9.7 9.62 +ã‚… 16053 8.73 8.82 8.88 9.08 9.03 +ゆ 16054 9.22 9.4 9.4 9.63 9.58 +ょ 16055 8.95 9.17 9.03 9.28 9.09 +よ 16056 9.63 9.83 9.63 9.82 9.61 +ら 16057 9.66 9.82 9.5 9.74 9.79 +ã‚Š 16058 9.82 9.85 9.75 9.88 9.79 +ã‚‹ 16059 9.59 9.8 9.55 9.77 9.7 +ã‚Œ 16060 9.21 9.43 9.4 9.59 9.55 +ã‚ 16061 9.66 9.79 9.55 9.79 9.73 +ã‚Ž 16062 8.58 8.73 8.71 8.93 8.86 +ã‚ 16063 9.28 9.45 9.38 9.54 9.54 +ã‚ 16064 9.37 9.59 9.46 9.68 9.57 +ã‚‘ 16065 9.65 9.82 9.64 9.86 9.8 +ã‚’ 16066 9.64 9.79 9.62 9.83 9.71 +ã‚“ 16067 9.2 9.4 9.32 9.54 9.45 +ã‚¡ 16076 8.45 8.5 8.55 8.76 8.92 +ã‚¢ 16077 8.96 9.2 9.19 9.44 9.41 +ã‚£ 16078 8.81 8.92 8.63 8.88 8.75 +イ 16079 9.29 9.46 9.28 9.48 9.35 +ã‚¥ 16080 8.89 8.93 8.82 9.03 8.94 +ウ 16081 9.38 9.56 9.4 9.59 9.46 +ェ 16082 7.81 8.04 8.33 8.65 8.84 +エ 16083 8.12 8.39 8.77 9.06 9.3 +ã‚© 16084 8.76 8.84 8.76 8.99 8.9 +オ 16085 9.21 9.41 9.29 9.51 9.38 +ã‚« 16086 9.26 9.48 9.46 9.68 9.52 +ガ 16087 9.27 9.5 9.66 9.79 9.71 +ã‚ 16088 9.25 9.41 9.4 9.6 9.39 +ã‚® 16089 9.56 9.65 9.78 9.87 9.78 +ク 16090 9.25 9.37 9.33 9.53 9.44 +ã‚° 16091 9.49 9.57 9.39 9.69 9.66 +ケ 16092 9.19 9.32 9.14 9.35 9.37 +ゲ 16093 9.6 9.65 9.47 9.59 9.64 +コ 16094 8.32 8.59 9.13 9.4 9.4 +ã‚´ 16095 8.83 9.13 9.52 9.78 9.7 +サ 16096 9.17 9.37 9.34 9.53 9.49 +ザ 16097 9.53 9.65 9.39 9.58 9.62 +ã‚· 16098 8.39 8.61 8.88 9.11 9.53 +ジ 16099 9.1 9.21 9.31 9.39 9.84 +ス 16100 8.61 8.85 9 9.3 9.22 +ズ 16101 9.24 9.44 9.44 9.68 9.58 +ã‚» 16102 8.67 8.93 9.17 9.43 9.4 +ゼ 16103 9.26 9.4 9.63 9.78 9.78 +ソ 16104 8.89 9.06 8.98 9.21 9.12 +ゾ 16105 9.52 9.64 9.56 9.63 9.61 +ã‚¿ 16106 9.31 9.42 9.41 9.6 9.56 +ダ 16107 9.56 9.61 9.53 9.74 9.76 +ム16108 9.2 9.4 9.14 9.39 9.31 +ヂ 16109 9.35 9.51 9.18 9.4 9.34 +ッ 16110 8.33 8.43 8.55 8.77 8.77 +ツ 16111 8.8 8.97 9.01 9.26 9.2 +ヅ 16112 9.48 9.61 9.5 9.64 9.7 +テ 16113 9.13 9.34 9.28 9.5 9.45 +デ 16114 9.38 9.62 9.27 9.51 9.64 +ト 16115 9.58 9.74 9.35 9.51 9.33 +ド 16116 9.63 9.75 9.45 9.68 9.62 +ナ 16117 9.11 9.35 9.08 9.37 9.31 +ニ 16118 8.01 8.31 8.62 8.93 9.17 +ヌ 16119 9.06 9.33 9.17 9.43 9.44 +ム16120 9.45 9.64 9.53 9.73 9.49 +ノ 16121 8.8 9.13 8.77 9.02 8.92 +ム16122 7.42 7.65 8.71 9 8.97 +ム16123 8.16 8.44 8.82 9.07 9.34 +パ 16124 8.55 8.74 9.09 9.23 9.44 +ヒ 16125 8.79 9.06 9.33 9.51 9.46 +ビ 16126 9.2 9.35 9.7 9.83 9.74 +ピ 16127 9.39 9.55 9.83 9.92 9.89 +フ 16128 8.91 9.06 9.01 9.29 9.28 +ブ 16129 9.47 9.63 9.58 9.74 9.61 +プ 16130 9.56 9.67 9.31 9.51 9.72 +ヘ 16131 7.09 7.38 7.79 8.15 8.32 +ベ 16132 8.05 8.32 8.3 8.5 8.59 +ペ 16133 8.35 8.58 8.47 8.85 8.86 +ホ 16134 9.07 9.32 9.47 9.71 9.5 +ボ 16135 9.39 9.58 9.74 9.9 9.8 +ム16136 9.64 9.73 9.83 9.98 9.92 +マ 16137 8.1 8.38 8.95 9.19 9.16 +ミ 16138 9.25 9.47 9.25 9.51 9.4 +ム16139 8.79 9.1 9.19 9.42 9.33 +メ 16140 8.88 9.18 8.95 9.18 9.15 +モ 16141 8.74 9 9.25 9.46 9.47 +ャ 16142 8.52 8.68 8.79 8.94 8.88 +ヤ 16143 8.98 9.19 9.37 9.53 9.41 +ュ 16144 7.76 7.99 8.31 8.62 8.79 +ユ 16145 8.09 8.33 8.7 9.01 9.25 +ョ 16146 8.38 8.55 8.83 9.11 9.19 +ヨ 16147 8.8 9.05 9.38 9.62 9.73 +ラ 16148 9.29 9.47 9.35 9.64 9.61 +リ 16149 9.75 9.89 9.64 9.84 9.69 +ル 16150 8.5 8.83 9.33 9.58 9.42 +レ 16151 8.35 8.71 9 9.18 9.17 +ム16152 8.42 8.71 9.23 9.47 9.59 +ヮ 16153 8.56 8.65 8.69 8.91 8.97 +ワ 16154 9.03 9.15 9.21 9.43 9.47 +ヰ 16155 9.35 9.58 9.31 9.59 9.42 +ヱ 16156 8.34 8.65 8.95 9.25 9.41 +ヲ 16157 9.17 9.39 9.27 9.49 9.49 +ン 16158 8.11 8.3 8.51 8.78 8.79 +ヴ 16159 9.47 9.62 9.49 9.69 9.63 +ヵ 16160 8.73 8.9 8.93 9.11 9 +ヶ 16161 8.53 8.64 8.41 8.66 8.69 +〃 15980 8.16 8.40 8.74 8.90 8.88 +〆 15981 8.94 9.09 8.99 9.14 9.04 +ヿ 15983 9.36 9.59 9.59 9.75 9.74 +ã‚Ÿ 15984 9.81 9.96 9.75 9.82 9.79 +ã‚” 16068 9.63 9.72 9.28 9.50 9.50 +ã‚• 16069 8.41 8.60 8.61 8.80 8.85 +ã‚– 16070 8.90 9.03 8.92 9.13 9.11 +ㇰ 16170 8.65 8.67 8.78 8.94 8.92 +ㇱ 16171 7.86 8.08 8.25 8.46 8.51 +ㇲ 16172 8.22 8.40 8.57 8.80 8.77 +ㇳ 16173 9.01 9.06 8.81 9.03 8.74 +ㇴ 16174 8.51 8.65 8.64 8.94 8.93 +ㇵ 16175 7.14 7.31 8.29 8.56 8.58 +ㇶ 16176 8.29 8.52 8.76 9.00 8.90 +ㇷ 16177 8.42 8.50 8.52 8.75 8.81 +ㇸ 16178 6.79 7.01 7.32 7.65 7.81 +ㇹ 16179 8.57 8.77 8.83 9.04 8.96 +ㇺ 16181 8.34 8.62 8.66 8.90 8.81 +ㇻ 16182 8.80 8.86 8.84 9.09 9.09 +ㇼ 16183 9.13 9.22 8.99 9.23 9.14 +ㇽ 16184 8.02 8.30 8.71 8.97 8.89 +ㇾ 16185 7.89 8.08 8.41 8.66 8.59 +ㇿ 16186 8.11 8.24 8.71 8.98 9.04 +ヷ 16187 9.42 9.66 9.44 9.78 9.75 +ヸ 16188 9.61 9.8 9.73 9.84 9.77 +ヹ 16189 8.94 9.28 9.56 9.80 9.88 +ヺ 16190 9.54 9.71 9.67 9.82 9.74 +end diff --git a/language/japanese/japanese-otf/src/umakeotf b/language/japanese/japanese-otf/src/umakeotf new file mode 100755 index 0000000000..5749e6fcb7 --- /dev/null +++ b/language/japanese/japanese-otf/src/umakeotf @@ -0,0 +1,109 @@ +#!/bin/sh + +# +# This script is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex). +# + +# setting for ovp2ovf & uppltotf +. ./umakeotf_pre + +if test ! -d tfm; then +mkdir tfm +fi + + +echo "making tfm ..." +for series in nml exp ruby +do +for face in minr gothr minb gothb mgothr +do +$UPPLTOTF -kanji=uptex basepl/ubase-h.pl tfm/up${series}${face}-h.tfm +$UPPLTOTF -kanji=uptex basepl/ubase-v.pl tfm/up${series}${face}-v.tfm +done +done +#for extra fonts +for series in nml exp ruby +do +for face in gotheb minl +do +$UPPLTOTF -kanji=uptex basepl/ubase-h.pl tfm/up${series}${face}-h.tfm +$UPPLTOTF -kanji=uptex basepl/ubase-v.pl tfm/up${series}${face}-v.tfm +done +done + +echo "making vf (wait a while)..." +for face in minr gothr minb gothb mgothr +do +./umkjvf -ucs -sp 1 -cq upnml${face}-h uph${face}-h +./umkjvf -ucs -sp 1 -cm -cp upnml${face}-v uph${face}-v +done +#extra fonts +for face in gotheb minl +do +./umkjvf -ucs -sp 1 -cq upnml${face}-h uph${face}-h +./umkjvf -ucs -sp 1 -cm -cp upnml${face}-v uph${face}-v +done + + +echo "making tfm for CK ..." +#for CK base fonts +for series in nm +do +for lang in sch tch kor +do +for face in minr gothr minb gothb mgothr gotheb minl +do +$UPPLTOTF -kanji=uptex basepl/ubase-${lang}-h.pl up${series}${lang}${face}-h.tfm +$UPPLTOTF -kanji=uptex basepl/ubase-${lang}-v.pl up${series}${lang}${face}-v.tfm +done +done +done + +echo "making vf for CK ..." +#for CK base fonts +for series in nm +do +for lang in sch tch kor +do +for face in minr gothr minb gothb mgothr gotheb minl +do +#makejvf -i -u custom -e -t basepl/mjvf-up${series}${lang}.cnf up${series}${lang}${face}-h upa${lang}${face}-h +#makejvf -i -u custom -e -t basepl/mjvf-up${series}${lang}.cnf up${series}${lang}${face}-v upa${lang}${face}-v +makejvf -i -u custom -e -t basepl/mjvf-up${series}${lang}-slim.cnf up${series}${lang}${face}-h upa${lang}${face}-h +makejvf -i -u custom -e -t basepl/mjvf-up${series}${lang}-slim.cnf up${series}${lang}${face}-v upa${lang}${face}-v +done +done +done + + +echo "making alt. kana ..." +for face in minr gothr minb gothb mgothr +do +./umkjvf -ucs -sp 1 -omitfw -cq -expert upexp${face}-h uph${face}-h cidj${face} +./umkjvf -ucs -sp 1 -omitfw -cm -cp -expert upexp${face}-v uph${face}-v cidj${face} +./umkjvf -ucs -sp 1 -omitfw -cq -ruby upruby${face}-h uph${face}-h cidj${face} +./umkjvf -ucs -sp 1 -omitfw -cm -cp -ruby upruby${face}-v uph${face}-v cidj${face} +done +#extra fonts +for face in gotheb minl +do +./umkjvf -ucs -sp 1 -omitfw -cq -expert upexp${face}-h uph${face}-h cidj${face} +./umkjvf -ucs -sp 1 -omitfw -cm -cp -expert upexp${face}-v uph${face}-v cidj${face} +./umkjvf -ucs -sp 1 -omitfw -cq -ruby upruby${face}-h uph${face}-h cidj${face} +./umkjvf -ucs -sp 1 -omitfw -cm -cp -ruby upruby${face}-v uph${face}-v cidj${face} +done + + +echo "making tfm for supplementary plane ..." +perl script/mktfm_sp.pl +echo "making vf for supplementary plane ..." +perl script/mkutfvf_sp.pl + + +echo "finishing ..." +if test ! -d vf; then +mkdir vf +fi +mv *.vf vf/ +mv *.tfm tfm/ +rm -rf ovp diff --git a/language/japanese/japanese-otf/src/umakeotf_brsg b/language/japanese/japanese-otf/src/umakeotf_brsg new file mode 100755 index 0000000000..2296dc7929 --- /dev/null +++ b/language/japanese/japanese-otf/src/umakeotf_brsg @@ -0,0 +1,65 @@ +#!/bin/sh + +# +# This script is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex). +# + +# setting for ovp2ovf & uppltotf +. ./umakeotf_pre + +if test ! -d tfm; then +mkdir tfm +fi + + +echo "making tfm for burasage ..." +for series in nml exp +do +for face in minr gothr minb gothb mgothr +do +$UPPLTOTF -kanji=uptex basepl/ubrsg-h.pl tfm/upbrsg${series}${face}-h.tfm +$UPPLTOTF -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsg${series}${face}-v.tfm +done +done +#extra fonts +for series in nml exp +do +for face in gotheb minl +do +$UPPLTOTF -kanji=uptex basepl/ubrsg-h.pl tfm/upbrsg${series}${face}-h.tfm +$UPPLTOTF -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsg${series}${face}-v.tfm +done +done + + +echo "making vf for burasage ..." +for face in minr gothr minb gothb mgothr +do +./umkjvf -ucs -sp 1 -sage -omitfw -cq upbrsgnml${face}-h uph${face}-h +./umkjvf -ucs -sp 1 -sage -omitfw -cm -cp upbrsgnml${face}-v uph${face}-v +done +#extra fonts +for face in gotheb minl +do +./umkjvf -ucs -sp 1 -sage -omitfw -cq upbrsgnml${face}-h uph${face}-h +./umkjvf -ucs -sp 1 -sage -omitfw -cm -cp upbrsgnml${face}-v uph${face}-v +done +for face in minr gothr minb gothb mgothr +do +./umkjvf -ucs -sp 1 -sage -omitfw -cq -expert upbrsgexp${face}-h uph${face}-h cidj${face} +./umkjvf -ucs -sp 1 -sage -omitfw -cm -cp -expert upbrsgexp${face}-v uph${face}-v cidj${face} +done +#extra fonts +for face in gotheb minl +do +./umkjvf -ucs -sp 1 -sage -omitfw -cq -expert upbrsgexp${face}-h uph${face}-h cidj${face} +./umkjvf -ucs -sp 1 -sage -omitfw -cm -cp -expert upbrsgexp${face}-v uph${face}-v cidj${face} +done + + +echo "finishing ..." +if test ! -d vf; then +mkdir vf +fi +mv *.vf vf/ +mv *.tfm tfm/ diff --git a/language/japanese/japanese-otf/src/umakeotf_jis04 b/language/japanese/japanese-otf/src/umakeotf_jis04 new file mode 100755 index 0000000000..f02e69fd63 --- /dev/null +++ b/language/japanese/japanese-otf/src/umakeotf_jis04 @@ -0,0 +1,112 @@ +#!/bin/sh + +# +# This script is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex). +# + +# setting for ovp2ovf & uppltotf +. ./umakeotf_pre + +if test ! -d tfm; then +mkdir tfm +fi + + +echo "making tfm for jis2004 ..." +for series in nml exp +do +for face in minr gothr minb gothb mgothr +do +$UPPLTOTF -kanji=uptex basepl/ubase-h.pl tfm/up${series}${face}n-h.tfm +$UPPLTOTF -kanji=uptex basepl/ubase-v.pl tfm/up${series}${face}n-v.tfm +done +done +#for extra fonts +for series in nml exp +do +for face in gotheb minl +do +$UPPLTOTF -kanji=uptex basepl/ubase-h.pl tfm/up${series}${face}n-h.tfm +$UPPLTOTF -kanji=uptex basepl/ubase-v.pl tfm/up${series}${face}n-v.tfm +done +done + + +echo "making tfm for burasage & jis2004 ..." +for series in nml exp +do +for face in minr gothr minb gothb mgothr +do +$UPPLTOTF -kanji=uptex basepl/ubrsg-h.pl tfm/upbrsg${series}${face}n-h.tfm +$UPPLTOTF -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsg${series}${face}n-v.tfm +done +done +#for extra fonts +for series in nml exp +do +for face in gotheb minl +do +$UPPLTOTF -kanji=uptex basepl/ubrsg-h.pl tfm/upbrsg${series}${face}n-h.tfm +$UPPLTOTF -kanji=uptex basepl/ubrsg-v.pl tfm/upbrsg${series}${face}n-v.tfm +done +done + + +echo "making vf for jis2004 ..." +for face in minr gothr minb gothb mgothr +do +./umkjvf -ucs -sp 1 -cq upnml${face}n-h uph${face}n-h +./umkjvf -ucs -sp 1 -cm -cp upnml${face}n-v uph${face}n-v +done +#extra fonts +for face in gotheb minl +do +./umkjvf -ucs -sp 1 -cq upnml${face}n-h uph${face}n-h +./umkjvf -ucs -sp 1 -cm -cp upnml${face}n-v uph${face}n-v +done + +for face in minr gothr minb gothb mgothr +do +./umkjvf -ucs -sp 1 -omitfw -cq -expert upexp${face}n-h uph${face}n-h cidj${face} +./umkjvf -ucs -sp 1 -omitfw -cm -cp -expert upexp${face}n-v uph${face}n-v cidj${face} +done +#extra fonts +for face in gotheb minl +do +./umkjvf -ucs -sp 1 -omitfw -cq -expert upexp${face}n-h uph${face}n-h cidj${face} +./umkjvf -ucs -sp 1 -omitfw -cm -cp -expert upexp${face}n-v uph${face}n-v cidj${face} +done + + +echo "making vf for burasage & jis2004 ..." +for face in minr gothr minb gothb mgothr +do +./umkjvf -ucs -sp 1 -sage -omitfw -cq upbrsgnml${face}n-h uph${face}n-h +./umkjvf -ucs -sp 1 -sage -omitfw -cm -cp upbrsgnml${face}n-v uph${face}n-v +done +#extra fonts +for face in gotheb minl +do +./umkjvf -ucs -sp 1 -sage -omitfw -cq upbrsgnml${face}n-h uph${face}n-h +./umkjvf -ucs -sp 1 -sage -omitfw -cm -cp upbrsgnml${face}n-v uph${face}n-v +done + +for face in minr gothr minb gothb mgothr +do +./umkjvf -ucs -sp 1 -sage -omitfw -cq -expert upbrsgexp${face}n-h uph${face}n-h cidj${face} +./umkjvf -ucs -sp 1 -sage -omitfw -cm -cp -expert upbrsgexp${face}n-v uph${face}n-v cidj${face} +done +#extra fonts +for face in gotheb minl +do +./umkjvf -ucs -sp 1 -sage -omitfw -cq -expert upbrsgexp${face}n-h uph${face}n-h cidj${face} +./umkjvf -ucs -sp 1 -sage -omitfw -cm -cp -expert upbrsgexp${face}n-v uph${face}n-v cidj${face} +done + + +echo "finishing ..." +if test ! -d vf; then +mkdir vf +fi +mv *.vf vf/ +mv *.tfm tfm/ diff --git a/language/japanese/japanese-otf/src/umakeotf_pre b/language/japanese/japanese-otf/src/umakeotf_pre new file mode 100644 index 0000000000..1336cc2182 --- /dev/null +++ b/language/japanese/japanese-otf/src/umakeotf_pre @@ -0,0 +1,12 @@ +#!/bin/sh + +# +# This script is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex). +# + +# setting for ovp2ovf & uppltotf +#OVP2OVF='omfonts -ovp2ovf' +OVP2OVF=ovp2ovf +export OVP2OVF +UPPLTOTF=uppltotf + diff --git a/language/japanese/japanese-otf/src/umakeotf_prop b/language/japanese/japanese-otf/src/umakeotf_prop new file mode 100755 index 0000000000..13b27d5152 --- /dev/null +++ b/language/japanese/japanese-otf/src/umakeotf_prop @@ -0,0 +1,38 @@ +#!/bin/sh + +# +# This script is a part of otfbeta-uptex (a.k.a. japanese-otf-uptex). +# + +# setting for ovp2ovf & uppltotf +. ./umakeotf_pre + +if test ! -d tfm; then +mkdir tfm +fi +if test ! -d vf; then +mkdir vf +fi +if test ! -d ovp; then +mkdir ovp +fi + +echo "making proportional kana tfm/vf ..." +perl -s script/umkpkana.pl -omitfw -hk +perl -s script/umkvpkana.pl -omitfw + +for face in minw3 minw6 kakuw3 kakuw6 maruw4 +do +$UPPLTOTF -kanji=uptex pl/upphira${face}-h.pl tfm/upphira${face}-h.tfm +$UPPLTOTF -kanji=uptex pl/upphira${face}-v.pl tfm/upphira${face}-v.tfm +done + +for face in minw3 minw6 kakuw3 kakuw6 maruw4 +do +$OVP2OVF ovp/upphira${face}-h.ovp vf/upphira${face}-h.vf vf/upphira${face}-h.ofm +$OVP2OVF ovp/upphira${face}-v.ovp vf/upphira${face}-v.vf vf/upphira${face}-v.ofm +done + +rm vf/*.ofm +rm -rf ovp +rm -rf pl diff --git a/language/japanese/japanese-otf/src/umkjvf b/language/japanese/japanese-otf/src/umkjvf new file mode 100755 index 0000000000..f90f4a5a0a --- /dev/null +++ b/language/japanese/japanese-otf/src/umkjvf @@ -0,0 +1,962 @@ +#!/usr/bin/perl +################### +### main part ### +################### +use FindBin; +use lib "$FindBin::Bin/script"; +use CheckDVICode; +#initialize +&initialize_constant; +#processing arguments +&proc_arg; +if ($sp==1) { # supplemental plane + use MakeSPList; + &make_sp_char_list('j'); + %exist_char=%{$MakeSPList::r_exist_char->{'j'}}; +} +#make ovp +&font_header; +&write_char; +#make vf & tfm +&make_vf; +&make_tfm; + +########################## +#### dfn of sub rtns ### +########################## +sub initialize_constant{ + $unknown=0; + $burasage=0; + $jis2004=0; + $minute_option=0; + $alt_kana_true=0; + $ruby_hira_code=0x356F; + $ruby_kata_code=0x3751; + $exp_hira_code_h=0x6F63; + $exp_kata_code_h=0x313D; + $exp_hira_code_v=0x325a; + $exp_kata_code_v=0x3434; + $ruby_font_map=2; + $exp_font_map=2; + @yoko_tfm_binary=(0x00, 0x0B, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x14, 0x7B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xEB, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); + @tate_tfm_binary=(0x00, 0x09, 0x00, 0x01, 0x00, 0x1B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); + @yoko_ucs_tfm_binary=map{ hex($_) } qw/ + 00 0b 00 40 00 5c 00 02 00 00 00 01 00 03 00 02 + 00 02 00 01 00 00 00 00 00 00 00 09 00 00 00 00 + 00 a0 00 00 00 00 00 00 ff 61 00 01 ff 62 00 01 + ff 63 00 01 ff 64 00 01 ff 65 00 01 ff 66 00 01 + ff 67 00 01 ff 68 00 01 ff 69 00 01 ff 6a 00 01 + ff 6b 00 01 ff 6c 00 01 ff 6d 00 01 ff 6e 00 01 + ff 6f 00 01 ff 70 00 01 ff 71 00 01 ff 72 00 01 + ff 73 00 01 ff 74 00 01 ff 75 00 01 ff 76 00 01 + ff 77 00 01 ff 78 00 01 ff 79 00 01 ff 7a 00 01 + ff 7b 00 01 ff 7c 00 01 ff 7d 00 01 ff 7e 00 01 + ff 7f 00 01 ff 80 00 01 ff 81 00 01 ff 82 00 01 + ff 83 00 01 ff 84 00 01 ff 85 00 01 ff 86 00 01 + ff 87 00 01 ff 88 00 01 ff 89 00 01 ff 8a 00 01 + ff 8b 00 01 ff 8c 00 01 ff 8d 00 01 ff 8e 00 01 + ff 8f 00 01 ff 90 00 01 ff 91 00 01 ff 92 00 01 + ff 93 00 01 ff 94 00 01 ff 95 00 01 ff 96 00 01 + ff 97 00 01 ff 98 00 01 ff 99 00 01 ff 9a 00 01 + ff 9b 00 01 ff 9c 00 01 ff 9d 00 01 ff 9e 00 01 + ff 9f 00 01 02 11 00 00 01 11 00 00 00 00 00 00 + 00 08 00 00 00 10 00 00 00 00 00 00 00 0e 14 7b + 00 00 00 00 00 01 eb 85 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 + 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + /; + @minute_code=(0x216C, 0x216C, 0x216D, 0x216D); + @shift_minute_code=(0x818C, 0x818C, 0x818D, 0x818D); + @cid_minute_code=(0x6E3D, 0x6E3E, 0x6C44, 0x6C45); + @cid_hquote_code=(0x3A4E, 0x3A4F, 0x3A50, 0x3A51); # CID: 670 .. 673 + @cid_vquote_code=(0x314A, 0x3143, 0x3148, 0x3145); # CID: 8282, 8275, 8280, 8277 + @ruby_odori_h=(0x3559, 0x355a, 0x355b, 0x355c, 0x3933); + @ruby_odori_v=(0x3559, 0x355a, 0x355b, 0x355c, 0x3934); + @exp_odori_h=(0x313a, 0x313b, 0x6f61, 0x6f62, 0x313c); # CID: 12362, 12363, 12273, 12274, 12364 + @exp_odori_v=(0x3431, 0x3432, 0x3258, 0x3259, 0x3433); # CID: 12545, 12456, 12457, 12274, 12547 + @cid_hkana_code=(0x3537 .. 0x356F, 0x3630 .. 0x3635); # CID: 327 .. 389 + %kaisei_jikei = (0x3029 => 8266, 0x3032 => 7961, 0x303B => 7634, 0x306E => 7635, 0x3071 => 7962, 0x3073 => 7636, 0x307C => 7637, 0x312A => 7638, 0x3139 => 20271, 0x313D => 7642, 0x3142 => 13650, 0x3228 => 7645, 0x3260 => 7647, 0x3267 => 7965, 0x3276 => 13673, 0x327A => 20269, 0x3322 => 7650, 0x336B => 7652, 0x3373 => 7653, 0x3378 => 20290, 0x344D => 7656, 0x3465 => 7657, 0x352B => 7658, 0x3540 => 7659, 0x3562 => 7966, 0x3564 => 20270, 0x3568 => 20263, 0x362A => 7661, 0x3642 => 7968, 0x364F => 7662, 0x3674 => 7664, 0x367B => 7665, 0x367D => 7666, 0x3729 => 20272, 0x3737 => 7668, 0x3764 => 20273, 0x3771 => 7674, 0x377E => 7676, 0x3830 => 20276, 0x3841 => 7678, 0x392B => 7679, 0x393C => 20279, 0x3974 => 7683, 0x3979 => 20284, 0x3A35 => 20281, 0x3A67 => 7686, 0x3B27 => 7688, 0x3B2A => 7689, 0x3B2C => 7690, 0x3B2D => 20280, 0x3B41 => 7970, 0x3C5D => 7695, 0x3C5E => 7696, 0x3D36 => 7698, 0x3D5D => 13460, 0x3D72 => 7701, 0x3D73 => 7702, 0x3E25 => 7703, 0x3E64 => 7708, 0x3E73 => 20282, 0x3F2A => 7709, 0x3F56 => 13860, 0x3F60 => 7711, 0x4022 => 7713, 0x4071 => 7716, 0x4079 => 7718, 0x407A => 7972, 0x407C => 7973, 0x407D => 7974, 0x4127 => 7720, 0x4139 => 7721, 0x414C => 7722, 0x4237 => 7975, 0x423D => 7726, 0x425C => 7728, 0x427D => 7733, 0x4329 => 7735, 0x432E => 7738, 0x4337 => 13915, 0x4370 => 7740, 0x4375 => 7741, 0x443D => 7743, 0x4448 => 7744, 0x444A => 7745, 0x4454 => 8267, 0x4472 => 20286, 0x4522 => 7748, 0x4527 => 7749, 0x452E => 7750, 0x4546 => 13949, 0x4548 => 7753, 0x454B => 7754, 0x4552 => 7756, 0x4654 => 7761, 0x465B => 20287, 0x4666 => 7766, 0x4667 => 7767, 0x466A => 7768, 0x4729 => 7769, 0x4757 => 7771, 0x4767 => 7772, 0x4769 => 7773, 0x477D => 20288, 0x4824 => 7775, 0x4840 => 7978, 0x4854 => 7778, 0x4870 => 13495, 0x4875 => 7780, 0x4923 => 7782, 0x492F => 7783, 0x4935 => 7785, 0x493F => 20222, 0x4940 => 7786, 0x494E => 7787, 0x4960 => 20289, 0x4A43 => 7789, 0x4A4D => 7790, 0x4A4E => 14013, 0x4A53 => 7979, 0x4A5A => 7791, 0x4A5C => 20291, 0x4A79 => 7792, 0x4B29 => 7794, 0x4B70 => 7796, 0x4B78 => 7980, 0x4C59 => 7798, 0x4C5F => 7799, 0x4C62 => 20293, 0x4C6C => 20294, 0x4C7A => 7801, 0x4C7C => 7802, 0x4D32 => 14074, 0x4E7A => 7809, 0x4E7B => 7810, 0x4E7C => 20265, 0x4F31 => 7812, 0x514D => 7817, 0x5257 => 14111, 0x527B => 20277, 0x535E => 7821, 0x5373 => 14116, 0x5751 => 13538, 0x5928 => 7991, 0x6044 => 20278, 0x6131 => 20267, 0x6134 => 20283, 0x6156 => 20175, 0x635E => 20285, 0x6427 => 20266, 0x6440 => 7997, 0x6727 => 20275, 0x675B => 14196, 0x676A => 20292, 0x694A => 20274, 0x6967 => 20296, 0x6A24 => 20295, 0x6B43 => 20268, 0x7057 => 13624, 0x7159 => 8003, 0x726D => 14272); +} +sub reorder_odoriji { +=comment +The order of odorijis in UCS is different from that in JIS +JIS UCS +0x2133 U+30FD # KATAKANA ITERATION MARK +0x2134 U+30FE # KATAKANA VOICED ITERATION MARK +0x2135 U+309D # HIRAGANA ITERATION MARK +0x2136 U+309E # HIRAGANA VOICED ITERATION MARK +0x213C U+30FC # KATAKANA-HIRAGANA PROLONGED SOUND MARK +=cut + my $ref; + foreach $ref (\@ruby_odori_h, \@ruby_odori_v, \@exp_odori_h, \@exp_odori_v) { + @$ref = @$ref[2..4, 0, 1]; + } +} +sub proc_arg { + if ($#ARGV == -1) {&print_help;} + GetOptions(\@ARGV, ['^-b', \$baseline_shift, 1], ['^-m', \$minute_option, 0], ['^-cm', \$cid_minute, 0], ['^-cq', \$cid_quote, 0], ['^-cp', \$comma_period, 0], ['^-chk', \$cid_hankana, 0], ['^-SJIS', \$sjis, 0], ['^-scale', \$scale, 1], ['^-notfm', \$without_tfm, 1], ['^-expert', \$expert, 0], ['^-ruby', \$ruby, 0], ['^-sage', \$burasage, 0], ['^-jp04', \$jis2004, 0], ['^-ucs', \$ucs, 0], ['^-omitfw', \$omitfw, 0], ['^-sp', \$sp, 1], ['^-ovp2ovf', \$ovp2ovf_command, 1], ['^-h(e|el|elp)?', \$help, 0], ['^-dbg', \$debug_mode, 0], ['^-(.+)', \$unknown, 0]); + if ($unknown == 1){ + print "umkjvf: Unknown options!\n"; + &print_help; + } + if ($help == 1){&print_help;} + if (($expert == 0) && ($ruby == 0)){ + if ($#ARGV <= 0) { + print "umkjvf: Need two to three file arguments.\n"; + &print_help; + } + } elsif (($expert != 0) && ($ruby != 0)){ + print "umkjvf: You can't use \"-ruby\" and \"-expert\" at same time.\n"; + &print_help; + } elsif (($scale != 0) && ($ruby != 0)){ + print "umkjvf: You can't use \"-ruby\" and \"-scale\" at same time.\n"; + &print_help; + } elsif (($jis2004 != 0) && ($ruby != 0)){ + print "umkjvf: You can't use \"-ruby\" and \"-jp04\" at same time.\n"; + &print_help; + } elsif (($jis2004 != 0) && ($sjis != 0)){ + print "umkjvf: You can't use \"-sjis\" and \"-jp04\" at same time.\n"; + &print_help; + } elsif (($jis2004 != 0) && ($ucs != 0)){ + print "umkjvf: You can't use \"-ucs\" and \"-jp04\" at same time.\n"; + &print_help; + } elsif (($omitfw != 0) && ($baseline_shift != 0)){ + print "umkjvf: You can't use \"-b\" and \"-omitfw\" at same time.\n"; + &print_help; + } else { + if ($#ARGV <= 1) { + print "umkjvf: Need three file arguments for this option.\n"; + &print_help; + } + $alt_kana_true=1; + } + if ($scale < 0 || $scale >= 1){ + print "umkjvf: Invalid Scale!!\n"; + &print_help; + } + if ($scale == 0){$scale = 1;} + if ($sjis != 0){$max_ku=120;}else{$max_ku=94;} + if ($cid_minute != 0){$minute_option = 1;} + if ($ucs){&reorder_odoriji; $CheckDVICode::is_ucs=$ucs;} + $tfm_name = shift(@ARGV); + $tfm_name =~ s/\.tfm//; + $kanji_font = shift(@ARGV); + $kanji_font =~ s/\.tfm//; + $kana_font = shift(@ARGV); + $kana_font =~ s/\.tfm//; + &get_metric; + $half_width= ($font_at / 2); + $quater_width= ($font_at / 4); + @minute_right=($font_at*0.1, $font_at*0.4, $font_at*0.1, $font_at*0.4); + @minute_down=(-$font_at*0.65, $font_at*0.65, -$font_at*0.6, $font_at*0.6); + #open output file + open(OVP,">$tfm_name.ovp") || die "Can't make \'$tfm_name.ovp\'!\n"; + binmode(OVP); +} +sub font_header { + print OVP "(VTITLE )\n"; + print OVP "(OFMLEVEL D 0)\n"; + print OVP "(DESIGNSIZE R 10.000000)\n"; + print OVP "(CHECKSUM O 0)\n"; + print OVP "(MAPFONT D 1\n"; + print OVP " (FONTNAME $kanji_font)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + printf OVP " (FONTAT R %f)\n",$font_at; + printf OVP " (FONTDSIZE R %f)\n",$design_size; + print OVP " )\n"; + if ($ruby == 1){ + &get_face; + if ($direction eq "y"){ + print OVP "(MAPFONT D 2\n"; + print OVP " (FONTNAME $face"."3-h)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + print OVP " (FONTAT R 1.0)\n"; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + if ($ucs) { + print OVP "(MAPFONT D 3\n"; + print OVP " (FONTNAME $face"."4-h)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + print OVP " (FONTAT R 1.0)\n"; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + } + }elsif ($direction eq "t"){ + print OVP "(MAPFONT D 2\n"; + print OVP " (FONTNAME $face"."3-v)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + print OVP " (FONTAT R 1.0)\n"; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + if ($ucs) { + print OVP "(MAPFONT D 3\n"; + print OVP " (FONTNAME $face"."4-v)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + print OVP " (FONTAT R 1.0)\n"; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + } + } + } elsif ($expert == 1) { + &get_face; + if ($direction eq "y"){ + print OVP "(MAPFONT D 2\n"; + print OVP " (FONTNAME $face"."2-h)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + printf OVP " (FONTAT R %f)\n",$scale; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + print OVP "(MAPFONT D 3\n"; + print OVP " (FONTNAME $face"."3-h)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + printf OVP " (FONTAT R %f)\n",$scale; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + }elsif ($direction eq "t"){ + print OVP "(MAPFONT D 2\n"; + print OVP " (FONTNAME $face"."3-v)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + printf OVP " (FONTAT R %f)\n",$scale; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + if ($ucs) { + print OVP "(MAPFONT D 3\n"; + print OVP " (FONTNAME $face"."4-v)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + printf OVP " (FONTAT R %f)\n",$scale; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + } + } + } else { + if ($kana_font ne ""){ + print OVP "(MAPFONT D 2\n"; + print OVP " (FONTNAME $kana_font)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + printf OVP " (FONTAT R %f)\n",$scale*$font_at; + printf OVP " (FONTDSIZE R %f)\n",$design_size; + print OVP " )\n"; + } + } + if ($cid_minute == 1){ + &get_face; + if ($direction eq "t"){ + print OVP "(MAPFONT D 4\n"; + print OVP " (FONTNAME $face"."1-v)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + print OVP " (FONTAT R 1.0)\n"; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + print OVP "(MAPFONT D 5\n"; + print OVP " (FONTNAME $face"."2-v)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + print OVP " (FONTAT R 1.0)\n"; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + } + } + elsif ($cid_quote == 1){ + &get_face; + if ($direction eq "y"){ + print OVP "(MAPFONT D 4\n"; + print OVP " (FONTNAME $face"."0-h)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + print OVP " (FONTAT R 1.0)\n"; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + } + elsif ($direction eq "t"){ + print OVP "(MAPFONT D 4\n"; + print OVP " (FONTNAME $face"."2-v)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + print OVP " (FONTAT R 1.0)\n"; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + } + } + if ($jis2004 == 1){ + if($direction eq "y"){$temp_dir = "h"}elsif($direction eq "t"){$temp_dir = "v"} + &get_face; + print OVP "(MAPFONT D 4\n"; + print OVP " (FONTNAME $face"."1-$temp_dir)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + print OVP " (FONTAT R 1.0)\n"; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + print OVP "(MAPFONT D 5\n"; + print OVP " (FONTNAME $face"."2-$temp_dir)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + print OVP " (FONTAT R 1.0)\n"; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + print OVP "(MAPFONT D 6\n"; + print OVP " (FONTNAME $face"."3-$temp_dir)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + print OVP " (FONTAT R 1.0)\n"; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + print OVP "(MAPFONT D 7\n"; + print OVP " (FONTNAME $face"."4-$temp_dir)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + print OVP " (FONTAT R 1.0)\n"; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + print OVP "(MAPFONT D 8\n"; + print OVP " (FONTNAME $face"."5-$temp_dir)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + print OVP " (FONTAT R 1.0)\n"; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + } + if ($cid_hankana == 1){ + &get_face; + if ($direction eq "y"){ + print OVP "(MAPFONT D 6\n"; + print OVP " (FONTNAME $face"."0-h)\n"; + print OVP " (FONTCHECKSUM O 0)\n"; + print OVP " (FONTAT R 1.0)\n"; + print OVP " (FONTDSIZE R 10.0)\n"; + print OVP " )\n"; + } + } +} +sub write_char { + if (!$ucs) { + for ($ku=1; $ku<=$max_ku; $ku++){ + for ($ten=1; $ten<=94; $ten++){ + $jiscode=($ku+32)*256+($ten+32); + $CheckDVICode::dvicode=$dvicode=$jiscode; + if($sjis == 1){ + &get_shift_jiscode; + $char_code=$shift_jiscode; + }else{ + $char_code=$jiscode; + } + if ($ruby==1){ + if ($ku==1){&print_kigo_char;}elsif($ku==4){&print_ruby_hira_char;} + elsif($ku==5){&print_ruby_kata_char;}else{&print_char;} + }elsif ($expert==1){ + if ($direction eq "y"){ + if ($ku==1){&print_kigo_char;}elsif($ku==4){&exp_hira_h_char;} + elsif($ku==5){&exp_kata_h_char;}else{&print_char;} + }elsif ($direction eq "t"){ + if ($ku==1){&print_kigo_char;}elsif($ku==4){&exp_hira_v_char;} + elsif($ku==5){&exp_kata_v_char;}else{&print_char;} + } + }else{ + if ($ku==1){&print_kigo_char;}elsif($ku==4){&print_kana_char;} + elsif($ku==5){&print_kana_char;}else{&print_char;} + } + } + } + } else { # ucs + $max_ucs= $sp ? 0x2FA1F : 0xFFFF; # U+2FA1F: max of CJK Compatibility Ideographs Supplement + for ($ucscode=0; $ucscode<=$max_ucs; $ucscode++){ + $CheckDVICode::dvicode=$dvicode=$ucscode; + $char_code=$ucscode; + next unless (&is_ucs_jpn_range); + if ($sp==1 && $ucscode>0xFFFF) { + next unless ($exist_char{sprintf("%X",$ucscode)}); + } + if(&is_ucs_hankana && $direction eq "y"){ + &print_hankana_char; + next; + } + if ($ruby==1){ + if (&is_ucs_kigo){&print_kigo_char;} + elsif(&is_ucs_hira){&print_ruby_hira_char;} + elsif(&is_ucs_kata){&print_ruby_kata_char;} + else{&print_char;} + }elsif ($expert==1){ + if ($direction eq "y"){ + if (&is_ucs_kigo){&print_kigo_char;} + elsif(&is_ucs_hira){&exp_hira_h_char;} + elsif(&is_ucs_kata){&exp_kata_h_char;} + else{&print_char;} + }elsif ($direction eq "t"){ + if (&is_ucs_kigo){&print_kigo_char;} + elsif(&is_ucs_hira){&exp_hira_v_char;} + elsif(&is_ucs_kata){&exp_kata_v_char;} + else{&print_char;} + } + }else{ + if (&is_ucs_kigo){&print_kigo_char;} + elsif(&is_ucs_hira){&print_kana_char;} + elsif(&is_ucs_kata){&print_kana_char;} + else{&print_char;} + } + } + } +} +sub make_vf { + my ($ovp2ovf); + + close(OVP); + exit if $debug_mode; + + $ovp2ovf = 'ovp2ovf'; # use ovp2ovf WEB version in TeXLive svn r24922 or later if you use SP + if (defined($ENV{'OVP2OVF'})) { + $ovp2ovf = $ENV{'OVP2OVF'}; + } + if ($ovp2ovf_command ne '') { + $ovp2ovf = $ovp2ovf_command; + } + system("$ovp2ovf $tfm_name.ovp $tfm_name.vf $tfm_name.ofm"); + unlink "$tfm_name.ovp"; + unlink "$tfm_name.ofm"; +} +sub make_tfm { + open(KANJITFM,">$kanji_font.tfm") || die "Can't make \'$kanji_font.tfm\'!\n"; + binmode(KANJITFM); + if ($direction eq "y") { + my (@tfm) = $ucs ? @yoko_ucs_tfm_binary : @yoko_tfm_binary; + foreach $binary(@tfm) { + $_ = pack("C", $binary); + print KANJITFM "$_"; + } + } elsif ($direction eq "t") { + foreach $binary(@tate_tfm_binary) { + $_ = pack("C", $binary); + print KANJITFM "$_"; + } + } else {die "Unknown Direction!!\n";} + if ($ruby==0 && $expert==0){ + if ($kana_font ne ""){ + open(KANATFM,">$kana_font.tfm") || die "Can't make \'$kana_font.tfm\'!\n"; + binmode(KANATFM); + if ($direction eq "y") { + foreach $binary(@yoko_tfm_binary) { + $_ = pack("C", $binary); + print KANATFM "$_"; + } + } else { + foreach $binary(@tate_tfm_binary) { + $_ = pack("C", $binary); + print KANATFM "$_"; + } + } + } + } +} +############################## +#### dfn of sub sub rtns ### +############################## +sub print_help { + print "This is umkjvf version 0.14 (2014/3/22) by ttk\n"; + print "Based on mkjvf version 1.0b21 (2010/3/25) by psitau\n"; + print "Usage: umkjvf [option] <TFMfile> <PSfontTFM> [<PSfontTFM>]\n"; + print " -b <number> baseline shift\n"; + print " -m translate quotation mark to minute\n"; + print " -cm translate quotation mark to CID minute\n"; + print " -cq translate quotation mark to CID quotation (umkjvf extention)\n"; + print " -cp translate comma & period to KuTohTen\n"; + print " -chk translate hankaku kana to CID hankaku kana (umkjvf extention)\n"; + print " -notfm (h|v) don't read tfm\n"; + print " -ruby use ruby glyph for kana (for utf package)\n"; + print " -expert use alt. kana glyph for kana (for utf package)\n"; + print " -burasage make the width of kutoh-ten zero for burasage\n"; + print " -jp04 make a font mapped JIS X 0213:2004 glyphs\n"; + print " -ucs make ucs mapped vf (umkjvf extention)\n"; + print " -omitfw omit entries in vf for characters with default metric (umkjvf extention)\n"; + print " -sp <0--2> include supplemental plane (umkjvf extention)\n"; + print " -SJIS make shift jis mapped vf (experimental)\n"; + print " -scale <0--1> make kokana vf\n"; + print " -ovp2ovf <command> use ovp2ovf command\n"; + print " -dbg debug mode\n"; + print " -help print this message\n"; + exit; +} +sub GetOptions { + my ($argv,@options)=@_; + foreach (@options) { + my ($regex,$ref,$takesarg)=@{$_}; + my @args=@{$argv}; + @{$argv}=(); + my $arg; + argloop: + while (($arg=shift @args) ne "") { + if ($arg=~/$regex/) { + my $val=1; + if ($takesarg) { $val=shift @args; } + if (ref($ref) eq 'CODE') { &$ref($val); } + else { ${$ref}=$val; last argloop;} + } + else { + push @{$argv},$arg; + if ($arg eq '--') { last argloop; } + } + } + push @{$argv},@args; + } +} +sub get_metric{ + if ($without_tfm eq ""){ + &read_tfm; + } elsif ($without_tfm eq "h") { + $direction="y"; + $design_size=10; + $font_at = 0.962216; + if ($minute_option == 1){$minute_option = 0;} + if ($comma_period == 1){$comma_period = 0;} + } elsif ($without_tfm eq "v") { + $direction="t"; + $design_size=10; + $font_at = 0.962216; + } else{ + die "Unknown Direction!!\n"; + } +# print STDOUT "$design_size, $font_at\n";#debug +} +sub read_tfm{ + $alt_tfm_name=`kpsewhich $tfm_name.tfm`; + chomp($alt_tfm_name); + open (TFM, "<$tfm_name.tfm") || open (TFM, "<tfm/$tfm_name.tfm") || open (TFM, "<$alt_tfm_name") || die "Can't read tfm file!!\n"; + binmode(TFM); + my($jfm_id, $nt, $lf, $lh, $bc, $ec, $nw, $nh, $nd, $ni, $nl, $nk, $ng, $np); + my($data,$d_size,$data_length, @param); + #first 7 word + read(TFM, $_, 2); + $jfm_id = unpack('n', $_); +# printf STDOUT "JFM ID= %d\n",$jfm_id;#debug + if ($jfm_id==0x0B) { + $direction="y"; + if ($minute_option == 1){$minute_option = 0;} +# print STDOUT "Direction is YOKO!!\n";#debug + }elsif ($jfm_id==0x09){ + $direction="t"; +# print STDOUT "Direction is TATE!!\n";#debug + }else{ + die "Unknown Direction!!\n"; + } + read(TFM, $_, 26); + ($nt, $lf, $lh, $bc, $ec, $nw, $nh, $nd, $ni, $nl, $nk, $ng, $np)= unpack('nnnnnnnnnnnnn', $_); + #header + read(TFM, $_, (4*$lh)); + ($data,$d_size)= unpack('NN',$_); + $d_size=$d_size/(1<<20);; + $data_length = ($nt+$ec-$bc+1+$nw+$nh+$nd+$ni+$nl+$nk+$ng)*4; + read(TFM, $_, $data_length); + read(TFM, $_, (4*$np)); + @param=unpack('NNNNNNNNN',$_); + $zh = $param[4]/(1<<20); + $zw = $param[5]/(1<<20); + $design_size=$d_size; + $font_at=$zw; +# printf STDOUT "Design Size: %f, zw: %f, zh: %f\n",$d_size, $zw, $zh;#debug +} +sub get_face{ + if($kana_font eq "cidjminr"){ + $face="cidjmr"; + }elsif($kana_font eq "cidjgothr"){ + $face="cidjgr"; + }elsif($kana_font eq "cidjminb"){ + $face="cidjmb"; + }elsif($kana_font eq "cidjgothb"){ + $face="cidjgb"; + }elsif($kana_font eq "cidjmgothr"){ + $face="cidjmgr"; + }elsif($kana_font eq "cidjminl"){ + $face="cidjml"; + }elsif($kana_font eq "cidjgotheb"){ + $face="cidjge"; + }elsif($kana_font eq "cidmin"){ + $face="cidm"; + }elsif($kana_font eq "cidgoth"){ + $face="cidg"; + }elsif($kana_font eq ""){ + if($kanji_font =~ /hminr/){ + $face="cidjmr"; + }elsif($kanji_font =~ /hgothr/){ + $face="cidjgr"; + }elsif($kanji_font =~ /hminb/){ + $face="cidjmb"; + }elsif($kanji_font =~ /hgothb/){ + $face="cidjgb"; + }elsif($kanji_font =~ /hmgothr/){ + $face="cidjmgr"; + }elsif($kanji_font =~ /hminl/){ + $face="cidjml"; + }elsif($kanji_font =~ /hgotheb/){ + $face="cidjge"; + } + } +} +sub baseline_shift{ + if ($baseline_shift != 0){ + $baseline_shift_amount=-($baseline_shift/1000)*$zh; + printf OVP " (MOVEUP R %f)\n",$baseline_shift_amount; + } +} +sub print_kigo_char{ + printf OVP "(CHARACTER H %X\n", $dvicode; + if (&is_dvicode('quote') || &is_dvicode('kakko')){#Kakko + $width=$half_width; + } elsif (&is_dvicode('kutouten')){#Kutouten + if (($burasage eq 1) && &is_dvicode('burasage')){#burasage + $width=0; + }else{ + $width=$half_width; + } + } else{ + $width=$font_at; + } + printf OVP " (CHARWD R %f)\n", $width; + print OVP " (MAP\n"; + if (&is_dvicode('odoriji')){#odoriji + if ($ruby==1){ + print OVP " (SELECTFONT D 2)\n"; + }elsif($expert==1){ + if ($direction eq "y"){ + if (&is_dvicode('hira-odoriji')){ + print OVP " (SELECTFONT D 2)\n"; + }else{ + print OVP " (SELECTFONT D 3)\n"; + } + }else{ + print OVP " (SELECTFONT D 2)\n"; + } + }elsif($kana_font ne ""){ + print OVP " (SELECTFONT D 2)\n"; + } + } + if ($cid_minute == 1){#cid_minute + if (&is_dvicode('d-quote')){#double quatation->double minute + print OVP " (SELECTFONT D 4)\n"; + }elsif (&is_dvicode('s-quote')){#single quatation->single minute + print OVP " (SELECTFONT D 5)\n"; + } + } + elsif ($cid_quote == 1){#cid_quote + if (&is_dvicode('quote')){ + print OVP " (SELECTFONT D 4)\n"; + } + } + &baseline_shift; + if (&is_dvicode('odoriji')){#odoriji + &scaled_shift; + } + if (&is_dvicode('colon') || &is_dvicode('semicolon') || &is_dvicode('nakaten')){#colon, semicolon, nakaten + printf OVP " (MOVERIGHT R -%f)\n",$quater_width;} + if (&is_dvicode('kakko') && &is_dvicode('open')){#Kakko + printf OVP " (MOVERIGHT R -%f)\n",$half_width; + } + if (&is_dvicode('quote')){#quatation + if ($minute_option == 1){#quatation -> minute + if ($cid_minute == 1){ + if (&is_dvicode('open')){ + printf OVP " (MOVERIGHT R -%f)\n",$half_width; + } + $minute_char_code= shift(@cid_minute_code); + printf OVP " (SETCHAR H %X)\n", $minute_char_code; + }else{ + $minute_right_shift= shift(@minute_right); + $minute_down_shift= shift(@minute_down); + printf OVP " (MOVERIGHT R %f)\n", $minute_right_shift; + printf OVP " (MOVEDOWN R %f)\n", $minute_down_shift; + if (&is_dvicode('close')){ + print OVP " (SPECIAL ps: gsave currentpoint currentpoint translate 180 neg rotate neg exch neg exch translate)\n"; + } + if ($sjis == 1){ + $minute_char_code= shift(@shift_minute_code); + }else{ + $minute_char_code= shift(@minute_code); + } + printf OVP " (SETCHAR H %X)\n", $minute_char_code; + if (&is_dvicode('close')){ + print OVP " (SPECIAL ps: currentpoint grestore moveto)\n"; + } + } + } elsif ($cid_quote == 1){ + if (&is_dvicode('open')){ + printf OVP " (MOVERIGHT R -%f)\n",$half_width; + } + if ($direction eq "y"){ + $quote_char_code= shift(@cid_hquote_code); + }else{ + $quote_char_code= shift(@cid_vquote_code); + } + printf OVP " (SETCHAR H %X)\n", $quote_char_code; + } else { + if (&is_dvicode('open')){ + printf OVP " (MOVERIGHT R -%f)\n",$half_width; + } + printf OVP " (SETCHAR H %X)\n", $char_code; + } + } elsif (&is_dvicode('odoriji')){#odoriji + if ($ruby==1){ + if ($direction eq "y"){ + $odorijicode= shift(@ruby_odori_h); + }else{ + $odorijicode= shift(@ruby_odori_v); + } + }elsif($expert==1){ + if ($direction eq "y"){ + $odorijicode= shift(@exp_odori_h); + }else{ + $odorijicode= shift(@exp_odori_v); + } + }elsif ($sjis==1){ + $odorijicode= $shift_jiscode; + }else{ + $odorijicode= $dvicode; + } + printf OVP " (SETCHAR H %X)\n",$odorijicode; + } elsif (&is_dvicode('comma') && $comma_period == 1){ + printf OVP " (SETCHAR H %X)\n", ($ucs ? 0x3001 : $char_code-2); + } elsif (&is_dvicode('period') && $comma_period == 1){ + printf OVP " (SETCHAR H %X)\n", ($ucs ? 0x3002 : $char_code-2); + }else { + printf OVP " (SETCHAR H %X)\n",$char_code; + } + print OVP " )\n"; + print OVP " )\n"; +} +sub print_char{ + $fontmap = 0; + if (($jis2004 == 1) && (0x3029 <= $jiscode && $jiscode <= 0x726D)){ + if (exists $kaisei_jikei{$jiscode}){ + $cid = $kaisei_jikei{$jiscode}; + $fontmap = int($cid/4096)+3; ## $fontmap>=3 + $upper = int(($cid%4096)/64)+16; + $lower = (($cid%4096)%64)+16; +# printf STDOUT "%d, %d\n",$upper,$lower; + $char_code = $upper*256+$lower+0x2020; + } + } + if ($omitfw && $baseline_shift==0 && !$fontmap) { + return if ($dvicode==$char_code); + } + printf OVP "(CHARACTER H %X\n", $dvicode; + printf OVP " (CHARWD R %f)\n", $font_at; + print OVP " (MAP\n"; + if ($fontmap) { + printf OVP " (SELECTFONT D %d)\n", $fontmap; + } + &baseline_shift; + printf OVP " (SETCHAR H %X)\n",$char_code; + print OVP " )\n"; + print OVP " )\n"; +} +sub print_kana_char{ + if ($omitfw && $baseline_shift==0 && $scale==1 && $kana_font eq "") { + return if ($dvicode==$char_code); + } + printf OVP "(CHARACTER H %X\n", $dvicode; + printf OVP " (CHARWD R %f)\n", $font_at; + print OVP " (MAP\n"; + if ($kana_font ne ""){ + print OVP " (SELECTFONT D 2)\n"; + } + &baseline_shift; + &scaled_shift; + printf OVP " (SETCHAR H %X)\n",$char_code; + print OVP " )\n"; + print OVP " )\n"; +} +sub print_hankana_char{ + printf OVP "(CHARACTER H %X\n", $dvicode; + printf OVP " (CHARWD R %f)\n", $font_at/2.0; + print OVP " (MAP\n"; + if ($cid_hankana == 1){ + print OVP " (SELECTFONT D 6)\n"; + } + &baseline_shift; + &scaled_shift; + if ($cid_hankana == 1){ + $hkana_char_code= shift(@cid_hkana_code); + printf OVP " (SETCHAR H %X)\n",$hkana_char_code; + } else { + printf OVP " (SETCHAR H %X)\n",$char_code; + } + print OVP " )\n"; + print OVP " )\n"; +} +sub print_ruby_hira_char{ + if (&is_dvicode('hira-Vu')){$ruby_hira_code=0x3744;} + if (&is_dvicode('hira-ka')){$ruby_hira_code=0x363A;} + if (&is_dvicode('hira-ke')){$ruby_hira_code=0x3641;} + $ruby_hira_code_orig=$ruby_hira_code; + if ($direction eq "t"){&fix_ruby_hira_code;} + printf OVP "(CHARACTER H %X\n", $dvicode; + printf OVP " (CHARWD R %f)\n",$font_at; + print OVP " (MAP\n"; + printf OVP " (SELECTFONT D %d)\n",$ruby_font_map; + &baseline_shift; + printf OVP " (SETCHAR H %X)\n", $ruby_hira_code; + print OVP " )\n"; + print OVP " )\n"; + $ruby_hira_code=$ruby_hira_code_orig; + $ruby_hira_code++; + if ($ruby_hira_code == 0x3570){$ruby_hira_code=0x3630;} + if ($ruby_hira_code == 0x3670){$ruby_hira_code=0x3730;} + if ($ruby_hira_code == 0x363A){$ruby_hira_code=0x363B;} + if ($ruby_hira_code == 0x3641){$ruby_hira_code=0x3642;} +} +sub print_ruby_kata_char{ + $ruby_kata_code_orig=$ruby_kata_code; + if (&is_dvicode('kata-ka')){$ruby_kata_code=0x375C;} + if (&is_dvicode('kata-ke')){$ruby_kata_code=0x3763;} + if (&is_dvicode('kata-Va')){$ruby_kata_code_orig=$ruby_kata_code=0x306C; + $ruby_font_map=3;} # JIS X 0213 + if (&is_dvicode('kata-ku')){$ruby_kata_code_orig=$ruby_kata_code=0x305B;} # JIS X 0213 + if (&is_dvicode('kata-mu')){$ruby_kata_code_orig=$ruby_kata_code=0x3066;} # JIS X 0213 + if ($direction eq "t"){&fix_ruby_kata_code;} + printf OVP "(CHARACTER H %X\n", $dvicode; + printf OVP " (CHARWD R %f)\n",$font_at; + print OVP " (MAP\n"; + printf OVP " (SELECTFONT D %d)\n",$ruby_font_map; + &baseline_shift; + printf OVP " (SETCHAR H %X)\n", $ruby_kata_code; + print OVP " )\n"; + print OVP " )\n"; + $ruby_kata_code=$ruby_kata_code_orig; + $ruby_kata_code++; + if ($ruby_kata_code == 0x3770){$ruby_kata_code=0x3830;} + if ($ruby_kata_code == 0x375C){$ruby_kata_code=0x375D;} + if ($ruby_kata_code == 0x3763){$ruby_kata_code=0x3764;} +} +sub exp_hira_h_char{ + if (&is_dvicode('hira-Vu')){$exp_hira_code_h=0x3139;$exp_font_map=3;} # JIS X 0213 + if (&is_dvicode('hira-ka')){$exp_hira_code_h=0x6f6d;$exp_font_map=2;} # JIS X 0213 + if (&is_dvicode('hira-ke')){$exp_hira_code_h=0x3034;$exp_font_map=3;} # JIS X 0213 + printf OVP "(CHARACTER H %X\n", $dvicode; + printf OVP " (CHARWD R %f)\n",$font_at; + print OVP " (MAP\n"; + printf OVP " (SELECTFONT D %d)\n", $exp_font_map; + &baseline_shift; + &scaled_shift; + printf OVP " (SETCHAR H %X)\n", $exp_hira_code_h; + print OVP " )\n"; + print OVP " )\n"; + $exp_hira_code_h++; + if ($exp_hira_code_h == 0x6F70){$exp_hira_code_h=0x3030;$exp_font_map=3;} + if ($exp_hira_code_h == 0x3070){$exp_hira_code_h=0x3130;} + if ($exp_hira_code_h == 0x6f6d){$exp_hira_code_h++;} + if ($exp_hira_code_h == 0x3034){$exp_hira_code_h++;} + if ($exp_hira_code_h == 0x3037){$exp_hira_code_h++;} +} +sub exp_kata_h_char{ + if (&is_dvicode('kata-ka')){$exp_kata_code_h=0x3147;} + if (&is_dvicode('kata-ke')){$exp_kata_code_h=0x314e;} + if (&is_dvicode('kata-Va')){$exp_kata_code_h=0x3254;} # JIS X 0213 + if (&is_dvicode('kata-ku')){$exp_kata_code_h=0x6f5d;} # JIS X 0213 + if (&is_dvicode('kata-mu')){$exp_kata_code_h=0x6f68;} # JIS X 0213 + printf OVP "(CHARACTER H %X\n", $dvicode; + printf OVP " (CHARWD R %f)\n",$font_at; + print OVP " (MAP\n"; + print OVP " (SELECTFONT D 3)\n"; + &baseline_shift; + &scaled_shift; + printf OVP " (SETCHAR H %X)\n", $exp_kata_code_h; + print OVP " )\n"; + print OVP " )\n"; + $exp_kata_code_h++; + if ($exp_kata_code_h == 0x3170){$exp_kata_code_h=0x3230;} + if ($exp_kata_code_h == 0x3147){$exp_kata_code_h++;} + if ($exp_kata_code_h == 0x314e){$exp_kata_code_h++;} + if ($exp_kata_code_h == 0x3151){$exp_kata_code_h++;} +} +sub exp_hira_v_char{ + if (&is_dvicode('hira-Vu')){$exp_hira_code_v=0x3430;$exp_font_map=2;} # JIS X 0213 + if (&is_dvicode('hira-ka')){$exp_hira_code_v=0x3264;$exp_font_map=2;} # JIS X 0213 + if (&is_dvicode('hira-ke')){$exp_hira_code_v=0x326b;$exp_font_map=2;} # JIS X 0213 + printf OVP "(CHARACTER H %X\n", $dvicode; + printf OVP " (CHARWD R %f)\n",$font_at; + print OVP " (MAP\n"; + printf OVP " (SELECTFONT D %d)\n", $exp_font_map; + &baseline_shift; + &scaled_shift; + printf OVP " (SETCHAR H %X)\n", $exp_hira_code_v; + print OVP " )\n"; + print OVP " )\n"; + $exp_hira_code_v++; + if ($exp_hira_code_v == 0x3270){$exp_hira_code_v=0x3330;} + if ($exp_hira_code_v == 0x3264){$exp_hira_code_v++;} + if ($exp_hira_code_v == 0x326b){$exp_hira_code_v++;} + if ($exp_hira_code_v == 0x326e){$exp_hira_code_v++;} +} +sub exp_kata_v_char{ + if (&is_dvicode('kata-ka')){$exp_kata_code_v=0x343e;} + if (&is_dvicode('kata-ke')){$exp_kata_code_v=0x3445;} + if (&is_dvicode('kata-Va')){$exp_kata_code_v=0x354b;} # JIS X 0213 + if (&is_dvicode('kata-ku')){$exp_kata_code_v=0x303b;$exp_font_map=3;} # JIS X 0213 + if (&is_dvicode('kata-mu')){$exp_kata_code_v=0x3046;} # JIS X 0213 + printf OVP "(CHARACTER H %X\n", $dvicode; + printf OVP " (CHARWD R %f)\n",$font_at; + print OVP " (MAP\n"; + printf OVP " (SELECTFONT D %d)\n", $exp_font_map; + &baseline_shift; + &scaled_shift; + printf OVP " (SETCHAR H %X)\n", $exp_kata_code_v; + print OVP " )\n"; + print OVP " )\n"; + $exp_kata_code_v++; + if ($exp_kata_code_v == 0x3470){$exp_kata_code_v=0x3530;} + if ($exp_kata_code_v == 0x343e){$exp_kata_code_v++;} + if ($exp_kata_code_v == 0x3445){$exp_kata_code_v++;} + if ($exp_kata_code_v == 0x3448){$exp_kata_code_v++;} +} +sub fix_ruby_hira_code{ + if (&is_dvicode('hira-a' )){$ruby_hira_code=0x3745;}#a + if (&is_dvicode('hira-i' )){$ruby_hira_code=0x3746;}#i + if (&is_dvicode('hira-u' )){$ruby_hira_code=0x3747;}#u + if (&is_dvicode('hira-e' )){$ruby_hira_code=0x3748;}#e + if (&is_dvicode('hira-o' )){$ruby_hira_code=0x3749;}#o + if (&is_dvicode('hira-tsu')){$ruby_hira_code=0x374c;}#tsu + if (&is_dvicode('hira-ya' )){$ruby_hira_code=0x374d;}#ya + if (&is_dvicode('hira-yu' )){$ruby_hira_code=0x374e;}#yu + if (&is_dvicode('hira-yo' )){$ruby_hira_code=0x374f;}#yo + if (&is_dvicode('hira-wa' )){$ruby_hira_code=0x3750;}#wa + if (&is_dvicode('hira-ka' )){$ruby_hira_code=0x374a;} # JIS X 0213 + if (&is_dvicode('hira-ke' )){$ruby_hira_code=0x374b;} # JIS X 0213 +} +sub fix_ruby_kata_code{ + if (&is_dvicode('kata-a' )){$ruby_kata_code=0x3867;}#a + if (&is_dvicode('kata-i' )){$ruby_kata_code=0x3868;}#i + if (&is_dvicode('kata-u' )){$ruby_kata_code=0x3869;}#u + if (&is_dvicode('kata-e' )){$ruby_kata_code=0x386a;}#e + if (&is_dvicode('kata-o' )){$ruby_kata_code=0x386b;}#o + if (&is_dvicode('kata-tsu')){$ruby_kata_code=0x386e;}#tsu + if (&is_dvicode('kata-ya' )){$ruby_kata_code=0x386f;}#ya + if (&is_dvicode('kata-yu' )){$ruby_kata_code=0x3930;}#yu + if (&is_dvicode('kata-yo' )){$ruby_kata_code=0x3931;}#yo + if (&is_dvicode('kata-wa' )){$ruby_kata_code=0x3932;}#wa + if (&is_dvicode('kata-ka' )){$ruby_kata_code=0x386c;}#ka + if (&is_dvicode('kata-ke' )){$ruby_kata_code=0x386d;}#ke + if (&is_dvicode('kata-ku..ro')){$ruby_kata_code+=215;} # JIS X 0213 +} +sub get_shift_jiscode{ + $c1=$ku+32; + $c2=$ten+32; + if ($c1 % 2) { + $c1 = (($c1 + 1) / 2) + 0x70; + $c2 = $c2 + 0x1f; + } else { + $c1 = ($c1 / 2) + 0x70; + $c2 = $c2 + 0x7d; + } + if ($c1 >= 0xa0) {$c1 = $c1 + 0x40;} + if ($c2 >= 0x7f) {$c2 = $c2 + 1;} + $shift_jiscode=$c1*256+$c2; +} +sub scaled_shift{ + if ($scale != 1){ + $scaled_shift_amount=(1-$scale)*$font_at/2; + printf OVP " (MOVERIGHT R %f)\n",$scaled_shift_amount; + if ($direction eq "y"){ + $scaled_v_shift_amount=(1-$scale)*$font_at*0.38; + printf OVP " (MOVEUP R %f)\n",$scaled_v_shift_amount; + } + } +} + + +__END__ +0xFF5F: JIS X 0213 1-02-54 FULLWIDTH LEFT WHITE PARENTHESIS 始ã‚二é‡ãƒãƒ¼ãƒ¬ãƒ¼ãƒ³ +0x3018: JIS X 0213 1-02-56 LEFT WHITE TORTOISE SHELL BRACKET 始ã‚二é‡äº€ç”²æ‹¬å¼§ +0x3016: JIS X 0213 1-02-58 LEFT WHITE LENTICULAR BRACKET 始ã‚ã™ã¿ä»˜ã括弧(白) +0x301D: JIS X 0213 1-13-64 REVERSED DOUBLE PRIME QUOTATION MARK 始ã‚ダブルミニュート +0xFF60: JIS X 0213 1-02-55 FULLWIDTH RIGHT WHITE PARENTHESIS 終ã‚り二é‡ãƒãƒ¼ãƒ¬ãƒ¼ãƒ³ +0x3019: JIS X 0213 1-02-57 RIGHT WHITE TORTOISE SHELL BRACKET 終ã‚り二é‡äº€ç”²æ‹¬å¼§ +0x3017: JIS X 0213 1-02-59 RIGHT WHITE LENTICULAR BRACKET 終ã‚ã‚Šã™ã¿ä»˜ã括弧(白) +0x301F: JIS X 0213 1-13-65 LOW DOUBLE PRIME QUOTATION MARK 終ã‚りダブルミニュート diff --git a/language/japanese/japanese-otf/sty/mlutf.sty b/language/japanese/japanese-otf/sty/mlutf.sty index 70077cb89f..78a6b2353d 100644 --- a/language/japanese/japanese-otf/sty/mlutf.sty +++ b/language/japanese/japanese-otf/sty/mlutf.sty @@ -1,23 +1,65 @@ \NeedsTeXFormat{pLaTeX2e} -\ProvidesPackage{mlutf}[2004/04/17 v1.1.2 psitau] +\ProvidesPackage{mlutf}[2004/04/17 v1.1.2 psitau, u0.27 ttk] %force catcode of \" be 12 \count@\catcode`\" \catcode`\"=12 -\DeclareRobustCommand{\UTFK}[1]{\begingroup% - \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi% - \kanjifamily{utfk}\uppercase{\set@character="#1}% - \endgroup% -} -\DeclareRobustCommand{\UTFC}[1]{\begingroup% - \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi% - \kanjifamily{utfc}\uppercase{\set@character="#1}% - \endgroup% -} -\DeclareRobustCommand{\UTFT}[1]{\begingroup% - \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi% - \kanjifamily{utft}\uppercase{\set@character="#1}% - \endgroup% -} +\if@otf@uplatex +\if@deluxe + \DeclareRobustCommand{\UTFK}[1]{\begingroup% + \edef\reserved@a{\gtdefault}\edef\reserved@b{\mgdefault}% + \ifx\k@family\reserved@a \kanjifamily{utfkg}\else\ifx\k@family\reserved@b + \kanjifamily{utfkmg}\else\kanjifamily{utfk}\fi\fi% + \uppercase{\set@character@="#1}% + \endgroup% + } + \DeclareRobustCommand{\UTFC}[1]{\begingroup% + \edef\reserved@a{\gtdefault}\edef\reserved@b{\mgdefault}% + \ifx\k@family\reserved@a \kanjifamily{utfcg}\else\ifx\k@family\reserved@b + \kanjifamily{utfcmg}\else\kanjifamily{utfc}\fi\fi% + \uppercase{\set@character@="#1}% + \endgroup% + } + \DeclareRobustCommand{\UTFT}[1]{\begingroup% + \edef\reserved@a{\gtdefault}\edef\reserved@b{\mgdefault}% + \ifx\k@family\reserved@a \kanjifamily{utftg}\else\ifx\k@family\reserved@b + \kanjifamily{utftmg}\else\kanjifamily{utft}\fi\fi% + \uppercase{\set@character@="#1}% + \endgroup% + } +\else + \DeclareRobustCommand{\UTFK}[1]{\begingroup% + \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi% + \kanjifamily{utfk}\uppercase{\set@character@="#1}% + \endgroup% + } + \DeclareRobustCommand{\UTFC}[1]{\begingroup% + \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi% + \kanjifamily{utfc}\uppercase{\set@character@="#1}% + \endgroup% + } + \DeclareRobustCommand{\UTFT}[1]{\begingroup% + \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi% + \kanjifamily{utft}\uppercase{\set@character@="#1}% + \endgroup% + } +\fi +\else% for pLaTeX + \DeclareRobustCommand{\UTFK}[1]{\begingroup% + \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi% + \kanjifamily{utfk}\uppercase{\set@character="#1}% + \endgroup% + } + \DeclareRobustCommand{\UTFC}[1]{\begingroup% + \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi% + \kanjifamily{utfc}\uppercase{\set@character="#1}% + \endgroup% + } + \DeclareRobustCommand{\UTFT}[1]{\begingroup% + \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi% + \kanjifamily{utft}\uppercase{\set@character="#1}% + \endgroup% + } +\fi \DeclareRobustCommand{\UTFM}[1]{\begingroup% \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi% \kanjifamily{utf}\uppercase{\set@character="#1}% @@ -27,10 +69,10 @@ %end of changing catcode of \" \gdef\Redefine@MLUTF{% \@ifpackageloaded{hyperref}{% - \def\hyper@UTFC##1{\ifHy@pdfstring\0x##1\else\csname UTFC \endcsname{##1}\fi} - \def\hyper@UTFK##1{\ifHy@pdfstring\0x##1\else\csname UTFK \endcsname{##1}\fi} - \def\hyper@UTFT##1{\ifHy@pdfstring\0x##1\else\csname UTFT \endcsname{##1}\fi} - \def\hyper@UTFM##1{\ifHy@pdfstring\0x##1\else\csname UTFM \endcsname{##1}\fi} + \def\hyper@UTFC##1{\ifHy@pdfstring\hyper@UTF@{##1}\else\csname UTFC \endcsname{##1}\fi} + \def\hyper@UTFK##1{\ifHy@pdfstring\hyper@UTF@{##1}\else\csname UTFK \endcsname{##1}\fi} + \def\hyper@UTFT##1{\ifHy@pdfstring\hyper@UTF@{##1}\else\csname UTFT \endcsname{##1}\fi} + \def\hyper@UTFM##1{\ifHy@pdfstring\hyper@UTF@{##1}\else\csname UTFM \endcsname{##1}\fi} \def\UTFC{\protect\hyper@UTFC} \def\UTFK{\protect\hyper@UTFK} \def\UTFT{\protect\hyper@UTFT} @@ -41,18 +83,66 @@ \DeclareKanjiFamily{\otf@JYn}{utfk}{} \DeclareKanjiFamily{\otf@JTn}{utfk}{} -\Declare@FontShape{utfk}{m}{0123456789abcdef}{utfkmr} -\Declare@FontShape{utfk}{bx}{0123456789abcdef}{utfkgr} \DeclareKanjiFamily{\otf@JYn}{utfc}{} \DeclareKanjiFamily{\otf@JTn}{utfc}{} -\Declare@FontShape{utfc}{m}{0123456789abcdef}{utfcmr} -\Declare@FontShape{utfc}{bx}{0123456789abcdef}{utfcgr} \DeclareKanjiFamily{\otf@JYn}{utft}{} \DeclareKanjiFamily{\otf@JTn}{utft}{} -\Declare@FontShape{utft}{m}{0123456789abcdef}{utftmr} -\Declare@FontShape{utft}{bx}{0123456789abcdef}{utftgr} +\if@otf@uplatex + \Declare@FontShape{utfk}{m}{-}{utfkmr} + \Declare@FontShape{utfc}{m}{-}{utfcmr} + \Declare@FontShape{utft}{m}{-}{utftmr} + \if@deluxe + \Declare@FontShape{utfk}{bx}{-}{utfkmb} + \DeclareKanjiFamily{\otf@JYn}{utfkg}{} + \DeclareKanjiFamily{\otf@JTn}{utfkg}{} + \Declare@FontShape{utfkg}{m}{-}{utfkgr} + \Declare@FontShape{utfkg}{bx}{-}{utfkgb} + \Declare@FontShape{utfkg}{eb}{-}{utfkge} + \DeclareKanjiFamily{\otf@JYn}{utfkmg}{} + \DeclareKanjiFamily{\otf@JTn}{utfkmg}{} + \Declare@FontShape{utfkmg}{m}{-}{utfkmgr} + \Declare@FontShape{utfk}{l}{-}{utfkml} + \Declare@FontShape{utfc}{bx}{-}{utfcmb} + \DeclareKanjiFamily{\otf@JYn}{utfcg}{} + \DeclareKanjiFamily{\otf@JTn}{utfcg}{} + \Declare@FontShape{utfcg}{m}{-}{utfcgr} + \Declare@FontShape{utfcg}{bx}{-}{utfcgb} + \Declare@FontShape{utfcg}{eb}{-}{utfcge} + \DeclareKanjiFamily{\otf@JYn}{utfcmg}{} + \DeclareKanjiFamily{\otf@JTn}{utfcmg}{} + \Declare@FontShape{utfcmg}{m}{-}{utfcmgr} + \Declare@FontShape{utfc}{l}{-}{utfcml} + \Declare@FontShape{utft}{bx}{-}{utftmb} + \DeclareKanjiFamily{\otf@JYn}{utftg}{} + \DeclareKanjiFamily{\otf@JTn}{utftg}{} + \Declare@FontShape{utftg}{m}{-}{utftgr} + \Declare@FontShape{utftg}{bx}{-}{utftgb} + \Declare@FontShape{utftg}{eb}{-}{utftge} + \DeclareKanjiFamily{\otf@JYn}{utftmg}{} + \DeclareKanjiFamily{\otf@JTn}{utftmg}{} + \Declare@FontShape{utftmg}{m}{-}{utftmgr} + \Declare@FontShape{utft}{l}{-}{utftml} + \else + \if@bold + \Declare@FontShape{utfk}{bx}{-}{utfkgb} + \Declare@FontShape{utfc}{bx}{-}{utfcgb} + \Declare@FontShape{utft}{bx}{-}{utftgb} + \else + \Declare@FontShape{utfk}{bx}{-}{utfkgr} + \Declare@FontShape{utfc}{bx}{-}{utfcgr} + \Declare@FontShape{utft}{bx}{-}{utftgr} + \fi + \fi +\else + \Declare@FontShape{utfk}{m}{0123456789abcdef}{utfkmr} + \Declare@FontShape{utfk}{bx}{0123456789abcdef}{utfkgr} + \Declare@FontShape{utfc}{m}{0123456789abcdefklmo}{utfcmr} + \Declare@FontShape{utfc}{bx}{0123456789abcdefklmo}{utfcgr} + \Declare@FontShape{utft}{m}{0123456789abcdefklmnopqrstuvwxz}{utftmr} + \Declare@FontShape{utft}{bx}{0123456789abcdefklmnopqrstuvwxz}{utftgr} +\fi \DeclareKanjiFamily{\otf@JYn}{utf}{} \DeclareKanjiFamily{\otf@JTn}{utf}{} -\Declare@FontShape{utf}{m}{0123456789abcdef}{utfmr} -\Declare@FontShape{utf}{bx}{0123456789abcdef}{utfgr} +\Declare@FontShape{utf}{m}{0123456789abcdefjklmnopqrstuvwxyz}{utfmr} +\Declare@FontShape{utf}{bx}{0123456789abcdefjklmnopqrstuvwxyz}{utfgr} \endinput diff --git a/language/japanese/japanese-otf/sty/otf.sty b/language/japanese/japanese-otf/sty/otf.sty index c747f5d6a8..3513407c10 100644 --- a/language/japanese/japanese-otf/sty/otf.sty +++ b/language/japanese/japanese-otf/sty/otf.sty @@ -1,5 +1,5 @@ \NeedsTeXFormat{pLaTeX2e} -\ProvidesPackage{otf}[2019/04/01 v1.7b8 psitau] +\ProvidesPackage{otf}[2022/02/17 TeX JP org, v1.7b8 psitau, u0.27 ttk] \RequirePackage{keyval} %for processing options \newif\if@kana \@kanafalse @@ -10,6 +10,7 @@ \newif\if@burasage \@burasagefalse \newif\if@newglyph \@newglyphfalse \newif\if@otf@uplatex \@otf@uplatexfalse +\newif\if@otf@autodetect \@otf@autodetectfalse \newif\if@otf@scale \@otf@scalefalse \newif\if@jsclasses \@jsclassesfalse @@ -22,6 +23,7 @@ \DeclareOption{multi}{\AtEndOfPackage{\RequirePackage{mlutf}\RequirePackage{mlcid}}} \DeclareOption{burasage}{\@burasagetrue} \DeclareOption{uplatex}{\@otf@uplatextrue} +\DeclareOption{autodetect-engine}{\@otf@autodetecttrue} \DeclareOption{jis2004}{\@newglyphtrue} \DeclareOption*{\otfpkg@setkey} \def\otfpkg@setkey{\expandafter\otfpkg@setkey@a\expandafter{\CurrentOption}} @@ -30,10 +32,40 @@ \def\otf@JYn{\if@otf@uplatex JY2\else JY1\fi} \def\otf@JTn{\if@otf@uplatex JT2\else JT1\fi} +\def\otf@OTorT{\if@otf@uplatex T\else OT\fi} \def\otf@pfx@{\if@otf@uplatex up\else \fi} \def\brsg@pfx@{\if@burasage brsg\else\fi} \def\nlck@sfx@{\if@newglyph n\else\fi} \ProcessOptions\relax + +% Autodetect engine +\ifnum \ifx\ucs\@undefined\z@\else\ucs"3000 \fi ="3000 %upTeX + \if@otf@autodetect + \PackageInfo{otf}{Autodetected engine: upLaTeX} + \@otf@uplatextrue + \fi + \if@otf@uplatex\else + \PackageError{otf} + {You are running upLaTeX.\MessageBreak + Please use pLaTeX instead, or add 'uplatex' to\MessageBreak + the package option list} + {\@ehc} + \@otf@uplatextrue + \fi +\else %pTeX + \if@otf@autodetect + \PackageInfo{otf}{Autodetected engine: pLaTeX} + \@otf@uplatexfalse + \fi + \if@otf@uplatex + \PackageError{otf} + {You are running pLaTeX.\MessageBreak + Please use upLaTeX instead, or remove 'uplatex' from\MessageBreak + the package option list} + {\@ehc} + \@otf@uplatexfalse + \fi +\fi %user interface %force catcode of \" be 12 \count@\catcode`\" @@ -43,7 +75,8 @@ \edef\reserved@a{\gtdefault}\edef\reserved@b{\mgdefault}% \ifx\k@family\reserved@a \kanjifamily{utfjg}\else\ifx\k@family\reserved@b \kanjifamily{utfjmg}\else\kanjifamily{utfj}\fi\fi% - \uppercase{\set@character="#1}% +% \uppercase{\set@character="#1}% (1) pLaTeX, upLaTeXã¨ã‚‚ã«\UTF{}ã«å¾“æ¥ã®subfontを使ㆠ+ \uppercase{\if@otf@uplatex\set@character@\else\set@character\fi="#1}% (2) upLaTeXã§ã¯\UTF{}ã«æ–°vfを使ㆠ\endgroup% } \DeclareRobustCommand{\CID}[1]{\begingroup% @@ -56,7 +89,9 @@ \else \DeclareRobustCommand{\UTF}[1]{\begingroup% \edef\reserved@a{\gtdefault}\ifx\k@family\reserved@a \kanjiseries{bx}\fi% - \kanjifamily{utfj}\uppercase{\set@character="#1}% + \kanjifamily{utfj}% +% \uppercase{\set@character="#1}% (1) pLaTeX, upLaTeXã¨ã‚‚ã«\UTF{}ã«å¾“æ¥ã®subfontを使ㆠ+ \uppercase{\if@otf@uplatex\set@character@\else\set@character\fi="#1}% (2) upLaTeXã§ã¯\UTF{}ã«æ–°vfを使ㆠ\endgroup% } \DeclareRobustCommand{\CID}[1]{\begingroup% @@ -66,9 +101,142 @@ } \fi \gdef\Redefine@UTF{\@ifpackageloaded{hyperref}{% - \def\hyper@UTF##1{\ifHy@pdfstring\0x##1\else\csname UTF \endcsname{##1}\fi} + \def\hyper@UTF##1{\ifHy@pdfstring\hyper@UTF@{##1}\else\csname UTF \endcsname{##1}\fi} \def\UTF{\protect\hyper@UTF}}{} } +% support surrogate pair in \hyper@UTF@{} by ZR-san +\def\otf@end{\otf@end@} +\def\otf@mark{\otf@mark@} +\def\otf@triexpandafter{% + \expandafter\expandafter\expandafter +} +\begingroup \catcode`\|=0 +\gdef\otf@cond#1|fi{% + #1\expandafter\@firstoftwo + |else \expandafter\@secondoftwo + |fi +} +\endgroup +\def\otf@next#1#2#3#4#5{% + \@namedef{otf@qh/#1#2}{#3}% + \@namedef{otf@hq/#3}{#1#2}% + \@namedef{otf@lhq/#4#5}{#1#2}% +} +\@for\otf@x:={% + 00001,01102,02203,03304,10405,11506,12607,13708,% + 20809,2190A,22A0B,23B0C,30C0D,31D0E,32E0F,33F10}\do{% + \expandafter\otf@next\otf@x +} +\def\otf@next#1{% + \lowercase{\def\otf@y{#1}}% + \@namedef{otf@hd/#1}{#1}% + \@namedef{otf@hd/\otf@y}{#1}% +} +\@tfor\otf@x:=0123456789ABCDEF\do{% + \expandafter\otf@next\otf@x +} +\def\hyper@UTF@#1{% + \expandafter\otf@hy@utf@pre@a#1\relax{}\otf@mark\otf@end +} +\def\otf@hy@utf@pre@a{% + \expandafter\otf@hy@utf@pre@b\romannumeral-`>% +} +\def\otf@hy@utf@pre@b#1#{% + \otf@cond \ifx\otf@end#1\otf@end \fi{% + \otf@hy@utf@bombout + }{% + \otf@hy@utf@pre@c#1% + }% +} +\def\otf@hy@utf@pre@c#1{% + \otf@cond \ifx#1\relax \fi{% + \otf@hy@utf@pre@end + }{% + \otf@triexpandafter\otf@hy@utf@pre@d + \csname otf@hd/\string#1\endcsname + }% +} +\def\otf@hy@utf@pre@d#1{% + \otf@cond \ifx#1\relax \fi{% + \otf@hy@utf@bombout + }{% + \otf@hy@utf@pre@e#1% + }% +} +\def\otf@hy@utf@pre@e#1#2\otf@mark#3\otf@end{% + \otf@cond \if 0#1\fi{% + \otf@cond \ifx\otf@end#3\otf@end \fi{% + \otf@hy@utf@pre@f{#2}{#3}% + }{% + \otf@hy@utf@pre@f{#2}{#3#1}% + }% + }{% + \otf@hy@utf@pre@f{#2}{#3#1}% + }% +} +\def\otf@hy@utf@pre@f#1#2{% + \otf@hy@utf@pre@a#1\otf@mark#2\otf@end +} +\def\otf@hy@utf@pre@end#1\otf@mark#2\otf@end{% + \otf@cond \ifx\otf@end#1\otf@end \fi{% + \otf@hy@utf@sw{#2}% + }{% + \otf@hy@utf@error + }% +} +\def\otf@hy@utf@bombout#1\otf@end{% + \otf@hy@utf@error +} + +\def\otf@hy@utf@sw#1{% + \otf@cond \ifnum"0#1>"10FFFF \fi{% + \otf@hy@utf@error + }{% + \otf@hy@utf@sw@a{#1}% + }% +} +\def\otf@hy@utf@sw@a#1{% + \otf@cond \ifnum"0#1>"FFFF \fi{% + \otf@hy@utf@big#1"000000\otf@end + }{% + \otf@hy@utf@small#1"0000\otf@end + }% +} +\def\otf@hy@utf@small#1#2#3#4#5#6\otf@end{% + \otf@hy@utf@small@a#1#2#3#4#5\otf@end +} +\def\otf@hy@utf@small@a#1"#2\otf@end{% + \otf@hy@utf@unit{#2#1}% +} +\def\otf@hy@utf@big#1#2#3#4#5#6#7#8\otf@end{% + \otf@hy@utf@big@a#1#2#3#4#5#6#7\otf@end +} +\def\otf@hy@utf@big@a#1"#2\otf@end{% + \otf@hy@utf@big@b#2#1\otf@end +} +\def\otf@hy@utf@big@b#1#2#3#4{% + \otf@triexpandafter\otf@hy@utf@big@c + \csname otf@lhq/#1#2\otf@triexpandafter\endcsname + \csname otf@hq/#3\otf@triexpandafter\endcsname + \csname otf@hq/#4\endcsname +} +\def\otf@hy@utf@big@c#1#2#3#4#5#6{% + \otf@triexpandafter\otf@hy@utf@big@d + \csname otf@qh/2#1\otf@triexpandafter\endcsname + \csname otf@qh/#2#3\otf@triexpandafter\endcsname + \csname otf@qh/#4#5\otf@triexpandafter\endcsname + \csname otf@qh/3#6\endcsname +} +\def\otf@hy@utf@big@d#1#2#3#4#5\otf@end{% + \otf@hy@utf@unit{D#1#2#3}% + \otf@hy@utf@unit{D#4#5}% +} +\def\otf@hy@utf@error{% + \otf@hy@utf@unit{FFFD}% +} +\def\otf@hy@utf@unit#1{% + \0x#1% +} \AtBeginDocument{\Redefine@UTF} %internal macros %macros by iNOUE Koich! @@ -76,7 +244,9 @@ \newcommand\put@character{% \@tempcntb=\@tempcnta \divide\@tempcntb by "1000 - \kanjishape{\ifcase\@tempcntb0\or1\or2\or3\or4\or5\or6\or7\or8\or9\or a\or b\or c\or d\or e\or f\fi}% + \kanjishape{\ifcase\@tempcntb0\or1\or2\or3\or4\or5\or6\or7\or8\or9\or a\or b\or c\or d\or e\or f\or + \or \or \or \or \or \or \or \or \or \or \or g\or \or h\or i\or j\or + k\or l\or m\or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or y\or z\fi}% \selectfont% \multiply\@tempcntb by "1000 \advance\@tempcnta by -\@tempcntb @@ -86,12 +256,17 @@ \advance\@tempcnta by \@tempcntb \if@otf@uplatex \advance\@tempcnta by "113030 - \char\@tempcnta% + \kchar\@tempcnta% \else \advance\@tempcnta by "3030 \char\jis\@tempcnta% \fi } +\newcommand\set@character@{\afterassignment\put@character@\@tempcnta} +\newcommand\put@character@{% + \kanjishape{-}\selectfont% + \kchar\@tempcnta% +} \catcode`\"=\count@ %end of changing catcode of \" \def\Declare@FontShape#1#2#3#4{% @@ -113,6 +288,11 @@ }{\edef\utf@sc@le{\Cjascale}} \fi %definitions of alt-normal font family +\@ifundefined{if@enablejfam}{% + \let\if@jfam@used\iffalse +}{% + \let\if@jfam@used\if@enablejfam +} \if@replace \DeclareErrorKanjiFont{\otf@JYn}{hmc}{m}{n}{10} \DeclareKanjiSubstitution{\otf@JYn}{hmc}{m}{n} @@ -121,35 +301,32 @@ \DeclareKanjiFamily{\otf@JTn}{hmc}{} \DeclareKanjiFamily{\otf@JYn}{hgt}{} \DeclareKanjiFamily{\otf@JTn}{hgt}{} - \DeclareRelationFont{\otf@JYn}{hmc}{m}{}{OT1}{cmr}{m}{} - \DeclareRelationFont{\otf@JTn}{hmc}{m}{}{OT1}{cmr}{m}{} - \DeclareRelationFont{\otf@JYn}{hmc}{bx}{}{OT1}{cmr}{bx}{} - \DeclareRelationFont{\otf@JTn}{hmc}{bx}{}{OT1}{cmr}{bx}{} + \DeclareRelationFont{\otf@JYn}{hmc}{m}{}{\otf@OTorT1}{cmr}{m}{} + \DeclareRelationFont{\otf@JTn}{hmc}{m}{}{\otf@OTorT1}{cmr}{m}{} + \DeclareRelationFont{\otf@JYn}{hmc}{bx}{}{\otf@OTorT1}{cmr}{bx}{} + \DeclareRelationFont{\otf@JTn}{hmc}{bx}{}{\otf@OTorT1}{cmr}{bx}{} \if@deluxe - \DeclareRelationFont{\otf@JYn}{hgt}{m}{}{OT1}{cmss}{m}{} - \DeclareRelationFont{\otf@JTn}{hgt}{m}{}{OT1}{cmss}{m}{} - \DeclareRelationFont{\otf@JYn}{hgt}{bx}{}{OT1}{cmss}{bx}{} - \DeclareRelationFont{\otf@JTn}{hgt}{bx}{}{OT1}{cmss}{bx}{} + \DeclareRelationFont{\otf@JYn}{hgt}{m}{}{\otf@OTorT1}{cmss}{m}{} + \DeclareRelationFont{\otf@JTn}{hgt}{m}{}{\otf@OTorT1}{cmss}{m}{} + \DeclareRelationFont{\otf@JYn}{hgt}{bx}{}{\otf@OTorT1}{cmss}{bx}{} + \DeclareRelationFont{\otf@JTn}{hgt}{bx}{}{\otf@OTorT1}{cmss}{bx}{} \else - \DeclareRelationFont{\otf@JYn}{hgt}{m}{}{OT1}{cmr}{bx}{} - \DeclareRelationFont{\otf@JTn}{hgt}{m}{}{OT1}{cmr}{bx}{} - \DeclareRelationFont{\otf@JYn}{hgt}{bx}{}{OT1}{cmr}{bx}{} - \DeclareRelationFont{\otf@JTn}{hgt}{bx}{}{OT1}{cmr}{bx}{} + \DeclareRelationFont{\otf@JYn}{hgt}{m}{}{\otf@OTorT1}{cmr}{bx}{} + \DeclareRelationFont{\otf@JTn}{hgt}{m}{}{\otf@OTorT1}{cmr}{bx}{} + \DeclareRelationFont{\otf@JYn}{hgt}{bx}{}{\otf@OTorT1}{cmr}{bx}{} + \DeclareRelationFont{\otf@JTn}{hgt}{bx}{}{\otf@OTorT1}{cmr}{bx}{} \fi \@ifpackageloaded{jisx0213}{\relax}{\def\mcdefault{hmc}\def\gtdefault{hgt}} - \@ifundefined{if@enablejfam}{%if disablejfam option is not available, do nothing. - }{% - \if@enablejfam - \if@compatibility\else - \DeclareSymbolFont{mincho}{\otf@JYn}{hmc}{m}{n} - \DeclareSymbolFontAlphabet{\mathmc}{mincho} - \SetSymbolFont{mincho}{bold}{\otf@JYn}{hmc}{bx}{n} - \DeclareMathAlphabet{\mathgt}{\otf@JYn}{hgt}{m}{n} - \SetMathAlphabet{\mathgt}{bold}{\otf@JYn}{hgt}{bx}{n} - \jfam\symmincho - \fi + \if@jfam@used + \if@compatibility\else + \DeclareSymbolFont{mincho}{\otf@JYn}{hmc}{m}{n} + \DeclareSymbolFontAlphabet{\mathmc}{mincho} + \SetSymbolFont{mincho}{bold}{\otf@JYn}{hmc}{bx}{n} + \DeclareMathAlphabet{\mathgt}{\otf@JYn}{hgt}{m}{n} + \SetMathAlphabet{\mathgt}{bold}{\otf@JYn}{hgt}{bx}{n} + \jfam\symmincho \fi - } + \fi \fi \if@kana \DeclareKanjiFamily{\otf@JYn}{ruby}{} @@ -158,8 +335,8 @@ \if@deluxe \DeclareKanjiFamily{\otf@JYn}{rubyg}{} \DeclareKanjiFamily{\otf@JTn}{rubyg}{} - \DeclareRelationFont{\otf@JYn}{rubyg}{m}{}{OT1}{cmss}{m}{} - \DeclareRelationFont{\otf@JTn}{rubyg}{m}{}{OT1}{cmss}{m}{} + \DeclareRelationFont{\otf@JYn}{rubyg}{m}{}{\otf@OTorT1}{cmss}{m}{} + \DeclareRelationFont{\otf@JTn}{rubyg}{m}{}{\otf@OTorT1}{cmss}{m}{} \DeclareRobustCommand\rubyfamily{\edef\reserved@a{\gtdefault}% \edef\reserved@b{\mgdefault}% \ifx\k@family\reserved@a \kanjifamily{rubyg}\else\ifx\k@family\reserved@b @@ -211,13 +388,13 @@ \if@bold \DeclareFontShape{\otf@JYn}{hgt}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expgothb\nlck@sfx@-h}{} \DeclareFontShape{\otf@JTn}{hgt}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expgothb\nlck@sfx@-v}{} - \DeclareFontShape{\otf@JYn}{ruby}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubygothb\nlck@sfx@-h}{} - \DeclareFontShape{\otf@JTn}{ruby}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubygothb\nlck@sfx@-v}{} + \DeclareFontShape{\otf@JYn}{ruby}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubygothb-h}{} + \DeclareFontShape{\otf@JTn}{ruby}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubygothb-v}{} \else \DeclareFontShape{\otf@JYn}{hgt}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expgothr\nlck@sfx@-h}{} \DeclareFontShape{\otf@JTn}{hgt}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expgothr\nlck@sfx@-v}{} - \DeclareFontShape{\otf@JYn}{ruby}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubygothr\nlck@sfx@-h}{} - \DeclareFontShape{\otf@JTn}{ruby}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubygothr\nlck@sfx@-v}{} + \DeclareFontShape{\otf@JYn}{ruby}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubygothr-h}{} + \DeclareFontShape{\otf@JTn}{ruby}{bx}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubygothr-v}{} \fi \else \if@bold @@ -241,16 +418,16 @@ \def\ltdefault{l} \DeclareKanjiFamily{\otf@JYn}{mg}{} \DeclareKanjiFamily{\otf@JTn}{mg}{} - \DeclareRelationFont{\otf@JYn}{mg}{m}{}{OT1}{cmss}{m}{} - \DeclareRelationFont{\otf@JTn}{mg}{m}{}{OT1}{cmss}{m}{} + \DeclareRelationFont{\otf@JYn}{mg}{m}{}{\otf@OTorT1}{cmss}{m}{} + \DeclareRelationFont{\otf@JTn}{mg}{m}{}{\otf@OTorT1}{cmss}{m}{} \DeclareMathAlphabet{\mathmg}{\otf@JYn}{mg}{m}{n} \DeclareRobustCommand\mgfamily{\not@math@alphabet\mgfamily\mathmg% \kanjifamily\mgdefault\selectfont} \DeclareTextFontCommand{\textmg}{\mgfamily} \DeclareKanjiFamily{\otf@JYn}{rubymg}{} \DeclareKanjiFamily{\otf@JTn}{rubymg}{} - \DeclareRelationFont{\otf@JYn}{rubymg}{m}{}{OT1}{cmss}{m}{} - \DeclareRelationFont{\otf@JTn}{rubymg}{m}{}{OT1}{cmss}{m}{} + \DeclareRelationFont{\otf@JYn}{rubymg}{m}{}{\otf@OTorT1}{cmss}{m}{} + \DeclareRelationFont{\otf@JTn}{rubymg}{m}{}{\otf@OTorT1}{cmss}{m}{} \DeclareRobustCommand\propshape {\not@math@alphabet\propshape\relax \kanjishape\propdefault\selectfont} @@ -267,6 +444,8 @@ \DeclareFontShape{\otf@JTn}{rubymg}{m}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubymgothr-v}{} \DeclareFontShape{\otf@JYn}{hmc}{l}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expminl\nlck@sfx@-h}{} \DeclareFontShape{\otf@JTn}{hmc}{l}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expminl\nlck@sfx@-v}{} + \DeclareFontShape{\otf@JYn}{hgt}{eb}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expgotheb\nlck@sfx@-h}{} + \DeclareFontShape{\otf@JTn}{hgt}{eb}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ expgotheb\nlck@sfx@-v}{} \DeclareFontShape{\otf@JYn}{ruby}{l}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubyminl-h}{} \DeclareFontShape{\otf@JTn}{ruby}{l}{n}{<-> s * [\utf@sc@le] \otf@pfx@ rubyminl-v}{} \else @@ -275,8 +454,8 @@ \DeclareFontShape{\otf@JYn}{hmc}{l}{n}{<-> s * [\utf@sc@le] \otf@pfx@ nmlminl\nlck@sfx@-h}{} \DeclareFontShape{\otf@JTn}{hmc}{l}{n}{<-> s * [\utf@sc@le] \otf@pfx@ nmlminl\nlck@sfx@-v}{} \fi - \DeclareFontShape{\otf@JYn}{hgt}{eb}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlgotheb-h}{} - \DeclareFontShape{\otf@JTn}{hgt}{eb}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlgotheb-v}{} + \DeclareFontShape{\otf@JYn}{hgt}{eb}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlgotheb\nlck@sfx@-h}{} + \DeclareFontShape{\otf@JTn}{hgt}{eb}{n}{<-> s * [\utf@sc@le] \otf@pfx@ \brsg@pfx@ nmlgotheb\nlck@sfx@-v}{} \DeclareFontShape{\otf@JYn}{hmc}{m}{prp}{<-> s * [\utf@sc@le] \otf@pfx@ phiraminw3-h}{} \DeclareFontShape{\otf@JYn}{hmc}{bx}{prp}{<-> s * [\utf@sc@le] \otf@pfx@ phiraminw6-h}{} \DeclareFontShape{\otf@JYn}{hgt}{m}{prp}{<-> s * [\utf@sc@le] \otf@pfx@ phirakakuw3-h}{} @@ -293,34 +472,36 @@ \DeclareKanjiFamily{\otf@JTn}{utfj}{} \DeclareKanjiFamily{\otf@JYn}{cidj}{} \DeclareKanjiFamily{\otf@JTn}{cidj}{} -\Declare@FontShape{utfj}{m}{0123456789abcdef}{utfjmr\nlck@sfx@} +\Declare@FontShape{utfj}{m}{0123456789abcdefjklmnopqrstuvxyz-}{utfjmr\nlck@sfx@} \Declare@FontShape{cidj}{m}{012345}{cidjmr} %definition of other utf/cid fonts \if@deluxe - \Declare@FontShape{utfj}{bx}{0123456789abcdef}{utfjmb\nlck@sfx@} + \Declare@FontShape{utfj}{bx}{0123456789abcdefjklmnopqrstuvxyz-}{utfjmb\nlck@sfx@} \Declare@FontShape{cidj}{bx}{012345}{cidjmb} \DeclareKanjiFamily{\otf@JYn}{utfjg}{} \DeclareKanjiFamily{\otf@JTn}{utfjg}{} \DeclareKanjiFamily{\otf@JYn}{cidjg}{} \DeclareKanjiFamily{\otf@JTn}{cidjg}{} - \Declare@FontShape{utfjg}{m}{0123456789abcdef}{utfjgr\nlck@sfx@} + \Declare@FontShape{utfjg}{m}{0123456789abcdefjklmnopqrstuvxyz-}{utfjgr\nlck@sfx@} \Declare@FontShape{cidjg}{m}{012345}{cidjgr} - \Declare@FontShape{utfjg}{bx}{0123456789abcdef}{utfjgb\nlck@sfx@} + \Declare@FontShape{utfjg}{bx}{0123456789abcdefjklmnopqrstuvxyz-}{utfjgb\nlck@sfx@} \Declare@FontShape{cidjg}{bx}{012345}{cidjgb} + \Declare@FontShape{utfjg}{eb}{0123456789abcdefjklmnopqrstuvxyz-}{utfjge\nlck@sfx@} + \Declare@FontShape{cidjg}{eb}{012345}{cidjge} \DeclareKanjiFamily{\otf@JYn}{utfjmg}{} \DeclareKanjiFamily{\otf@JTn}{utfjmg}{} \DeclareKanjiFamily{\otf@JYn}{cidjmg}{} \DeclareKanjiFamily{\otf@JTn}{cidjmg}{} - \Declare@FontShape{utfjmg}{m}{0123456789abcdef}{utfjmgr\nlck@sfx@} + \Declare@FontShape{utfjmg}{m}{0123456789abcdefjklmnopqrstuvxyz-}{utfjmgr\nlck@sfx@} \Declare@FontShape{cidjmg}{m}{012345}{cidjmgr} - \Declare@FontShape{utfj}{l}{0123456789abcdef}{utfjml\nlck@sfx@} + \Declare@FontShape{utfj}{l}{0123456789abcdefjklmnopqrstuvxyz-}{utfjml\nlck@sfx@} \Declare@FontShape{cidj}{l}{012345}{cidjml} \else \if@bold - \Declare@FontShape{utfj}{bx}{0123456789abcdef}{utfjgb\nlck@sfx@} + \Declare@FontShape{utfj}{bx}{0123456789abcdefjklmnopqrstuvxyz-}{utfjgb\nlck@sfx@} \Declare@FontShape{cidj}{bx}{012345}{cidjgb} \else - \Declare@FontShape{utfj}{bx}{0123456789abcdef}{utfjgr\nlck@sfx@} + \Declare@FontShape{utfj}{bx}{0123456789abcdefjklmnopqrstuvxyz-}{utfjgr\nlck@sfx@} \Declare@FontShape{cidj}{bx}{012345}{cidjgr} \fi \fi diff --git a/language/japanese/japanese-otf/tfm/otf-ucgb-h.tfm b/language/japanese/japanese-otf/tfm/otf-ucgb-h.tfm Binary files differnew file mode 100644 index 0000000000..1db09ae81c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ucgb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ucgb-v.tfm b/language/japanese/japanese-otf/tfm/otf-ucgb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ucgb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ucge-h.tfm b/language/japanese/japanese-otf/tfm/otf-ucge-h.tfm Binary files differnew file mode 100644 index 0000000000..1db09ae81c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ucge-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ucge-v.tfm b/language/japanese/japanese-otf/tfm/otf-ucge-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ucge-v.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ucmb-h.tfm b/language/japanese/japanese-otf/tfm/otf-ucmb-h.tfm Binary files differnew file mode 100644 index 0000000000..1db09ae81c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ucmb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ucmb-v.tfm b/language/japanese/japanese-otf/tfm/otf-ucmb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ucmb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ucmgr-h.tfm b/language/japanese/japanese-otf/tfm/otf-ucmgr-h.tfm Binary files differnew file mode 100644 index 0000000000..1db09ae81c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ucmgr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ucmgr-v.tfm b/language/japanese/japanese-otf/tfm/otf-ucmgr-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ucmgr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ucml-h.tfm b/language/japanese/japanese-otf/tfm/otf-ucml-h.tfm Binary files differnew file mode 100644 index 0000000000..1db09ae81c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ucml-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ucml-v.tfm b/language/japanese/japanese-otf/tfm/otf-ucml-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ucml-v.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ujgb-h.tfm b/language/japanese/japanese-otf/tfm/otf-ujgb-h.tfm Binary files differindex 1db09ae81c..9928cda112 100644 --- a/language/japanese/japanese-otf/tfm/otf-ujgb-h.tfm +++ b/language/japanese/japanese-otf/tfm/otf-ujgb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ujgbn-h.tfm b/language/japanese/japanese-otf/tfm/otf-ujgbn-h.tfm Binary files differindex 1db09ae81c..9928cda112 100644 --- a/language/japanese/japanese-otf/tfm/otf-ujgbn-h.tfm +++ b/language/japanese/japanese-otf/tfm/otf-ujgbn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ujge-h.tfm b/language/japanese/japanese-otf/tfm/otf-ujge-h.tfm Binary files differindex 1db09ae81c..9928cda112 100644 --- a/language/japanese/japanese-otf/tfm/otf-ujge-h.tfm +++ b/language/japanese/japanese-otf/tfm/otf-ujge-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ujgen-h.tfm b/language/japanese/japanese-otf/tfm/otf-ujgen-h.tfm Binary files differindex 1db09ae81c..9928cda112 100644 --- a/language/japanese/japanese-otf/tfm/otf-ujgen-h.tfm +++ b/language/japanese/japanese-otf/tfm/otf-ujgen-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ujgr-h.tfm b/language/japanese/japanese-otf/tfm/otf-ujgr-h.tfm Binary files differindex 1db09ae81c..9928cda112 100644 --- a/language/japanese/japanese-otf/tfm/otf-ujgr-h.tfm +++ b/language/japanese/japanese-otf/tfm/otf-ujgr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ujgrn-h.tfm b/language/japanese/japanese-otf/tfm/otf-ujgrn-h.tfm Binary files differindex 1db09ae81c..9928cda112 100644 --- a/language/japanese/japanese-otf/tfm/otf-ujgrn-h.tfm +++ b/language/japanese/japanese-otf/tfm/otf-ujgrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ujmb-h.tfm b/language/japanese/japanese-otf/tfm/otf-ujmb-h.tfm Binary files differindex 1db09ae81c..9928cda112 100644 --- a/language/japanese/japanese-otf/tfm/otf-ujmb-h.tfm +++ b/language/japanese/japanese-otf/tfm/otf-ujmb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ujmbn-h.tfm b/language/japanese/japanese-otf/tfm/otf-ujmbn-h.tfm Binary files differindex 1db09ae81c..9928cda112 100644 --- a/language/japanese/japanese-otf/tfm/otf-ujmbn-h.tfm +++ b/language/japanese/japanese-otf/tfm/otf-ujmbn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ujmgr-h.tfm b/language/japanese/japanese-otf/tfm/otf-ujmgr-h.tfm Binary files differindex 1db09ae81c..9928cda112 100644 --- a/language/japanese/japanese-otf/tfm/otf-ujmgr-h.tfm +++ b/language/japanese/japanese-otf/tfm/otf-ujmgr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ujmgrn-h.tfm b/language/japanese/japanese-otf/tfm/otf-ujmgrn-h.tfm Binary files differindex 1db09ae81c..9928cda112 100644 --- a/language/japanese/japanese-otf/tfm/otf-ujmgrn-h.tfm +++ b/language/japanese/japanese-otf/tfm/otf-ujmgrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ujml-h.tfm b/language/japanese/japanese-otf/tfm/otf-ujml-h.tfm Binary files differindex 1db09ae81c..9928cda112 100644 --- a/language/japanese/japanese-otf/tfm/otf-ujml-h.tfm +++ b/language/japanese/japanese-otf/tfm/otf-ujml-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ujmln-h.tfm b/language/japanese/japanese-otf/tfm/otf-ujmln-h.tfm Binary files differindex 1db09ae81c..9928cda112 100644 --- a/language/japanese/japanese-otf/tfm/otf-ujmln-h.tfm +++ b/language/japanese/japanese-otf/tfm/otf-ujmln-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ujmr-h.tfm b/language/japanese/japanese-otf/tfm/otf-ujmr-h.tfm Binary files differindex 1db09ae81c..9928cda112 100644 --- a/language/japanese/japanese-otf/tfm/otf-ujmr-h.tfm +++ b/language/japanese/japanese-otf/tfm/otf-ujmr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ujmrn-h.tfm b/language/japanese/japanese-otf/tfm/otf-ujmrn-h.tfm Binary files differindex 1db09ae81c..9928cda112 100644 --- a/language/japanese/japanese-otf/tfm/otf-ujmrn-h.tfm +++ b/language/japanese/japanese-otf/tfm/otf-ujmrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ukgb-h.tfm b/language/japanese/japanese-otf/tfm/otf-ukgb-h.tfm Binary files differnew file mode 100644 index 0000000000..1db09ae81c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ukgb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ukgb-v.tfm b/language/japanese/japanese-otf/tfm/otf-ukgb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ukgb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ukge-h.tfm b/language/japanese/japanese-otf/tfm/otf-ukge-h.tfm Binary files differnew file mode 100644 index 0000000000..1db09ae81c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ukge-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ukge-v.tfm b/language/japanese/japanese-otf/tfm/otf-ukge-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ukge-v.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ukmb-h.tfm b/language/japanese/japanese-otf/tfm/otf-ukmb-h.tfm Binary files differnew file mode 100644 index 0000000000..1db09ae81c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ukmb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ukmb-v.tfm b/language/japanese/japanese-otf/tfm/otf-ukmb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ukmb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ukmgr-h.tfm b/language/japanese/japanese-otf/tfm/otf-ukmgr-h.tfm Binary files differnew file mode 100644 index 0000000000..1db09ae81c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ukmgr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ukmgr-v.tfm b/language/japanese/japanese-otf/tfm/otf-ukmgr-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ukmgr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ukml-h.tfm b/language/japanese/japanese-otf/tfm/otf-ukml-h.tfm Binary files differnew file mode 100644 index 0000000000..1db09ae81c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ukml-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-ukml-v.tfm b/language/japanese/japanese-otf/tfm/otf-ukml-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-ukml-v.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-utgb-h.tfm b/language/japanese/japanese-otf/tfm/otf-utgb-h.tfm Binary files differnew file mode 100644 index 0000000000..1db09ae81c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-utgb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-utgb-v.tfm b/language/japanese/japanese-otf/tfm/otf-utgb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-utgb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-utge-h.tfm b/language/japanese/japanese-otf/tfm/otf-utge-h.tfm Binary files differnew file mode 100644 index 0000000000..1db09ae81c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-utge-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-utge-v.tfm b/language/japanese/japanese-otf/tfm/otf-utge-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-utge-v.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-utmb-h.tfm b/language/japanese/japanese-otf/tfm/otf-utmb-h.tfm Binary files differnew file mode 100644 index 0000000000..1db09ae81c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-utmb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-utmb-v.tfm b/language/japanese/japanese-otf/tfm/otf-utmb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-utmb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-utmgr-h.tfm b/language/japanese/japanese-otf/tfm/otf-utmgr-h.tfm Binary files differnew file mode 100644 index 0000000000..1db09ae81c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-utmgr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-utmgr-v.tfm b/language/japanese/japanese-otf/tfm/otf-utmgr-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-utmgr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-utml-h.tfm b/language/japanese/japanese-otf/tfm/otf-utml-h.tfm Binary files differnew file mode 100644 index 0000000000..1db09ae81c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-utml-h.tfm diff --git a/language/japanese/japanese-otf/tfm/otf-utml-v.tfm b/language/japanese/japanese-otf/tfm/otf-utml-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/otf-utml-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upakorgothb-h.tfm b/language/japanese/japanese-otf/tfm/upakorgothb-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upakorgothb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upakorgothb-v.tfm b/language/japanese/japanese-otf/tfm/upakorgothb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upakorgothb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upakorgotheb-h.tfm b/language/japanese/japanese-otf/tfm/upakorgotheb-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upakorgotheb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upakorgotheb-v.tfm b/language/japanese/japanese-otf/tfm/upakorgotheb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upakorgotheb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upakorgothr-h.tfm b/language/japanese/japanese-otf/tfm/upakorgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upakorgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upakorgothr-v.tfm b/language/japanese/japanese-otf/tfm/upakorgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upakorgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upakormgothr-h.tfm b/language/japanese/japanese-otf/tfm/upakormgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upakormgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upakormgothr-v.tfm b/language/japanese/japanese-otf/tfm/upakormgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upakormgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upakorminb-h.tfm b/language/japanese/japanese-otf/tfm/upakorminb-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upakorminb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upakorminb-v.tfm b/language/japanese/japanese-otf/tfm/upakorminb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upakorminb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upakorminl-h.tfm b/language/japanese/japanese-otf/tfm/upakorminl-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upakorminl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upakorminl-v.tfm b/language/japanese/japanese-otf/tfm/upakorminl-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upakorminl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upakorminr-h.tfm b/language/japanese/japanese-otf/tfm/upakorminr-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upakorminr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upakorminr-v.tfm b/language/japanese/japanese-otf/tfm/upakorminr-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upakorminr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upaschgothb-h.tfm b/language/japanese/japanese-otf/tfm/upaschgothb-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upaschgothb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upaschgothb-v.tfm b/language/japanese/japanese-otf/tfm/upaschgothb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upaschgothb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upaschgotheb-h.tfm b/language/japanese/japanese-otf/tfm/upaschgotheb-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upaschgotheb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upaschgotheb-v.tfm b/language/japanese/japanese-otf/tfm/upaschgotheb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upaschgotheb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upaschgothr-h.tfm b/language/japanese/japanese-otf/tfm/upaschgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upaschgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upaschgothr-v.tfm b/language/japanese/japanese-otf/tfm/upaschgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upaschgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upaschmgothr-h.tfm b/language/japanese/japanese-otf/tfm/upaschmgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upaschmgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upaschmgothr-v.tfm b/language/japanese/japanese-otf/tfm/upaschmgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upaschmgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upaschminb-h.tfm b/language/japanese/japanese-otf/tfm/upaschminb-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upaschminb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upaschminb-v.tfm b/language/japanese/japanese-otf/tfm/upaschminb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upaschminb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upaschminl-h.tfm b/language/japanese/japanese-otf/tfm/upaschminl-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upaschminl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upaschminl-v.tfm b/language/japanese/japanese-otf/tfm/upaschminl-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upaschminl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upaschminr-h.tfm b/language/japanese/japanese-otf/tfm/upaschminr-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upaschminr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upaschminr-v.tfm b/language/japanese/japanese-otf/tfm/upaschminr-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upaschminr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upatchgothb-h.tfm b/language/japanese/japanese-otf/tfm/upatchgothb-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upatchgothb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upatchgothb-v.tfm b/language/japanese/japanese-otf/tfm/upatchgothb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upatchgothb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upatchgotheb-h.tfm b/language/japanese/japanese-otf/tfm/upatchgotheb-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upatchgotheb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upatchgotheb-v.tfm b/language/japanese/japanese-otf/tfm/upatchgotheb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upatchgotheb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upatchgothr-h.tfm b/language/japanese/japanese-otf/tfm/upatchgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upatchgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upatchgothr-v.tfm b/language/japanese/japanese-otf/tfm/upatchgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upatchgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upatchmgothr-h.tfm b/language/japanese/japanese-otf/tfm/upatchmgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upatchmgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upatchmgothr-v.tfm b/language/japanese/japanese-otf/tfm/upatchmgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upatchmgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upatchminb-h.tfm b/language/japanese/japanese-otf/tfm/upatchminb-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upatchminb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upatchminb-v.tfm b/language/japanese/japanese-otf/tfm/upatchminb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upatchminb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upatchminl-h.tfm b/language/japanese/japanese-otf/tfm/upatchminl-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upatchminl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upatchminl-v.tfm b/language/japanese/japanese-otf/tfm/upatchminl-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upatchminl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upatchminr-h.tfm b/language/japanese/japanese-otf/tfm/upatchminr-h.tfm Binary files differnew file mode 100644 index 0000000000..8dbf787b3e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upatchminr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upatchminr-v.tfm b/language/japanese/japanese-otf/tfm/upatchminr-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upatchminr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpgothb-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpgothb-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpgothb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpgothb-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpgothb-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpgothb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpgothbn-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpgothbn-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpgothbn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpgothbn-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpgothbn-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpgothbn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpgotheb-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpgotheb-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpgotheb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpgotheb-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpgotheb-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpgotheb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpgothebn-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpgothebn-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpgothebn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpgothebn-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpgothebn-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpgothebn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpgothr-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpgothr-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpgothrn-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpgothrn-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpgothrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpgothrn-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpgothrn-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpgothrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpmgothr-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpmgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpmgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpmgothr-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpmgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpmgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpmgothrn-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpmgothrn-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpmgothrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpmgothrn-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpmgothrn-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpmgothrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpminb-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpminb-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpminb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpminb-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpminb-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpminb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpminbn-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpminbn-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpminbn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpminbn-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpminbn-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpminbn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpminl-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpminl-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpminl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpminl-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpminl-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpminl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpminln-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpminln-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpminln-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpminln-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpminln-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpminln-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpminr-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpminr-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpminr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpminr-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpminr-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpminr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpminrn-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpminrn-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpminrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgexpminrn-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgexpminrn-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgexpminrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlgothb-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlgothb-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlgothb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlgothb-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlgothb-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlgothb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlgothbn-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlgothbn-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlgothbn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlgothbn-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlgothbn-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlgothbn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlgotheb-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlgotheb-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlgotheb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlgotheb-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlgotheb-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlgotheb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlgothebn-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlgothebn-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlgothebn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlgothebn-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlgothebn-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlgothebn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlgothr-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlgothr-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlgothrn-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlgothrn-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlgothrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlgothrn-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlgothrn-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlgothrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlmgothr-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlmgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlmgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlmgothr-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlmgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlmgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlmgothrn-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlmgothrn-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlmgothrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlmgothrn-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlmgothrn-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlmgothrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlminb-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlminb-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlminb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlminb-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlminb-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlminb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlminbn-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlminbn-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlminbn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlminbn-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlminbn-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlminbn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlminl-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlminl-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlminl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlminl-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlminl-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlminl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlminln-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlminln-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlminln-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlminln-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlminln-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlminln-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlminr-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlminr-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlminr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlminr-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlminr-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlminr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlminrn-h.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlminrn-h.tfm Binary files differnew file mode 100644 index 0000000000..03141ee738 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlminrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upbrsgnmlminrn-v.tfm b/language/japanese/japanese-otf/tfm/upbrsgnmlminrn-v.tfm Binary files differnew file mode 100644 index 0000000000..d3c90b3701 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upbrsgnmlminrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpgothb-h.tfm b/language/japanese/japanese-otf/tfm/upexpgothb-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpgothb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpgothb-v.tfm b/language/japanese/japanese-otf/tfm/upexpgothb-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpgothb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpgothbn-h.tfm b/language/japanese/japanese-otf/tfm/upexpgothbn-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpgothbn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpgothbn-v.tfm b/language/japanese/japanese-otf/tfm/upexpgothbn-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpgothbn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpgotheb-h.tfm b/language/japanese/japanese-otf/tfm/upexpgotheb-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpgotheb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpgotheb-v.tfm b/language/japanese/japanese-otf/tfm/upexpgotheb-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpgotheb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpgothebn-h.tfm b/language/japanese/japanese-otf/tfm/upexpgothebn-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpgothebn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpgothebn-v.tfm b/language/japanese/japanese-otf/tfm/upexpgothebn-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpgothebn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpgothr-h.tfm b/language/japanese/japanese-otf/tfm/upexpgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpgothr-v.tfm b/language/japanese/japanese-otf/tfm/upexpgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpgothrn-h.tfm b/language/japanese/japanese-otf/tfm/upexpgothrn-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpgothrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpgothrn-v.tfm b/language/japanese/japanese-otf/tfm/upexpgothrn-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpgothrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpmgothr-h.tfm b/language/japanese/japanese-otf/tfm/upexpmgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpmgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpmgothr-v.tfm b/language/japanese/japanese-otf/tfm/upexpmgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpmgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpmgothrn-h.tfm b/language/japanese/japanese-otf/tfm/upexpmgothrn-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpmgothrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpmgothrn-v.tfm b/language/japanese/japanese-otf/tfm/upexpmgothrn-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpmgothrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpminb-h.tfm b/language/japanese/japanese-otf/tfm/upexpminb-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpminb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpminb-v.tfm b/language/japanese/japanese-otf/tfm/upexpminb-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpminb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpminbn-h.tfm b/language/japanese/japanese-otf/tfm/upexpminbn-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpminbn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpminbn-v.tfm b/language/japanese/japanese-otf/tfm/upexpminbn-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpminbn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpminl-h.tfm b/language/japanese/japanese-otf/tfm/upexpminl-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpminl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpminl-v.tfm b/language/japanese/japanese-otf/tfm/upexpminl-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpminl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpminln-h.tfm b/language/japanese/japanese-otf/tfm/upexpminln-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpminln-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpminln-v.tfm b/language/japanese/japanese-otf/tfm/upexpminln-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpminln-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpminr-h.tfm b/language/japanese/japanese-otf/tfm/upexpminr-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpminr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpminr-v.tfm b/language/japanese/japanese-otf/tfm/upexpminr-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpminr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpminrn-h.tfm b/language/japanese/japanese-otf/tfm/upexpminrn-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpminrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upexpminrn-v.tfm b/language/japanese/japanese-otf/tfm/upexpminrn-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upexpminrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uphgothb-h.tfm b/language/japanese/japanese-otf/tfm/uphgothb-h.tfm Binary files differnew file mode 100644 index 0000000000..9928cda112 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphgothb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uphgothb-v.tfm b/language/japanese/japanese-otf/tfm/uphgothb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphgothb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uphgothbn-h.tfm b/language/japanese/japanese-otf/tfm/uphgothbn-h.tfm Binary files differnew file mode 100644 index 0000000000..9928cda112 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphgothbn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uphgothbn-v.tfm b/language/japanese/japanese-otf/tfm/uphgothbn-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphgothbn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uphgotheb-h.tfm b/language/japanese/japanese-otf/tfm/uphgotheb-h.tfm Binary files differnew file mode 100644 index 0000000000..9928cda112 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphgotheb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uphgotheb-v.tfm b/language/japanese/japanese-otf/tfm/uphgotheb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphgotheb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uphgothebn-h.tfm b/language/japanese/japanese-otf/tfm/uphgothebn-h.tfm Binary files differnew file mode 100644 index 0000000000..9928cda112 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphgothebn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uphgothebn-v.tfm b/language/japanese/japanese-otf/tfm/uphgothebn-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphgothebn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uphgothr-h.tfm b/language/japanese/japanese-otf/tfm/uphgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..9928cda112 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uphgothr-v.tfm b/language/japanese/japanese-otf/tfm/uphgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uphgothrn-h.tfm b/language/japanese/japanese-otf/tfm/uphgothrn-h.tfm Binary files differnew file mode 100644 index 0000000000..9928cda112 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphgothrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uphgothrn-v.tfm b/language/japanese/japanese-otf/tfm/uphgothrn-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphgothrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uphmgothr-h.tfm b/language/japanese/japanese-otf/tfm/uphmgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..9928cda112 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphmgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uphmgothr-v.tfm b/language/japanese/japanese-otf/tfm/uphmgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphmgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uphmgothrn-h.tfm b/language/japanese/japanese-otf/tfm/uphmgothrn-h.tfm Binary files differnew file mode 100644 index 0000000000..9928cda112 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphmgothrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uphmgothrn-v.tfm b/language/japanese/japanese-otf/tfm/uphmgothrn-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphmgothrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uphminb-h.tfm b/language/japanese/japanese-otf/tfm/uphminb-h.tfm Binary files differnew file mode 100644 index 0000000000..9928cda112 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphminb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uphminb-v.tfm b/language/japanese/japanese-otf/tfm/uphminb-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphminb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uphminbn-h.tfm b/language/japanese/japanese-otf/tfm/uphminbn-h.tfm Binary files differnew file mode 100644 index 0000000000..9928cda112 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphminbn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uphminbn-v.tfm b/language/japanese/japanese-otf/tfm/uphminbn-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphminbn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uphminl-h.tfm b/language/japanese/japanese-otf/tfm/uphminl-h.tfm Binary files differnew file mode 100644 index 0000000000..9928cda112 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphminl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uphminl-v.tfm b/language/japanese/japanese-otf/tfm/uphminl-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphminl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uphminln-h.tfm b/language/japanese/japanese-otf/tfm/uphminln-h.tfm Binary files differnew file mode 100644 index 0000000000..9928cda112 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphminln-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uphminln-v.tfm b/language/japanese/japanese-otf/tfm/uphminln-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphminln-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uphminr-h.tfm b/language/japanese/japanese-otf/tfm/uphminr-h.tfm Binary files differnew file mode 100644 index 0000000000..9928cda112 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphminr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uphminr-v.tfm b/language/japanese/japanese-otf/tfm/uphminr-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphminr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uphminrn-h.tfm b/language/japanese/japanese-otf/tfm/uphminrn-h.tfm Binary files differnew file mode 100644 index 0000000000..9928cda112 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphminrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uphminrn-v.tfm b/language/japanese/japanese-otf/tfm/uphminrn-v.tfm Binary files differnew file mode 100644 index 0000000000..dddd977640 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uphminrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmkorgothb-h.tfm b/language/japanese/japanese-otf/tfm/upnmkorgothb-h.tfm Binary files differnew file mode 100644 index 0000000000..615b8e563b --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmkorgothb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmkorgothb-v.tfm b/language/japanese/japanese-otf/tfm/upnmkorgothb-v.tfm Binary files differnew file mode 100644 index 0000000000..1373017c4f --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmkorgothb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmkorgotheb-h.tfm b/language/japanese/japanese-otf/tfm/upnmkorgotheb-h.tfm Binary files differnew file mode 100644 index 0000000000..615b8e563b --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmkorgotheb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmkorgotheb-v.tfm b/language/japanese/japanese-otf/tfm/upnmkorgotheb-v.tfm Binary files differnew file mode 100644 index 0000000000..1373017c4f --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmkorgotheb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmkorgothr-h.tfm b/language/japanese/japanese-otf/tfm/upnmkorgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..615b8e563b --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmkorgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmkorgothr-v.tfm b/language/japanese/japanese-otf/tfm/upnmkorgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..1373017c4f --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmkorgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmkormgothr-h.tfm b/language/japanese/japanese-otf/tfm/upnmkormgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..615b8e563b --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmkormgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmkormgothr-v.tfm b/language/japanese/japanese-otf/tfm/upnmkormgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..1373017c4f --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmkormgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmkorminb-h.tfm b/language/japanese/japanese-otf/tfm/upnmkorminb-h.tfm Binary files differnew file mode 100644 index 0000000000..615b8e563b --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmkorminb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmkorminb-v.tfm b/language/japanese/japanese-otf/tfm/upnmkorminb-v.tfm Binary files differnew file mode 100644 index 0000000000..1373017c4f --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmkorminb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmkorminl-h.tfm b/language/japanese/japanese-otf/tfm/upnmkorminl-h.tfm Binary files differnew file mode 100644 index 0000000000..615b8e563b --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmkorminl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmkorminl-v.tfm b/language/japanese/japanese-otf/tfm/upnmkorminl-v.tfm Binary files differnew file mode 100644 index 0000000000..1373017c4f --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmkorminl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmkorminr-h.tfm b/language/japanese/japanese-otf/tfm/upnmkorminr-h.tfm Binary files differnew file mode 100644 index 0000000000..615b8e563b --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmkorminr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmkorminr-v.tfm b/language/japanese/japanese-otf/tfm/upnmkorminr-v.tfm Binary files differnew file mode 100644 index 0000000000..1373017c4f --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmkorminr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlgothb-h.tfm b/language/japanese/japanese-otf/tfm/upnmlgothb-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlgothb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlgothb-v.tfm b/language/japanese/japanese-otf/tfm/upnmlgothb-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlgothb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlgothbn-h.tfm b/language/japanese/japanese-otf/tfm/upnmlgothbn-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlgothbn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlgothbn-v.tfm b/language/japanese/japanese-otf/tfm/upnmlgothbn-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlgothbn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlgotheb-h.tfm b/language/japanese/japanese-otf/tfm/upnmlgotheb-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlgotheb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlgotheb-v.tfm b/language/japanese/japanese-otf/tfm/upnmlgotheb-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlgotheb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlgothebn-h.tfm b/language/japanese/japanese-otf/tfm/upnmlgothebn-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlgothebn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlgothebn-v.tfm b/language/japanese/japanese-otf/tfm/upnmlgothebn-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlgothebn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlgothr-h.tfm b/language/japanese/japanese-otf/tfm/upnmlgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlgothr-v.tfm b/language/japanese/japanese-otf/tfm/upnmlgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlgothrn-h.tfm b/language/japanese/japanese-otf/tfm/upnmlgothrn-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlgothrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlgothrn-v.tfm b/language/japanese/japanese-otf/tfm/upnmlgothrn-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlgothrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlmgothr-h.tfm b/language/japanese/japanese-otf/tfm/upnmlmgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlmgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlmgothr-v.tfm b/language/japanese/japanese-otf/tfm/upnmlmgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlmgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlmgothrn-h.tfm b/language/japanese/japanese-otf/tfm/upnmlmgothrn-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlmgothrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlmgothrn-v.tfm b/language/japanese/japanese-otf/tfm/upnmlmgothrn-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlmgothrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlminb-h.tfm b/language/japanese/japanese-otf/tfm/upnmlminb-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlminb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlminb-v.tfm b/language/japanese/japanese-otf/tfm/upnmlminb-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlminb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlminbn-h.tfm b/language/japanese/japanese-otf/tfm/upnmlminbn-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlminbn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlminbn-v.tfm b/language/japanese/japanese-otf/tfm/upnmlminbn-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlminbn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlminl-h.tfm b/language/japanese/japanese-otf/tfm/upnmlminl-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlminl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlminl-v.tfm b/language/japanese/japanese-otf/tfm/upnmlminl-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlminl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlminln-h.tfm b/language/japanese/japanese-otf/tfm/upnmlminln-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlminln-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlminln-v.tfm b/language/japanese/japanese-otf/tfm/upnmlminln-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlminln-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlminr-h.tfm b/language/japanese/japanese-otf/tfm/upnmlminr-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlminr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlminr-v.tfm b/language/japanese/japanese-otf/tfm/upnmlminr-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlminr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlminrn-h.tfm b/language/japanese/japanese-otf/tfm/upnmlminrn-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlminrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmlminrn-v.tfm b/language/japanese/japanese-otf/tfm/upnmlminrn-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmlminrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmschgothb-h.tfm b/language/japanese/japanese-otf/tfm/upnmschgothb-h.tfm Binary files differnew file mode 100644 index 0000000000..601d04de5c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmschgothb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmschgothb-v.tfm b/language/japanese/japanese-otf/tfm/upnmschgothb-v.tfm Binary files differnew file mode 100644 index 0000000000..2321cfb65e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmschgothb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmschgotheb-h.tfm b/language/japanese/japanese-otf/tfm/upnmschgotheb-h.tfm Binary files differnew file mode 100644 index 0000000000..601d04de5c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmschgotheb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmschgotheb-v.tfm b/language/japanese/japanese-otf/tfm/upnmschgotheb-v.tfm Binary files differnew file mode 100644 index 0000000000..2321cfb65e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmschgotheb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmschgothr-h.tfm b/language/japanese/japanese-otf/tfm/upnmschgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..601d04de5c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmschgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmschgothr-v.tfm b/language/japanese/japanese-otf/tfm/upnmschgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..2321cfb65e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmschgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmschmgothr-h.tfm b/language/japanese/japanese-otf/tfm/upnmschmgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..601d04de5c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmschmgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmschmgothr-v.tfm b/language/japanese/japanese-otf/tfm/upnmschmgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..2321cfb65e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmschmgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmschminb-h.tfm b/language/japanese/japanese-otf/tfm/upnmschminb-h.tfm Binary files differnew file mode 100644 index 0000000000..601d04de5c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmschminb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmschminb-v.tfm b/language/japanese/japanese-otf/tfm/upnmschminb-v.tfm Binary files differnew file mode 100644 index 0000000000..2321cfb65e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmschminb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmschminl-h.tfm b/language/japanese/japanese-otf/tfm/upnmschminl-h.tfm Binary files differnew file mode 100644 index 0000000000..601d04de5c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmschminl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmschminl-v.tfm b/language/japanese/japanese-otf/tfm/upnmschminl-v.tfm Binary files differnew file mode 100644 index 0000000000..2321cfb65e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmschminl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmschminr-h.tfm b/language/japanese/japanese-otf/tfm/upnmschminr-h.tfm Binary files differnew file mode 100644 index 0000000000..601d04de5c --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmschminr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmschminr-v.tfm b/language/japanese/japanese-otf/tfm/upnmschminr-v.tfm Binary files differnew file mode 100644 index 0000000000..2321cfb65e --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmschminr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmtchgothb-h.tfm b/language/japanese/japanese-otf/tfm/upnmtchgothb-h.tfm Binary files differnew file mode 100644 index 0000000000..ad017f76ee --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmtchgothb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmtchgothb-v.tfm b/language/japanese/japanese-otf/tfm/upnmtchgothb-v.tfm Binary files differnew file mode 100644 index 0000000000..c5c564eb52 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmtchgothb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmtchgotheb-h.tfm b/language/japanese/japanese-otf/tfm/upnmtchgotheb-h.tfm Binary files differnew file mode 100644 index 0000000000..ad017f76ee --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmtchgotheb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmtchgotheb-v.tfm b/language/japanese/japanese-otf/tfm/upnmtchgotheb-v.tfm Binary files differnew file mode 100644 index 0000000000..c5c564eb52 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmtchgotheb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmtchgothr-h.tfm b/language/japanese/japanese-otf/tfm/upnmtchgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..ad017f76ee --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmtchgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmtchgothr-v.tfm b/language/japanese/japanese-otf/tfm/upnmtchgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..c5c564eb52 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmtchgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmtchmgothr-h.tfm b/language/japanese/japanese-otf/tfm/upnmtchmgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..ad017f76ee --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmtchmgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmtchmgothr-v.tfm b/language/japanese/japanese-otf/tfm/upnmtchmgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..c5c564eb52 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmtchmgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmtchminb-h.tfm b/language/japanese/japanese-otf/tfm/upnmtchminb-h.tfm Binary files differnew file mode 100644 index 0000000000..ad017f76ee --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmtchminb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmtchminb-v.tfm b/language/japanese/japanese-otf/tfm/upnmtchminb-v.tfm Binary files differnew file mode 100644 index 0000000000..c5c564eb52 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmtchminb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmtchminl-h.tfm b/language/japanese/japanese-otf/tfm/upnmtchminl-h.tfm Binary files differnew file mode 100644 index 0000000000..ad017f76ee --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmtchminl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmtchminl-v.tfm b/language/japanese/japanese-otf/tfm/upnmtchminl-v.tfm Binary files differnew file mode 100644 index 0000000000..c5c564eb52 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmtchminl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmtchminr-h.tfm b/language/japanese/japanese-otf/tfm/upnmtchminr-h.tfm Binary files differnew file mode 100644 index 0000000000..ad017f76ee --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmtchminr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/upnmtchminr-v.tfm b/language/japanese/japanese-otf/tfm/upnmtchminr-v.tfm Binary files differnew file mode 100644 index 0000000000..c5c564eb52 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/upnmtchminr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uprubygothb-h.tfm b/language/japanese/japanese-otf/tfm/uprubygothb-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uprubygothb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uprubygothb-v.tfm b/language/japanese/japanese-otf/tfm/uprubygothb-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uprubygothb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uprubygotheb-h.tfm b/language/japanese/japanese-otf/tfm/uprubygotheb-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uprubygotheb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uprubygotheb-v.tfm b/language/japanese/japanese-otf/tfm/uprubygotheb-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uprubygotheb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uprubygothr-h.tfm b/language/japanese/japanese-otf/tfm/uprubygothr-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uprubygothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uprubygothr-v.tfm b/language/japanese/japanese-otf/tfm/uprubygothr-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uprubygothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uprubymgothr-h.tfm b/language/japanese/japanese-otf/tfm/uprubymgothr-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uprubymgothr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uprubymgothr-v.tfm b/language/japanese/japanese-otf/tfm/uprubymgothr-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uprubymgothr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uprubyminb-h.tfm b/language/japanese/japanese-otf/tfm/uprubyminb-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uprubyminb-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uprubyminb-v.tfm b/language/japanese/japanese-otf/tfm/uprubyminb-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uprubyminb-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uprubyminl-h.tfm b/language/japanese/japanese-otf/tfm/uprubyminl-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uprubyminl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uprubyminl-v.tfm b/language/japanese/japanese-otf/tfm/uprubyminl-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uprubyminl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/uprubyminr-h.tfm b/language/japanese/japanese-otf/tfm/uprubyminr-h.tfm Binary files differnew file mode 100644 index 0000000000..1cafb877f4 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uprubyminr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/uprubyminr-v.tfm b/language/japanese/japanese-otf/tfm/uprubyminr-v.tfm Binary files differnew file mode 100644 index 0000000000..cc9084c2b6 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/uprubyminr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcgb--h.tfm b/language/japanese/japanese-otf/tfm/utfcgb--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcgb--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcgb--v.tfm b/language/japanese/japanese-otf/tfm/utfcgb--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcgb--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcge--h.tfm b/language/japanese/japanese-otf/tfm/utfcge--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcge--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcge--v.tfm b/language/japanese/japanese-otf/tfm/utfcge--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcge--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcgr--h.tfm b/language/japanese/japanese-otf/tfm/utfcgr--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcgr--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcgr--v.tfm b/language/japanese/japanese-otf/tfm/utfcgr--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcgr--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcgrk-h.tfm b/language/japanese/japanese-otf/tfm/utfcgrk-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcgrk-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcgrk-v.tfm b/language/japanese/japanese-otf/tfm/utfcgrk-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcgrk-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcgrl-h.tfm b/language/japanese/japanese-otf/tfm/utfcgrl-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcgrl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcgrl-v.tfm b/language/japanese/japanese-otf/tfm/utfcgrl-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcgrl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcgrm-h.tfm b/language/japanese/japanese-otf/tfm/utfcgrm-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcgrm-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcgrm-v.tfm b/language/japanese/japanese-otf/tfm/utfcgrm-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcgrm-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcgro-h.tfm b/language/japanese/japanese-otf/tfm/utfcgro-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcgro-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcgro-v.tfm b/language/japanese/japanese-otf/tfm/utfcgro-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcgro-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcmb--h.tfm b/language/japanese/japanese-otf/tfm/utfcmb--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcmb--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcmb--v.tfm b/language/japanese/japanese-otf/tfm/utfcmb--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcmb--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcmgr--h.tfm b/language/japanese/japanese-otf/tfm/utfcmgr--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcmgr--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcmgr--v.tfm b/language/japanese/japanese-otf/tfm/utfcmgr--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcmgr--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcml--h.tfm b/language/japanese/japanese-otf/tfm/utfcml--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcml--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcml--v.tfm b/language/japanese/japanese-otf/tfm/utfcml--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcml--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcmr--h.tfm b/language/japanese/japanese-otf/tfm/utfcmr--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcmr--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcmr--v.tfm b/language/japanese/japanese-otf/tfm/utfcmr--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcmr--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcmrk-h.tfm b/language/japanese/japanese-otf/tfm/utfcmrk-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcmrk-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcmrk-v.tfm b/language/japanese/japanese-otf/tfm/utfcmrk-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcmrk-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcmrl-h.tfm b/language/japanese/japanese-otf/tfm/utfcmrl-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcmrl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcmrl-v.tfm b/language/japanese/japanese-otf/tfm/utfcmrl-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcmrl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcmrm-h.tfm b/language/japanese/japanese-otf/tfm/utfcmrm-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcmrm-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcmrm-v.tfm b/language/japanese/japanese-otf/tfm/utfcmrm-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcmrm-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcmro-h.tfm b/language/japanese/japanese-otf/tfm/utfcmro-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcmro-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfcmro-v.tfm b/language/japanese/japanese-otf/tfm/utfcmro-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfcmro-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrf-h.tfm b/language/japanese/japanese-otf/tfm/utfgrf-h.tfm Binary files differindex 29cb2cd42d..b8e062da94 100644 --- a/language/japanese/japanese-otf/tfm/utfgrf-h.tfm +++ b/language/japanese/japanese-otf/tfm/utfgrf-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrj-h.tfm b/language/japanese/japanese-otf/tfm/utfgrj-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrj-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrj-v.tfm b/language/japanese/japanese-otf/tfm/utfgrj-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrj-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrk-h.tfm b/language/japanese/japanese-otf/tfm/utfgrk-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrk-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrk-v.tfm b/language/japanese/japanese-otf/tfm/utfgrk-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrk-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrl-h.tfm b/language/japanese/japanese-otf/tfm/utfgrl-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrl-v.tfm b/language/japanese/japanese-otf/tfm/utfgrl-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrm-h.tfm b/language/japanese/japanese-otf/tfm/utfgrm-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrm-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrm-v.tfm b/language/japanese/japanese-otf/tfm/utfgrm-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrm-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrn-h.tfm b/language/japanese/japanese-otf/tfm/utfgrn-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrn-v.tfm b/language/japanese/japanese-otf/tfm/utfgrn-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgro-h.tfm b/language/japanese/japanese-otf/tfm/utfgro-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgro-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgro-v.tfm b/language/japanese/japanese-otf/tfm/utfgro-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgro-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrp-h.tfm b/language/japanese/japanese-otf/tfm/utfgrp-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrp-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrp-v.tfm b/language/japanese/japanese-otf/tfm/utfgrp-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrp-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrq-h.tfm b/language/japanese/japanese-otf/tfm/utfgrq-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrq-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrq-v.tfm b/language/japanese/japanese-otf/tfm/utfgrq-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrq-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrr-h.tfm b/language/japanese/japanese-otf/tfm/utfgrr-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrr-v.tfm b/language/japanese/japanese-otf/tfm/utfgrr-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrs-h.tfm b/language/japanese/japanese-otf/tfm/utfgrs-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrs-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrs-v.tfm b/language/japanese/japanese-otf/tfm/utfgrs-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrs-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrt-h.tfm b/language/japanese/japanese-otf/tfm/utfgrt-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrt-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrt-v.tfm b/language/japanese/japanese-otf/tfm/utfgrt-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrt-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgru-h.tfm b/language/japanese/japanese-otf/tfm/utfgru-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgru-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgru-v.tfm b/language/japanese/japanese-otf/tfm/utfgru-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgru-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrv-h.tfm b/language/japanese/japanese-otf/tfm/utfgrv-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrv-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrv-v.tfm b/language/japanese/japanese-otf/tfm/utfgrv-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrv-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrw-h.tfm b/language/japanese/japanese-otf/tfm/utfgrw-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrw-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrw-v.tfm b/language/japanese/japanese-otf/tfm/utfgrw-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrw-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrx-h.tfm b/language/japanese/japanese-otf/tfm/utfgrx-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrx-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrx-v.tfm b/language/japanese/japanese-otf/tfm/utfgrx-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrx-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgry-h.tfm b/language/japanese/japanese-otf/tfm/utfgry-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgry-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgry-v.tfm b/language/japanese/japanese-otf/tfm/utfgry-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgry-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrz-h.tfm b/language/japanese/japanese-otf/tfm/utfgrz-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrz-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfgrz-v.tfm b/language/japanese/japanese-otf/tfm/utfgrz-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfgrz-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgb--h.tfm b/language/japanese/japanese-otf/tfm/utfjgb--h.tfm Binary files differnew file mode 100644 index 0000000000..02a1875879 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgb--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgb--v.tfm b/language/japanese/japanese-otf/tfm/utfjgb--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgb--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbf-h.tfm b/language/japanese/japanese-otf/tfm/utfjgbf-h.tfm Binary files differindex 29cb2cd42d..b8e062da94 100644 --- a/language/japanese/japanese-otf/tfm/utfjgbf-h.tfm +++ b/language/japanese/japanese-otf/tfm/utfjgbf-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbj-h.tfm b/language/japanese/japanese-otf/tfm/utfjgbj-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbj-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbj-v.tfm b/language/japanese/japanese-otf/tfm/utfjgbj-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbj-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbk-h.tfm b/language/japanese/japanese-otf/tfm/utfjgbk-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbk-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbk-v.tfm b/language/japanese/japanese-otf/tfm/utfjgbk-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbk-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbl-h.tfm b/language/japanese/japanese-otf/tfm/utfjgbl-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbl-v.tfm b/language/japanese/japanese-otf/tfm/utfjgbl-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbm-h.tfm b/language/japanese/japanese-otf/tfm/utfjgbm-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbm-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbm-v.tfm b/language/japanese/japanese-otf/tfm/utfjgbm-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbm-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbn--h.tfm b/language/japanese/japanese-otf/tfm/utfjgbn--h.tfm Binary files differnew file mode 100644 index 0000000000..02a1875879 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbn--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbn--v.tfm b/language/japanese/japanese-otf/tfm/utfjgbn--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbn--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbn-h.tfm b/language/japanese/japanese-otf/tfm/utfjgbn-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbn-v.tfm b/language/japanese/japanese-otf/tfm/utfjgbn-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbnf-h.tfm b/language/japanese/japanese-otf/tfm/utfjgbnf-h.tfm Binary files differindex 29cb2cd42d..b8e062da94 100644 --- a/language/japanese/japanese-otf/tfm/utfjgbnf-h.tfm +++ b/language/japanese/japanese-otf/tfm/utfjgbnf-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbo-h.tfm b/language/japanese/japanese-otf/tfm/utfjgbo-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbo-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbo-v.tfm b/language/japanese/japanese-otf/tfm/utfjgbo-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbo-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbp-h.tfm b/language/japanese/japanese-otf/tfm/utfjgbp-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbp-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbp-v.tfm b/language/japanese/japanese-otf/tfm/utfjgbp-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbp-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbq-h.tfm b/language/japanese/japanese-otf/tfm/utfjgbq-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbq-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbq-v.tfm b/language/japanese/japanese-otf/tfm/utfjgbq-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbq-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbr-h.tfm b/language/japanese/japanese-otf/tfm/utfjgbr-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbr-v.tfm b/language/japanese/japanese-otf/tfm/utfjgbr-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbs-h.tfm b/language/japanese/japanese-otf/tfm/utfjgbs-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbs-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbs-v.tfm b/language/japanese/japanese-otf/tfm/utfjgbs-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbs-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbt-h.tfm b/language/japanese/japanese-otf/tfm/utfjgbt-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbt-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbt-v.tfm b/language/japanese/japanese-otf/tfm/utfjgbt-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbt-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbu-h.tfm b/language/japanese/japanese-otf/tfm/utfjgbu-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbu-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbu-v.tfm b/language/japanese/japanese-otf/tfm/utfjgbu-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbu-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbv-h.tfm b/language/japanese/japanese-otf/tfm/utfjgbv-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbv-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbv-v.tfm b/language/japanese/japanese-otf/tfm/utfjgbv-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbv-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbx-h.tfm b/language/japanese/japanese-otf/tfm/utfjgbx-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbx-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbx-v.tfm b/language/japanese/japanese-otf/tfm/utfjgbx-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbx-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgby-h.tfm b/language/japanese/japanese-otf/tfm/utfjgby-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgby-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgby-v.tfm b/language/japanese/japanese-otf/tfm/utfjgby-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgby-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbz-h.tfm b/language/japanese/japanese-otf/tfm/utfjgbz-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbz-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgbz-v.tfm b/language/japanese/japanese-otf/tfm/utfjgbz-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgbz-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjge--h.tfm b/language/japanese/japanese-otf/tfm/utfjge--h.tfm Binary files differnew file mode 100644 index 0000000000..02a1875879 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjge--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjge--v.tfm b/language/japanese/japanese-otf/tfm/utfjge--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjge--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgef-h.tfm b/language/japanese/japanese-otf/tfm/utfjgef-h.tfm Binary files differindex 29cb2cd42d..b8e062da94 100644 --- a/language/japanese/japanese-otf/tfm/utfjgef-h.tfm +++ b/language/japanese/japanese-otf/tfm/utfjgef-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgej-h.tfm b/language/japanese/japanese-otf/tfm/utfjgej-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgej-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgej-v.tfm b/language/japanese/japanese-otf/tfm/utfjgej-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgej-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgek-h.tfm b/language/japanese/japanese-otf/tfm/utfjgek-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgek-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgek-v.tfm b/language/japanese/japanese-otf/tfm/utfjgek-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgek-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgel-h.tfm b/language/japanese/japanese-otf/tfm/utfjgel-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgel-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgel-v.tfm b/language/japanese/japanese-otf/tfm/utfjgel-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgel-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgem-h.tfm b/language/japanese/japanese-otf/tfm/utfjgem-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgem-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgem-v.tfm b/language/japanese/japanese-otf/tfm/utfjgem-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgem-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgen--h.tfm b/language/japanese/japanese-otf/tfm/utfjgen--h.tfm Binary files differnew file mode 100644 index 0000000000..02a1875879 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgen--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgen--v.tfm b/language/japanese/japanese-otf/tfm/utfjgen--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgen--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgen-h.tfm b/language/japanese/japanese-otf/tfm/utfjgen-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgen-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgen-v.tfm b/language/japanese/japanese-otf/tfm/utfjgen-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgen-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgenf-h.tfm b/language/japanese/japanese-otf/tfm/utfjgenf-h.tfm Binary files differindex 29cb2cd42d..b8e062da94 100644 --- a/language/japanese/japanese-otf/tfm/utfjgenf-h.tfm +++ b/language/japanese/japanese-otf/tfm/utfjgenf-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgeo-h.tfm b/language/japanese/japanese-otf/tfm/utfjgeo-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgeo-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgeo-v.tfm b/language/japanese/japanese-otf/tfm/utfjgeo-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgeo-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgep-h.tfm b/language/japanese/japanese-otf/tfm/utfjgep-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgep-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgep-v.tfm b/language/japanese/japanese-otf/tfm/utfjgep-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgep-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgeq-h.tfm b/language/japanese/japanese-otf/tfm/utfjgeq-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgeq-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgeq-v.tfm b/language/japanese/japanese-otf/tfm/utfjgeq-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgeq-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjger-h.tfm b/language/japanese/japanese-otf/tfm/utfjger-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjger-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjger-v.tfm b/language/japanese/japanese-otf/tfm/utfjger-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjger-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjges-h.tfm b/language/japanese/japanese-otf/tfm/utfjges-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjges-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjges-v.tfm b/language/japanese/japanese-otf/tfm/utfjges-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjges-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjget-h.tfm b/language/japanese/japanese-otf/tfm/utfjget-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjget-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjget-v.tfm b/language/japanese/japanese-otf/tfm/utfjget-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjget-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgeu-h.tfm b/language/japanese/japanese-otf/tfm/utfjgeu-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgeu-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgeu-v.tfm b/language/japanese/japanese-otf/tfm/utfjgeu-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgeu-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgev-h.tfm b/language/japanese/japanese-otf/tfm/utfjgev-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgev-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgev-v.tfm b/language/japanese/japanese-otf/tfm/utfjgev-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgev-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgex-h.tfm b/language/japanese/japanese-otf/tfm/utfjgex-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgex-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgex-v.tfm b/language/japanese/japanese-otf/tfm/utfjgex-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgex-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgey-h.tfm b/language/japanese/japanese-otf/tfm/utfjgey-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgey-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgey-v.tfm b/language/japanese/japanese-otf/tfm/utfjgey-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgey-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgez-h.tfm b/language/japanese/japanese-otf/tfm/utfjgez-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgez-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgez-v.tfm b/language/japanese/japanese-otf/tfm/utfjgez-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgez-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgr--h.tfm b/language/japanese/japanese-otf/tfm/utfjgr--h.tfm Binary files differnew file mode 100644 index 0000000000..02a1875879 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgr--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgr--v.tfm b/language/japanese/japanese-otf/tfm/utfjgr--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgr--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrf-h.tfm b/language/japanese/japanese-otf/tfm/utfjgrf-h.tfm Binary files differindex 29cb2cd42d..b8e062da94 100644 --- a/language/japanese/japanese-otf/tfm/utfjgrf-h.tfm +++ b/language/japanese/japanese-otf/tfm/utfjgrf-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrj-h.tfm b/language/japanese/japanese-otf/tfm/utfjgrj-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrj-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrj-v.tfm b/language/japanese/japanese-otf/tfm/utfjgrj-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrj-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrk-h.tfm b/language/japanese/japanese-otf/tfm/utfjgrk-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrk-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrk-v.tfm b/language/japanese/japanese-otf/tfm/utfjgrk-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrk-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrl-h.tfm b/language/japanese/japanese-otf/tfm/utfjgrl-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrl-v.tfm b/language/japanese/japanese-otf/tfm/utfjgrl-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrm-h.tfm b/language/japanese/japanese-otf/tfm/utfjgrm-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrm-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrm-v.tfm b/language/japanese/japanese-otf/tfm/utfjgrm-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrm-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrn--h.tfm b/language/japanese/japanese-otf/tfm/utfjgrn--h.tfm Binary files differnew file mode 100644 index 0000000000..02a1875879 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrn--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrn--v.tfm b/language/japanese/japanese-otf/tfm/utfjgrn--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrn--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrn-h.tfm b/language/japanese/japanese-otf/tfm/utfjgrn-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrn-v.tfm b/language/japanese/japanese-otf/tfm/utfjgrn-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrnf-h.tfm b/language/japanese/japanese-otf/tfm/utfjgrnf-h.tfm Binary files differindex 29cb2cd42d..b8e062da94 100644 --- a/language/japanese/japanese-otf/tfm/utfjgrnf-h.tfm +++ b/language/japanese/japanese-otf/tfm/utfjgrnf-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgro-h.tfm b/language/japanese/japanese-otf/tfm/utfjgro-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgro-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgro-v.tfm b/language/japanese/japanese-otf/tfm/utfjgro-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgro-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrp-h.tfm b/language/japanese/japanese-otf/tfm/utfjgrp-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrp-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrp-v.tfm b/language/japanese/japanese-otf/tfm/utfjgrp-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrp-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrq-h.tfm b/language/japanese/japanese-otf/tfm/utfjgrq-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrq-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrq-v.tfm b/language/japanese/japanese-otf/tfm/utfjgrq-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrq-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrr-h.tfm b/language/japanese/japanese-otf/tfm/utfjgrr-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrr-v.tfm b/language/japanese/japanese-otf/tfm/utfjgrr-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrs-h.tfm b/language/japanese/japanese-otf/tfm/utfjgrs-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrs-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrs-v.tfm b/language/japanese/japanese-otf/tfm/utfjgrs-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrs-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrt-h.tfm b/language/japanese/japanese-otf/tfm/utfjgrt-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrt-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrt-v.tfm b/language/japanese/japanese-otf/tfm/utfjgrt-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrt-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgru-h.tfm b/language/japanese/japanese-otf/tfm/utfjgru-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgru-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgru-v.tfm b/language/japanese/japanese-otf/tfm/utfjgru-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgru-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrv-h.tfm b/language/japanese/japanese-otf/tfm/utfjgrv-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrv-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrv-v.tfm b/language/japanese/japanese-otf/tfm/utfjgrv-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrv-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrx-h.tfm b/language/japanese/japanese-otf/tfm/utfjgrx-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrx-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrx-v.tfm b/language/japanese/japanese-otf/tfm/utfjgrx-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrx-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgry-h.tfm b/language/japanese/japanese-otf/tfm/utfjgry-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgry-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgry-v.tfm b/language/japanese/japanese-otf/tfm/utfjgry-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgry-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrz-h.tfm b/language/japanese/japanese-otf/tfm/utfjgrz-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrz-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjgrz-v.tfm b/language/japanese/japanese-otf/tfm/utfjgrz-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjgrz-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmb--h.tfm b/language/japanese/japanese-otf/tfm/utfjmb--h.tfm Binary files differnew file mode 100644 index 0000000000..02a1875879 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmb--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmb--v.tfm b/language/japanese/japanese-otf/tfm/utfjmb--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmb--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbf-h.tfm b/language/japanese/japanese-otf/tfm/utfjmbf-h.tfm Binary files differindex 29cb2cd42d..b8e062da94 100644 --- a/language/japanese/japanese-otf/tfm/utfjmbf-h.tfm +++ b/language/japanese/japanese-otf/tfm/utfjmbf-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbj-h.tfm b/language/japanese/japanese-otf/tfm/utfjmbj-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbj-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbj-v.tfm b/language/japanese/japanese-otf/tfm/utfjmbj-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbj-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbk-h.tfm b/language/japanese/japanese-otf/tfm/utfjmbk-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbk-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbk-v.tfm b/language/japanese/japanese-otf/tfm/utfjmbk-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbk-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbl-h.tfm b/language/japanese/japanese-otf/tfm/utfjmbl-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbl-v.tfm b/language/japanese/japanese-otf/tfm/utfjmbl-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbm-h.tfm b/language/japanese/japanese-otf/tfm/utfjmbm-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbm-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbm-v.tfm b/language/japanese/japanese-otf/tfm/utfjmbm-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbm-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbn--h.tfm b/language/japanese/japanese-otf/tfm/utfjmbn--h.tfm Binary files differnew file mode 100644 index 0000000000..02a1875879 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbn--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbn--v.tfm b/language/japanese/japanese-otf/tfm/utfjmbn--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbn--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbn-h.tfm b/language/japanese/japanese-otf/tfm/utfjmbn-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbn-v.tfm b/language/japanese/japanese-otf/tfm/utfjmbn-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbnf-h.tfm b/language/japanese/japanese-otf/tfm/utfjmbnf-h.tfm Binary files differindex 29cb2cd42d..b8e062da94 100644 --- a/language/japanese/japanese-otf/tfm/utfjmbnf-h.tfm +++ b/language/japanese/japanese-otf/tfm/utfjmbnf-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbo-h.tfm b/language/japanese/japanese-otf/tfm/utfjmbo-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbo-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbo-v.tfm b/language/japanese/japanese-otf/tfm/utfjmbo-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbo-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbp-h.tfm b/language/japanese/japanese-otf/tfm/utfjmbp-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbp-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbp-v.tfm b/language/japanese/japanese-otf/tfm/utfjmbp-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbp-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbq-h.tfm b/language/japanese/japanese-otf/tfm/utfjmbq-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbq-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbq-v.tfm b/language/japanese/japanese-otf/tfm/utfjmbq-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbq-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbr-h.tfm b/language/japanese/japanese-otf/tfm/utfjmbr-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbr-v.tfm b/language/japanese/japanese-otf/tfm/utfjmbr-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbs-h.tfm b/language/japanese/japanese-otf/tfm/utfjmbs-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbs-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbs-v.tfm b/language/japanese/japanese-otf/tfm/utfjmbs-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbs-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbt-h.tfm b/language/japanese/japanese-otf/tfm/utfjmbt-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbt-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbt-v.tfm b/language/japanese/japanese-otf/tfm/utfjmbt-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbt-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbu-h.tfm b/language/japanese/japanese-otf/tfm/utfjmbu-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbu-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbu-v.tfm b/language/japanese/japanese-otf/tfm/utfjmbu-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbu-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbv-h.tfm b/language/japanese/japanese-otf/tfm/utfjmbv-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbv-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbv-v.tfm b/language/japanese/japanese-otf/tfm/utfjmbv-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbv-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbx-h.tfm b/language/japanese/japanese-otf/tfm/utfjmbx-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbx-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbx-v.tfm b/language/japanese/japanese-otf/tfm/utfjmbx-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbx-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmby-h.tfm b/language/japanese/japanese-otf/tfm/utfjmby-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmby-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmby-v.tfm b/language/japanese/japanese-otf/tfm/utfjmby-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmby-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbz-h.tfm b/language/japanese/japanese-otf/tfm/utfjmbz-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbz-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmbz-v.tfm b/language/japanese/japanese-otf/tfm/utfjmbz-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmbz-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgr--h.tfm b/language/japanese/japanese-otf/tfm/utfjmgr--h.tfm Binary files differnew file mode 100644 index 0000000000..02a1875879 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgr--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgr--v.tfm b/language/japanese/japanese-otf/tfm/utfjmgr--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgr--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrf-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgrf-h.tfm Binary files differindex 29cb2cd42d..b8e062da94 100644 --- a/language/japanese/japanese-otf/tfm/utfjmgrf-h.tfm +++ b/language/japanese/japanese-otf/tfm/utfjmgrf-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrj-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgrj-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrj-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrj-v.tfm b/language/japanese/japanese-otf/tfm/utfjmgrj-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrj-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrk-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgrk-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrk-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrk-v.tfm b/language/japanese/japanese-otf/tfm/utfjmgrk-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrk-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrl-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgrl-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrl-v.tfm b/language/japanese/japanese-otf/tfm/utfjmgrl-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrm-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgrm-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrm-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrm-v.tfm b/language/japanese/japanese-otf/tfm/utfjmgrm-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrm-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrn--h.tfm b/language/japanese/japanese-otf/tfm/utfjmgrn--h.tfm Binary files differnew file mode 100644 index 0000000000..02a1875879 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrn--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrn--v.tfm b/language/japanese/japanese-otf/tfm/utfjmgrn--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrn--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrn-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgrn-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrn-v.tfm b/language/japanese/japanese-otf/tfm/utfjmgrn-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrnf-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgrnf-h.tfm Binary files differindex 29cb2cd42d..b8e062da94 100644 --- a/language/japanese/japanese-otf/tfm/utfjmgrnf-h.tfm +++ b/language/japanese/japanese-otf/tfm/utfjmgrnf-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgro-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgro-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgro-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgro-v.tfm b/language/japanese/japanese-otf/tfm/utfjmgro-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgro-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrp-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgrp-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrp-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrp-v.tfm b/language/japanese/japanese-otf/tfm/utfjmgrp-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrp-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrq-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgrq-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrq-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrq-v.tfm b/language/japanese/japanese-otf/tfm/utfjmgrq-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrq-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrr-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgrr-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrr-v.tfm b/language/japanese/japanese-otf/tfm/utfjmgrr-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrs-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgrs-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrs-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrs-v.tfm b/language/japanese/japanese-otf/tfm/utfjmgrs-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrs-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrt-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgrt-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrt-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrt-v.tfm b/language/japanese/japanese-otf/tfm/utfjmgrt-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrt-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgru-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgru-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgru-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgru-v.tfm b/language/japanese/japanese-otf/tfm/utfjmgru-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgru-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrv-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgrv-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrv-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrv-v.tfm b/language/japanese/japanese-otf/tfm/utfjmgrv-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrv-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrx-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgrx-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrx-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrx-v.tfm b/language/japanese/japanese-otf/tfm/utfjmgrx-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrx-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgry-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgry-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgry-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgry-v.tfm b/language/japanese/japanese-otf/tfm/utfjmgry-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgry-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrz-h.tfm b/language/japanese/japanese-otf/tfm/utfjmgrz-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrz-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmgrz-v.tfm b/language/japanese/japanese-otf/tfm/utfjmgrz-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmgrz-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjml--h.tfm b/language/japanese/japanese-otf/tfm/utfjml--h.tfm Binary files differnew file mode 100644 index 0000000000..02a1875879 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjml--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjml--v.tfm b/language/japanese/japanese-otf/tfm/utfjml--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjml--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlf-h.tfm b/language/japanese/japanese-otf/tfm/utfjmlf-h.tfm Binary files differindex 29cb2cd42d..b8e062da94 100644 --- a/language/japanese/japanese-otf/tfm/utfjmlf-h.tfm +++ b/language/japanese/japanese-otf/tfm/utfjmlf-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlj-h.tfm b/language/japanese/japanese-otf/tfm/utfjmlj-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlj-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlj-v.tfm b/language/japanese/japanese-otf/tfm/utfjmlj-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlj-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlk-h.tfm b/language/japanese/japanese-otf/tfm/utfjmlk-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlk-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlk-v.tfm b/language/japanese/japanese-otf/tfm/utfjmlk-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlk-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmll-h.tfm b/language/japanese/japanese-otf/tfm/utfjmll-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmll-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmll-v.tfm b/language/japanese/japanese-otf/tfm/utfjmll-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmll-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlm-h.tfm b/language/japanese/japanese-otf/tfm/utfjmlm-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlm-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlm-v.tfm b/language/japanese/japanese-otf/tfm/utfjmlm-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlm-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmln--h.tfm b/language/japanese/japanese-otf/tfm/utfjmln--h.tfm Binary files differnew file mode 100644 index 0000000000..02a1875879 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmln--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmln--v.tfm b/language/japanese/japanese-otf/tfm/utfjmln--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmln--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmln-h.tfm b/language/japanese/japanese-otf/tfm/utfjmln-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmln-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmln-v.tfm b/language/japanese/japanese-otf/tfm/utfjmln-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmln-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlnf-h.tfm b/language/japanese/japanese-otf/tfm/utfjmlnf-h.tfm Binary files differindex 29cb2cd42d..b8e062da94 100644 --- a/language/japanese/japanese-otf/tfm/utfjmlnf-h.tfm +++ b/language/japanese/japanese-otf/tfm/utfjmlnf-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlo-h.tfm b/language/japanese/japanese-otf/tfm/utfjmlo-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlo-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlo-v.tfm b/language/japanese/japanese-otf/tfm/utfjmlo-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlo-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlp-h.tfm b/language/japanese/japanese-otf/tfm/utfjmlp-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlp-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlp-v.tfm b/language/japanese/japanese-otf/tfm/utfjmlp-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlp-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlq-h.tfm b/language/japanese/japanese-otf/tfm/utfjmlq-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlq-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlq-v.tfm b/language/japanese/japanese-otf/tfm/utfjmlq-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlq-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlr-h.tfm b/language/japanese/japanese-otf/tfm/utfjmlr-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlr-v.tfm b/language/japanese/japanese-otf/tfm/utfjmlr-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmls-h.tfm b/language/japanese/japanese-otf/tfm/utfjmls-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmls-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmls-v.tfm b/language/japanese/japanese-otf/tfm/utfjmls-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmls-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlt-h.tfm b/language/japanese/japanese-otf/tfm/utfjmlt-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlt-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlt-v.tfm b/language/japanese/japanese-otf/tfm/utfjmlt-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlt-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlu-h.tfm b/language/japanese/japanese-otf/tfm/utfjmlu-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlu-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlu-v.tfm b/language/japanese/japanese-otf/tfm/utfjmlu-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlu-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlv-h.tfm b/language/japanese/japanese-otf/tfm/utfjmlv-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlv-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlv-v.tfm b/language/japanese/japanese-otf/tfm/utfjmlv-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlv-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlx-h.tfm b/language/japanese/japanese-otf/tfm/utfjmlx-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlx-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlx-v.tfm b/language/japanese/japanese-otf/tfm/utfjmlx-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlx-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmly-h.tfm b/language/japanese/japanese-otf/tfm/utfjmly-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmly-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmly-v.tfm b/language/japanese/japanese-otf/tfm/utfjmly-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmly-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlz-h.tfm b/language/japanese/japanese-otf/tfm/utfjmlz-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlz-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmlz-v.tfm b/language/japanese/japanese-otf/tfm/utfjmlz-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmlz-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmr--h.tfm b/language/japanese/japanese-otf/tfm/utfjmr--h.tfm Binary files differnew file mode 100644 index 0000000000..02a1875879 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmr--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmr--v.tfm b/language/japanese/japanese-otf/tfm/utfjmr--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmr--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrf-h.tfm b/language/japanese/japanese-otf/tfm/utfjmrf-h.tfm Binary files differindex 29cb2cd42d..b8e062da94 100644 --- a/language/japanese/japanese-otf/tfm/utfjmrf-h.tfm +++ b/language/japanese/japanese-otf/tfm/utfjmrf-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrj-h.tfm b/language/japanese/japanese-otf/tfm/utfjmrj-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrj-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrj-v.tfm b/language/japanese/japanese-otf/tfm/utfjmrj-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrj-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrk-h.tfm b/language/japanese/japanese-otf/tfm/utfjmrk-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrk-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrk-v.tfm b/language/japanese/japanese-otf/tfm/utfjmrk-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrk-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrl-h.tfm b/language/japanese/japanese-otf/tfm/utfjmrl-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrl-v.tfm b/language/japanese/japanese-otf/tfm/utfjmrl-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrm-h.tfm b/language/japanese/japanese-otf/tfm/utfjmrm-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrm-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrm-v.tfm b/language/japanese/japanese-otf/tfm/utfjmrm-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrm-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrn--h.tfm b/language/japanese/japanese-otf/tfm/utfjmrn--h.tfm Binary files differnew file mode 100644 index 0000000000..02a1875879 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrn--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrn--v.tfm b/language/japanese/japanese-otf/tfm/utfjmrn--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrn--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrn-h.tfm b/language/japanese/japanese-otf/tfm/utfjmrn-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrn-v.tfm b/language/japanese/japanese-otf/tfm/utfjmrn-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrnf-h.tfm b/language/japanese/japanese-otf/tfm/utfjmrnf-h.tfm Binary files differindex 29cb2cd42d..b8e062da94 100644 --- a/language/japanese/japanese-otf/tfm/utfjmrnf-h.tfm +++ b/language/japanese/japanese-otf/tfm/utfjmrnf-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmro-h.tfm b/language/japanese/japanese-otf/tfm/utfjmro-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmro-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmro-v.tfm b/language/japanese/japanese-otf/tfm/utfjmro-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmro-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrp-h.tfm b/language/japanese/japanese-otf/tfm/utfjmrp-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrp-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrp-v.tfm b/language/japanese/japanese-otf/tfm/utfjmrp-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrp-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrq-h.tfm b/language/japanese/japanese-otf/tfm/utfjmrq-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrq-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrq-v.tfm b/language/japanese/japanese-otf/tfm/utfjmrq-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrq-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrr-h.tfm b/language/japanese/japanese-otf/tfm/utfjmrr-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrr-v.tfm b/language/japanese/japanese-otf/tfm/utfjmrr-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrs-h.tfm b/language/japanese/japanese-otf/tfm/utfjmrs-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrs-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrs-v.tfm b/language/japanese/japanese-otf/tfm/utfjmrs-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrs-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrt-h.tfm b/language/japanese/japanese-otf/tfm/utfjmrt-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrt-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrt-v.tfm b/language/japanese/japanese-otf/tfm/utfjmrt-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrt-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmru-h.tfm b/language/japanese/japanese-otf/tfm/utfjmru-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmru-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmru-v.tfm b/language/japanese/japanese-otf/tfm/utfjmru-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmru-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrv-h.tfm b/language/japanese/japanese-otf/tfm/utfjmrv-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrv-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrv-v.tfm b/language/japanese/japanese-otf/tfm/utfjmrv-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrv-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrx-h.tfm b/language/japanese/japanese-otf/tfm/utfjmrx-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrx-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrx-v.tfm b/language/japanese/japanese-otf/tfm/utfjmrx-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrx-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmry-h.tfm b/language/japanese/japanese-otf/tfm/utfjmry-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmry-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmry-v.tfm b/language/japanese/japanese-otf/tfm/utfjmry-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmry-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrz-h.tfm b/language/japanese/japanese-otf/tfm/utfjmrz-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrz-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfjmrz-v.tfm b/language/japanese/japanese-otf/tfm/utfjmrz-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfjmrz-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfkgb--h.tfm b/language/japanese/japanese-otf/tfm/utfkgb--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfkgb--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfkgb--v.tfm b/language/japanese/japanese-otf/tfm/utfkgb--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfkgb--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfkge--h.tfm b/language/japanese/japanese-otf/tfm/utfkge--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfkge--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfkge--v.tfm b/language/japanese/japanese-otf/tfm/utfkge--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfkge--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfkgr--h.tfm b/language/japanese/japanese-otf/tfm/utfkgr--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfkgr--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfkgr--v.tfm b/language/japanese/japanese-otf/tfm/utfkgr--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfkgr--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfkmb--h.tfm b/language/japanese/japanese-otf/tfm/utfkmb--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfkmb--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfkmb--v.tfm b/language/japanese/japanese-otf/tfm/utfkmb--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfkmb--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfkmgr--h.tfm b/language/japanese/japanese-otf/tfm/utfkmgr--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfkmgr--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfkmgr--v.tfm b/language/japanese/japanese-otf/tfm/utfkmgr--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfkmgr--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfkml--h.tfm b/language/japanese/japanese-otf/tfm/utfkml--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfkml--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfkml--v.tfm b/language/japanese/japanese-otf/tfm/utfkml--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfkml--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfkmr--h.tfm b/language/japanese/japanese-otf/tfm/utfkmr--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfkmr--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfkmr--v.tfm b/language/japanese/japanese-otf/tfm/utfkmr--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfkmr--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrf-h.tfm b/language/japanese/japanese-otf/tfm/utfmrf-h.tfm Binary files differindex 29cb2cd42d..b8e062da94 100644 --- a/language/japanese/japanese-otf/tfm/utfmrf-h.tfm +++ b/language/japanese/japanese-otf/tfm/utfmrf-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrj-h.tfm b/language/japanese/japanese-otf/tfm/utfmrj-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrj-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrj-v.tfm b/language/japanese/japanese-otf/tfm/utfmrj-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrj-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrk-h.tfm b/language/japanese/japanese-otf/tfm/utfmrk-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrk-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrk-v.tfm b/language/japanese/japanese-otf/tfm/utfmrk-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrk-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrl-h.tfm b/language/japanese/japanese-otf/tfm/utfmrl-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrl-v.tfm b/language/japanese/japanese-otf/tfm/utfmrl-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrm-h.tfm b/language/japanese/japanese-otf/tfm/utfmrm-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrm-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrm-v.tfm b/language/japanese/japanese-otf/tfm/utfmrm-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrm-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrn-h.tfm b/language/japanese/japanese-otf/tfm/utfmrn-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrn-v.tfm b/language/japanese/japanese-otf/tfm/utfmrn-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmro-h.tfm b/language/japanese/japanese-otf/tfm/utfmro-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmro-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmro-v.tfm b/language/japanese/japanese-otf/tfm/utfmro-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmro-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrp-h.tfm b/language/japanese/japanese-otf/tfm/utfmrp-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrp-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrp-v.tfm b/language/japanese/japanese-otf/tfm/utfmrp-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrp-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrq-h.tfm b/language/japanese/japanese-otf/tfm/utfmrq-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrq-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrq-v.tfm b/language/japanese/japanese-otf/tfm/utfmrq-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrq-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrr-h.tfm b/language/japanese/japanese-otf/tfm/utfmrr-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrr-v.tfm b/language/japanese/japanese-otf/tfm/utfmrr-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrs-h.tfm b/language/japanese/japanese-otf/tfm/utfmrs-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrs-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrs-v.tfm b/language/japanese/japanese-otf/tfm/utfmrs-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrs-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrt-h.tfm b/language/japanese/japanese-otf/tfm/utfmrt-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrt-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrt-v.tfm b/language/japanese/japanese-otf/tfm/utfmrt-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrt-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmru-h.tfm b/language/japanese/japanese-otf/tfm/utfmru-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmru-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmru-v.tfm b/language/japanese/japanese-otf/tfm/utfmru-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmru-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrv-h.tfm b/language/japanese/japanese-otf/tfm/utfmrv-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrv-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrv-v.tfm b/language/japanese/japanese-otf/tfm/utfmrv-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrv-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrw-h.tfm b/language/japanese/japanese-otf/tfm/utfmrw-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrw-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrw-v.tfm b/language/japanese/japanese-otf/tfm/utfmrw-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrw-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrx-h.tfm b/language/japanese/japanese-otf/tfm/utfmrx-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrx-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrx-v.tfm b/language/japanese/japanese-otf/tfm/utfmrx-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrx-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmry-h.tfm b/language/japanese/japanese-otf/tfm/utfmry-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmry-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmry-v.tfm b/language/japanese/japanese-otf/tfm/utfmry-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmry-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrz-h.tfm b/language/japanese/japanese-otf/tfm/utfmrz-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrz-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utfmrz-v.tfm b/language/japanese/japanese-otf/tfm/utfmrz-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utfmrz-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgb--h.tfm b/language/japanese/japanese-otf/tfm/utftgb--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgb--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgb--v.tfm b/language/japanese/japanese-otf/tfm/utftgb--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgb--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftge--h.tfm b/language/japanese/japanese-otf/tfm/utftge--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftge--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftge--v.tfm b/language/japanese/japanese-otf/tfm/utftge--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftge--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgr--h.tfm b/language/japanese/japanese-otf/tfm/utftgr--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgr--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgr--v.tfm b/language/japanese/japanese-otf/tfm/utftgr--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgr--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrk-h.tfm b/language/japanese/japanese-otf/tfm/utftgrk-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrk-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrk-v.tfm b/language/japanese/japanese-otf/tfm/utftgrk-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrk-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrl-h.tfm b/language/japanese/japanese-otf/tfm/utftgrl-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrl-v.tfm b/language/japanese/japanese-otf/tfm/utftgrl-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrm-h.tfm b/language/japanese/japanese-otf/tfm/utftgrm-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrm-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrm-v.tfm b/language/japanese/japanese-otf/tfm/utftgrm-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrm-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrn-h.tfm b/language/japanese/japanese-otf/tfm/utftgrn-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrn-v.tfm b/language/japanese/japanese-otf/tfm/utftgrn-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgro-h.tfm b/language/japanese/japanese-otf/tfm/utftgro-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgro-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgro-v.tfm b/language/japanese/japanese-otf/tfm/utftgro-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgro-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrp-h.tfm b/language/japanese/japanese-otf/tfm/utftgrp-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrp-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrp-v.tfm b/language/japanese/japanese-otf/tfm/utftgrp-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrp-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrq-h.tfm b/language/japanese/japanese-otf/tfm/utftgrq-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrq-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrq-v.tfm b/language/japanese/japanese-otf/tfm/utftgrq-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrq-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrr-h.tfm b/language/japanese/japanese-otf/tfm/utftgrr-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrr-v.tfm b/language/japanese/japanese-otf/tfm/utftgrr-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrs-h.tfm b/language/japanese/japanese-otf/tfm/utftgrs-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrs-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrs-v.tfm b/language/japanese/japanese-otf/tfm/utftgrs-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrs-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrt-h.tfm b/language/japanese/japanese-otf/tfm/utftgrt-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrt-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrt-v.tfm b/language/japanese/japanese-otf/tfm/utftgrt-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrt-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgru-h.tfm b/language/japanese/japanese-otf/tfm/utftgru-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgru-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgru-v.tfm b/language/japanese/japanese-otf/tfm/utftgru-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgru-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrv-h.tfm b/language/japanese/japanese-otf/tfm/utftgrv-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrv-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrv-v.tfm b/language/japanese/japanese-otf/tfm/utftgrv-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrv-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrw-h.tfm b/language/japanese/japanese-otf/tfm/utftgrw-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrw-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrw-v.tfm b/language/japanese/japanese-otf/tfm/utftgrw-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrw-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrx-h.tfm b/language/japanese/japanese-otf/tfm/utftgrx-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrx-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrx-v.tfm b/language/japanese/japanese-otf/tfm/utftgrx-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrx-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrz-h.tfm b/language/japanese/japanese-otf/tfm/utftgrz-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrz-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftgrz-v.tfm b/language/japanese/japanese-otf/tfm/utftgrz-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftgrz-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmb--h.tfm b/language/japanese/japanese-otf/tfm/utftmb--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmb--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmb--v.tfm b/language/japanese/japanese-otf/tfm/utftmb--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmb--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmgr--h.tfm b/language/japanese/japanese-otf/tfm/utftmgr--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmgr--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmgr--v.tfm b/language/japanese/japanese-otf/tfm/utftmgr--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmgr--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftml--h.tfm b/language/japanese/japanese-otf/tfm/utftml--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftml--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftml--v.tfm b/language/japanese/japanese-otf/tfm/utftml--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftml--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmr--h.tfm b/language/japanese/japanese-otf/tfm/utftmr--h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmr--h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmr--v.tfm b/language/japanese/japanese-otf/tfm/utftmr--v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmr--v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrk-h.tfm b/language/japanese/japanese-otf/tfm/utftmrk-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrk-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrk-v.tfm b/language/japanese/japanese-otf/tfm/utftmrk-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrk-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrl-h.tfm b/language/japanese/japanese-otf/tfm/utftmrl-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrl-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrl-v.tfm b/language/japanese/japanese-otf/tfm/utftmrl-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrl-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrm-h.tfm b/language/japanese/japanese-otf/tfm/utftmrm-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrm-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrm-v.tfm b/language/japanese/japanese-otf/tfm/utftmrm-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrm-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrn-h.tfm b/language/japanese/japanese-otf/tfm/utftmrn-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrn-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrn-v.tfm b/language/japanese/japanese-otf/tfm/utftmrn-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrn-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmro-h.tfm b/language/japanese/japanese-otf/tfm/utftmro-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmro-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmro-v.tfm b/language/japanese/japanese-otf/tfm/utftmro-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmro-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrp-h.tfm b/language/japanese/japanese-otf/tfm/utftmrp-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrp-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrp-v.tfm b/language/japanese/japanese-otf/tfm/utftmrp-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrp-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrq-h.tfm b/language/japanese/japanese-otf/tfm/utftmrq-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrq-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrq-v.tfm b/language/japanese/japanese-otf/tfm/utftmrq-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrq-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrr-h.tfm b/language/japanese/japanese-otf/tfm/utftmrr-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrr-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrr-v.tfm b/language/japanese/japanese-otf/tfm/utftmrr-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrr-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrs-h.tfm b/language/japanese/japanese-otf/tfm/utftmrs-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrs-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrs-v.tfm b/language/japanese/japanese-otf/tfm/utftmrs-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrs-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrt-h.tfm b/language/japanese/japanese-otf/tfm/utftmrt-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrt-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrt-v.tfm b/language/japanese/japanese-otf/tfm/utftmrt-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrt-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmru-h.tfm b/language/japanese/japanese-otf/tfm/utftmru-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmru-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmru-v.tfm b/language/japanese/japanese-otf/tfm/utftmru-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmru-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrv-h.tfm b/language/japanese/japanese-otf/tfm/utftmrv-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrv-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrv-v.tfm b/language/japanese/japanese-otf/tfm/utftmrv-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrv-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrw-h.tfm b/language/japanese/japanese-otf/tfm/utftmrw-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrw-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrw-v.tfm b/language/japanese/japanese-otf/tfm/utftmrw-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrw-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrx-h.tfm b/language/japanese/japanese-otf/tfm/utftmrx-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrx-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrx-v.tfm b/language/japanese/japanese-otf/tfm/utftmrx-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrx-v.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrz-h.tfm b/language/japanese/japanese-otf/tfm/utftmrz-h.tfm Binary files differnew file mode 100644 index 0000000000..29cb2cd42d --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrz-h.tfm diff --git a/language/japanese/japanese-otf/tfm/utftmrz-v.tfm b/language/japanese/japanese-otf/tfm/utftmrz-v.tfm Binary files differnew file mode 100644 index 0000000000..00f00ca892 --- /dev/null +++ b/language/japanese/japanese-otf/tfm/utftmrz-v.tfm diff --git a/language/japanese/japanese-otf/vf/brsgexpgothb-h.vf b/language/japanese/japanese-otf/vf/brsgexpgothb-h.vf Binary files differindex 0d851db824..2e7eb25ebf 100644 --- a/language/japanese/japanese-otf/vf/brsgexpgothb-h.vf +++ b/language/japanese/japanese-otf/vf/brsgexpgothb-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpgothb-v.vf b/language/japanese/japanese-otf/vf/brsgexpgothb-v.vf Binary files differindex 4b7c1cd434..3163379dbf 100644 --- a/language/japanese/japanese-otf/vf/brsgexpgothb-v.vf +++ b/language/japanese/japanese-otf/vf/brsgexpgothb-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpgothbn-h.vf b/language/japanese/japanese-otf/vf/brsgexpgothbn-h.vf Binary files differindex 450ce9a26d..a5dae898a3 100644 --- a/language/japanese/japanese-otf/vf/brsgexpgothbn-h.vf +++ b/language/japanese/japanese-otf/vf/brsgexpgothbn-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpgothbn-v.vf b/language/japanese/japanese-otf/vf/brsgexpgothbn-v.vf Binary files differindex 3664bebefd..3211c96aed 100644 --- a/language/japanese/japanese-otf/vf/brsgexpgothbn-v.vf +++ b/language/japanese/japanese-otf/vf/brsgexpgothbn-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpgotheb-h.vf b/language/japanese/japanese-otf/vf/brsgexpgotheb-h.vf Binary files differindex e07bb87c16..eb338f1f2c 100644 --- a/language/japanese/japanese-otf/vf/brsgexpgotheb-h.vf +++ b/language/japanese/japanese-otf/vf/brsgexpgotheb-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpgotheb-v.vf b/language/japanese/japanese-otf/vf/brsgexpgotheb-v.vf Binary files differindex 67a148cfec..e565086763 100644 --- a/language/japanese/japanese-otf/vf/brsgexpgotheb-v.vf +++ b/language/japanese/japanese-otf/vf/brsgexpgotheb-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpgothebn-h.vf b/language/japanese/japanese-otf/vf/brsgexpgothebn-h.vf Binary files differindex aafd03bbd6..0706132e1a 100644 --- a/language/japanese/japanese-otf/vf/brsgexpgothebn-h.vf +++ b/language/japanese/japanese-otf/vf/brsgexpgothebn-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpgothebn-v.vf b/language/japanese/japanese-otf/vf/brsgexpgothebn-v.vf Binary files differindex c445520a46..2185a463e9 100644 --- a/language/japanese/japanese-otf/vf/brsgexpgothebn-v.vf +++ b/language/japanese/japanese-otf/vf/brsgexpgothebn-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpgothr-h.vf b/language/japanese/japanese-otf/vf/brsgexpgothr-h.vf Binary files differindex 10d3fc1140..5b6b325c3b 100644 --- a/language/japanese/japanese-otf/vf/brsgexpgothr-h.vf +++ b/language/japanese/japanese-otf/vf/brsgexpgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpgothr-v.vf b/language/japanese/japanese-otf/vf/brsgexpgothr-v.vf Binary files differindex e8ac13793e..4a7c9cf164 100644 --- a/language/japanese/japanese-otf/vf/brsgexpgothr-v.vf +++ b/language/japanese/japanese-otf/vf/brsgexpgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpgothrn-h.vf b/language/japanese/japanese-otf/vf/brsgexpgothrn-h.vf Binary files differindex 34596cfa63..6ce0688506 100644 --- a/language/japanese/japanese-otf/vf/brsgexpgothrn-h.vf +++ b/language/japanese/japanese-otf/vf/brsgexpgothrn-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpgothrn-v.vf b/language/japanese/japanese-otf/vf/brsgexpgothrn-v.vf Binary files differindex 25b62ae101..98b7d4091c 100644 --- a/language/japanese/japanese-otf/vf/brsgexpgothrn-v.vf +++ b/language/japanese/japanese-otf/vf/brsgexpgothrn-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpmgothr-h.vf b/language/japanese/japanese-otf/vf/brsgexpmgothr-h.vf Binary files differindex 7a584e5fd9..e68cb2ba12 100644 --- a/language/japanese/japanese-otf/vf/brsgexpmgothr-h.vf +++ b/language/japanese/japanese-otf/vf/brsgexpmgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpmgothr-v.vf b/language/japanese/japanese-otf/vf/brsgexpmgothr-v.vf Binary files differindex 62cd4e9de2..4a726bae0f 100644 --- a/language/japanese/japanese-otf/vf/brsgexpmgothr-v.vf +++ b/language/japanese/japanese-otf/vf/brsgexpmgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpmgothrn-h.vf b/language/japanese/japanese-otf/vf/brsgexpmgothrn-h.vf Binary files differindex 402c2e421c..99a2435ba5 100644 --- a/language/japanese/japanese-otf/vf/brsgexpmgothrn-h.vf +++ b/language/japanese/japanese-otf/vf/brsgexpmgothrn-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpmgothrn-v.vf b/language/japanese/japanese-otf/vf/brsgexpmgothrn-v.vf Binary files differindex e88f4a2759..da7d638990 100644 --- a/language/japanese/japanese-otf/vf/brsgexpmgothrn-v.vf +++ b/language/japanese/japanese-otf/vf/brsgexpmgothrn-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpminb-h.vf b/language/japanese/japanese-otf/vf/brsgexpminb-h.vf Binary files differindex 542a25537f..609854d4c2 100644 --- a/language/japanese/japanese-otf/vf/brsgexpminb-h.vf +++ b/language/japanese/japanese-otf/vf/brsgexpminb-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpminb-v.vf b/language/japanese/japanese-otf/vf/brsgexpminb-v.vf Binary files differindex 2fb376495a..9e87bf43c8 100644 --- a/language/japanese/japanese-otf/vf/brsgexpminb-v.vf +++ b/language/japanese/japanese-otf/vf/brsgexpminb-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpminbn-h.vf b/language/japanese/japanese-otf/vf/brsgexpminbn-h.vf Binary files differindex 5b03d106f8..2ea02d58c3 100644 --- a/language/japanese/japanese-otf/vf/brsgexpminbn-h.vf +++ b/language/japanese/japanese-otf/vf/brsgexpminbn-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpminbn-v.vf b/language/japanese/japanese-otf/vf/brsgexpminbn-v.vf Binary files differindex 157ac6ea30..d1d5be4184 100644 --- a/language/japanese/japanese-otf/vf/brsgexpminbn-v.vf +++ b/language/japanese/japanese-otf/vf/brsgexpminbn-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpminl-h.vf b/language/japanese/japanese-otf/vf/brsgexpminl-h.vf Binary files differindex 15308449ca..6e1868276d 100644 --- a/language/japanese/japanese-otf/vf/brsgexpminl-h.vf +++ b/language/japanese/japanese-otf/vf/brsgexpminl-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpminl-v.vf b/language/japanese/japanese-otf/vf/brsgexpminl-v.vf Binary files differindex b1b7120ae3..a83fea6827 100644 --- a/language/japanese/japanese-otf/vf/brsgexpminl-v.vf +++ b/language/japanese/japanese-otf/vf/brsgexpminl-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpminln-h.vf b/language/japanese/japanese-otf/vf/brsgexpminln-h.vf Binary files differindex 52dce159f5..2c75a68c76 100644 --- a/language/japanese/japanese-otf/vf/brsgexpminln-h.vf +++ b/language/japanese/japanese-otf/vf/brsgexpminln-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpminln-v.vf b/language/japanese/japanese-otf/vf/brsgexpminln-v.vf Binary files differindex 41298c2fac..520d8e3930 100644 --- a/language/japanese/japanese-otf/vf/brsgexpminln-v.vf +++ b/language/japanese/japanese-otf/vf/brsgexpminln-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpminr-h.vf b/language/japanese/japanese-otf/vf/brsgexpminr-h.vf Binary files differindex 452909002f..c72eb69ade 100644 --- a/language/japanese/japanese-otf/vf/brsgexpminr-h.vf +++ b/language/japanese/japanese-otf/vf/brsgexpminr-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpminr-v.vf b/language/japanese/japanese-otf/vf/brsgexpminr-v.vf Binary files differindex 62a8f15a36..781e0ebe57 100644 --- a/language/japanese/japanese-otf/vf/brsgexpminr-v.vf +++ b/language/japanese/japanese-otf/vf/brsgexpminr-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpminrn-h.vf b/language/japanese/japanese-otf/vf/brsgexpminrn-h.vf Binary files differindex dac27fab3b..1f1ef82b24 100644 --- a/language/japanese/japanese-otf/vf/brsgexpminrn-h.vf +++ b/language/japanese/japanese-otf/vf/brsgexpminrn-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgexpminrn-v.vf b/language/japanese/japanese-otf/vf/brsgexpminrn-v.vf Binary files differindex dcf69ebe3d..a2b9035bc3 100644 --- a/language/japanese/japanese-otf/vf/brsgexpminrn-v.vf +++ b/language/japanese/japanese-otf/vf/brsgexpminrn-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlgothb-h.vf b/language/japanese/japanese-otf/vf/brsgnmlgothb-h.vf Binary files differindex e91692cf5d..65efd55dd0 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlgothb-h.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlgothb-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlgothb-v.vf b/language/japanese/japanese-otf/vf/brsgnmlgothb-v.vf Binary files differindex 5c57eb3fc1..2979c20140 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlgothb-v.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlgothb-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlgothbn-h.vf b/language/japanese/japanese-otf/vf/brsgnmlgothbn-h.vf Binary files differindex 9191fa31e0..5594931c48 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlgothbn-h.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlgothbn-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlgothbn-v.vf b/language/japanese/japanese-otf/vf/brsgnmlgothbn-v.vf Binary files differindex bda0b66059..99e51ee16a 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlgothbn-v.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlgothbn-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlgotheb-h.vf b/language/japanese/japanese-otf/vf/brsgnmlgotheb-h.vf Binary files differindex c24ea739fd..52adb6ab5c 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlgotheb-h.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlgotheb-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlgotheb-v.vf b/language/japanese/japanese-otf/vf/brsgnmlgotheb-v.vf Binary files differindex ea7f882df3..d7d1fcb581 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlgotheb-v.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlgotheb-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlgothebn-h.vf b/language/japanese/japanese-otf/vf/brsgnmlgothebn-h.vf Binary files differindex cfc151c744..f973558e06 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlgothebn-h.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlgothebn-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlgothebn-v.vf b/language/japanese/japanese-otf/vf/brsgnmlgothebn-v.vf Binary files differindex 87fd210005..89f86b9443 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlgothebn-v.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlgothebn-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlgothr-h.vf b/language/japanese/japanese-otf/vf/brsgnmlgothr-h.vf Binary files differindex 645156b585..161549638a 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlgothr-h.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlgothr-v.vf b/language/japanese/japanese-otf/vf/brsgnmlgothr-v.vf Binary files differindex 29fddb4501..b63b63d134 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlgothr-v.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlgothrn-h.vf b/language/japanese/japanese-otf/vf/brsgnmlgothrn-h.vf Binary files differindex 0d7713131c..37a25a9fdd 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlgothrn-h.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlgothrn-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlgothrn-v.vf b/language/japanese/japanese-otf/vf/brsgnmlgothrn-v.vf Binary files differindex 021ce29194..f2c86b407e 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlgothrn-v.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlgothrn-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlmgothr-h.vf b/language/japanese/japanese-otf/vf/brsgnmlmgothr-h.vf Binary files differindex a2a59d3d7c..18c7512e41 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlmgothr-h.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlmgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlmgothr-v.vf b/language/japanese/japanese-otf/vf/brsgnmlmgothr-v.vf Binary files differindex 8ca2168af9..dfeaf838e6 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlmgothr-v.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlmgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlmgothrn-h.vf b/language/japanese/japanese-otf/vf/brsgnmlmgothrn-h.vf Binary files differindex 1b46f3e95b..095dfca4ab 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlmgothrn-h.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlmgothrn-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlmgothrn-v.vf b/language/japanese/japanese-otf/vf/brsgnmlmgothrn-v.vf Binary files differindex e4ee12b6b4..b29da30a6c 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlmgothrn-v.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlmgothrn-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlminb-h.vf b/language/japanese/japanese-otf/vf/brsgnmlminb-h.vf Binary files differindex a2c8e77201..a0c7a4983d 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlminb-h.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlminb-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlminb-v.vf b/language/japanese/japanese-otf/vf/brsgnmlminb-v.vf Binary files differindex 10a7b4f6f1..5ed1689f2e 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlminb-v.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlminb-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlminbn-h.vf b/language/japanese/japanese-otf/vf/brsgnmlminbn-h.vf Binary files differindex a67098fda2..aa2ec7cf7a 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlminbn-h.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlminbn-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlminbn-v.vf b/language/japanese/japanese-otf/vf/brsgnmlminbn-v.vf Binary files differindex c16807efe3..0bca347b6e 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlminbn-v.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlminbn-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlminl-h.vf b/language/japanese/japanese-otf/vf/brsgnmlminl-h.vf Binary files differindex 0ccbaf2b53..5537bb3d32 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlminl-h.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlminl-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlminl-v.vf b/language/japanese/japanese-otf/vf/brsgnmlminl-v.vf Binary files differindex 4de561f439..9aec44227e 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlminl-v.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlminl-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlminln-h.vf b/language/japanese/japanese-otf/vf/brsgnmlminln-h.vf Binary files differindex 45b0f88a60..d361e07843 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlminln-h.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlminln-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlminln-v.vf b/language/japanese/japanese-otf/vf/brsgnmlminln-v.vf Binary files differindex c35be70de4..c36d845d47 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlminln-v.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlminln-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlminr-h.vf b/language/japanese/japanese-otf/vf/brsgnmlminr-h.vf Binary files differindex 77fe963809..0165b85a18 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlminr-h.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlminr-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlminr-v.vf b/language/japanese/japanese-otf/vf/brsgnmlminr-v.vf Binary files differindex 4529a83b39..f8d72b49f2 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlminr-v.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlminr-v.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlminrn-h.vf b/language/japanese/japanese-otf/vf/brsgnmlminrn-h.vf Binary files differindex 52837b9eec..5ad469fe03 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlminrn-h.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlminrn-h.vf diff --git a/language/japanese/japanese-otf/vf/brsgnmlminrn-v.vf b/language/japanese/japanese-otf/vf/brsgnmlminrn-v.vf Binary files differindex 0600c2fc42..ed7dd3a36c 100644 --- a/language/japanese/japanese-otf/vf/brsgnmlminrn-v.vf +++ b/language/japanese/japanese-otf/vf/brsgnmlminrn-v.vf diff --git a/language/japanese/japanese-otf/vf/cidcgr0-h.vf b/language/japanese/japanese-otf/vf/cidcgr0-h.vf Binary files differindex 5e7df25a3f..a25f7af870 100644 --- a/language/japanese/japanese-otf/vf/cidcgr0-h.vf +++ b/language/japanese/japanese-otf/vf/cidcgr0-h.vf diff --git a/language/japanese/japanese-otf/vf/cidcgr0-v.vf b/language/japanese/japanese-otf/vf/cidcgr0-v.vf Binary files differindex 8085203739..47f63d409f 100644 --- a/language/japanese/japanese-otf/vf/cidcgr0-v.vf +++ b/language/japanese/japanese-otf/vf/cidcgr0-v.vf diff --git a/language/japanese/japanese-otf/vf/cidcgr1-h.vf b/language/japanese/japanese-otf/vf/cidcgr1-h.vf Binary files differindex aa7fc95957..9c90373936 100644 --- a/language/japanese/japanese-otf/vf/cidcgr1-h.vf +++ b/language/japanese/japanese-otf/vf/cidcgr1-h.vf diff --git a/language/japanese/japanese-otf/vf/cidcgr1-v.vf b/language/japanese/japanese-otf/vf/cidcgr1-v.vf Binary files differindex ea3f3b8921..8ff72a79eb 100644 --- a/language/japanese/japanese-otf/vf/cidcgr1-v.vf +++ b/language/japanese/japanese-otf/vf/cidcgr1-v.vf diff --git a/language/japanese/japanese-otf/vf/cidcgr2-h.vf b/language/japanese/japanese-otf/vf/cidcgr2-h.vf Binary files differindex 212cad5f0c..53a9bf01b0 100644 --- a/language/japanese/japanese-otf/vf/cidcgr2-h.vf +++ b/language/japanese/japanese-otf/vf/cidcgr2-h.vf diff --git a/language/japanese/japanese-otf/vf/cidcgr2-v.vf b/language/japanese/japanese-otf/vf/cidcgr2-v.vf Binary files differindex 830771e7ef..a1d3d6be78 100644 --- a/language/japanese/japanese-otf/vf/cidcgr2-v.vf +++ b/language/japanese/japanese-otf/vf/cidcgr2-v.vf diff --git a/language/japanese/japanese-otf/vf/cidcgr3-h.vf b/language/japanese/japanese-otf/vf/cidcgr3-h.vf Binary files differindex 397d46393c..21ffdfcb1e 100644 --- a/language/japanese/japanese-otf/vf/cidcgr3-h.vf +++ b/language/japanese/japanese-otf/vf/cidcgr3-h.vf diff --git a/language/japanese/japanese-otf/vf/cidcgr3-v.vf b/language/japanese/japanese-otf/vf/cidcgr3-v.vf Binary files differindex 4355b98bc3..ee2a04ab16 100644 --- a/language/japanese/japanese-otf/vf/cidcgr3-v.vf +++ b/language/japanese/japanese-otf/vf/cidcgr3-v.vf diff --git a/language/japanese/japanese-otf/vf/cidcgr4-h.vf b/language/japanese/japanese-otf/vf/cidcgr4-h.vf Binary files differindex 4919186931..9b2b65f279 100644 --- a/language/japanese/japanese-otf/vf/cidcgr4-h.vf +++ b/language/japanese/japanese-otf/vf/cidcgr4-h.vf diff --git a/language/japanese/japanese-otf/vf/cidcgr4-v.vf b/language/japanese/japanese-otf/vf/cidcgr4-v.vf Binary files differindex 5f2cc1e2e7..f191d123ee 100644 --- a/language/japanese/japanese-otf/vf/cidcgr4-v.vf +++ b/language/japanese/japanese-otf/vf/cidcgr4-v.vf diff --git a/language/japanese/japanese-otf/vf/cidcgr5-h.vf b/language/japanese/japanese-otf/vf/cidcgr5-h.vf Binary files differindex e6e958d23c..2841c7b676 100644 --- a/language/japanese/japanese-otf/vf/cidcgr5-h.vf +++ b/language/japanese/japanese-otf/vf/cidcgr5-h.vf diff --git a/language/japanese/japanese-otf/vf/cidcgr5-v.vf b/language/japanese/japanese-otf/vf/cidcgr5-v.vf Binary files differindex 2e8790f93c..262747a108 100644 --- a/language/japanese/japanese-otf/vf/cidcgr5-v.vf +++ b/language/japanese/japanese-otf/vf/cidcgr5-v.vf diff --git a/language/japanese/japanese-otf/vf/cidcgr6-h.vf b/language/japanese/japanese-otf/vf/cidcgr6-h.vf Binary files differindex 38cc796a66..3578488a81 100644 --- a/language/japanese/japanese-otf/vf/cidcgr6-h.vf +++ b/language/japanese/japanese-otf/vf/cidcgr6-h.vf diff --git a/language/japanese/japanese-otf/vf/cidcgr6-v.vf b/language/japanese/japanese-otf/vf/cidcgr6-v.vf Binary files differindex 03e5369188..85d44cd9c7 100644 --- a/language/japanese/japanese-otf/vf/cidcgr6-v.vf +++ b/language/japanese/japanese-otf/vf/cidcgr6-v.vf diff --git a/language/japanese/japanese-otf/vf/cidcgr7-h.vf b/language/japanese/japanese-otf/vf/cidcgr7-h.vf Binary files differindex 1faee206d3..1d77791cb2 100644 --- a/language/japanese/japanese-otf/vf/cidcgr7-h.vf +++ b/language/japanese/japanese-otf/vf/cidcgr7-h.vf diff --git a/language/japanese/japanese-otf/vf/cidcgr7-v.vf b/language/japanese/japanese-otf/vf/cidcgr7-v.vf Binary files differindex 0847904f32..87ae70746a 100644 --- a/language/japanese/japanese-otf/vf/cidcgr7-v.vf +++ b/language/japanese/japanese-otf/vf/cidcgr7-v.vf diff --git a/language/japanese/japanese-otf/vf/cidcmr0-h.vf b/language/japanese/japanese-otf/vf/cidcmr0-h.vf Binary files differindex 6aa196bb7a..3e64f77fd2 100644 --- a/language/japanese/japanese-otf/vf/cidcmr0-h.vf +++ b/language/japanese/japanese-otf/vf/cidcmr0-h.vf diff --git a/language/japanese/japanese-otf/vf/cidcmr0-v.vf b/language/japanese/japanese-otf/vf/cidcmr0-v.vf Binary files differindex b091573c79..f40e7cdde6 100644 --- a/language/japanese/japanese-otf/vf/cidcmr0-v.vf +++ b/language/japanese/japanese-otf/vf/cidcmr0-v.vf diff --git a/language/japanese/japanese-otf/vf/cidcmr1-h.vf b/language/japanese/japanese-otf/vf/cidcmr1-h.vf Binary files differindex f651190001..88976019ae 100644 --- a/language/japanese/japanese-otf/vf/cidcmr1-h.vf +++ b/language/japanese/japanese-otf/vf/cidcmr1-h.vf diff --git a/language/japanese/japanese-otf/vf/cidcmr1-v.vf b/language/japanese/japanese-otf/vf/cidcmr1-v.vf Binary files differindex ad7550c6b6..bb3e2da488 100644 --- a/language/japanese/japanese-otf/vf/cidcmr1-v.vf +++ b/language/japanese/japanese-otf/vf/cidcmr1-v.vf diff --git a/language/japanese/japanese-otf/vf/cidcmr2-h.vf b/language/japanese/japanese-otf/vf/cidcmr2-h.vf Binary files differindex ca9819abf3..a2e3bbb285 100644 --- a/language/japanese/japanese-otf/vf/cidcmr2-h.vf +++ b/language/japanese/japanese-otf/vf/cidcmr2-h.vf diff --git a/language/japanese/japanese-otf/vf/cidcmr2-v.vf b/language/japanese/japanese-otf/vf/cidcmr2-v.vf Binary files differindex d83a8c6290..d9f4691c09 100644 --- a/language/japanese/japanese-otf/vf/cidcmr2-v.vf +++ b/language/japanese/japanese-otf/vf/cidcmr2-v.vf diff --git a/language/japanese/japanese-otf/vf/cidcmr3-h.vf b/language/japanese/japanese-otf/vf/cidcmr3-h.vf Binary files differindex 7f4e70682e..c2cbb68064 100644 --- a/language/japanese/japanese-otf/vf/cidcmr3-h.vf +++ b/language/japanese/japanese-otf/vf/cidcmr3-h.vf diff --git a/language/japanese/japanese-otf/vf/cidcmr3-v.vf b/language/japanese/japanese-otf/vf/cidcmr3-v.vf Binary files differindex a803d3d4e3..7a5f701510 100644 --- a/language/japanese/japanese-otf/vf/cidcmr3-v.vf +++ b/language/japanese/japanese-otf/vf/cidcmr3-v.vf diff --git a/language/japanese/japanese-otf/vf/cidcmr4-h.vf b/language/japanese/japanese-otf/vf/cidcmr4-h.vf Binary files differindex aff7b0d6bc..0a5b2ac2c1 100644 --- a/language/japanese/japanese-otf/vf/cidcmr4-h.vf +++ b/language/japanese/japanese-otf/vf/cidcmr4-h.vf diff --git a/language/japanese/japanese-otf/vf/cidcmr4-v.vf b/language/japanese/japanese-otf/vf/cidcmr4-v.vf Binary files differindex 27ae0940d8..6a5a377214 100644 --- a/language/japanese/japanese-otf/vf/cidcmr4-v.vf +++ b/language/japanese/japanese-otf/vf/cidcmr4-v.vf diff --git a/language/japanese/japanese-otf/vf/cidcmr5-h.vf b/language/japanese/japanese-otf/vf/cidcmr5-h.vf Binary files differindex 47f1c0ff5d..8e5de4a996 100644 --- a/language/japanese/japanese-otf/vf/cidcmr5-h.vf +++ b/language/japanese/japanese-otf/vf/cidcmr5-h.vf diff --git a/language/japanese/japanese-otf/vf/cidcmr5-v.vf b/language/japanese/japanese-otf/vf/cidcmr5-v.vf Binary files differindex bd6b8b033a..9934dca66a 100644 --- a/language/japanese/japanese-otf/vf/cidcmr5-v.vf +++ b/language/japanese/japanese-otf/vf/cidcmr5-v.vf diff --git a/language/japanese/japanese-otf/vf/cidcmr6-h.vf b/language/japanese/japanese-otf/vf/cidcmr6-h.vf Binary files differindex aa230930f7..dac23e7c7f 100644 --- a/language/japanese/japanese-otf/vf/cidcmr6-h.vf +++ b/language/japanese/japanese-otf/vf/cidcmr6-h.vf diff --git a/language/japanese/japanese-otf/vf/cidcmr6-v.vf b/language/japanese/japanese-otf/vf/cidcmr6-v.vf Binary files differindex 443a0a829c..79c51fbb33 100644 --- a/language/japanese/japanese-otf/vf/cidcmr6-v.vf +++ b/language/japanese/japanese-otf/vf/cidcmr6-v.vf diff --git a/language/japanese/japanese-otf/vf/cidcmr7-h.vf b/language/japanese/japanese-otf/vf/cidcmr7-h.vf Binary files differindex d8eb65ab53..2fd55df56f 100644 --- a/language/japanese/japanese-otf/vf/cidcmr7-h.vf +++ b/language/japanese/japanese-otf/vf/cidcmr7-h.vf diff --git a/language/japanese/japanese-otf/vf/cidcmr7-v.vf b/language/japanese/japanese-otf/vf/cidcmr7-v.vf Binary files differindex 4aed176f75..779ebdb9bc 100644 --- a/language/japanese/japanese-otf/vf/cidcmr7-v.vf +++ b/language/japanese/japanese-otf/vf/cidcmr7-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjgb0-h.vf b/language/japanese/japanese-otf/vf/cidjgb0-h.vf Binary files differindex 2fa327c68a..538ab9d1c4 100644 --- a/language/japanese/japanese-otf/vf/cidjgb0-h.vf +++ b/language/japanese/japanese-otf/vf/cidjgb0-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjgb0-v.vf b/language/japanese/japanese-otf/vf/cidjgb0-v.vf Binary files differindex 03915c785b..bc486f2219 100644 --- a/language/japanese/japanese-otf/vf/cidjgb0-v.vf +++ b/language/japanese/japanese-otf/vf/cidjgb0-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjgb1-h.vf b/language/japanese/japanese-otf/vf/cidjgb1-h.vf Binary files differindex e90c97a62a..2bcb0b5ede 100644 --- a/language/japanese/japanese-otf/vf/cidjgb1-h.vf +++ b/language/japanese/japanese-otf/vf/cidjgb1-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjgb1-v.vf b/language/japanese/japanese-otf/vf/cidjgb1-v.vf Binary files differindex e79f44d815..3865e5165b 100644 --- a/language/japanese/japanese-otf/vf/cidjgb1-v.vf +++ b/language/japanese/japanese-otf/vf/cidjgb1-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjgb2-h.vf b/language/japanese/japanese-otf/vf/cidjgb2-h.vf Binary files differindex 60c9c8beee..465dd28c40 100644 --- a/language/japanese/japanese-otf/vf/cidjgb2-h.vf +++ b/language/japanese/japanese-otf/vf/cidjgb2-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjgb2-v.vf b/language/japanese/japanese-otf/vf/cidjgb2-v.vf Binary files differindex 8d10b83024..7b1e61f682 100644 --- a/language/japanese/japanese-otf/vf/cidjgb2-v.vf +++ b/language/japanese/japanese-otf/vf/cidjgb2-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjgb3-h.vf b/language/japanese/japanese-otf/vf/cidjgb3-h.vf Binary files differindex 0da49a0a0f..bae8c6e6e2 100644 --- a/language/japanese/japanese-otf/vf/cidjgb3-h.vf +++ b/language/japanese/japanese-otf/vf/cidjgb3-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjgb3-v.vf b/language/japanese/japanese-otf/vf/cidjgb3-v.vf Binary files differindex 698993e111..39f28e3dcb 100644 --- a/language/japanese/japanese-otf/vf/cidjgb3-v.vf +++ b/language/japanese/japanese-otf/vf/cidjgb3-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjgb4-h.vf b/language/japanese/japanese-otf/vf/cidjgb4-h.vf Binary files differindex 8c55b1b02b..ad657c541a 100644 --- a/language/japanese/japanese-otf/vf/cidjgb4-h.vf +++ b/language/japanese/japanese-otf/vf/cidjgb4-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjgb4-v.vf b/language/japanese/japanese-otf/vf/cidjgb4-v.vf Binary files differindex 1c0592a7a6..643f3cb111 100644 --- a/language/japanese/japanese-otf/vf/cidjgb4-v.vf +++ b/language/japanese/japanese-otf/vf/cidjgb4-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjgb5-h.vf b/language/japanese/japanese-otf/vf/cidjgb5-h.vf Binary files differindex 97f18a557c..b623072fed 100644 --- a/language/japanese/japanese-otf/vf/cidjgb5-h.vf +++ b/language/japanese/japanese-otf/vf/cidjgb5-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjgb5-v.vf b/language/japanese/japanese-otf/vf/cidjgb5-v.vf Binary files differindex 3fed6f104e..036ebb72a6 100644 --- a/language/japanese/japanese-otf/vf/cidjgb5-v.vf +++ b/language/japanese/japanese-otf/vf/cidjgb5-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjge0-h.vf b/language/japanese/japanese-otf/vf/cidjge0-h.vf Binary files differindex d6367a3da5..6521235baa 100644 --- a/language/japanese/japanese-otf/vf/cidjge0-h.vf +++ b/language/japanese/japanese-otf/vf/cidjge0-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjge0-v.vf b/language/japanese/japanese-otf/vf/cidjge0-v.vf Binary files differindex db1f54aa09..01085acf35 100644 --- a/language/japanese/japanese-otf/vf/cidjge0-v.vf +++ b/language/japanese/japanese-otf/vf/cidjge0-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjge1-h.vf b/language/japanese/japanese-otf/vf/cidjge1-h.vf Binary files differindex a10aa0480c..709456b193 100644 --- a/language/japanese/japanese-otf/vf/cidjge1-h.vf +++ b/language/japanese/japanese-otf/vf/cidjge1-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjge1-v.vf b/language/japanese/japanese-otf/vf/cidjge1-v.vf Binary files differindex 934554798c..aecc8073b4 100644 --- a/language/japanese/japanese-otf/vf/cidjge1-v.vf +++ b/language/japanese/japanese-otf/vf/cidjge1-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjge2-h.vf b/language/japanese/japanese-otf/vf/cidjge2-h.vf Binary files differindex 32698532f7..a1ab29e4be 100644 --- a/language/japanese/japanese-otf/vf/cidjge2-h.vf +++ b/language/japanese/japanese-otf/vf/cidjge2-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjge2-v.vf b/language/japanese/japanese-otf/vf/cidjge2-v.vf Binary files differindex 475329323c..d416d1b8e3 100644 --- a/language/japanese/japanese-otf/vf/cidjge2-v.vf +++ b/language/japanese/japanese-otf/vf/cidjge2-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjge3-h.vf b/language/japanese/japanese-otf/vf/cidjge3-h.vf Binary files differindex 0d03112ebd..b1b1a2890c 100644 --- a/language/japanese/japanese-otf/vf/cidjge3-h.vf +++ b/language/japanese/japanese-otf/vf/cidjge3-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjge3-v.vf b/language/japanese/japanese-otf/vf/cidjge3-v.vf Binary files differindex fbbbb5bf48..d1f648bb27 100644 --- a/language/japanese/japanese-otf/vf/cidjge3-v.vf +++ b/language/japanese/japanese-otf/vf/cidjge3-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjge4-h.vf b/language/japanese/japanese-otf/vf/cidjge4-h.vf Binary files differindex a42307f7c2..6be697dd32 100644 --- a/language/japanese/japanese-otf/vf/cidjge4-h.vf +++ b/language/japanese/japanese-otf/vf/cidjge4-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjge4-v.vf b/language/japanese/japanese-otf/vf/cidjge4-v.vf Binary files differindex e6a2d16f19..0154c36804 100644 --- a/language/japanese/japanese-otf/vf/cidjge4-v.vf +++ b/language/japanese/japanese-otf/vf/cidjge4-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjge5-h.vf b/language/japanese/japanese-otf/vf/cidjge5-h.vf Binary files differindex 4971c622c6..0aa88abb50 100644 --- a/language/japanese/japanese-otf/vf/cidjge5-h.vf +++ b/language/japanese/japanese-otf/vf/cidjge5-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjge5-v.vf b/language/japanese/japanese-otf/vf/cidjge5-v.vf Binary files differindex aa52158950..7e084dce6d 100644 --- a/language/japanese/japanese-otf/vf/cidjge5-v.vf +++ b/language/japanese/japanese-otf/vf/cidjge5-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjgr0-h.vf b/language/japanese/japanese-otf/vf/cidjgr0-h.vf Binary files differindex e2a37d9bef..1572d4608b 100644 --- a/language/japanese/japanese-otf/vf/cidjgr0-h.vf +++ b/language/japanese/japanese-otf/vf/cidjgr0-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjgr0-v.vf b/language/japanese/japanese-otf/vf/cidjgr0-v.vf Binary files differindex 6e6b0e5ce3..34287b7e1e 100644 --- a/language/japanese/japanese-otf/vf/cidjgr0-v.vf +++ b/language/japanese/japanese-otf/vf/cidjgr0-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjgr1-h.vf b/language/japanese/japanese-otf/vf/cidjgr1-h.vf Binary files differindex 0e2427864c..6730a7fe16 100644 --- a/language/japanese/japanese-otf/vf/cidjgr1-h.vf +++ b/language/japanese/japanese-otf/vf/cidjgr1-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjgr1-v.vf b/language/japanese/japanese-otf/vf/cidjgr1-v.vf Binary files differindex 8473cc289f..616596f077 100644 --- a/language/japanese/japanese-otf/vf/cidjgr1-v.vf +++ b/language/japanese/japanese-otf/vf/cidjgr1-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjgr2-h.vf b/language/japanese/japanese-otf/vf/cidjgr2-h.vf Binary files differindex a5eb1353b2..f9bd71dcff 100644 --- a/language/japanese/japanese-otf/vf/cidjgr2-h.vf +++ b/language/japanese/japanese-otf/vf/cidjgr2-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjgr2-v.vf b/language/japanese/japanese-otf/vf/cidjgr2-v.vf Binary files differindex 43fb4747e2..2b57c29a37 100644 --- a/language/japanese/japanese-otf/vf/cidjgr2-v.vf +++ b/language/japanese/japanese-otf/vf/cidjgr2-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjgr3-h.vf b/language/japanese/japanese-otf/vf/cidjgr3-h.vf Binary files differindex 6f7b37f93f..fb3b260444 100644 --- a/language/japanese/japanese-otf/vf/cidjgr3-h.vf +++ b/language/japanese/japanese-otf/vf/cidjgr3-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjgr3-v.vf b/language/japanese/japanese-otf/vf/cidjgr3-v.vf Binary files differindex ae4a9b1723..90e5949d1a 100644 --- a/language/japanese/japanese-otf/vf/cidjgr3-v.vf +++ b/language/japanese/japanese-otf/vf/cidjgr3-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjgr4-h.vf b/language/japanese/japanese-otf/vf/cidjgr4-h.vf Binary files differindex 958099075f..85a8b8bd58 100644 --- a/language/japanese/japanese-otf/vf/cidjgr4-h.vf +++ b/language/japanese/japanese-otf/vf/cidjgr4-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjgr4-v.vf b/language/japanese/japanese-otf/vf/cidjgr4-v.vf Binary files differindex a0900fac53..867b458d18 100644 --- a/language/japanese/japanese-otf/vf/cidjgr4-v.vf +++ b/language/japanese/japanese-otf/vf/cidjgr4-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjgr5-h.vf b/language/japanese/japanese-otf/vf/cidjgr5-h.vf Binary files differindex fff5dbe5c2..8291bf1700 100644 --- a/language/japanese/japanese-otf/vf/cidjgr5-h.vf +++ b/language/japanese/japanese-otf/vf/cidjgr5-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjgr5-v.vf b/language/japanese/japanese-otf/vf/cidjgr5-v.vf Binary files differindex 64a2322465..bc930c4b7d 100644 --- a/language/japanese/japanese-otf/vf/cidjgr5-v.vf +++ b/language/japanese/japanese-otf/vf/cidjgr5-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmb0-h.vf b/language/japanese/japanese-otf/vf/cidjmb0-h.vf Binary files differindex b632c7a3ef..e97e346f6f 100644 --- a/language/japanese/japanese-otf/vf/cidjmb0-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmb0-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmb0-v.vf b/language/japanese/japanese-otf/vf/cidjmb0-v.vf Binary files differindex d5bacf4aa6..ee862d5949 100644 --- a/language/japanese/japanese-otf/vf/cidjmb0-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmb0-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmb1-h.vf b/language/japanese/japanese-otf/vf/cidjmb1-h.vf Binary files differindex cf544f6ba7..7c76b457e7 100644 --- a/language/japanese/japanese-otf/vf/cidjmb1-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmb1-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmb1-v.vf b/language/japanese/japanese-otf/vf/cidjmb1-v.vf Binary files differindex 811343e00c..7c0e15ef06 100644 --- a/language/japanese/japanese-otf/vf/cidjmb1-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmb1-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmb2-h.vf b/language/japanese/japanese-otf/vf/cidjmb2-h.vf Binary files differindex 1bac70210b..3e4d401a0a 100644 --- a/language/japanese/japanese-otf/vf/cidjmb2-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmb2-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmb2-v.vf b/language/japanese/japanese-otf/vf/cidjmb2-v.vf Binary files differindex 95823d915e..2b5ca4d782 100644 --- a/language/japanese/japanese-otf/vf/cidjmb2-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmb2-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmb3-h.vf b/language/japanese/japanese-otf/vf/cidjmb3-h.vf Binary files differindex 85267d6230..145392de49 100644 --- a/language/japanese/japanese-otf/vf/cidjmb3-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmb3-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmb3-v.vf b/language/japanese/japanese-otf/vf/cidjmb3-v.vf Binary files differindex 10c1ac21cd..401a3f0522 100644 --- a/language/japanese/japanese-otf/vf/cidjmb3-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmb3-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmb4-h.vf b/language/japanese/japanese-otf/vf/cidjmb4-h.vf Binary files differindex 64a86919c3..3345d64e71 100644 --- a/language/japanese/japanese-otf/vf/cidjmb4-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmb4-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmb4-v.vf b/language/japanese/japanese-otf/vf/cidjmb4-v.vf Binary files differindex aa9dd370d2..1e338b543b 100644 --- a/language/japanese/japanese-otf/vf/cidjmb4-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmb4-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmb5-h.vf b/language/japanese/japanese-otf/vf/cidjmb5-h.vf Binary files differindex b44f96bed7..7636bbe194 100644 --- a/language/japanese/japanese-otf/vf/cidjmb5-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmb5-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmb5-v.vf b/language/japanese/japanese-otf/vf/cidjmb5-v.vf Binary files differindex 472984f083..3d2c9c062d 100644 --- a/language/japanese/japanese-otf/vf/cidjmb5-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmb5-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmgr0-h.vf b/language/japanese/japanese-otf/vf/cidjmgr0-h.vf Binary files differindex 0af6b4c921..7d049cb73c 100644 --- a/language/japanese/japanese-otf/vf/cidjmgr0-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmgr0-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmgr0-v.vf b/language/japanese/japanese-otf/vf/cidjmgr0-v.vf Binary files differindex 6aac3778a8..6ad93eada5 100644 --- a/language/japanese/japanese-otf/vf/cidjmgr0-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmgr0-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmgr1-h.vf b/language/japanese/japanese-otf/vf/cidjmgr1-h.vf Binary files differindex 5675cc15a0..96112adcb5 100644 --- a/language/japanese/japanese-otf/vf/cidjmgr1-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmgr1-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmgr1-v.vf b/language/japanese/japanese-otf/vf/cidjmgr1-v.vf Binary files differindex 37457428aa..aefcaa8045 100644 --- a/language/japanese/japanese-otf/vf/cidjmgr1-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmgr1-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmgr2-h.vf b/language/japanese/japanese-otf/vf/cidjmgr2-h.vf Binary files differindex 6e5a600b60..809f00399d 100644 --- a/language/japanese/japanese-otf/vf/cidjmgr2-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmgr2-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmgr2-v.vf b/language/japanese/japanese-otf/vf/cidjmgr2-v.vf Binary files differindex 32a456acc5..2ae7229b82 100644 --- a/language/japanese/japanese-otf/vf/cidjmgr2-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmgr2-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmgr3-h.vf b/language/japanese/japanese-otf/vf/cidjmgr3-h.vf Binary files differindex 805d7c4879..af8105edbd 100644 --- a/language/japanese/japanese-otf/vf/cidjmgr3-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmgr3-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmgr3-v.vf b/language/japanese/japanese-otf/vf/cidjmgr3-v.vf Binary files differindex 3dfd81f966..18936824e3 100644 --- a/language/japanese/japanese-otf/vf/cidjmgr3-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmgr3-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmgr4-h.vf b/language/japanese/japanese-otf/vf/cidjmgr4-h.vf Binary files differindex 55399ada06..55000a7da6 100644 --- a/language/japanese/japanese-otf/vf/cidjmgr4-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmgr4-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmgr4-v.vf b/language/japanese/japanese-otf/vf/cidjmgr4-v.vf Binary files differindex d8ebb74da0..ec7c4e39f1 100644 --- a/language/japanese/japanese-otf/vf/cidjmgr4-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmgr4-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmgr5-h.vf b/language/japanese/japanese-otf/vf/cidjmgr5-h.vf Binary files differindex cf67a0492a..166c9a0ec1 100644 --- a/language/japanese/japanese-otf/vf/cidjmgr5-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmgr5-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmgr5-v.vf b/language/japanese/japanese-otf/vf/cidjmgr5-v.vf Binary files differindex b55d7a5b05..45e907e721 100644 --- a/language/japanese/japanese-otf/vf/cidjmgr5-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmgr5-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjml0-h.vf b/language/japanese/japanese-otf/vf/cidjml0-h.vf Binary files differindex 37e670283f..91c00a6e35 100644 --- a/language/japanese/japanese-otf/vf/cidjml0-h.vf +++ b/language/japanese/japanese-otf/vf/cidjml0-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjml0-v.vf b/language/japanese/japanese-otf/vf/cidjml0-v.vf Binary files differindex 4eac866d4e..17312fe512 100644 --- a/language/japanese/japanese-otf/vf/cidjml0-v.vf +++ b/language/japanese/japanese-otf/vf/cidjml0-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjml1-h.vf b/language/japanese/japanese-otf/vf/cidjml1-h.vf Binary files differindex f7c517d967..4fafe88224 100644 --- a/language/japanese/japanese-otf/vf/cidjml1-h.vf +++ b/language/japanese/japanese-otf/vf/cidjml1-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjml1-v.vf b/language/japanese/japanese-otf/vf/cidjml1-v.vf Binary files differindex f969b493b1..f706ccbc9a 100644 --- a/language/japanese/japanese-otf/vf/cidjml1-v.vf +++ b/language/japanese/japanese-otf/vf/cidjml1-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjml2-h.vf b/language/japanese/japanese-otf/vf/cidjml2-h.vf Binary files differindex 107780737f..ecf2b3d7f7 100644 --- a/language/japanese/japanese-otf/vf/cidjml2-h.vf +++ b/language/japanese/japanese-otf/vf/cidjml2-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjml2-v.vf b/language/japanese/japanese-otf/vf/cidjml2-v.vf Binary files differindex 0aca0e5fd9..2911c30938 100644 --- a/language/japanese/japanese-otf/vf/cidjml2-v.vf +++ b/language/japanese/japanese-otf/vf/cidjml2-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjml3-h.vf b/language/japanese/japanese-otf/vf/cidjml3-h.vf Binary files differindex b121795ceb..0dc854ff0a 100644 --- a/language/japanese/japanese-otf/vf/cidjml3-h.vf +++ b/language/japanese/japanese-otf/vf/cidjml3-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjml3-v.vf b/language/japanese/japanese-otf/vf/cidjml3-v.vf Binary files differindex fb4186d257..f95bc3a2b1 100644 --- a/language/japanese/japanese-otf/vf/cidjml3-v.vf +++ b/language/japanese/japanese-otf/vf/cidjml3-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjml4-h.vf b/language/japanese/japanese-otf/vf/cidjml4-h.vf Binary files differindex 2281832ced..d55df98d77 100644 --- a/language/japanese/japanese-otf/vf/cidjml4-h.vf +++ b/language/japanese/japanese-otf/vf/cidjml4-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjml4-v.vf b/language/japanese/japanese-otf/vf/cidjml4-v.vf Binary files differindex 817e9ec1ed..df7f524945 100644 --- a/language/japanese/japanese-otf/vf/cidjml4-v.vf +++ b/language/japanese/japanese-otf/vf/cidjml4-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjml5-h.vf b/language/japanese/japanese-otf/vf/cidjml5-h.vf Binary files differindex aba7bdc822..f683f59621 100644 --- a/language/japanese/japanese-otf/vf/cidjml5-h.vf +++ b/language/japanese/japanese-otf/vf/cidjml5-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjml5-v.vf b/language/japanese/japanese-otf/vf/cidjml5-v.vf Binary files differindex d2d2fc501a..0cce65678c 100644 --- a/language/japanese/japanese-otf/vf/cidjml5-v.vf +++ b/language/japanese/japanese-otf/vf/cidjml5-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmr0-h.vf b/language/japanese/japanese-otf/vf/cidjmr0-h.vf Binary files differindex dfa2c563db..f0a8b37dc3 100644 --- a/language/japanese/japanese-otf/vf/cidjmr0-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmr0-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmr0-v.vf b/language/japanese/japanese-otf/vf/cidjmr0-v.vf Binary files differindex 91aaa9874a..8a3a021f8c 100644 --- a/language/japanese/japanese-otf/vf/cidjmr0-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmr0-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmr1-h.vf b/language/japanese/japanese-otf/vf/cidjmr1-h.vf Binary files differindex e3f5254de0..90d2576ec1 100644 --- a/language/japanese/japanese-otf/vf/cidjmr1-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmr1-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmr1-v.vf b/language/japanese/japanese-otf/vf/cidjmr1-v.vf Binary files differindex 4b16eb2922..c29909131f 100644 --- a/language/japanese/japanese-otf/vf/cidjmr1-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmr1-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmr2-h.vf b/language/japanese/japanese-otf/vf/cidjmr2-h.vf Binary files differindex c2eab47762..1155634afd 100644 --- a/language/japanese/japanese-otf/vf/cidjmr2-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmr2-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmr2-v.vf b/language/japanese/japanese-otf/vf/cidjmr2-v.vf Binary files differindex 6279b4bd56..df0a42ccfa 100644 --- a/language/japanese/japanese-otf/vf/cidjmr2-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmr2-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmr3-h.vf b/language/japanese/japanese-otf/vf/cidjmr3-h.vf Binary files differindex 51c25a4a62..eeac2020e1 100644 --- a/language/japanese/japanese-otf/vf/cidjmr3-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmr3-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmr3-v.vf b/language/japanese/japanese-otf/vf/cidjmr3-v.vf Binary files differindex f8f0b39b27..ddafefeef4 100644 --- a/language/japanese/japanese-otf/vf/cidjmr3-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmr3-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmr4-h.vf b/language/japanese/japanese-otf/vf/cidjmr4-h.vf Binary files differindex 2da7eaa16d..56d3fb47ad 100644 --- a/language/japanese/japanese-otf/vf/cidjmr4-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmr4-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmr4-v.vf b/language/japanese/japanese-otf/vf/cidjmr4-v.vf Binary files differindex e2311b9f6d..50521a2e19 100644 --- a/language/japanese/japanese-otf/vf/cidjmr4-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmr4-v.vf diff --git a/language/japanese/japanese-otf/vf/cidjmr5-h.vf b/language/japanese/japanese-otf/vf/cidjmr5-h.vf Binary files differindex 202e631dcf..1b96b990e9 100644 --- a/language/japanese/japanese-otf/vf/cidjmr5-h.vf +++ b/language/japanese/japanese-otf/vf/cidjmr5-h.vf diff --git a/language/japanese/japanese-otf/vf/cidjmr5-v.vf b/language/japanese/japanese-otf/vf/cidjmr5-v.vf Binary files differindex 5db35d1544..d8f40739da 100644 --- a/language/japanese/japanese-otf/vf/cidjmr5-v.vf +++ b/language/japanese/japanese-otf/vf/cidjmr5-v.vf diff --git a/language/japanese/japanese-otf/vf/cidkgr0-h.vf b/language/japanese/japanese-otf/vf/cidkgr0-h.vf Binary files differindex d9cb7a5a8d..855f71b73a 100644 --- a/language/japanese/japanese-otf/vf/cidkgr0-h.vf +++ b/language/japanese/japanese-otf/vf/cidkgr0-h.vf diff --git a/language/japanese/japanese-otf/vf/cidkgr0-v.vf b/language/japanese/japanese-otf/vf/cidkgr0-v.vf Binary files differindex a80e80074b..7cb74a76c8 100644 --- a/language/japanese/japanese-otf/vf/cidkgr0-v.vf +++ b/language/japanese/japanese-otf/vf/cidkgr0-v.vf diff --git a/language/japanese/japanese-otf/vf/cidkgr1-h.vf b/language/japanese/japanese-otf/vf/cidkgr1-h.vf Binary files differindex b6e135aa14..ecb8d3aa00 100644 --- a/language/japanese/japanese-otf/vf/cidkgr1-h.vf +++ b/language/japanese/japanese-otf/vf/cidkgr1-h.vf diff --git a/language/japanese/japanese-otf/vf/cidkgr1-v.vf b/language/japanese/japanese-otf/vf/cidkgr1-v.vf Binary files differindex 122b35c846..24e704e026 100644 --- a/language/japanese/japanese-otf/vf/cidkgr1-v.vf +++ b/language/japanese/japanese-otf/vf/cidkgr1-v.vf diff --git a/language/japanese/japanese-otf/vf/cidkgr2-h.vf b/language/japanese/japanese-otf/vf/cidkgr2-h.vf Binary files differindex cd30169b56..fc4b466adc 100644 --- a/language/japanese/japanese-otf/vf/cidkgr2-h.vf +++ b/language/japanese/japanese-otf/vf/cidkgr2-h.vf diff --git a/language/japanese/japanese-otf/vf/cidkgr2-v.vf b/language/japanese/japanese-otf/vf/cidkgr2-v.vf Binary files differindex ae3a6d4a62..cd8de519a6 100644 --- a/language/japanese/japanese-otf/vf/cidkgr2-v.vf +++ b/language/japanese/japanese-otf/vf/cidkgr2-v.vf diff --git a/language/japanese/japanese-otf/vf/cidkgr3-h.vf b/language/japanese/japanese-otf/vf/cidkgr3-h.vf Binary files differindex 97c90d490f..58be3ed96c 100644 --- a/language/japanese/japanese-otf/vf/cidkgr3-h.vf +++ b/language/japanese/japanese-otf/vf/cidkgr3-h.vf diff --git a/language/japanese/japanese-otf/vf/cidkgr3-v.vf b/language/japanese/japanese-otf/vf/cidkgr3-v.vf Binary files differindex d3485977d0..1bcd55c21b 100644 --- a/language/japanese/japanese-otf/vf/cidkgr3-v.vf +++ b/language/japanese/japanese-otf/vf/cidkgr3-v.vf diff --git a/language/japanese/japanese-otf/vf/cidkgr4-h.vf b/language/japanese/japanese-otf/vf/cidkgr4-h.vf Binary files differindex 97b0399744..c510c0ddcd 100644 --- a/language/japanese/japanese-otf/vf/cidkgr4-h.vf +++ b/language/japanese/japanese-otf/vf/cidkgr4-h.vf diff --git a/language/japanese/japanese-otf/vf/cidkgr4-v.vf b/language/japanese/japanese-otf/vf/cidkgr4-v.vf Binary files differindex 5f2d7f4603..fbeee42a41 100644 --- a/language/japanese/japanese-otf/vf/cidkgr4-v.vf +++ b/language/japanese/japanese-otf/vf/cidkgr4-v.vf diff --git a/language/japanese/japanese-otf/vf/cidkmr0-h.vf b/language/japanese/japanese-otf/vf/cidkmr0-h.vf Binary files differindex 30a818cdcd..dfacf7837d 100644 --- a/language/japanese/japanese-otf/vf/cidkmr0-h.vf +++ b/language/japanese/japanese-otf/vf/cidkmr0-h.vf diff --git a/language/japanese/japanese-otf/vf/cidkmr0-v.vf b/language/japanese/japanese-otf/vf/cidkmr0-v.vf Binary files differindex 48af1e6cee..3257ff25bb 100644 --- a/language/japanese/japanese-otf/vf/cidkmr0-v.vf +++ b/language/japanese/japanese-otf/vf/cidkmr0-v.vf diff --git a/language/japanese/japanese-otf/vf/cidkmr1-h.vf b/language/japanese/japanese-otf/vf/cidkmr1-h.vf Binary files differindex a43561a794..58877adf7e 100644 --- a/language/japanese/japanese-otf/vf/cidkmr1-h.vf +++ b/language/japanese/japanese-otf/vf/cidkmr1-h.vf diff --git a/language/japanese/japanese-otf/vf/cidkmr1-v.vf b/language/japanese/japanese-otf/vf/cidkmr1-v.vf Binary files differindex 0a02647edd..abcaaa0ba1 100644 --- a/language/japanese/japanese-otf/vf/cidkmr1-v.vf +++ b/language/japanese/japanese-otf/vf/cidkmr1-v.vf diff --git a/language/japanese/japanese-otf/vf/cidkmr2-h.vf b/language/japanese/japanese-otf/vf/cidkmr2-h.vf Binary files differindex 921e915d32..0efdb82fd7 100644 --- a/language/japanese/japanese-otf/vf/cidkmr2-h.vf +++ b/language/japanese/japanese-otf/vf/cidkmr2-h.vf diff --git a/language/japanese/japanese-otf/vf/cidkmr2-v.vf b/language/japanese/japanese-otf/vf/cidkmr2-v.vf Binary files differindex 5cc7ff5b97..dcf197cd05 100644 --- a/language/japanese/japanese-otf/vf/cidkmr2-v.vf +++ b/language/japanese/japanese-otf/vf/cidkmr2-v.vf diff --git a/language/japanese/japanese-otf/vf/cidkmr3-h.vf b/language/japanese/japanese-otf/vf/cidkmr3-h.vf Binary files differindex 1a8a267449..c2ee3f9e1c 100644 --- a/language/japanese/japanese-otf/vf/cidkmr3-h.vf +++ b/language/japanese/japanese-otf/vf/cidkmr3-h.vf diff --git a/language/japanese/japanese-otf/vf/cidkmr3-v.vf b/language/japanese/japanese-otf/vf/cidkmr3-v.vf Binary files differindex 78f8bdc480..a8e205900c 100644 --- a/language/japanese/japanese-otf/vf/cidkmr3-v.vf +++ b/language/japanese/japanese-otf/vf/cidkmr3-v.vf diff --git a/language/japanese/japanese-otf/vf/cidkmr4-h.vf b/language/japanese/japanese-otf/vf/cidkmr4-h.vf Binary files differindex ce1143d0c1..3e86f4cde5 100644 --- a/language/japanese/japanese-otf/vf/cidkmr4-h.vf +++ b/language/japanese/japanese-otf/vf/cidkmr4-h.vf diff --git a/language/japanese/japanese-otf/vf/cidkmr4-v.vf b/language/japanese/japanese-otf/vf/cidkmr4-v.vf Binary files differindex c3ceb994c7..fbba35e0e3 100644 --- a/language/japanese/japanese-otf/vf/cidkmr4-v.vf +++ b/language/japanese/japanese-otf/vf/cidkmr4-v.vf diff --git a/language/japanese/japanese-otf/vf/cidtgr0-h.vf b/language/japanese/japanese-otf/vf/cidtgr0-h.vf Binary files differindex 8ef50eafbb..805a726144 100644 --- a/language/japanese/japanese-otf/vf/cidtgr0-h.vf +++ b/language/japanese/japanese-otf/vf/cidtgr0-h.vf diff --git a/language/japanese/japanese-otf/vf/cidtgr0-v.vf b/language/japanese/japanese-otf/vf/cidtgr0-v.vf Binary files differindex d44d2d7abf..61fd6aba6a 100644 --- a/language/japanese/japanese-otf/vf/cidtgr0-v.vf +++ b/language/japanese/japanese-otf/vf/cidtgr0-v.vf diff --git a/language/japanese/japanese-otf/vf/cidtgr1-h.vf b/language/japanese/japanese-otf/vf/cidtgr1-h.vf Binary files differindex ff76053c15..f9e2626026 100644 --- a/language/japanese/japanese-otf/vf/cidtgr1-h.vf +++ b/language/japanese/japanese-otf/vf/cidtgr1-h.vf diff --git a/language/japanese/japanese-otf/vf/cidtgr1-v.vf b/language/japanese/japanese-otf/vf/cidtgr1-v.vf Binary files differindex 3489366050..630ffdb165 100644 --- a/language/japanese/japanese-otf/vf/cidtgr1-v.vf +++ b/language/japanese/japanese-otf/vf/cidtgr1-v.vf diff --git a/language/japanese/japanese-otf/vf/cidtgr2-h.vf b/language/japanese/japanese-otf/vf/cidtgr2-h.vf Binary files differindex 526ba542e2..3f78db43c9 100644 --- a/language/japanese/japanese-otf/vf/cidtgr2-h.vf +++ b/language/japanese/japanese-otf/vf/cidtgr2-h.vf diff --git a/language/japanese/japanese-otf/vf/cidtgr2-v.vf b/language/japanese/japanese-otf/vf/cidtgr2-v.vf Binary files differindex f6db0ec8d8..af18a14514 100644 --- a/language/japanese/japanese-otf/vf/cidtgr2-v.vf +++ b/language/japanese/japanese-otf/vf/cidtgr2-v.vf diff --git a/language/japanese/japanese-otf/vf/cidtgr3-h.vf b/language/japanese/japanese-otf/vf/cidtgr3-h.vf Binary files differindex 9b0c98b69e..fbc8417b9e 100644 --- a/language/japanese/japanese-otf/vf/cidtgr3-h.vf +++ b/language/japanese/japanese-otf/vf/cidtgr3-h.vf diff --git a/language/japanese/japanese-otf/vf/cidtgr3-v.vf b/language/japanese/japanese-otf/vf/cidtgr3-v.vf Binary files differindex c7535e8011..9c30d4299e 100644 --- a/language/japanese/japanese-otf/vf/cidtgr3-v.vf +++ b/language/japanese/japanese-otf/vf/cidtgr3-v.vf diff --git a/language/japanese/japanese-otf/vf/cidtgr4-h.vf b/language/japanese/japanese-otf/vf/cidtgr4-h.vf Binary files differindex 6bdfc71f8e..75d89c23ea 100644 --- a/language/japanese/japanese-otf/vf/cidtgr4-h.vf +++ b/language/japanese/japanese-otf/vf/cidtgr4-h.vf diff --git a/language/japanese/japanese-otf/vf/cidtgr4-v.vf b/language/japanese/japanese-otf/vf/cidtgr4-v.vf Binary files differindex e2249acc97..d415db5f0d 100644 --- a/language/japanese/japanese-otf/vf/cidtgr4-v.vf +++ b/language/japanese/japanese-otf/vf/cidtgr4-v.vf diff --git a/language/japanese/japanese-otf/vf/cidtmr0-h.vf b/language/japanese/japanese-otf/vf/cidtmr0-h.vf Binary files differindex 9876d40da2..70f6a908a4 100644 --- a/language/japanese/japanese-otf/vf/cidtmr0-h.vf +++ b/language/japanese/japanese-otf/vf/cidtmr0-h.vf diff --git a/language/japanese/japanese-otf/vf/cidtmr0-v.vf b/language/japanese/japanese-otf/vf/cidtmr0-v.vf Binary files differindex 0da8ad6674..0759459c28 100644 --- a/language/japanese/japanese-otf/vf/cidtmr0-v.vf +++ b/language/japanese/japanese-otf/vf/cidtmr0-v.vf diff --git a/language/japanese/japanese-otf/vf/cidtmr1-h.vf b/language/japanese/japanese-otf/vf/cidtmr1-h.vf Binary files differindex 23f605706f..9a1586101d 100644 --- a/language/japanese/japanese-otf/vf/cidtmr1-h.vf +++ b/language/japanese/japanese-otf/vf/cidtmr1-h.vf diff --git a/language/japanese/japanese-otf/vf/cidtmr1-v.vf b/language/japanese/japanese-otf/vf/cidtmr1-v.vf Binary files differindex c596d1b969..c934065006 100644 --- a/language/japanese/japanese-otf/vf/cidtmr1-v.vf +++ b/language/japanese/japanese-otf/vf/cidtmr1-v.vf diff --git a/language/japanese/japanese-otf/vf/cidtmr2-h.vf b/language/japanese/japanese-otf/vf/cidtmr2-h.vf Binary files differindex 28ea2665a5..2acc3b5c10 100644 --- a/language/japanese/japanese-otf/vf/cidtmr2-h.vf +++ b/language/japanese/japanese-otf/vf/cidtmr2-h.vf diff --git a/language/japanese/japanese-otf/vf/cidtmr2-v.vf b/language/japanese/japanese-otf/vf/cidtmr2-v.vf Binary files differindex 081e7fb44c..291ea87af6 100644 --- a/language/japanese/japanese-otf/vf/cidtmr2-v.vf +++ b/language/japanese/japanese-otf/vf/cidtmr2-v.vf diff --git a/language/japanese/japanese-otf/vf/cidtmr3-h.vf b/language/japanese/japanese-otf/vf/cidtmr3-h.vf Binary files differindex 69ffb5330b..8819b0eaf3 100644 --- a/language/japanese/japanese-otf/vf/cidtmr3-h.vf +++ b/language/japanese/japanese-otf/vf/cidtmr3-h.vf diff --git a/language/japanese/japanese-otf/vf/cidtmr3-v.vf b/language/japanese/japanese-otf/vf/cidtmr3-v.vf Binary files differindex 3c5b863b10..ab1c42062b 100644 --- a/language/japanese/japanese-otf/vf/cidtmr3-v.vf +++ b/language/japanese/japanese-otf/vf/cidtmr3-v.vf diff --git a/language/japanese/japanese-otf/vf/cidtmr4-h.vf b/language/japanese/japanese-otf/vf/cidtmr4-h.vf Binary files differindex c5089e4cba..06eaac5e1b 100644 --- a/language/japanese/japanese-otf/vf/cidtmr4-h.vf +++ b/language/japanese/japanese-otf/vf/cidtmr4-h.vf diff --git a/language/japanese/japanese-otf/vf/cidtmr4-v.vf b/language/japanese/japanese-otf/vf/cidtmr4-v.vf Binary files differindex 81ca4d6f5f..4f1d485ed8 100644 --- a/language/japanese/japanese-otf/vf/cidtmr4-v.vf +++ b/language/japanese/japanese-otf/vf/cidtmr4-v.vf diff --git a/language/japanese/japanese-otf/vf/expgothb-h.vf b/language/japanese/japanese-otf/vf/expgothb-h.vf Binary files differindex b3e3fceff4..940ec93f80 100644 --- a/language/japanese/japanese-otf/vf/expgothb-h.vf +++ b/language/japanese/japanese-otf/vf/expgothb-h.vf diff --git a/language/japanese/japanese-otf/vf/expgothb-v.vf b/language/japanese/japanese-otf/vf/expgothb-v.vf Binary files differindex fffcfbd1e1..d2f8212593 100644 --- a/language/japanese/japanese-otf/vf/expgothb-v.vf +++ b/language/japanese/japanese-otf/vf/expgothb-v.vf diff --git a/language/japanese/japanese-otf/vf/expgothbn-h.vf b/language/japanese/japanese-otf/vf/expgothbn-h.vf Binary files differindex 8d9fd30bf6..9128622eea 100644 --- a/language/japanese/japanese-otf/vf/expgothbn-h.vf +++ b/language/japanese/japanese-otf/vf/expgothbn-h.vf diff --git a/language/japanese/japanese-otf/vf/expgothbn-v.vf b/language/japanese/japanese-otf/vf/expgothbn-v.vf Binary files differindex b7f7519ad3..bc3a17b01e 100644 --- a/language/japanese/japanese-otf/vf/expgothbn-v.vf +++ b/language/japanese/japanese-otf/vf/expgothbn-v.vf diff --git a/language/japanese/japanese-otf/vf/expgotheb-h.vf b/language/japanese/japanese-otf/vf/expgotheb-h.vf Binary files differindex 7a9ff93f29..c2bc4101f6 100644 --- a/language/japanese/japanese-otf/vf/expgotheb-h.vf +++ b/language/japanese/japanese-otf/vf/expgotheb-h.vf diff --git a/language/japanese/japanese-otf/vf/expgotheb-v.vf b/language/japanese/japanese-otf/vf/expgotheb-v.vf Binary files differindex 4f6e63bd9a..35537c984f 100644 --- a/language/japanese/japanese-otf/vf/expgotheb-v.vf +++ b/language/japanese/japanese-otf/vf/expgotheb-v.vf diff --git a/language/japanese/japanese-otf/vf/expgothebn-h.vf b/language/japanese/japanese-otf/vf/expgothebn-h.vf Binary files differindex 5b65ab9542..3372928f21 100644 --- a/language/japanese/japanese-otf/vf/expgothebn-h.vf +++ b/language/japanese/japanese-otf/vf/expgothebn-h.vf diff --git a/language/japanese/japanese-otf/vf/expgothebn-v.vf b/language/japanese/japanese-otf/vf/expgothebn-v.vf Binary files differindex e09a459ebf..f068c2dbd0 100644 --- a/language/japanese/japanese-otf/vf/expgothebn-v.vf +++ b/language/japanese/japanese-otf/vf/expgothebn-v.vf diff --git a/language/japanese/japanese-otf/vf/expgothr-h.vf b/language/japanese/japanese-otf/vf/expgothr-h.vf Binary files differindex 497d22100b..0da3fdbd9a 100644 --- a/language/japanese/japanese-otf/vf/expgothr-h.vf +++ b/language/japanese/japanese-otf/vf/expgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/expgothr-v.vf b/language/japanese/japanese-otf/vf/expgothr-v.vf Binary files differindex e62c40bf70..a068909912 100644 --- a/language/japanese/japanese-otf/vf/expgothr-v.vf +++ b/language/japanese/japanese-otf/vf/expgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/expgothrn-h.vf b/language/japanese/japanese-otf/vf/expgothrn-h.vf Binary files differindex f9157d40af..42a0839980 100644 --- a/language/japanese/japanese-otf/vf/expgothrn-h.vf +++ b/language/japanese/japanese-otf/vf/expgothrn-h.vf diff --git a/language/japanese/japanese-otf/vf/expgothrn-v.vf b/language/japanese/japanese-otf/vf/expgothrn-v.vf Binary files differindex 7cd89d7d6d..274f414151 100644 --- a/language/japanese/japanese-otf/vf/expgothrn-v.vf +++ b/language/japanese/japanese-otf/vf/expgothrn-v.vf diff --git a/language/japanese/japanese-otf/vf/expmgothr-h.vf b/language/japanese/japanese-otf/vf/expmgothr-h.vf Binary files differindex d47ceaac92..673edea1a2 100644 --- a/language/japanese/japanese-otf/vf/expmgothr-h.vf +++ b/language/japanese/japanese-otf/vf/expmgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/expmgothr-v.vf b/language/japanese/japanese-otf/vf/expmgothr-v.vf Binary files differindex dfc8c38067..3488150a10 100644 --- a/language/japanese/japanese-otf/vf/expmgothr-v.vf +++ b/language/japanese/japanese-otf/vf/expmgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/expmgothrn-h.vf b/language/japanese/japanese-otf/vf/expmgothrn-h.vf Binary files differindex 611a8c1ec9..a93b974e02 100644 --- a/language/japanese/japanese-otf/vf/expmgothrn-h.vf +++ b/language/japanese/japanese-otf/vf/expmgothrn-h.vf diff --git a/language/japanese/japanese-otf/vf/expmgothrn-v.vf b/language/japanese/japanese-otf/vf/expmgothrn-v.vf Binary files differindex af9c277374..d1ae7c940a 100644 --- a/language/japanese/japanese-otf/vf/expmgothrn-v.vf +++ b/language/japanese/japanese-otf/vf/expmgothrn-v.vf diff --git a/language/japanese/japanese-otf/vf/expminb-h.vf b/language/japanese/japanese-otf/vf/expminb-h.vf Binary files differindex 0c0e2e71aa..5ee2190d60 100644 --- a/language/japanese/japanese-otf/vf/expminb-h.vf +++ b/language/japanese/japanese-otf/vf/expminb-h.vf diff --git a/language/japanese/japanese-otf/vf/expminb-v.vf b/language/japanese/japanese-otf/vf/expminb-v.vf Binary files differindex f4162ef08d..c151cd92bb 100644 --- a/language/japanese/japanese-otf/vf/expminb-v.vf +++ b/language/japanese/japanese-otf/vf/expminb-v.vf diff --git a/language/japanese/japanese-otf/vf/expminbn-h.vf b/language/japanese/japanese-otf/vf/expminbn-h.vf Binary files differindex 4115f974e9..8a008b10e4 100644 --- a/language/japanese/japanese-otf/vf/expminbn-h.vf +++ b/language/japanese/japanese-otf/vf/expminbn-h.vf diff --git a/language/japanese/japanese-otf/vf/expminbn-v.vf b/language/japanese/japanese-otf/vf/expminbn-v.vf Binary files differindex d44c89c94d..60732c5789 100644 --- a/language/japanese/japanese-otf/vf/expminbn-v.vf +++ b/language/japanese/japanese-otf/vf/expminbn-v.vf diff --git a/language/japanese/japanese-otf/vf/expminl-h.vf b/language/japanese/japanese-otf/vf/expminl-h.vf Binary files differindex e4abd4977c..a2d3b46dd5 100644 --- a/language/japanese/japanese-otf/vf/expminl-h.vf +++ b/language/japanese/japanese-otf/vf/expminl-h.vf diff --git a/language/japanese/japanese-otf/vf/expminl-v.vf b/language/japanese/japanese-otf/vf/expminl-v.vf Binary files differindex 53b88662c0..51fad482c5 100644 --- a/language/japanese/japanese-otf/vf/expminl-v.vf +++ b/language/japanese/japanese-otf/vf/expminl-v.vf diff --git a/language/japanese/japanese-otf/vf/expminln-h.vf b/language/japanese/japanese-otf/vf/expminln-h.vf Binary files differindex af53bf231c..4fad17759c 100644 --- a/language/japanese/japanese-otf/vf/expminln-h.vf +++ b/language/japanese/japanese-otf/vf/expminln-h.vf diff --git a/language/japanese/japanese-otf/vf/expminln-v.vf b/language/japanese/japanese-otf/vf/expminln-v.vf Binary files differindex 4205d829cb..947916195e 100644 --- a/language/japanese/japanese-otf/vf/expminln-v.vf +++ b/language/japanese/japanese-otf/vf/expminln-v.vf diff --git a/language/japanese/japanese-otf/vf/expminr-h.vf b/language/japanese/japanese-otf/vf/expminr-h.vf Binary files differindex 530fb80de3..c4323ff9f5 100644 --- a/language/japanese/japanese-otf/vf/expminr-h.vf +++ b/language/japanese/japanese-otf/vf/expminr-h.vf diff --git a/language/japanese/japanese-otf/vf/expminr-v.vf b/language/japanese/japanese-otf/vf/expminr-v.vf Binary files differindex 74406a3cb2..ba97481799 100644 --- a/language/japanese/japanese-otf/vf/expminr-v.vf +++ b/language/japanese/japanese-otf/vf/expminr-v.vf diff --git a/language/japanese/japanese-otf/vf/expminrn-h.vf b/language/japanese/japanese-otf/vf/expminrn-h.vf Binary files differindex 5a290fb08c..4857aad2d6 100644 --- a/language/japanese/japanese-otf/vf/expminrn-h.vf +++ b/language/japanese/japanese-otf/vf/expminrn-h.vf diff --git a/language/japanese/japanese-otf/vf/expminrn-v.vf b/language/japanese/japanese-otf/vf/expminrn-v.vf Binary files differindex 6b0fb27e67..ee40fed3f4 100644 --- a/language/japanese/japanese-otf/vf/expminrn-v.vf +++ b/language/japanese/japanese-otf/vf/expminrn-v.vf diff --git a/language/japanese/japanese-otf/vf/nmlgothb-h.vf b/language/japanese/japanese-otf/vf/nmlgothb-h.vf Binary files differindex c4a2af9ede..921e3471dd 100644 --- a/language/japanese/japanese-otf/vf/nmlgothb-h.vf +++ b/language/japanese/japanese-otf/vf/nmlgothb-h.vf diff --git a/language/japanese/japanese-otf/vf/nmlgothb-v.vf b/language/japanese/japanese-otf/vf/nmlgothb-v.vf Binary files differindex a5f413608e..48c52375fe 100644 --- a/language/japanese/japanese-otf/vf/nmlgothb-v.vf +++ b/language/japanese/japanese-otf/vf/nmlgothb-v.vf diff --git a/language/japanese/japanese-otf/vf/nmlgothbn-h.vf b/language/japanese/japanese-otf/vf/nmlgothbn-h.vf Binary files differindex 6c7b00be7a..ded02619fa 100644 --- a/language/japanese/japanese-otf/vf/nmlgothbn-h.vf +++ b/language/japanese/japanese-otf/vf/nmlgothbn-h.vf diff --git a/language/japanese/japanese-otf/vf/nmlgothbn-v.vf b/language/japanese/japanese-otf/vf/nmlgothbn-v.vf Binary files differindex 9fdecf671c..96fc7cd0bc 100644 --- a/language/japanese/japanese-otf/vf/nmlgothbn-v.vf +++ b/language/japanese/japanese-otf/vf/nmlgothbn-v.vf diff --git a/language/japanese/japanese-otf/vf/nmlgotheb-h.vf b/language/japanese/japanese-otf/vf/nmlgotheb-h.vf Binary files differindex 9a4d46a136..06534942f9 100644 --- a/language/japanese/japanese-otf/vf/nmlgotheb-h.vf +++ b/language/japanese/japanese-otf/vf/nmlgotheb-h.vf diff --git a/language/japanese/japanese-otf/vf/nmlgotheb-v.vf b/language/japanese/japanese-otf/vf/nmlgotheb-v.vf Binary files differindex b9d577147f..9f05111dd3 100644 --- a/language/japanese/japanese-otf/vf/nmlgotheb-v.vf +++ b/language/japanese/japanese-otf/vf/nmlgotheb-v.vf diff --git a/language/japanese/japanese-otf/vf/nmlgothebn-h.vf b/language/japanese/japanese-otf/vf/nmlgothebn-h.vf Binary files differindex 8aa104bfc0..ecc15d5c1c 100644 --- a/language/japanese/japanese-otf/vf/nmlgothebn-h.vf +++ b/language/japanese/japanese-otf/vf/nmlgothebn-h.vf diff --git a/language/japanese/japanese-otf/vf/nmlgothebn-v.vf b/language/japanese/japanese-otf/vf/nmlgothebn-v.vf Binary files differindex 1e5619a6f9..bfcd7e141f 100644 --- a/language/japanese/japanese-otf/vf/nmlgothebn-v.vf +++ b/language/japanese/japanese-otf/vf/nmlgothebn-v.vf diff --git a/language/japanese/japanese-otf/vf/nmlgothr-h.vf b/language/japanese/japanese-otf/vf/nmlgothr-h.vf Binary files differindex b4a448746c..494ee5fd26 100644 --- a/language/japanese/japanese-otf/vf/nmlgothr-h.vf +++ b/language/japanese/japanese-otf/vf/nmlgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/nmlgothr-v.vf b/language/japanese/japanese-otf/vf/nmlgothr-v.vf Binary files differindex aeab99ff1d..c7045b0607 100644 --- a/language/japanese/japanese-otf/vf/nmlgothr-v.vf +++ b/language/japanese/japanese-otf/vf/nmlgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/nmlgothrn-h.vf b/language/japanese/japanese-otf/vf/nmlgothrn-h.vf Binary files differindex 7b6ab174aa..092b14b6c1 100644 --- a/language/japanese/japanese-otf/vf/nmlgothrn-h.vf +++ b/language/japanese/japanese-otf/vf/nmlgothrn-h.vf diff --git a/language/japanese/japanese-otf/vf/nmlgothrn-v.vf b/language/japanese/japanese-otf/vf/nmlgothrn-v.vf Binary files differindex cd958dff0b..9809981fbd 100644 --- a/language/japanese/japanese-otf/vf/nmlgothrn-v.vf +++ b/language/japanese/japanese-otf/vf/nmlgothrn-v.vf diff --git a/language/japanese/japanese-otf/vf/nmlmgothr-h.vf b/language/japanese/japanese-otf/vf/nmlmgothr-h.vf Binary files differindex 7574958318..1a0dfc6e7e 100644 --- a/language/japanese/japanese-otf/vf/nmlmgothr-h.vf +++ b/language/japanese/japanese-otf/vf/nmlmgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/nmlmgothr-v.vf b/language/japanese/japanese-otf/vf/nmlmgothr-v.vf Binary files differindex 51718bcfcd..4a73c42dbf 100644 --- a/language/japanese/japanese-otf/vf/nmlmgothr-v.vf +++ b/language/japanese/japanese-otf/vf/nmlmgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/nmlmgothrn-h.vf b/language/japanese/japanese-otf/vf/nmlmgothrn-h.vf Binary files differindex 9c04584ade..c6b21a8b6e 100644 --- a/language/japanese/japanese-otf/vf/nmlmgothrn-h.vf +++ b/language/japanese/japanese-otf/vf/nmlmgothrn-h.vf diff --git a/language/japanese/japanese-otf/vf/nmlmgothrn-v.vf b/language/japanese/japanese-otf/vf/nmlmgothrn-v.vf Binary files differindex 9138caa75e..dcf77b2f25 100644 --- a/language/japanese/japanese-otf/vf/nmlmgothrn-v.vf +++ b/language/japanese/japanese-otf/vf/nmlmgothrn-v.vf diff --git a/language/japanese/japanese-otf/vf/nmlminb-h.vf b/language/japanese/japanese-otf/vf/nmlminb-h.vf Binary files differindex 85cd619573..341d60f05c 100644 --- a/language/japanese/japanese-otf/vf/nmlminb-h.vf +++ b/language/japanese/japanese-otf/vf/nmlminb-h.vf diff --git a/language/japanese/japanese-otf/vf/nmlminb-v.vf b/language/japanese/japanese-otf/vf/nmlminb-v.vf Binary files differindex 6909a59962..61b43cc472 100644 --- a/language/japanese/japanese-otf/vf/nmlminb-v.vf +++ b/language/japanese/japanese-otf/vf/nmlminb-v.vf diff --git a/language/japanese/japanese-otf/vf/nmlminbn-h.vf b/language/japanese/japanese-otf/vf/nmlminbn-h.vf Binary files differindex c171c1ba59..d360d0543a 100644 --- a/language/japanese/japanese-otf/vf/nmlminbn-h.vf +++ b/language/japanese/japanese-otf/vf/nmlminbn-h.vf diff --git a/language/japanese/japanese-otf/vf/nmlminbn-v.vf b/language/japanese/japanese-otf/vf/nmlminbn-v.vf Binary files differindex 5af99a0065..2277ae26db 100644 --- a/language/japanese/japanese-otf/vf/nmlminbn-v.vf +++ b/language/japanese/japanese-otf/vf/nmlminbn-v.vf diff --git a/language/japanese/japanese-otf/vf/nmlminl-h.vf b/language/japanese/japanese-otf/vf/nmlminl-h.vf Binary files differindex 59d9e4828b..5ae0405208 100644 --- a/language/japanese/japanese-otf/vf/nmlminl-h.vf +++ b/language/japanese/japanese-otf/vf/nmlminl-h.vf diff --git a/language/japanese/japanese-otf/vf/nmlminl-v.vf b/language/japanese/japanese-otf/vf/nmlminl-v.vf Binary files differindex 07e8b7725f..ea0c5feec8 100644 --- a/language/japanese/japanese-otf/vf/nmlminl-v.vf +++ b/language/japanese/japanese-otf/vf/nmlminl-v.vf diff --git a/language/japanese/japanese-otf/vf/nmlminln-h.vf b/language/japanese/japanese-otf/vf/nmlminln-h.vf Binary files differindex e84cd3bcc4..95311587c5 100644 --- a/language/japanese/japanese-otf/vf/nmlminln-h.vf +++ b/language/japanese/japanese-otf/vf/nmlminln-h.vf diff --git a/language/japanese/japanese-otf/vf/nmlminln-v.vf b/language/japanese/japanese-otf/vf/nmlminln-v.vf Binary files differindex 05061e7e77..e514ebb100 100644 --- a/language/japanese/japanese-otf/vf/nmlminln-v.vf +++ b/language/japanese/japanese-otf/vf/nmlminln-v.vf diff --git a/language/japanese/japanese-otf/vf/nmlminr-h.vf b/language/japanese/japanese-otf/vf/nmlminr-h.vf Binary files differindex dcde7fa494..e6b0857e3d 100644 --- a/language/japanese/japanese-otf/vf/nmlminr-h.vf +++ b/language/japanese/japanese-otf/vf/nmlminr-h.vf diff --git a/language/japanese/japanese-otf/vf/nmlminr-v.vf b/language/japanese/japanese-otf/vf/nmlminr-v.vf Binary files differindex 5cc39d4d7d..a9afd6fa93 100644 --- a/language/japanese/japanese-otf/vf/nmlminr-v.vf +++ b/language/japanese/japanese-otf/vf/nmlminr-v.vf diff --git a/language/japanese/japanese-otf/vf/nmlminrn-h.vf b/language/japanese/japanese-otf/vf/nmlminrn-h.vf Binary files differindex f92e26079f..081a89582c 100644 --- a/language/japanese/japanese-otf/vf/nmlminrn-h.vf +++ b/language/japanese/japanese-otf/vf/nmlminrn-h.vf diff --git a/language/japanese/japanese-otf/vf/nmlminrn-v.vf b/language/japanese/japanese-otf/vf/nmlminrn-v.vf Binary files differindex e172f9bdbc..ecc48ce046 100644 --- a/language/japanese/japanese-otf/vf/nmlminrn-v.vf +++ b/language/japanese/japanese-otf/vf/nmlminrn-v.vf diff --git a/language/japanese/japanese-otf/vf/rubygothb-h.vf b/language/japanese/japanese-otf/vf/rubygothb-h.vf Binary files differindex f717f384f2..71e3d3deb9 100644 --- a/language/japanese/japanese-otf/vf/rubygothb-h.vf +++ b/language/japanese/japanese-otf/vf/rubygothb-h.vf diff --git a/language/japanese/japanese-otf/vf/rubygothb-v.vf b/language/japanese/japanese-otf/vf/rubygothb-v.vf Binary files differindex 61cd74d23a..e32787060d 100644 --- a/language/japanese/japanese-otf/vf/rubygothb-v.vf +++ b/language/japanese/japanese-otf/vf/rubygothb-v.vf diff --git a/language/japanese/japanese-otf/vf/rubygotheb-h.vf b/language/japanese/japanese-otf/vf/rubygotheb-h.vf Binary files differindex 54237fd1ae..0dc40304fd 100644 --- a/language/japanese/japanese-otf/vf/rubygotheb-h.vf +++ b/language/japanese/japanese-otf/vf/rubygotheb-h.vf diff --git a/language/japanese/japanese-otf/vf/rubygotheb-v.vf b/language/japanese/japanese-otf/vf/rubygotheb-v.vf Binary files differindex 2f3c8abe4e..8bdfe86b51 100644 --- a/language/japanese/japanese-otf/vf/rubygotheb-v.vf +++ b/language/japanese/japanese-otf/vf/rubygotheb-v.vf diff --git a/language/japanese/japanese-otf/vf/rubygothr-h.vf b/language/japanese/japanese-otf/vf/rubygothr-h.vf Binary files differindex be356a6f0b..063c41938d 100644 --- a/language/japanese/japanese-otf/vf/rubygothr-h.vf +++ b/language/japanese/japanese-otf/vf/rubygothr-h.vf diff --git a/language/japanese/japanese-otf/vf/rubygothr-v.vf b/language/japanese/japanese-otf/vf/rubygothr-v.vf Binary files differindex 483602e244..c3369ed8a3 100644 --- a/language/japanese/japanese-otf/vf/rubygothr-v.vf +++ b/language/japanese/japanese-otf/vf/rubygothr-v.vf diff --git a/language/japanese/japanese-otf/vf/rubymgothr-h.vf b/language/japanese/japanese-otf/vf/rubymgothr-h.vf Binary files differindex 0ab821718e..59768de7a3 100644 --- a/language/japanese/japanese-otf/vf/rubymgothr-h.vf +++ b/language/japanese/japanese-otf/vf/rubymgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/rubymgothr-v.vf b/language/japanese/japanese-otf/vf/rubymgothr-v.vf Binary files differindex 923061a57f..173ac88213 100644 --- a/language/japanese/japanese-otf/vf/rubymgothr-v.vf +++ b/language/japanese/japanese-otf/vf/rubymgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/rubyminb-h.vf b/language/japanese/japanese-otf/vf/rubyminb-h.vf Binary files differindex 9a32bc2965..86b36866ee 100644 --- a/language/japanese/japanese-otf/vf/rubyminb-h.vf +++ b/language/japanese/japanese-otf/vf/rubyminb-h.vf diff --git a/language/japanese/japanese-otf/vf/rubyminb-v.vf b/language/japanese/japanese-otf/vf/rubyminb-v.vf Binary files differindex 6c58072071..cd9ffc1e0d 100644 --- a/language/japanese/japanese-otf/vf/rubyminb-v.vf +++ b/language/japanese/japanese-otf/vf/rubyminb-v.vf diff --git a/language/japanese/japanese-otf/vf/rubyminl-h.vf b/language/japanese/japanese-otf/vf/rubyminl-h.vf Binary files differindex 9f6989c0e3..911a744cbe 100644 --- a/language/japanese/japanese-otf/vf/rubyminl-h.vf +++ b/language/japanese/japanese-otf/vf/rubyminl-h.vf diff --git a/language/japanese/japanese-otf/vf/rubyminl-v.vf b/language/japanese/japanese-otf/vf/rubyminl-v.vf Binary files differindex 9319d3dea9..94e6a21ba7 100644 --- a/language/japanese/japanese-otf/vf/rubyminl-v.vf +++ b/language/japanese/japanese-otf/vf/rubyminl-v.vf diff --git a/language/japanese/japanese-otf/vf/rubyminr-h.vf b/language/japanese/japanese-otf/vf/rubyminr-h.vf Binary files differindex 60cfdd7ff3..861a1b146f 100644 --- a/language/japanese/japanese-otf/vf/rubyminr-h.vf +++ b/language/japanese/japanese-otf/vf/rubyminr-h.vf diff --git a/language/japanese/japanese-otf/vf/rubyminr-v.vf b/language/japanese/japanese-otf/vf/rubyminr-v.vf Binary files differindex 479b15f88d..1438da1bb5 100644 --- a/language/japanese/japanese-otf/vf/rubyminr-v.vf +++ b/language/japanese/japanese-otf/vf/rubyminr-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpgothb-h.vf b/language/japanese/japanese-otf/vf/upbrsgexpgothb-h.vf Binary files differnew file mode 100644 index 0000000000..8995843b3d --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpgothb-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpgothb-v.vf b/language/japanese/japanese-otf/vf/upbrsgexpgothb-v.vf Binary files differnew file mode 100644 index 0000000000..3a62ae9a4d --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpgothb-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpgothbn-h.vf b/language/japanese/japanese-otf/vf/upbrsgexpgothbn-h.vf Binary files differnew file mode 100644 index 0000000000..894fac8889 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpgothbn-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpgothbn-v.vf b/language/japanese/japanese-otf/vf/upbrsgexpgothbn-v.vf Binary files differnew file mode 100644 index 0000000000..7ee87ff11a --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpgothbn-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpgotheb-h.vf b/language/japanese/japanese-otf/vf/upbrsgexpgotheb-h.vf Binary files differnew file mode 100644 index 0000000000..bf9be0a01f --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpgotheb-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpgotheb-v.vf b/language/japanese/japanese-otf/vf/upbrsgexpgotheb-v.vf Binary files differnew file mode 100644 index 0000000000..dc7dc36032 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpgotheb-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpgothebn-h.vf b/language/japanese/japanese-otf/vf/upbrsgexpgothebn-h.vf Binary files differnew file mode 100644 index 0000000000..beea53f470 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpgothebn-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpgothebn-v.vf b/language/japanese/japanese-otf/vf/upbrsgexpgothebn-v.vf Binary files differnew file mode 100644 index 0000000000..f390c3db7d --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpgothebn-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpgothr-h.vf b/language/japanese/japanese-otf/vf/upbrsgexpgothr-h.vf Binary files differnew file mode 100644 index 0000000000..111b3eb99f --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpgothr-v.vf b/language/japanese/japanese-otf/vf/upbrsgexpgothr-v.vf Binary files differnew file mode 100644 index 0000000000..b9e590ac53 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpgothrn-h.vf b/language/japanese/japanese-otf/vf/upbrsgexpgothrn-h.vf Binary files differnew file mode 100644 index 0000000000..056e9daf8e --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpgothrn-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpgothrn-v.vf b/language/japanese/japanese-otf/vf/upbrsgexpgothrn-v.vf Binary files differnew file mode 100644 index 0000000000..7bcdd86ca5 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpgothrn-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpmgothr-h.vf b/language/japanese/japanese-otf/vf/upbrsgexpmgothr-h.vf Binary files differnew file mode 100644 index 0000000000..16a7a60dee --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpmgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpmgothr-v.vf b/language/japanese/japanese-otf/vf/upbrsgexpmgothr-v.vf Binary files differnew file mode 100644 index 0000000000..9efb8f69dc --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpmgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpmgothrn-h.vf b/language/japanese/japanese-otf/vf/upbrsgexpmgothrn-h.vf Binary files differnew file mode 100644 index 0000000000..02cdb7bf9c --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpmgothrn-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpmgothrn-v.vf b/language/japanese/japanese-otf/vf/upbrsgexpmgothrn-v.vf Binary files differnew file mode 100644 index 0000000000..90e938fa79 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpmgothrn-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpminb-h.vf b/language/japanese/japanese-otf/vf/upbrsgexpminb-h.vf Binary files differnew file mode 100644 index 0000000000..b0edcb1473 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpminb-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpminb-v.vf b/language/japanese/japanese-otf/vf/upbrsgexpminb-v.vf Binary files differnew file mode 100644 index 0000000000..98e5c838c5 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpminb-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpminbn-h.vf b/language/japanese/japanese-otf/vf/upbrsgexpminbn-h.vf Binary files differnew file mode 100644 index 0000000000..aed6596e72 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpminbn-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpminbn-v.vf b/language/japanese/japanese-otf/vf/upbrsgexpminbn-v.vf Binary files differnew file mode 100644 index 0000000000..4a6cf39f2b --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpminbn-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpminl-h.vf b/language/japanese/japanese-otf/vf/upbrsgexpminl-h.vf Binary files differnew file mode 100644 index 0000000000..2801803629 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpminl-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpminl-v.vf b/language/japanese/japanese-otf/vf/upbrsgexpminl-v.vf Binary files differnew file mode 100644 index 0000000000..a6b2d511d4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpminl-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpminln-h.vf b/language/japanese/japanese-otf/vf/upbrsgexpminln-h.vf Binary files differnew file mode 100644 index 0000000000..a13eecd29a --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpminln-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpminln-v.vf b/language/japanese/japanese-otf/vf/upbrsgexpminln-v.vf Binary files differnew file mode 100644 index 0000000000..3a1850cd6e --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpminln-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpminr-h.vf b/language/japanese/japanese-otf/vf/upbrsgexpminr-h.vf Binary files differnew file mode 100644 index 0000000000..6c0f3af64f --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpminr-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpminr-v.vf b/language/japanese/japanese-otf/vf/upbrsgexpminr-v.vf Binary files differnew file mode 100644 index 0000000000..7ee0f520c5 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpminr-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpminrn-h.vf b/language/japanese/japanese-otf/vf/upbrsgexpminrn-h.vf Binary files differnew file mode 100644 index 0000000000..cfb159fcce --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpminrn-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgexpminrn-v.vf b/language/japanese/japanese-otf/vf/upbrsgexpminrn-v.vf Binary files differnew file mode 100644 index 0000000000..5a41ee7162 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgexpminrn-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlgothb-h.vf b/language/japanese/japanese-otf/vf/upbrsgnmlgothb-h.vf Binary files differnew file mode 100644 index 0000000000..6f212aac81 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlgothb-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlgothb-v.vf b/language/japanese/japanese-otf/vf/upbrsgnmlgothb-v.vf Binary files differnew file mode 100644 index 0000000000..60bac18153 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlgothb-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlgothbn-h.vf b/language/japanese/japanese-otf/vf/upbrsgnmlgothbn-h.vf Binary files differnew file mode 100644 index 0000000000..ff0aae0830 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlgothbn-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlgothbn-v.vf b/language/japanese/japanese-otf/vf/upbrsgnmlgothbn-v.vf Binary files differnew file mode 100644 index 0000000000..667267a7b4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlgothbn-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlgotheb-h.vf b/language/japanese/japanese-otf/vf/upbrsgnmlgotheb-h.vf Binary files differnew file mode 100644 index 0000000000..a999f91c98 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlgotheb-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlgotheb-v.vf b/language/japanese/japanese-otf/vf/upbrsgnmlgotheb-v.vf Binary files differnew file mode 100644 index 0000000000..576ec8fdd0 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlgotheb-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlgothebn-h.vf b/language/japanese/japanese-otf/vf/upbrsgnmlgothebn-h.vf Binary files differnew file mode 100644 index 0000000000..b6adc4e23f --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlgothebn-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlgothebn-v.vf b/language/japanese/japanese-otf/vf/upbrsgnmlgothebn-v.vf Binary files differnew file mode 100644 index 0000000000..1bc32e9178 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlgothebn-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlgothr-h.vf b/language/japanese/japanese-otf/vf/upbrsgnmlgothr-h.vf Binary files differnew file mode 100644 index 0000000000..9b2cc219bc --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlgothr-v.vf b/language/japanese/japanese-otf/vf/upbrsgnmlgothr-v.vf Binary files differnew file mode 100644 index 0000000000..7b92d19dcb --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlgothrn-h.vf b/language/japanese/japanese-otf/vf/upbrsgnmlgothrn-h.vf Binary files differnew file mode 100644 index 0000000000..e1d32fd59f --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlgothrn-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlgothrn-v.vf b/language/japanese/japanese-otf/vf/upbrsgnmlgothrn-v.vf Binary files differnew file mode 100644 index 0000000000..6084f913dd --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlgothrn-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlmgothr-h.vf b/language/japanese/japanese-otf/vf/upbrsgnmlmgothr-h.vf Binary files differnew file mode 100644 index 0000000000..de9cd9f7d3 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlmgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlmgothr-v.vf b/language/japanese/japanese-otf/vf/upbrsgnmlmgothr-v.vf Binary files differnew file mode 100644 index 0000000000..fe445220c1 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlmgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlmgothrn-h.vf b/language/japanese/japanese-otf/vf/upbrsgnmlmgothrn-h.vf Binary files differnew file mode 100644 index 0000000000..14a25ff2a6 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlmgothrn-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlmgothrn-v.vf b/language/japanese/japanese-otf/vf/upbrsgnmlmgothrn-v.vf Binary files differnew file mode 100644 index 0000000000..feea2d6849 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlmgothrn-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlminb-h.vf b/language/japanese/japanese-otf/vf/upbrsgnmlminb-h.vf Binary files differnew file mode 100644 index 0000000000..dc7eb9319f --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlminb-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlminb-v.vf b/language/japanese/japanese-otf/vf/upbrsgnmlminb-v.vf Binary files differnew file mode 100644 index 0000000000..3b0a737a39 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlminb-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlminbn-h.vf b/language/japanese/japanese-otf/vf/upbrsgnmlminbn-h.vf Binary files differnew file mode 100644 index 0000000000..51d2fab7c2 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlminbn-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlminbn-v.vf b/language/japanese/japanese-otf/vf/upbrsgnmlminbn-v.vf Binary files differnew file mode 100644 index 0000000000..0978b178f8 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlminbn-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlminl-h.vf b/language/japanese/japanese-otf/vf/upbrsgnmlminl-h.vf Binary files differnew file mode 100644 index 0000000000..e63b7a9f0b --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlminl-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlminl-v.vf b/language/japanese/japanese-otf/vf/upbrsgnmlminl-v.vf Binary files differnew file mode 100644 index 0000000000..b9b097f937 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlminl-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlminln-h.vf b/language/japanese/japanese-otf/vf/upbrsgnmlminln-h.vf Binary files differnew file mode 100644 index 0000000000..953dfb3176 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlminln-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlminln-v.vf b/language/japanese/japanese-otf/vf/upbrsgnmlminln-v.vf Binary files differnew file mode 100644 index 0000000000..5f531896dc --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlminln-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlminr-h.vf b/language/japanese/japanese-otf/vf/upbrsgnmlminr-h.vf Binary files differnew file mode 100644 index 0000000000..f66f1cb7ef --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlminr-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlminr-v.vf b/language/japanese/japanese-otf/vf/upbrsgnmlminr-v.vf Binary files differnew file mode 100644 index 0000000000..ff10fc6cbf --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlminr-v.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlminrn-h.vf b/language/japanese/japanese-otf/vf/upbrsgnmlminrn-h.vf Binary files differnew file mode 100644 index 0000000000..1465f238ff --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlminrn-h.vf diff --git a/language/japanese/japanese-otf/vf/upbrsgnmlminrn-v.vf b/language/japanese/japanese-otf/vf/upbrsgnmlminrn-v.vf Binary files differnew file mode 100644 index 0000000000..f3d4b191e6 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upbrsgnmlminrn-v.vf diff --git a/language/japanese/japanese-otf/vf/upexpgothb-h.vf b/language/japanese/japanese-otf/vf/upexpgothb-h.vf Binary files differnew file mode 100644 index 0000000000..0ac0212df2 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpgothb-h.vf diff --git a/language/japanese/japanese-otf/vf/upexpgothb-v.vf b/language/japanese/japanese-otf/vf/upexpgothb-v.vf Binary files differnew file mode 100644 index 0000000000..fc0f0f0bc4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpgothb-v.vf diff --git a/language/japanese/japanese-otf/vf/upexpgothbn-h.vf b/language/japanese/japanese-otf/vf/upexpgothbn-h.vf Binary files differnew file mode 100644 index 0000000000..cc6598608d --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpgothbn-h.vf diff --git a/language/japanese/japanese-otf/vf/upexpgothbn-v.vf b/language/japanese/japanese-otf/vf/upexpgothbn-v.vf Binary files differnew file mode 100644 index 0000000000..fb1c975772 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpgothbn-v.vf diff --git a/language/japanese/japanese-otf/vf/upexpgotheb-h.vf b/language/japanese/japanese-otf/vf/upexpgotheb-h.vf Binary files differnew file mode 100644 index 0000000000..fca53d7197 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpgotheb-h.vf diff --git a/language/japanese/japanese-otf/vf/upexpgotheb-v.vf b/language/japanese/japanese-otf/vf/upexpgotheb-v.vf Binary files differnew file mode 100644 index 0000000000..b9d20f6ed5 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpgotheb-v.vf diff --git a/language/japanese/japanese-otf/vf/upexpgothebn-h.vf b/language/japanese/japanese-otf/vf/upexpgothebn-h.vf Binary files differnew file mode 100644 index 0000000000..18304945b4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpgothebn-h.vf diff --git a/language/japanese/japanese-otf/vf/upexpgothebn-v.vf b/language/japanese/japanese-otf/vf/upexpgothebn-v.vf Binary files differnew file mode 100644 index 0000000000..5e63410631 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpgothebn-v.vf diff --git a/language/japanese/japanese-otf/vf/upexpgothr-h.vf b/language/japanese/japanese-otf/vf/upexpgothr-h.vf Binary files differnew file mode 100644 index 0000000000..87800e0a86 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/upexpgothr-v.vf b/language/japanese/japanese-otf/vf/upexpgothr-v.vf Binary files differnew file mode 100644 index 0000000000..d903d20b81 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/upexpgothrn-h.vf b/language/japanese/japanese-otf/vf/upexpgothrn-h.vf Binary files differnew file mode 100644 index 0000000000..afb4dc1356 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpgothrn-h.vf diff --git a/language/japanese/japanese-otf/vf/upexpgothrn-v.vf b/language/japanese/japanese-otf/vf/upexpgothrn-v.vf Binary files differnew file mode 100644 index 0000000000..58b0297566 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpgothrn-v.vf diff --git a/language/japanese/japanese-otf/vf/upexpmgothr-h.vf b/language/japanese/japanese-otf/vf/upexpmgothr-h.vf Binary files differnew file mode 100644 index 0000000000..9766958a9e --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpmgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/upexpmgothr-v.vf b/language/japanese/japanese-otf/vf/upexpmgothr-v.vf Binary files differnew file mode 100644 index 0000000000..3ab44b2fd9 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpmgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/upexpmgothrn-h.vf b/language/japanese/japanese-otf/vf/upexpmgothrn-h.vf Binary files differnew file mode 100644 index 0000000000..4c27e900b5 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpmgothrn-h.vf diff --git a/language/japanese/japanese-otf/vf/upexpmgothrn-v.vf b/language/japanese/japanese-otf/vf/upexpmgothrn-v.vf Binary files differnew file mode 100644 index 0000000000..2d68a70368 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpmgothrn-v.vf diff --git a/language/japanese/japanese-otf/vf/upexpminb-h.vf b/language/japanese/japanese-otf/vf/upexpminb-h.vf Binary files differnew file mode 100644 index 0000000000..dee6fe7304 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpminb-h.vf diff --git a/language/japanese/japanese-otf/vf/upexpminb-v.vf b/language/japanese/japanese-otf/vf/upexpminb-v.vf Binary files differnew file mode 100644 index 0000000000..f75b4cdb2e --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpminb-v.vf diff --git a/language/japanese/japanese-otf/vf/upexpminbn-h.vf b/language/japanese/japanese-otf/vf/upexpminbn-h.vf Binary files differnew file mode 100644 index 0000000000..2d5cde2154 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpminbn-h.vf diff --git a/language/japanese/japanese-otf/vf/upexpminbn-v.vf b/language/japanese/japanese-otf/vf/upexpminbn-v.vf Binary files differnew file mode 100644 index 0000000000..6afb336afb --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpminbn-v.vf diff --git a/language/japanese/japanese-otf/vf/upexpminl-h.vf b/language/japanese/japanese-otf/vf/upexpminl-h.vf Binary files differnew file mode 100644 index 0000000000..cec1093175 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpminl-h.vf diff --git a/language/japanese/japanese-otf/vf/upexpminl-v.vf b/language/japanese/japanese-otf/vf/upexpminl-v.vf Binary files differnew file mode 100644 index 0000000000..71e8081aa3 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpminl-v.vf diff --git a/language/japanese/japanese-otf/vf/upexpminln-h.vf b/language/japanese/japanese-otf/vf/upexpminln-h.vf Binary files differnew file mode 100644 index 0000000000..03db7b2307 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpminln-h.vf diff --git a/language/japanese/japanese-otf/vf/upexpminln-v.vf b/language/japanese/japanese-otf/vf/upexpminln-v.vf Binary files differnew file mode 100644 index 0000000000..b413419bbf --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpminln-v.vf diff --git a/language/japanese/japanese-otf/vf/upexpminr-h.vf b/language/japanese/japanese-otf/vf/upexpminr-h.vf Binary files differnew file mode 100644 index 0000000000..87bcd4f10c --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpminr-h.vf diff --git a/language/japanese/japanese-otf/vf/upexpminr-v.vf b/language/japanese/japanese-otf/vf/upexpminr-v.vf Binary files differnew file mode 100644 index 0000000000..413ae22939 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpminr-v.vf diff --git a/language/japanese/japanese-otf/vf/upexpminrn-h.vf b/language/japanese/japanese-otf/vf/upexpminrn-h.vf Binary files differnew file mode 100644 index 0000000000..149fef2bf9 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpminrn-h.vf diff --git a/language/japanese/japanese-otf/vf/upexpminrn-v.vf b/language/japanese/japanese-otf/vf/upexpminrn-v.vf Binary files differnew file mode 100644 index 0000000000..68e4c2dbc6 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upexpminrn-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmkorgothb-h.vf b/language/japanese/japanese-otf/vf/upnmkorgothb-h.vf Binary files differnew file mode 100644 index 0000000000..18bee00f48 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmkorgothb-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmkorgothb-v.vf b/language/japanese/japanese-otf/vf/upnmkorgothb-v.vf Binary files differnew file mode 100644 index 0000000000..64c5d86912 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmkorgothb-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmkorgotheb-h.vf b/language/japanese/japanese-otf/vf/upnmkorgotheb-h.vf Binary files differnew file mode 100644 index 0000000000..f7f3cd93bd --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmkorgotheb-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmkorgotheb-v.vf b/language/japanese/japanese-otf/vf/upnmkorgotheb-v.vf Binary files differnew file mode 100644 index 0000000000..fd3972d16a --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmkorgotheb-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmkorgothr-h.vf b/language/japanese/japanese-otf/vf/upnmkorgothr-h.vf Binary files differnew file mode 100644 index 0000000000..b89692fc4c --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmkorgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmkorgothr-v.vf b/language/japanese/japanese-otf/vf/upnmkorgothr-v.vf Binary files differnew file mode 100644 index 0000000000..013803e248 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmkorgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmkormgothr-h.vf b/language/japanese/japanese-otf/vf/upnmkormgothr-h.vf Binary files differnew file mode 100644 index 0000000000..2499b9798d --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmkormgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmkormgothr-v.vf b/language/japanese/japanese-otf/vf/upnmkormgothr-v.vf Binary files differnew file mode 100644 index 0000000000..0981ba31c9 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmkormgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmkorminb-h.vf b/language/japanese/japanese-otf/vf/upnmkorminb-h.vf Binary files differnew file mode 100644 index 0000000000..0130068c1d --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmkorminb-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmkorminb-v.vf b/language/japanese/japanese-otf/vf/upnmkorminb-v.vf Binary files differnew file mode 100644 index 0000000000..a594f78bce --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmkorminb-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmkorminl-h.vf b/language/japanese/japanese-otf/vf/upnmkorminl-h.vf Binary files differnew file mode 100644 index 0000000000..31073bd95a --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmkorminl-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmkorminl-v.vf b/language/japanese/japanese-otf/vf/upnmkorminl-v.vf Binary files differnew file mode 100644 index 0000000000..d0b2d6d899 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmkorminl-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmkorminr-h.vf b/language/japanese/japanese-otf/vf/upnmkorminr-h.vf Binary files differnew file mode 100644 index 0000000000..3983c88ccc --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmkorminr-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmkorminr-v.vf b/language/japanese/japanese-otf/vf/upnmkorminr-v.vf Binary files differnew file mode 100644 index 0000000000..7c34a9d761 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmkorminr-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmlgothb-h.vf b/language/japanese/japanese-otf/vf/upnmlgothb-h.vf Binary files differnew file mode 100644 index 0000000000..a5781acd0f --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlgothb-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmlgothb-v.vf b/language/japanese/japanese-otf/vf/upnmlgothb-v.vf Binary files differnew file mode 100644 index 0000000000..ba2b280bec --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlgothb-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmlgothbn-h.vf b/language/japanese/japanese-otf/vf/upnmlgothbn-h.vf Binary files differnew file mode 100644 index 0000000000..0084a01481 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlgothbn-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmlgothbn-v.vf b/language/japanese/japanese-otf/vf/upnmlgothbn-v.vf Binary files differnew file mode 100644 index 0000000000..98ce4bd20a --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlgothbn-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmlgotheb-h.vf b/language/japanese/japanese-otf/vf/upnmlgotheb-h.vf Binary files differnew file mode 100644 index 0000000000..59d14920fd --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlgotheb-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmlgotheb-v.vf b/language/japanese/japanese-otf/vf/upnmlgotheb-v.vf Binary files differnew file mode 100644 index 0000000000..45159fc605 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlgotheb-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmlgothebn-h.vf b/language/japanese/japanese-otf/vf/upnmlgothebn-h.vf Binary files differnew file mode 100644 index 0000000000..89ad1d0d8d --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlgothebn-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmlgothebn-v.vf b/language/japanese/japanese-otf/vf/upnmlgothebn-v.vf Binary files differnew file mode 100644 index 0000000000..faebc355aa --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlgothebn-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmlgothr-h.vf b/language/japanese/japanese-otf/vf/upnmlgothr-h.vf Binary files differnew file mode 100644 index 0000000000..3ff7fb00db --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmlgothr-v.vf b/language/japanese/japanese-otf/vf/upnmlgothr-v.vf Binary files differnew file mode 100644 index 0000000000..70570b4816 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmlgothrn-h.vf b/language/japanese/japanese-otf/vf/upnmlgothrn-h.vf Binary files differnew file mode 100644 index 0000000000..4f1868d5b5 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlgothrn-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmlgothrn-v.vf b/language/japanese/japanese-otf/vf/upnmlgothrn-v.vf Binary files differnew file mode 100644 index 0000000000..90874681ca --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlgothrn-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmlmgothr-h.vf b/language/japanese/japanese-otf/vf/upnmlmgothr-h.vf Binary files differnew file mode 100644 index 0000000000..4ac9b03745 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlmgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmlmgothr-v.vf b/language/japanese/japanese-otf/vf/upnmlmgothr-v.vf Binary files differnew file mode 100644 index 0000000000..ce6e080a89 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlmgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmlmgothrn-h.vf b/language/japanese/japanese-otf/vf/upnmlmgothrn-h.vf Binary files differnew file mode 100644 index 0000000000..c4b111b6f9 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlmgothrn-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmlmgothrn-v.vf b/language/japanese/japanese-otf/vf/upnmlmgothrn-v.vf Binary files differnew file mode 100644 index 0000000000..1921de3f87 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlmgothrn-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmlminb-h.vf b/language/japanese/japanese-otf/vf/upnmlminb-h.vf Binary files differnew file mode 100644 index 0000000000..b393789b18 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlminb-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmlminb-v.vf b/language/japanese/japanese-otf/vf/upnmlminb-v.vf Binary files differnew file mode 100644 index 0000000000..bab92c9778 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlminb-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmlminbn-h.vf b/language/japanese/japanese-otf/vf/upnmlminbn-h.vf Binary files differnew file mode 100644 index 0000000000..e97d138fa9 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlminbn-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmlminbn-v.vf b/language/japanese/japanese-otf/vf/upnmlminbn-v.vf Binary files differnew file mode 100644 index 0000000000..2f9bf3f4aa --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlminbn-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmlminl-h.vf b/language/japanese/japanese-otf/vf/upnmlminl-h.vf Binary files differnew file mode 100644 index 0000000000..9c9e014075 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlminl-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmlminl-v.vf b/language/japanese/japanese-otf/vf/upnmlminl-v.vf Binary files differnew file mode 100644 index 0000000000..b6523316e6 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlminl-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmlminln-h.vf b/language/japanese/japanese-otf/vf/upnmlminln-h.vf Binary files differnew file mode 100644 index 0000000000..55374728d7 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlminln-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmlminln-v.vf b/language/japanese/japanese-otf/vf/upnmlminln-v.vf Binary files differnew file mode 100644 index 0000000000..cdf4b64eb8 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlminln-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmlminr-h.vf b/language/japanese/japanese-otf/vf/upnmlminr-h.vf Binary files differnew file mode 100644 index 0000000000..9c36f040b7 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlminr-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmlminr-v.vf b/language/japanese/japanese-otf/vf/upnmlminr-v.vf Binary files differnew file mode 100644 index 0000000000..f5322eb1b1 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlminr-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmlminrn-h.vf b/language/japanese/japanese-otf/vf/upnmlminrn-h.vf Binary files differnew file mode 100644 index 0000000000..c7989f92f7 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlminrn-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmlminrn-v.vf b/language/japanese/japanese-otf/vf/upnmlminrn-v.vf Binary files differnew file mode 100644 index 0000000000..08778a48d4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmlminrn-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmschgothb-h.vf b/language/japanese/japanese-otf/vf/upnmschgothb-h.vf Binary files differnew file mode 100644 index 0000000000..ebcf0cb5a8 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmschgothb-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmschgothb-v.vf b/language/japanese/japanese-otf/vf/upnmschgothb-v.vf Binary files differnew file mode 100644 index 0000000000..d889236460 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmschgothb-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmschgotheb-h.vf b/language/japanese/japanese-otf/vf/upnmschgotheb-h.vf Binary files differnew file mode 100644 index 0000000000..56993f50a2 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmschgotheb-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmschgotheb-v.vf b/language/japanese/japanese-otf/vf/upnmschgotheb-v.vf Binary files differnew file mode 100644 index 0000000000..846bca8e6c --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmschgotheb-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmschgothr-h.vf b/language/japanese/japanese-otf/vf/upnmschgothr-h.vf Binary files differnew file mode 100644 index 0000000000..c22c258897 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmschgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmschgothr-v.vf b/language/japanese/japanese-otf/vf/upnmschgothr-v.vf Binary files differnew file mode 100644 index 0000000000..db17ee44ac --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmschgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmschmgothr-h.vf b/language/japanese/japanese-otf/vf/upnmschmgothr-h.vf Binary files differnew file mode 100644 index 0000000000..30a037c474 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmschmgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmschmgothr-v.vf b/language/japanese/japanese-otf/vf/upnmschmgothr-v.vf Binary files differnew file mode 100644 index 0000000000..e5b77adb99 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmschmgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmschminb-h.vf b/language/japanese/japanese-otf/vf/upnmschminb-h.vf Binary files differnew file mode 100644 index 0000000000..13f2e7d278 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmschminb-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmschminb-v.vf b/language/japanese/japanese-otf/vf/upnmschminb-v.vf Binary files differnew file mode 100644 index 0000000000..5befe9185f --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmschminb-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmschminl-h.vf b/language/japanese/japanese-otf/vf/upnmschminl-h.vf Binary files differnew file mode 100644 index 0000000000..992527b2f7 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmschminl-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmschminl-v.vf b/language/japanese/japanese-otf/vf/upnmschminl-v.vf Binary files differnew file mode 100644 index 0000000000..a7417d899b --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmschminl-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmschminr-h.vf b/language/japanese/japanese-otf/vf/upnmschminr-h.vf Binary files differnew file mode 100644 index 0000000000..ecdc6de887 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmschminr-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmschminr-v.vf b/language/japanese/japanese-otf/vf/upnmschminr-v.vf Binary files differnew file mode 100644 index 0000000000..61b354783a --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmschminr-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmtchgothb-h.vf b/language/japanese/japanese-otf/vf/upnmtchgothb-h.vf Binary files differnew file mode 100644 index 0000000000..d48958ce99 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmtchgothb-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmtchgothb-v.vf b/language/japanese/japanese-otf/vf/upnmtchgothb-v.vf Binary files differnew file mode 100644 index 0000000000..023b1a4829 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmtchgothb-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmtchgotheb-h.vf b/language/japanese/japanese-otf/vf/upnmtchgotheb-h.vf Binary files differnew file mode 100644 index 0000000000..77e58158ba --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmtchgotheb-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmtchgotheb-v.vf b/language/japanese/japanese-otf/vf/upnmtchgotheb-v.vf Binary files differnew file mode 100644 index 0000000000..9c8e66bcf0 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmtchgotheb-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmtchgothr-h.vf b/language/japanese/japanese-otf/vf/upnmtchgothr-h.vf Binary files differnew file mode 100644 index 0000000000..18c395eee4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmtchgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmtchgothr-v.vf b/language/japanese/japanese-otf/vf/upnmtchgothr-v.vf Binary files differnew file mode 100644 index 0000000000..0579c59ab4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmtchgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmtchmgothr-h.vf b/language/japanese/japanese-otf/vf/upnmtchmgothr-h.vf Binary files differnew file mode 100644 index 0000000000..46b5eb507e --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmtchmgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmtchmgothr-v.vf b/language/japanese/japanese-otf/vf/upnmtchmgothr-v.vf Binary files differnew file mode 100644 index 0000000000..206bbb1414 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmtchmgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmtchminb-h.vf b/language/japanese/japanese-otf/vf/upnmtchminb-h.vf Binary files differnew file mode 100644 index 0000000000..16040615b0 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmtchminb-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmtchminb-v.vf b/language/japanese/japanese-otf/vf/upnmtchminb-v.vf Binary files differnew file mode 100644 index 0000000000..fd4719cfb5 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmtchminb-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmtchminl-h.vf b/language/japanese/japanese-otf/vf/upnmtchminl-h.vf Binary files differnew file mode 100644 index 0000000000..fe73bc0048 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmtchminl-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmtchminl-v.vf b/language/japanese/japanese-otf/vf/upnmtchminl-v.vf Binary files differnew file mode 100644 index 0000000000..cf3d7c8361 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmtchminl-v.vf diff --git a/language/japanese/japanese-otf/vf/upnmtchminr-h.vf b/language/japanese/japanese-otf/vf/upnmtchminr-h.vf Binary files differnew file mode 100644 index 0000000000..a6afde3235 --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmtchminr-h.vf diff --git a/language/japanese/japanese-otf/vf/upnmtchminr-v.vf b/language/japanese/japanese-otf/vf/upnmtchminr-v.vf Binary files differnew file mode 100644 index 0000000000..0fc74dff5f --- /dev/null +++ b/language/japanese/japanese-otf/vf/upnmtchminr-v.vf diff --git a/language/japanese/japanese-otf/vf/uprubygothb-h.vf b/language/japanese/japanese-otf/vf/uprubygothb-h.vf Binary files differnew file mode 100644 index 0000000000..65423f155f --- /dev/null +++ b/language/japanese/japanese-otf/vf/uprubygothb-h.vf diff --git a/language/japanese/japanese-otf/vf/uprubygothb-v.vf b/language/japanese/japanese-otf/vf/uprubygothb-v.vf Binary files differnew file mode 100644 index 0000000000..5d92fbda1d --- /dev/null +++ b/language/japanese/japanese-otf/vf/uprubygothb-v.vf diff --git a/language/japanese/japanese-otf/vf/uprubygotheb-h.vf b/language/japanese/japanese-otf/vf/uprubygotheb-h.vf Binary files differnew file mode 100644 index 0000000000..ed7c860694 --- /dev/null +++ b/language/japanese/japanese-otf/vf/uprubygotheb-h.vf diff --git a/language/japanese/japanese-otf/vf/uprubygotheb-v.vf b/language/japanese/japanese-otf/vf/uprubygotheb-v.vf Binary files differnew file mode 100644 index 0000000000..574b09daae --- /dev/null +++ b/language/japanese/japanese-otf/vf/uprubygotheb-v.vf diff --git a/language/japanese/japanese-otf/vf/uprubygothr-h.vf b/language/japanese/japanese-otf/vf/uprubygothr-h.vf Binary files differnew file mode 100644 index 0000000000..844de9ad22 --- /dev/null +++ b/language/japanese/japanese-otf/vf/uprubygothr-h.vf diff --git a/language/japanese/japanese-otf/vf/uprubygothr-v.vf b/language/japanese/japanese-otf/vf/uprubygothr-v.vf Binary files differnew file mode 100644 index 0000000000..aa2bf7a74a --- /dev/null +++ b/language/japanese/japanese-otf/vf/uprubygothr-v.vf diff --git a/language/japanese/japanese-otf/vf/uprubymgothr-h.vf b/language/japanese/japanese-otf/vf/uprubymgothr-h.vf Binary files differnew file mode 100644 index 0000000000..71fe042ae9 --- /dev/null +++ b/language/japanese/japanese-otf/vf/uprubymgothr-h.vf diff --git a/language/japanese/japanese-otf/vf/uprubymgothr-v.vf b/language/japanese/japanese-otf/vf/uprubymgothr-v.vf Binary files differnew file mode 100644 index 0000000000..f8d1aa4b5e --- /dev/null +++ b/language/japanese/japanese-otf/vf/uprubymgothr-v.vf diff --git a/language/japanese/japanese-otf/vf/uprubyminb-h.vf b/language/japanese/japanese-otf/vf/uprubyminb-h.vf Binary files differnew file mode 100644 index 0000000000..e5f403e442 --- /dev/null +++ b/language/japanese/japanese-otf/vf/uprubyminb-h.vf diff --git a/language/japanese/japanese-otf/vf/uprubyminb-v.vf b/language/japanese/japanese-otf/vf/uprubyminb-v.vf Binary files differnew file mode 100644 index 0000000000..3d927c801c --- /dev/null +++ b/language/japanese/japanese-otf/vf/uprubyminb-v.vf diff --git a/language/japanese/japanese-otf/vf/uprubyminl-h.vf b/language/japanese/japanese-otf/vf/uprubyminl-h.vf Binary files differnew file mode 100644 index 0000000000..837e5bd6a7 --- /dev/null +++ b/language/japanese/japanese-otf/vf/uprubyminl-h.vf diff --git a/language/japanese/japanese-otf/vf/uprubyminl-v.vf b/language/japanese/japanese-otf/vf/uprubyminl-v.vf Binary files differnew file mode 100644 index 0000000000..5b689e5340 --- /dev/null +++ b/language/japanese/japanese-otf/vf/uprubyminl-v.vf diff --git a/language/japanese/japanese-otf/vf/uprubyminr-h.vf b/language/japanese/japanese-otf/vf/uprubyminr-h.vf Binary files differnew file mode 100644 index 0000000000..4fcb83b59a --- /dev/null +++ b/language/japanese/japanese-otf/vf/uprubyminr-h.vf diff --git a/language/japanese/japanese-otf/vf/uprubyminr-v.vf b/language/japanese/japanese-otf/vf/uprubyminr-v.vf Binary files differnew file mode 100644 index 0000000000..21e6eaaa3b --- /dev/null +++ b/language/japanese/japanese-otf/vf/uprubyminr-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgb--h.vf b/language/japanese/japanese-otf/vf/utfcgb--h.vf Binary files differnew file mode 100644 index 0000000000..6d0e67da17 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcgb--h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgb--v.vf b/language/japanese/japanese-otf/vf/utfcgb--v.vf Binary files differnew file mode 100644 index 0000000000..f71348c5c8 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcgb--v.vf diff --git a/language/japanese/japanese-otf/vf/utfcge--h.vf b/language/japanese/japanese-otf/vf/utfcge--h.vf Binary files differnew file mode 100644 index 0000000000..b48456c2d2 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcge--h.vf diff --git a/language/japanese/japanese-otf/vf/utfcge--v.vf b/language/japanese/japanese-otf/vf/utfcge--v.vf Binary files differnew file mode 100644 index 0000000000..fb5f9349d1 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcge--v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr--h.vf b/language/japanese/japanese-otf/vf/utfcgr--h.vf Binary files differnew file mode 100644 index 0000000000..dce7db6588 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcgr--h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr--v.vf b/language/japanese/japanese-otf/vf/utfcgr--v.vf Binary files differnew file mode 100644 index 0000000000..e9b8828cd2 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcgr--v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr0-h.vf b/language/japanese/japanese-otf/vf/utfcgr0-h.vf Binary files differindex 8cc0662813..ded6681a70 100644 --- a/language/japanese/japanese-otf/vf/utfcgr0-h.vf +++ b/language/japanese/japanese-otf/vf/utfcgr0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr0-v.vf b/language/japanese/japanese-otf/vf/utfcgr0-v.vf Binary files differindex 04d2c93bb6..4777d0af6a 100644 --- a/language/japanese/japanese-otf/vf/utfcgr0-v.vf +++ b/language/japanese/japanese-otf/vf/utfcgr0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr1-h.vf b/language/japanese/japanese-otf/vf/utfcgr1-h.vf Binary files differindex 001144b7a9..a343d65bee 100644 --- a/language/japanese/japanese-otf/vf/utfcgr1-h.vf +++ b/language/japanese/japanese-otf/vf/utfcgr1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr1-v.vf b/language/japanese/japanese-otf/vf/utfcgr1-v.vf Binary files differindex 726d4df24a..54e5ea7d42 100644 --- a/language/japanese/japanese-otf/vf/utfcgr1-v.vf +++ b/language/japanese/japanese-otf/vf/utfcgr1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr2-h.vf b/language/japanese/japanese-otf/vf/utfcgr2-h.vf Binary files differindex 555375adac..10a7b24a50 100644 --- a/language/japanese/japanese-otf/vf/utfcgr2-h.vf +++ b/language/japanese/japanese-otf/vf/utfcgr2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr2-v.vf b/language/japanese/japanese-otf/vf/utfcgr2-v.vf Binary files differindex 882f637340..d0c843b9b5 100644 --- a/language/japanese/japanese-otf/vf/utfcgr2-v.vf +++ b/language/japanese/japanese-otf/vf/utfcgr2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr3-h.vf b/language/japanese/japanese-otf/vf/utfcgr3-h.vf Binary files differindex 916154ab68..5be6df35b6 100644 --- a/language/japanese/japanese-otf/vf/utfcgr3-h.vf +++ b/language/japanese/japanese-otf/vf/utfcgr3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr3-v.vf b/language/japanese/japanese-otf/vf/utfcgr3-v.vf Binary files differindex 14e211152d..7d03ed2705 100644 --- a/language/japanese/japanese-otf/vf/utfcgr3-v.vf +++ b/language/japanese/japanese-otf/vf/utfcgr3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr4-h.vf b/language/japanese/japanese-otf/vf/utfcgr4-h.vf Binary files differindex 9ccb076a9c..1867677927 100644 --- a/language/japanese/japanese-otf/vf/utfcgr4-h.vf +++ b/language/japanese/japanese-otf/vf/utfcgr4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr4-v.vf b/language/japanese/japanese-otf/vf/utfcgr4-v.vf Binary files differindex 17a05fae05..6b87895b1f 100644 --- a/language/japanese/japanese-otf/vf/utfcgr4-v.vf +++ b/language/japanese/japanese-otf/vf/utfcgr4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr5-h.vf b/language/japanese/japanese-otf/vf/utfcgr5-h.vf Binary files differindex a4e917f020..7c8f9d080d 100644 --- a/language/japanese/japanese-otf/vf/utfcgr5-h.vf +++ b/language/japanese/japanese-otf/vf/utfcgr5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr5-v.vf b/language/japanese/japanese-otf/vf/utfcgr5-v.vf Binary files differindex 81eadbc938..2df4c7eb35 100644 --- a/language/japanese/japanese-otf/vf/utfcgr5-v.vf +++ b/language/japanese/japanese-otf/vf/utfcgr5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr6-h.vf b/language/japanese/japanese-otf/vf/utfcgr6-h.vf Binary files differindex c8b12d195f..bbca2bcac1 100644 --- a/language/japanese/japanese-otf/vf/utfcgr6-h.vf +++ b/language/japanese/japanese-otf/vf/utfcgr6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr6-v.vf b/language/japanese/japanese-otf/vf/utfcgr6-v.vf Binary files differindex d300252dad..338d56987e 100644 --- a/language/japanese/japanese-otf/vf/utfcgr6-v.vf +++ b/language/japanese/japanese-otf/vf/utfcgr6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr7-h.vf b/language/japanese/japanese-otf/vf/utfcgr7-h.vf Binary files differindex 0011677cf3..aaef1c7517 100644 --- a/language/japanese/japanese-otf/vf/utfcgr7-h.vf +++ b/language/japanese/japanese-otf/vf/utfcgr7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr7-v.vf b/language/japanese/japanese-otf/vf/utfcgr7-v.vf Binary files differindex 9fecfd758f..5a073905ab 100644 --- a/language/japanese/japanese-otf/vf/utfcgr7-v.vf +++ b/language/japanese/japanese-otf/vf/utfcgr7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr8-h.vf b/language/japanese/japanese-otf/vf/utfcgr8-h.vf Binary files differindex 3b3a0a5de3..0d62d6c83f 100644 --- a/language/japanese/japanese-otf/vf/utfcgr8-h.vf +++ b/language/japanese/japanese-otf/vf/utfcgr8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr8-v.vf b/language/japanese/japanese-otf/vf/utfcgr8-v.vf Binary files differindex 442fef4561..ed1883344d 100644 --- a/language/japanese/japanese-otf/vf/utfcgr8-v.vf +++ b/language/japanese/japanese-otf/vf/utfcgr8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr9-h.vf b/language/japanese/japanese-otf/vf/utfcgr9-h.vf Binary files differindex e82b899f62..a63e81f8b2 100644 --- a/language/japanese/japanese-otf/vf/utfcgr9-h.vf +++ b/language/japanese/japanese-otf/vf/utfcgr9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgr9-v.vf b/language/japanese/japanese-otf/vf/utfcgr9-v.vf Binary files differindex 4ec104d6c9..17a02b4d98 100644 --- a/language/japanese/japanese-otf/vf/utfcgr9-v.vf +++ b/language/japanese/japanese-otf/vf/utfcgr9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgra-h.vf b/language/japanese/japanese-otf/vf/utfcgra-h.vf Binary files differindex 801834e479..76281a0728 100644 --- a/language/japanese/japanese-otf/vf/utfcgra-h.vf +++ b/language/japanese/japanese-otf/vf/utfcgra-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgra-v.vf b/language/japanese/japanese-otf/vf/utfcgra-v.vf Binary files differindex ed88625962..9557498638 100644 --- a/language/japanese/japanese-otf/vf/utfcgra-v.vf +++ b/language/japanese/japanese-otf/vf/utfcgra-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgrb-h.vf b/language/japanese/japanese-otf/vf/utfcgrb-h.vf Binary files differindex 9bc418d44e..08b446256a 100644 --- a/language/japanese/japanese-otf/vf/utfcgrb-h.vf +++ b/language/japanese/japanese-otf/vf/utfcgrb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgrb-v.vf b/language/japanese/japanese-otf/vf/utfcgrb-v.vf Binary files differindex 65208ddb50..317b27822e 100644 --- a/language/japanese/japanese-otf/vf/utfcgrb-v.vf +++ b/language/japanese/japanese-otf/vf/utfcgrb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgrc-h.vf b/language/japanese/japanese-otf/vf/utfcgrc-h.vf Binary files differindex 889fc20db6..52775922af 100644 --- a/language/japanese/japanese-otf/vf/utfcgrc-h.vf +++ b/language/japanese/japanese-otf/vf/utfcgrc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgrc-v.vf b/language/japanese/japanese-otf/vf/utfcgrc-v.vf Binary files differindex a76e25fa3f..3a2d421125 100644 --- a/language/japanese/japanese-otf/vf/utfcgrc-v.vf +++ b/language/japanese/japanese-otf/vf/utfcgrc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgrd-h.vf b/language/japanese/japanese-otf/vf/utfcgrd-h.vf Binary files differindex bb8264b911..78db317021 100644 --- a/language/japanese/japanese-otf/vf/utfcgrd-h.vf +++ b/language/japanese/japanese-otf/vf/utfcgrd-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgrd-v.vf b/language/japanese/japanese-otf/vf/utfcgrd-v.vf Binary files differindex a6d0d59d02..a09898dbbb 100644 --- a/language/japanese/japanese-otf/vf/utfcgrd-v.vf +++ b/language/japanese/japanese-otf/vf/utfcgrd-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgre-h.vf b/language/japanese/japanese-otf/vf/utfcgre-h.vf Binary files differindex 614c6f1457..85e039c843 100644 --- a/language/japanese/japanese-otf/vf/utfcgre-h.vf +++ b/language/japanese/japanese-otf/vf/utfcgre-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgre-v.vf b/language/japanese/japanese-otf/vf/utfcgre-v.vf Binary files differindex 37698076a6..3435a59090 100644 --- a/language/japanese/japanese-otf/vf/utfcgre-v.vf +++ b/language/japanese/japanese-otf/vf/utfcgre-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgrf-h.vf b/language/japanese/japanese-otf/vf/utfcgrf-h.vf Binary files differindex af88efbb68..c2e94cdd51 100644 --- a/language/japanese/japanese-otf/vf/utfcgrf-h.vf +++ b/language/japanese/japanese-otf/vf/utfcgrf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgrf-v.vf b/language/japanese/japanese-otf/vf/utfcgrf-v.vf Binary files differindex aa22d50213..a7ad649b96 100644 --- a/language/japanese/japanese-otf/vf/utfcgrf-v.vf +++ b/language/japanese/japanese-otf/vf/utfcgrf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgrk-h.vf b/language/japanese/japanese-otf/vf/utfcgrk-h.vf Binary files differnew file mode 100644 index 0000000000..8ae56ae5e3 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcgrk-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgrk-v.vf b/language/japanese/japanese-otf/vf/utfcgrk-v.vf Binary files differnew file mode 100644 index 0000000000..afb7e68758 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcgrk-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgrl-h.vf b/language/japanese/japanese-otf/vf/utfcgrl-h.vf Binary files differnew file mode 100644 index 0000000000..6caf8f8335 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcgrl-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgrl-v.vf b/language/japanese/japanese-otf/vf/utfcgrl-v.vf Binary files differnew file mode 100644 index 0000000000..fd799e8546 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcgrl-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgrm-h.vf b/language/japanese/japanese-otf/vf/utfcgrm-h.vf Binary files differnew file mode 100644 index 0000000000..5c677a7a8f --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcgrm-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgrm-v.vf b/language/japanese/japanese-otf/vf/utfcgrm-v.vf Binary files differnew file mode 100644 index 0000000000..e2893c1a75 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcgrm-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcgro-h.vf b/language/japanese/japanese-otf/vf/utfcgro-h.vf Binary files differnew file mode 100644 index 0000000000..07eab72c95 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcgro-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcgro-v.vf b/language/japanese/japanese-otf/vf/utfcgro-v.vf Binary files differnew file mode 100644 index 0000000000..d443cc0d85 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcgro-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmb--h.vf b/language/japanese/japanese-otf/vf/utfcmb--h.vf Binary files differnew file mode 100644 index 0000000000..c0a788ebe9 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcmb--h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmb--v.vf b/language/japanese/japanese-otf/vf/utfcmb--v.vf Binary files differnew file mode 100644 index 0000000000..a5407754bd --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcmb--v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmgr--h.vf b/language/japanese/japanese-otf/vf/utfcmgr--h.vf Binary files differnew file mode 100644 index 0000000000..3c66d20d5a --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcmgr--h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmgr--v.vf b/language/japanese/japanese-otf/vf/utfcmgr--v.vf Binary files differnew file mode 100644 index 0000000000..86c4f84715 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcmgr--v.vf diff --git a/language/japanese/japanese-otf/vf/utfcml--h.vf b/language/japanese/japanese-otf/vf/utfcml--h.vf Binary files differnew file mode 100644 index 0000000000..eb54b57b7e --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcml--h.vf diff --git a/language/japanese/japanese-otf/vf/utfcml--v.vf b/language/japanese/japanese-otf/vf/utfcml--v.vf Binary files differnew file mode 100644 index 0000000000..541eff5cd2 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcml--v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr--h.vf b/language/japanese/japanese-otf/vf/utfcmr--h.vf Binary files differnew file mode 100644 index 0000000000..6ca78a2856 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcmr--h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr--v.vf b/language/japanese/japanese-otf/vf/utfcmr--v.vf Binary files differnew file mode 100644 index 0000000000..f502aa8ea1 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcmr--v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr0-h.vf b/language/japanese/japanese-otf/vf/utfcmr0-h.vf Binary files differindex 77c8377f5d..5abb2d12be 100644 --- a/language/japanese/japanese-otf/vf/utfcmr0-h.vf +++ b/language/japanese/japanese-otf/vf/utfcmr0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr0-v.vf b/language/japanese/japanese-otf/vf/utfcmr0-v.vf Binary files differindex 53476440ec..6351f509bd 100644 --- a/language/japanese/japanese-otf/vf/utfcmr0-v.vf +++ b/language/japanese/japanese-otf/vf/utfcmr0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr1-h.vf b/language/japanese/japanese-otf/vf/utfcmr1-h.vf Binary files differindex 1da3440e9e..6e7bff73fc 100644 --- a/language/japanese/japanese-otf/vf/utfcmr1-h.vf +++ b/language/japanese/japanese-otf/vf/utfcmr1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr1-v.vf b/language/japanese/japanese-otf/vf/utfcmr1-v.vf Binary files differindex c2096b7e0e..b4d42e24df 100644 --- a/language/japanese/japanese-otf/vf/utfcmr1-v.vf +++ b/language/japanese/japanese-otf/vf/utfcmr1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr2-h.vf b/language/japanese/japanese-otf/vf/utfcmr2-h.vf Binary files differindex 008662f2b7..3439198d77 100644 --- a/language/japanese/japanese-otf/vf/utfcmr2-h.vf +++ b/language/japanese/japanese-otf/vf/utfcmr2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr2-v.vf b/language/japanese/japanese-otf/vf/utfcmr2-v.vf Binary files differindex e67611d439..c99e22374a 100644 --- a/language/japanese/japanese-otf/vf/utfcmr2-v.vf +++ b/language/japanese/japanese-otf/vf/utfcmr2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr3-h.vf b/language/japanese/japanese-otf/vf/utfcmr3-h.vf Binary files differindex 1ebfc21837..dd09eef6d3 100644 --- a/language/japanese/japanese-otf/vf/utfcmr3-h.vf +++ b/language/japanese/japanese-otf/vf/utfcmr3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr3-v.vf b/language/japanese/japanese-otf/vf/utfcmr3-v.vf Binary files differindex e87fa68392..227b8517cd 100644 --- a/language/japanese/japanese-otf/vf/utfcmr3-v.vf +++ b/language/japanese/japanese-otf/vf/utfcmr3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr4-h.vf b/language/japanese/japanese-otf/vf/utfcmr4-h.vf Binary files differindex 87a162fc2d..95c373e503 100644 --- a/language/japanese/japanese-otf/vf/utfcmr4-h.vf +++ b/language/japanese/japanese-otf/vf/utfcmr4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr4-v.vf b/language/japanese/japanese-otf/vf/utfcmr4-v.vf Binary files differindex 39e6f889f5..e42090dc8d 100644 --- a/language/japanese/japanese-otf/vf/utfcmr4-v.vf +++ b/language/japanese/japanese-otf/vf/utfcmr4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr5-h.vf b/language/japanese/japanese-otf/vf/utfcmr5-h.vf Binary files differindex 9e7e5d2861..41a39844f5 100644 --- a/language/japanese/japanese-otf/vf/utfcmr5-h.vf +++ b/language/japanese/japanese-otf/vf/utfcmr5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr5-v.vf b/language/japanese/japanese-otf/vf/utfcmr5-v.vf Binary files differindex bc2ad6e916..26d549789b 100644 --- a/language/japanese/japanese-otf/vf/utfcmr5-v.vf +++ b/language/japanese/japanese-otf/vf/utfcmr5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr6-h.vf b/language/japanese/japanese-otf/vf/utfcmr6-h.vf Binary files differindex 7d0bd4fb24..d93086263b 100644 --- a/language/japanese/japanese-otf/vf/utfcmr6-h.vf +++ b/language/japanese/japanese-otf/vf/utfcmr6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr6-v.vf b/language/japanese/japanese-otf/vf/utfcmr6-v.vf Binary files differindex 9f9c1a811e..aa77963af9 100644 --- a/language/japanese/japanese-otf/vf/utfcmr6-v.vf +++ b/language/japanese/japanese-otf/vf/utfcmr6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr7-h.vf b/language/japanese/japanese-otf/vf/utfcmr7-h.vf Binary files differindex 795480e824..ed7a303817 100644 --- a/language/japanese/japanese-otf/vf/utfcmr7-h.vf +++ b/language/japanese/japanese-otf/vf/utfcmr7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr7-v.vf b/language/japanese/japanese-otf/vf/utfcmr7-v.vf Binary files differindex 8bedfe3b33..cbff9d0ed2 100644 --- a/language/japanese/japanese-otf/vf/utfcmr7-v.vf +++ b/language/japanese/japanese-otf/vf/utfcmr7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr8-h.vf b/language/japanese/japanese-otf/vf/utfcmr8-h.vf Binary files differindex ad131dbae3..f49f8530d0 100644 --- a/language/japanese/japanese-otf/vf/utfcmr8-h.vf +++ b/language/japanese/japanese-otf/vf/utfcmr8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr8-v.vf b/language/japanese/japanese-otf/vf/utfcmr8-v.vf Binary files differindex ec24b6f7b7..252d3eb416 100644 --- a/language/japanese/japanese-otf/vf/utfcmr8-v.vf +++ b/language/japanese/japanese-otf/vf/utfcmr8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr9-h.vf b/language/japanese/japanese-otf/vf/utfcmr9-h.vf Binary files differindex 0185aa1b15..c834c7ae31 100644 --- a/language/japanese/japanese-otf/vf/utfcmr9-h.vf +++ b/language/japanese/japanese-otf/vf/utfcmr9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmr9-v.vf b/language/japanese/japanese-otf/vf/utfcmr9-v.vf Binary files differindex 4acc9a99b8..4134eb7da6 100644 --- a/language/japanese/japanese-otf/vf/utfcmr9-v.vf +++ b/language/japanese/japanese-otf/vf/utfcmr9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmra-h.vf b/language/japanese/japanese-otf/vf/utfcmra-h.vf Binary files differindex c1c893fb6f..4e45a3a1f7 100644 --- a/language/japanese/japanese-otf/vf/utfcmra-h.vf +++ b/language/japanese/japanese-otf/vf/utfcmra-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmra-v.vf b/language/japanese/japanese-otf/vf/utfcmra-v.vf Binary files differindex 5bc8528fec..f360f6f32e 100644 --- a/language/japanese/japanese-otf/vf/utfcmra-v.vf +++ b/language/japanese/japanese-otf/vf/utfcmra-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmrb-h.vf b/language/japanese/japanese-otf/vf/utfcmrb-h.vf Binary files differindex 47798bc387..8164f3d54d 100644 --- a/language/japanese/japanese-otf/vf/utfcmrb-h.vf +++ b/language/japanese/japanese-otf/vf/utfcmrb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmrb-v.vf b/language/japanese/japanese-otf/vf/utfcmrb-v.vf Binary files differindex dbbc6f0251..a5a953fde9 100644 --- a/language/japanese/japanese-otf/vf/utfcmrb-v.vf +++ b/language/japanese/japanese-otf/vf/utfcmrb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmrc-h.vf b/language/japanese/japanese-otf/vf/utfcmrc-h.vf Binary files differindex 9e874de569..fc6ea0c2fd 100644 --- a/language/japanese/japanese-otf/vf/utfcmrc-h.vf +++ b/language/japanese/japanese-otf/vf/utfcmrc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmrc-v.vf b/language/japanese/japanese-otf/vf/utfcmrc-v.vf Binary files differindex 0a5f210c7a..3bd3f70dee 100644 --- a/language/japanese/japanese-otf/vf/utfcmrc-v.vf +++ b/language/japanese/japanese-otf/vf/utfcmrc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmrd-h.vf b/language/japanese/japanese-otf/vf/utfcmrd-h.vf Binary files differindex b6ccee0a1d..2293e813ef 100644 --- a/language/japanese/japanese-otf/vf/utfcmrd-h.vf +++ b/language/japanese/japanese-otf/vf/utfcmrd-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmrd-v.vf b/language/japanese/japanese-otf/vf/utfcmrd-v.vf Binary files differindex fe810fc1c3..0e6366a595 100644 --- a/language/japanese/japanese-otf/vf/utfcmrd-v.vf +++ b/language/japanese/japanese-otf/vf/utfcmrd-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmre-h.vf b/language/japanese/japanese-otf/vf/utfcmre-h.vf Binary files differindex ca65dba042..a563d4edc1 100644 --- a/language/japanese/japanese-otf/vf/utfcmre-h.vf +++ b/language/japanese/japanese-otf/vf/utfcmre-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmre-v.vf b/language/japanese/japanese-otf/vf/utfcmre-v.vf Binary files differindex f7b78fe323..64ad4f4ac5 100644 --- a/language/japanese/japanese-otf/vf/utfcmre-v.vf +++ b/language/japanese/japanese-otf/vf/utfcmre-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmrf-h.vf b/language/japanese/japanese-otf/vf/utfcmrf-h.vf Binary files differindex 463e3944ad..43e4ac2c3f 100644 --- a/language/japanese/japanese-otf/vf/utfcmrf-h.vf +++ b/language/japanese/japanese-otf/vf/utfcmrf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmrf-v.vf b/language/japanese/japanese-otf/vf/utfcmrf-v.vf Binary files differindex 1560bcc49a..6900651e64 100644 --- a/language/japanese/japanese-otf/vf/utfcmrf-v.vf +++ b/language/japanese/japanese-otf/vf/utfcmrf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmrk-h.vf b/language/japanese/japanese-otf/vf/utfcmrk-h.vf Binary files differnew file mode 100644 index 0000000000..2a394e6895 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcmrk-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmrk-v.vf b/language/japanese/japanese-otf/vf/utfcmrk-v.vf Binary files differnew file mode 100644 index 0000000000..4752755ac9 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcmrk-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmrl-h.vf b/language/japanese/japanese-otf/vf/utfcmrl-h.vf Binary files differnew file mode 100644 index 0000000000..5c46f29124 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcmrl-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmrl-v.vf b/language/japanese/japanese-otf/vf/utfcmrl-v.vf Binary files differnew file mode 100644 index 0000000000..0d2e7d4026 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcmrl-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmrm-h.vf b/language/japanese/japanese-otf/vf/utfcmrm-h.vf Binary files differnew file mode 100644 index 0000000000..d14f22619c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcmrm-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmrm-v.vf b/language/japanese/japanese-otf/vf/utfcmrm-v.vf Binary files differnew file mode 100644 index 0000000000..5e468d10c8 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcmrm-v.vf diff --git a/language/japanese/japanese-otf/vf/utfcmro-h.vf b/language/japanese/japanese-otf/vf/utfcmro-h.vf Binary files differnew file mode 100644 index 0000000000..589b67627b --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcmro-h.vf diff --git a/language/japanese/japanese-otf/vf/utfcmro-v.vf b/language/japanese/japanese-otf/vf/utfcmro-v.vf Binary files differnew file mode 100644 index 0000000000..b87e58b9e1 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfcmro-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgr0-h.vf b/language/japanese/japanese-otf/vf/utfgr0-h.vf Binary files differindex 625372dbf9..e8c7eab9f7 100644 --- a/language/japanese/japanese-otf/vf/utfgr0-h.vf +++ b/language/japanese/japanese-otf/vf/utfgr0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgr0-v.vf b/language/japanese/japanese-otf/vf/utfgr0-v.vf Binary files differindex 0bf8e06414..583060f540 100644 --- a/language/japanese/japanese-otf/vf/utfgr0-v.vf +++ b/language/japanese/japanese-otf/vf/utfgr0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgr1-h.vf b/language/japanese/japanese-otf/vf/utfgr1-h.vf Binary files differindex 2251bb2817..b2032dd8ab 100644 --- a/language/japanese/japanese-otf/vf/utfgr1-h.vf +++ b/language/japanese/japanese-otf/vf/utfgr1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgr1-v.vf b/language/japanese/japanese-otf/vf/utfgr1-v.vf Binary files differindex 0c8f7346c0..41ed7b7922 100644 --- a/language/japanese/japanese-otf/vf/utfgr1-v.vf +++ b/language/japanese/japanese-otf/vf/utfgr1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgr2-h.vf b/language/japanese/japanese-otf/vf/utfgr2-h.vf Binary files differindex c709499ad8..afc3f396d6 100644 --- a/language/japanese/japanese-otf/vf/utfgr2-h.vf +++ b/language/japanese/japanese-otf/vf/utfgr2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgr2-v.vf b/language/japanese/japanese-otf/vf/utfgr2-v.vf Binary files differindex 067a55b7c1..a14235113c 100644 --- a/language/japanese/japanese-otf/vf/utfgr2-v.vf +++ b/language/japanese/japanese-otf/vf/utfgr2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgr3-h.vf b/language/japanese/japanese-otf/vf/utfgr3-h.vf Binary files differindex d6aa53da92..92180afbec 100644 --- a/language/japanese/japanese-otf/vf/utfgr3-h.vf +++ b/language/japanese/japanese-otf/vf/utfgr3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgr3-v.vf b/language/japanese/japanese-otf/vf/utfgr3-v.vf Binary files differindex 0e1bdf6334..8f650ad0a1 100644 --- a/language/japanese/japanese-otf/vf/utfgr3-v.vf +++ b/language/japanese/japanese-otf/vf/utfgr3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgr4-h.vf b/language/japanese/japanese-otf/vf/utfgr4-h.vf Binary files differindex c186cf405f..9a89a5e132 100644 --- a/language/japanese/japanese-otf/vf/utfgr4-h.vf +++ b/language/japanese/japanese-otf/vf/utfgr4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgr4-v.vf b/language/japanese/japanese-otf/vf/utfgr4-v.vf Binary files differindex 9c06c31cbc..70818d7151 100644 --- a/language/japanese/japanese-otf/vf/utfgr4-v.vf +++ b/language/japanese/japanese-otf/vf/utfgr4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgr5-h.vf b/language/japanese/japanese-otf/vf/utfgr5-h.vf Binary files differindex e4cd790098..047903dbdd 100644 --- a/language/japanese/japanese-otf/vf/utfgr5-h.vf +++ b/language/japanese/japanese-otf/vf/utfgr5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgr5-v.vf b/language/japanese/japanese-otf/vf/utfgr5-v.vf Binary files differindex b1a2fedfb9..c2e33ead2b 100644 --- a/language/japanese/japanese-otf/vf/utfgr5-v.vf +++ b/language/japanese/japanese-otf/vf/utfgr5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgr6-h.vf b/language/japanese/japanese-otf/vf/utfgr6-h.vf Binary files differindex da9dd96d67..938ed50e81 100644 --- a/language/japanese/japanese-otf/vf/utfgr6-h.vf +++ b/language/japanese/japanese-otf/vf/utfgr6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgr6-v.vf b/language/japanese/japanese-otf/vf/utfgr6-v.vf Binary files differindex 78a45f2779..9bed2bbe93 100644 --- a/language/japanese/japanese-otf/vf/utfgr6-v.vf +++ b/language/japanese/japanese-otf/vf/utfgr6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgr7-h.vf b/language/japanese/japanese-otf/vf/utfgr7-h.vf Binary files differindex 49e7a56b75..8fa9068ee2 100644 --- a/language/japanese/japanese-otf/vf/utfgr7-h.vf +++ b/language/japanese/japanese-otf/vf/utfgr7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgr7-v.vf b/language/japanese/japanese-otf/vf/utfgr7-v.vf Binary files differindex 50537633bd..5d15c2768a 100644 --- a/language/japanese/japanese-otf/vf/utfgr7-v.vf +++ b/language/japanese/japanese-otf/vf/utfgr7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgr8-h.vf b/language/japanese/japanese-otf/vf/utfgr8-h.vf Binary files differindex 7d68d5588e..ea4566a8c3 100644 --- a/language/japanese/japanese-otf/vf/utfgr8-h.vf +++ b/language/japanese/japanese-otf/vf/utfgr8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgr8-v.vf b/language/japanese/japanese-otf/vf/utfgr8-v.vf Binary files differindex fe0418483d..ddf09829cc 100644 --- a/language/japanese/japanese-otf/vf/utfgr8-v.vf +++ b/language/japanese/japanese-otf/vf/utfgr8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgr9-h.vf b/language/japanese/japanese-otf/vf/utfgr9-h.vf Binary files differindex 65cefe3db2..b327a8c890 100644 --- a/language/japanese/japanese-otf/vf/utfgr9-h.vf +++ b/language/japanese/japanese-otf/vf/utfgr9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgr9-v.vf b/language/japanese/japanese-otf/vf/utfgr9-v.vf Binary files differindex 90495ef6ff..516cf268f7 100644 --- a/language/japanese/japanese-otf/vf/utfgr9-v.vf +++ b/language/japanese/japanese-otf/vf/utfgr9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgra-h.vf b/language/japanese/japanese-otf/vf/utfgra-h.vf Binary files differindex 693e9fa3ef..ef3315a81d 100644 --- a/language/japanese/japanese-otf/vf/utfgra-h.vf +++ b/language/japanese/japanese-otf/vf/utfgra-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgra-v.vf b/language/japanese/japanese-otf/vf/utfgra-v.vf Binary files differindex 512e9d7c14..8d9984ddf2 100644 --- a/language/japanese/japanese-otf/vf/utfgra-v.vf +++ b/language/japanese/japanese-otf/vf/utfgra-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrb-h.vf b/language/japanese/japanese-otf/vf/utfgrb-h.vf Binary files differindex b01ac4bede..3b500ca28d 100644 --- a/language/japanese/japanese-otf/vf/utfgrb-h.vf +++ b/language/japanese/japanese-otf/vf/utfgrb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrb-v.vf b/language/japanese/japanese-otf/vf/utfgrb-v.vf Binary files differindex 1498dd89b2..0618127d35 100644 --- a/language/japanese/japanese-otf/vf/utfgrb-v.vf +++ b/language/japanese/japanese-otf/vf/utfgrb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrc-h.vf b/language/japanese/japanese-otf/vf/utfgrc-h.vf Binary files differindex fcd1597a9c..f3e9756a52 100644 --- a/language/japanese/japanese-otf/vf/utfgrc-h.vf +++ b/language/japanese/japanese-otf/vf/utfgrc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrc-v.vf b/language/japanese/japanese-otf/vf/utfgrc-v.vf Binary files differindex b4094522b7..11f0417129 100644 --- a/language/japanese/japanese-otf/vf/utfgrc-v.vf +++ b/language/japanese/japanese-otf/vf/utfgrc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrd-h.vf b/language/japanese/japanese-otf/vf/utfgrd-h.vf Binary files differindex da16734932..d38801bf67 100644 --- a/language/japanese/japanese-otf/vf/utfgrd-h.vf +++ b/language/japanese/japanese-otf/vf/utfgrd-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrd-v.vf b/language/japanese/japanese-otf/vf/utfgrd-v.vf Binary files differindex 97289e0927..a8631bcd2a 100644 --- a/language/japanese/japanese-otf/vf/utfgrd-v.vf +++ b/language/japanese/japanese-otf/vf/utfgrd-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgre-h.vf b/language/japanese/japanese-otf/vf/utfgre-h.vf Binary files differindex 7420994c90..720d2a7c37 100644 --- a/language/japanese/japanese-otf/vf/utfgre-h.vf +++ b/language/japanese/japanese-otf/vf/utfgre-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgre-v.vf b/language/japanese/japanese-otf/vf/utfgre-v.vf Binary files differindex a2ba6543ae..273d122461 100644 --- a/language/japanese/japanese-otf/vf/utfgre-v.vf +++ b/language/japanese/japanese-otf/vf/utfgre-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrf-h.vf b/language/japanese/japanese-otf/vf/utfgrf-h.vf Binary files differindex 090505a1de..8f6718898b 100644 --- a/language/japanese/japanese-otf/vf/utfgrf-h.vf +++ b/language/japanese/japanese-otf/vf/utfgrf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrf-v.vf b/language/japanese/japanese-otf/vf/utfgrf-v.vf Binary files differindex 20c1ed497c..4254dcf4cc 100644 --- a/language/japanese/japanese-otf/vf/utfgrf-v.vf +++ b/language/japanese/japanese-otf/vf/utfgrf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrj-h.vf b/language/japanese/japanese-otf/vf/utfgrj-h.vf Binary files differnew file mode 100644 index 0000000000..b7669663f0 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrj-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrj-v.vf b/language/japanese/japanese-otf/vf/utfgrj-v.vf Binary files differnew file mode 100644 index 0000000000..7b805f3c14 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrj-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrk-h.vf b/language/japanese/japanese-otf/vf/utfgrk-h.vf Binary files differnew file mode 100644 index 0000000000..af719a0772 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrk-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrk-v.vf b/language/japanese/japanese-otf/vf/utfgrk-v.vf Binary files differnew file mode 100644 index 0000000000..c3daed745b --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrk-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrl-h.vf b/language/japanese/japanese-otf/vf/utfgrl-h.vf Binary files differnew file mode 100644 index 0000000000..0a96b35a2a --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrl-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrl-v.vf b/language/japanese/japanese-otf/vf/utfgrl-v.vf Binary files differnew file mode 100644 index 0000000000..9794421c7d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrl-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrm-h.vf b/language/japanese/japanese-otf/vf/utfgrm-h.vf Binary files differnew file mode 100644 index 0000000000..6371932f18 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrm-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrm-v.vf b/language/japanese/japanese-otf/vf/utfgrm-v.vf Binary files differnew file mode 100644 index 0000000000..ab4780b2d4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrm-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrn-h.vf b/language/japanese/japanese-otf/vf/utfgrn-h.vf Binary files differnew file mode 100644 index 0000000000..5668e5c4c1 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrn-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrn-v.vf b/language/japanese/japanese-otf/vf/utfgrn-v.vf Binary files differnew file mode 100644 index 0000000000..22ed269a08 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrn-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgro-h.vf b/language/japanese/japanese-otf/vf/utfgro-h.vf Binary files differnew file mode 100644 index 0000000000..7d74e4954c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgro-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgro-v.vf b/language/japanese/japanese-otf/vf/utfgro-v.vf Binary files differnew file mode 100644 index 0000000000..f1198712ed --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgro-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrp-h.vf b/language/japanese/japanese-otf/vf/utfgrp-h.vf Binary files differnew file mode 100644 index 0000000000..cb21e8e019 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrp-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrp-v.vf b/language/japanese/japanese-otf/vf/utfgrp-v.vf Binary files differnew file mode 100644 index 0000000000..86d783811c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrp-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrq-h.vf b/language/japanese/japanese-otf/vf/utfgrq-h.vf Binary files differnew file mode 100644 index 0000000000..20481206d3 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrq-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrq-v.vf b/language/japanese/japanese-otf/vf/utfgrq-v.vf Binary files differnew file mode 100644 index 0000000000..6775cc4208 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrq-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrr-h.vf b/language/japanese/japanese-otf/vf/utfgrr-h.vf Binary files differnew file mode 100644 index 0000000000..0c9e6b486a --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrr-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrr-v.vf b/language/japanese/japanese-otf/vf/utfgrr-v.vf Binary files differnew file mode 100644 index 0000000000..cf32c43403 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrr-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrs-h.vf b/language/japanese/japanese-otf/vf/utfgrs-h.vf Binary files differnew file mode 100644 index 0000000000..3edb7faeac --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrs-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrs-v.vf b/language/japanese/japanese-otf/vf/utfgrs-v.vf Binary files differnew file mode 100644 index 0000000000..4f8e4aa71e --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrs-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrt-h.vf b/language/japanese/japanese-otf/vf/utfgrt-h.vf Binary files differnew file mode 100644 index 0000000000..8e30ea8539 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrt-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrt-v.vf b/language/japanese/japanese-otf/vf/utfgrt-v.vf Binary files differnew file mode 100644 index 0000000000..f18e4d2eee --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrt-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgru-h.vf b/language/japanese/japanese-otf/vf/utfgru-h.vf Binary files differnew file mode 100644 index 0000000000..7d80de2665 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgru-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgru-v.vf b/language/japanese/japanese-otf/vf/utfgru-v.vf Binary files differnew file mode 100644 index 0000000000..108f1ba5c5 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgru-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrv-h.vf b/language/japanese/japanese-otf/vf/utfgrv-h.vf Binary files differnew file mode 100644 index 0000000000..fbda381b54 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrv-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrv-v.vf b/language/japanese/japanese-otf/vf/utfgrv-v.vf Binary files differnew file mode 100644 index 0000000000..955e6936b7 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrv-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrw-h.vf b/language/japanese/japanese-otf/vf/utfgrw-h.vf Binary files differnew file mode 100644 index 0000000000..3d7f69b8b3 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrw-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrw-v.vf b/language/japanese/japanese-otf/vf/utfgrw-v.vf Binary files differnew file mode 100644 index 0000000000..d6ac632a4d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrw-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrx-h.vf b/language/japanese/japanese-otf/vf/utfgrx-h.vf Binary files differnew file mode 100644 index 0000000000..b4fea3f362 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrx-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrx-v.vf b/language/japanese/japanese-otf/vf/utfgrx-v.vf Binary files differnew file mode 100644 index 0000000000..46f8084da9 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrx-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgry-h.vf b/language/japanese/japanese-otf/vf/utfgry-h.vf Binary files differnew file mode 100644 index 0000000000..6a0df6c138 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgry-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgry-v.vf b/language/japanese/japanese-otf/vf/utfgry-v.vf Binary files differnew file mode 100644 index 0000000000..ff1f2ff3aa --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgry-v.vf diff --git a/language/japanese/japanese-otf/vf/utfgrz-h.vf b/language/japanese/japanese-otf/vf/utfgrz-h.vf Binary files differnew file mode 100644 index 0000000000..ef0ba0eb77 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrz-h.vf diff --git a/language/japanese/japanese-otf/vf/utfgrz-v.vf b/language/japanese/japanese-otf/vf/utfgrz-v.vf Binary files differnew file mode 100644 index 0000000000..00fe7954dc --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfgrz-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb--h.vf b/language/japanese/japanese-otf/vf/utfjgb--h.vf Binary files differnew file mode 100644 index 0000000000..1943aae2d0 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgb--h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb--v.vf b/language/japanese/japanese-otf/vf/utfjgb--v.vf Binary files differnew file mode 100644 index 0000000000..1c989aa660 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgb--v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb0-h.vf b/language/japanese/japanese-otf/vf/utfjgb0-h.vf Binary files differindex 256d616b66..e28c209bd9 100644 --- a/language/japanese/japanese-otf/vf/utfjgb0-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgb0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb0-v.vf b/language/japanese/japanese-otf/vf/utfjgb0-v.vf Binary files differindex fec2c84efa..b849007bd0 100644 --- a/language/japanese/japanese-otf/vf/utfjgb0-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgb0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb1-h.vf b/language/japanese/japanese-otf/vf/utfjgb1-h.vf Binary files differindex 490bc35e08..354dcb56f5 100644 --- a/language/japanese/japanese-otf/vf/utfjgb1-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgb1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb1-v.vf b/language/japanese/japanese-otf/vf/utfjgb1-v.vf Binary files differindex 5611ac3231..772e92b940 100644 --- a/language/japanese/japanese-otf/vf/utfjgb1-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgb1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb2-h.vf b/language/japanese/japanese-otf/vf/utfjgb2-h.vf Binary files differindex 7fc5c75dbd..e959b50427 100644 --- a/language/japanese/japanese-otf/vf/utfjgb2-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgb2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb2-v.vf b/language/japanese/japanese-otf/vf/utfjgb2-v.vf Binary files differindex e546065dd3..8b350ec71f 100644 --- a/language/japanese/japanese-otf/vf/utfjgb2-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgb2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb3-h.vf b/language/japanese/japanese-otf/vf/utfjgb3-h.vf Binary files differindex 05312a6ec3..9572fb0568 100644 --- a/language/japanese/japanese-otf/vf/utfjgb3-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgb3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb3-v.vf b/language/japanese/japanese-otf/vf/utfjgb3-v.vf Binary files differindex 4fdd929c06..a40298d94c 100644 --- a/language/japanese/japanese-otf/vf/utfjgb3-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgb3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb4-h.vf b/language/japanese/japanese-otf/vf/utfjgb4-h.vf Binary files differindex a2e853deed..980f016e35 100644 --- a/language/japanese/japanese-otf/vf/utfjgb4-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgb4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb4-v.vf b/language/japanese/japanese-otf/vf/utfjgb4-v.vf Binary files differindex a619597556..7505f0b748 100644 --- a/language/japanese/japanese-otf/vf/utfjgb4-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgb4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb5-h.vf b/language/japanese/japanese-otf/vf/utfjgb5-h.vf Binary files differindex b4bbcea591..2c6e2985b7 100644 --- a/language/japanese/japanese-otf/vf/utfjgb5-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgb5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb5-v.vf b/language/japanese/japanese-otf/vf/utfjgb5-v.vf Binary files differindex 6c06a183dd..05eaca560f 100644 --- a/language/japanese/japanese-otf/vf/utfjgb5-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgb5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb6-h.vf b/language/japanese/japanese-otf/vf/utfjgb6-h.vf Binary files differindex 4236b0afe1..a8737151df 100644 --- a/language/japanese/japanese-otf/vf/utfjgb6-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgb6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb6-v.vf b/language/japanese/japanese-otf/vf/utfjgb6-v.vf Binary files differindex 7a239b87ac..3d5c893c71 100644 --- a/language/japanese/japanese-otf/vf/utfjgb6-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgb6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb7-h.vf b/language/japanese/japanese-otf/vf/utfjgb7-h.vf Binary files differindex ffa939f1fc..9f82bba3f4 100644 --- a/language/japanese/japanese-otf/vf/utfjgb7-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgb7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb7-v.vf b/language/japanese/japanese-otf/vf/utfjgb7-v.vf Binary files differindex dd995adfdf..7e58544f3f 100644 --- a/language/japanese/japanese-otf/vf/utfjgb7-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgb7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb8-h.vf b/language/japanese/japanese-otf/vf/utfjgb8-h.vf Binary files differindex e669dd6d20..5a42c3ac5e 100644 --- a/language/japanese/japanese-otf/vf/utfjgb8-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgb8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb8-v.vf b/language/japanese/japanese-otf/vf/utfjgb8-v.vf Binary files differindex 54baed1e2a..ae74927de7 100644 --- a/language/japanese/japanese-otf/vf/utfjgb8-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgb8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb9-h.vf b/language/japanese/japanese-otf/vf/utfjgb9-h.vf Binary files differindex cb84bae291..f45351a4f5 100644 --- a/language/japanese/japanese-otf/vf/utfjgb9-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgb9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgb9-v.vf b/language/japanese/japanese-otf/vf/utfjgb9-v.vf Binary files differindex fbe1ec97f8..740c0ac808 100644 --- a/language/japanese/japanese-otf/vf/utfjgb9-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgb9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgba-h.vf b/language/japanese/japanese-otf/vf/utfjgba-h.vf Binary files differindex 21b41427f9..2d1c545c4f 100644 --- a/language/japanese/japanese-otf/vf/utfjgba-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgba-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgba-v.vf b/language/japanese/japanese-otf/vf/utfjgba-v.vf Binary files differindex 702f711088..f94047f4b9 100644 --- a/language/japanese/japanese-otf/vf/utfjgba-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgba-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbb-h.vf b/language/japanese/japanese-otf/vf/utfjgbb-h.vf Binary files differindex 1f323587d9..1ffb477782 100644 --- a/language/japanese/japanese-otf/vf/utfjgbb-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbb-v.vf b/language/japanese/japanese-otf/vf/utfjgbb-v.vf Binary files differindex 4e556806bd..cda3ee1eda 100644 --- a/language/japanese/japanese-otf/vf/utfjgbb-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbc-h.vf b/language/japanese/japanese-otf/vf/utfjgbc-h.vf Binary files differindex a82c3b776a..c0e80ef555 100644 --- a/language/japanese/japanese-otf/vf/utfjgbc-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbc-v.vf b/language/japanese/japanese-otf/vf/utfjgbc-v.vf Binary files differindex d1560782ad..26fb129318 100644 --- a/language/japanese/japanese-otf/vf/utfjgbc-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbd-h.vf b/language/japanese/japanese-otf/vf/utfjgbd-h.vf Binary files differindex 93b9a35f40..c209c5817f 100644 --- a/language/japanese/japanese-otf/vf/utfjgbd-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbd-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbd-v.vf b/language/japanese/japanese-otf/vf/utfjgbd-v.vf Binary files differindex 6a3228defa..d66767ac4a 100644 --- a/language/japanese/japanese-otf/vf/utfjgbd-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbd-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbe-h.vf b/language/japanese/japanese-otf/vf/utfjgbe-h.vf Binary files differindex 5db2e4e845..1c006f80fd 100644 --- a/language/japanese/japanese-otf/vf/utfjgbe-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbe-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbe-v.vf b/language/japanese/japanese-otf/vf/utfjgbe-v.vf Binary files differindex c91095118c..082b4cc566 100644 --- a/language/japanese/japanese-otf/vf/utfjgbe-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbe-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbf-h.vf b/language/japanese/japanese-otf/vf/utfjgbf-h.vf Binary files differindex 57ccaed460..058e99f7f5 100644 --- a/language/japanese/japanese-otf/vf/utfjgbf-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbf-v.vf b/language/japanese/japanese-otf/vf/utfjgbf-v.vf Binary files differindex d6b51af5b0..b6a7fa0e9a 100644 --- a/language/japanese/japanese-otf/vf/utfjgbf-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbj-h.vf b/language/japanese/japanese-otf/vf/utfjgbj-h.vf Binary files differnew file mode 100644 index 0000000000..fdce2f0df0 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbj-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbj-v.vf b/language/japanese/japanese-otf/vf/utfjgbj-v.vf Binary files differnew file mode 100644 index 0000000000..32a77dffba --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbj-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbk-h.vf b/language/japanese/japanese-otf/vf/utfjgbk-h.vf Binary files differnew file mode 100644 index 0000000000..4bf9636ec3 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbk-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbk-v.vf b/language/japanese/japanese-otf/vf/utfjgbk-v.vf Binary files differnew file mode 100644 index 0000000000..f1cd2aebe1 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbk-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbl-h.vf b/language/japanese/japanese-otf/vf/utfjgbl-h.vf Binary files differnew file mode 100644 index 0000000000..0314af4473 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbl-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbl-v.vf b/language/japanese/japanese-otf/vf/utfjgbl-v.vf Binary files differnew file mode 100644 index 0000000000..515d3f8efd --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbl-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbm-h.vf b/language/japanese/japanese-otf/vf/utfjgbm-h.vf Binary files differnew file mode 100644 index 0000000000..f48c50388f --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbm-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbm-v.vf b/language/japanese/japanese-otf/vf/utfjgbm-v.vf Binary files differnew file mode 100644 index 0000000000..a09ba47bc8 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbm-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn--h.vf b/language/japanese/japanese-otf/vf/utfjgbn--h.vf Binary files differnew file mode 100644 index 0000000000..b5c6d4554a --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbn--h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn--v.vf b/language/japanese/japanese-otf/vf/utfjgbn--v.vf Binary files differnew file mode 100644 index 0000000000..9f8d3f6429 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbn--v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn-h.vf b/language/japanese/japanese-otf/vf/utfjgbn-h.vf Binary files differnew file mode 100644 index 0000000000..67fb661a8d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbn-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn-v.vf b/language/japanese/japanese-otf/vf/utfjgbn-v.vf Binary files differnew file mode 100644 index 0000000000..1afe9bec06 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbn-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn0-h.vf b/language/japanese/japanese-otf/vf/utfjgbn0-h.vf Binary files differindex c1cb907bf6..b620b24d21 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn0-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn0-v.vf b/language/japanese/japanese-otf/vf/utfjgbn0-v.vf Binary files differindex 76bae58d4d..b3ced9fef7 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn0-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn1-h.vf b/language/japanese/japanese-otf/vf/utfjgbn1-h.vf Binary files differindex db18cbae2c..f80c9fc4bf 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn1-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn1-v.vf b/language/japanese/japanese-otf/vf/utfjgbn1-v.vf Binary files differindex 595cd0a0a9..91eb43514c 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn1-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn2-h.vf b/language/japanese/japanese-otf/vf/utfjgbn2-h.vf Binary files differindex e8c9dce6e5..7cade2e186 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn2-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn2-v.vf b/language/japanese/japanese-otf/vf/utfjgbn2-v.vf Binary files differindex e754f4bf95..91c7f29751 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn2-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn3-h.vf b/language/japanese/japanese-otf/vf/utfjgbn3-h.vf Binary files differindex 2862de363d..bcc5be4c58 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn3-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn3-v.vf b/language/japanese/japanese-otf/vf/utfjgbn3-v.vf Binary files differindex 9fac7c8bd9..3761f37255 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn3-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn4-h.vf b/language/japanese/japanese-otf/vf/utfjgbn4-h.vf Binary files differindex 655b4dde07..780d0fcee1 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn4-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn4-v.vf b/language/japanese/japanese-otf/vf/utfjgbn4-v.vf Binary files differindex 05c65084ae..fa21c1a600 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn4-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn5-h.vf b/language/japanese/japanese-otf/vf/utfjgbn5-h.vf Binary files differindex dbfa285342..6345195cca 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn5-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn5-v.vf b/language/japanese/japanese-otf/vf/utfjgbn5-v.vf Binary files differindex 50f1b96480..76cbff5f52 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn5-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn6-h.vf b/language/japanese/japanese-otf/vf/utfjgbn6-h.vf Binary files differindex a9e2cb9419..065417bdff 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn6-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn6-v.vf b/language/japanese/japanese-otf/vf/utfjgbn6-v.vf Binary files differindex c5f8deefc8..227a83cab6 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn6-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn7-h.vf b/language/japanese/japanese-otf/vf/utfjgbn7-h.vf Binary files differindex d63604352a..4b703c03e5 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn7-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn7-v.vf b/language/japanese/japanese-otf/vf/utfjgbn7-v.vf Binary files differindex ce4ed2467b..dd1c1cd6b7 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn7-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn8-h.vf b/language/japanese/japanese-otf/vf/utfjgbn8-h.vf Binary files differindex 5483b2f391..2cf65cb961 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn8-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn8-v.vf b/language/japanese/japanese-otf/vf/utfjgbn8-v.vf Binary files differindex beea9d090a..3396dee90d 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn8-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn9-h.vf b/language/japanese/japanese-otf/vf/utfjgbn9-h.vf Binary files differindex 6652efccdc..cb749a7e6c 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn9-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbn9-v.vf b/language/japanese/japanese-otf/vf/utfjgbn9-v.vf Binary files differindex 480c68c0be..60b33cc976 100644 --- a/language/japanese/japanese-otf/vf/utfjgbn9-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbn9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbna-h.vf b/language/japanese/japanese-otf/vf/utfjgbna-h.vf Binary files differindex 6b6ca4b905..cb130b00e6 100644 --- a/language/japanese/japanese-otf/vf/utfjgbna-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbna-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbna-v.vf b/language/japanese/japanese-otf/vf/utfjgbna-v.vf Binary files differindex f02d45a1ec..2bdf760b35 100644 --- a/language/japanese/japanese-otf/vf/utfjgbna-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbna-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbnb-h.vf b/language/japanese/japanese-otf/vf/utfjgbnb-h.vf Binary files differindex 8a7f2f2968..116ab3d97f 100644 --- a/language/japanese/japanese-otf/vf/utfjgbnb-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbnb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbnb-v.vf b/language/japanese/japanese-otf/vf/utfjgbnb-v.vf Binary files differindex 542178a867..c52474b8db 100644 --- a/language/japanese/japanese-otf/vf/utfjgbnb-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbnb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbnc-h.vf b/language/japanese/japanese-otf/vf/utfjgbnc-h.vf Binary files differindex 3749ea1755..7cb54d1bf7 100644 --- a/language/japanese/japanese-otf/vf/utfjgbnc-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbnc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbnc-v.vf b/language/japanese/japanese-otf/vf/utfjgbnc-v.vf Binary files differindex d3834b396c..8acb2030b8 100644 --- a/language/japanese/japanese-otf/vf/utfjgbnc-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbnc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbnd-h.vf b/language/japanese/japanese-otf/vf/utfjgbnd-h.vf Binary files differindex f2e5284191..6da15ff8b3 100644 --- a/language/japanese/japanese-otf/vf/utfjgbnd-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbnd-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbnd-v.vf b/language/japanese/japanese-otf/vf/utfjgbnd-v.vf Binary files differindex 7fc55b9409..c9c4161a59 100644 --- a/language/japanese/japanese-otf/vf/utfjgbnd-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbnd-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbne-h.vf b/language/japanese/japanese-otf/vf/utfjgbne-h.vf Binary files differindex 81d141c5bb..c981d53e26 100644 --- a/language/japanese/japanese-otf/vf/utfjgbne-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbne-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbne-v.vf b/language/japanese/japanese-otf/vf/utfjgbne-v.vf Binary files differindex 1a957a147a..274371963d 100644 --- a/language/japanese/japanese-otf/vf/utfjgbne-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbne-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbnf-h.vf b/language/japanese/japanese-otf/vf/utfjgbnf-h.vf Binary files differindex d79f294509..0021820a3c 100644 --- a/language/japanese/japanese-otf/vf/utfjgbnf-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgbnf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbnf-v.vf b/language/japanese/japanese-otf/vf/utfjgbnf-v.vf Binary files differindex 988b29d6c7..26c8d0c71c 100644 --- a/language/japanese/japanese-otf/vf/utfjgbnf-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgbnf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbo-h.vf b/language/japanese/japanese-otf/vf/utfjgbo-h.vf Binary files differnew file mode 100644 index 0000000000..4999586f85 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbo-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbo-v.vf b/language/japanese/japanese-otf/vf/utfjgbo-v.vf Binary files differnew file mode 100644 index 0000000000..a57cdbed1d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbo-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbp-h.vf b/language/japanese/japanese-otf/vf/utfjgbp-h.vf Binary files differnew file mode 100644 index 0000000000..2d12f9ea51 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbp-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbp-v.vf b/language/japanese/japanese-otf/vf/utfjgbp-v.vf Binary files differnew file mode 100644 index 0000000000..28950e29a0 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbp-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbq-h.vf b/language/japanese/japanese-otf/vf/utfjgbq-h.vf Binary files differnew file mode 100644 index 0000000000..5f62399d82 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbq-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbq-v.vf b/language/japanese/japanese-otf/vf/utfjgbq-v.vf Binary files differnew file mode 100644 index 0000000000..cebd38f0e3 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbq-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbr-h.vf b/language/japanese/japanese-otf/vf/utfjgbr-h.vf Binary files differnew file mode 100644 index 0000000000..efe3ca8173 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbr-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbr-v.vf b/language/japanese/japanese-otf/vf/utfjgbr-v.vf Binary files differnew file mode 100644 index 0000000000..47321cc697 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbr-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbs-h.vf b/language/japanese/japanese-otf/vf/utfjgbs-h.vf Binary files differnew file mode 100644 index 0000000000..7ffa5c5e3c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbs-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbs-v.vf b/language/japanese/japanese-otf/vf/utfjgbs-v.vf Binary files differnew file mode 100644 index 0000000000..f7778d45be --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbs-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbt-h.vf b/language/japanese/japanese-otf/vf/utfjgbt-h.vf Binary files differnew file mode 100644 index 0000000000..4a8c9aea13 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbt-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbt-v.vf b/language/japanese/japanese-otf/vf/utfjgbt-v.vf Binary files differnew file mode 100644 index 0000000000..d6adee3527 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbt-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbu-h.vf b/language/japanese/japanese-otf/vf/utfjgbu-h.vf Binary files differnew file mode 100644 index 0000000000..e317dc541c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbu-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbu-v.vf b/language/japanese/japanese-otf/vf/utfjgbu-v.vf Binary files differnew file mode 100644 index 0000000000..9b8ec2c2d1 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbu-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbv-h.vf b/language/japanese/japanese-otf/vf/utfjgbv-h.vf Binary files differnew file mode 100644 index 0000000000..b51f99b11a --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbv-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbv-v.vf b/language/japanese/japanese-otf/vf/utfjgbv-v.vf Binary files differnew file mode 100644 index 0000000000..5545a9aa9a --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbv-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbx-h.vf b/language/japanese/japanese-otf/vf/utfjgbx-h.vf Binary files differnew file mode 100644 index 0000000000..7dcfc347ba --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbx-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbx-v.vf b/language/japanese/japanese-otf/vf/utfjgbx-v.vf Binary files differnew file mode 100644 index 0000000000..5ef1e1177a --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbx-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgby-h.vf b/language/japanese/japanese-otf/vf/utfjgby-h.vf Binary files differnew file mode 100644 index 0000000000..73ca4976ec --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgby-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgby-v.vf b/language/japanese/japanese-otf/vf/utfjgby-v.vf Binary files differnew file mode 100644 index 0000000000..3926c0d66a --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgby-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbz-h.vf b/language/japanese/japanese-otf/vf/utfjgbz-h.vf Binary files differnew file mode 100644 index 0000000000..95095da553 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbz-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgbz-v.vf b/language/japanese/japanese-otf/vf/utfjgbz-v.vf Binary files differnew file mode 100644 index 0000000000..1a16053a88 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgbz-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjge--h.vf b/language/japanese/japanese-otf/vf/utfjge--h.vf Binary files differnew file mode 100644 index 0000000000..cdfdc0cef7 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjge--h.vf diff --git a/language/japanese/japanese-otf/vf/utfjge--v.vf b/language/japanese/japanese-otf/vf/utfjge--v.vf Binary files differnew file mode 100644 index 0000000000..7873c20ada --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjge--v.vf diff --git a/language/japanese/japanese-otf/vf/utfjge0-h.vf b/language/japanese/japanese-otf/vf/utfjge0-h.vf Binary files differindex fbe0c5f154..fd9c987157 100644 --- a/language/japanese/japanese-otf/vf/utfjge0-h.vf +++ b/language/japanese/japanese-otf/vf/utfjge0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjge0-v.vf b/language/japanese/japanese-otf/vf/utfjge0-v.vf Binary files differindex ca2cf91a31..c24b943006 100644 --- a/language/japanese/japanese-otf/vf/utfjge0-v.vf +++ b/language/japanese/japanese-otf/vf/utfjge0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjge1-h.vf b/language/japanese/japanese-otf/vf/utfjge1-h.vf Binary files differindex debb97c224..400fcd4962 100644 --- a/language/japanese/japanese-otf/vf/utfjge1-h.vf +++ b/language/japanese/japanese-otf/vf/utfjge1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjge1-v.vf b/language/japanese/japanese-otf/vf/utfjge1-v.vf Binary files differindex a9c85512f1..d723e5dd9e 100644 --- a/language/japanese/japanese-otf/vf/utfjge1-v.vf +++ b/language/japanese/japanese-otf/vf/utfjge1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjge2-h.vf b/language/japanese/japanese-otf/vf/utfjge2-h.vf Binary files differindex d53a05b2a8..980a325f36 100644 --- a/language/japanese/japanese-otf/vf/utfjge2-h.vf +++ b/language/japanese/japanese-otf/vf/utfjge2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjge2-v.vf b/language/japanese/japanese-otf/vf/utfjge2-v.vf Binary files differindex 1128ae5ffd..c53b8aeb1f 100644 --- a/language/japanese/japanese-otf/vf/utfjge2-v.vf +++ b/language/japanese/japanese-otf/vf/utfjge2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjge3-h.vf b/language/japanese/japanese-otf/vf/utfjge3-h.vf Binary files differindex 8aabc54769..d5ca3257c9 100644 --- a/language/japanese/japanese-otf/vf/utfjge3-h.vf +++ b/language/japanese/japanese-otf/vf/utfjge3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjge3-v.vf b/language/japanese/japanese-otf/vf/utfjge3-v.vf Binary files differindex cf6648cfaa..c71d6c873b 100644 --- a/language/japanese/japanese-otf/vf/utfjge3-v.vf +++ b/language/japanese/japanese-otf/vf/utfjge3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjge4-h.vf b/language/japanese/japanese-otf/vf/utfjge4-h.vf Binary files differindex a2179bd674..09090e016d 100644 --- a/language/japanese/japanese-otf/vf/utfjge4-h.vf +++ b/language/japanese/japanese-otf/vf/utfjge4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjge4-v.vf b/language/japanese/japanese-otf/vf/utfjge4-v.vf Binary files differindex ee742d0ec0..62ea4ee95a 100644 --- a/language/japanese/japanese-otf/vf/utfjge4-v.vf +++ b/language/japanese/japanese-otf/vf/utfjge4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjge5-h.vf b/language/japanese/japanese-otf/vf/utfjge5-h.vf Binary files differindex 5366722b18..d468d64fae 100644 --- a/language/japanese/japanese-otf/vf/utfjge5-h.vf +++ b/language/japanese/japanese-otf/vf/utfjge5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjge5-v.vf b/language/japanese/japanese-otf/vf/utfjge5-v.vf Binary files differindex 43e64bab93..9bad6169de 100644 --- a/language/japanese/japanese-otf/vf/utfjge5-v.vf +++ b/language/japanese/japanese-otf/vf/utfjge5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjge6-h.vf b/language/japanese/japanese-otf/vf/utfjge6-h.vf Binary files differindex 5fec805b20..b0d3d2e969 100644 --- a/language/japanese/japanese-otf/vf/utfjge6-h.vf +++ b/language/japanese/japanese-otf/vf/utfjge6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjge6-v.vf b/language/japanese/japanese-otf/vf/utfjge6-v.vf Binary files differindex 37c2c80ee8..40a959ec4f 100644 --- a/language/japanese/japanese-otf/vf/utfjge6-v.vf +++ b/language/japanese/japanese-otf/vf/utfjge6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjge7-h.vf b/language/japanese/japanese-otf/vf/utfjge7-h.vf Binary files differindex c8bf93108b..08f7fccd0f 100644 --- a/language/japanese/japanese-otf/vf/utfjge7-h.vf +++ b/language/japanese/japanese-otf/vf/utfjge7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjge7-v.vf b/language/japanese/japanese-otf/vf/utfjge7-v.vf Binary files differindex ca1262828d..19b77e6b08 100644 --- a/language/japanese/japanese-otf/vf/utfjge7-v.vf +++ b/language/japanese/japanese-otf/vf/utfjge7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjge8-h.vf b/language/japanese/japanese-otf/vf/utfjge8-h.vf Binary files differindex 06aa3d0ffe..1af10bd897 100644 --- a/language/japanese/japanese-otf/vf/utfjge8-h.vf +++ b/language/japanese/japanese-otf/vf/utfjge8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjge8-v.vf b/language/japanese/japanese-otf/vf/utfjge8-v.vf Binary files differindex 40643ddfb7..c353b76f59 100644 --- a/language/japanese/japanese-otf/vf/utfjge8-v.vf +++ b/language/japanese/japanese-otf/vf/utfjge8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjge9-h.vf b/language/japanese/japanese-otf/vf/utfjge9-h.vf Binary files differindex 28be8cf3d4..6e0b56af5b 100644 --- a/language/japanese/japanese-otf/vf/utfjge9-h.vf +++ b/language/japanese/japanese-otf/vf/utfjge9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjge9-v.vf b/language/japanese/japanese-otf/vf/utfjge9-v.vf Binary files differindex 631cb93173..2a12411361 100644 --- a/language/japanese/japanese-otf/vf/utfjge9-v.vf +++ b/language/japanese/japanese-otf/vf/utfjge9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgea-h.vf b/language/japanese/japanese-otf/vf/utfjgea-h.vf Binary files differindex 098caa1bf6..4456f48c06 100644 --- a/language/japanese/japanese-otf/vf/utfjgea-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgea-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgea-v.vf b/language/japanese/japanese-otf/vf/utfjgea-v.vf Binary files differindex 7278d2616f..a0d4651976 100644 --- a/language/japanese/japanese-otf/vf/utfjgea-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgea-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgeb-h.vf b/language/japanese/japanese-otf/vf/utfjgeb-h.vf Binary files differindex fdc4c65fc0..7578e7a676 100644 --- a/language/japanese/japanese-otf/vf/utfjgeb-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgeb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgeb-v.vf b/language/japanese/japanese-otf/vf/utfjgeb-v.vf Binary files differindex aad757fb13..c071a9a5a0 100644 --- a/language/japanese/japanese-otf/vf/utfjgeb-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgeb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgec-h.vf b/language/japanese/japanese-otf/vf/utfjgec-h.vf Binary files differindex a5a4b626dc..cf48f51329 100644 --- a/language/japanese/japanese-otf/vf/utfjgec-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgec-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgec-v.vf b/language/japanese/japanese-otf/vf/utfjgec-v.vf Binary files differindex fed2da3aca..0209094b4a 100644 --- a/language/japanese/japanese-otf/vf/utfjgec-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgec-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjged-h.vf b/language/japanese/japanese-otf/vf/utfjged-h.vf Binary files differindex 75791adaf1..663bab8e83 100644 --- a/language/japanese/japanese-otf/vf/utfjged-h.vf +++ b/language/japanese/japanese-otf/vf/utfjged-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjged-v.vf b/language/japanese/japanese-otf/vf/utfjged-v.vf Binary files differindex 14d5f61681..811c2731d5 100644 --- a/language/japanese/japanese-otf/vf/utfjged-v.vf +++ b/language/japanese/japanese-otf/vf/utfjged-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgee-h.vf b/language/japanese/japanese-otf/vf/utfjgee-h.vf Binary files differindex 91e158f6df..d1d4b8b81f 100644 --- a/language/japanese/japanese-otf/vf/utfjgee-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgee-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgee-v.vf b/language/japanese/japanese-otf/vf/utfjgee-v.vf Binary files differindex f8e94f64c8..68d56516e7 100644 --- a/language/japanese/japanese-otf/vf/utfjgee-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgee-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgef-h.vf b/language/japanese/japanese-otf/vf/utfjgef-h.vf Binary files differindex 967bcd1736..beaaa8a4aa 100644 --- a/language/japanese/japanese-otf/vf/utfjgef-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgef-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgef-v.vf b/language/japanese/japanese-otf/vf/utfjgef-v.vf Binary files differindex a3d1d52dd1..8b791e7557 100644 --- a/language/japanese/japanese-otf/vf/utfjgef-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgef-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgej-h.vf b/language/japanese/japanese-otf/vf/utfjgej-h.vf Binary files differnew file mode 100644 index 0000000000..4ed5b1a02e --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgej-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgej-v.vf b/language/japanese/japanese-otf/vf/utfjgej-v.vf Binary files differnew file mode 100644 index 0000000000..3506c3e63e --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgej-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgek-h.vf b/language/japanese/japanese-otf/vf/utfjgek-h.vf Binary files differnew file mode 100644 index 0000000000..edb5b6d8e8 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgek-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgek-v.vf b/language/japanese/japanese-otf/vf/utfjgek-v.vf Binary files differnew file mode 100644 index 0000000000..1998f22a73 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgek-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgel-h.vf b/language/japanese/japanese-otf/vf/utfjgel-h.vf Binary files differnew file mode 100644 index 0000000000..ed630b9289 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgel-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgel-v.vf b/language/japanese/japanese-otf/vf/utfjgel-v.vf Binary files differnew file mode 100644 index 0000000000..38a04f5092 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgel-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgem-h.vf b/language/japanese/japanese-otf/vf/utfjgem-h.vf Binary files differnew file mode 100644 index 0000000000..98d6ca60d8 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgem-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgem-v.vf b/language/japanese/japanese-otf/vf/utfjgem-v.vf Binary files differnew file mode 100644 index 0000000000..a0b1bdfe62 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgem-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen--h.vf b/language/japanese/japanese-otf/vf/utfjgen--h.vf Binary files differnew file mode 100644 index 0000000000..15d502f6ce --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgen--h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen--v.vf b/language/japanese/japanese-otf/vf/utfjgen--v.vf Binary files differnew file mode 100644 index 0000000000..b3b5811b47 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgen--v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen-h.vf b/language/japanese/japanese-otf/vf/utfjgen-h.vf Binary files differnew file mode 100644 index 0000000000..b13b6e7b45 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgen-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen-v.vf b/language/japanese/japanese-otf/vf/utfjgen-v.vf Binary files differnew file mode 100644 index 0000000000..3486db06ae --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgen-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen0-h.vf b/language/japanese/japanese-otf/vf/utfjgen0-h.vf Binary files differindex ff8169dfc6..ab9dbd9b4f 100644 --- a/language/japanese/japanese-otf/vf/utfjgen0-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgen0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen0-v.vf b/language/japanese/japanese-otf/vf/utfjgen0-v.vf Binary files differindex a8ebf7b89e..dc6b5bbd0e 100644 --- a/language/japanese/japanese-otf/vf/utfjgen0-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgen0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen1-h.vf b/language/japanese/japanese-otf/vf/utfjgen1-h.vf Binary files differindex 9a15ed6b63..92c6b4eaed 100644 --- a/language/japanese/japanese-otf/vf/utfjgen1-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgen1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen1-v.vf b/language/japanese/japanese-otf/vf/utfjgen1-v.vf Binary files differindex a8ed632644..c8b405fcca 100644 --- a/language/japanese/japanese-otf/vf/utfjgen1-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgen1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen2-h.vf b/language/japanese/japanese-otf/vf/utfjgen2-h.vf Binary files differindex 183b2f8d6e..1dbb03e49e 100644 --- a/language/japanese/japanese-otf/vf/utfjgen2-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgen2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen2-v.vf b/language/japanese/japanese-otf/vf/utfjgen2-v.vf Binary files differindex c7cd9e8f8f..1ec62640f3 100644 --- a/language/japanese/japanese-otf/vf/utfjgen2-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgen2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen3-h.vf b/language/japanese/japanese-otf/vf/utfjgen3-h.vf Binary files differindex 724a419767..a24b3a1e3e 100644 --- a/language/japanese/japanese-otf/vf/utfjgen3-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgen3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen3-v.vf b/language/japanese/japanese-otf/vf/utfjgen3-v.vf Binary files differindex 6ac211513b..1b50e1c680 100644 --- a/language/japanese/japanese-otf/vf/utfjgen3-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgen3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen4-h.vf b/language/japanese/japanese-otf/vf/utfjgen4-h.vf Binary files differindex b9e596043d..d496ebb38c 100644 --- a/language/japanese/japanese-otf/vf/utfjgen4-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgen4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen4-v.vf b/language/japanese/japanese-otf/vf/utfjgen4-v.vf Binary files differindex 7a92fbc986..3b4e450734 100644 --- a/language/japanese/japanese-otf/vf/utfjgen4-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgen4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen5-h.vf b/language/japanese/japanese-otf/vf/utfjgen5-h.vf Binary files differindex 572d55544b..50ff79e141 100644 --- a/language/japanese/japanese-otf/vf/utfjgen5-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgen5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen5-v.vf b/language/japanese/japanese-otf/vf/utfjgen5-v.vf Binary files differindex b3307c7e4d..24c0831b8e 100644 --- a/language/japanese/japanese-otf/vf/utfjgen5-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgen5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen6-h.vf b/language/japanese/japanese-otf/vf/utfjgen6-h.vf Binary files differindex c68dbb0937..6f2bdb18aa 100644 --- a/language/japanese/japanese-otf/vf/utfjgen6-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgen6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen6-v.vf b/language/japanese/japanese-otf/vf/utfjgen6-v.vf Binary files differindex 95b331c9a7..0021fa5760 100644 --- a/language/japanese/japanese-otf/vf/utfjgen6-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgen6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen7-h.vf b/language/japanese/japanese-otf/vf/utfjgen7-h.vf Binary files differindex f7521f5c28..e7f7760a15 100644 --- a/language/japanese/japanese-otf/vf/utfjgen7-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgen7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen7-v.vf b/language/japanese/japanese-otf/vf/utfjgen7-v.vf Binary files differindex f4461bf1ee..6be9854afc 100644 --- a/language/japanese/japanese-otf/vf/utfjgen7-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgen7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen8-h.vf b/language/japanese/japanese-otf/vf/utfjgen8-h.vf Binary files differindex 7938d8be21..be695e36cd 100644 --- a/language/japanese/japanese-otf/vf/utfjgen8-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgen8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen8-v.vf b/language/japanese/japanese-otf/vf/utfjgen8-v.vf Binary files differindex 064b81f30a..461cfef6db 100644 --- a/language/japanese/japanese-otf/vf/utfjgen8-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgen8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen9-h.vf b/language/japanese/japanese-otf/vf/utfjgen9-h.vf Binary files differindex f0248fcd00..106a77d042 100644 --- a/language/japanese/japanese-otf/vf/utfjgen9-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgen9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgen9-v.vf b/language/japanese/japanese-otf/vf/utfjgen9-v.vf Binary files differindex dd7eb25aad..0b10082b66 100644 --- a/language/japanese/japanese-otf/vf/utfjgen9-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgen9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgena-h.vf b/language/japanese/japanese-otf/vf/utfjgena-h.vf Binary files differindex 4c4b28a3e7..ca69edd802 100644 --- a/language/japanese/japanese-otf/vf/utfjgena-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgena-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgena-v.vf b/language/japanese/japanese-otf/vf/utfjgena-v.vf Binary files differindex df8bba23eb..502d83d53b 100644 --- a/language/japanese/japanese-otf/vf/utfjgena-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgena-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgenb-h.vf b/language/japanese/japanese-otf/vf/utfjgenb-h.vf Binary files differindex 1cb4e78278..5993dd1e24 100644 --- a/language/japanese/japanese-otf/vf/utfjgenb-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgenb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgenb-v.vf b/language/japanese/japanese-otf/vf/utfjgenb-v.vf Binary files differindex 8492301b48..e0d1ba7916 100644 --- a/language/japanese/japanese-otf/vf/utfjgenb-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgenb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgenc-h.vf b/language/japanese/japanese-otf/vf/utfjgenc-h.vf Binary files differindex 0362b8ce24..e6de9effd3 100644 --- a/language/japanese/japanese-otf/vf/utfjgenc-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgenc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgenc-v.vf b/language/japanese/japanese-otf/vf/utfjgenc-v.vf Binary files differindex a43b3e2b88..cba7195a8f 100644 --- a/language/japanese/japanese-otf/vf/utfjgenc-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgenc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgend-h.vf b/language/japanese/japanese-otf/vf/utfjgend-h.vf Binary files differindex 11417ab09e..abb29d9f99 100644 --- a/language/japanese/japanese-otf/vf/utfjgend-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgend-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgend-v.vf b/language/japanese/japanese-otf/vf/utfjgend-v.vf Binary files differindex 515f118d61..c75bbca0f0 100644 --- a/language/japanese/japanese-otf/vf/utfjgend-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgend-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgene-h.vf b/language/japanese/japanese-otf/vf/utfjgene-h.vf Binary files differindex 7b7adb80f5..5fa65ff5ec 100644 --- a/language/japanese/japanese-otf/vf/utfjgene-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgene-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgene-v.vf b/language/japanese/japanese-otf/vf/utfjgene-v.vf Binary files differindex 1648dd4878..c514f0c694 100644 --- a/language/japanese/japanese-otf/vf/utfjgene-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgene-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgenf-h.vf b/language/japanese/japanese-otf/vf/utfjgenf-h.vf Binary files differindex 1f0d4d4eff..c16a0d9f17 100644 --- a/language/japanese/japanese-otf/vf/utfjgenf-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgenf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgenf-v.vf b/language/japanese/japanese-otf/vf/utfjgenf-v.vf Binary files differindex 479eb5193e..fac7968a02 100644 --- a/language/japanese/japanese-otf/vf/utfjgenf-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgenf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgeo-h.vf b/language/japanese/japanese-otf/vf/utfjgeo-h.vf Binary files differnew file mode 100644 index 0000000000..2629ebbeb0 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgeo-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgeo-v.vf b/language/japanese/japanese-otf/vf/utfjgeo-v.vf Binary files differnew file mode 100644 index 0000000000..bbad1ca66c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgeo-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgep-h.vf b/language/japanese/japanese-otf/vf/utfjgep-h.vf Binary files differnew file mode 100644 index 0000000000..ed1a65e91d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgep-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgep-v.vf b/language/japanese/japanese-otf/vf/utfjgep-v.vf Binary files differnew file mode 100644 index 0000000000..62be282271 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgep-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgeq-h.vf b/language/japanese/japanese-otf/vf/utfjgeq-h.vf Binary files differnew file mode 100644 index 0000000000..648b0ffe81 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgeq-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgeq-v.vf b/language/japanese/japanese-otf/vf/utfjgeq-v.vf Binary files differnew file mode 100644 index 0000000000..33c6088a76 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgeq-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjger-h.vf b/language/japanese/japanese-otf/vf/utfjger-h.vf Binary files differnew file mode 100644 index 0000000000..c71f89852b --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjger-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjger-v.vf b/language/japanese/japanese-otf/vf/utfjger-v.vf Binary files differnew file mode 100644 index 0000000000..b5b315ae1a --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjger-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjges-h.vf b/language/japanese/japanese-otf/vf/utfjges-h.vf Binary files differnew file mode 100644 index 0000000000..1da35b8cd9 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjges-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjges-v.vf b/language/japanese/japanese-otf/vf/utfjges-v.vf Binary files differnew file mode 100644 index 0000000000..61d22f26e1 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjges-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjget-h.vf b/language/japanese/japanese-otf/vf/utfjget-h.vf Binary files differnew file mode 100644 index 0000000000..f9bc854cc9 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjget-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjget-v.vf b/language/japanese/japanese-otf/vf/utfjget-v.vf Binary files differnew file mode 100644 index 0000000000..7ed041d6f5 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjget-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgeu-h.vf b/language/japanese/japanese-otf/vf/utfjgeu-h.vf Binary files differnew file mode 100644 index 0000000000..98eb74d119 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgeu-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgeu-v.vf b/language/japanese/japanese-otf/vf/utfjgeu-v.vf Binary files differnew file mode 100644 index 0000000000..a3d2419d3d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgeu-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgev-h.vf b/language/japanese/japanese-otf/vf/utfjgev-h.vf Binary files differnew file mode 100644 index 0000000000..501756b65c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgev-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgev-v.vf b/language/japanese/japanese-otf/vf/utfjgev-v.vf Binary files differnew file mode 100644 index 0000000000..26aa43efb2 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgev-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgex-h.vf b/language/japanese/japanese-otf/vf/utfjgex-h.vf Binary files differnew file mode 100644 index 0000000000..b4bf7fc09c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgex-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgex-v.vf b/language/japanese/japanese-otf/vf/utfjgex-v.vf Binary files differnew file mode 100644 index 0000000000..b10a7da8d6 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgex-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgey-h.vf b/language/japanese/japanese-otf/vf/utfjgey-h.vf Binary files differnew file mode 100644 index 0000000000..d7d7ee8da6 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgey-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgey-v.vf b/language/japanese/japanese-otf/vf/utfjgey-v.vf Binary files differnew file mode 100644 index 0000000000..520f1e890c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgey-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgez-h.vf b/language/japanese/japanese-otf/vf/utfjgez-h.vf Binary files differnew file mode 100644 index 0000000000..56a01ad0aa --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgez-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgez-v.vf b/language/japanese/japanese-otf/vf/utfjgez-v.vf Binary files differnew file mode 100644 index 0000000000..ad4aab3fb4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgez-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr--h.vf b/language/japanese/japanese-otf/vf/utfjgr--h.vf Binary files differnew file mode 100644 index 0000000000..fc58632573 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgr--h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr--v.vf b/language/japanese/japanese-otf/vf/utfjgr--v.vf Binary files differnew file mode 100644 index 0000000000..df73998c33 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgr--v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr0-h.vf b/language/japanese/japanese-otf/vf/utfjgr0-h.vf Binary files differindex 8a9e98665f..d47c5c1080 100644 --- a/language/japanese/japanese-otf/vf/utfjgr0-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgr0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr0-v.vf b/language/japanese/japanese-otf/vf/utfjgr0-v.vf Binary files differindex d07d95adeb..c6f6f0ee5b 100644 --- a/language/japanese/japanese-otf/vf/utfjgr0-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgr0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr1-h.vf b/language/japanese/japanese-otf/vf/utfjgr1-h.vf Binary files differindex 4a94aab064..fb3986553e 100644 --- a/language/japanese/japanese-otf/vf/utfjgr1-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgr1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr1-v.vf b/language/japanese/japanese-otf/vf/utfjgr1-v.vf Binary files differindex 4b0a0da841..40751ad32e 100644 --- a/language/japanese/japanese-otf/vf/utfjgr1-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgr1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr2-h.vf b/language/japanese/japanese-otf/vf/utfjgr2-h.vf Binary files differindex 2357f7b4cb..bed1d49449 100644 --- a/language/japanese/japanese-otf/vf/utfjgr2-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgr2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr2-v.vf b/language/japanese/japanese-otf/vf/utfjgr2-v.vf Binary files differindex eb8a597095..659acd802e 100644 --- a/language/japanese/japanese-otf/vf/utfjgr2-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgr2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr3-h.vf b/language/japanese/japanese-otf/vf/utfjgr3-h.vf Binary files differindex 1e5b5a0369..4d71615054 100644 --- a/language/japanese/japanese-otf/vf/utfjgr3-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgr3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr3-v.vf b/language/japanese/japanese-otf/vf/utfjgr3-v.vf Binary files differindex 3b6400f60f..77ec943a52 100644 --- a/language/japanese/japanese-otf/vf/utfjgr3-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgr3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr4-h.vf b/language/japanese/japanese-otf/vf/utfjgr4-h.vf Binary files differindex 319263b54a..c8ae568959 100644 --- a/language/japanese/japanese-otf/vf/utfjgr4-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgr4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr4-v.vf b/language/japanese/japanese-otf/vf/utfjgr4-v.vf Binary files differindex b19326b0ef..72b1a22faa 100644 --- a/language/japanese/japanese-otf/vf/utfjgr4-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgr4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr5-h.vf b/language/japanese/japanese-otf/vf/utfjgr5-h.vf Binary files differindex 4e192e0930..2d0937c002 100644 --- a/language/japanese/japanese-otf/vf/utfjgr5-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgr5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr5-v.vf b/language/japanese/japanese-otf/vf/utfjgr5-v.vf Binary files differindex 1882beeda7..dcfaec6375 100644 --- a/language/japanese/japanese-otf/vf/utfjgr5-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgr5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr6-h.vf b/language/japanese/japanese-otf/vf/utfjgr6-h.vf Binary files differindex bd6f4f36e9..891220f219 100644 --- a/language/japanese/japanese-otf/vf/utfjgr6-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgr6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr6-v.vf b/language/japanese/japanese-otf/vf/utfjgr6-v.vf Binary files differindex 2d5d8d0718..ce8ef21269 100644 --- a/language/japanese/japanese-otf/vf/utfjgr6-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgr6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr7-h.vf b/language/japanese/japanese-otf/vf/utfjgr7-h.vf Binary files differindex b2c85bfdf0..e011a4b47e 100644 --- a/language/japanese/japanese-otf/vf/utfjgr7-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgr7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr7-v.vf b/language/japanese/japanese-otf/vf/utfjgr7-v.vf Binary files differindex a250e12064..25c384ab02 100644 --- a/language/japanese/japanese-otf/vf/utfjgr7-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgr7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr8-h.vf b/language/japanese/japanese-otf/vf/utfjgr8-h.vf Binary files differindex 4cc61c3f47..4327abcc78 100644 --- a/language/japanese/japanese-otf/vf/utfjgr8-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgr8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr8-v.vf b/language/japanese/japanese-otf/vf/utfjgr8-v.vf Binary files differindex f4713d39fb..4411643e5d 100644 --- a/language/japanese/japanese-otf/vf/utfjgr8-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgr8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr9-h.vf b/language/japanese/japanese-otf/vf/utfjgr9-h.vf Binary files differindex cd50466c55..9e4b5cafad 100644 --- a/language/japanese/japanese-otf/vf/utfjgr9-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgr9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgr9-v.vf b/language/japanese/japanese-otf/vf/utfjgr9-v.vf Binary files differindex 92734cf3e1..6fc83de5a0 100644 --- a/language/japanese/japanese-otf/vf/utfjgr9-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgr9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgra-h.vf b/language/japanese/japanese-otf/vf/utfjgra-h.vf Binary files differindex f471a297b8..d9be915e8d 100644 --- a/language/japanese/japanese-otf/vf/utfjgra-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgra-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgra-v.vf b/language/japanese/japanese-otf/vf/utfjgra-v.vf Binary files differindex 5fc435290e..d671eacd1b 100644 --- a/language/japanese/japanese-otf/vf/utfjgra-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgra-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrb-h.vf b/language/japanese/japanese-otf/vf/utfjgrb-h.vf Binary files differindex 21365c1961..77ce70c80b 100644 --- a/language/japanese/japanese-otf/vf/utfjgrb-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrb-v.vf b/language/japanese/japanese-otf/vf/utfjgrb-v.vf Binary files differindex 699bde1a82..5ffe835020 100644 --- a/language/japanese/japanese-otf/vf/utfjgrb-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrc-h.vf b/language/japanese/japanese-otf/vf/utfjgrc-h.vf Binary files differindex 5dbc501a57..e591760439 100644 --- a/language/japanese/japanese-otf/vf/utfjgrc-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrc-v.vf b/language/japanese/japanese-otf/vf/utfjgrc-v.vf Binary files differindex dad51ad5ad..13d2330e2f 100644 --- a/language/japanese/japanese-otf/vf/utfjgrc-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrd-h.vf b/language/japanese/japanese-otf/vf/utfjgrd-h.vf Binary files differindex c53e84f684..ed0cdccc59 100644 --- a/language/japanese/japanese-otf/vf/utfjgrd-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrd-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrd-v.vf b/language/japanese/japanese-otf/vf/utfjgrd-v.vf Binary files differindex f43d64e820..1a2533b68e 100644 --- a/language/japanese/japanese-otf/vf/utfjgrd-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrd-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgre-h.vf b/language/japanese/japanese-otf/vf/utfjgre-h.vf Binary files differindex 3523a38571..2d795ec482 100644 --- a/language/japanese/japanese-otf/vf/utfjgre-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgre-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgre-v.vf b/language/japanese/japanese-otf/vf/utfjgre-v.vf Binary files differindex 8842960e7e..b74055d3bc 100644 --- a/language/japanese/japanese-otf/vf/utfjgre-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgre-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrf-h.vf b/language/japanese/japanese-otf/vf/utfjgrf-h.vf Binary files differindex c69336d63f..3e09f36722 100644 --- a/language/japanese/japanese-otf/vf/utfjgrf-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrf-v.vf b/language/japanese/japanese-otf/vf/utfjgrf-v.vf Binary files differindex 0752bdba80..1a85bb67b8 100644 --- a/language/japanese/japanese-otf/vf/utfjgrf-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrj-h.vf b/language/japanese/japanese-otf/vf/utfjgrj-h.vf Binary files differnew file mode 100644 index 0000000000..b7669663f0 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrj-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrj-v.vf b/language/japanese/japanese-otf/vf/utfjgrj-v.vf Binary files differnew file mode 100644 index 0000000000..7b805f3c14 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrj-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrk-h.vf b/language/japanese/japanese-otf/vf/utfjgrk-h.vf Binary files differnew file mode 100644 index 0000000000..086c81fe48 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrk-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrk-v.vf b/language/japanese/japanese-otf/vf/utfjgrk-v.vf Binary files differnew file mode 100644 index 0000000000..67342255ce --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrk-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrl-h.vf b/language/japanese/japanese-otf/vf/utfjgrl-h.vf Binary files differnew file mode 100644 index 0000000000..41745590f7 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrl-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrl-v.vf b/language/japanese/japanese-otf/vf/utfjgrl-v.vf Binary files differnew file mode 100644 index 0000000000..1823682232 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrl-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrm-h.vf b/language/japanese/japanese-otf/vf/utfjgrm-h.vf Binary files differnew file mode 100644 index 0000000000..be3b3b2246 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrm-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrm-v.vf b/language/japanese/japanese-otf/vf/utfjgrm-v.vf Binary files differnew file mode 100644 index 0000000000..db65e8ab6b --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrm-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn--h.vf b/language/japanese/japanese-otf/vf/utfjgrn--h.vf Binary files differnew file mode 100644 index 0000000000..1f22ed4cb6 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrn--h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn--v.vf b/language/japanese/japanese-otf/vf/utfjgrn--v.vf Binary files differnew file mode 100644 index 0000000000..ae275252c8 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrn--v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn-h.vf b/language/japanese/japanese-otf/vf/utfjgrn-h.vf Binary files differnew file mode 100644 index 0000000000..c33c498616 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrn-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn-v.vf b/language/japanese/japanese-otf/vf/utfjgrn-v.vf Binary files differnew file mode 100644 index 0000000000..bee2b88cf4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrn-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn0-h.vf b/language/japanese/japanese-otf/vf/utfjgrn0-h.vf Binary files differindex 7a7caeb2a5..8cb3329c01 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn0-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn0-v.vf b/language/japanese/japanese-otf/vf/utfjgrn0-v.vf Binary files differindex 10c2bb6be6..5e4478ba79 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn0-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn1-h.vf b/language/japanese/japanese-otf/vf/utfjgrn1-h.vf Binary files differindex 88e6d70d0b..9b85ccdbcb 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn1-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn1-v.vf b/language/japanese/japanese-otf/vf/utfjgrn1-v.vf Binary files differindex d7ec358f57..64be121d6b 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn1-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn2-h.vf b/language/japanese/japanese-otf/vf/utfjgrn2-h.vf Binary files differindex 9460b48ab4..77c60799d5 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn2-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn2-v.vf b/language/japanese/japanese-otf/vf/utfjgrn2-v.vf Binary files differindex 4b751c9e28..3cfaf56240 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn2-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn3-h.vf b/language/japanese/japanese-otf/vf/utfjgrn3-h.vf Binary files differindex d69ce67790..33a8d5b76e 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn3-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn3-v.vf b/language/japanese/japanese-otf/vf/utfjgrn3-v.vf Binary files differindex 704091534e..c68062618a 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn3-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn4-h.vf b/language/japanese/japanese-otf/vf/utfjgrn4-h.vf Binary files differindex 1e3c18bd8f..8f4e7bb4fa 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn4-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn4-v.vf b/language/japanese/japanese-otf/vf/utfjgrn4-v.vf Binary files differindex 5410c20e99..b47bcce096 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn4-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn5-h.vf b/language/japanese/japanese-otf/vf/utfjgrn5-h.vf Binary files differindex b1699739f6..a027e58008 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn5-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn5-v.vf b/language/japanese/japanese-otf/vf/utfjgrn5-v.vf Binary files differindex 4d0645e9ad..459918c196 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn5-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn6-h.vf b/language/japanese/japanese-otf/vf/utfjgrn6-h.vf Binary files differindex 54f215e32f..486becfbb3 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn6-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn6-v.vf b/language/japanese/japanese-otf/vf/utfjgrn6-v.vf Binary files differindex bf70ed875e..e46b837e0e 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn6-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn7-h.vf b/language/japanese/japanese-otf/vf/utfjgrn7-h.vf Binary files differindex 4f90c7ebfc..b472d52562 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn7-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn7-v.vf b/language/japanese/japanese-otf/vf/utfjgrn7-v.vf Binary files differindex 9ef6989491..3c688bafe0 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn7-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn8-h.vf b/language/japanese/japanese-otf/vf/utfjgrn8-h.vf Binary files differindex 93c20154dd..150105d0e7 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn8-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn8-v.vf b/language/japanese/japanese-otf/vf/utfjgrn8-v.vf Binary files differindex 8c4596cefe..ae25748ef9 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn8-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn9-h.vf b/language/japanese/japanese-otf/vf/utfjgrn9-h.vf Binary files differindex 6db5b6f561..1af71167d8 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn9-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrn9-v.vf b/language/japanese/japanese-otf/vf/utfjgrn9-v.vf Binary files differindex fbbb3806f4..3e2ae7d434 100644 --- a/language/japanese/japanese-otf/vf/utfjgrn9-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrn9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrna-h.vf b/language/japanese/japanese-otf/vf/utfjgrna-h.vf Binary files differindex 708025d191..74b2a76fd8 100644 --- a/language/japanese/japanese-otf/vf/utfjgrna-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrna-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrna-v.vf b/language/japanese/japanese-otf/vf/utfjgrna-v.vf Binary files differindex 8704ff815f..64ddcfa1c3 100644 --- a/language/japanese/japanese-otf/vf/utfjgrna-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrna-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrnb-h.vf b/language/japanese/japanese-otf/vf/utfjgrnb-h.vf Binary files differindex 5a7bd2c156..acdd1781c4 100644 --- a/language/japanese/japanese-otf/vf/utfjgrnb-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrnb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrnb-v.vf b/language/japanese/japanese-otf/vf/utfjgrnb-v.vf Binary files differindex 7229593c18..6d30f7bc3e 100644 --- a/language/japanese/japanese-otf/vf/utfjgrnb-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrnb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrnc-h.vf b/language/japanese/japanese-otf/vf/utfjgrnc-h.vf Binary files differindex d95745242b..6fa9d7f7de 100644 --- a/language/japanese/japanese-otf/vf/utfjgrnc-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrnc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrnc-v.vf b/language/japanese/japanese-otf/vf/utfjgrnc-v.vf Binary files differindex e3f6f979c7..4065f919b9 100644 --- a/language/japanese/japanese-otf/vf/utfjgrnc-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrnc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrnd-h.vf b/language/japanese/japanese-otf/vf/utfjgrnd-h.vf Binary files differindex 6d0fd53072..6d46e6e452 100644 --- a/language/japanese/japanese-otf/vf/utfjgrnd-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrnd-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrnd-v.vf b/language/japanese/japanese-otf/vf/utfjgrnd-v.vf Binary files differindex c41f115175..01146a6369 100644 --- a/language/japanese/japanese-otf/vf/utfjgrnd-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrnd-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrne-h.vf b/language/japanese/japanese-otf/vf/utfjgrne-h.vf Binary files differindex 54d1fd0d3f..a58aeb7739 100644 --- a/language/japanese/japanese-otf/vf/utfjgrne-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrne-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrne-v.vf b/language/japanese/japanese-otf/vf/utfjgrne-v.vf Binary files differindex b633753a9f..8898cc01b2 100644 --- a/language/japanese/japanese-otf/vf/utfjgrne-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrne-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrnf-h.vf b/language/japanese/japanese-otf/vf/utfjgrnf-h.vf Binary files differindex 40ac1a5dd3..42a9450ef1 100644 --- a/language/japanese/japanese-otf/vf/utfjgrnf-h.vf +++ b/language/japanese/japanese-otf/vf/utfjgrnf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrnf-v.vf b/language/japanese/japanese-otf/vf/utfjgrnf-v.vf Binary files differindex f5f041aa3d..2347e55fee 100644 --- a/language/japanese/japanese-otf/vf/utfjgrnf-v.vf +++ b/language/japanese/japanese-otf/vf/utfjgrnf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgro-h.vf b/language/japanese/japanese-otf/vf/utfjgro-h.vf Binary files differnew file mode 100644 index 0000000000..c9942b2410 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgro-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgro-v.vf b/language/japanese/japanese-otf/vf/utfjgro-v.vf Binary files differnew file mode 100644 index 0000000000..369595e62c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgro-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrp-h.vf b/language/japanese/japanese-otf/vf/utfjgrp-h.vf Binary files differnew file mode 100644 index 0000000000..75600661e0 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrp-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrp-v.vf b/language/japanese/japanese-otf/vf/utfjgrp-v.vf Binary files differnew file mode 100644 index 0000000000..9ccb3bf54e --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrp-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrq-h.vf b/language/japanese/japanese-otf/vf/utfjgrq-h.vf Binary files differnew file mode 100644 index 0000000000..17069260f2 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrq-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrq-v.vf b/language/japanese/japanese-otf/vf/utfjgrq-v.vf Binary files differnew file mode 100644 index 0000000000..d46cf0515a --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrq-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrr-h.vf b/language/japanese/japanese-otf/vf/utfjgrr-h.vf Binary files differnew file mode 100644 index 0000000000..ed47945a48 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrr-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrr-v.vf b/language/japanese/japanese-otf/vf/utfjgrr-v.vf Binary files differnew file mode 100644 index 0000000000..76aa91bc43 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrr-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrs-h.vf b/language/japanese/japanese-otf/vf/utfjgrs-h.vf Binary files differnew file mode 100644 index 0000000000..e09721d36c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrs-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrs-v.vf b/language/japanese/japanese-otf/vf/utfjgrs-v.vf Binary files differnew file mode 100644 index 0000000000..09f577cf64 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrs-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrt-h.vf b/language/japanese/japanese-otf/vf/utfjgrt-h.vf Binary files differnew file mode 100644 index 0000000000..d758acf060 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrt-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrt-v.vf b/language/japanese/japanese-otf/vf/utfjgrt-v.vf Binary files differnew file mode 100644 index 0000000000..1792e42ec6 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrt-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgru-h.vf b/language/japanese/japanese-otf/vf/utfjgru-h.vf Binary files differnew file mode 100644 index 0000000000..ae063a9cb1 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgru-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgru-v.vf b/language/japanese/japanese-otf/vf/utfjgru-v.vf Binary files differnew file mode 100644 index 0000000000..1b6ca7eda2 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgru-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrv-h.vf b/language/japanese/japanese-otf/vf/utfjgrv-h.vf Binary files differnew file mode 100644 index 0000000000..d73615333b --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrv-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrv-v.vf b/language/japanese/japanese-otf/vf/utfjgrv-v.vf Binary files differnew file mode 100644 index 0000000000..a2237aafb4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrv-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrx-h.vf b/language/japanese/japanese-otf/vf/utfjgrx-h.vf Binary files differnew file mode 100644 index 0000000000..c816958398 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrx-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrx-v.vf b/language/japanese/japanese-otf/vf/utfjgrx-v.vf Binary files differnew file mode 100644 index 0000000000..d9e230b55d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrx-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgry-h.vf b/language/japanese/japanese-otf/vf/utfjgry-h.vf Binary files differnew file mode 100644 index 0000000000..6a0df6c138 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgry-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgry-v.vf b/language/japanese/japanese-otf/vf/utfjgry-v.vf Binary files differnew file mode 100644 index 0000000000..ff1f2ff3aa --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgry-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrz-h.vf b/language/japanese/japanese-otf/vf/utfjgrz-h.vf Binary files differnew file mode 100644 index 0000000000..68908f4c78 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrz-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjgrz-v.vf b/language/japanese/japanese-otf/vf/utfjgrz-v.vf Binary files differnew file mode 100644 index 0000000000..b8e50e9bb0 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjgrz-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb--h.vf b/language/japanese/japanese-otf/vf/utfjmb--h.vf Binary files differnew file mode 100644 index 0000000000..677c8476c4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmb--h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb--v.vf b/language/japanese/japanese-otf/vf/utfjmb--v.vf Binary files differnew file mode 100644 index 0000000000..f48c66b6a3 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmb--v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb0-h.vf b/language/japanese/japanese-otf/vf/utfjmb0-h.vf Binary files differindex da31c33e5f..8703448b01 100644 --- a/language/japanese/japanese-otf/vf/utfjmb0-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmb0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb0-v.vf b/language/japanese/japanese-otf/vf/utfjmb0-v.vf Binary files differindex 0c9850ab46..f79d432190 100644 --- a/language/japanese/japanese-otf/vf/utfjmb0-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmb0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb1-h.vf b/language/japanese/japanese-otf/vf/utfjmb1-h.vf Binary files differindex 2175c4f8f9..3887121db9 100644 --- a/language/japanese/japanese-otf/vf/utfjmb1-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmb1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb1-v.vf b/language/japanese/japanese-otf/vf/utfjmb1-v.vf Binary files differindex 3d3c5def78..8119799cdd 100644 --- a/language/japanese/japanese-otf/vf/utfjmb1-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmb1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb2-h.vf b/language/japanese/japanese-otf/vf/utfjmb2-h.vf Binary files differindex f1c9625ee4..03decc2fb9 100644 --- a/language/japanese/japanese-otf/vf/utfjmb2-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmb2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb2-v.vf b/language/japanese/japanese-otf/vf/utfjmb2-v.vf Binary files differindex e38cd53528..7863510a4d 100644 --- a/language/japanese/japanese-otf/vf/utfjmb2-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmb2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb3-h.vf b/language/japanese/japanese-otf/vf/utfjmb3-h.vf Binary files differindex 0afb570c36..a5b52528a7 100644 --- a/language/japanese/japanese-otf/vf/utfjmb3-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmb3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb3-v.vf b/language/japanese/japanese-otf/vf/utfjmb3-v.vf Binary files differindex 999971b3f8..87e2b90031 100644 --- a/language/japanese/japanese-otf/vf/utfjmb3-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmb3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb4-h.vf b/language/japanese/japanese-otf/vf/utfjmb4-h.vf Binary files differindex e22c2d16fc..3944374aff 100644 --- a/language/japanese/japanese-otf/vf/utfjmb4-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmb4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb4-v.vf b/language/japanese/japanese-otf/vf/utfjmb4-v.vf Binary files differindex 915c2455e8..205d44bb0b 100644 --- a/language/japanese/japanese-otf/vf/utfjmb4-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmb4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb5-h.vf b/language/japanese/japanese-otf/vf/utfjmb5-h.vf Binary files differindex f50ea908e9..de6c631b54 100644 --- a/language/japanese/japanese-otf/vf/utfjmb5-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmb5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb5-v.vf b/language/japanese/japanese-otf/vf/utfjmb5-v.vf Binary files differindex 4c6b375f33..d16e387472 100644 --- a/language/japanese/japanese-otf/vf/utfjmb5-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmb5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb6-h.vf b/language/japanese/japanese-otf/vf/utfjmb6-h.vf Binary files differindex a898533257..b1500d5063 100644 --- a/language/japanese/japanese-otf/vf/utfjmb6-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmb6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb6-v.vf b/language/japanese/japanese-otf/vf/utfjmb6-v.vf Binary files differindex aa1893c4ea..df1c40adc1 100644 --- a/language/japanese/japanese-otf/vf/utfjmb6-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmb6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb7-h.vf b/language/japanese/japanese-otf/vf/utfjmb7-h.vf Binary files differindex 1dc11cc860..c654d2dc09 100644 --- a/language/japanese/japanese-otf/vf/utfjmb7-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmb7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb7-v.vf b/language/japanese/japanese-otf/vf/utfjmb7-v.vf Binary files differindex b7e1d1af42..4b8fc5b972 100644 --- a/language/japanese/japanese-otf/vf/utfjmb7-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmb7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb8-h.vf b/language/japanese/japanese-otf/vf/utfjmb8-h.vf Binary files differindex 3176ee2593..83a2e3c627 100644 --- a/language/japanese/japanese-otf/vf/utfjmb8-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmb8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb8-v.vf b/language/japanese/japanese-otf/vf/utfjmb8-v.vf Binary files differindex ffbf330107..f551049639 100644 --- a/language/japanese/japanese-otf/vf/utfjmb8-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmb8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb9-h.vf b/language/japanese/japanese-otf/vf/utfjmb9-h.vf Binary files differindex 60fcc592f5..02560da110 100644 --- a/language/japanese/japanese-otf/vf/utfjmb9-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmb9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmb9-v.vf b/language/japanese/japanese-otf/vf/utfjmb9-v.vf Binary files differindex 1c35429baa..70c4a05369 100644 --- a/language/japanese/japanese-otf/vf/utfjmb9-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmb9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmba-h.vf b/language/japanese/japanese-otf/vf/utfjmba-h.vf Binary files differindex a8faf8bc68..07ca721348 100644 --- a/language/japanese/japanese-otf/vf/utfjmba-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmba-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmba-v.vf b/language/japanese/japanese-otf/vf/utfjmba-v.vf Binary files differindex 07443b5c46..ef055a6450 100644 --- a/language/japanese/japanese-otf/vf/utfjmba-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmba-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbb-h.vf b/language/japanese/japanese-otf/vf/utfjmbb-h.vf Binary files differindex b8e19a43e6..40eb9b7481 100644 --- a/language/japanese/japanese-otf/vf/utfjmbb-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbb-v.vf b/language/japanese/japanese-otf/vf/utfjmbb-v.vf Binary files differindex f27b8e89ac..bedf0a5ab1 100644 --- a/language/japanese/japanese-otf/vf/utfjmbb-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbc-h.vf b/language/japanese/japanese-otf/vf/utfjmbc-h.vf Binary files differindex 3c88d345ea..fd85628333 100644 --- a/language/japanese/japanese-otf/vf/utfjmbc-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbc-v.vf b/language/japanese/japanese-otf/vf/utfjmbc-v.vf Binary files differindex e2ecb93496..1e6e30553d 100644 --- a/language/japanese/japanese-otf/vf/utfjmbc-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbd-h.vf b/language/japanese/japanese-otf/vf/utfjmbd-h.vf Binary files differindex aaa2d93e5b..0004c158b7 100644 --- a/language/japanese/japanese-otf/vf/utfjmbd-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbd-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbd-v.vf b/language/japanese/japanese-otf/vf/utfjmbd-v.vf Binary files differindex fa6ee4bbee..9e93ebf980 100644 --- a/language/japanese/japanese-otf/vf/utfjmbd-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbd-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbe-h.vf b/language/japanese/japanese-otf/vf/utfjmbe-h.vf Binary files differindex 5cec80e7bd..80225e1700 100644 --- a/language/japanese/japanese-otf/vf/utfjmbe-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbe-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbe-v.vf b/language/japanese/japanese-otf/vf/utfjmbe-v.vf Binary files differindex 8e0e4073ce..a3d61686d0 100644 --- a/language/japanese/japanese-otf/vf/utfjmbe-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbe-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbf-h.vf b/language/japanese/japanese-otf/vf/utfjmbf-h.vf Binary files differindex f88199ad94..137f3a7621 100644 --- a/language/japanese/japanese-otf/vf/utfjmbf-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbf-v.vf b/language/japanese/japanese-otf/vf/utfjmbf-v.vf Binary files differindex 50c6dfd63a..23c8f5630f 100644 --- a/language/japanese/japanese-otf/vf/utfjmbf-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbj-h.vf b/language/japanese/japanese-otf/vf/utfjmbj-h.vf Binary files differnew file mode 100644 index 0000000000..e2e442352c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbj-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbj-v.vf b/language/japanese/japanese-otf/vf/utfjmbj-v.vf Binary files differnew file mode 100644 index 0000000000..81dfd03381 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbj-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbk-h.vf b/language/japanese/japanese-otf/vf/utfjmbk-h.vf Binary files differnew file mode 100644 index 0000000000..eaedbded5d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbk-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbk-v.vf b/language/japanese/japanese-otf/vf/utfjmbk-v.vf Binary files differnew file mode 100644 index 0000000000..3ad21af46e --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbk-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbl-h.vf b/language/japanese/japanese-otf/vf/utfjmbl-h.vf Binary files differnew file mode 100644 index 0000000000..84f4211b1f --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbl-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbl-v.vf b/language/japanese/japanese-otf/vf/utfjmbl-v.vf Binary files differnew file mode 100644 index 0000000000..2a0df04f5f --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbl-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbm-h.vf b/language/japanese/japanese-otf/vf/utfjmbm-h.vf Binary files differnew file mode 100644 index 0000000000..70f56deade --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbm-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbm-v.vf b/language/japanese/japanese-otf/vf/utfjmbm-v.vf Binary files differnew file mode 100644 index 0000000000..2106b60ad4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbm-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn--h.vf b/language/japanese/japanese-otf/vf/utfjmbn--h.vf Binary files differnew file mode 100644 index 0000000000..e6ec6a405b --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbn--h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn--v.vf b/language/japanese/japanese-otf/vf/utfjmbn--v.vf Binary files differnew file mode 100644 index 0000000000..d710e53b4f --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbn--v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn-h.vf b/language/japanese/japanese-otf/vf/utfjmbn-h.vf Binary files differnew file mode 100644 index 0000000000..6c5efede99 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbn-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn-v.vf b/language/japanese/japanese-otf/vf/utfjmbn-v.vf Binary files differnew file mode 100644 index 0000000000..0c12904265 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbn-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn0-h.vf b/language/japanese/japanese-otf/vf/utfjmbn0-h.vf Binary files differindex 85df8537ea..ab29456ab2 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn0-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn0-v.vf b/language/japanese/japanese-otf/vf/utfjmbn0-v.vf Binary files differindex ae90623985..3e6c19594b 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn0-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn1-h.vf b/language/japanese/japanese-otf/vf/utfjmbn1-h.vf Binary files differindex a96156bdeb..c92c445add 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn1-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn1-v.vf b/language/japanese/japanese-otf/vf/utfjmbn1-v.vf Binary files differindex 780da8aec7..42f49633e9 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn1-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn2-h.vf b/language/japanese/japanese-otf/vf/utfjmbn2-h.vf Binary files differindex 37d9ade38a..85284a10c3 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn2-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn2-v.vf b/language/japanese/japanese-otf/vf/utfjmbn2-v.vf Binary files differindex de6169745d..9811f9718f 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn2-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn3-h.vf b/language/japanese/japanese-otf/vf/utfjmbn3-h.vf Binary files differindex 00a38123d6..a753acbeeb 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn3-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn3-v.vf b/language/japanese/japanese-otf/vf/utfjmbn3-v.vf Binary files differindex a511aa2613..5559e5c75d 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn3-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn4-h.vf b/language/japanese/japanese-otf/vf/utfjmbn4-h.vf Binary files differindex 9e0e51e95c..415802156d 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn4-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn4-v.vf b/language/japanese/japanese-otf/vf/utfjmbn4-v.vf Binary files differindex 026048924a..b89055b32a 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn4-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn5-h.vf b/language/japanese/japanese-otf/vf/utfjmbn5-h.vf Binary files differindex f6ef357566..f189c0c5d1 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn5-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn5-v.vf b/language/japanese/japanese-otf/vf/utfjmbn5-v.vf Binary files differindex edac509637..682afee8a7 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn5-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn6-h.vf b/language/japanese/japanese-otf/vf/utfjmbn6-h.vf Binary files differindex e5cb22ffc7..0d4ba88c30 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn6-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn6-v.vf b/language/japanese/japanese-otf/vf/utfjmbn6-v.vf Binary files differindex e4b7a2a3b7..7348036a81 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn6-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn7-h.vf b/language/japanese/japanese-otf/vf/utfjmbn7-h.vf Binary files differindex 354d87c8ef..e46167af10 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn7-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn7-v.vf b/language/japanese/japanese-otf/vf/utfjmbn7-v.vf Binary files differindex 6a6ed7d81a..0eacef06f3 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn7-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn8-h.vf b/language/japanese/japanese-otf/vf/utfjmbn8-h.vf Binary files differindex f344fae7b6..17a62674dd 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn8-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn8-v.vf b/language/japanese/japanese-otf/vf/utfjmbn8-v.vf Binary files differindex 1f1dfbca0e..f74d7466c6 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn8-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn9-h.vf b/language/japanese/japanese-otf/vf/utfjmbn9-h.vf Binary files differindex 95a0387cf1..99df6ba955 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn9-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbn9-v.vf b/language/japanese/japanese-otf/vf/utfjmbn9-v.vf Binary files differindex 5e338226a4..ec7495d48e 100644 --- a/language/japanese/japanese-otf/vf/utfjmbn9-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbn9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbna-h.vf b/language/japanese/japanese-otf/vf/utfjmbna-h.vf Binary files differindex 4608a9a756..6bd2dd67db 100644 --- a/language/japanese/japanese-otf/vf/utfjmbna-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbna-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbna-v.vf b/language/japanese/japanese-otf/vf/utfjmbna-v.vf Binary files differindex 2885ab5bc5..b664e9bf17 100644 --- a/language/japanese/japanese-otf/vf/utfjmbna-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbna-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbnb-h.vf b/language/japanese/japanese-otf/vf/utfjmbnb-h.vf Binary files differindex 638a7dc38a..b28848d1a4 100644 --- a/language/japanese/japanese-otf/vf/utfjmbnb-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbnb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbnb-v.vf b/language/japanese/japanese-otf/vf/utfjmbnb-v.vf Binary files differindex d28d487b7b..fabfeac0b6 100644 --- a/language/japanese/japanese-otf/vf/utfjmbnb-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbnb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbnc-h.vf b/language/japanese/japanese-otf/vf/utfjmbnc-h.vf Binary files differindex fea65067ac..6aa44f929e 100644 --- a/language/japanese/japanese-otf/vf/utfjmbnc-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbnc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbnc-v.vf b/language/japanese/japanese-otf/vf/utfjmbnc-v.vf Binary files differindex c6700e9016..55de851b84 100644 --- a/language/japanese/japanese-otf/vf/utfjmbnc-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbnc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbnd-h.vf b/language/japanese/japanese-otf/vf/utfjmbnd-h.vf Binary files differindex 0e99ece4ba..125b34ebf7 100644 --- a/language/japanese/japanese-otf/vf/utfjmbnd-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbnd-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbnd-v.vf b/language/japanese/japanese-otf/vf/utfjmbnd-v.vf Binary files differindex a21bdf6129..b6caa3c9af 100644 --- a/language/japanese/japanese-otf/vf/utfjmbnd-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbnd-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbne-h.vf b/language/japanese/japanese-otf/vf/utfjmbne-h.vf Binary files differindex 3e9e9e5af3..9327b49e48 100644 --- a/language/japanese/japanese-otf/vf/utfjmbne-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbne-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbne-v.vf b/language/japanese/japanese-otf/vf/utfjmbne-v.vf Binary files differindex 49741fa065..bca7293090 100644 --- a/language/japanese/japanese-otf/vf/utfjmbne-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbne-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbnf-h.vf b/language/japanese/japanese-otf/vf/utfjmbnf-h.vf Binary files differindex 9d0e79378d..a171dd774a 100644 --- a/language/japanese/japanese-otf/vf/utfjmbnf-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmbnf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbnf-v.vf b/language/japanese/japanese-otf/vf/utfjmbnf-v.vf Binary files differindex 78f7221209..d366efdd31 100644 --- a/language/japanese/japanese-otf/vf/utfjmbnf-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmbnf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbo-h.vf b/language/japanese/japanese-otf/vf/utfjmbo-h.vf Binary files differnew file mode 100644 index 0000000000..29134495a2 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbo-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbo-v.vf b/language/japanese/japanese-otf/vf/utfjmbo-v.vf Binary files differnew file mode 100644 index 0000000000..8850f969c7 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbo-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbp-h.vf b/language/japanese/japanese-otf/vf/utfjmbp-h.vf Binary files differnew file mode 100644 index 0000000000..cc47f3f218 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbp-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbp-v.vf b/language/japanese/japanese-otf/vf/utfjmbp-v.vf Binary files differnew file mode 100644 index 0000000000..c909f02f42 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbp-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbq-h.vf b/language/japanese/japanese-otf/vf/utfjmbq-h.vf Binary files differnew file mode 100644 index 0000000000..17c2e38fda --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbq-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbq-v.vf b/language/japanese/japanese-otf/vf/utfjmbq-v.vf Binary files differnew file mode 100644 index 0000000000..b334582107 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbq-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbr-h.vf b/language/japanese/japanese-otf/vf/utfjmbr-h.vf Binary files differnew file mode 100644 index 0000000000..bac3c6e5d4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbr-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbr-v.vf b/language/japanese/japanese-otf/vf/utfjmbr-v.vf Binary files differnew file mode 100644 index 0000000000..d60402a613 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbr-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbs-h.vf b/language/japanese/japanese-otf/vf/utfjmbs-h.vf Binary files differnew file mode 100644 index 0000000000..3b5c5a61c6 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbs-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbs-v.vf b/language/japanese/japanese-otf/vf/utfjmbs-v.vf Binary files differnew file mode 100644 index 0000000000..e3f0c5bab7 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbs-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbt-h.vf b/language/japanese/japanese-otf/vf/utfjmbt-h.vf Binary files differnew file mode 100644 index 0000000000..a3db32ddad --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbt-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbt-v.vf b/language/japanese/japanese-otf/vf/utfjmbt-v.vf Binary files differnew file mode 100644 index 0000000000..2bfef9545f --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbt-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbu-h.vf b/language/japanese/japanese-otf/vf/utfjmbu-h.vf Binary files differnew file mode 100644 index 0000000000..8fe17d1511 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbu-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbu-v.vf b/language/japanese/japanese-otf/vf/utfjmbu-v.vf Binary files differnew file mode 100644 index 0000000000..3d7777ba76 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbu-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbv-h.vf b/language/japanese/japanese-otf/vf/utfjmbv-h.vf Binary files differnew file mode 100644 index 0000000000..fb741b4eee --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbv-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbv-v.vf b/language/japanese/japanese-otf/vf/utfjmbv-v.vf Binary files differnew file mode 100644 index 0000000000..8133cdd30d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbv-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbx-h.vf b/language/japanese/japanese-otf/vf/utfjmbx-h.vf Binary files differnew file mode 100644 index 0000000000..1857510c43 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbx-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbx-v.vf b/language/japanese/japanese-otf/vf/utfjmbx-v.vf Binary files differnew file mode 100644 index 0000000000..a70b9f2cd4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbx-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmby-h.vf b/language/japanese/japanese-otf/vf/utfjmby-h.vf Binary files differnew file mode 100644 index 0000000000..4ffefc5857 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmby-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmby-v.vf b/language/japanese/japanese-otf/vf/utfjmby-v.vf Binary files differnew file mode 100644 index 0000000000..372b4c2442 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmby-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbz-h.vf b/language/japanese/japanese-otf/vf/utfjmbz-h.vf Binary files differnew file mode 100644 index 0000000000..dbd6587c13 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbz-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmbz-v.vf b/language/japanese/japanese-otf/vf/utfjmbz-v.vf Binary files differnew file mode 100644 index 0000000000..183234a760 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmbz-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr--h.vf b/language/japanese/japanese-otf/vf/utfjmgr--h.vf Binary files differnew file mode 100644 index 0000000000..b2a91c67b8 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgr--h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr--v.vf b/language/japanese/japanese-otf/vf/utfjmgr--v.vf Binary files differnew file mode 100644 index 0000000000..1ef8c80004 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgr--v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr0-h.vf b/language/japanese/japanese-otf/vf/utfjmgr0-h.vf Binary files differindex cb8b36eda0..f1eb704909 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr0-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr0-v.vf b/language/japanese/japanese-otf/vf/utfjmgr0-v.vf Binary files differindex 11d718aa21..62b5c12ae8 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr0-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr1-h.vf b/language/japanese/japanese-otf/vf/utfjmgr1-h.vf Binary files differindex db00c1fdec..8c5edca179 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr1-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr1-v.vf b/language/japanese/japanese-otf/vf/utfjmgr1-v.vf Binary files differindex d3b5fe057d..9177396bbb 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr1-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr2-h.vf b/language/japanese/japanese-otf/vf/utfjmgr2-h.vf Binary files differindex 1e5f01adce..6c00de57d9 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr2-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr2-v.vf b/language/japanese/japanese-otf/vf/utfjmgr2-v.vf Binary files differindex 3a82a91a15..f8d074cfc6 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr2-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr3-h.vf b/language/japanese/japanese-otf/vf/utfjmgr3-h.vf Binary files differindex d4435c452f..3249aecda1 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr3-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr3-v.vf b/language/japanese/japanese-otf/vf/utfjmgr3-v.vf Binary files differindex c13d5ecd9d..b30eaaa895 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr3-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr4-h.vf b/language/japanese/japanese-otf/vf/utfjmgr4-h.vf Binary files differindex a2ea3f7b8d..1a967514cc 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr4-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr4-v.vf b/language/japanese/japanese-otf/vf/utfjmgr4-v.vf Binary files differindex dd40b8e86b..210c9a8466 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr4-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr5-h.vf b/language/japanese/japanese-otf/vf/utfjmgr5-h.vf Binary files differindex db1b7e837f..01345ba8e5 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr5-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr5-v.vf b/language/japanese/japanese-otf/vf/utfjmgr5-v.vf Binary files differindex 8aa08d4ba9..0b39c03d64 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr5-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr6-h.vf b/language/japanese/japanese-otf/vf/utfjmgr6-h.vf Binary files differindex b623e48ebc..7907446186 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr6-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr6-v.vf b/language/japanese/japanese-otf/vf/utfjmgr6-v.vf Binary files differindex 035158090c..edefbca163 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr6-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr7-h.vf b/language/japanese/japanese-otf/vf/utfjmgr7-h.vf Binary files differindex d8656dfe48..d41d483346 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr7-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr7-v.vf b/language/japanese/japanese-otf/vf/utfjmgr7-v.vf Binary files differindex 2673060492..97bd33e6f2 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr7-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr8-h.vf b/language/japanese/japanese-otf/vf/utfjmgr8-h.vf Binary files differindex f062d52d4a..079432e4e7 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr8-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr8-v.vf b/language/japanese/japanese-otf/vf/utfjmgr8-v.vf Binary files differindex 99a34e3e75..c72f308b34 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr8-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr9-h.vf b/language/japanese/japanese-otf/vf/utfjmgr9-h.vf Binary files differindex 88fdd5cd08..74c4892f31 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr9-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgr9-v.vf b/language/japanese/japanese-otf/vf/utfjmgr9-v.vf Binary files differindex e6334703e3..75fc0823b5 100644 --- a/language/japanese/japanese-otf/vf/utfjmgr9-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgr9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgra-h.vf b/language/japanese/japanese-otf/vf/utfjmgra-h.vf Binary files differindex 52e55af0fa..e136392e82 100644 --- a/language/japanese/japanese-otf/vf/utfjmgra-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgra-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgra-v.vf b/language/japanese/japanese-otf/vf/utfjmgra-v.vf Binary files differindex 817e4e5a2e..a76e6bc830 100644 --- a/language/japanese/japanese-otf/vf/utfjmgra-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgra-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrb-h.vf b/language/japanese/japanese-otf/vf/utfjmgrb-h.vf Binary files differindex 579e05eb88..02a9152162 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrb-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrb-v.vf b/language/japanese/japanese-otf/vf/utfjmgrb-v.vf Binary files differindex 6292867d14..1b89965181 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrb-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrc-h.vf b/language/japanese/japanese-otf/vf/utfjmgrc-h.vf Binary files differindex 55de9d448e..476233c3a2 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrc-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrc-v.vf b/language/japanese/japanese-otf/vf/utfjmgrc-v.vf Binary files differindex 3e9de18a4b..666f42a658 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrc-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrd-h.vf b/language/japanese/japanese-otf/vf/utfjmgrd-h.vf Binary files differindex 74805b5c0e..f7e278bc19 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrd-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrd-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrd-v.vf b/language/japanese/japanese-otf/vf/utfjmgrd-v.vf Binary files differindex 8f020cb502..a1c952ab97 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrd-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrd-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgre-h.vf b/language/japanese/japanese-otf/vf/utfjmgre-h.vf Binary files differindex c6a9447ba7..242ba7a234 100644 --- a/language/japanese/japanese-otf/vf/utfjmgre-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgre-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgre-v.vf b/language/japanese/japanese-otf/vf/utfjmgre-v.vf Binary files differindex 0c757311c3..f4350c7d4a 100644 --- a/language/japanese/japanese-otf/vf/utfjmgre-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgre-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrf-h.vf b/language/japanese/japanese-otf/vf/utfjmgrf-h.vf Binary files differindex fbb1242855..788ea8579d 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrf-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrf-v.vf b/language/japanese/japanese-otf/vf/utfjmgrf-v.vf Binary files differindex 84945e3dfb..7128ae1423 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrf-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrj-h.vf b/language/japanese/japanese-otf/vf/utfjmgrj-h.vf Binary files differnew file mode 100644 index 0000000000..f06dcafdf4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrj-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrj-v.vf b/language/japanese/japanese-otf/vf/utfjmgrj-v.vf Binary files differnew file mode 100644 index 0000000000..7c0e317db5 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrj-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrk-h.vf b/language/japanese/japanese-otf/vf/utfjmgrk-h.vf Binary files differnew file mode 100644 index 0000000000..f3fda90dc8 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrk-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrk-v.vf b/language/japanese/japanese-otf/vf/utfjmgrk-v.vf Binary files differnew file mode 100644 index 0000000000..abf3c00eda --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrk-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrl-h.vf b/language/japanese/japanese-otf/vf/utfjmgrl-h.vf Binary files differnew file mode 100644 index 0000000000..8f0597221b --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrl-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrl-v.vf b/language/japanese/japanese-otf/vf/utfjmgrl-v.vf Binary files differnew file mode 100644 index 0000000000..c7edc134f0 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrl-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrm-h.vf b/language/japanese/japanese-otf/vf/utfjmgrm-h.vf Binary files differnew file mode 100644 index 0000000000..e4d18b2c9c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrm-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrm-v.vf b/language/japanese/japanese-otf/vf/utfjmgrm-v.vf Binary files differnew file mode 100644 index 0000000000..58b6a27c61 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrm-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn--h.vf b/language/japanese/japanese-otf/vf/utfjmgrn--h.vf Binary files differnew file mode 100644 index 0000000000..fee2e19958 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrn--h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn--v.vf b/language/japanese/japanese-otf/vf/utfjmgrn--v.vf Binary files differnew file mode 100644 index 0000000000..c239153f02 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrn--v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn-h.vf b/language/japanese/japanese-otf/vf/utfjmgrn-h.vf Binary files differnew file mode 100644 index 0000000000..b9b6072939 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrn-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn-v.vf b/language/japanese/japanese-otf/vf/utfjmgrn-v.vf Binary files differnew file mode 100644 index 0000000000..fd1d665b2d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrn-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn0-h.vf b/language/japanese/japanese-otf/vf/utfjmgrn0-h.vf Binary files differindex 51e7d1664f..6637af681e 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn0-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn0-v.vf b/language/japanese/japanese-otf/vf/utfjmgrn0-v.vf Binary files differindex 7d98d6fb8b..e47ab99b99 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn0-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn1-h.vf b/language/japanese/japanese-otf/vf/utfjmgrn1-h.vf Binary files differindex 84882013a7..535053d3b2 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn1-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn1-v.vf b/language/japanese/japanese-otf/vf/utfjmgrn1-v.vf Binary files differindex 60c5e057a6..4f6f7d3825 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn1-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn2-h.vf b/language/japanese/japanese-otf/vf/utfjmgrn2-h.vf Binary files differindex eec9f54872..4d714b6e1c 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn2-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn2-v.vf b/language/japanese/japanese-otf/vf/utfjmgrn2-v.vf Binary files differindex 9cb125aab0..f1e3f5c64f 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn2-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn3-h.vf b/language/japanese/japanese-otf/vf/utfjmgrn3-h.vf Binary files differindex 08fb880005..55cfb83ae8 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn3-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn3-v.vf b/language/japanese/japanese-otf/vf/utfjmgrn3-v.vf Binary files differindex f120fdda93..29b67ee47b 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn3-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn4-h.vf b/language/japanese/japanese-otf/vf/utfjmgrn4-h.vf Binary files differindex 693d879e68..8bedc602f3 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn4-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn4-v.vf b/language/japanese/japanese-otf/vf/utfjmgrn4-v.vf Binary files differindex ec45dc130f..68e84fdd7e 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn4-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn5-h.vf b/language/japanese/japanese-otf/vf/utfjmgrn5-h.vf Binary files differindex e9dac920ca..9fff562a47 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn5-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn5-v.vf b/language/japanese/japanese-otf/vf/utfjmgrn5-v.vf Binary files differindex f78a9bf1c6..ddd7814307 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn5-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn6-h.vf b/language/japanese/japanese-otf/vf/utfjmgrn6-h.vf Binary files differindex 8e4b3e33ef..80df334909 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn6-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn6-v.vf b/language/japanese/japanese-otf/vf/utfjmgrn6-v.vf Binary files differindex 694be707ff..f899e2ed20 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn6-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn7-h.vf b/language/japanese/japanese-otf/vf/utfjmgrn7-h.vf Binary files differindex 4664b260ce..c1bb91a3e2 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn7-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn7-v.vf b/language/japanese/japanese-otf/vf/utfjmgrn7-v.vf Binary files differindex 80f2d966ec..3dee2a7ee9 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn7-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn8-h.vf b/language/japanese/japanese-otf/vf/utfjmgrn8-h.vf Binary files differindex 9fd6603de2..fe452891d4 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn8-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn8-v.vf b/language/japanese/japanese-otf/vf/utfjmgrn8-v.vf Binary files differindex b641ad985d..fcd7cfb6df 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn8-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn9-h.vf b/language/japanese/japanese-otf/vf/utfjmgrn9-h.vf Binary files differindex a183ff9d1a..33ca2fb840 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn9-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrn9-v.vf b/language/japanese/japanese-otf/vf/utfjmgrn9-v.vf Binary files differindex 08890fd2e2..3947197585 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrn9-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrn9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrna-h.vf b/language/japanese/japanese-otf/vf/utfjmgrna-h.vf Binary files differindex 48d929e7fc..dcb145995d 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrna-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrna-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrna-v.vf b/language/japanese/japanese-otf/vf/utfjmgrna-v.vf Binary files differindex 5402caddba..ea455c217a 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrna-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrna-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrnb-h.vf b/language/japanese/japanese-otf/vf/utfjmgrnb-h.vf Binary files differindex 0cf6d1c5d5..e21355b7aa 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrnb-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrnb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrnb-v.vf b/language/japanese/japanese-otf/vf/utfjmgrnb-v.vf Binary files differindex 03f496c4dc..494dd63037 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrnb-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrnb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrnc-h.vf b/language/japanese/japanese-otf/vf/utfjmgrnc-h.vf Binary files differindex 443a764dcf..0731ac8abb 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrnc-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrnc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrnc-v.vf b/language/japanese/japanese-otf/vf/utfjmgrnc-v.vf Binary files differindex fef975d0a5..02645dda4a 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrnc-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrnc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrnd-h.vf b/language/japanese/japanese-otf/vf/utfjmgrnd-h.vf Binary files differindex fa513f68e1..c783085e2f 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrnd-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrnd-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrnd-v.vf b/language/japanese/japanese-otf/vf/utfjmgrnd-v.vf Binary files differindex e9d250c072..8f08f2dca7 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrnd-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrnd-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrne-h.vf b/language/japanese/japanese-otf/vf/utfjmgrne-h.vf Binary files differindex df67eb16c5..49a587eda9 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrne-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrne-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrne-v.vf b/language/japanese/japanese-otf/vf/utfjmgrne-v.vf Binary files differindex d3729e02d0..2d65ec3634 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrne-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrne-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrnf-h.vf b/language/japanese/japanese-otf/vf/utfjmgrnf-h.vf Binary files differindex 95cd9ff913..b64e39014f 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrnf-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrnf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrnf-v.vf b/language/japanese/japanese-otf/vf/utfjmgrnf-v.vf Binary files differindex d2e2c0c296..1571c6013e 100644 --- a/language/japanese/japanese-otf/vf/utfjmgrnf-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmgrnf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgro-h.vf b/language/japanese/japanese-otf/vf/utfjmgro-h.vf Binary files differnew file mode 100644 index 0000000000..b2148167a7 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgro-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgro-v.vf b/language/japanese/japanese-otf/vf/utfjmgro-v.vf Binary files differnew file mode 100644 index 0000000000..ef0e9d7cfd --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgro-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrp-h.vf b/language/japanese/japanese-otf/vf/utfjmgrp-h.vf Binary files differnew file mode 100644 index 0000000000..30dadbc2c0 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrp-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrp-v.vf b/language/japanese/japanese-otf/vf/utfjmgrp-v.vf Binary files differnew file mode 100644 index 0000000000..d60aa41317 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrp-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrq-h.vf b/language/japanese/japanese-otf/vf/utfjmgrq-h.vf Binary files differnew file mode 100644 index 0000000000..2855ba8749 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrq-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrq-v.vf b/language/japanese/japanese-otf/vf/utfjmgrq-v.vf Binary files differnew file mode 100644 index 0000000000..91d70ae004 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrq-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrr-h.vf b/language/japanese/japanese-otf/vf/utfjmgrr-h.vf Binary files differnew file mode 100644 index 0000000000..151fc728dd --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrr-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrr-v.vf b/language/japanese/japanese-otf/vf/utfjmgrr-v.vf Binary files differnew file mode 100644 index 0000000000..fa63768e54 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrr-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrs-h.vf b/language/japanese/japanese-otf/vf/utfjmgrs-h.vf Binary files differnew file mode 100644 index 0000000000..4eb3d5984a --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrs-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrs-v.vf b/language/japanese/japanese-otf/vf/utfjmgrs-v.vf Binary files differnew file mode 100644 index 0000000000..76207cbf4c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrs-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrt-h.vf b/language/japanese/japanese-otf/vf/utfjmgrt-h.vf Binary files differnew file mode 100644 index 0000000000..1a80ccab30 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrt-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrt-v.vf b/language/japanese/japanese-otf/vf/utfjmgrt-v.vf Binary files differnew file mode 100644 index 0000000000..af88a94237 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrt-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgru-h.vf b/language/japanese/japanese-otf/vf/utfjmgru-h.vf Binary files differnew file mode 100644 index 0000000000..e040be6526 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgru-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgru-v.vf b/language/japanese/japanese-otf/vf/utfjmgru-v.vf Binary files differnew file mode 100644 index 0000000000..f5522cee4d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgru-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrv-h.vf b/language/japanese/japanese-otf/vf/utfjmgrv-h.vf Binary files differnew file mode 100644 index 0000000000..5200c5bf48 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrv-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrv-v.vf b/language/japanese/japanese-otf/vf/utfjmgrv-v.vf Binary files differnew file mode 100644 index 0000000000..bd9766a649 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrv-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrx-h.vf b/language/japanese/japanese-otf/vf/utfjmgrx-h.vf Binary files differnew file mode 100644 index 0000000000..fb3e2d49cc --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrx-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrx-v.vf b/language/japanese/japanese-otf/vf/utfjmgrx-v.vf Binary files differnew file mode 100644 index 0000000000..1d500a2188 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrx-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgry-h.vf b/language/japanese/japanese-otf/vf/utfjmgry-h.vf Binary files differnew file mode 100644 index 0000000000..8b21f263ed --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgry-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgry-v.vf b/language/japanese/japanese-otf/vf/utfjmgry-v.vf Binary files differnew file mode 100644 index 0000000000..fb6819db14 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgry-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrz-h.vf b/language/japanese/japanese-otf/vf/utfjmgrz-h.vf Binary files differnew file mode 100644 index 0000000000..bb8422a8de --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrz-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmgrz-v.vf b/language/japanese/japanese-otf/vf/utfjmgrz-v.vf Binary files differnew file mode 100644 index 0000000000..50477a8823 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmgrz-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjml--h.vf b/language/japanese/japanese-otf/vf/utfjml--h.vf Binary files differnew file mode 100644 index 0000000000..0fad335333 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjml--h.vf diff --git a/language/japanese/japanese-otf/vf/utfjml--v.vf b/language/japanese/japanese-otf/vf/utfjml--v.vf Binary files differnew file mode 100644 index 0000000000..1a5063ba19 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjml--v.vf diff --git a/language/japanese/japanese-otf/vf/utfjml0-h.vf b/language/japanese/japanese-otf/vf/utfjml0-h.vf Binary files differindex 3ae714f858..6a1a2b3be5 100644 --- a/language/japanese/japanese-otf/vf/utfjml0-h.vf +++ b/language/japanese/japanese-otf/vf/utfjml0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjml0-v.vf b/language/japanese/japanese-otf/vf/utfjml0-v.vf Binary files differindex fe63570a48..6e5c069366 100644 --- a/language/japanese/japanese-otf/vf/utfjml0-v.vf +++ b/language/japanese/japanese-otf/vf/utfjml0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjml1-h.vf b/language/japanese/japanese-otf/vf/utfjml1-h.vf Binary files differindex 55f096e61d..1efe33fb82 100644 --- a/language/japanese/japanese-otf/vf/utfjml1-h.vf +++ b/language/japanese/japanese-otf/vf/utfjml1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjml1-v.vf b/language/japanese/japanese-otf/vf/utfjml1-v.vf Binary files differindex f9a7802ffc..1fd8a8333c 100644 --- a/language/japanese/japanese-otf/vf/utfjml1-v.vf +++ b/language/japanese/japanese-otf/vf/utfjml1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjml2-h.vf b/language/japanese/japanese-otf/vf/utfjml2-h.vf Binary files differindex 2cdd518a52..000d1d03ca 100644 --- a/language/japanese/japanese-otf/vf/utfjml2-h.vf +++ b/language/japanese/japanese-otf/vf/utfjml2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjml2-v.vf b/language/japanese/japanese-otf/vf/utfjml2-v.vf Binary files differindex 760d416c61..4340ec85ce 100644 --- a/language/japanese/japanese-otf/vf/utfjml2-v.vf +++ b/language/japanese/japanese-otf/vf/utfjml2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjml3-h.vf b/language/japanese/japanese-otf/vf/utfjml3-h.vf Binary files differindex 224eddb95e..520da515f9 100644 --- a/language/japanese/japanese-otf/vf/utfjml3-h.vf +++ b/language/japanese/japanese-otf/vf/utfjml3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjml3-v.vf b/language/japanese/japanese-otf/vf/utfjml3-v.vf Binary files differindex 72ae78d543..a01ff662e4 100644 --- a/language/japanese/japanese-otf/vf/utfjml3-v.vf +++ b/language/japanese/japanese-otf/vf/utfjml3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjml4-h.vf b/language/japanese/japanese-otf/vf/utfjml4-h.vf Binary files differindex 2a9466fcdd..255f9e51e9 100644 --- a/language/japanese/japanese-otf/vf/utfjml4-h.vf +++ b/language/japanese/japanese-otf/vf/utfjml4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjml4-v.vf b/language/japanese/japanese-otf/vf/utfjml4-v.vf Binary files differindex 39992d8b95..14a3633b6a 100644 --- a/language/japanese/japanese-otf/vf/utfjml4-v.vf +++ b/language/japanese/japanese-otf/vf/utfjml4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjml5-h.vf b/language/japanese/japanese-otf/vf/utfjml5-h.vf Binary files differindex df6b32bef7..ae10d21066 100644 --- a/language/japanese/japanese-otf/vf/utfjml5-h.vf +++ b/language/japanese/japanese-otf/vf/utfjml5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjml5-v.vf b/language/japanese/japanese-otf/vf/utfjml5-v.vf Binary files differindex 4af19a4d5f..8c345811f8 100644 --- a/language/japanese/japanese-otf/vf/utfjml5-v.vf +++ b/language/japanese/japanese-otf/vf/utfjml5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjml6-h.vf b/language/japanese/japanese-otf/vf/utfjml6-h.vf Binary files differindex 1916675d6f..54a18a10fa 100644 --- a/language/japanese/japanese-otf/vf/utfjml6-h.vf +++ b/language/japanese/japanese-otf/vf/utfjml6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjml6-v.vf b/language/japanese/japanese-otf/vf/utfjml6-v.vf Binary files differindex 6dd612c1fe..da973f5501 100644 --- a/language/japanese/japanese-otf/vf/utfjml6-v.vf +++ b/language/japanese/japanese-otf/vf/utfjml6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjml7-h.vf b/language/japanese/japanese-otf/vf/utfjml7-h.vf Binary files differindex 9d0f40e7c8..338c328751 100644 --- a/language/japanese/japanese-otf/vf/utfjml7-h.vf +++ b/language/japanese/japanese-otf/vf/utfjml7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjml7-v.vf b/language/japanese/japanese-otf/vf/utfjml7-v.vf Binary files differindex 7387603276..aa644386dc 100644 --- a/language/japanese/japanese-otf/vf/utfjml7-v.vf +++ b/language/japanese/japanese-otf/vf/utfjml7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjml8-h.vf b/language/japanese/japanese-otf/vf/utfjml8-h.vf Binary files differindex 51078d4c86..f75e101d9e 100644 --- a/language/japanese/japanese-otf/vf/utfjml8-h.vf +++ b/language/japanese/japanese-otf/vf/utfjml8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjml8-v.vf b/language/japanese/japanese-otf/vf/utfjml8-v.vf Binary files differindex 029f2bfd29..3a2b57370f 100644 --- a/language/japanese/japanese-otf/vf/utfjml8-v.vf +++ b/language/japanese/japanese-otf/vf/utfjml8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjml9-h.vf b/language/japanese/japanese-otf/vf/utfjml9-h.vf Binary files differindex 1335fa2292..95fd880834 100644 --- a/language/japanese/japanese-otf/vf/utfjml9-h.vf +++ b/language/japanese/japanese-otf/vf/utfjml9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjml9-v.vf b/language/japanese/japanese-otf/vf/utfjml9-v.vf Binary files differindex 0c0304a4df..8ae6856d97 100644 --- a/language/japanese/japanese-otf/vf/utfjml9-v.vf +++ b/language/japanese/japanese-otf/vf/utfjml9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmla-h.vf b/language/japanese/japanese-otf/vf/utfjmla-h.vf Binary files differindex 3e32ffaef0..c0390861e8 100644 --- a/language/japanese/japanese-otf/vf/utfjmla-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmla-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmla-v.vf b/language/japanese/japanese-otf/vf/utfjmla-v.vf Binary files differindex 2acce762b7..227f71a089 100644 --- a/language/japanese/japanese-otf/vf/utfjmla-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmla-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlb-h.vf b/language/japanese/japanese-otf/vf/utfjmlb-h.vf Binary files differindex 6ef8e959df..52a49a30e3 100644 --- a/language/japanese/japanese-otf/vf/utfjmlb-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmlb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlb-v.vf b/language/japanese/japanese-otf/vf/utfjmlb-v.vf Binary files differindex 2f805b8dcb..98d5a0ffd0 100644 --- a/language/japanese/japanese-otf/vf/utfjmlb-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmlb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlc-h.vf b/language/japanese/japanese-otf/vf/utfjmlc-h.vf Binary files differindex 758448268f..69b02f6faf 100644 --- a/language/japanese/japanese-otf/vf/utfjmlc-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmlc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlc-v.vf b/language/japanese/japanese-otf/vf/utfjmlc-v.vf Binary files differindex 9d0e59a876..d7eb9a877b 100644 --- a/language/japanese/japanese-otf/vf/utfjmlc-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmlc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmld-h.vf b/language/japanese/japanese-otf/vf/utfjmld-h.vf Binary files differindex 684c566f50..21959905dc 100644 --- a/language/japanese/japanese-otf/vf/utfjmld-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmld-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmld-v.vf b/language/japanese/japanese-otf/vf/utfjmld-v.vf Binary files differindex 02916202e9..4406074989 100644 --- a/language/japanese/japanese-otf/vf/utfjmld-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmld-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmle-h.vf b/language/japanese/japanese-otf/vf/utfjmle-h.vf Binary files differindex e14a89b45b..ced0ffda00 100644 --- a/language/japanese/japanese-otf/vf/utfjmle-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmle-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmle-v.vf b/language/japanese/japanese-otf/vf/utfjmle-v.vf Binary files differindex 320e3efc6b..7d7903cae9 100644 --- a/language/japanese/japanese-otf/vf/utfjmle-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmle-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlf-h.vf b/language/japanese/japanese-otf/vf/utfjmlf-h.vf Binary files differindex 68cf616d75..85acdeb522 100644 --- a/language/japanese/japanese-otf/vf/utfjmlf-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmlf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlf-v.vf b/language/japanese/japanese-otf/vf/utfjmlf-v.vf Binary files differindex cd42354ad8..f3a4740b8c 100644 --- a/language/japanese/japanese-otf/vf/utfjmlf-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmlf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlj-h.vf b/language/japanese/japanese-otf/vf/utfjmlj-h.vf Binary files differnew file mode 100644 index 0000000000..80a43ba307 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlj-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlj-v.vf b/language/japanese/japanese-otf/vf/utfjmlj-v.vf Binary files differnew file mode 100644 index 0000000000..00f8241197 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlj-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlk-h.vf b/language/japanese/japanese-otf/vf/utfjmlk-h.vf Binary files differnew file mode 100644 index 0000000000..f64e8aa6aa --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlk-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlk-v.vf b/language/japanese/japanese-otf/vf/utfjmlk-v.vf Binary files differnew file mode 100644 index 0000000000..dc5013611e --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlk-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmll-h.vf b/language/japanese/japanese-otf/vf/utfjmll-h.vf Binary files differnew file mode 100644 index 0000000000..77c76856ba --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmll-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmll-v.vf b/language/japanese/japanese-otf/vf/utfjmll-v.vf Binary files differnew file mode 100644 index 0000000000..f808eb24ab --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmll-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlm-h.vf b/language/japanese/japanese-otf/vf/utfjmlm-h.vf Binary files differnew file mode 100644 index 0000000000..e17449a7f3 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlm-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlm-v.vf b/language/japanese/japanese-otf/vf/utfjmlm-v.vf Binary files differnew file mode 100644 index 0000000000..2758d13fa8 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlm-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln--h.vf b/language/japanese/japanese-otf/vf/utfjmln--h.vf Binary files differnew file mode 100644 index 0000000000..d4eaea06bf --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmln--h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln--v.vf b/language/japanese/japanese-otf/vf/utfjmln--v.vf Binary files differnew file mode 100644 index 0000000000..d9bae4ed64 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmln--v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln-h.vf b/language/japanese/japanese-otf/vf/utfjmln-h.vf Binary files differnew file mode 100644 index 0000000000..e915897a21 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmln-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln-v.vf b/language/japanese/japanese-otf/vf/utfjmln-v.vf Binary files differnew file mode 100644 index 0000000000..eab558da14 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmln-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln0-h.vf b/language/japanese/japanese-otf/vf/utfjmln0-h.vf Binary files differindex 62f6ab2d7f..4521b6ba19 100644 --- a/language/japanese/japanese-otf/vf/utfjmln0-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmln0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln0-v.vf b/language/japanese/japanese-otf/vf/utfjmln0-v.vf Binary files differindex 23b6739117..03e0954798 100644 --- a/language/japanese/japanese-otf/vf/utfjmln0-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmln0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln1-h.vf b/language/japanese/japanese-otf/vf/utfjmln1-h.vf Binary files differindex 6ae292b383..4fb3adf0ba 100644 --- a/language/japanese/japanese-otf/vf/utfjmln1-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmln1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln1-v.vf b/language/japanese/japanese-otf/vf/utfjmln1-v.vf Binary files differindex 7e31ca6c01..cdf66636d0 100644 --- a/language/japanese/japanese-otf/vf/utfjmln1-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmln1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln2-h.vf b/language/japanese/japanese-otf/vf/utfjmln2-h.vf Binary files differindex 689c0dc21f..2eada7f100 100644 --- a/language/japanese/japanese-otf/vf/utfjmln2-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmln2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln2-v.vf b/language/japanese/japanese-otf/vf/utfjmln2-v.vf Binary files differindex c358caeeff..d27ec9003b 100644 --- a/language/japanese/japanese-otf/vf/utfjmln2-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmln2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln3-h.vf b/language/japanese/japanese-otf/vf/utfjmln3-h.vf Binary files differindex 8e99cebd22..9a13101cf5 100644 --- a/language/japanese/japanese-otf/vf/utfjmln3-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmln3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln3-v.vf b/language/japanese/japanese-otf/vf/utfjmln3-v.vf Binary files differindex 88a26a1607..74ce8cea74 100644 --- a/language/japanese/japanese-otf/vf/utfjmln3-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmln3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln4-h.vf b/language/japanese/japanese-otf/vf/utfjmln4-h.vf Binary files differindex be57d787d1..a11bd8e152 100644 --- a/language/japanese/japanese-otf/vf/utfjmln4-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmln4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln4-v.vf b/language/japanese/japanese-otf/vf/utfjmln4-v.vf Binary files differindex d6275a2f39..9bb676c0dd 100644 --- a/language/japanese/japanese-otf/vf/utfjmln4-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmln4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln5-h.vf b/language/japanese/japanese-otf/vf/utfjmln5-h.vf Binary files differindex 00e8123dfa..0909b2d8b4 100644 --- a/language/japanese/japanese-otf/vf/utfjmln5-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmln5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln5-v.vf b/language/japanese/japanese-otf/vf/utfjmln5-v.vf Binary files differindex e0b53ececd..d4339cc5d4 100644 --- a/language/japanese/japanese-otf/vf/utfjmln5-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmln5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln6-h.vf b/language/japanese/japanese-otf/vf/utfjmln6-h.vf Binary files differindex ee148cb711..680c6ecd96 100644 --- a/language/japanese/japanese-otf/vf/utfjmln6-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmln6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln6-v.vf b/language/japanese/japanese-otf/vf/utfjmln6-v.vf Binary files differindex bd334b4777..2a10ef4ad5 100644 --- a/language/japanese/japanese-otf/vf/utfjmln6-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmln6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln7-h.vf b/language/japanese/japanese-otf/vf/utfjmln7-h.vf Binary files differindex a8490a61f6..cc308d9e44 100644 --- a/language/japanese/japanese-otf/vf/utfjmln7-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmln7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln7-v.vf b/language/japanese/japanese-otf/vf/utfjmln7-v.vf Binary files differindex f61573fb2b..6c5c310cc6 100644 --- a/language/japanese/japanese-otf/vf/utfjmln7-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmln7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln8-h.vf b/language/japanese/japanese-otf/vf/utfjmln8-h.vf Binary files differindex 8fdb83a1b0..9d1d193db6 100644 --- a/language/japanese/japanese-otf/vf/utfjmln8-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmln8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln8-v.vf b/language/japanese/japanese-otf/vf/utfjmln8-v.vf Binary files differindex aa1fa19e4f..30a0887b9e 100644 --- a/language/japanese/japanese-otf/vf/utfjmln8-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmln8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln9-h.vf b/language/japanese/japanese-otf/vf/utfjmln9-h.vf Binary files differindex 8f63c6f50f..d0c2bf00c6 100644 --- a/language/japanese/japanese-otf/vf/utfjmln9-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmln9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmln9-v.vf b/language/japanese/japanese-otf/vf/utfjmln9-v.vf Binary files differindex 4add616f95..f41e407e29 100644 --- a/language/japanese/japanese-otf/vf/utfjmln9-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmln9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlna-h.vf b/language/japanese/japanese-otf/vf/utfjmlna-h.vf Binary files differindex c80191bc56..01bbfab144 100644 --- a/language/japanese/japanese-otf/vf/utfjmlna-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmlna-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlna-v.vf b/language/japanese/japanese-otf/vf/utfjmlna-v.vf Binary files differindex 07d776cae1..15dbea7574 100644 --- a/language/japanese/japanese-otf/vf/utfjmlna-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmlna-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlnb-h.vf b/language/japanese/japanese-otf/vf/utfjmlnb-h.vf Binary files differindex ea20d2097f..8a2c69c8de 100644 --- a/language/japanese/japanese-otf/vf/utfjmlnb-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmlnb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlnb-v.vf b/language/japanese/japanese-otf/vf/utfjmlnb-v.vf Binary files differindex 26eac626d7..29240f71ab 100644 --- a/language/japanese/japanese-otf/vf/utfjmlnb-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmlnb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlnc-h.vf b/language/japanese/japanese-otf/vf/utfjmlnc-h.vf Binary files differindex 8dcadfacb4..9cd3dd1e01 100644 --- a/language/japanese/japanese-otf/vf/utfjmlnc-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmlnc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlnc-v.vf b/language/japanese/japanese-otf/vf/utfjmlnc-v.vf Binary files differindex d65c49fce9..79eb5d9d87 100644 --- a/language/japanese/japanese-otf/vf/utfjmlnc-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmlnc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlnd-h.vf b/language/japanese/japanese-otf/vf/utfjmlnd-h.vf Binary files differindex 0417df9a3a..3e7c2523fa 100644 --- a/language/japanese/japanese-otf/vf/utfjmlnd-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmlnd-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlnd-v.vf b/language/japanese/japanese-otf/vf/utfjmlnd-v.vf Binary files differindex 474d15415d..95f9cb5253 100644 --- a/language/japanese/japanese-otf/vf/utfjmlnd-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmlnd-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlne-h.vf b/language/japanese/japanese-otf/vf/utfjmlne-h.vf Binary files differindex 11bc45ab84..a9cbc97bbb 100644 --- a/language/japanese/japanese-otf/vf/utfjmlne-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmlne-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlne-v.vf b/language/japanese/japanese-otf/vf/utfjmlne-v.vf Binary files differindex 1734496889..a5e4fd354a 100644 --- a/language/japanese/japanese-otf/vf/utfjmlne-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmlne-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlnf-h.vf b/language/japanese/japanese-otf/vf/utfjmlnf-h.vf Binary files differindex 26348e32ae..487176e717 100644 --- a/language/japanese/japanese-otf/vf/utfjmlnf-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmlnf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlnf-v.vf b/language/japanese/japanese-otf/vf/utfjmlnf-v.vf Binary files differindex 74e55c4bb5..617571c13d 100644 --- a/language/japanese/japanese-otf/vf/utfjmlnf-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmlnf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlo-h.vf b/language/japanese/japanese-otf/vf/utfjmlo-h.vf Binary files differnew file mode 100644 index 0000000000..9b77ca19f3 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlo-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlo-v.vf b/language/japanese/japanese-otf/vf/utfjmlo-v.vf Binary files differnew file mode 100644 index 0000000000..ef98b1df10 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlo-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlp-h.vf b/language/japanese/japanese-otf/vf/utfjmlp-h.vf Binary files differnew file mode 100644 index 0000000000..0070537fb6 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlp-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlp-v.vf b/language/japanese/japanese-otf/vf/utfjmlp-v.vf Binary files differnew file mode 100644 index 0000000000..170e8f6310 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlp-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlq-h.vf b/language/japanese/japanese-otf/vf/utfjmlq-h.vf Binary files differnew file mode 100644 index 0000000000..8e23b3b2b3 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlq-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlq-v.vf b/language/japanese/japanese-otf/vf/utfjmlq-v.vf Binary files differnew file mode 100644 index 0000000000..cfb1185a66 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlq-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlr-h.vf b/language/japanese/japanese-otf/vf/utfjmlr-h.vf Binary files differnew file mode 100644 index 0000000000..9da3bafde4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlr-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlr-v.vf b/language/japanese/japanese-otf/vf/utfjmlr-v.vf Binary files differnew file mode 100644 index 0000000000..bf6ff6cb6b --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlr-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmls-h.vf b/language/japanese/japanese-otf/vf/utfjmls-h.vf Binary files differnew file mode 100644 index 0000000000..73879598ee --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmls-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmls-v.vf b/language/japanese/japanese-otf/vf/utfjmls-v.vf Binary files differnew file mode 100644 index 0000000000..a01e70e20f --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmls-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlt-h.vf b/language/japanese/japanese-otf/vf/utfjmlt-h.vf Binary files differnew file mode 100644 index 0000000000..2611f77cc2 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlt-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlt-v.vf b/language/japanese/japanese-otf/vf/utfjmlt-v.vf Binary files differnew file mode 100644 index 0000000000..7c89471e5e --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlt-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlu-h.vf b/language/japanese/japanese-otf/vf/utfjmlu-h.vf Binary files differnew file mode 100644 index 0000000000..ff78022856 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlu-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlu-v.vf b/language/japanese/japanese-otf/vf/utfjmlu-v.vf Binary files differnew file mode 100644 index 0000000000..1cb7b6ad51 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlu-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlv-h.vf b/language/japanese/japanese-otf/vf/utfjmlv-h.vf Binary files differnew file mode 100644 index 0000000000..e0afc6336b --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlv-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlv-v.vf b/language/japanese/japanese-otf/vf/utfjmlv-v.vf Binary files differnew file mode 100644 index 0000000000..c8156110d4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlv-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlx-h.vf b/language/japanese/japanese-otf/vf/utfjmlx-h.vf Binary files differnew file mode 100644 index 0000000000..ff57ddc4b1 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlx-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlx-v.vf b/language/japanese/japanese-otf/vf/utfjmlx-v.vf Binary files differnew file mode 100644 index 0000000000..11af42833a --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlx-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmly-h.vf b/language/japanese/japanese-otf/vf/utfjmly-h.vf Binary files differnew file mode 100644 index 0000000000..a8a1f36f86 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmly-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmly-v.vf b/language/japanese/japanese-otf/vf/utfjmly-v.vf Binary files differnew file mode 100644 index 0000000000..bb5d4ccaa5 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmly-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlz-h.vf b/language/japanese/japanese-otf/vf/utfjmlz-h.vf Binary files differnew file mode 100644 index 0000000000..f940ad4c7c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlz-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmlz-v.vf b/language/japanese/japanese-otf/vf/utfjmlz-v.vf Binary files differnew file mode 100644 index 0000000000..f96215c78c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmlz-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr--h.vf b/language/japanese/japanese-otf/vf/utfjmr--h.vf Binary files differnew file mode 100644 index 0000000000..6f5d83a62d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmr--h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr--v.vf b/language/japanese/japanese-otf/vf/utfjmr--v.vf Binary files differnew file mode 100644 index 0000000000..b85870afd8 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmr--v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr0-h.vf b/language/japanese/japanese-otf/vf/utfjmr0-h.vf Binary files differindex e2df0f5aab..02f30e555d 100644 --- a/language/japanese/japanese-otf/vf/utfjmr0-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmr0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr0-v.vf b/language/japanese/japanese-otf/vf/utfjmr0-v.vf Binary files differindex 4ec61b7fd6..47bd2105b3 100644 --- a/language/japanese/japanese-otf/vf/utfjmr0-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmr0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr1-h.vf b/language/japanese/japanese-otf/vf/utfjmr1-h.vf Binary files differindex 5a5781b20f..ac6440f1fd 100644 --- a/language/japanese/japanese-otf/vf/utfjmr1-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmr1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr1-v.vf b/language/japanese/japanese-otf/vf/utfjmr1-v.vf Binary files differindex 9e0fa94a16..8358f4018b 100644 --- a/language/japanese/japanese-otf/vf/utfjmr1-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmr1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr2-h.vf b/language/japanese/japanese-otf/vf/utfjmr2-h.vf Binary files differindex 9d19d61146..97fe3a3670 100644 --- a/language/japanese/japanese-otf/vf/utfjmr2-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmr2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr2-v.vf b/language/japanese/japanese-otf/vf/utfjmr2-v.vf Binary files differindex 1b76a65bb3..8d14476578 100644 --- a/language/japanese/japanese-otf/vf/utfjmr2-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmr2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr3-h.vf b/language/japanese/japanese-otf/vf/utfjmr3-h.vf Binary files differindex 629c80b4dc..93ffe1975c 100644 --- a/language/japanese/japanese-otf/vf/utfjmr3-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmr3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr3-v.vf b/language/japanese/japanese-otf/vf/utfjmr3-v.vf Binary files differindex 299e07ce2e..f178824c5f 100644 --- a/language/japanese/japanese-otf/vf/utfjmr3-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmr3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr4-h.vf b/language/japanese/japanese-otf/vf/utfjmr4-h.vf Binary files differindex 1799255190..b83f451d9d 100644 --- a/language/japanese/japanese-otf/vf/utfjmr4-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmr4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr4-v.vf b/language/japanese/japanese-otf/vf/utfjmr4-v.vf Binary files differindex b0334dd25b..343ffbce42 100644 --- a/language/japanese/japanese-otf/vf/utfjmr4-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmr4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr5-h.vf b/language/japanese/japanese-otf/vf/utfjmr5-h.vf Binary files differindex 6d2c24ae73..f53889bff0 100644 --- a/language/japanese/japanese-otf/vf/utfjmr5-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmr5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr5-v.vf b/language/japanese/japanese-otf/vf/utfjmr5-v.vf Binary files differindex 367dea52dc..317740bd02 100644 --- a/language/japanese/japanese-otf/vf/utfjmr5-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmr5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr6-h.vf b/language/japanese/japanese-otf/vf/utfjmr6-h.vf Binary files differindex 51290d3447..4348fa53e8 100644 --- a/language/japanese/japanese-otf/vf/utfjmr6-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmr6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr6-v.vf b/language/japanese/japanese-otf/vf/utfjmr6-v.vf Binary files differindex 2d3f83f9b8..a3403b22bb 100644 --- a/language/japanese/japanese-otf/vf/utfjmr6-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmr6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr7-h.vf b/language/japanese/japanese-otf/vf/utfjmr7-h.vf Binary files differindex 94666abc2b..4faf67dde2 100644 --- a/language/japanese/japanese-otf/vf/utfjmr7-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmr7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr7-v.vf b/language/japanese/japanese-otf/vf/utfjmr7-v.vf Binary files differindex bcff2b73ff..22e8821109 100644 --- a/language/japanese/japanese-otf/vf/utfjmr7-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmr7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr8-h.vf b/language/japanese/japanese-otf/vf/utfjmr8-h.vf Binary files differindex 473531b733..780336ef79 100644 --- a/language/japanese/japanese-otf/vf/utfjmr8-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmr8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr8-v.vf b/language/japanese/japanese-otf/vf/utfjmr8-v.vf Binary files differindex 9a432fab8f..c29890620b 100644 --- a/language/japanese/japanese-otf/vf/utfjmr8-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmr8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr9-h.vf b/language/japanese/japanese-otf/vf/utfjmr9-h.vf Binary files differindex b1ee37f5f9..db61450616 100644 --- a/language/japanese/japanese-otf/vf/utfjmr9-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmr9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmr9-v.vf b/language/japanese/japanese-otf/vf/utfjmr9-v.vf Binary files differindex 9872f0fb11..58776a15f7 100644 --- a/language/japanese/japanese-otf/vf/utfjmr9-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmr9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmra-h.vf b/language/japanese/japanese-otf/vf/utfjmra-h.vf Binary files differindex 00a89a0b03..3f1e935b1a 100644 --- a/language/japanese/japanese-otf/vf/utfjmra-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmra-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmra-v.vf b/language/japanese/japanese-otf/vf/utfjmra-v.vf Binary files differindex 3eacb5c9a0..68f5674d78 100644 --- a/language/japanese/japanese-otf/vf/utfjmra-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmra-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrb-h.vf b/language/japanese/japanese-otf/vf/utfjmrb-h.vf Binary files differindex cf4124493b..c2e3309325 100644 --- a/language/japanese/japanese-otf/vf/utfjmrb-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrb-v.vf b/language/japanese/japanese-otf/vf/utfjmrb-v.vf Binary files differindex f5f076ce7c..ea0b89c197 100644 --- a/language/japanese/japanese-otf/vf/utfjmrb-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrc-h.vf b/language/japanese/japanese-otf/vf/utfjmrc-h.vf Binary files differindex 427ec4dbf9..ca30566fb9 100644 --- a/language/japanese/japanese-otf/vf/utfjmrc-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrc-v.vf b/language/japanese/japanese-otf/vf/utfjmrc-v.vf Binary files differindex be314be23a..b43767872f 100644 --- a/language/japanese/japanese-otf/vf/utfjmrc-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrd-h.vf b/language/japanese/japanese-otf/vf/utfjmrd-h.vf Binary files differindex d8fc51a9cf..561a62ab91 100644 --- a/language/japanese/japanese-otf/vf/utfjmrd-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrd-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrd-v.vf b/language/japanese/japanese-otf/vf/utfjmrd-v.vf Binary files differindex 448d6f4592..caa2dd2c77 100644 --- a/language/japanese/japanese-otf/vf/utfjmrd-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrd-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmre-h.vf b/language/japanese/japanese-otf/vf/utfjmre-h.vf Binary files differindex 8d4a1ed92f..e2372570c3 100644 --- a/language/japanese/japanese-otf/vf/utfjmre-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmre-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmre-v.vf b/language/japanese/japanese-otf/vf/utfjmre-v.vf Binary files differindex 19e8090cac..2f717a9930 100644 --- a/language/japanese/japanese-otf/vf/utfjmre-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmre-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrf-h.vf b/language/japanese/japanese-otf/vf/utfjmrf-h.vf Binary files differindex 74b7f0caa1..99d62c3868 100644 --- a/language/japanese/japanese-otf/vf/utfjmrf-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrf-v.vf b/language/japanese/japanese-otf/vf/utfjmrf-v.vf Binary files differindex 0e39de3cc3..a8e56ae41c 100644 --- a/language/japanese/japanese-otf/vf/utfjmrf-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrj-h.vf b/language/japanese/japanese-otf/vf/utfjmrj-h.vf Binary files differnew file mode 100644 index 0000000000..6f4b9a0e3b --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrj-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrj-v.vf b/language/japanese/japanese-otf/vf/utfjmrj-v.vf Binary files differnew file mode 100644 index 0000000000..3618981b8a --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrj-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrk-h.vf b/language/japanese/japanese-otf/vf/utfjmrk-h.vf Binary files differnew file mode 100644 index 0000000000..50ba6797a7 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrk-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrk-v.vf b/language/japanese/japanese-otf/vf/utfjmrk-v.vf Binary files differnew file mode 100644 index 0000000000..773a713435 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrk-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrl-h.vf b/language/japanese/japanese-otf/vf/utfjmrl-h.vf Binary files differnew file mode 100644 index 0000000000..461304b13e --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrl-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrl-v.vf b/language/japanese/japanese-otf/vf/utfjmrl-v.vf Binary files differnew file mode 100644 index 0000000000..a38c13ab9f --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrl-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrm-h.vf b/language/japanese/japanese-otf/vf/utfjmrm-h.vf Binary files differnew file mode 100644 index 0000000000..192f04f59a --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrm-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrm-v.vf b/language/japanese/japanese-otf/vf/utfjmrm-v.vf Binary files differnew file mode 100644 index 0000000000..463a7d3a5d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrm-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn--h.vf b/language/japanese/japanese-otf/vf/utfjmrn--h.vf Binary files differnew file mode 100644 index 0000000000..957d711eea --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrn--h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn--v.vf b/language/japanese/japanese-otf/vf/utfjmrn--v.vf Binary files differnew file mode 100644 index 0000000000..d3f3c8fe24 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrn--v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn-h.vf b/language/japanese/japanese-otf/vf/utfjmrn-h.vf Binary files differnew file mode 100644 index 0000000000..776f3c4ae0 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrn-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn-v.vf b/language/japanese/japanese-otf/vf/utfjmrn-v.vf Binary files differnew file mode 100644 index 0000000000..c9e245cf40 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrn-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn0-h.vf b/language/japanese/japanese-otf/vf/utfjmrn0-h.vf Binary files differindex e096adc9dd..5bec0418d2 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn0-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn0-v.vf b/language/japanese/japanese-otf/vf/utfjmrn0-v.vf Binary files differindex 26deb17eca..300e92a7d7 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn0-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn1-h.vf b/language/japanese/japanese-otf/vf/utfjmrn1-h.vf Binary files differindex b5405b2679..2d605ba9d5 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn1-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn1-v.vf b/language/japanese/japanese-otf/vf/utfjmrn1-v.vf Binary files differindex 796b4dd276..260808e51d 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn1-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn2-h.vf b/language/japanese/japanese-otf/vf/utfjmrn2-h.vf Binary files differindex 6d90f345cf..1aa9313309 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn2-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn2-v.vf b/language/japanese/japanese-otf/vf/utfjmrn2-v.vf Binary files differindex 35625c8a87..fb5e55ebb8 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn2-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn3-h.vf b/language/japanese/japanese-otf/vf/utfjmrn3-h.vf Binary files differindex e28043722a..23d167cabb 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn3-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn3-v.vf b/language/japanese/japanese-otf/vf/utfjmrn3-v.vf Binary files differindex 1d9b13566d..206cb8c7f6 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn3-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn4-h.vf b/language/japanese/japanese-otf/vf/utfjmrn4-h.vf Binary files differindex e190199f58..014392d5e3 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn4-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn4-v.vf b/language/japanese/japanese-otf/vf/utfjmrn4-v.vf Binary files differindex 7d1b3293fc..6b69a699eb 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn4-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn5-h.vf b/language/japanese/japanese-otf/vf/utfjmrn5-h.vf Binary files differindex 4a5657f097..a4d63adb76 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn5-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn5-v.vf b/language/japanese/japanese-otf/vf/utfjmrn5-v.vf Binary files differindex 640a083e97..bfbdc735df 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn5-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn6-h.vf b/language/japanese/japanese-otf/vf/utfjmrn6-h.vf Binary files differindex d440cabcf8..1944261539 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn6-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn6-v.vf b/language/japanese/japanese-otf/vf/utfjmrn6-v.vf Binary files differindex 8bcdccbfc7..806f51a0ca 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn6-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn7-h.vf b/language/japanese/japanese-otf/vf/utfjmrn7-h.vf Binary files differindex 47cb609df8..23d215392b 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn7-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn7-v.vf b/language/japanese/japanese-otf/vf/utfjmrn7-v.vf Binary files differindex b266dcd8fa..5aade9ee98 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn7-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn8-h.vf b/language/japanese/japanese-otf/vf/utfjmrn8-h.vf Binary files differindex ca0487e940..911a85308d 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn8-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn8-v.vf b/language/japanese/japanese-otf/vf/utfjmrn8-v.vf Binary files differindex a285f48d0a..a5abb1c1b5 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn8-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn9-h.vf b/language/japanese/japanese-otf/vf/utfjmrn9-h.vf Binary files differindex ec5b804a08..ecdc517a9a 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn9-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrn9-v.vf b/language/japanese/japanese-otf/vf/utfjmrn9-v.vf Binary files differindex 55c4840646..87df63bcdc 100644 --- a/language/japanese/japanese-otf/vf/utfjmrn9-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrn9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrna-h.vf b/language/japanese/japanese-otf/vf/utfjmrna-h.vf Binary files differindex e3a959b39c..dcac41e73e 100644 --- a/language/japanese/japanese-otf/vf/utfjmrna-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrna-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrna-v.vf b/language/japanese/japanese-otf/vf/utfjmrna-v.vf Binary files differindex 20e5ef4181..aecbe564fd 100644 --- a/language/japanese/japanese-otf/vf/utfjmrna-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrna-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrnb-h.vf b/language/japanese/japanese-otf/vf/utfjmrnb-h.vf Binary files differindex 30b79e35c8..95bc56e165 100644 --- a/language/japanese/japanese-otf/vf/utfjmrnb-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrnb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrnb-v.vf b/language/japanese/japanese-otf/vf/utfjmrnb-v.vf Binary files differindex 4f187fc4a6..126babb80a 100644 --- a/language/japanese/japanese-otf/vf/utfjmrnb-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrnb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrnc-h.vf b/language/japanese/japanese-otf/vf/utfjmrnc-h.vf Binary files differindex d563c8a8b8..479914310a 100644 --- a/language/japanese/japanese-otf/vf/utfjmrnc-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrnc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrnc-v.vf b/language/japanese/japanese-otf/vf/utfjmrnc-v.vf Binary files differindex fa06a2b188..6f342e40a6 100644 --- a/language/japanese/japanese-otf/vf/utfjmrnc-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrnc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrnd-h.vf b/language/japanese/japanese-otf/vf/utfjmrnd-h.vf Binary files differindex 4d73092574..d442ed4cfa 100644 --- a/language/japanese/japanese-otf/vf/utfjmrnd-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrnd-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrnd-v.vf b/language/japanese/japanese-otf/vf/utfjmrnd-v.vf Binary files differindex 978b91cb0a..e45bbb0e95 100644 --- a/language/japanese/japanese-otf/vf/utfjmrnd-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrnd-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrne-h.vf b/language/japanese/japanese-otf/vf/utfjmrne-h.vf Binary files differindex 22061c32af..14e839e4c9 100644 --- a/language/japanese/japanese-otf/vf/utfjmrne-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrne-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrne-v.vf b/language/japanese/japanese-otf/vf/utfjmrne-v.vf Binary files differindex ca5b4f1ad2..d614809e46 100644 --- a/language/japanese/japanese-otf/vf/utfjmrne-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrne-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrnf-h.vf b/language/japanese/japanese-otf/vf/utfjmrnf-h.vf Binary files differindex dc6a62219c..e7f41b0415 100644 --- a/language/japanese/japanese-otf/vf/utfjmrnf-h.vf +++ b/language/japanese/japanese-otf/vf/utfjmrnf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrnf-v.vf b/language/japanese/japanese-otf/vf/utfjmrnf-v.vf Binary files differindex 089a2d5d92..e8e77bf5aa 100644 --- a/language/japanese/japanese-otf/vf/utfjmrnf-v.vf +++ b/language/japanese/japanese-otf/vf/utfjmrnf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmro-h.vf b/language/japanese/japanese-otf/vf/utfjmro-h.vf Binary files differnew file mode 100644 index 0000000000..81acf68e44 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmro-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmro-v.vf b/language/japanese/japanese-otf/vf/utfjmro-v.vf Binary files differnew file mode 100644 index 0000000000..48fd73289d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmro-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrp-h.vf b/language/japanese/japanese-otf/vf/utfjmrp-h.vf Binary files differnew file mode 100644 index 0000000000..a79cef5322 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrp-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrp-v.vf b/language/japanese/japanese-otf/vf/utfjmrp-v.vf Binary files differnew file mode 100644 index 0000000000..e9b52791ad --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrp-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrq-h.vf b/language/japanese/japanese-otf/vf/utfjmrq-h.vf Binary files differnew file mode 100644 index 0000000000..5cb21b8324 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrq-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrq-v.vf b/language/japanese/japanese-otf/vf/utfjmrq-v.vf Binary files differnew file mode 100644 index 0000000000..9eb07534b6 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrq-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrr-h.vf b/language/japanese/japanese-otf/vf/utfjmrr-h.vf Binary files differnew file mode 100644 index 0000000000..eefa93df41 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrr-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrr-v.vf b/language/japanese/japanese-otf/vf/utfjmrr-v.vf Binary files differnew file mode 100644 index 0000000000..90fa62670d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrr-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrs-h.vf b/language/japanese/japanese-otf/vf/utfjmrs-h.vf Binary files differnew file mode 100644 index 0000000000..a0d0daf897 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrs-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrs-v.vf b/language/japanese/japanese-otf/vf/utfjmrs-v.vf Binary files differnew file mode 100644 index 0000000000..c61c8ac763 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrs-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrt-h.vf b/language/japanese/japanese-otf/vf/utfjmrt-h.vf Binary files differnew file mode 100644 index 0000000000..d34272c41d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrt-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrt-v.vf b/language/japanese/japanese-otf/vf/utfjmrt-v.vf Binary files differnew file mode 100644 index 0000000000..b1bc281f4f --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrt-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmru-h.vf b/language/japanese/japanese-otf/vf/utfjmru-h.vf Binary files differnew file mode 100644 index 0000000000..f0c6467a58 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmru-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmru-v.vf b/language/japanese/japanese-otf/vf/utfjmru-v.vf Binary files differnew file mode 100644 index 0000000000..40f6d638be --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmru-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrv-h.vf b/language/japanese/japanese-otf/vf/utfjmrv-h.vf Binary files differnew file mode 100644 index 0000000000..51de2fe52e --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrv-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrv-v.vf b/language/japanese/japanese-otf/vf/utfjmrv-v.vf Binary files differnew file mode 100644 index 0000000000..d4a05dcfe2 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrv-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrx-h.vf b/language/japanese/japanese-otf/vf/utfjmrx-h.vf Binary files differnew file mode 100644 index 0000000000..2d9b3722fe --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrx-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrx-v.vf b/language/japanese/japanese-otf/vf/utfjmrx-v.vf Binary files differnew file mode 100644 index 0000000000..8c96ba52de --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrx-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmry-h.vf b/language/japanese/japanese-otf/vf/utfjmry-h.vf Binary files differnew file mode 100644 index 0000000000..5c6320bb07 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmry-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmry-v.vf b/language/japanese/japanese-otf/vf/utfjmry-v.vf Binary files differnew file mode 100644 index 0000000000..2587061965 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmry-v.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrz-h.vf b/language/japanese/japanese-otf/vf/utfjmrz-h.vf Binary files differnew file mode 100644 index 0000000000..f2597b5a25 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrz-h.vf diff --git a/language/japanese/japanese-otf/vf/utfjmrz-v.vf b/language/japanese/japanese-otf/vf/utfjmrz-v.vf Binary files differnew file mode 100644 index 0000000000..f1fb6ed7cd --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfjmrz-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgb--h.vf b/language/japanese/japanese-otf/vf/utfkgb--h.vf Binary files differnew file mode 100644 index 0000000000..eac8e75bcd --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfkgb--h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgb--v.vf b/language/japanese/japanese-otf/vf/utfkgb--v.vf Binary files differnew file mode 100644 index 0000000000..0499187196 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfkgb--v.vf diff --git a/language/japanese/japanese-otf/vf/utfkge--h.vf b/language/japanese/japanese-otf/vf/utfkge--h.vf Binary files differnew file mode 100644 index 0000000000..61e77a3294 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfkge--h.vf diff --git a/language/japanese/japanese-otf/vf/utfkge--v.vf b/language/japanese/japanese-otf/vf/utfkge--v.vf Binary files differnew file mode 100644 index 0000000000..838d7ee661 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfkge--v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr--h.vf b/language/japanese/japanese-otf/vf/utfkgr--h.vf Binary files differnew file mode 100644 index 0000000000..7c555d5e38 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfkgr--h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr--v.vf b/language/japanese/japanese-otf/vf/utfkgr--v.vf Binary files differnew file mode 100644 index 0000000000..d8fea7ddbe --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfkgr--v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr0-h.vf b/language/japanese/japanese-otf/vf/utfkgr0-h.vf Binary files differindex 7f4556acff..f5b4c41c3a 100644 --- a/language/japanese/japanese-otf/vf/utfkgr0-h.vf +++ b/language/japanese/japanese-otf/vf/utfkgr0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr0-v.vf b/language/japanese/japanese-otf/vf/utfkgr0-v.vf Binary files differindex f3d376a383..d72b6998dc 100644 --- a/language/japanese/japanese-otf/vf/utfkgr0-v.vf +++ b/language/japanese/japanese-otf/vf/utfkgr0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr1-h.vf b/language/japanese/japanese-otf/vf/utfkgr1-h.vf Binary files differindex 86bf27894b..a2cd2870d1 100644 --- a/language/japanese/japanese-otf/vf/utfkgr1-h.vf +++ b/language/japanese/japanese-otf/vf/utfkgr1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr1-v.vf b/language/japanese/japanese-otf/vf/utfkgr1-v.vf Binary files differindex 19c4f91b97..ccf345dc9c 100644 --- a/language/japanese/japanese-otf/vf/utfkgr1-v.vf +++ b/language/japanese/japanese-otf/vf/utfkgr1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr2-h.vf b/language/japanese/japanese-otf/vf/utfkgr2-h.vf Binary files differindex 7318fb66e2..ffeb4ee15c 100644 --- a/language/japanese/japanese-otf/vf/utfkgr2-h.vf +++ b/language/japanese/japanese-otf/vf/utfkgr2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr2-v.vf b/language/japanese/japanese-otf/vf/utfkgr2-v.vf Binary files differindex b42ac7fffd..6728ab4c60 100644 --- a/language/japanese/japanese-otf/vf/utfkgr2-v.vf +++ b/language/japanese/japanese-otf/vf/utfkgr2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr3-h.vf b/language/japanese/japanese-otf/vf/utfkgr3-h.vf Binary files differindex d7bc899559..3db14f4531 100644 --- a/language/japanese/japanese-otf/vf/utfkgr3-h.vf +++ b/language/japanese/japanese-otf/vf/utfkgr3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr3-v.vf b/language/japanese/japanese-otf/vf/utfkgr3-v.vf Binary files differindex dd6b151bf9..a78618a6c0 100644 --- a/language/japanese/japanese-otf/vf/utfkgr3-v.vf +++ b/language/japanese/japanese-otf/vf/utfkgr3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr4-h.vf b/language/japanese/japanese-otf/vf/utfkgr4-h.vf Binary files differindex b6d5309da8..8238e8a583 100644 --- a/language/japanese/japanese-otf/vf/utfkgr4-h.vf +++ b/language/japanese/japanese-otf/vf/utfkgr4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr4-v.vf b/language/japanese/japanese-otf/vf/utfkgr4-v.vf Binary files differindex 52f0795053..c5c60f860a 100644 --- a/language/japanese/japanese-otf/vf/utfkgr4-v.vf +++ b/language/japanese/japanese-otf/vf/utfkgr4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr5-h.vf b/language/japanese/japanese-otf/vf/utfkgr5-h.vf Binary files differindex 2099a07fdd..2a65d24587 100644 --- a/language/japanese/japanese-otf/vf/utfkgr5-h.vf +++ b/language/japanese/japanese-otf/vf/utfkgr5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr5-v.vf b/language/japanese/japanese-otf/vf/utfkgr5-v.vf Binary files differindex 3fdcbb4afe..f95a7f6982 100644 --- a/language/japanese/japanese-otf/vf/utfkgr5-v.vf +++ b/language/japanese/japanese-otf/vf/utfkgr5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr6-h.vf b/language/japanese/japanese-otf/vf/utfkgr6-h.vf Binary files differindex 0b3f91c4ef..7f99506f4f 100644 --- a/language/japanese/japanese-otf/vf/utfkgr6-h.vf +++ b/language/japanese/japanese-otf/vf/utfkgr6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr6-v.vf b/language/japanese/japanese-otf/vf/utfkgr6-v.vf Binary files differindex 9d4dd7d759..a31d3c6de0 100644 --- a/language/japanese/japanese-otf/vf/utfkgr6-v.vf +++ b/language/japanese/japanese-otf/vf/utfkgr6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr7-h.vf b/language/japanese/japanese-otf/vf/utfkgr7-h.vf Binary files differindex c56ee53f13..845a7ce2d0 100644 --- a/language/japanese/japanese-otf/vf/utfkgr7-h.vf +++ b/language/japanese/japanese-otf/vf/utfkgr7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr7-v.vf b/language/japanese/japanese-otf/vf/utfkgr7-v.vf Binary files differindex 404c0ee131..cb476d0a57 100644 --- a/language/japanese/japanese-otf/vf/utfkgr7-v.vf +++ b/language/japanese/japanese-otf/vf/utfkgr7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr8-h.vf b/language/japanese/japanese-otf/vf/utfkgr8-h.vf Binary files differindex f3e879cdcf..bba4912698 100644 --- a/language/japanese/japanese-otf/vf/utfkgr8-h.vf +++ b/language/japanese/japanese-otf/vf/utfkgr8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr8-v.vf b/language/japanese/japanese-otf/vf/utfkgr8-v.vf Binary files differindex 779196076b..9684ec5533 100644 --- a/language/japanese/japanese-otf/vf/utfkgr8-v.vf +++ b/language/japanese/japanese-otf/vf/utfkgr8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr9-h.vf b/language/japanese/japanese-otf/vf/utfkgr9-h.vf Binary files differindex 857d0bb9c9..9701581468 100644 --- a/language/japanese/japanese-otf/vf/utfkgr9-h.vf +++ b/language/japanese/japanese-otf/vf/utfkgr9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgr9-v.vf b/language/japanese/japanese-otf/vf/utfkgr9-v.vf Binary files differindex 130fb9a9f4..bee120be3d 100644 --- a/language/japanese/japanese-otf/vf/utfkgr9-v.vf +++ b/language/japanese/japanese-otf/vf/utfkgr9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgra-h.vf b/language/japanese/japanese-otf/vf/utfkgra-h.vf Binary files differindex b16cde3a40..2a8580fdba 100644 --- a/language/japanese/japanese-otf/vf/utfkgra-h.vf +++ b/language/japanese/japanese-otf/vf/utfkgra-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgra-v.vf b/language/japanese/japanese-otf/vf/utfkgra-v.vf Binary files differindex d07d9ba02b..6bb9f5abfe 100644 --- a/language/japanese/japanese-otf/vf/utfkgra-v.vf +++ b/language/japanese/japanese-otf/vf/utfkgra-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgrb-h.vf b/language/japanese/japanese-otf/vf/utfkgrb-h.vf Binary files differindex 638386984d..3a079fa37f 100644 --- a/language/japanese/japanese-otf/vf/utfkgrb-h.vf +++ b/language/japanese/japanese-otf/vf/utfkgrb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgrb-v.vf b/language/japanese/japanese-otf/vf/utfkgrb-v.vf Binary files differindex 85d46e7631..02524a18f7 100644 --- a/language/japanese/japanese-otf/vf/utfkgrb-v.vf +++ b/language/japanese/japanese-otf/vf/utfkgrb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgrc-h.vf b/language/japanese/japanese-otf/vf/utfkgrc-h.vf Binary files differindex 9940f05cf1..3192443945 100644 --- a/language/japanese/japanese-otf/vf/utfkgrc-h.vf +++ b/language/japanese/japanese-otf/vf/utfkgrc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgrc-v.vf b/language/japanese/japanese-otf/vf/utfkgrc-v.vf Binary files differindex 88faec1c26..bf12985eb2 100644 --- a/language/japanese/japanese-otf/vf/utfkgrc-v.vf +++ b/language/japanese/japanese-otf/vf/utfkgrc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgrd-h.vf b/language/japanese/japanese-otf/vf/utfkgrd-h.vf Binary files differindex 2e0d1aeebc..68a336a60e 100644 --- a/language/japanese/japanese-otf/vf/utfkgrd-h.vf +++ b/language/japanese/japanese-otf/vf/utfkgrd-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgrd-v.vf b/language/japanese/japanese-otf/vf/utfkgrd-v.vf Binary files differindex c4e328859b..4d381b2c0d 100644 --- a/language/japanese/japanese-otf/vf/utfkgrd-v.vf +++ b/language/japanese/japanese-otf/vf/utfkgrd-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgre-h.vf b/language/japanese/japanese-otf/vf/utfkgre-h.vf Binary files differindex 90860be5e0..8a9c7e438a 100644 --- a/language/japanese/japanese-otf/vf/utfkgre-h.vf +++ b/language/japanese/japanese-otf/vf/utfkgre-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgre-v.vf b/language/japanese/japanese-otf/vf/utfkgre-v.vf Binary files differindex 5742913af8..7aae08baa7 100644 --- a/language/japanese/japanese-otf/vf/utfkgre-v.vf +++ b/language/japanese/japanese-otf/vf/utfkgre-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkgrf-h.vf b/language/japanese/japanese-otf/vf/utfkgrf-h.vf Binary files differindex fbd536ff01..09b3e19496 100644 --- a/language/japanese/japanese-otf/vf/utfkgrf-h.vf +++ b/language/japanese/japanese-otf/vf/utfkgrf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkgrf-v.vf b/language/japanese/japanese-otf/vf/utfkgrf-v.vf Binary files differindex 6509f2476f..34aa7430df 100644 --- a/language/japanese/japanese-otf/vf/utfkgrf-v.vf +++ b/language/japanese/japanese-otf/vf/utfkgrf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmb--h.vf b/language/japanese/japanese-otf/vf/utfkmb--h.vf Binary files differnew file mode 100644 index 0000000000..8ae6763ff6 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfkmb--h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmb--v.vf b/language/japanese/japanese-otf/vf/utfkmb--v.vf Binary files differnew file mode 100644 index 0000000000..2061d50400 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfkmb--v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmgr--h.vf b/language/japanese/japanese-otf/vf/utfkmgr--h.vf Binary files differnew file mode 100644 index 0000000000..47b65affb6 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfkmgr--h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmgr--v.vf b/language/japanese/japanese-otf/vf/utfkmgr--v.vf Binary files differnew file mode 100644 index 0000000000..9e52cc8147 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfkmgr--v.vf diff --git a/language/japanese/japanese-otf/vf/utfkml--h.vf b/language/japanese/japanese-otf/vf/utfkml--h.vf Binary files differnew file mode 100644 index 0000000000..ffa1df649e --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfkml--h.vf diff --git a/language/japanese/japanese-otf/vf/utfkml--v.vf b/language/japanese/japanese-otf/vf/utfkml--v.vf Binary files differnew file mode 100644 index 0000000000..e265a66c48 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfkml--v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr--h.vf b/language/japanese/japanese-otf/vf/utfkmr--h.vf Binary files differnew file mode 100644 index 0000000000..070a790343 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfkmr--h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr--v.vf b/language/japanese/japanese-otf/vf/utfkmr--v.vf Binary files differnew file mode 100644 index 0000000000..ef6d2622c4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfkmr--v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr0-h.vf b/language/japanese/japanese-otf/vf/utfkmr0-h.vf Binary files differindex 4e1196e1a4..2ec0e8b8a5 100644 --- a/language/japanese/japanese-otf/vf/utfkmr0-h.vf +++ b/language/japanese/japanese-otf/vf/utfkmr0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr0-v.vf b/language/japanese/japanese-otf/vf/utfkmr0-v.vf Binary files differindex d075ad8e27..a07e0e7a10 100644 --- a/language/japanese/japanese-otf/vf/utfkmr0-v.vf +++ b/language/japanese/japanese-otf/vf/utfkmr0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr1-h.vf b/language/japanese/japanese-otf/vf/utfkmr1-h.vf Binary files differindex 44d28cde6a..ffa353cf38 100644 --- a/language/japanese/japanese-otf/vf/utfkmr1-h.vf +++ b/language/japanese/japanese-otf/vf/utfkmr1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr1-v.vf b/language/japanese/japanese-otf/vf/utfkmr1-v.vf Binary files differindex c36d6da267..3829ea2676 100644 --- a/language/japanese/japanese-otf/vf/utfkmr1-v.vf +++ b/language/japanese/japanese-otf/vf/utfkmr1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr2-h.vf b/language/japanese/japanese-otf/vf/utfkmr2-h.vf Binary files differindex 0bce4086f5..0d9eab6933 100644 --- a/language/japanese/japanese-otf/vf/utfkmr2-h.vf +++ b/language/japanese/japanese-otf/vf/utfkmr2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr2-v.vf b/language/japanese/japanese-otf/vf/utfkmr2-v.vf Binary files differindex 093e81cdba..775c6b843c 100644 --- a/language/japanese/japanese-otf/vf/utfkmr2-v.vf +++ b/language/japanese/japanese-otf/vf/utfkmr2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr3-h.vf b/language/japanese/japanese-otf/vf/utfkmr3-h.vf Binary files differindex 7b4a0811e2..719048dcc6 100644 --- a/language/japanese/japanese-otf/vf/utfkmr3-h.vf +++ b/language/japanese/japanese-otf/vf/utfkmr3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr3-v.vf b/language/japanese/japanese-otf/vf/utfkmr3-v.vf Binary files differindex 4a80655cc1..3cf10e74c0 100644 --- a/language/japanese/japanese-otf/vf/utfkmr3-v.vf +++ b/language/japanese/japanese-otf/vf/utfkmr3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr4-h.vf b/language/japanese/japanese-otf/vf/utfkmr4-h.vf Binary files differindex fe9e912849..b749e7bfc6 100644 --- a/language/japanese/japanese-otf/vf/utfkmr4-h.vf +++ b/language/japanese/japanese-otf/vf/utfkmr4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr4-v.vf b/language/japanese/japanese-otf/vf/utfkmr4-v.vf Binary files differindex 0857352472..450e71cf0a 100644 --- a/language/japanese/japanese-otf/vf/utfkmr4-v.vf +++ b/language/japanese/japanese-otf/vf/utfkmr4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr5-h.vf b/language/japanese/japanese-otf/vf/utfkmr5-h.vf Binary files differindex 733f156097..89f5ccd741 100644 --- a/language/japanese/japanese-otf/vf/utfkmr5-h.vf +++ b/language/japanese/japanese-otf/vf/utfkmr5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr5-v.vf b/language/japanese/japanese-otf/vf/utfkmr5-v.vf Binary files differindex c29f8f2a8b..c100a2cf2e 100644 --- a/language/japanese/japanese-otf/vf/utfkmr5-v.vf +++ b/language/japanese/japanese-otf/vf/utfkmr5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr6-h.vf b/language/japanese/japanese-otf/vf/utfkmr6-h.vf Binary files differindex d83c4160ed..8581174541 100644 --- a/language/japanese/japanese-otf/vf/utfkmr6-h.vf +++ b/language/japanese/japanese-otf/vf/utfkmr6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr6-v.vf b/language/japanese/japanese-otf/vf/utfkmr6-v.vf Binary files differindex 9a37950050..251f098152 100644 --- a/language/japanese/japanese-otf/vf/utfkmr6-v.vf +++ b/language/japanese/japanese-otf/vf/utfkmr6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr7-h.vf b/language/japanese/japanese-otf/vf/utfkmr7-h.vf Binary files differindex 0978e31ae2..a5c0efb0b5 100644 --- a/language/japanese/japanese-otf/vf/utfkmr7-h.vf +++ b/language/japanese/japanese-otf/vf/utfkmr7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr7-v.vf b/language/japanese/japanese-otf/vf/utfkmr7-v.vf Binary files differindex 75327ec46b..c652c43055 100644 --- a/language/japanese/japanese-otf/vf/utfkmr7-v.vf +++ b/language/japanese/japanese-otf/vf/utfkmr7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr8-h.vf b/language/japanese/japanese-otf/vf/utfkmr8-h.vf Binary files differindex 11b0c10d83..88f6ef7ad3 100644 --- a/language/japanese/japanese-otf/vf/utfkmr8-h.vf +++ b/language/japanese/japanese-otf/vf/utfkmr8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr8-v.vf b/language/japanese/japanese-otf/vf/utfkmr8-v.vf Binary files differindex 7cd952fa0f..fa1342cc68 100644 --- a/language/japanese/japanese-otf/vf/utfkmr8-v.vf +++ b/language/japanese/japanese-otf/vf/utfkmr8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr9-h.vf b/language/japanese/japanese-otf/vf/utfkmr9-h.vf Binary files differindex db85ef220d..8e760c3f98 100644 --- a/language/japanese/japanese-otf/vf/utfkmr9-h.vf +++ b/language/japanese/japanese-otf/vf/utfkmr9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmr9-v.vf b/language/japanese/japanese-otf/vf/utfkmr9-v.vf Binary files differindex c01ad6929c..7e01039126 100644 --- a/language/japanese/japanese-otf/vf/utfkmr9-v.vf +++ b/language/japanese/japanese-otf/vf/utfkmr9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmra-h.vf b/language/japanese/japanese-otf/vf/utfkmra-h.vf Binary files differindex 14372e4378..5857853590 100644 --- a/language/japanese/japanese-otf/vf/utfkmra-h.vf +++ b/language/japanese/japanese-otf/vf/utfkmra-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmra-v.vf b/language/japanese/japanese-otf/vf/utfkmra-v.vf Binary files differindex eeaf985f49..02b0421fdf 100644 --- a/language/japanese/japanese-otf/vf/utfkmra-v.vf +++ b/language/japanese/japanese-otf/vf/utfkmra-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmrb-h.vf b/language/japanese/japanese-otf/vf/utfkmrb-h.vf Binary files differindex 6784dba57e..de8973571a 100644 --- a/language/japanese/japanese-otf/vf/utfkmrb-h.vf +++ b/language/japanese/japanese-otf/vf/utfkmrb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmrb-v.vf b/language/japanese/japanese-otf/vf/utfkmrb-v.vf Binary files differindex 58dc0ea0c5..ce7113e66b 100644 --- a/language/japanese/japanese-otf/vf/utfkmrb-v.vf +++ b/language/japanese/japanese-otf/vf/utfkmrb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmrc-h.vf b/language/japanese/japanese-otf/vf/utfkmrc-h.vf Binary files differindex cc433ecb34..300a133b41 100644 --- a/language/japanese/japanese-otf/vf/utfkmrc-h.vf +++ b/language/japanese/japanese-otf/vf/utfkmrc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmrc-v.vf b/language/japanese/japanese-otf/vf/utfkmrc-v.vf Binary files differindex b73e26cc51..ae6e5f6d00 100644 --- a/language/japanese/japanese-otf/vf/utfkmrc-v.vf +++ b/language/japanese/japanese-otf/vf/utfkmrc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmrd-h.vf b/language/japanese/japanese-otf/vf/utfkmrd-h.vf Binary files differindex c38da7a8e7..efdfb82311 100644 --- a/language/japanese/japanese-otf/vf/utfkmrd-h.vf +++ b/language/japanese/japanese-otf/vf/utfkmrd-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmrd-v.vf b/language/japanese/japanese-otf/vf/utfkmrd-v.vf Binary files differindex 2f005e51bf..5b94ec86fd 100644 --- a/language/japanese/japanese-otf/vf/utfkmrd-v.vf +++ b/language/japanese/japanese-otf/vf/utfkmrd-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmre-h.vf b/language/japanese/japanese-otf/vf/utfkmre-h.vf Binary files differindex c905ba3455..eee4590172 100644 --- a/language/japanese/japanese-otf/vf/utfkmre-h.vf +++ b/language/japanese/japanese-otf/vf/utfkmre-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmre-v.vf b/language/japanese/japanese-otf/vf/utfkmre-v.vf Binary files differindex 825bc31f9d..d2530538ba 100644 --- a/language/japanese/japanese-otf/vf/utfkmre-v.vf +++ b/language/japanese/japanese-otf/vf/utfkmre-v.vf diff --git a/language/japanese/japanese-otf/vf/utfkmrf-h.vf b/language/japanese/japanese-otf/vf/utfkmrf-h.vf Binary files differindex 3c7592d675..389c1c4104 100644 --- a/language/japanese/japanese-otf/vf/utfkmrf-h.vf +++ b/language/japanese/japanese-otf/vf/utfkmrf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfkmrf-v.vf b/language/japanese/japanese-otf/vf/utfkmrf-v.vf Binary files differindex 7096c6ecbd..241b23e8ea 100644 --- a/language/japanese/japanese-otf/vf/utfkmrf-v.vf +++ b/language/japanese/japanese-otf/vf/utfkmrf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmr0-h.vf b/language/japanese/japanese-otf/vf/utfmr0-h.vf Binary files differindex c92cf6a978..8f9cd5d9da 100644 --- a/language/japanese/japanese-otf/vf/utfmr0-h.vf +++ b/language/japanese/japanese-otf/vf/utfmr0-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmr0-v.vf b/language/japanese/japanese-otf/vf/utfmr0-v.vf Binary files differindex acb2570711..1db054f363 100644 --- a/language/japanese/japanese-otf/vf/utfmr0-v.vf +++ b/language/japanese/japanese-otf/vf/utfmr0-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmr1-h.vf b/language/japanese/japanese-otf/vf/utfmr1-h.vf Binary files differindex 5581cb2694..894397e883 100644 --- a/language/japanese/japanese-otf/vf/utfmr1-h.vf +++ b/language/japanese/japanese-otf/vf/utfmr1-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmr1-v.vf b/language/japanese/japanese-otf/vf/utfmr1-v.vf Binary files differindex 8824c73e84..ca094c12f9 100644 --- a/language/japanese/japanese-otf/vf/utfmr1-v.vf +++ b/language/japanese/japanese-otf/vf/utfmr1-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmr2-h.vf b/language/japanese/japanese-otf/vf/utfmr2-h.vf Binary files differindex afa1c1790a..4939d7ead9 100644 --- a/language/japanese/japanese-otf/vf/utfmr2-h.vf +++ b/language/japanese/japanese-otf/vf/utfmr2-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmr2-v.vf b/language/japanese/japanese-otf/vf/utfmr2-v.vf Binary files differindex ea93bd83a0..46e6babe19 100644 --- a/language/japanese/japanese-otf/vf/utfmr2-v.vf +++ b/language/japanese/japanese-otf/vf/utfmr2-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmr3-h.vf b/language/japanese/japanese-otf/vf/utfmr3-h.vf Binary files differindex 8c70565856..8c1d6f6ead 100644 --- a/language/japanese/japanese-otf/vf/utfmr3-h.vf +++ b/language/japanese/japanese-otf/vf/utfmr3-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmr3-v.vf b/language/japanese/japanese-otf/vf/utfmr3-v.vf Binary files differindex fa20cf6948..67a123c88e 100644 --- a/language/japanese/japanese-otf/vf/utfmr3-v.vf +++ b/language/japanese/japanese-otf/vf/utfmr3-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmr4-h.vf b/language/japanese/japanese-otf/vf/utfmr4-h.vf Binary files differindex eceeefe03e..eb76cd7177 100644 --- a/language/japanese/japanese-otf/vf/utfmr4-h.vf +++ b/language/japanese/japanese-otf/vf/utfmr4-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmr4-v.vf b/language/japanese/japanese-otf/vf/utfmr4-v.vf Binary files differindex 9b907a2944..d368fb0248 100644 --- a/language/japanese/japanese-otf/vf/utfmr4-v.vf +++ b/language/japanese/japanese-otf/vf/utfmr4-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmr5-h.vf b/language/japanese/japanese-otf/vf/utfmr5-h.vf Binary files differindex 66415005ef..49346647d0 100644 --- a/language/japanese/japanese-otf/vf/utfmr5-h.vf +++ b/language/japanese/japanese-otf/vf/utfmr5-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmr5-v.vf b/language/japanese/japanese-otf/vf/utfmr5-v.vf Binary files differindex 20542ede71..1f79c7fe38 100644 --- a/language/japanese/japanese-otf/vf/utfmr5-v.vf +++ b/language/japanese/japanese-otf/vf/utfmr5-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmr6-h.vf b/language/japanese/japanese-otf/vf/utfmr6-h.vf Binary files differindex beddddbaaf..f77d2c4960 100644 --- a/language/japanese/japanese-otf/vf/utfmr6-h.vf +++ b/language/japanese/japanese-otf/vf/utfmr6-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmr6-v.vf b/language/japanese/japanese-otf/vf/utfmr6-v.vf Binary files differindex b7a06b10c3..b91619ea21 100644 --- a/language/japanese/japanese-otf/vf/utfmr6-v.vf +++ b/language/japanese/japanese-otf/vf/utfmr6-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmr7-h.vf b/language/japanese/japanese-otf/vf/utfmr7-h.vf Binary files differindex 60edd6d48a..afba02baec 100644 --- a/language/japanese/japanese-otf/vf/utfmr7-h.vf +++ b/language/japanese/japanese-otf/vf/utfmr7-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmr7-v.vf b/language/japanese/japanese-otf/vf/utfmr7-v.vf Binary files differindex 26018f332f..062862b1b4 100644 --- a/language/japanese/japanese-otf/vf/utfmr7-v.vf +++ b/language/japanese/japanese-otf/vf/utfmr7-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmr8-h.vf b/language/japanese/japanese-otf/vf/utfmr8-h.vf Binary files differindex ec2cbdc228..12ac1e39cc 100644 --- a/language/japanese/japanese-otf/vf/utfmr8-h.vf +++ b/language/japanese/japanese-otf/vf/utfmr8-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmr8-v.vf b/language/japanese/japanese-otf/vf/utfmr8-v.vf Binary files differindex 02a5cc976f..15b381a34b 100644 --- a/language/japanese/japanese-otf/vf/utfmr8-v.vf +++ b/language/japanese/japanese-otf/vf/utfmr8-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmr9-h.vf b/language/japanese/japanese-otf/vf/utfmr9-h.vf Binary files differindex 8207651e81..9d58f4c66e 100644 --- a/language/japanese/japanese-otf/vf/utfmr9-h.vf +++ b/language/japanese/japanese-otf/vf/utfmr9-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmr9-v.vf b/language/japanese/japanese-otf/vf/utfmr9-v.vf Binary files differindex 4f1e6e9302..07a56c8f06 100644 --- a/language/japanese/japanese-otf/vf/utfmr9-v.vf +++ b/language/japanese/japanese-otf/vf/utfmr9-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmra-h.vf b/language/japanese/japanese-otf/vf/utfmra-h.vf Binary files differindex 7befa7c54d..9281630c6f 100644 --- a/language/japanese/japanese-otf/vf/utfmra-h.vf +++ b/language/japanese/japanese-otf/vf/utfmra-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmra-v.vf b/language/japanese/japanese-otf/vf/utfmra-v.vf Binary files differindex 144fd07126..ab0fc4bb66 100644 --- a/language/japanese/japanese-otf/vf/utfmra-v.vf +++ b/language/japanese/japanese-otf/vf/utfmra-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrb-h.vf b/language/japanese/japanese-otf/vf/utfmrb-h.vf Binary files differindex 5810bd1897..c1abce3ab3 100644 --- a/language/japanese/japanese-otf/vf/utfmrb-h.vf +++ b/language/japanese/japanese-otf/vf/utfmrb-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrb-v.vf b/language/japanese/japanese-otf/vf/utfmrb-v.vf Binary files differindex 1df9c27bed..e18f967837 100644 --- a/language/japanese/japanese-otf/vf/utfmrb-v.vf +++ b/language/japanese/japanese-otf/vf/utfmrb-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrc-h.vf b/language/japanese/japanese-otf/vf/utfmrc-h.vf Binary files differindex 0d37e73984..3114f91d49 100644 --- a/language/japanese/japanese-otf/vf/utfmrc-h.vf +++ b/language/japanese/japanese-otf/vf/utfmrc-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrc-v.vf b/language/japanese/japanese-otf/vf/utfmrc-v.vf Binary files differindex d119fe7cec..8fa80862b0 100644 --- a/language/japanese/japanese-otf/vf/utfmrc-v.vf +++ b/language/japanese/japanese-otf/vf/utfmrc-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrd-h.vf b/language/japanese/japanese-otf/vf/utfmrd-h.vf Binary files differindex 696bffdf45..a464a252a3 100644 --- a/language/japanese/japanese-otf/vf/utfmrd-h.vf +++ b/language/japanese/japanese-otf/vf/utfmrd-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrd-v.vf b/language/japanese/japanese-otf/vf/utfmrd-v.vf Binary files differindex 22a3475ab2..c4c4b4fb23 100644 --- a/language/japanese/japanese-otf/vf/utfmrd-v.vf +++ b/language/japanese/japanese-otf/vf/utfmrd-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmre-h.vf b/language/japanese/japanese-otf/vf/utfmre-h.vf Binary files differindex 45a34efec0..beb43baac8 100644 --- a/language/japanese/japanese-otf/vf/utfmre-h.vf +++ b/language/japanese/japanese-otf/vf/utfmre-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmre-v.vf b/language/japanese/japanese-otf/vf/utfmre-v.vf Binary files differindex 6b35607d17..0d1c2bbbb0 100644 --- a/language/japanese/japanese-otf/vf/utfmre-v.vf +++ b/language/japanese/japanese-otf/vf/utfmre-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrf-h.vf b/language/japanese/japanese-otf/vf/utfmrf-h.vf Binary files differindex b07f9e0ee0..b28ed8df2a 100644 --- a/language/japanese/japanese-otf/vf/utfmrf-h.vf +++ b/language/japanese/japanese-otf/vf/utfmrf-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrf-v.vf b/language/japanese/japanese-otf/vf/utfmrf-v.vf Binary files differindex 921b59ef78..980de8db5d 100644 --- a/language/japanese/japanese-otf/vf/utfmrf-v.vf +++ b/language/japanese/japanese-otf/vf/utfmrf-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrj-h.vf b/language/japanese/japanese-otf/vf/utfmrj-h.vf Binary files differnew file mode 100644 index 0000000000..6f4b9a0e3b --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrj-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrj-v.vf b/language/japanese/japanese-otf/vf/utfmrj-v.vf Binary files differnew file mode 100644 index 0000000000..3618981b8a --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrj-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrk-h.vf b/language/japanese/japanese-otf/vf/utfmrk-h.vf Binary files differnew file mode 100644 index 0000000000..7b2a2935c8 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrk-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrk-v.vf b/language/japanese/japanese-otf/vf/utfmrk-v.vf Binary files differnew file mode 100644 index 0000000000..dfb85d1ac7 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrk-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrl-h.vf b/language/japanese/japanese-otf/vf/utfmrl-h.vf Binary files differnew file mode 100644 index 0000000000..75cceec250 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrl-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrl-v.vf b/language/japanese/japanese-otf/vf/utfmrl-v.vf Binary files differnew file mode 100644 index 0000000000..f518cef397 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrl-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrm-h.vf b/language/japanese/japanese-otf/vf/utfmrm-h.vf Binary files differnew file mode 100644 index 0000000000..15ba968db7 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrm-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrm-v.vf b/language/japanese/japanese-otf/vf/utfmrm-v.vf Binary files differnew file mode 100644 index 0000000000..702fefb577 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrm-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrn-h.vf b/language/japanese/japanese-otf/vf/utfmrn-h.vf Binary files differnew file mode 100644 index 0000000000..6fb29d9cc5 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrn-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrn-v.vf b/language/japanese/japanese-otf/vf/utfmrn-v.vf Binary files differnew file mode 100644 index 0000000000..0a832b421f --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrn-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmro-h.vf b/language/japanese/japanese-otf/vf/utfmro-h.vf Binary files differnew file mode 100644 index 0000000000..67b5aa4d9b --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmro-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmro-v.vf b/language/japanese/japanese-otf/vf/utfmro-v.vf Binary files differnew file mode 100644 index 0000000000..9bb466dcf6 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmro-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrp-h.vf b/language/japanese/japanese-otf/vf/utfmrp-h.vf Binary files differnew file mode 100644 index 0000000000..5c730d75b0 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrp-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrp-v.vf b/language/japanese/japanese-otf/vf/utfmrp-v.vf Binary files differnew file mode 100644 index 0000000000..1fafb3eff7 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrp-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrq-h.vf b/language/japanese/japanese-otf/vf/utfmrq-h.vf Binary files differnew file mode 100644 index 0000000000..cee3d0c7e2 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrq-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrq-v.vf b/language/japanese/japanese-otf/vf/utfmrq-v.vf Binary files differnew file mode 100644 index 0000000000..aba15b1aea --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrq-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrr-h.vf b/language/japanese/japanese-otf/vf/utfmrr-h.vf Binary files differnew file mode 100644 index 0000000000..a3166f3552 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrr-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrr-v.vf b/language/japanese/japanese-otf/vf/utfmrr-v.vf Binary files differnew file mode 100644 index 0000000000..2220a0ced1 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrr-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrs-h.vf b/language/japanese/japanese-otf/vf/utfmrs-h.vf Binary files differnew file mode 100644 index 0000000000..b136918ae4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrs-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrs-v.vf b/language/japanese/japanese-otf/vf/utfmrs-v.vf Binary files differnew file mode 100644 index 0000000000..d6ab67cfe8 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrs-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrt-h.vf b/language/japanese/japanese-otf/vf/utfmrt-h.vf Binary files differnew file mode 100644 index 0000000000..c65e3ec576 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrt-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrt-v.vf b/language/japanese/japanese-otf/vf/utfmrt-v.vf Binary files differnew file mode 100644 index 0000000000..c60a162e82 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrt-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmru-h.vf b/language/japanese/japanese-otf/vf/utfmru-h.vf Binary files differnew file mode 100644 index 0000000000..50cfb26565 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmru-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmru-v.vf b/language/japanese/japanese-otf/vf/utfmru-v.vf Binary files differnew file mode 100644 index 0000000000..f3fbe2eefb --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmru-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrv-h.vf b/language/japanese/japanese-otf/vf/utfmrv-h.vf Binary files differnew file mode 100644 index 0000000000..288ae7bb12 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrv-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrv-v.vf b/language/japanese/japanese-otf/vf/utfmrv-v.vf Binary files differnew file mode 100644 index 0000000000..385502dfa0 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrv-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrw-h.vf b/language/japanese/japanese-otf/vf/utfmrw-h.vf Binary files differnew file mode 100644 index 0000000000..1b3039506b --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrw-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrw-v.vf b/language/japanese/japanese-otf/vf/utfmrw-v.vf Binary files differnew file mode 100644 index 0000000000..e5756dc04c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrw-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrx-h.vf b/language/japanese/japanese-otf/vf/utfmrx-h.vf Binary files differnew file mode 100644 index 0000000000..278038671e --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrx-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrx-v.vf b/language/japanese/japanese-otf/vf/utfmrx-v.vf Binary files differnew file mode 100644 index 0000000000..294e5b8ec9 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrx-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmry-h.vf b/language/japanese/japanese-otf/vf/utfmry-h.vf Binary files differnew file mode 100644 index 0000000000..5c6320bb07 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmry-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmry-v.vf b/language/japanese/japanese-otf/vf/utfmry-v.vf Binary files differnew file mode 100644 index 0000000000..2587061965 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmry-v.vf diff --git a/language/japanese/japanese-otf/vf/utfmrz-h.vf b/language/japanese/japanese-otf/vf/utfmrz-h.vf Binary files differnew file mode 100644 index 0000000000..775b1dc773 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrz-h.vf diff --git a/language/japanese/japanese-otf/vf/utfmrz-v.vf b/language/japanese/japanese-otf/vf/utfmrz-v.vf Binary files differnew file mode 100644 index 0000000000..e57b8c613e --- /dev/null +++ b/language/japanese/japanese-otf/vf/utfmrz-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgb--h.vf b/language/japanese/japanese-otf/vf/utftgb--h.vf Binary files differnew file mode 100644 index 0000000000..61329bcd7d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgb--h.vf diff --git a/language/japanese/japanese-otf/vf/utftgb--v.vf b/language/japanese/japanese-otf/vf/utftgb--v.vf Binary files differnew file mode 100644 index 0000000000..c68cb6f418 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgb--v.vf diff --git a/language/japanese/japanese-otf/vf/utftge--h.vf b/language/japanese/japanese-otf/vf/utftge--h.vf Binary files differnew file mode 100644 index 0000000000..efd7b63513 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftge--h.vf diff --git a/language/japanese/japanese-otf/vf/utftge--v.vf b/language/japanese/japanese-otf/vf/utftge--v.vf Binary files differnew file mode 100644 index 0000000000..6a2884f2fc --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftge--v.vf diff --git a/language/japanese/japanese-otf/vf/utftgr--h.vf b/language/japanese/japanese-otf/vf/utftgr--h.vf Binary files differnew file mode 100644 index 0000000000..95cafa50fc --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgr--h.vf diff --git a/language/japanese/japanese-otf/vf/utftgr--v.vf b/language/japanese/japanese-otf/vf/utftgr--v.vf Binary files differnew file mode 100644 index 0000000000..826f4368a5 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgr--v.vf diff --git a/language/japanese/japanese-otf/vf/utftgr0-h.vf b/language/japanese/japanese-otf/vf/utftgr0-h.vf Binary files differindex 2530a8bfd0..f9cdc2ad50 100644 --- a/language/japanese/japanese-otf/vf/utftgr0-h.vf +++ b/language/japanese/japanese-otf/vf/utftgr0-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgr0-v.vf b/language/japanese/japanese-otf/vf/utftgr0-v.vf Binary files differindex ac6a7c9dbf..940607444e 100644 --- a/language/japanese/japanese-otf/vf/utftgr0-v.vf +++ b/language/japanese/japanese-otf/vf/utftgr0-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgr1-h.vf b/language/japanese/japanese-otf/vf/utftgr1-h.vf Binary files differindex 0cbc62b253..99b9445c41 100644 --- a/language/japanese/japanese-otf/vf/utftgr1-h.vf +++ b/language/japanese/japanese-otf/vf/utftgr1-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgr1-v.vf b/language/japanese/japanese-otf/vf/utftgr1-v.vf Binary files differindex f0d4da75db..be1382a3cc 100644 --- a/language/japanese/japanese-otf/vf/utftgr1-v.vf +++ b/language/japanese/japanese-otf/vf/utftgr1-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgr2-h.vf b/language/japanese/japanese-otf/vf/utftgr2-h.vf Binary files differindex b4b04472ef..dbc5b80823 100644 --- a/language/japanese/japanese-otf/vf/utftgr2-h.vf +++ b/language/japanese/japanese-otf/vf/utftgr2-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgr2-v.vf b/language/japanese/japanese-otf/vf/utftgr2-v.vf Binary files differindex 73bb0f59dc..4883c2665a 100644 --- a/language/japanese/japanese-otf/vf/utftgr2-v.vf +++ b/language/japanese/japanese-otf/vf/utftgr2-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgr3-h.vf b/language/japanese/japanese-otf/vf/utftgr3-h.vf Binary files differindex 935f7478d5..cdec1c274e 100644 --- a/language/japanese/japanese-otf/vf/utftgr3-h.vf +++ b/language/japanese/japanese-otf/vf/utftgr3-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgr3-v.vf b/language/japanese/japanese-otf/vf/utftgr3-v.vf Binary files differindex 674b12f084..abe0dbf088 100644 --- a/language/japanese/japanese-otf/vf/utftgr3-v.vf +++ b/language/japanese/japanese-otf/vf/utftgr3-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgr4-h.vf b/language/japanese/japanese-otf/vf/utftgr4-h.vf Binary files differindex f2c2db1274..60ce71c318 100644 --- a/language/japanese/japanese-otf/vf/utftgr4-h.vf +++ b/language/japanese/japanese-otf/vf/utftgr4-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgr4-v.vf b/language/japanese/japanese-otf/vf/utftgr4-v.vf Binary files differindex 25d5ef0056..efb0a62b4e 100644 --- a/language/japanese/japanese-otf/vf/utftgr4-v.vf +++ b/language/japanese/japanese-otf/vf/utftgr4-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgr5-h.vf b/language/japanese/japanese-otf/vf/utftgr5-h.vf Binary files differindex 51ae27d1d1..cef747a326 100644 --- a/language/japanese/japanese-otf/vf/utftgr5-h.vf +++ b/language/japanese/japanese-otf/vf/utftgr5-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgr5-v.vf b/language/japanese/japanese-otf/vf/utftgr5-v.vf Binary files differindex 1820869548..13b870e74c 100644 --- a/language/japanese/japanese-otf/vf/utftgr5-v.vf +++ b/language/japanese/japanese-otf/vf/utftgr5-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgr6-h.vf b/language/japanese/japanese-otf/vf/utftgr6-h.vf Binary files differindex 1cd1b9b96b..0c0deffa27 100644 --- a/language/japanese/japanese-otf/vf/utftgr6-h.vf +++ b/language/japanese/japanese-otf/vf/utftgr6-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgr6-v.vf b/language/japanese/japanese-otf/vf/utftgr6-v.vf Binary files differindex 77152c71e7..ce14870f0b 100644 --- a/language/japanese/japanese-otf/vf/utftgr6-v.vf +++ b/language/japanese/japanese-otf/vf/utftgr6-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgr7-h.vf b/language/japanese/japanese-otf/vf/utftgr7-h.vf Binary files differindex 327984a610..d0e0cae2f8 100644 --- a/language/japanese/japanese-otf/vf/utftgr7-h.vf +++ b/language/japanese/japanese-otf/vf/utftgr7-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgr7-v.vf b/language/japanese/japanese-otf/vf/utftgr7-v.vf Binary files differindex 3212eb09aa..92533c5885 100644 --- a/language/japanese/japanese-otf/vf/utftgr7-v.vf +++ b/language/japanese/japanese-otf/vf/utftgr7-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgr8-h.vf b/language/japanese/japanese-otf/vf/utftgr8-h.vf Binary files differindex 9876cc9af2..f69681fdd1 100644 --- a/language/japanese/japanese-otf/vf/utftgr8-h.vf +++ b/language/japanese/japanese-otf/vf/utftgr8-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgr8-v.vf b/language/japanese/japanese-otf/vf/utftgr8-v.vf Binary files differindex aeec2cee71..ea9aa37c4e 100644 --- a/language/japanese/japanese-otf/vf/utftgr8-v.vf +++ b/language/japanese/japanese-otf/vf/utftgr8-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgr9-h.vf b/language/japanese/japanese-otf/vf/utftgr9-h.vf Binary files differindex 417b5b545a..04a6653752 100644 --- a/language/japanese/japanese-otf/vf/utftgr9-h.vf +++ b/language/japanese/japanese-otf/vf/utftgr9-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgr9-v.vf b/language/japanese/japanese-otf/vf/utftgr9-v.vf Binary files differindex c64721ecb2..073871b6fc 100644 --- a/language/japanese/japanese-otf/vf/utftgr9-v.vf +++ b/language/japanese/japanese-otf/vf/utftgr9-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgra-h.vf b/language/japanese/japanese-otf/vf/utftgra-h.vf Binary files differindex d517ca4fae..33171c5cd2 100644 --- a/language/japanese/japanese-otf/vf/utftgra-h.vf +++ b/language/japanese/japanese-otf/vf/utftgra-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgra-v.vf b/language/japanese/japanese-otf/vf/utftgra-v.vf Binary files differindex 8d0dbb559c..6a2421a370 100644 --- a/language/japanese/japanese-otf/vf/utftgra-v.vf +++ b/language/japanese/japanese-otf/vf/utftgra-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgrb-h.vf b/language/japanese/japanese-otf/vf/utftgrb-h.vf Binary files differindex 90b691d471..5c084740cd 100644 --- a/language/japanese/japanese-otf/vf/utftgrb-h.vf +++ b/language/japanese/japanese-otf/vf/utftgrb-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgrb-v.vf b/language/japanese/japanese-otf/vf/utftgrb-v.vf Binary files differindex ff8ec0d9a9..3d9783ca23 100644 --- a/language/japanese/japanese-otf/vf/utftgrb-v.vf +++ b/language/japanese/japanese-otf/vf/utftgrb-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgrc-h.vf b/language/japanese/japanese-otf/vf/utftgrc-h.vf Binary files differindex b73407284f..c41337c5eb 100644 --- a/language/japanese/japanese-otf/vf/utftgrc-h.vf +++ b/language/japanese/japanese-otf/vf/utftgrc-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgrc-v.vf b/language/japanese/japanese-otf/vf/utftgrc-v.vf Binary files differindex 14a3e77107..92decf9067 100644 --- a/language/japanese/japanese-otf/vf/utftgrc-v.vf +++ b/language/japanese/japanese-otf/vf/utftgrc-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgrd-h.vf b/language/japanese/japanese-otf/vf/utftgrd-h.vf Binary files differindex cf28795c72..b5872eb8ea 100644 --- a/language/japanese/japanese-otf/vf/utftgrd-h.vf +++ b/language/japanese/japanese-otf/vf/utftgrd-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgrd-v.vf b/language/japanese/japanese-otf/vf/utftgrd-v.vf Binary files differindex 8a7ee5c635..ef5c04d973 100644 --- a/language/japanese/japanese-otf/vf/utftgrd-v.vf +++ b/language/japanese/japanese-otf/vf/utftgrd-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgre-h.vf b/language/japanese/japanese-otf/vf/utftgre-h.vf Binary files differindex 32b1d305dc..e66596bcaf 100644 --- a/language/japanese/japanese-otf/vf/utftgre-h.vf +++ b/language/japanese/japanese-otf/vf/utftgre-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgre-v.vf b/language/japanese/japanese-otf/vf/utftgre-v.vf Binary files differindex 7570a2f4a0..84c77ef13b 100644 --- a/language/japanese/japanese-otf/vf/utftgre-v.vf +++ b/language/japanese/japanese-otf/vf/utftgre-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgrf-h.vf b/language/japanese/japanese-otf/vf/utftgrf-h.vf Binary files differindex 48acc6c4b3..e997373cfa 100644 --- a/language/japanese/japanese-otf/vf/utftgrf-h.vf +++ b/language/japanese/japanese-otf/vf/utftgrf-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgrf-v.vf b/language/japanese/japanese-otf/vf/utftgrf-v.vf Binary files differindex fde5296c2c..a4cdd75a2e 100644 --- a/language/japanese/japanese-otf/vf/utftgrf-v.vf +++ b/language/japanese/japanese-otf/vf/utftgrf-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgrk-h.vf b/language/japanese/japanese-otf/vf/utftgrk-h.vf Binary files differnew file mode 100644 index 0000000000..a3c5534c6e --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrk-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgrk-v.vf b/language/japanese/japanese-otf/vf/utftgrk-v.vf Binary files differnew file mode 100644 index 0000000000..fa19815a4b --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrk-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgrl-h.vf b/language/japanese/japanese-otf/vf/utftgrl-h.vf Binary files differnew file mode 100644 index 0000000000..808d156c34 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrl-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgrl-v.vf b/language/japanese/japanese-otf/vf/utftgrl-v.vf Binary files differnew file mode 100644 index 0000000000..2d4c8ad4a8 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrl-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgrm-h.vf b/language/japanese/japanese-otf/vf/utftgrm-h.vf Binary files differnew file mode 100644 index 0000000000..aa74c9178c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrm-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgrm-v.vf b/language/japanese/japanese-otf/vf/utftgrm-v.vf Binary files differnew file mode 100644 index 0000000000..6477bf5f5d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrm-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgrn-h.vf b/language/japanese/japanese-otf/vf/utftgrn-h.vf Binary files differnew file mode 100644 index 0000000000..33b0e83dc5 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrn-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgrn-v.vf b/language/japanese/japanese-otf/vf/utftgrn-v.vf Binary files differnew file mode 100644 index 0000000000..073b20a586 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrn-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgro-h.vf b/language/japanese/japanese-otf/vf/utftgro-h.vf Binary files differnew file mode 100644 index 0000000000..ea56080e76 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgro-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgro-v.vf b/language/japanese/japanese-otf/vf/utftgro-v.vf Binary files differnew file mode 100644 index 0000000000..9d9f50b86c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgro-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgrp-h.vf b/language/japanese/japanese-otf/vf/utftgrp-h.vf Binary files differnew file mode 100644 index 0000000000..400c487b72 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrp-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgrp-v.vf b/language/japanese/japanese-otf/vf/utftgrp-v.vf Binary files differnew file mode 100644 index 0000000000..ea23e18ab4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrp-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgrq-h.vf b/language/japanese/japanese-otf/vf/utftgrq-h.vf Binary files differnew file mode 100644 index 0000000000..d4223aa931 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrq-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgrq-v.vf b/language/japanese/japanese-otf/vf/utftgrq-v.vf Binary files differnew file mode 100644 index 0000000000..249180409d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrq-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgrr-h.vf b/language/japanese/japanese-otf/vf/utftgrr-h.vf Binary files differnew file mode 100644 index 0000000000..f832cf0e31 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrr-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgrr-v.vf b/language/japanese/japanese-otf/vf/utftgrr-v.vf Binary files differnew file mode 100644 index 0000000000..0345d797bb --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrr-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgrs-h.vf b/language/japanese/japanese-otf/vf/utftgrs-h.vf Binary files differnew file mode 100644 index 0000000000..bbf5a324dc --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrs-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgrs-v.vf b/language/japanese/japanese-otf/vf/utftgrs-v.vf Binary files differnew file mode 100644 index 0000000000..1019051d7d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrs-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgrt-h.vf b/language/japanese/japanese-otf/vf/utftgrt-h.vf Binary files differnew file mode 100644 index 0000000000..60455696b2 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrt-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgrt-v.vf b/language/japanese/japanese-otf/vf/utftgrt-v.vf Binary files differnew file mode 100644 index 0000000000..b0fd36856a --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrt-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgru-h.vf b/language/japanese/japanese-otf/vf/utftgru-h.vf Binary files differnew file mode 100644 index 0000000000..e45f908c7d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgru-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgru-v.vf b/language/japanese/japanese-otf/vf/utftgru-v.vf Binary files differnew file mode 100644 index 0000000000..7b09604b7a --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgru-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgrv-h.vf b/language/japanese/japanese-otf/vf/utftgrv-h.vf Binary files differnew file mode 100644 index 0000000000..5bb5596c2d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrv-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgrv-v.vf b/language/japanese/japanese-otf/vf/utftgrv-v.vf Binary files differnew file mode 100644 index 0000000000..b133bb5fd4 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrv-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgrw-h.vf b/language/japanese/japanese-otf/vf/utftgrw-h.vf Binary files differnew file mode 100644 index 0000000000..c52e0b77ca --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrw-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgrw-v.vf b/language/japanese/japanese-otf/vf/utftgrw-v.vf Binary files differnew file mode 100644 index 0000000000..87cc1d3d16 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrw-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgrx-h.vf b/language/japanese/japanese-otf/vf/utftgrx-h.vf Binary files differnew file mode 100644 index 0000000000..0bc9f48ada --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrx-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgrx-v.vf b/language/japanese/japanese-otf/vf/utftgrx-v.vf Binary files differnew file mode 100644 index 0000000000..8ef612046d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrx-v.vf diff --git a/language/japanese/japanese-otf/vf/utftgrz-h.vf b/language/japanese/japanese-otf/vf/utftgrz-h.vf Binary files differnew file mode 100644 index 0000000000..159366182c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrz-h.vf diff --git a/language/japanese/japanese-otf/vf/utftgrz-v.vf b/language/japanese/japanese-otf/vf/utftgrz-v.vf Binary files differnew file mode 100644 index 0000000000..cc4358afb3 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftgrz-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmb--h.vf b/language/japanese/japanese-otf/vf/utftmb--h.vf Binary files differnew file mode 100644 index 0000000000..d58c576cee --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmb--h.vf diff --git a/language/japanese/japanese-otf/vf/utftmb--v.vf b/language/japanese/japanese-otf/vf/utftmb--v.vf Binary files differnew file mode 100644 index 0000000000..cb017e70a9 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmb--v.vf diff --git a/language/japanese/japanese-otf/vf/utftmgr--h.vf b/language/japanese/japanese-otf/vf/utftmgr--h.vf Binary files differnew file mode 100644 index 0000000000..7597c4e64e --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmgr--h.vf diff --git a/language/japanese/japanese-otf/vf/utftmgr--v.vf b/language/japanese/japanese-otf/vf/utftmgr--v.vf Binary files differnew file mode 100644 index 0000000000..4712815585 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmgr--v.vf diff --git a/language/japanese/japanese-otf/vf/utftml--h.vf b/language/japanese/japanese-otf/vf/utftml--h.vf Binary files differnew file mode 100644 index 0000000000..5b863f6f1d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftml--h.vf diff --git a/language/japanese/japanese-otf/vf/utftml--v.vf b/language/japanese/japanese-otf/vf/utftml--v.vf Binary files differnew file mode 100644 index 0000000000..72feb85f92 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftml--v.vf diff --git a/language/japanese/japanese-otf/vf/utftmr--h.vf b/language/japanese/japanese-otf/vf/utftmr--h.vf Binary files differnew file mode 100644 index 0000000000..3b7556ce17 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmr--h.vf diff --git a/language/japanese/japanese-otf/vf/utftmr--v.vf b/language/japanese/japanese-otf/vf/utftmr--v.vf Binary files differnew file mode 100644 index 0000000000..6973c29fc8 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmr--v.vf diff --git a/language/japanese/japanese-otf/vf/utftmr0-h.vf b/language/japanese/japanese-otf/vf/utftmr0-h.vf Binary files differindex edc6e6b2ae..03fe12a067 100644 --- a/language/japanese/japanese-otf/vf/utftmr0-h.vf +++ b/language/japanese/japanese-otf/vf/utftmr0-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmr0-v.vf b/language/japanese/japanese-otf/vf/utftmr0-v.vf Binary files differindex 6596a3602d..c276733207 100644 --- a/language/japanese/japanese-otf/vf/utftmr0-v.vf +++ b/language/japanese/japanese-otf/vf/utftmr0-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmr1-h.vf b/language/japanese/japanese-otf/vf/utftmr1-h.vf Binary files differindex 61a7d25218..02ed103f8f 100644 --- a/language/japanese/japanese-otf/vf/utftmr1-h.vf +++ b/language/japanese/japanese-otf/vf/utftmr1-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmr1-v.vf b/language/japanese/japanese-otf/vf/utftmr1-v.vf Binary files differindex c7ba8a1bb6..3b08d7a56f 100644 --- a/language/japanese/japanese-otf/vf/utftmr1-v.vf +++ b/language/japanese/japanese-otf/vf/utftmr1-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmr2-h.vf b/language/japanese/japanese-otf/vf/utftmr2-h.vf Binary files differindex f8d714b1f2..52f435fa97 100644 --- a/language/japanese/japanese-otf/vf/utftmr2-h.vf +++ b/language/japanese/japanese-otf/vf/utftmr2-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmr2-v.vf b/language/japanese/japanese-otf/vf/utftmr2-v.vf Binary files differindex 6067673a87..94d12a77d1 100644 --- a/language/japanese/japanese-otf/vf/utftmr2-v.vf +++ b/language/japanese/japanese-otf/vf/utftmr2-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmr3-h.vf b/language/japanese/japanese-otf/vf/utftmr3-h.vf Binary files differindex dd8d8511e1..f9b074e6b7 100644 --- a/language/japanese/japanese-otf/vf/utftmr3-h.vf +++ b/language/japanese/japanese-otf/vf/utftmr3-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmr3-v.vf b/language/japanese/japanese-otf/vf/utftmr3-v.vf Binary files differindex 46bd4873c0..91be5ffee1 100644 --- a/language/japanese/japanese-otf/vf/utftmr3-v.vf +++ b/language/japanese/japanese-otf/vf/utftmr3-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmr4-h.vf b/language/japanese/japanese-otf/vf/utftmr4-h.vf Binary files differindex 910cdd67cb..bdcae62d2c 100644 --- a/language/japanese/japanese-otf/vf/utftmr4-h.vf +++ b/language/japanese/japanese-otf/vf/utftmr4-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmr4-v.vf b/language/japanese/japanese-otf/vf/utftmr4-v.vf Binary files differindex 2a2880a455..add514a387 100644 --- a/language/japanese/japanese-otf/vf/utftmr4-v.vf +++ b/language/japanese/japanese-otf/vf/utftmr4-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmr5-h.vf b/language/japanese/japanese-otf/vf/utftmr5-h.vf Binary files differindex eeee18822e..da5f9d8ce0 100644 --- a/language/japanese/japanese-otf/vf/utftmr5-h.vf +++ b/language/japanese/japanese-otf/vf/utftmr5-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmr5-v.vf b/language/japanese/japanese-otf/vf/utftmr5-v.vf Binary files differindex 509d9785ac..03bce16a7c 100644 --- a/language/japanese/japanese-otf/vf/utftmr5-v.vf +++ b/language/japanese/japanese-otf/vf/utftmr5-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmr6-h.vf b/language/japanese/japanese-otf/vf/utftmr6-h.vf Binary files differindex e3935d2ec2..f6f1f29741 100644 --- a/language/japanese/japanese-otf/vf/utftmr6-h.vf +++ b/language/japanese/japanese-otf/vf/utftmr6-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmr6-v.vf b/language/japanese/japanese-otf/vf/utftmr6-v.vf Binary files differindex 8d7ebaaff7..256381ff94 100644 --- a/language/japanese/japanese-otf/vf/utftmr6-v.vf +++ b/language/japanese/japanese-otf/vf/utftmr6-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmr7-h.vf b/language/japanese/japanese-otf/vf/utftmr7-h.vf Binary files differindex dbb5bd787b..62dc11d37a 100644 --- a/language/japanese/japanese-otf/vf/utftmr7-h.vf +++ b/language/japanese/japanese-otf/vf/utftmr7-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmr7-v.vf b/language/japanese/japanese-otf/vf/utftmr7-v.vf Binary files differindex e4af5aa87b..9395d20e49 100644 --- a/language/japanese/japanese-otf/vf/utftmr7-v.vf +++ b/language/japanese/japanese-otf/vf/utftmr7-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmr8-h.vf b/language/japanese/japanese-otf/vf/utftmr8-h.vf Binary files differindex 98dfffd77a..91aee35718 100644 --- a/language/japanese/japanese-otf/vf/utftmr8-h.vf +++ b/language/japanese/japanese-otf/vf/utftmr8-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmr8-v.vf b/language/japanese/japanese-otf/vf/utftmr8-v.vf Binary files differindex 127c830086..f51f20ece6 100644 --- a/language/japanese/japanese-otf/vf/utftmr8-v.vf +++ b/language/japanese/japanese-otf/vf/utftmr8-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmr9-h.vf b/language/japanese/japanese-otf/vf/utftmr9-h.vf Binary files differindex 28a6e2af26..c99ad85fde 100644 --- a/language/japanese/japanese-otf/vf/utftmr9-h.vf +++ b/language/japanese/japanese-otf/vf/utftmr9-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmr9-v.vf b/language/japanese/japanese-otf/vf/utftmr9-v.vf Binary files differindex 10ab37f775..d34c57a9aa 100644 --- a/language/japanese/japanese-otf/vf/utftmr9-v.vf +++ b/language/japanese/japanese-otf/vf/utftmr9-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmra-h.vf b/language/japanese/japanese-otf/vf/utftmra-h.vf Binary files differindex 581802bf27..3b64228b8e 100644 --- a/language/japanese/japanese-otf/vf/utftmra-h.vf +++ b/language/japanese/japanese-otf/vf/utftmra-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmra-v.vf b/language/japanese/japanese-otf/vf/utftmra-v.vf Binary files differindex ac1bb5ce8f..5ee27e68c0 100644 --- a/language/japanese/japanese-otf/vf/utftmra-v.vf +++ b/language/japanese/japanese-otf/vf/utftmra-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmrb-h.vf b/language/japanese/japanese-otf/vf/utftmrb-h.vf Binary files differindex e99edbaf0a..49bd877d21 100644 --- a/language/japanese/japanese-otf/vf/utftmrb-h.vf +++ b/language/japanese/japanese-otf/vf/utftmrb-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmrb-v.vf b/language/japanese/japanese-otf/vf/utftmrb-v.vf Binary files differindex 060b7179d3..8056e11344 100644 --- a/language/japanese/japanese-otf/vf/utftmrb-v.vf +++ b/language/japanese/japanese-otf/vf/utftmrb-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmrc-h.vf b/language/japanese/japanese-otf/vf/utftmrc-h.vf Binary files differindex d422540c6e..51828ed80b 100644 --- a/language/japanese/japanese-otf/vf/utftmrc-h.vf +++ b/language/japanese/japanese-otf/vf/utftmrc-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmrc-v.vf b/language/japanese/japanese-otf/vf/utftmrc-v.vf Binary files differindex defb98b6d0..22b34352a0 100644 --- a/language/japanese/japanese-otf/vf/utftmrc-v.vf +++ b/language/japanese/japanese-otf/vf/utftmrc-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmrd-h.vf b/language/japanese/japanese-otf/vf/utftmrd-h.vf Binary files differindex e0680fce17..a54d9ccf76 100644 --- a/language/japanese/japanese-otf/vf/utftmrd-h.vf +++ b/language/japanese/japanese-otf/vf/utftmrd-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmrd-v.vf b/language/japanese/japanese-otf/vf/utftmrd-v.vf Binary files differindex d664e2f43a..18305e6c4f 100644 --- a/language/japanese/japanese-otf/vf/utftmrd-v.vf +++ b/language/japanese/japanese-otf/vf/utftmrd-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmre-h.vf b/language/japanese/japanese-otf/vf/utftmre-h.vf Binary files differindex e0e8cccc40..3d6dd7144f 100644 --- a/language/japanese/japanese-otf/vf/utftmre-h.vf +++ b/language/japanese/japanese-otf/vf/utftmre-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmre-v.vf b/language/japanese/japanese-otf/vf/utftmre-v.vf Binary files differindex 3c790d6203..036b85e915 100644 --- a/language/japanese/japanese-otf/vf/utftmre-v.vf +++ b/language/japanese/japanese-otf/vf/utftmre-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmrf-h.vf b/language/japanese/japanese-otf/vf/utftmrf-h.vf Binary files differindex dd04ab8f46..d9b4513e3e 100644 --- a/language/japanese/japanese-otf/vf/utftmrf-h.vf +++ b/language/japanese/japanese-otf/vf/utftmrf-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmrf-v.vf b/language/japanese/japanese-otf/vf/utftmrf-v.vf Binary files differindex 9ab3568b0d..c156d0dfce 100644 --- a/language/japanese/japanese-otf/vf/utftmrf-v.vf +++ b/language/japanese/japanese-otf/vf/utftmrf-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmrk-h.vf b/language/japanese/japanese-otf/vf/utftmrk-h.vf Binary files differnew file mode 100644 index 0000000000..8674e250a3 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrk-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmrk-v.vf b/language/japanese/japanese-otf/vf/utftmrk-v.vf Binary files differnew file mode 100644 index 0000000000..1327b4937f --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrk-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmrl-h.vf b/language/japanese/japanese-otf/vf/utftmrl-h.vf Binary files differnew file mode 100644 index 0000000000..08724bf4fb --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrl-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmrl-v.vf b/language/japanese/japanese-otf/vf/utftmrl-v.vf Binary files differnew file mode 100644 index 0000000000..9242a7ca80 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrl-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmrm-h.vf b/language/japanese/japanese-otf/vf/utftmrm-h.vf Binary files differnew file mode 100644 index 0000000000..09e589b844 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrm-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmrm-v.vf b/language/japanese/japanese-otf/vf/utftmrm-v.vf Binary files differnew file mode 100644 index 0000000000..de4ea21924 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrm-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmrn-h.vf b/language/japanese/japanese-otf/vf/utftmrn-h.vf Binary files differnew file mode 100644 index 0000000000..cf4f1d07ba --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrn-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmrn-v.vf b/language/japanese/japanese-otf/vf/utftmrn-v.vf Binary files differnew file mode 100644 index 0000000000..8fbc651fab --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrn-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmro-h.vf b/language/japanese/japanese-otf/vf/utftmro-h.vf Binary files differnew file mode 100644 index 0000000000..e832ea1fe0 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmro-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmro-v.vf b/language/japanese/japanese-otf/vf/utftmro-v.vf Binary files differnew file mode 100644 index 0000000000..7535439734 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmro-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmrp-h.vf b/language/japanese/japanese-otf/vf/utftmrp-h.vf Binary files differnew file mode 100644 index 0000000000..6807bd69b3 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrp-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmrp-v.vf b/language/japanese/japanese-otf/vf/utftmrp-v.vf Binary files differnew file mode 100644 index 0000000000..398601919f --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrp-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmrq-h.vf b/language/japanese/japanese-otf/vf/utftmrq-h.vf Binary files differnew file mode 100644 index 0000000000..7b1b59c714 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrq-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmrq-v.vf b/language/japanese/japanese-otf/vf/utftmrq-v.vf Binary files differnew file mode 100644 index 0000000000..ec4156df9d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrq-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmrr-h.vf b/language/japanese/japanese-otf/vf/utftmrr-h.vf Binary files differnew file mode 100644 index 0000000000..89663f7bc3 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrr-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmrr-v.vf b/language/japanese/japanese-otf/vf/utftmrr-v.vf Binary files differnew file mode 100644 index 0000000000..8fccd64cbe --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrr-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmrs-h.vf b/language/japanese/japanese-otf/vf/utftmrs-h.vf Binary files differnew file mode 100644 index 0000000000..2ba4679a82 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrs-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmrs-v.vf b/language/japanese/japanese-otf/vf/utftmrs-v.vf Binary files differnew file mode 100644 index 0000000000..3bfaf150aa --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrs-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmrt-h.vf b/language/japanese/japanese-otf/vf/utftmrt-h.vf Binary files differnew file mode 100644 index 0000000000..987d1ce1fb --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrt-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmrt-v.vf b/language/japanese/japanese-otf/vf/utftmrt-v.vf Binary files differnew file mode 100644 index 0000000000..e84ead070c --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrt-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmru-h.vf b/language/japanese/japanese-otf/vf/utftmru-h.vf Binary files differnew file mode 100644 index 0000000000..ddb5e7ff64 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmru-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmru-v.vf b/language/japanese/japanese-otf/vf/utftmru-v.vf Binary files differnew file mode 100644 index 0000000000..162f259a16 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmru-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmrv-h.vf b/language/japanese/japanese-otf/vf/utftmrv-h.vf Binary files differnew file mode 100644 index 0000000000..eed779dfb7 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrv-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmrv-v.vf b/language/japanese/japanese-otf/vf/utftmrv-v.vf Binary files differnew file mode 100644 index 0000000000..a377088396 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrv-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmrw-h.vf b/language/japanese/japanese-otf/vf/utftmrw-h.vf Binary files differnew file mode 100644 index 0000000000..3b225cfbe3 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrw-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmrw-v.vf b/language/japanese/japanese-otf/vf/utftmrw-v.vf Binary files differnew file mode 100644 index 0000000000..31ebcf6940 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrw-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmrx-h.vf b/language/japanese/japanese-otf/vf/utftmrx-h.vf Binary files differnew file mode 100644 index 0000000000..772cabe508 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrx-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmrx-v.vf b/language/japanese/japanese-otf/vf/utftmrx-v.vf Binary files differnew file mode 100644 index 0000000000..ffce0b0994 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrx-v.vf diff --git a/language/japanese/japanese-otf/vf/utftmrz-h.vf b/language/japanese/japanese-otf/vf/utftmrz-h.vf Binary files differnew file mode 100644 index 0000000000..7954ad021d --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrz-h.vf diff --git a/language/japanese/japanese-otf/vf/utftmrz-v.vf b/language/japanese/japanese-otf/vf/utftmrz-v.vf Binary files differnew file mode 100644 index 0000000000..ffbfc14dc9 --- /dev/null +++ b/language/japanese/japanese-otf/vf/utftmrz-v.vf |