summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
Diffstat (limited to 'Build')
-rw-r--r--Build/source/texk/dvipsk/ChangeLog18
-rw-r--r--Build/source/texk/dvipsk/Makefile.am7
-rw-r--r--Build/source/texk/dvipsk/Makefile.in24
-rw-r--r--Build/source/texk/dvipsk/dopage.c27
-rw-r--r--Build/source/texk/dvipsk/dvips.h3
-rw-r--r--Build/source/texk/dvipsk/pprescan.c5
-rw-r--r--Build/source/texk/dvipsk/scanpage.c5
-rw-r--r--Build/source/texk/dvipsk/testdata/Makefile_upjf15
-rw-r--r--Build/source/texk/dvipsk/testdata/upjf-r00.ofmbin0 -> 340 bytes
-rw-r--r--Build/source/texk/dvipsk/testdata/upjf-r00.opl38
-rw-r--r--Build/source/texk/dvipsk/testdata/upjf1-r.pl35
-rw-r--r--Build/source/texk/dvipsk/testdata/upjf1-r.tfmbin0 -> 432 bytes
-rw-r--r--Build/source/texk/dvipsk/testdata/upjf1_full.vfbin0 -> 7008 bytes
-rw-r--r--Build/source/texk/dvipsk/testdata/upjf1_full.zvp02866
-rw-r--r--Build/source/texk/dvipsk/testdata/upjf1_omit.vfbin0 -> 6940 bytes
-rw-r--r--Build/source/texk/dvipsk/testdata/upjf1_omit.zvp02838
-rw-r--r--Build/source/texk/dvipsk/testdata/upjv-r00.ofmbin0 -> 312 bytes
-rw-r--r--Build/source/texk/dvipsk/testdata/upjv-r00.opl33
-rw-r--r--Build/source/texk/dvipsk/tfmload.c8
-rwxr-xr-xBuild/source/texk/dvipsk/uptex-vf.test34
-rw-r--r--Build/source/texk/dvipsk/virtualfont.c11
21 files changed, 5939 insertions, 28 deletions
diff --git a/Build/source/texk/dvipsk/ChangeLog b/Build/source/texk/dvipsk/ChangeLog
index b2e9b6c81f1..c08f2b2b081 100644
--- a/Build/source/texk/dvipsk/ChangeLog
+++ b/Build/source/texk/dvipsk/ChangeLog
@@ -1,3 +1,21 @@
+2023-04-29 TANAKA Takuji <ttk@t-lab.opal.ne.jp>
+
+ * {virtualfont,pprescan,scanpage,dopage,tfmload}.c, dvips.h:
+ Fallback multibyte characters in virtual fonts to
+ OFM fonts for (u)pTeX.
+ https://github.com/texjporg/tex-jp-build/issues/99
+ * tfmload.c: Accept maximum EC 0x10FFFF for OFM level 1.
+ * uptex-vf.test, Makefile_upjf, testdata/upjf-r00.{ofm,opl},
+ testdata/upjv-r00.{ofm,opl}, testdata/upjf1-r.{tfm,pl},
+ testdata/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 <karl@tug.org>
* TL'23 release.
diff --git a/Build/source/texk/dvipsk/Makefile.am b/Build/source/texk/dvipsk/Makefile.am
index 80d0e370d32..5b54e405977 100644
--- a/Build/source/texk/dvipsk/Makefile.am
+++ b/Build/source/texk/dvipsk/Makefile.am
@@ -193,8 +193,13 @@ EXTRA_DIST += testdata/Makefile_upjf testdata/upjf.tex testdata/upjf.dvi testdat
testdata/upjv_full.vf testdata/upjv_omit.vf \
testdata/upjf-g00.opl testdata/upjf-g00.ofm \
testdata/upjv-g00.opl testdata/upjv-g00.ofm \
+ testdata/upjf-r00.opl testdata/upjf-r00.ofm \
+ testdata/upjv-r00.opl testdata/upjv-r00.ofm \
+ testdata/upjf1-r.pl testdata/upjf1-r.tfm \
+ testdata/upjf1_full.zvp0 testdata/upjf1_full.vf \
+ testdata/upjf1_omit.zvp0 testdata/upjf1_omit.vf \
testdata/upjf_full.cnf testdata/upjf_omit.cnf
-DISTCLEANFILES += upjf.vf upjv.vf upjf-g.ofm upjv-g.ofm upjf_full.ps upjf_omit.ps
+DISTCLEANFILES += upjf.vf upjv.vf upjf-*.ofm upjv-*.ofm upjf-*.tfm upjf*_full.ps upjf*_omit*.ps
EXTRA_DIST += \
NEWS \
diff --git a/Build/source/texk/dvipsk/Makefile.in b/Build/source/texk/dvipsk/Makefile.in
index 69fc900beb7..4d206fe6e03 100644
--- a/Build/source/texk/dvipsk/Makefile.in
+++ b/Build/source/texk/dvipsk/Makefile.in
@@ -725,7 +725,7 @@ DISTCLEANFILES = $(DVIS) $(PSS) beginfontk1.ps eepic-nan.ps pfbincl.ps \
*badnews* same-name.out afmtest.tfm dvipstst.ps missfont.log \
mtest.ps missing-image.ps overflow-color-push.ps \
overflow-epsfile.ps overflow-psbox.ps upjf.vf upjv.vf \
- upjf-g.ofm upjv-g.ofm upjf_full.ps upjf_omit.ps
+ upjf-*.ofm upjv-*.ofm upjf-*.tfm upjf*_full.ps upjf*_omit*.ps
enc_DATA = dvips-all.enc
prolog_DATA = $(prologues)
dist_prologues = \
@@ -766,15 +766,19 @@ EXTRA_DIST = $(dist_prologues) texc.script $(TESTS) testdata/8r.enc \
testdata/upjv-r.tfm testdata/upjv_full.vf \
testdata/upjv_omit.vf testdata/upjf-g00.opl \
testdata/upjf-g00.ofm testdata/upjv-g00.opl \
- testdata/upjv-g00.ofm testdata/upjf_full.cnf \
- testdata/upjf_omit.cnf NEWS TODO testdata/intoverflow.dvi \
- testdata/vfnameoverflow.dvi atari cmfonts.map config.ps \
- contrib/afm-extra contrib/colorsep.lpro contrib/configs \
- contrib/crop.lpr contrib/latex209 contrib/treen.sh \
- contrib/treen2.sh contrib/volker contrib/whichinpath \
- cyrfonts.map eufonts.map flib.c hps/CHANGES_HPS.txt \
- hps/README_HPS.txt lafonts.map makefont.c mvs psfonts.map tex \
- vmcms vms
+ testdata/upjv-g00.ofm testdata/upjf-r00.opl \
+ testdata/upjf-r00.ofm testdata/upjv-r00.opl \
+ testdata/upjv-r00.ofm testdata/upjf1-r.pl testdata/upjf1-r.tfm \
+ testdata/upjf1_full.zvp0 testdata/upjf1_full.vf \
+ testdata/upjf1_omit.zvp0 testdata/upjf1_omit.vf \
+ testdata/upjf_full.cnf testdata/upjf_omit.cnf NEWS TODO \
+ testdata/intoverflow.dvi testdata/vfnameoverflow.dvi atari \
+ cmfonts.map config.ps contrib/afm-extra contrib/colorsep.lpro \
+ contrib/configs contrib/crop.lpr contrib/latex209 \
+ contrib/treen.sh contrib/treen2.sh contrib/volker \
+ contrib/whichinpath cyrfonts.map eufonts.map flib.c \
+ hps/CHANGES_HPS.txt hps/README_HPS.txt lafonts.map makefont.c \
+ mvs psfonts.map tex vmcms vms
CLEANFILES = $(prologues) texc.lpro
TEST_EXTENSIONS = .pl .test
TESTS = test-afm2tfm.test beginfontk1.test eepic-nan.test pfbincl.test \
diff --git a/Build/source/texk/dvipsk/dopage.c b/Build/source/texk/dvipsk/dopage.c
index 5519b76e35f..5175b1f38bb 100644
--- a/Build/source/texk/dvipsk/dopage.c
+++ b/Build/source/texk/dvipsk/dopage.c
@@ -134,19 +134,30 @@ dochar:
if (!noptex && mychar<0x1000000 && curfnt->loaded == 2 && curfnt->kind == VF_PTEX) {
if (mychar>=curfnt->maxchars || !(cd->flags & EXISTS)) {
/* try fallback */
+ chardesctype *cd0;
+ cd0 = curfnt->localfonts->desc->chardesc;
+ int kind0 = curfnt->localfonts->desc->kind;
+ if (mychar<curfnt->localfonts->desc->maxchars && (cd0[mychar].flags & EXISTS)) {
#ifdef DEBUG
- if (dd(D_FONTS))
- fprintf_str(stderr,
- "Fallback pTeX vf:%s char=%d(0x%06x) to %s\n",
- curfnt->name, mychar, mychar, curfnt->localfonts->desc->name);
+ if (dd(D_FONTS))
+ fprintf_str(stderr,
+ "Fallback pTeX vf:%s char=%d(0x%06x) to %s:%s\n",
+ curfnt->name, mychar, mychar, kind0==OFM_OMEGA ? "ofm" : "tfm",
+ curfnt->localfonts->desc->name);
#endif /* DEBUG */
- cd = curfnt->localfonts->desc->chardesc;
+ cd0 = &(cd0[mychar]);
+ } else {
+ fprintf_str(stderr,
+ "Warning: Failed to fallback pTeX vf:%s char=%d(0x%06x) to %s:%s\n",
+ curfnt->name, mychar, mychar, kind0==OFM_OMEGA ? "ofm" : "tfm",
+ curfnt->localfonts->desc->name);
+ }
if (charmove) {
if (!dir) {
- sp->hh = hh + cd->pixelwidth;
- sp->h = h + cd->TFMwidth;
+ sp->hh = hh + cd0->pixelwidth;
+ sp->h = h + cd0->TFMwidth;
} else {
- sp->v = v + cd->TFMwidth;
+ sp->v = v + cd0->TFMwidth;
sp->vv = PixRound(sp->v);
}
} else {
diff --git a/Build/source/texk/dvipsk/dvips.h b/Build/source/texk/dvipsk/dvips.h
index b97994548f2..b36af9a3deb 100644
--- a/Build/source/texk/dvipsk/dvips.h
+++ b/Build/source/texk/dvipsk/dvips.h
@@ -194,6 +194,9 @@ typedef struct tfd {
#define VF_TEX (1)
#define VF_OMEGA (2)
#define VF_PTEX (3)
+#define TFM_TEX (0x000)
+#define OFM_OMEGA (0x100)
+#define JFM_PTEX (0x200)
/* A fontmap associates a fontdesc with a font number.
*/
diff --git a/Build/source/texk/dvipsk/pprescan.c b/Build/source/texk/dvipsk/pprescan.c
index 26aceb17396..90063fe8b4b 100644
--- a/Build/source/texk/dvipsk/pprescan.c
+++ b/Build/source/texk/dvipsk/pprescan.c
@@ -135,8 +135,9 @@ dochar:
#ifdef DEBUG
if (dd(D_FONTS))
fprintf_str(stderr,
- "We will fallback pTeX vf:%s to %s\n",
- curfnt->name, curfnt->localfonts->desc->name);
+ "We will fallback pTeX vf:%s to %s:%s\n",
+ curfnt->name, curfnt->localfonts->desc->kind==OFM_OMEGA ? "ofm" : "tfm",
+ curfnt->localfonts->desc->name);
#endif /* DEBUG */
} else {
fprintf(stderr, "Wrong char code: %04X\n", mychar);
diff --git a/Build/source/texk/dvipsk/scanpage.c b/Build/source/texk/dvipsk/scanpage.c
index 4c7957f5208..4fb5535c29d 100644
--- a/Build/source/texk/dvipsk/scanpage.c
+++ b/Build/source/texk/dvipsk/scanpage.c
@@ -215,8 +215,9 @@ dochar:
#ifdef DEBUG
if (dd(D_FONTS))
fprintf_str(stderr,
- "We will fallback pTeX vf:%s to %s\n",
- curfnt->name, curfnt->localfonts->desc->name);
+ "We will fallback pTeX vf:%s to %s:%s\n",
+ curfnt->name, curfnt->localfonts->desc->kind==OFM_OMEGA ? "ofm" : "tfm",
+ curfnt->localfonts->desc->name);
#endif /* DEBUG */
} else {
fprintf(stderr, "Wrong char code: %04X\n", mychar);
diff --git a/Build/source/texk/dvipsk/testdata/Makefile_upjf b/Build/source/texk/dvipsk/testdata/Makefile_upjf
index bfea81918d9..a457b565a2d 100644
--- a/Build/source/texk/dvipsk/testdata/Makefile_upjf
+++ b/Build/source/texk/dvipsk/testdata/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/Build/source/texk/dvipsk/testdata/upjf-r00.ofm b/Build/source/texk/dvipsk/testdata/upjf-r00.ofm
new file mode 100644
index 00000000000..7c6c550ba21
--- /dev/null
+++ b/Build/source/texk/dvipsk/testdata/upjf-r00.ofm
Binary files differ
diff --git a/Build/source/texk/dvipsk/testdata/upjf-r00.opl b/Build/source/texk/dvipsk/testdata/upjf-r00.opl
new file mode 100644
index 00000000000..6a3c5ca6faf
--- /dev/null
+++ b/Build/source/texk/dvipsk/testdata/upjf-r00.opl
@@ -0,0 +1,38 @@
+(OFMLEVEL H 1)
+(FONTDIR TL)
+(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.9)
+ (CHARDP R 0.1)
+ )
+(CHARACTER H 96EA
+ (CHARWD R 1.0)
+ (CHARHT R 0.9)
+ (CHARDP R 0.1)
+ )
+(CHARREPEAT H FF00 H FF
+ (CHARWD R 0.5)
+ (CHARHT R 0.9)
+ (CHARDP R 0.1)
+ )
+(CHARACTER H 20B9F
+ (CHARWD R 1.0)
+ (CHARHT R 0.9)
+ (CHARDP R 0.1)
+ )
diff --git a/Build/source/texk/dvipsk/testdata/upjf1-r.pl b/Build/source/texk/dvipsk/testdata/upjf1-r.pl
new file mode 100644
index 00000000000..70bb19f4213
--- /dev/null
+++ b/Build/source/texk/dvipsk/testdata/upjf1-r.pl
@@ -0,0 +1,35 @@
+(COMMENT THIS IS A KANJI FORMAT FILE)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 0)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.0)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ (EXTRASPACE R 0.0)
+ (EXTRASTRETCH R 0.0)
+ (EXTRASHRINK R 0.0)
+ )
+(CHARSINTYPE O 1
+ 。 「 」 、 ・ ヲ ァ ィ ゥ ェ
+ ォ ャ ュ ョ ッ ー ア イ ウ エ
+ オ カ キ ク ケ コ サ シ ス セ
+ ソ タ チ ツ テ ト ナ ニ ヌ ネ
+ ノ ハ ヒ フ ヘ ホ マ ミ ム メ
+ モ ヤ ユ ヨ ラ リ ル レ ロ ワ
+ ン ゙ ゚
+ )
+(TYPE O 0
+ (CHARWD R 1.0)
+ (CHARHT R 0.9)
+ (CHARDP R 0.1)
+ )
+(TYPE O 1
+ (CHARWD R 0.5)
+ (CHARHT R 0.9)
+ (CHARDP R 0.1)
+ )
diff --git a/Build/source/texk/dvipsk/testdata/upjf1-r.tfm b/Build/source/texk/dvipsk/testdata/upjf1-r.tfm
new file mode 100644
index 00000000000..423ac8d3981
--- /dev/null
+++ b/Build/source/texk/dvipsk/testdata/upjf1-r.tfm
Binary files differ
diff --git a/Build/source/texk/dvipsk/testdata/upjf1_full.vf b/Build/source/texk/dvipsk/testdata/upjf1_full.vf
new file mode 100644
index 00000000000..96706a51616
--- /dev/null
+++ b/Build/source/texk/dvipsk/testdata/upjf1_full.vf
Binary files differ
diff --git a/Build/source/texk/dvipsk/testdata/upjf1_full.zvp0 b/Build/source/texk/dvipsk/testdata/upjf1_full.zvp0
new file mode 100644
index 00000000000..aa79b237887
--- /dev/null
+++ b/Build/source/texk/dvipsk/testdata/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/Build/source/texk/dvipsk/testdata/upjf1_omit.vf b/Build/source/texk/dvipsk/testdata/upjf1_omit.vf
new file mode 100644
index 00000000000..512d29ec205
--- /dev/null
+++ b/Build/source/texk/dvipsk/testdata/upjf1_omit.vf
Binary files differ
diff --git a/Build/source/texk/dvipsk/testdata/upjf1_omit.zvp0 b/Build/source/texk/dvipsk/testdata/upjf1_omit.zvp0
new file mode 100644
index 00000000000..99c790b7844
--- /dev/null
+++ b/Build/source/texk/dvipsk/testdata/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/Build/source/texk/dvipsk/testdata/upjv-r00.ofm b/Build/source/texk/dvipsk/testdata/upjv-r00.ofm
new file mode 100644
index 00000000000..9a4c92e81f8
--- /dev/null
+++ b/Build/source/texk/dvipsk/testdata/upjv-r00.ofm
Binary files differ
diff --git a/Build/source/texk/dvipsk/testdata/upjv-r00.opl b/Build/source/texk/dvipsk/testdata/upjv-r00.opl
new file mode 100644
index 00000000000..8ce91e68bb9
--- /dev/null
+++ b/Build/source/texk/dvipsk/testdata/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/Build/source/texk/dvipsk/tfmload.c b/Build/source/texk/dvipsk/tfmload.c
index 1b354834283..afc5d803dbf 100644
--- a/Build/source/texk/dvipsk/tfmload.c
+++ b/Build/source/texk/dvipsk/tfmload.c
@@ -127,10 +127,12 @@ tfmload(register fontdesctype *curfnt)
curfnt->dir = 0;
curfnt->iswide = 0;
curfnt->codewidth = 1;
+ curfnt->kind = TFM_TEX;
id = tfm16();
if (id!=0) {
font_level = -1;
if (id == 9 || id == 11) {
+ curfnt->kind = JFM_PTEX;
if (noptex) badtfm("length");
if (id == 9) curfnt->dir = id;
nt = tfm16(); li = tfm16();
@@ -153,6 +155,7 @@ tfmload(register fontdesctype *curfnt)
badtfm("header");
} else { /* In an .ofm file */
if (noomega) badtfm("length");
+ curfnt->kind = OFM_OMEGA;
font_level = tfm16();
li = tfm32(); hd = tfm32();
bc = tfm32(); ec = tfm32();
@@ -170,8 +173,9 @@ tfmload(register fontdesctype *curfnt)
#endif /* DEBUG */
}
}
- if (font_level>1 || hd<2 || bc<0 || ec<0 || nw<0
- || bc>ec+1 || ec>65535 || nw>65536)
+ if ((font_level>1 || hd<2 || bc<0 || ec<0 || nw<0
+ || bc>ec+1 || ec>0x10FFFF || nw>0x110000) ||
+ (font_level==0 && (ec>65535 || nw>65536)))
badtfm("header");
if (font_level==1) {
nco = tfm32();
diff --git a/Build/source/texk/dvipsk/uptex-vf.test b/Build/source/texk/dvipsk/uptex-vf.test
index 4d0f05c3de5..4cb39074cd7 100755
--- a/Build/source/texk/dvipsk/uptex-vf.test
+++ b/Build/source/texk/dvipsk/uptex-vf.test
@@ -3,11 +3,11 @@
# Public domain.
# You may freely use, modify and/or distribute this file.
-TEXFONTS="$srcdir/testdata;."
+TEXFONTS=".;$srcdir/testdata"
SOURCE_DATE_EPOCH=1588474800
export TEXFONTS SOURCE_DATE_EPOCH
-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
cp $srcdir/testdata/upjf_full.vf ./upjf.vf && \
cp $srcdir/testdata/upjv_full.vf ./upjv.vf && \
@@ -22,3 +22,33 @@ cp $srcdir/testdata/upjv-g00.ofm ./upjv-g.ofm && \
mv upjf.ps upjf_omit.ps || exit 2
diff upjf_full.ps upjf_omit.ps || exit 3
+
+cp $srcdir/testdata/upjf-r00.ofm ./upjf-r.ofm && \
+cp $srcdir/testdata/upjv-r00.ofm ./upjv-r.ofm && \
+./dvips -d 4 $srcdir/testdata/upjf.dvi -o upjf.ps -u $srcdir/testdata/upjf.map && \
+mv upjf.ps upjf_omit2.ps || exit 4
+
+diff upjf_full.ps upjf_omit2.ps || exit 5
+
+
+rm -f upjf-r.ofm upjv-r.ofm
+
+cp $srcdir/testdata/upjf1_full.vf ./upjf.vf && \
+cp $srcdir/testdata/upjv_full.vf ./upjv.vf && \
+./dvips -d 4 $srcdir/testdata/upjf.dvi -o upjf1.ps -u $srcdir/testdata/upjf.map && \
+mv upjf1.ps upjf1_full.ps || exit 6
+
+cp $srcdir/testdata/upjf1_omit.vf ./upjf.vf && \
+cp $srcdir/testdata/upjv_omit.vf ./upjv.vf && \
+cp $srcdir/testdata/upjf1-r.tfm ./upjf-r.tfm && \
+./dvips -d 4 $srcdir/testdata/upjf.dvi -o upjf1.ps -u $srcdir/testdata/upjf.map && \
+mv upjf1.ps upjf1_omit.ps || exit 7
+
+diff upjf1_full.ps upjf1_omit.ps || exit 8
+
+cp $srcdir/testdata/upjf-r00.ofm ./upjf-r.ofm && \
+cp $srcdir/testdata/upjv-r00.ofm ./upjv-r.ofm && \
+./dvips -d 4 $srcdir/testdata/upjf.dvi -o upjf1.ps -u $srcdir/testdata/upjf.map && \
+mv upjf1.ps upjf1_omit2.ps || exit 9
+
+diff upjf1_full.ps upjf1_omit2.ps || exit 10
diff --git a/Build/source/texk/dvipsk/virtualfont.c b/Build/source/texk/dvipsk/virtualfont.c
index 287be596609..b855ba8eb18 100644
--- a/Build/source/texk/dvipsk/virtualfont.c
+++ b/Build/source/texk/dvipsk/virtualfont.c
@@ -227,9 +227,18 @@ virtualfont(register fontdesctype *curfnt)
if (!noptex && id==0) {
tfmopen(curfnt->localfonts->desc); /* We check if parent is jfm or not. */
id = tfm16();
- fclose(tfmfile);
if (id == 9 || id == 11)
curfnt->kind = VF_PTEX;
+ else if (id == 0 && !noomega) {
+ int font_level;
+ integer ec;
+ font_level = tfm16();
+ tfm32(); tfm32(); tfm32(); /* li, hd, bc */
+ ec = tfm32();
+ if (font_level==1 && ec>=0x2E00) /* We interpret the ofm is for pTeX */
+ curfnt->kind = VF_PTEX;
+ }
+ fclose(tfmfile);
}
}
fm = newf;