From eb706d410a7c54cf8f086d92809836ed77082962 Mon Sep 17 00:00:00 2001 From: Takuji Tanaka Date: Sat, 29 Apr 2023 06:42:55 +0000 Subject: [PATCH] dvipdfmx: VF fallback to OFM for (u)pTeX The rule for virtual fonts (VF) fallback is extended: If a VF has no entry of a codepoint and the first MAPFONT designates an OFM for (u)pTeX, then we designate the glyph (usually with a fullwidth metric) of the same codepoint with the same metrics of the codepoint in the OFM. git-svn-id: svn://tug.org/texlive/trunk/Build/source@66965 c570f23f-e606-0410-a88d-b1316a301751 --- texk/dvipdfm-x/ChangeLog | 18 + texk/dvipdfm-x/Makefile.am | 7 +- texk/dvipdfm-x/Makefile.in | 9 +- texk/dvipdfm-x/configure | 22 +- texk/dvipdfm-x/configure.ac | 2 +- texk/dvipdfm-x/dvipdfmx-upjf.test | 54 +- texk/dvipdfm-x/tests/Makefile_upjf | 15 + texk/dvipdfm-x/tests/upjf-r00.ofm | Bin 0 -> 340 bytes texk/dvipdfm-x/tests/upjf-r00.opl | 38 + texk/dvipdfm-x/tests/upjf1-r.pl | 38 + texk/dvipdfm-x/tests/upjf1-r.tfm | Bin 0 -> 432 bytes texk/dvipdfm-x/tests/upjf1_full.vf | Bin 0 -> 7008 bytes texk/dvipdfm-x/tests/upjf1_full.zvp0 | 2866 ++++++++++++++++++++++++++ texk/dvipdfm-x/tests/upjf1_omit.vf | Bin 0 -> 6940 bytes texk/dvipdfm-x/tests/upjf1_omit.zvp0 | 2838 +++++++++++++++++++++++++ texk/dvipdfm-x/tests/upjv-r00.ofm | Bin 0 -> 312 bytes texk/dvipdfm-x/tests/upjv-r00.opl | 33 + texk/dvipdfm-x/tfm.c | 13 +- texk/dvipdfm-x/vf.c | 13 +- 19 files changed, 5939 insertions(+), 27 deletions(-) create mode 100644 texk/dvipdfm-x/tests/upjf-r00.ofm create mode 100644 texk/dvipdfm-x/tests/upjf-r00.opl create mode 100644 texk/dvipdfm-x/tests/upjf1-r.pl create mode 100644 texk/dvipdfm-x/tests/upjf1-r.tfm create mode 100644 texk/dvipdfm-x/tests/upjf1_full.vf create mode 100644 texk/dvipdfm-x/tests/upjf1_full.zvp0 create mode 100644 texk/dvipdfm-x/tests/upjf1_omit.vf create mode 100644 texk/dvipdfm-x/tests/upjf1_omit.zvp0 create mode 100644 texk/dvipdfm-x/tests/upjv-r00.ofm create mode 100644 texk/dvipdfm-x/tests/upjv-r00.opl diff --git a/texk/dvipdfm-x/ChangeLog b/texk/dvipdfm-x/ChangeLog index ead1d62d6e..5f37733528 100644 --- a/texk/dvipdfm-x/ChangeLog +++ b/texk/dvipdfm-x/ChangeLog @@ -1,3 +1,21 @@ +2023-04-29 TANAKA Takuji + + * {vf,tfm}.c: + Fallback multibyte characters in virtual fonts to + OFM fonts for (u)pTeX. + https://github.com/texjporg/tex-jp-build/issues/99 + * configure.ac: version 20230429. + * dvipdfmx-upjf.test, Makefile_upjf, tests/upjf-r00.{ofm,opl}, + tests/upjv-r00.{ofm,opl}, tests/upjf1-r.{tfm,pl}, + tests/upjf1_{full,omit}.{vf,zvp0}, Makefile.am: + Add new tests for fallback virtual font to OFM. + + The rule for virtual fonts (VF) fallback is extended: + If a VF has no entry of a codepoint and the first + MAPFONT designates an OFM for (u)pTeX, then we designate the + glyph (usually with a fullwidth metric) of the same codepoint + with the same metrics of the codepoint in the OFM. + 2023-03-09 Karl Berry * TL'23 release. diff --git a/texk/dvipdfm-x/Makefile.am b/texk/dvipdfm-x/Makefile.am index d624d4b8a9..873449773e 100644 --- a/texk/dvipdfm-x/Makefile.am +++ b/texk/dvipdfm-x/Makefile.am @@ -301,6 +301,11 @@ EXTRA_DIST += tests/upjv_full.vf tests/upjv_omit.vf EXTRA_DIST += tests/upjv-r.tfm tests/upjv-g.tfm tests/upjv.tfm tests/UPJF-UTF16-V EXTRA_DIST += tests/upjf-g00.opl tests/upjf-g00.ofm EXTRA_DIST += tests/upjv-g00.opl tests/upjv-g00.ofm -DISTCLEANFILES += upjf.vf upjv.vf upjf-g.ofm upjv-g.ofm upjf*.pdf +EXTRA_DIST += tests/upjf-r00.opl tests/upjf-r00.ofm +EXTRA_DIST += tests/upjv-r00.opl tests/upjv-r00.ofm +EXTRA_DIST += tests/upjf1-r.pl tests/upjf1-r.tfm +EXTRA_DIST += tests/upjf1_full.zvp0 tests/upjf1_full.vf +EXTRA_DIST += tests/upjf1_omit.zvp0 tests/upjf1_omit.vf +DISTCLEANFILES += upjf.vf upjv.vf upjf-*.ofm upjv-*.ofm upjf-*.tfm upjf*.pdf ## EXTRA_DIST += tests/fullmap.dvi tests/fullmap.tex diff --git a/texk/dvipdfm-x/Makefile.in b/texk/dvipdfm-x/Makefile.in index d93585b0c2..64f61ad514 100644 --- a/texk/dvipdfm-x/Makefile.in +++ b/texk/dvipdfm-x/Makefile.in @@ -821,7 +821,8 @@ cmapdatadir = $(datarootdir)/texmf-dist/fonts/cmap/dvipdfmx dist_cmapdata_DATA = data/EUC-UCS2 DISTCLEANFILES = config.force image*.pdf xbmc*.pdf annot*.pdf pic*.* \ bookm*.pdf paper*.pdf ptex*.pdf resrc*.pdf reverse.pdf \ - ttc*.pdf upjf.vf upjv.vf upjf-g.ofm upjv-g.ofm upjf*.pdf + ttc*.pdf upjf.vf upjv.vf upjf-*.ofm upjv-*.ofm upjf-*.tfm \ + upjf*.pdf TESTS = xdvipdfmx.test xdvipdfm-ann.test xdvipdfm-bad.test \ xdvipdfm-bb.test xdvipdfm-bkm.test xdvipdfm-psz.test \ xdvipdfm-ptx.test xdvipdfm-res.test xdvipdfm-rev.test \ @@ -848,7 +849,11 @@ EXTRA_DIST = $(TESTS) tests/dvipdfmx.cfg tests/psfonts.map \ tests/upjv_full.vf tests/upjv_omit.vf tests/upjv-r.tfm \ tests/upjv-g.tfm tests/upjv.tfm tests/UPJF-UTF16-V \ tests/upjf-g00.opl tests/upjf-g00.ofm tests/upjv-g00.opl \ - tests/upjv-g00.ofm tests/fullmap.dvi tests/fullmap.tex + tests/upjv-g00.ofm tests/upjf-r00.opl tests/upjf-r00.ofm \ + tests/upjv-r00.opl tests/upjv-r00.ofm tests/upjf1-r.pl \ + tests/upjf1-r.tfm tests/upjf1_full.zvp0 tests/upjf1_full.vf \ + tests/upjf1_omit.zvp0 tests/upjf1_omit.vf tests/fullmap.dvi \ + tests/fullmap.tex all: config.h $(MAKE) $(AM_MAKEFLAGS) all-am diff --git a/texk/dvipdfm-x/configure b/texk/dvipdfm-x/configure index 846c6ed002..e884f827f3 100755 --- a/texk/dvipdfm-x/configure +++ b/texk/dvipdfm-x/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for dvipdfm-x (TeX Live) 20220710. +# Generated by GNU Autoconf 2.71 for dvipdfm-x (TeX Live) 20230429. # # Report bugs to . # @@ -629,8 +629,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='dvipdfm-x (TeX Live)' PACKAGE_TARNAME='dvipdfm-x--tex-live-' -PACKAGE_VERSION='20220710' -PACKAGE_STRING='dvipdfm-x (TeX Live) 20220710' +PACKAGE_VERSION='20230429' +PACKAGE_STRING='dvipdfm-x (TeX Live) 20230429' PACKAGE_BUGREPORT='dvipdfmx@tug.org' PACKAGE_URL='' @@ -1396,7 +1396,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures dvipdfm-x (TeX Live) 20220710 to adapt to many kinds of systems. +\`configure' configures dvipdfm-x (TeX Live) 20230429 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1468,7 +1468,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of dvipdfm-x (TeX Live) 20220710:";; + short | recursive ) echo "Configuration of dvipdfm-x (TeX Live) 20230429:";; esac cat <<\_ACEOF @@ -1598,7 +1598,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -dvipdfm-x (TeX Live) configure 20220710 +dvipdfm-x (TeX Live) configure 20230429 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2354,7 +2354,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by dvipdfm-x (TeX Live) $as_me 20220710, which was +It was created by dvipdfm-x (TeX Live) $as_me 20230429, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -8795,7 +8795,7 @@ fi # Define the identity of the package. PACKAGE='dvipdfm-x--tex-live-' - VERSION='20220710' + VERSION='20230429' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -15613,7 +15613,7 @@ Usage: $0 [OPTIONS] Report bugs to ." lt_cl_version="\ -dvipdfm-x (TeX Live) config.lt 20220710 +dvipdfm-x (TeX Live) config.lt 20230429 configured by $0, generated by GNU Autoconf 2.71. Copyright (C) 2011 Free Software Foundation, Inc. @@ -17723,7 +17723,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by dvipdfm-x (TeX Live) $as_me 20220710, which was +This file was extended by dvipdfm-x (TeX Live) $as_me 20230429, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -17795,7 +17795,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -dvipdfm-x (TeX Live) config.status 20220710 +dvipdfm-x (TeX Live) config.status 20230429 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff --git a/texk/dvipdfm-x/configure.ac b/texk/dvipdfm-x/configure.ac index 3caa2a4c99..4997dff948 100644 --- a/texk/dvipdfm-x/configure.ac +++ b/texk/dvipdfm-x/configure.ac @@ -8,7 +8,7 @@ dnl This file is free software; the copyright holder dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl -AC_INIT([dvipdfm-x (TeX Live)], [20220710], [dvipdfmx@tug.org]) +AC_INIT([dvipdfm-x (TeX Live)], [20230429], [dvipdfmx@tug.org]) AC_PREREQ([2.65]) AC_CONFIG_SRCDIR([agl.c]) AC_CONFIG_AUX_DIR([../../build-aux]) diff --git a/texk/dvipdfm-x/dvipdfmx-upjf.test b/texk/dvipdfm-x/dvipdfmx-upjf.test index 5e2c5c32c5..88a007a475 100755 --- a/texk/dvipdfm-x/dvipdfmx-upjf.test +++ b/texk/dvipdfm-x/dvipdfmx-upjf.test @@ -1,21 +1,21 @@ #! /bin/sh -vx # $Id$ -# Copyright 2020-2022 Japanese TeX Development Community +# Copyright 2020-2023 Japanese TeX Development Community # You may freely use, modify and/or distribute this file. TEXMFCNF=$srcdir/../kpathsea -TFMFONTS="$srcdir/tests;$srcdir/data" +TFMFONTS=".;$srcdir/tests;$srcdir/data" T1FONTS="$srcdir/tests;$srcdir/data" TEXFONTMAPS="$srcdir/tests;$srcdir/data" DVIPDFMXINPUTS="$srcdir/tests;$srcdir/data" TEXPICTS=$srcdir/tests -TEXFONTS="$srcdir/tests;." +TEXFONTS=".;$srcdir/tests" SOURCE_DATE_EPOCH=1588474800 export TEXMFCNF TFMFONTS T1FONTS TEXFONTMAPS DVIPDFMXINPUTS TEXPICTS TEXFONTS SOURCE_DATE_EPOCH failed= -rm -f upjf.vf upjv.vf upjf-g.ofm upjv-g.ofm +rm -f upjf.vf upjv.vf upjf-g.ofm upjv-g.ofm upjf-r.ofm upjv-r.ofm upjf-r.tfm echo "*** dvipdfmx: test for upjf_full.pdf" && echo \ && cp $srcdir/tests/upjf_full.vf ./upjf.vf \ @@ -37,8 +37,52 @@ echo "*** dvipdfmx: test for upjf_omit.pdf" && echo \ cmp ./upjf_full.pdf ./upjf_omit.pdf || failed="$failed dvipdfmx-upjf-cmp" +echo "*** dvipdfmx: test for upjf_omit2.pdf" && echo \ + && cp $srcdir/tests/upjf-r00.ofm ./upjf-r.ofm \ + && cp $srcdir/tests/upjv-r00.ofm ./upjv-r.ofm \ + && ./xdvipdfmx --dvipdfmx -vv --pdfm-str-utf8 -f upjf.map -o upjf.pdf $srcdir/tests/upjf.dvi \ + && mv ./upjf.pdf ./upjf_omit2.pdf \ + && echo && echo "dvipdfmx-upjf-vf_omit2 tests OK" && echo \ + || failed="$failed dvipdfmx-upjf-vf_omit2" + +cmp ./upjf_full.pdf ./upjf_omit2.pdf || failed="$failed dvipdfmx-upjf-cmp2" + + +rm -f upjf-r.ofm upjv-r.ofm + +echo "*** dvipdfmx: test for upjf1_full.pdf" && echo \ + && cp $srcdir/tests/upjf1_full.vf ./upjf.vf \ + && cp $srcdir/tests/upjv_full.vf ./upjv.vf \ + && cp $srcdir/tests/upjf1-r.tfm ./upjf-r.tfm \ + && ./xdvipdfmx --dvipdfmx -vv --pdfm-str-utf8 -f upjf.map -o upjf1.pdf $srcdir/tests/upjf.dvi \ + && mv ./upjf1.pdf ./upjf1_full.pdf \ + && echo && echo "dvipdfmx-upjf1-vf_full tests OK" && echo \ + || failed="$failed dvipdfmx-upjf1-vf_full" + +echo "*** dvipdfmx: test for upjf1_omit.pdf" && echo \ + && cp $srcdir/tests/upjf1_omit.vf ./upjf.vf \ + && cp $srcdir/tests/upjv_omit.vf ./upjv.vf \ + && ./xdvipdfmx --dvipdfmx -vv --pdfm-str-utf8 -f upjf.map -o upjf1.pdf $srcdir/tests/upjf.dvi \ + && mv ./upjf1.pdf ./upjf1_omit.pdf \ + && echo && echo "dvipdfmx-upjf1-vf_omit tests OK" && echo \ + || failed="$failed dvipdfmx-upjf1-vf_omit" + +cmp ./upjf1_full.pdf ./upjf1_omit.pdf || failed="$failed dvipdfmx-upjf1-cmp" + +rm -f upjf-r.tfm + +echo "*** dvipdfmx: test for upjf1_omit2.pdf" && echo \ + && cp $srcdir/tests/upjf-r00.ofm ./upjf-r.ofm \ + && cp $srcdir/tests/upjv-r00.ofm ./upjv-r.ofm \ + && ./xdvipdfmx --dvipdfmx -vv --pdfm-str-utf8 -f upjf.map -o upjf1.pdf $srcdir/tests/upjf.dvi \ + && mv ./upjf1.pdf ./upjf1_omit2.pdf \ + && echo && echo "dvipdfmx-upjf1-vf_omit2 tests OK" && echo \ + || failed="$failed dvipdfmx-upjf1-vf_omit2" + +cmp ./upjf1_full.pdf ./upjf1_omit2.pdf || failed="$failed dvipdfmx-upjf1-cmp" + + test -z "$failed" && exit 0 echo echo "failed tests:$failed" exit 1 - diff --git a/texk/dvipdfm-x/tests/Makefile_upjf b/texk/dvipdfm-x/tests/Makefile_upjf index 99987fb618..2542406174 100644 --- a/texk/dvipdfm-x/tests/Makefile_upjf +++ b/texk/dvipdfm-x/tests/Makefile_upjf @@ -32,6 +32,21 @@ upjf-g00.ofm: upjv-g00.ofm: opl2ofm upjv-g00.opl +upjf-r00.ofm: + opl2ofm upjf-r00.opl + +upjv-r00.ofm: + opl2ofm upjv-r00.opl + +upjf1-r.tfm: + uppltotf upjf1-r.pl + +upjf1_full.vf: + jfmutil zvp02vf upjf1_full.zvp0 + +upjf1_omit.vf: + jfmutil zvp02vf upjf1_omit.zvp0 + upjf.dvi: upjf.tex uplatex upjf.tex dvispc -a upjf.dvi upjf.dvitxt diff --git a/texk/dvipdfm-x/tests/upjf-r00.ofm b/texk/dvipdfm-x/tests/upjf-r00.ofm new file mode 100644 index 0000000000000000000000000000000000000000..7c6c550ba2193f6ef4bcf4532df457a1183ef116 GIT binary patch literal 340 zcmZQzU|?imUW9H@AG>-#_mizm8+TAT}ad}j0kRV2Mzal zz$2oFK}Q@3B$2`so{`22GRPu_JPIhHgfc3q;uSU2@rDMPc*h4?XrqHJdiX>i0}L_3 x7!yn}!yF4N@r4!E*x(yK_{E;b_KXt z=h-vM#W4JM-v0-j?=bKDeI-=*aVZq~tLRxu!KZ?+LP^<~8R=swln6cVcbr`E7)CKAa^*E=VP#>r-Gyob14S|M2BcPGc7-%e{0;xh1po!2FXeu-V znhDK;=0Xdgh0qdcDWm~uLMxz^&>Cnhgn_Wo252L+1=^69CJK{)Ny21cvM>dhB1{FQ3e$jT!gOG|Faww&%mii%vw&H`Y+$x9 z2bd$w1?CF#fO*1vV7{;bSRkYW>B2(5SIqDtV3EaQV6l(^WC%-uCBjl*sjv)KCM*Y* z3oC#XLMD(YtOQmHSwNPs3Roqq238B%K(??3SRhfd37&t5(0gebqfuq7P;Fxe6I4+z3P6#J~lR_?#E1UvO38#V6 z!WrOk~k5x6Mi0eL`r;k}+8N%vmQy&5g@Be_>8f>6;&5E9~m zI3XU07m5MJgajZ#NCXmvBp^vB4it|mJrq)>{nQbID2EEI0Jmm@)G zp$tVCp>V@3D9Q@uD9Q;bK#EWvC@)k1DhL&Uib5rzl293_EK~ui2vvcqLN%b8P#vfq zh3H?cXq){f`u-rOAr@}4xkXsh(OQhw5^4jrg*reTp)OEYs0Y*&>I3zK20#O$A<$50 z1T+#F1C51LAXR7rG!fWlgQf!8Y|u<-&Pa2i1<*oZn+;kDX%uM!+icKEXid>t2m@iE z4bVnt3$zv50qunLKzpGB&_U=3bQC%PorKOnXQ2zwMPQo^x<(;-<8+HY7QL|yx>-7S{2+{J%pYVJ%wICFQGTkTj&Gy5&8msg?>Okp+C@H7yt|q1_A?xLBJq^jW!r8 zu+auXgrSTK6@~%B1UA}WxG;iZguq4{j1)#uj1oozqlGcR7-1|hRu~726UGDMg$cj} zVInY5m;_7`CIgd&DZmtgjW(DXh3GvpE#@AXW;LC$>B0=|kr~2FikY4>E9RV8R*N?@gs#YmR0ieiz1F%8Z z2y7HK0h@%)z-D0!utnGkY!$Wv+k^-Z5psYWVLPy0*a7Sib^<$vUBE73H?UjS1MCs@ z0(*shz&>F=uwOU;91soy2ZckxA>lA^SU3V45sm^!g=4@m;W%(yI02jxP68)|Tp(9C z1)LI21E+;Ez!~8za8@`6oDquaQOE=GgiHLFxg=Z%Tqj%)Trb=J+#uWt z+$h`x+$7u#+$`Jz+#=ix+$!7#+$P)(+%Dt;`NC!3vTz4*hj1rwr*Ic=mvA?5w{Q<| zk8m$=uW%o5pKw2LzwiL?fbbyjpzsjzknk|@ug76~nqVN*%lJGL{vhWJdD|`ohCwvcl zFZ=-fAp8jYDEtKcB>W8gEL;Vy3cmoq2)_cq3cmrr3BLos3x5EAL?JO0pPUzk{G5U( I*REar7Xw!Up8x;= literal 0 HcmV?d00001 diff --git a/texk/dvipdfm-x/tests/upjf1_full.zvp0 b/texk/dvipdfm-x/tests/upjf1_full.zvp0 new file mode 100644 index 0000000000..aa79b23788 --- /dev/null +++ b/texk/dvipdfm-x/tests/upjf1_full.zvp0 @@ -0,0 +1,2866 @@ +(VTITLE ) +(DESIGNSIZE R 10.0) +(CHECKSUM O 0) +(MAPFONT D 0 + (FONTNAME upjf-r) + (FONTCHECKSUM O 0) + (FONTAT R 1.0) + (FONTDSIZE R 10.0) + ) +(MAPFONT D 1 + (FONTNAME upjf-g) + (FONTCHECKSUM O 0) + (FONTAT R 1.0) + (FONTDSIZE R 10.0) + ) +(CHARACTER H 2600 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 2600) + ) + ) +(CHARACTER H 2603 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 2603) + ) + ) +(CHARACTER H 3000 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3000) + ) + ) +(CHARACTER H 3001 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3001) + ) + ) +(CHARACTER H 3002 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3002) + ) + ) +(CHARACTER H 3003 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3003) + ) + ) +(CHARACTER H 3004 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3004) + ) + ) +(CHARACTER H 3005 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3005) + ) + ) +(CHARACTER H 3006 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3006) + ) + ) +(CHARACTER H 3007 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3007) + ) + ) +(CHARACTER H 3008 + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 3008) + ) + ) +(CHARACTER H 3009 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3009) + ) + ) +(CHARACTER H 300A + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 300A) + ) + ) +(CHARACTER H 300B + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 300B) + ) + ) +(CHARACTER H 300C + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 300C) + ) + ) +(CHARACTER H 300D + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 300D) + ) + ) +(CHARACTER H 300E + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 300E) + ) + ) +(CHARACTER H 300F + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 300F) + ) + ) +(CHARACTER H 3010 + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 3010) + ) + ) +(CHARACTER H 3011 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3011) + ) + ) +(CHARACTER H 3012 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3012) + ) + ) +(CHARACTER H 3013 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3013) + ) + ) +(CHARACTER H 3014 + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 3014) + ) + ) +(CHARACTER H 3015 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3015) + ) + ) +(CHARACTER H 3016 + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 3016) + ) + ) +(CHARACTER H 3017 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3017) + ) + ) +(CHARACTER H 3018 + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 3018) + ) + ) +(CHARACTER H 3019 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3019) + ) + ) +(CHARACTER H 301A + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 301A) + ) + ) +(CHARACTER H 301B + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 301B) + ) + ) +(CHARACTER H 301C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 301C) + ) + ) +(CHARACTER H 301D + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 301D) + ) + ) +(CHARACTER H 301E + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 301E) + ) + ) +(CHARACTER H 301F + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 301F) + ) + ) +(CHARACTER H 3020 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3020) + ) + ) +(CHARACTER H 3021 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3021) + ) + ) +(CHARACTER H 3022 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3022) + ) + ) +(CHARACTER H 3023 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3023) + ) + ) +(CHARACTER H 3024 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3024) + ) + ) +(CHARACTER H 3025 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3025) + ) + ) +(CHARACTER H 3026 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3026) + ) + ) +(CHARACTER H 3027 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3027) + ) + ) +(CHARACTER H 3028 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3028) + ) + ) +(CHARACTER H 3029 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3029) + ) + ) +(CHARACTER H 302A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 302A) + ) + ) +(CHARACTER H 302B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 302B) + ) + ) +(CHARACTER H 302C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 302C) + ) + ) +(CHARACTER H 302D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 302D) + ) + ) +(CHARACTER H 302E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 302E) + ) + ) +(CHARACTER H 302F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 302F) + ) + ) +(CHARACTER H 3030 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3030) + ) + ) +(CHARACTER H 3031 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3031) + ) + ) +(CHARACTER H 3032 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3032) + ) + ) +(CHARACTER H 3033 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3033) + ) + ) +(CHARACTER H 3034 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3034) + ) + ) +(CHARACTER H 3035 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3035) + ) + ) +(CHARACTER H 3036 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3036) + ) + ) +(CHARACTER H 3037 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3037) + ) + ) +(CHARACTER H 3038 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3038) + ) + ) +(CHARACTER H 3039 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3039) + ) + ) +(CHARACTER H 303A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 303A) + ) + ) +(CHARACTER H 303B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 303B) + ) + ) +(CHARACTER H 303C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 303C) + ) + ) +(CHARACTER H 303D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 303D) + ) + ) +(CHARACTER H 303E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 303E) + ) + ) +(CHARACTER H 303F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 303F) + ) + ) +(CHARACTER H 3040 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3040) + ) + ) +(CHARACTER H 3041 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3041) + ) + ) +(CHARACTER H 3042 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3042) + ) + ) +(CHARACTER H 3043 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3043) + ) + ) +(CHARACTER H 3044 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3044) + ) + ) +(CHARACTER H 3045 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3045) + ) + ) +(CHARACTER H 3046 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3046) + ) + ) +(CHARACTER H 3047 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3047) + ) + ) +(CHARACTER H 3048 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3048) + ) + ) +(CHARACTER H 3049 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3049) + ) + ) +(CHARACTER H 304A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 304A) + ) + ) +(CHARACTER H 304B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 304B) + ) + ) +(CHARACTER H 304C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 304C) + ) + ) +(CHARACTER H 304D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 304D) + ) + ) +(CHARACTER H 304E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 304E) + ) + ) +(CHARACTER H 304F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 304F) + ) + ) +(CHARACTER H 3050 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3050) + ) + ) +(CHARACTER H 3051 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3051) + ) + ) +(CHARACTER H 3052 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3052) + ) + ) +(CHARACTER H 3053 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3053) + ) + ) +(CHARACTER H 3054 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3054) + ) + ) +(CHARACTER H 3055 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3055) + ) + ) +(CHARACTER H 3056 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3056) + ) + ) +(CHARACTER H 3057 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3057) + ) + ) +(CHARACTER H 3058 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3058) + ) + ) +(CHARACTER H 3059 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3059) + ) + ) +(CHARACTER H 305A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 305A) + ) + ) +(CHARACTER H 305B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 305B) + ) + ) +(CHARACTER H 305C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 305C) + ) + ) +(CHARACTER H 305D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 305D) + ) + ) +(CHARACTER H 305E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 305E) + ) + ) +(CHARACTER H 305F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 305F) + ) + ) +(CHARACTER H 3060 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3060) + ) + ) +(CHARACTER H 3061 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3061) + ) + ) +(CHARACTER H 3062 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3062) + ) + ) +(CHARACTER H 3063 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3063) + ) + ) +(CHARACTER H 3064 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3064) + ) + ) +(CHARACTER H 3065 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3065) + ) + ) +(CHARACTER H 3066 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3066) + ) + ) +(CHARACTER H 3067 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3067) + ) + ) +(CHARACTER H 3068 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3068) + ) + ) +(CHARACTER H 3069 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3069) + ) + ) +(CHARACTER H 306A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 306A) + ) + ) +(CHARACTER H 306B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 306B) + ) + ) +(CHARACTER H 306C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 306C) + ) + ) +(CHARACTER H 306D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 306D) + ) + ) +(CHARACTER H 306E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 306E) + ) + ) +(CHARACTER H 306F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 306F) + ) + ) +(CHARACTER H 3070 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3070) + ) + ) +(CHARACTER H 3071 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3071) + ) + ) +(CHARACTER H 3072 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3072) + ) + ) +(CHARACTER H 3073 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3073) + ) + ) +(CHARACTER H 3074 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3074) + ) + ) +(CHARACTER H 3075 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3075) + ) + ) +(CHARACTER H 3076 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3076) + ) + ) +(CHARACTER H 3077 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3077) + ) + ) +(CHARACTER H 3078 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3078) + ) + ) +(CHARACTER H 3079 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3079) + ) + ) +(CHARACTER H 307A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 307A) + ) + ) +(CHARACTER H 307B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 307B) + ) + ) +(CHARACTER H 307C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 307C) + ) + ) +(CHARACTER H 307D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 307D) + ) + ) +(CHARACTER H 307E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 307E) + ) + ) +(CHARACTER H 307F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 307F) + ) + ) +(CHARACTER H 3080 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3080) + ) + ) +(CHARACTER H 3081 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3081) + ) + ) +(CHARACTER H 3082 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3082) + ) + ) +(CHARACTER H 3083 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3083) + ) + ) +(CHARACTER H 3084 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3084) + ) + ) +(CHARACTER H 3085 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3085) + ) + ) +(CHARACTER H 3086 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3086) + ) + ) +(CHARACTER H 3087 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3087) + ) + ) +(CHARACTER H 3088 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3088) + ) + ) +(CHARACTER H 3089 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3089) + ) + ) +(CHARACTER H 308A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 308A) + ) + ) +(CHARACTER H 308B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 308B) + ) + ) +(CHARACTER H 308C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 308C) + ) + ) +(CHARACTER H 308D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 308D) + ) + ) +(CHARACTER H 308E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 308E) + ) + ) +(CHARACTER H 308F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 308F) + ) + ) +(CHARACTER H 3090 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3090) + ) + ) +(CHARACTER H 3091 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3091) + ) + ) +(CHARACTER H 3092 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3092) + ) + ) +(CHARACTER H 3093 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3093) + ) + ) +(CHARACTER H 3094 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3094) + ) + ) +(CHARACTER H 3095 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3095) + ) + ) +(CHARACTER H 3096 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3096) + ) + ) +(CHARACTER H 3097 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3097) + ) + ) +(CHARACTER H 3098 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3098) + ) + ) +(CHARACTER H 3099 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3099) + ) + ) +(CHARACTER H 309A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 309A) + ) + ) +(CHARACTER H 309B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 309B) + ) + ) +(CHARACTER H 309C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 309C) + ) + ) +(CHARACTER H 309D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 309D) + ) + ) +(CHARACTER H 309E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 309E) + ) + ) +(CHARACTER H 309F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 309F) + ) + ) +(CHARACTER H 6674 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6674) + ) + ) +(CHARACTER H 96EA + (CHARWD R 1.0) + (MAP + (SELECTFONT D 0) + (SETCHAR H 96EA) + ) + ) +(CHARACTER H FF00 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF00) + ) + ) +(CHARACTER H FF01 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF01) + ) + ) +(CHARACTER H FF02 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF02) + ) + ) +(CHARACTER H FF03 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF03) + ) + ) +(CHARACTER H FF04 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF04) + ) + ) +(CHARACTER H FF05 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF05) + ) + ) +(CHARACTER H FF06 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF06) + ) + ) +(CHARACTER H FF07 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF07) + ) + ) +(CHARACTER H FF08 + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H FF08) + ) + ) +(CHARACTER H FF09 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF09) + ) + ) +(CHARACTER H FF0A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF0A) + ) + ) +(CHARACTER H FF0B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF0B) + ) + ) +(CHARACTER H FF0C + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF0C) + ) + ) +(CHARACTER H FF0D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF0D) + ) + ) +(CHARACTER H FF0E + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF0E) + ) + ) +(CHARACTER H FF0F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF0F) + ) + ) +(CHARACTER H FF10 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF10) + ) + ) +(CHARACTER H FF11 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF11) + ) + ) +(CHARACTER H FF12 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF12) + ) + ) +(CHARACTER H FF13 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF13) + ) + ) +(CHARACTER H FF14 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF14) + ) + ) +(CHARACTER H FF15 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF15) + ) + ) +(CHARACTER H FF16 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF16) + ) + ) +(CHARACTER H FF17 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF17) + ) + ) +(CHARACTER H FF18 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF18) + ) + ) +(CHARACTER H FF19 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF19) + ) + ) +(CHARACTER H FF1A + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.25) + (SELECTFONT D 1) + (SETCHAR H FF1A) + ) + ) +(CHARACTER H FF1B + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.25) + (SELECTFONT D 1) + (SETCHAR H FF1B) + ) + ) +(CHARACTER H FF1C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF1C) + ) + ) +(CHARACTER H FF1D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF1D) + ) + ) +(CHARACTER H FF1E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF1E) + ) + ) +(CHARACTER H FF1F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF1F) + ) + ) +(CHARACTER H FF20 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF20) + ) + ) +(CHARACTER H FF21 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF21) + ) + ) +(CHARACTER H FF22 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF22) + ) + ) +(CHARACTER H FF23 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF23) + ) + ) +(CHARACTER H FF24 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF24) + ) + ) +(CHARACTER H FF25 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF25) + ) + ) +(CHARACTER H FF26 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF26) + ) + ) +(CHARACTER H FF27 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF27) + ) + ) +(CHARACTER H FF28 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF28) + ) + ) +(CHARACTER H FF29 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF29) + ) + ) +(CHARACTER H FF2A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF2A) + ) + ) +(CHARACTER H FF2B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF2B) + ) + ) +(CHARACTER H FF2C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF2C) + ) + ) +(CHARACTER H FF2D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF2D) + ) + ) +(CHARACTER H FF2E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF2E) + ) + ) +(CHARACTER H FF2F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF2F) + ) + ) +(CHARACTER H FF30 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF30) + ) + ) +(CHARACTER H FF31 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF31) + ) + ) +(CHARACTER H FF32 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF32) + ) + ) +(CHARACTER H FF33 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF33) + ) + ) +(CHARACTER H FF34 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF34) + ) + ) +(CHARACTER H FF35 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF35) + ) + ) +(CHARACTER H FF36 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF36) + ) + ) +(CHARACTER H FF37 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF37) + ) + ) +(CHARACTER H FF38 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF38) + ) + ) +(CHARACTER H FF39 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF39) + ) + ) +(CHARACTER H FF3A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF3A) + ) + ) +(CHARACTER H FF3B + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H FF3B) + ) + ) +(CHARACTER H FF3C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF3C) + ) + ) +(CHARACTER H FF3D + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF3D) + ) + ) +(CHARACTER H FF3E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF3E) + ) + ) +(CHARACTER H FF3F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF3F) + ) + ) +(CHARACTER H FF40 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF40) + ) + ) +(CHARACTER H FF41 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF41) + ) + ) +(CHARACTER H FF42 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF42) + ) + ) +(CHARACTER H FF43 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF43) + ) + ) +(CHARACTER H FF44 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF44) + ) + ) +(CHARACTER H FF45 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF45) + ) + ) +(CHARACTER H FF46 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF46) + ) + ) +(CHARACTER H FF47 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF47) + ) + ) +(CHARACTER H FF48 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF48) + ) + ) +(CHARACTER H FF49 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF49) + ) + ) +(CHARACTER H FF4A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF4A) + ) + ) +(CHARACTER H FF4B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF4B) + ) + ) +(CHARACTER H FF4C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF4C) + ) + ) +(CHARACTER H FF4D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF4D) + ) + ) +(CHARACTER H FF4E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF4E) + ) + ) +(CHARACTER H FF4F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF4F) + ) + ) +(CHARACTER H FF50 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF50) + ) + ) +(CHARACTER H FF51 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF51) + ) + ) +(CHARACTER H FF52 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF52) + ) + ) +(CHARACTER H FF53 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF53) + ) + ) +(CHARACTER H FF54 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF54) + ) + ) +(CHARACTER H FF55 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF55) + ) + ) +(CHARACTER H FF56 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF56) + ) + ) +(CHARACTER H FF57 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF57) + ) + ) +(CHARACTER H FF58 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF58) + ) + ) +(CHARACTER H FF59 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF59) + ) + ) +(CHARACTER H FF5A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF5A) + ) + ) +(CHARACTER H FF5B + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H FF5B) + ) + ) +(CHARACTER H FF5C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF5C) + ) + ) +(CHARACTER H FF5D + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF5D) + ) + ) +(CHARACTER H FF5E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF5E) + ) + ) +(CHARACTER H FF5F + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H FF5F) + ) + ) +(CHARACTER H FF60 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF60) + ) + ) +(CHARACTER H FF61 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF61) + ) + ) +(CHARACTER H FF62 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF62) + ) + ) +(CHARACTER H FF63 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF63) + ) + ) +(CHARACTER H FF64 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF64) + ) + ) +(CHARACTER H FF65 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF65) + ) + ) +(CHARACTER H FF66 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF66) + ) + ) +(CHARACTER H FF67 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF67) + ) + ) +(CHARACTER H FF68 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF68) + ) + ) +(CHARACTER H FF69 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF69) + ) + ) +(CHARACTER H FF6A + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF6A) + ) + ) +(CHARACTER H FF6B + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF6B) + ) + ) +(CHARACTER H FF6C + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF6C) + ) + ) +(CHARACTER H FF6D + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF6D) + ) + ) +(CHARACTER H FF6E + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF6E) + ) + ) +(CHARACTER H FF6F + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF6F) + ) + ) +(CHARACTER H FF70 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 0) + (SETCHAR H FF70) + ) + ) +(CHARACTER H FF71 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 0) + (SETCHAR H FF71) + ) + ) +(CHARACTER H FF72 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF72) + ) + ) +(CHARACTER H FF73 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 0) + (SETCHAR H FF73) + ) + ) +(CHARACTER H FF74 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 0) + (SETCHAR H FF74) + ) + ) +(CHARACTER H FF75 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF75) + ) + ) +(CHARACTER H FF76 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF76) + ) + ) +(CHARACTER H FF77 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF77) + ) + ) +(CHARACTER H FF78 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF78) + ) + ) +(CHARACTER H FF79 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF79) + ) + ) +(CHARACTER H FF7A + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF7A) + ) + ) +(CHARACTER H FF7B + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF7B) + ) + ) +(CHARACTER H FF7C + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF7C) + ) + ) +(CHARACTER H FF7D + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF7D) + ) + ) +(CHARACTER H FF7E + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF7E) + ) + ) +(CHARACTER H FF7F + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF7F) + ) + ) +(CHARACTER H FF80 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF80) + ) + ) +(CHARACTER H FF81 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF81) + ) + ) +(CHARACTER H FF82 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF82) + ) + ) +(CHARACTER H FF83 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF83) + ) + ) +(CHARACTER H FF84 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF84) + ) + ) +(CHARACTER H FF85 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF85) + ) + ) +(CHARACTER H FF86 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF86) + ) + ) +(CHARACTER H FF87 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF87) + ) + ) +(CHARACTER H FF88 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF88) + ) + ) +(CHARACTER H FF89 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF89) + ) + ) +(CHARACTER H FF8A + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF8A) + ) + ) +(CHARACTER H FF8B + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF8B) + ) + ) +(CHARACTER H FF8C + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF8C) + ) + ) +(CHARACTER H FF8D + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF8D) + ) + ) +(CHARACTER H FF8E + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF8E) + ) + ) +(CHARACTER H FF8F + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF8F) + ) + ) +(CHARACTER H FF90 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF90) + ) + ) +(CHARACTER H FF91 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF91) + ) + ) +(CHARACTER H FF92 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF92) + ) + ) +(CHARACTER H FF93 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF93) + ) + ) +(CHARACTER H FF94 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF94) + ) + ) +(CHARACTER H FF95 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF95) + ) + ) +(CHARACTER H FF96 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF96) + ) + ) +(CHARACTER H FF97 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF97) + ) + ) +(CHARACTER H FF98 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF98) + ) + ) +(CHARACTER H FF99 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF99) + ) + ) +(CHARACTER H FF9A + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF9A) + ) + ) +(CHARACTER H FF9B + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF9B) + ) + ) +(CHARACTER H FF9C + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF9C) + ) + ) +(CHARACTER H FF9D + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF9D) + ) + ) +(CHARACTER H FF9E + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF9E) + ) + ) +(CHARACTER H FF9F + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF9F) + ) + ) +(CHARACTER H FFA0 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA0) + ) + ) +(CHARACTER H FFA1 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA1) + ) + ) +(CHARACTER H FFA2 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA2) + ) + ) +(CHARACTER H FFA3 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA3) + ) + ) +(CHARACTER H FFA4 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA4) + ) + ) +(CHARACTER H FFA5 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA5) + ) + ) +(CHARACTER H FFA6 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA6) + ) + ) +(CHARACTER H FFA7 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA7) + ) + ) +(CHARACTER H FFA8 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA8) + ) + ) +(CHARACTER H FFA9 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA9) + ) + ) +(CHARACTER H FFAA + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFAA) + ) + ) +(CHARACTER H FFAB + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFAB) + ) + ) +(CHARACTER H FFAC + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFAC) + ) + ) +(CHARACTER H FFAD + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFAD) + ) + ) +(CHARACTER H FFAE + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFAE) + ) + ) +(CHARACTER H FFAF + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFAF) + ) + ) +(CHARACTER H FFB0 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB0) + ) + ) +(CHARACTER H FFB1 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB1) + ) + ) +(CHARACTER H FFB2 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB2) + ) + ) +(CHARACTER H FFB3 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB3) + ) + ) +(CHARACTER H FFB4 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB4) + ) + ) +(CHARACTER H FFB5 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB5) + ) + ) +(CHARACTER H FFB6 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB6) + ) + ) +(CHARACTER H FFB7 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB7) + ) + ) +(CHARACTER H FFB8 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB8) + ) + ) +(CHARACTER H FFB9 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB9) + ) + ) +(CHARACTER H FFBA + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFBA) + ) + ) +(CHARACTER H FFBB + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFBB) + ) + ) +(CHARACTER H FFBC + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFBC) + ) + ) +(CHARACTER H FFBD + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFBD) + ) + ) +(CHARACTER H FFBE + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFBE) + ) + ) +(CHARACTER H FFBF + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFBF) + ) + ) +(CHARACTER H FFC0 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC0) + ) + ) +(CHARACTER H FFC1 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC1) + ) + ) +(CHARACTER H FFC2 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC2) + ) + ) +(CHARACTER H FFC3 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC3) + ) + ) +(CHARACTER H FFC4 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC4) + ) + ) +(CHARACTER H FFC5 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC5) + ) + ) +(CHARACTER H FFC6 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC6) + ) + ) +(CHARACTER H FFC7 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC7) + ) + ) +(CHARACTER H FFC8 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC8) + ) + ) +(CHARACTER H FFC9 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC9) + ) + ) +(CHARACTER H FFCA + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFCA) + ) + ) +(CHARACTER H FFCB + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFCB) + ) + ) +(CHARACTER H FFCC + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFCC) + ) + ) +(CHARACTER H FFCD + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFCD) + ) + ) +(CHARACTER H FFCE + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFCE) + ) + ) +(CHARACTER H FFCF + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFCF) + ) + ) +(CHARACTER H FFD0 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD0) + ) + ) +(CHARACTER H FFD1 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD1) + ) + ) +(CHARACTER H FFD2 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD2) + ) + ) +(CHARACTER H FFD3 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD3) + ) + ) +(CHARACTER H FFD4 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD4) + ) + ) +(CHARACTER H FFD5 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD5) + ) + ) +(CHARACTER H FFD6 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD6) + ) + ) +(CHARACTER H FFD7 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD7) + ) + ) +(CHARACTER H FFD8 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD8) + ) + ) +(CHARACTER H FFD9 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD9) + ) + ) +(CHARACTER H FFDA + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFDA) + ) + ) +(CHARACTER H FFDB + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFDB) + ) + ) +(CHARACTER H FFDC + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFDC) + ) + ) +(CHARACTER H FFDD + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFDD) + ) + ) +(CHARACTER H FFDE + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFDE) + ) + ) +(CHARACTER H FFDF + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFDF) + ) + ) +(CHARACTER H FFE0 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE0) + ) + ) +(CHARACTER H FFE1 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE1) + ) + ) +(CHARACTER H FFE2 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE2) + ) + ) +(CHARACTER H FFE3 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE3) + ) + ) +(CHARACTER H FFE4 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE4) + ) + ) +(CHARACTER H FFE5 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE5) + ) + ) +(CHARACTER H FFE6 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE6) + ) + ) +(CHARACTER H FFE7 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE7) + ) + ) +(CHARACTER H FFE8 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE8) + ) + ) +(CHARACTER H FFE9 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE9) + ) + ) +(CHARACTER H FFEA + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFEA) + ) + ) +(CHARACTER H FFEB + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFEB) + ) + ) +(CHARACTER H FFEC + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFEC) + ) + ) +(CHARACTER H FFED + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFED) + ) + ) +(CHARACTER H FFEE + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFEE) + ) + ) +(CHARACTER H FFEF + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFEF) + ) + ) +(CHARACTER H 20B9F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 0) + (SETCHAR H 20B9F) + ) + ) diff --git a/texk/dvipdfm-x/tests/upjf1_omit.vf b/texk/dvipdfm-x/tests/upjf1_omit.vf new file mode 100644 index 0000000000000000000000000000000000000000..512d29ec205160f51f7776674fabf53dec7964d3 GIT binary patch literal 6940 zcmY+{RdAGN7(n3-gy0a|9fAfHcXxMp3lJ=%4Q|2R3GTGeLcM5Rpe=PbsJqUz7wtu7 z{_ZB{bhf$JBu~!!ZIbyWdH1hdq3pMlq0pZ>A0woMszO$UsR~;aiK&WM6{RX_l^9bc zS{0)zCKTt#DK3-%N_bAmm~%>6mExRIR;6RA(pF`t%2<_+smfZFqbg@rKBg*fRe`F4 zP?2x6qGOd}#wuA=W~{PM1*jra<(#TQHK3YM9jGqU0BQ&|fto@spq7vXBnh>F+Cm+m zj!+kcLIa?IkPIXX4S|M2BcPEG2EsyPps~;dXd*NPnhMQ;Wh6=-gVZv}=xG(}3A&dk@3ZsBg!f0T$Fa{VSj0MID4SP85YRspMo)xc^Y6UY?S0BeM`z*=D)uufPHtQR%_8-$I(Mqv}MN!Sc* z7PbIegss3bb*bZzLb^tqsoxo0E7qCm%4eS>70DFYJz+Pb=uus?z>=&|tEa3of zKsX2-6b=E0gu}pL;RtXwLtprDYw)LzUC3JHZN z3Jci_ZKNn76s0ICBm#*-F`$@G94Ic707?iYfs#Tgpp;M=C@qu$$_QnFvO+naToj_e zwVdVkpXkehpuCv9yk_NK1xG6~T2ZJ3R1zu!m4zxm6`?9nRj3A36RHE%g&IH&p(apM zs0Gv#l7J+kHc(q&c@63aEU!Ubp&ldkg!({zf#o%5AS6>H3oNfeL!l8xBOwfgg~mW* zp$X7LXbLnHngPv(=0J0y1<*oh3A7Yi0j-4AKx={JHE0us=*4Lpeav|s8ML)($5=a| zeYA>Pt@c6(iVi|Yprgh6=-gVZv}=xG(}3 zA&dk@3ZsBg!f0T$zyceLi9+;_jE%V?W39$9HclAN9T_i7pqSt}6JySqXf=tkNy21c zvM>dhB1{FQ3e$jT!gOG|kOHI#Gk_VwOkk!k3z#LO0;$4mV74#^m?O*u<_hzGdBS{P zzK|A$3zwtB_dSJb<0oWjH1U3qrfK9??V6(6V*dlBNwhG&T zZNhe7yRZY;A?yTp3cG+^!fs%;+s?gMGk0i~YcUAq&V74gd#)gTO)I5O7F1 z3>+4Y07rzQz)|5Ca7;K392ZUiCxnyy4LK>C0!|61fz!en;EZq| z&I#v%^TK_=eZu{~{lW#{f^ZSIC_Df>AUp^>C_Dr_Bs>f}EIa}{B0LH_Dm(@}COi&2 zE?fdG373J(!WH0(a22>JTm!BN*MaN86TlO~lfaY0Q@~Tg)4@P+Ut@TKq-@Rjg2@U`#_@Qv^-@U8G2@SX5I@V)Q@@PqIp i@T2e(@RRT}@U!p>@Qd&(@T>3}@SE^E@cZA9w|@bB%J8fJ literal 0 HcmV?d00001 diff --git a/texk/dvipdfm-x/tests/upjf1_omit.zvp0 b/texk/dvipdfm-x/tests/upjf1_omit.zvp0 new file mode 100644 index 0000000000..99c790b784 --- /dev/null +++ b/texk/dvipdfm-x/tests/upjf1_omit.zvp0 @@ -0,0 +1,2838 @@ +(VTITLE ) +(DESIGNSIZE R 10.0) +(CHECKSUM O 0) +(MAPFONT D 0 + (FONTNAME upjf-r) + (FONTCHECKSUM O 0) + (FONTAT R 1.0) + (FONTDSIZE R 10.0) + ) +(MAPFONT D 1 + (FONTNAME upjf-g) + (FONTCHECKSUM O 0) + (FONTAT R 1.0) + (FONTDSIZE R 10.0) + ) +(CHARACTER H 2600 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 2600) + ) + ) +(CHARACTER H 2603 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 2603) + ) + ) +(CHARACTER H 3000 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3000) + ) + ) +(CHARACTER H 3001 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3001) + ) + ) +(CHARACTER H 3002 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3002) + ) + ) +(CHARACTER H 3003 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3003) + ) + ) +(CHARACTER H 3004 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3004) + ) + ) +(CHARACTER H 3005 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3005) + ) + ) +(CHARACTER H 3006 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3006) + ) + ) +(CHARACTER H 3007 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3007) + ) + ) +(CHARACTER H 3008 + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 3008) + ) + ) +(CHARACTER H 3009 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3009) + ) + ) +(CHARACTER H 300A + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 300A) + ) + ) +(CHARACTER H 300B + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 300B) + ) + ) +(CHARACTER H 300C + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 300C) + ) + ) +(CHARACTER H 300D + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 300D) + ) + ) +(CHARACTER H 300E + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 300E) + ) + ) +(CHARACTER H 300F + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 300F) + ) + ) +(CHARACTER H 3010 + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 3010) + ) + ) +(CHARACTER H 3011 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3011) + ) + ) +(CHARACTER H 3012 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3012) + ) + ) +(CHARACTER H 3013 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3013) + ) + ) +(CHARACTER H 3014 + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 3014) + ) + ) +(CHARACTER H 3015 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3015) + ) + ) +(CHARACTER H 3016 + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 3016) + ) + ) +(CHARACTER H 3017 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3017) + ) + ) +(CHARACTER H 3018 + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 3018) + ) + ) +(CHARACTER H 3019 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3019) + ) + ) +(CHARACTER H 301A + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 301A) + ) + ) +(CHARACTER H 301B + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 301B) + ) + ) +(CHARACTER H 301C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 301C) + ) + ) +(CHARACTER H 301D + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H 301D) + ) + ) +(CHARACTER H 301E + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 301E) + ) + ) +(CHARACTER H 301F + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H 301F) + ) + ) +(CHARACTER H 3020 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3020) + ) + ) +(CHARACTER H 3021 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3021) + ) + ) +(CHARACTER H 3022 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3022) + ) + ) +(CHARACTER H 3023 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3023) + ) + ) +(CHARACTER H 3024 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3024) + ) + ) +(CHARACTER H 3025 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3025) + ) + ) +(CHARACTER H 3026 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3026) + ) + ) +(CHARACTER H 3027 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3027) + ) + ) +(CHARACTER H 3028 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3028) + ) + ) +(CHARACTER H 3029 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3029) + ) + ) +(CHARACTER H 302A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 302A) + ) + ) +(CHARACTER H 302B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 302B) + ) + ) +(CHARACTER H 302C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 302C) + ) + ) +(CHARACTER H 302D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 302D) + ) + ) +(CHARACTER H 302E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 302E) + ) + ) +(CHARACTER H 302F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 302F) + ) + ) +(CHARACTER H 3030 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3030) + ) + ) +(CHARACTER H 3031 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3031) + ) + ) +(CHARACTER H 3032 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3032) + ) + ) +(CHARACTER H 3033 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3033) + ) + ) +(CHARACTER H 3034 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3034) + ) + ) +(CHARACTER H 3035 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3035) + ) + ) +(CHARACTER H 3036 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3036) + ) + ) +(CHARACTER H 3037 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3037) + ) + ) +(CHARACTER H 3038 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3038) + ) + ) +(CHARACTER H 3039 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3039) + ) + ) +(CHARACTER H 303A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 303A) + ) + ) +(CHARACTER H 303B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 303B) + ) + ) +(CHARACTER H 303C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 303C) + ) + ) +(CHARACTER H 303D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 303D) + ) + ) +(CHARACTER H 303E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 303E) + ) + ) +(CHARACTER H 303F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 303F) + ) + ) +(CHARACTER H 3040 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3040) + ) + ) +(CHARACTER H 3041 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3041) + ) + ) +(CHARACTER H 3042 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3042) + ) + ) +(CHARACTER H 3043 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3043) + ) + ) +(CHARACTER H 3044 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3044) + ) + ) +(CHARACTER H 3045 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3045) + ) + ) +(CHARACTER H 3046 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3046) + ) + ) +(CHARACTER H 3047 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3047) + ) + ) +(CHARACTER H 3048 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3048) + ) + ) +(CHARACTER H 3049 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3049) + ) + ) +(CHARACTER H 304A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 304A) + ) + ) +(CHARACTER H 304B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 304B) + ) + ) +(CHARACTER H 304C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 304C) + ) + ) +(CHARACTER H 304D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 304D) + ) + ) +(CHARACTER H 304E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 304E) + ) + ) +(CHARACTER H 304F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 304F) + ) + ) +(CHARACTER H 3050 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3050) + ) + ) +(CHARACTER H 3051 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3051) + ) + ) +(CHARACTER H 3052 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3052) + ) + ) +(CHARACTER H 3053 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3053) + ) + ) +(CHARACTER H 3054 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3054) + ) + ) +(CHARACTER H 3055 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3055) + ) + ) +(CHARACTER H 3056 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3056) + ) + ) +(CHARACTER H 3057 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3057) + ) + ) +(CHARACTER H 3058 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3058) + ) + ) +(CHARACTER H 3059 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3059) + ) + ) +(CHARACTER H 305A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 305A) + ) + ) +(CHARACTER H 305B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 305B) + ) + ) +(CHARACTER H 305C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 305C) + ) + ) +(CHARACTER H 305D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 305D) + ) + ) +(CHARACTER H 305E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 305E) + ) + ) +(CHARACTER H 305F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 305F) + ) + ) +(CHARACTER H 3060 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3060) + ) + ) +(CHARACTER H 3061 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3061) + ) + ) +(CHARACTER H 3062 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3062) + ) + ) +(CHARACTER H 3063 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3063) + ) + ) +(CHARACTER H 3064 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3064) + ) + ) +(CHARACTER H 3065 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3065) + ) + ) +(CHARACTER H 3066 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3066) + ) + ) +(CHARACTER H 3067 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3067) + ) + ) +(CHARACTER H 3068 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3068) + ) + ) +(CHARACTER H 3069 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3069) + ) + ) +(CHARACTER H 306A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 306A) + ) + ) +(CHARACTER H 306B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 306B) + ) + ) +(CHARACTER H 306C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 306C) + ) + ) +(CHARACTER H 306D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 306D) + ) + ) +(CHARACTER H 306E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 306E) + ) + ) +(CHARACTER H 306F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 306F) + ) + ) +(CHARACTER H 3070 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3070) + ) + ) +(CHARACTER H 3071 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3071) + ) + ) +(CHARACTER H 3072 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3072) + ) + ) +(CHARACTER H 3073 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3073) + ) + ) +(CHARACTER H 3074 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3074) + ) + ) +(CHARACTER H 3075 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3075) + ) + ) +(CHARACTER H 3076 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3076) + ) + ) +(CHARACTER H 3077 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3077) + ) + ) +(CHARACTER H 3078 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3078) + ) + ) +(CHARACTER H 3079 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3079) + ) + ) +(CHARACTER H 307A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 307A) + ) + ) +(CHARACTER H 307B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 307B) + ) + ) +(CHARACTER H 307C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 307C) + ) + ) +(CHARACTER H 307D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 307D) + ) + ) +(CHARACTER H 307E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 307E) + ) + ) +(CHARACTER H 307F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 307F) + ) + ) +(CHARACTER H 3080 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3080) + ) + ) +(CHARACTER H 3081 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3081) + ) + ) +(CHARACTER H 3082 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3082) + ) + ) +(CHARACTER H 3083 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3083) + ) + ) +(CHARACTER H 3084 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3084) + ) + ) +(CHARACTER H 3085 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3085) + ) + ) +(CHARACTER H 3086 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3086) + ) + ) +(CHARACTER H 3087 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3087) + ) + ) +(CHARACTER H 3088 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3088) + ) + ) +(CHARACTER H 3089 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3089) + ) + ) +(CHARACTER H 308A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 308A) + ) + ) +(CHARACTER H 308B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 308B) + ) + ) +(CHARACTER H 308C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 308C) + ) + ) +(CHARACTER H 308D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 308D) + ) + ) +(CHARACTER H 308E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 308E) + ) + ) +(CHARACTER H 308F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 308F) + ) + ) +(CHARACTER H 3090 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3090) + ) + ) +(CHARACTER H 3091 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3091) + ) + ) +(CHARACTER H 3092 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3092) + ) + ) +(CHARACTER H 3093 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3093) + ) + ) +(CHARACTER H 3094 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3094) + ) + ) +(CHARACTER H 3095 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3095) + ) + ) +(CHARACTER H 3096 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3096) + ) + ) +(CHARACTER H 3097 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3097) + ) + ) +(CHARACTER H 3098 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3098) + ) + ) +(CHARACTER H 3099 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 3099) + ) + ) +(CHARACTER H 309A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 309A) + ) + ) +(CHARACTER H 309B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 309B) + ) + ) +(CHARACTER H 309C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 309C) + ) + ) +(CHARACTER H 309D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 309D) + ) + ) +(CHARACTER H 309E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 309E) + ) + ) +(CHARACTER H 309F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H 309F) + ) + ) +(CHARACTER H 6674 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 0) + (SETCHAR H 6674) + ) + ) +(CHARACTER H FF00 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF00) + ) + ) +(CHARACTER H FF01 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF01) + ) + ) +(CHARACTER H FF02 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF02) + ) + ) +(CHARACTER H FF03 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF03) + ) + ) +(CHARACTER H FF04 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF04) + ) + ) +(CHARACTER H FF05 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF05) + ) + ) +(CHARACTER H FF06 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF06) + ) + ) +(CHARACTER H FF07 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF07) + ) + ) +(CHARACTER H FF08 + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H FF08) + ) + ) +(CHARACTER H FF09 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF09) + ) + ) +(CHARACTER H FF0A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF0A) + ) + ) +(CHARACTER H FF0B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF0B) + ) + ) +(CHARACTER H FF0C + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF0C) + ) + ) +(CHARACTER H FF0D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF0D) + ) + ) +(CHARACTER H FF0E + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF0E) + ) + ) +(CHARACTER H FF0F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF0F) + ) + ) +(CHARACTER H FF10 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF10) + ) + ) +(CHARACTER H FF11 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF11) + ) + ) +(CHARACTER H FF12 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF12) + ) + ) +(CHARACTER H FF13 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF13) + ) + ) +(CHARACTER H FF14 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF14) + ) + ) +(CHARACTER H FF15 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF15) + ) + ) +(CHARACTER H FF16 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF16) + ) + ) +(CHARACTER H FF17 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF17) + ) + ) +(CHARACTER H FF18 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF18) + ) + ) +(CHARACTER H FF19 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF19) + ) + ) +(CHARACTER H FF1A + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.25) + (SELECTFONT D 1) + (SETCHAR H FF1A) + ) + ) +(CHARACTER H FF1B + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.25) + (SELECTFONT D 1) + (SETCHAR H FF1B) + ) + ) +(CHARACTER H FF1C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF1C) + ) + ) +(CHARACTER H FF1D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF1D) + ) + ) +(CHARACTER H FF1E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF1E) + ) + ) +(CHARACTER H FF1F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF1F) + ) + ) +(CHARACTER H FF20 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF20) + ) + ) +(CHARACTER H FF21 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF21) + ) + ) +(CHARACTER H FF22 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF22) + ) + ) +(CHARACTER H FF23 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF23) + ) + ) +(CHARACTER H FF24 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF24) + ) + ) +(CHARACTER H FF25 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF25) + ) + ) +(CHARACTER H FF26 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF26) + ) + ) +(CHARACTER H FF27 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF27) + ) + ) +(CHARACTER H FF28 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF28) + ) + ) +(CHARACTER H FF29 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF29) + ) + ) +(CHARACTER H FF2A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF2A) + ) + ) +(CHARACTER H FF2B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF2B) + ) + ) +(CHARACTER H FF2C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF2C) + ) + ) +(CHARACTER H FF2D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF2D) + ) + ) +(CHARACTER H FF2E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF2E) + ) + ) +(CHARACTER H FF2F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF2F) + ) + ) +(CHARACTER H FF30 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF30) + ) + ) +(CHARACTER H FF31 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF31) + ) + ) +(CHARACTER H FF32 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF32) + ) + ) +(CHARACTER H FF33 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF33) + ) + ) +(CHARACTER H FF34 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF34) + ) + ) +(CHARACTER H FF35 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF35) + ) + ) +(CHARACTER H FF36 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF36) + ) + ) +(CHARACTER H FF37 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF37) + ) + ) +(CHARACTER H FF38 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF38) + ) + ) +(CHARACTER H FF39 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF39) + ) + ) +(CHARACTER H FF3A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF3A) + ) + ) +(CHARACTER H FF3B + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H FF3B) + ) + ) +(CHARACTER H FF3C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF3C) + ) + ) +(CHARACTER H FF3D + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF3D) + ) + ) +(CHARACTER H FF3E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF3E) + ) + ) +(CHARACTER H FF3F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF3F) + ) + ) +(CHARACTER H FF40 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF40) + ) + ) +(CHARACTER H FF41 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF41) + ) + ) +(CHARACTER H FF42 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF42) + ) + ) +(CHARACTER H FF43 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF43) + ) + ) +(CHARACTER H FF44 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF44) + ) + ) +(CHARACTER H FF45 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF45) + ) + ) +(CHARACTER H FF46 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF46) + ) + ) +(CHARACTER H FF47 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF47) + ) + ) +(CHARACTER H FF48 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF48) + ) + ) +(CHARACTER H FF49 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF49) + ) + ) +(CHARACTER H FF4A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF4A) + ) + ) +(CHARACTER H FF4B + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF4B) + ) + ) +(CHARACTER H FF4C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF4C) + ) + ) +(CHARACTER H FF4D + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF4D) + ) + ) +(CHARACTER H FF4E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF4E) + ) + ) +(CHARACTER H FF4F + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF4F) + ) + ) +(CHARACTER H FF50 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF50) + ) + ) +(CHARACTER H FF51 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF51) + ) + ) +(CHARACTER H FF52 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF52) + ) + ) +(CHARACTER H FF53 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF53) + ) + ) +(CHARACTER H FF54 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF54) + ) + ) +(CHARACTER H FF55 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF55) + ) + ) +(CHARACTER H FF56 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF56) + ) + ) +(CHARACTER H FF57 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF57) + ) + ) +(CHARACTER H FF58 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF58) + ) + ) +(CHARACTER H FF59 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF59) + ) + ) +(CHARACTER H FF5A + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF5A) + ) + ) +(CHARACTER H FF5B + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H FF5B) + ) + ) +(CHARACTER H FF5C + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF5C) + ) + ) +(CHARACTER H FF5D + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF5D) + ) + ) +(CHARACTER H FF5E + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF5E) + ) + ) +(CHARACTER H FF5F + (CHARWD R 0.5) + (MAP + (MOVERIGHT R -0.5) + (SELECTFONT D 1) + (SETCHAR H FF5F) + ) + ) +(CHARACTER H FF60 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF60) + ) + ) +(CHARACTER H FF61 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF61) + ) + ) +(CHARACTER H FF62 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF62) + ) + ) +(CHARACTER H FF63 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF63) + ) + ) +(CHARACTER H FF64 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF64) + ) + ) +(CHARACTER H FF65 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF65) + ) + ) +(CHARACTER H FF66 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF66) + ) + ) +(CHARACTER H FF67 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF67) + ) + ) +(CHARACTER H FF68 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF68) + ) + ) +(CHARACTER H FF69 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF69) + ) + ) +(CHARACTER H FF6A + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF6A) + ) + ) +(CHARACTER H FF6B + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF6B) + ) + ) +(CHARACTER H FF6C + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF6C) + ) + ) +(CHARACTER H FF6D + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF6D) + ) + ) +(CHARACTER H FF6E + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF6E) + ) + ) +(CHARACTER H FF6F + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF6F) + ) + ) +(CHARACTER H FF70 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 0) + (SETCHAR H FF70) + ) + ) +(CHARACTER H FF71 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 0) + (SETCHAR H FF71) + ) + ) +(CHARACTER H FF72 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF72) + ) + ) +(CHARACTER H FF75 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF75) + ) + ) +(CHARACTER H FF76 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF76) + ) + ) +(CHARACTER H FF77 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF77) + ) + ) +(CHARACTER H FF78 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF78) + ) + ) +(CHARACTER H FF79 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF79) + ) + ) +(CHARACTER H FF7A + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF7A) + ) + ) +(CHARACTER H FF7B + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF7B) + ) + ) +(CHARACTER H FF7C + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF7C) + ) + ) +(CHARACTER H FF7D + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF7D) + ) + ) +(CHARACTER H FF7E + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF7E) + ) + ) +(CHARACTER H FF7F + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF7F) + ) + ) +(CHARACTER H FF80 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF80) + ) + ) +(CHARACTER H FF81 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF81) + ) + ) +(CHARACTER H FF82 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF82) + ) + ) +(CHARACTER H FF83 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF83) + ) + ) +(CHARACTER H FF84 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF84) + ) + ) +(CHARACTER H FF85 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF85) + ) + ) +(CHARACTER H FF86 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF86) + ) + ) +(CHARACTER H FF87 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF87) + ) + ) +(CHARACTER H FF88 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF88) + ) + ) +(CHARACTER H FF89 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF89) + ) + ) +(CHARACTER H FF8A + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF8A) + ) + ) +(CHARACTER H FF8B + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF8B) + ) + ) +(CHARACTER H FF8C + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF8C) + ) + ) +(CHARACTER H FF8D + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF8D) + ) + ) +(CHARACTER H FF8E + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF8E) + ) + ) +(CHARACTER H FF8F + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF8F) + ) + ) +(CHARACTER H FF90 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF90) + ) + ) +(CHARACTER H FF91 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF91) + ) + ) +(CHARACTER H FF92 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF92) + ) + ) +(CHARACTER H FF93 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF93) + ) + ) +(CHARACTER H FF94 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF94) + ) + ) +(CHARACTER H FF95 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF95) + ) + ) +(CHARACTER H FF96 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF96) + ) + ) +(CHARACTER H FF97 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF97) + ) + ) +(CHARACTER H FF98 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF98) + ) + ) +(CHARACTER H FF99 + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF99) + ) + ) +(CHARACTER H FF9A + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF9A) + ) + ) +(CHARACTER H FF9B + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF9B) + ) + ) +(CHARACTER H FF9C + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF9C) + ) + ) +(CHARACTER H FF9D + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF9D) + ) + ) +(CHARACTER H FF9E + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF9E) + ) + ) +(CHARACTER H FF9F + (CHARWD R 0.5) + (MAP + (SELECTFONT D 1) + (SETCHAR H FF9F) + ) + ) +(CHARACTER H FFA0 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA0) + ) + ) +(CHARACTER H FFA1 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA1) + ) + ) +(CHARACTER H FFA2 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA2) + ) + ) +(CHARACTER H FFA3 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA3) + ) + ) +(CHARACTER H FFA4 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA4) + ) + ) +(CHARACTER H FFA5 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA5) + ) + ) +(CHARACTER H FFA6 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA6) + ) + ) +(CHARACTER H FFA7 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA7) + ) + ) +(CHARACTER H FFA8 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA8) + ) + ) +(CHARACTER H FFA9 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFA9) + ) + ) +(CHARACTER H FFAA + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFAA) + ) + ) +(CHARACTER H FFAB + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFAB) + ) + ) +(CHARACTER H FFAC + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFAC) + ) + ) +(CHARACTER H FFAD + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFAD) + ) + ) +(CHARACTER H FFAE + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFAE) + ) + ) +(CHARACTER H FFAF + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFAF) + ) + ) +(CHARACTER H FFB0 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB0) + ) + ) +(CHARACTER H FFB1 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB1) + ) + ) +(CHARACTER H FFB2 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB2) + ) + ) +(CHARACTER H FFB3 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB3) + ) + ) +(CHARACTER H FFB4 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB4) + ) + ) +(CHARACTER H FFB5 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB5) + ) + ) +(CHARACTER H FFB6 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB6) + ) + ) +(CHARACTER H FFB7 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB7) + ) + ) +(CHARACTER H FFB8 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB8) + ) + ) +(CHARACTER H FFB9 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFB9) + ) + ) +(CHARACTER H FFBA + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFBA) + ) + ) +(CHARACTER H FFBB + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFBB) + ) + ) +(CHARACTER H FFBC + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFBC) + ) + ) +(CHARACTER H FFBD + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFBD) + ) + ) +(CHARACTER H FFBE + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFBE) + ) + ) +(CHARACTER H FFBF + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFBF) + ) + ) +(CHARACTER H FFC0 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC0) + ) + ) +(CHARACTER H FFC1 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC1) + ) + ) +(CHARACTER H FFC2 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC2) + ) + ) +(CHARACTER H FFC3 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC3) + ) + ) +(CHARACTER H FFC4 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC4) + ) + ) +(CHARACTER H FFC5 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC5) + ) + ) +(CHARACTER H FFC6 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC6) + ) + ) +(CHARACTER H FFC7 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC7) + ) + ) +(CHARACTER H FFC8 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC8) + ) + ) +(CHARACTER H FFC9 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFC9) + ) + ) +(CHARACTER H FFCA + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFCA) + ) + ) +(CHARACTER H FFCB + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFCB) + ) + ) +(CHARACTER H FFCC + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFCC) + ) + ) +(CHARACTER H FFCD + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFCD) + ) + ) +(CHARACTER H FFCE + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFCE) + ) + ) +(CHARACTER H FFCF + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFCF) + ) + ) +(CHARACTER H FFD0 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD0) + ) + ) +(CHARACTER H FFD1 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD1) + ) + ) +(CHARACTER H FFD2 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD2) + ) + ) +(CHARACTER H FFD3 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD3) + ) + ) +(CHARACTER H FFD4 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD4) + ) + ) +(CHARACTER H FFD5 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD5) + ) + ) +(CHARACTER H FFD6 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD6) + ) + ) +(CHARACTER H FFD7 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD7) + ) + ) +(CHARACTER H FFD8 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD8) + ) + ) +(CHARACTER H FFD9 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFD9) + ) + ) +(CHARACTER H FFDA + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFDA) + ) + ) +(CHARACTER H FFDB + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFDB) + ) + ) +(CHARACTER H FFDC + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFDC) + ) + ) +(CHARACTER H FFDD + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFDD) + ) + ) +(CHARACTER H FFDE + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFDE) + ) + ) +(CHARACTER H FFDF + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFDF) + ) + ) +(CHARACTER H FFE0 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE0) + ) + ) +(CHARACTER H FFE1 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE1) + ) + ) +(CHARACTER H FFE2 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE2) + ) + ) +(CHARACTER H FFE3 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE3) + ) + ) +(CHARACTER H FFE4 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE4) + ) + ) +(CHARACTER H FFE5 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE5) + ) + ) +(CHARACTER H FFE6 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE6) + ) + ) +(CHARACTER H FFE7 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE7) + ) + ) +(CHARACTER H FFE8 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE8) + ) + ) +(CHARACTER H FFE9 + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFE9) + ) + ) +(CHARACTER H FFEA + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFEA) + ) + ) +(CHARACTER H FFEB + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFEB) + ) + ) +(CHARACTER H FFEC + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFEC) + ) + ) +(CHARACTER H FFED + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFED) + ) + ) +(CHARACTER H FFEE + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFEE) + ) + ) +(CHARACTER H FFEF + (CHARWD R 1.0) + (MAP + (SELECTFONT D 1) + (SETCHAR H FFEF) + ) + ) diff --git a/texk/dvipdfm-x/tests/upjv-r00.ofm b/texk/dvipdfm-x/tests/upjv-r00.ofm new file mode 100644 index 0000000000000000000000000000000000000000..9a4c92e81f82675c2da91e9d6ca4742c7aef85ba GIT binary patch literal 312 zcmZQzU|?imVDJNCAqIxD5(Xyj`9L-k5(dd512!Os6^QkL7^sI#uz-PqJJc^Yz}4B) z&C}HdpD8S%0bXv{6fiQPyN$u11gH>;`2YV114=eyQ6m7A=Rl)j+8Aff0y9DCfEWNr C6%3RB literal 0 HcmV?d00001 diff --git a/texk/dvipdfm-x/tests/upjv-r00.opl b/texk/dvipdfm-x/tests/upjv-r00.opl new file mode 100644 index 0000000000..8ce91e68bb --- /dev/null +++ b/texk/dvipdfm-x/tests/upjv-r00.opl @@ -0,0 +1,33 @@ +(OFMLEVEL H 1) +(FONTDIR RT) +(FAMILY UPJF) +(FACE F MRR) +(CODINGSCHEME UNSPECIFIED) +(DESIGNSIZE R 10.0) +(COMMENT DESIGNSIZE IS IN POINTS) +(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) +(CHECKSUM H 0) +(SEVENBITSAFEFLAG FALSE) +(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) + ) +(CHARACTER H 6674 + (CHARWD R 1.0) + (CHARHT R 0.5) + (CHARDP R 0.5) + ) +(CHARACTER H 96EA + (CHARWD R 1.0) + (CHARHT R 0.5) + (CHARDP R 0.5) + ) +(CHARACTER H 20B9F + (CHARWD R 1.0) + (CHARHT R 0.5) + (CHARDP R 0.5) + ) diff --git a/texk/dvipdfm-x/tfm.c b/texk/dvipdfm-x/tfm.c index 97143f9cb2..9038652d7d 100644 --- a/texk/dvipdfm-x/tfm.c +++ b/texk/dvipdfm-x/tfm.c @@ -251,7 +251,7 @@ struct font_metric fixword designsize; char *codingscheme; - int fontdir; + int level, fontdir; int firstchar, lastchar; fixword *widths; @@ -784,6 +784,7 @@ read_ofm (struct font_metric *fm, FILE *ofm_file, off_t ofm_file_size) tfm_unpack_header(fm, &tfm); fm->firstchar = tfm.bc; fm->lastchar = tfm.ec; + fm->level = tfm.level; fm->source = SOURCE_TYPE_OFM; tfm_font_clear(&tfm); @@ -1228,9 +1229,17 @@ tfm_is_vert (int font_id) int tfm_is_jfm (int font_id) { + int is_jfm = 0; + CHECK_ID(font_id); - return (fms[font_id].source == SOURCE_TYPE_JFM) ? 1 : 0; + if (fms[font_id].source == SOURCE_TYPE_JFM) is_jfm = 1; +#ifndef WITHOUT_OMEGA + if (fms[font_id].source == SOURCE_TYPE_OFM + && fms[font_id].level == 1 && fms[font_id].lastchar >= 0x2E00) is_jfm = 2; +#endif + + return is_jfm; } #else /* WITHOUT_ASCII_PTEX */ int diff --git a/texk/dvipdfm-x/vf.c b/texk/dvipdfm-x/vf.c index 835e85de70..79fe93b3ee 100644 --- a/texk/dvipdfm-x/vf.c +++ b/texk/dvipdfm-x/vf.c @@ -414,18 +414,21 @@ void vf_set_char(int32_t ch, int vf_font) dvi_vf_init (default_font); if (ch >= vf_fonts[vf_font].num_chars || !(start = (vf_fonts[vf_font].ch_pkt)[ch])) { - if (tfm_is_jfm(vf_fonts[vf_font].dev_fonts[0].tfm_id) && + int is_jfm = tfm_is_jfm(vf_fonts[vf_font].dev_fonts[0].tfm_id); + if (is_jfm && ch < 0x1000000 && dpx_conf.compat_mode != dpx_mode_xdv_mode) { /* fallback multibyte character for (u)pTeX */ if (dpx_conf.verbose_level == 1) if (vf_fonts[vf_font].message_flag == 0) { - WARN ("Fallback multibyte character in virtual font: VF:%s to TFM:%s", - vf_fonts[vf_font].tex_name, vf_fonts[vf_font].dev_fonts[0].name); + WARN ("Fallback multibyte character in virtual font: VF:%s to %s:%s", + vf_fonts[vf_font].tex_name, is_jfm==2 ? "OFM" : "TFM", + vf_fonts[vf_font].dev_fonts[0].name); vf_fonts[vf_font].message_flag = 1; } if (dpx_conf.verbose_level > 1) - WARN ("Fallback multibyte character in virtual font: VF:%s char=0x%06x(%d) to TFM:%s", - vf_fonts[vf_font].tex_name, ch, ch, vf_fonts[vf_font].dev_fonts[0].name); + WARN ("Fallback multibyte character in virtual font: VF:%s char=0x%06x(%d) to %s:%s", + vf_fonts[vf_font].tex_name, ch, ch, is_jfm==2 ? "OFM" : "TFM", + vf_fonts[vf_font].dev_fonts[0].name); dvi_set (ch); dvi_vf_finish(); return;