summaryrefslogtreecommitdiff
path: root/language
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-02-09 03:01:29 +0000
committerNorbert Preining <norbert@preining.info>2020-02-09 03:01:29 +0000
commitce124d96f4bfa21c13a9803a0c4c9eecdf11c130 (patch)
tree6c33bd2b021ad3fd95a009b3bfe4300e51435c10 /language
parent9fe464819ed0a8c536f116bb55dbd39dd32cd904 (diff)
CTAN sync 202002090301
Diffstat (limited to 'language')
-rw-r--r--language/japanese/jlreq/LICENSE2
-rw-r--r--language/japanese/jlreq/Makefile10
-rw-r--r--language/japanese/jlreq/README-ja.md30
-rw-r--r--language/japanese/jlreq/README.md5
-rw-r--r--language/japanese/jlreq/jfm-jlreq.lua2
-rw-r--r--language/japanese/jlreq/jlreq-helpers.sty6
-rw-r--r--language/japanese/jlreq/jlreq-ja.pdfbin353101 -> 359176 bytes
-rw-r--r--language/japanese/jlreq/jlreq.cls405
-rw-r--r--language/japanese/jlreq/jlreq.pdfbin115749 -> 116207 bytes
-rw-r--r--language/japanese/pxufont/README.md3
-rw-r--r--language/japanese/pxufont/pxufont-ruby.sty6
-rw-r--r--language/japanese/pxufont/pxufont.sty16
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgb0-h.vfbin65368 -> 65364 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgb0-v.vfbin65368 -> 65364 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgb1-h.vfbin65760 -> 65760 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgb1-v.vfbin65760 -> 65760 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgb2-h.vfbin65108 -> 65112 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgb2-v.vfbin66768 -> 66772 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgb3-h.vfbin65480 -> 65504 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgb3-v.vfbin65744 -> 65768 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgb4-h.vfbin65992 -> 66012 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgb4-v.vfbin65992 -> 66012 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgb5-h.vfbin41376 -> 41376 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgb5-v.vfbin41376 -> 41376 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjge0-h.vfbin65368 -> 65364 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjge0-v.vfbin65368 -> 65364 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjge1-h.vfbin65760 -> 65760 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjge1-v.vfbin65760 -> 65760 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjge2-h.vfbin65112 -> 65112 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjge2-v.vfbin66772 -> 66772 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjge3-h.vfbin65480 -> 65504 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjge3-v.vfbin65744 -> 65768 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjge4-h.vfbin65992 -> 66012 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjge4-v.vfbin65992 -> 66012 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjge5-h.vfbin41376 -> 41376 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjge5-v.vfbin41376 -> 41376 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgr0-h.vfbin65368 -> 65364 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgr0-v.vfbin65368 -> 65364 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgr1-h.vfbin65760 -> 65760 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgr1-v.vfbin65760 -> 65760 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgr2-h.vfbin65108 -> 65112 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgr2-v.vfbin66768 -> 66772 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgr3-h.vfbin65480 -> 65504 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgr3-v.vfbin65744 -> 65768 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgr4-h.vfbin65992 -> 66012 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgr4-v.vfbin65992 -> 66012 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgr5-h.vfbin41376 -> 41376 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjgr5-v.vfbin41376 -> 41376 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmb0-h.vfbin65368 -> 65364 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmb0-v.vfbin65368 -> 65364 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmb1-h.vfbin65760 -> 65760 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmb1-v.vfbin65760 -> 65760 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmb2-h.vfbin65108 -> 65108 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmb2-v.vfbin66768 -> 66768 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmb3-h.vfbin65480 -> 65500 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmb3-v.vfbin65744 -> 65764 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmb4-h.vfbin65992 -> 66008 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmb4-v.vfbin65992 -> 66008 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmb5-h.vfbin41376 -> 41376 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmb5-v.vfbin41376 -> 41376 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmgr0-h.vfbin65372 -> 65368 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmgr0-v.vfbin65372 -> 65368 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmgr1-h.vfbin65764 -> 65764 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmgr1-v.vfbin65764 -> 65764 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmgr2-h.vfbin65112 -> 65112 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmgr2-v.vfbin66772 -> 66772 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmgr3-h.vfbin65484 -> 65504 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmgr3-v.vfbin65748 -> 65768 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmgr4-h.vfbin65996 -> 66012 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmgr4-v.vfbin65996 -> 66012 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmgr5-h.vfbin41380 -> 41380 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmgr5-v.vfbin41380 -> 41380 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjml0-h.vfbin65368 -> 65364 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjml0-v.vfbin65368 -> 65364 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjml1-h.vfbin65760 -> 65760 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjml1-v.vfbin65760 -> 65760 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjml2-h.vfbin65108 -> 65108 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjml2-v.vfbin66768 -> 66768 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjml3-h.vfbin65480 -> 65500 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjml3-v.vfbin65744 -> 65764 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjml4-h.vfbin65992 -> 66008 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjml4-v.vfbin65992 -> 66008 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjml5-h.vfbin41376 -> 41376 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjml5-v.vfbin41376 -> 41376 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmr0-h.vfbin65368 -> 65364 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmr0-v.vfbin65368 -> 65364 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmr1-h.vfbin65760 -> 65760 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmr1-v.vfbin65760 -> 65760 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmr2-h.vfbin65108 -> 65108 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmr2-v.vfbin66768 -> 66768 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmr3-h.vfbin65480 -> 65500 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmr3-v.vfbin65744 -> 65764 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmr4-h.vfbin65992 -> 66008 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmr4-v.vfbin65992 -> 66008 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmr5-h.vfbin41376 -> 41376 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-cidjmr5-v.vfbin41376 -> 41376 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlgothb-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlgothb-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlgothbn-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlgothbn-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlgotheb-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlgotheb-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlgothebn-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlgothebn-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlgothr-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlgothr-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlgothrn-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlgothrn-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlmgothr-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlmgothr-v.vfbin651132 -> 651132 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlmgothrn-h.vfbin651104 -> 651104 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlmgothrn-v.vfbin651132 -> 651132 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlminb-h.vfbin651096 -> 651096 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlminb-v.vfbin651124 -> 651124 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlminbn-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlminbn-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlminl-h.vfbin651096 -> 651096 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlminl-v.vfbin651124 -> 651124 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlminln-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlminln-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlminr-h.vfbin651096 -> 651096 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlminr-v.vfbin651124 -> 651124 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlminrn-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upbrsgnmlminrn-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlgothb-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlgothb-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlgothbn-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlgothbn-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlgotheb-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlgotheb-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlgothebn-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlgothebn-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlgothr-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlgothr-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlgothrn-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlgothrn-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlmgothr-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlmgothr-v.vfbin651132 -> 651132 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlmgothrn-h.vfbin651104 -> 651104 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlmgothrn-v.vfbin651132 -> 651132 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlminb-h.vfbin651096 -> 651096 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlminb-v.vfbin651124 -> 651124 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlminbn-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlminbn-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlminl-h.vfbin651096 -> 651096 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlminl-v.vfbin651124 -> 651124 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlminln-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlminln-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlminr-h.vfbin651096 -> 651096 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlminr-v.vfbin651124 -> 651124 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlminrn-h.vfbin651100 -> 651100 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-upnmlminrn-v.vfbin651128 -> 651128 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-uprubygothb-h.vfbin663404 -> 663404 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-uprubygothb-v.vfbin663432 -> 663432 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-uprubygotheb-h.vfbin663404 -> 663404 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-uprubygotheb-v.vfbin663432 -> 663432 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-uprubygothr-h.vfbin663404 -> 663404 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-uprubygothr-v.vfbin663432 -> 663432 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-uprubymgothr-h.vfbin663408 -> 663408 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-uprubymgothr-v.vfbin663436 -> 663436 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-uprubyminb-h.vfbin663404 -> 663404 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-uprubyminb-v.vfbin663432 -> 663432 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-uprubyminl-h.vfbin663404 -> 663404 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-uprubyminl-v.vfbin663432 -> 663432 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-uprubyminr-h.vfbin663404 -> 663404 bytes
-rw-r--r--language/japanese/pxufont/vf/zu-uprubyminr-v.vfbin663432 -> 663432 bytes
166 files changed, 296 insertions, 189 deletions
diff --git a/language/japanese/jlreq/LICENSE b/language/japanese/jlreq/LICENSE
index 26d0b676d2..94fb8def3c 100644
--- a/language/japanese/jlreq/LICENSE
+++ b/language/japanese/jlreq/LICENSE
@@ -1,6 +1,6 @@
(2-clause BSD license)
jlreq and jlreq-trimmarks
-Copyright 2017-2019, Noriyuki Abe.
+Copyright 2017-2020, Noriyuki Abe.
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
diff --git a/language/japanese/jlreq/Makefile b/language/japanese/jlreq/Makefile
index 5899a07c8f..139d68925f 100644
--- a/language/japanese/jlreq/Makefile
+++ b/language/japanese/jlreq/Makefile
@@ -143,7 +143,7 @@ sty-install:
install: jfm-install cls-install sty-install
-tds: jfm jlreq.cls README.md README-ja.md LICENSE jlreq.html jlreq-ja.html jlreq-trimmarks.html jlreq-trimmarks-ja.html
+tds: jfm jlreq.cls README.md README-ja.md LICENSE jlreq.html jlreq-ja.html jlreq-trimmarks.html jlreq-trimmarks-ja.html jlreq.pdf jlreq-ja.pdf jlreq-trimmarks.pdf jlreq-trimmarks-ja.pdf
mkdir -p ./tds/fonts/tfm/public/jlreq
cp -f *.tfm ./tds/fonts/tfm/public/jlreq
mkdir -p ./tds/fonts/vf/public/jlreq
@@ -165,6 +165,14 @@ tds: jfm jlreq.cls README.md README-ja.md LICENSE jlreq.html jlreq-ja.html jlreq
cp jlreq-ja.html ./tds/doc/latex/jlreq
cp jlreq-trimmarks.html ./tds/doc/latex/jlreq
cp jlreq-trimmarks-ja.html ./tds/doc/latex/jlreq
+ cp jlreq.pdf ./tds/doc/latex/jlreq
+ cp jlreq-ja.pdf ./tds/doc/latex/jlreq
+ mkdir -p ./tds/source/latex/jlreq
+ cp README-template.html ./tds/source/latex/jlreq
+ cp README-template.tex ./tds/source/latex/jlreq
+ cp Makefile ./tds/source/latex/jlreq
+ cp make_variant_jfm.lua ./tds/source/latex/jlreq
+ cp luajfm2pl.lua ./tds/source/latex/jlreq
uninstall:
rm -rf ${TEXMF}/fonts/tfm/public/jlreq
diff --git a/language/japanese/jlreq/README-ja.md b/language/japanese/jlreq/README-ja.md
index f17d2669e5..a57b5d4f4b 100644
--- a/language/japanese/jlreq/README-ja.md
+++ b/language/japanese/jlreq/README-ja.md
@@ -4,7 +4,7 @@
[日本語組版処理の要件](https://www.w3.org/TR/jlreq/ja/)の実装を試みる[LuaTeX-ja](https://osdn.jp/projects/luatex-ja/wiki/FrontPage) / pLaTeX / upLaTeX用のクラスファイルと,それに必要なJFMの組み合わせです.
## 提供されるもの
-クラスファイルjlreq.clsと,横書きLuaTeX-ja用のJFMであるjfm-jlreq.luaが用意されています.また,縦書きのJFMやpLaTeX / upLaTeX 用のJFMを生成するいくつかのスクリプトがあります.
+クラスファイルjlreq.clsと,横書きLuaTeX-ja用のJFMであるjfm-jlreq.luaが用意されています.また,縦書きのJFMやpLaTeX / upLaTeX用のJFMを生成するいくつかのスクリプトがあります.
## インストール
`make`で必要なJFMを生成してください.その後,
@@ -16,6 +16,15 @@
と配置します.`make install`とすると,$TEXMF=$TEXMFHOMEとしてこのコピーを行います.
+## 動作環境
+pLaTeX / upLaTeX / LuaLaTeX上で動きます.以下のパッケージを内部で読み込みます.
+
+* (常時):xkeyval,everyhook,filehook,etoolbox,ifthen,lmodern
+* (LuaLaTeX利用時):luatexja,luatexja-adjust
+
+リリース時点での最新版での動作を確認しています.
+
+
## 使い方
通常通り
```latex
@@ -71,6 +80,7 @@
### その他
* ルビや圏点は提供されません.[PXrubrica](https://github.com/zr-tex8r/PXrubrica)または`luatexja-ruby`(LuaLaTeX,LuaTeX-jaパッケージに付属)を使うと良いかと思います.
+* pLaTeX / upLaTeX利用時はそれぞれ`zw`および`zh`に展開されるマクロ`\zw`と`\zh`が定義されます.LuaLaTeX利用時はLuaTeX-ja内で同名のマクロが定義されます.
* 日本語組版処理の要件2.3.2.dによれば,横組みにおける二段組の最後のページの各段の行数は揃えることが望ましいとされていますが,この処理は行われません.`nidanfloat`パッケージを使い,
```latex
@@ -79,10 +89,20 @@
とするとこの処理が行われます.ただし,最終ページでの`\newpage`や`\clearpage`が正しく動作しません.詳しくは`nidanfloat`パッケージのマニュアルをご覧ください.
* フォントを設定する機能は有していません.和文フォントは,LuaLaTeX利用時は`luatexja-fontspec`や`luatexja-preset`(いずれもLuaTeX-jaパッケージに付属)により設定することができます.dvipdfmxを使う場合は,[PXchfon](https://github.com/zr-tex8r/PXchfon)での設定が可能です.
+* 和文間の空白((u)pTeXでは`\kanjiskip`に,LuateX-jaでは`kanjiskip`パラメータに格納されているもの)は,デフォルトでは1/4文字分までの空きを許容した設定になっています.これは日本語組版処理の要件に従ったものですが,TeXでの機能の制限などもあり,場合によってはあまり適切ではない結果を生じることがあります.この値を変更する場合は,`\jlreqkanjiskip`を再定義してください.例えば,
+ ```latex
+ \documentclass{jlreq}
+ \renewcommand{\jlreqkanjiskip}{0pt plus .1\zw minus .01\zw}
+ \begin{document}
+ (本文)
+ \begin{document}
+ ```
+
+ のようにします.
## 各種設計
-設計はクラスオプションまたは`\jlreqsetup`によりkeyval形式で行います.ただし,クラスオプションではLaTeXの実装により,本来可能な入力が受け付けられないがケースあります.多くの場合は空白を除くことにより解決します.
+設計はクラスオプションまたは`\jlreqsetup`によりkeyval形式で行います.ただし,クラスオプションではLaTeXの実装により,本来可能な入力が受け付けられないケースがあります.多くの場合は空白を除くことにより解決します.
以下では次の用法を使います.
@@ -447,7 +467,11 @@ JFMの名前は次の通りです.`[]`で囲まれている文字は設定に
- `\@cite`と`\@biblabel`を再定義していたのをやめた.
- 別行見出しの前に`\allowbreak`を追加.
- バグ修正.
-
+* 2020-02-07
+ - `itemization_label_length`のデフォルト値を`\leftmargini`などにした.
+ - `\rmfamily`などの再定義をやめ,`\@rmfamilyhook`などにコードを挿入することにした.
+ - `\parskip`を`0pt`に変更.
+ - バグ修正.
--------------
Noriyuki Abe
diff --git a/language/japanese/jlreq/README.md b/language/japanese/jlreq/README.md
index f9191c9c58..fb5175fb94 100644
--- a/language/japanese/jlreq/README.md
+++ b/language/japanese/jlreq/README.md
@@ -119,6 +119,11 @@ This package is distributed under the BSD 2-Clause License. See [LICENSE](LICENS
- Deleted the (re-)definitions of `\@cite` and `\@biblabel`.
- Added `\allowbreak` before block headings.
- Fixed bugs.
+* 2020-02-07
+ - Changed the default value of `itemization_label_length` to `\leftmargini` etc.
+ - Removed the redefinitions `\rmfamily` etc and added a code to `\@rmfamilyhook`.
+ - Changed `\parskip` to `0pt`.
+ - Fixed bugs.
--------------
Noriyuki Abe
diff --git a/language/japanese/jlreq/jfm-jlreq.lua b/language/japanese/jlreq/jfm-jlreq.lua
index b5e2342b6c..4b84ffcedf 100644
--- a/language/japanese/jlreq/jfm-jlreq.lua
+++ b/language/japanese/jlreq/jfm-jlreq.lua
@@ -59,7 +59,7 @@ local jfm = {
xkanjiskip = {0.25, 0.25, 0.125},
-- alignは適当
- [1] = { -- 初め括弧類
+ [1] = { -- 始め括弧類
chars = {'(', '〔', '[', '{', '〈', '《', '「', '『', '【', '⦅', '〘', '〖', '«', '〝',
'‘', '“'},
width = 0.5,height = 0.88,depth = 0.12,
diff --git a/language/japanese/jlreq/jlreq-helpers.sty b/language/japanese/jlreq/jlreq-helpers.sty
index 195121b521..3594c7d1f8 100644
--- a/language/japanese/jlreq/jlreq-helpers.sty
+++ b/language/japanese/jlreq/jlreq-helpers.sty
@@ -27,8 +27,8 @@
\newif\ifjlreq@result
\newcount\jlreq@resultcnt
-\def\jlreq@uniqtoken{\jlreq@uniqtoken}
-\def\jlreq@endmark{\jlreq@endmark}
+\def\jlreq@uniqtoken{\jlreq@uniqtoken@may@be@a@bug}
+\def\jlreq@endmark{\jlreq@endmark@may@be@a@bug}
\long\def\jlreq@deleteuntileendmark#1\jlreq@endmark{}
\def\jlreq@expandafter@ii{\expandafter\expandafter\expandafter}
@@ -38,7 +38,7 @@
% \jlreq@getfirsttoken#1\jlreq@uniqtoken{}\jlreq@endmark@の形で使う
% 二回展開すると,#1の先頭(ただし空白は無視される)を取り出す.#1が空の場合は\jlreq@uniqtoken,先頭が{の場合は\bgroupとなる
-\def\jlreq@endmark@{\jlreq@endmark@} % \jlreq@getfirsttokenだけのためのendmark
+\def\jlreq@endmark@{\jlreq@endmark@@may@be@a@bug} % \jlreq@getfirsttokenだけのためのendmark
\long\def\jlreq@getfirsttoken#1#{\jlreq@getfirsttoken@#1\bgroup\jlreq@endmark@}
\long\def\jlreq@getfirsttoken@#1#2\jlreq@endmark@#3\jlreq@endmark@{#1}
% 与えられたトークン列が空か(展開はしないでチェック)
diff --git a/language/japanese/jlreq/jlreq-ja.pdf b/language/japanese/jlreq/jlreq-ja.pdf
index 1fb7dd2d55..76cb0ff374 100644
--- a/language/japanese/jlreq/jlreq-ja.pdf
+++ b/language/japanese/jlreq/jlreq-ja.pdf
Binary files differ
diff --git a/language/japanese/jlreq/jlreq.cls b/language/japanese/jlreq/jlreq.cls
index 5935dd28c1..8f1ed6dfb1 100644
--- a/language/japanese/jlreq/jlreq.cls
+++ b/language/japanese/jlreq/jlreq.cls
@@ -5,7 +5,7 @@
%%
% (based on JLReq 20120403 https://www.w3.org/TR/2012/NOTE-jlreq-20120403/ja/)
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{jlreq}[2019/09/24 jlreq]
+\ProvidesClass{jlreq}[2020/02/07 jlreq]
\RequirePackage{xkeyval,everyhook,filehook,etoolbox,ifthen}
\RequirePackage{jlreq-helpers}
@@ -63,7 +63,7 @@
\jlreq@DeclareOption{lualatex}{\let\jlreq@engine=l}
% 文書のタイプ
-\newcommand*\jlreq@article@type{article}
+\newcommand*{\jlreq@article@type}{article}
\define@choicekey{jlreq.cls}{article_type}{article,report,book}{\renewcommand*{\jlreq@article@type}{#1}}
\jlreq@DeclareOption{article}{\renewcommand*{\jlreq@article@type}{article}}
\jlreq@DeclareOption{report}{\renewcommand*{\jlreq@article@type}{report}}
@@ -219,6 +219,10 @@
% ぶら下げ組みをするか:3.8.2 注1
\newif\ifjlreq@burasage\jlreq@burasagefalse
\jlreq@DeclareOption{hanging_punctuation}{\jlreq@burasagetrue}
+% jsarticleと同じkanjiskipを使う
+\newif\ifjlreq@narrow@kanjiskip\jlreq@narrow@kanjiskipfalse
+\jlreq@DeclareOption{narrow_kanjiskip}{\jlreq@narrow@kanjiskiptrue}
+\jlreq@aftercls@addtodeleteif{\ifjlreq@narrow@kanjiskip}
%.. 注
% 傍注のタイプ
@@ -326,11 +330,22 @@
\ifx\jlreq@engine\@undefined
\jlreq@helper@guessengine
\let\jlreq@engine=\jlreq@result
+ \message{jlreq guessed engine:
+ \ifx l\jlreq@engine lualatex\fi
+ \ifx p\jlreq@engine platex\fi
+ \ifx u\jlreq@engine uplatex\fi
+ }%
\fi
-
-% 必要パッケージのロード
+%.. JFMとluatexjaのロード
\ifx l\jlreq@engine
+ \def\ltj@stdyokojfm{jlreq}
+ \def\ltj@stdtatejfm{jlreqv}
+ \directlua{jlreq = {}}
+ % この値は後でjfm-jlreq内で読む
+ \directlua{jlreq.open_bracket_pos = [[\jlreq@open@bracket@pos]]}
+ \ifjlreq@burasage\directlua{jlreq.burasage = true}\else\directlua{jlreq.burasage = false}\fi
+ % luatexjaのロード
\ifjlreq@option@enablejfam
\RequirePackage{luatexja}
\else
@@ -340,7 +355,17 @@
\ltjenableadjust[lineend=extended,priority=true]
\ltjsetparameter{stretch_priority={kanjiskip=0,xkanjiskip=10}}
\ltjsetparameter{shrink_priority={kanjiskip=0,xkanjiskip=-30}}
- \directlua{jlreq = {}}
+\else
+ \def\jlreq@jfmname@prefix{}
+ \jlreq@aftercls@addtodeletecs{\jlreq@jfmname@prefix}
+ \ifjlreq@burasage\edef\jlreq@jfmname@prefix{b\jlreq@jfmname@prefix}\fi
+ \ifthenelse{\equal{\jlreq@open@bracket@pos}{zenkakunibu_nibu}}{\edef\jlreq@jfmname@prefix{\jlreq@jfmname@prefix z}}{}
+ \ifx u\jlreq@engine\edef\jlreq@jfmname@prefix{u\jlreq@jfmname@prefix}\fi
+ \edef\jlreq@jfmname{\jlreq@jfmname@prefix jlreq} % JFMの名前
+ \edef\jlreq@jfmnameg{\jlreq@jfmname@prefix jlreqg} % ゴシックなJFMの名前
+ \jlreq@aftercls@addtodeletecs{\jlreq@jfmname}
+ \jlreq@aftercls@addtodeletecs{\jlreq@jfmnameg}
+ \AtBeginDocument{\PushPostHook{par}{\futurelet\jlreq@nextchar\jlreq@openbracket@hook}}
\fi
% (u)pLaTeXの場合ここで初めて\epTeXinputencodingが発行されるので,
@@ -351,6 +376,8 @@
% http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1508&parent=8435
\if@tate\AtEndPreamble{\par}\fi
\fi
+\let\jlreq@zw=\zw
+\let\jlreq@zh=\zh
\if@tate
\AtBeginDocument{\tate\message{《縦組モード》}\adjustbaseline}
\fi
@@ -596,15 +623,21 @@
% ダミー
\def\@ptsize{0}
%.. (x)kanjiskip
-\providecommand*{\jlreqkanjiskip}{0pt plus 0.25\zw minus 0pt}
-\providecommand*{\jlreqxkanjiskip}{0.25\zw plus 0.25\zw minus 0.125\zw}
-\ifx l\jlreq@engine
- \ltjsetparameter{kanjiskip=\jlreqkanjiskip}
- \ltjsetparameter{xkanjiskip=\jlreqxkanjiskip}
+\ifjlreq@narrow@kanjiskip
+ \providecommand*{\jlreqkanjiskip}{0pt plus .1\jlreq@zw minus .01\jlreq@zw}
\else
- \kanjiskip=\jlreqkanjiskip
- \xkanjiskip=\jlreqxkanjiskip
+ \providecommand*{\jlreqkanjiskip}{0pt plus 0.25\jlreq@zw minus 0pt}
\fi
+\providecommand*{\jlreqxkanjiskip}{0.25\jlreq@zw plus 0.25\jlreq@zw minus 0.125\jlreq@zw}
+\AtBeginDocument{
+ \jlreq@if{\ifx l\jlreq@engine\fi}{
+ \ltjsetparameter{kanjiskip=\jlreqkanjiskip}
+ \ltjsetparameter{xkanjiskip=\jlreqxkanjiskip}
+ }{
+ \kanjiskip=\jlreqkanjiskip
+ \xkanjiskip=\jlreqxkanjiskip
+ }
+}
% フォントサイズを設定
\newdimen\jlreq@fontsize
@@ -641,29 +674,10 @@
\fi
\fi
-%.. JFM
-\ifx l\jlreq@engine
- \def\ltj@stdyokojfm{jlreq}
- \def\ltj@stdtatejfm{jlreqv}
- % この値は後でjfm-jlreq内で読む
- \directlua{jlreq.open_bracket_pos = [[\jlreq@open@bracket@pos]]}
- \ifjlreq@burasage\directlua{jlreq.burasage = true}\else\directlua{jlreq.burasage = false}\fi
-\else
- \def\jlreq@jfmname@prefix{}
- \jlreq@aftercls@addtodeletecs{\jlreq@jfmname@prefix}
- \ifjlreq@burasage\edef\jlreq@jfmname@prefix{b\jlreq@jfmname@prefix}\fi
- \ifthenelse{\equal{\jlreq@open@bracket@pos}{zenkakunibu_nibu}}{\edef\jlreq@jfmname@prefix{\jlreq@jfmname@prefix z}}{}
- \ifx u\jlreq@engine\edef\jlreq@jfmname@prefix{u\jlreq@jfmname@prefix}\fi
- \edef\jlreq@jfmname{\jlreq@jfmname@prefix jlreq} % JFMの名前
- \edef\jlreq@jfmnameg{\jlreq@jfmname@prefix jlreqg} % ゴシックなJFMの名前
- \jlreq@aftercls@addtodeletecs{\jlreq@jfmname}
- \jlreq@aftercls@addtodeletecs{\jlreq@jfmnameg}
- \AtBeginDocument{\PushPostHook{par}{\futurelet\jlreq@nextchar\jlreq@openbracket@hook}}
-\fi
% 行頭の括弧は \jlreq@open@bracket@before@space \inhibitglue 「みたいにする.
\ifthenelse{\equal{\jlreq@open@bracket@pos}{zenkakunibu_nibu}}{
- \def\jlreq@open@bracket@before@space{\hskip\glueexpr-.5\zw\relax}
+ \def\jlreq@open@bracket@before@space{\hskip\glueexpr-.5\jlreq@zw\relax}
}{
\def\jlreq@open@bracket@before@space{}
}
@@ -760,7 +774,7 @@
\expandafter\jlreq@do\jlreq@charlist@openingbrackets\jlreq@endmark
% JFM glueの伸び縮みで行頭括弧が揃わないのを防ぐために常に\inhibitglueを入れる.
\ifthenelse{\equal{\jlreq@open@bracket@pos}{nibu_tentsuki}}{
- \edef\jlreq@openbracket@hook@{\noexpand\ifnum0\expandonce{\jlreq@tempa}>0 \unexpanded{\hskip -.5\zw\inhibitglue}\noexpand\fi}
+ \edef\jlreq@openbracket@hook@{\noexpand\ifnum0\expandonce{\jlreq@tempa}>0 \unexpanded{\hskip -.5\jlreq@zw\inhibitglue}\noexpand\fi}
}{% zenkakunibu_nibu,zenkaku_tentsuki
\edef\jlreq@openbracket@hook@{\noexpand\ifnum0\expandonce{\jlreq@tempa}>0 \unexpanded{\inhibitglue}\noexpand\fi}
}
@@ -974,15 +988,10 @@
\DeclareRobustCommand*{\mit}{\@fontswitch\relax\mathnormal}
% 和文ファミリと欧文ファミリの連動
-\DeclareRobustCommand\rmfamily{%
- \not@math@alphabet\rmfamily\mathrm
- \romanfamily\rmdefault\kanjifamily\mcdefault\selectfont}
-\DeclareRobustCommand\sffamily{%
- \not@math@alphabet\sffamily\mathsf
- \romanfamily\sfdefault\kanjifamily\gtdefault\selectfont}
-\DeclareRobustCommand\ttfamily{%
- \not@math@alphabet\ttfamily\mathtt
- \romanfamily\ttdefault\kanjifamily\gtdefault\selectfont}
+\@ifundefined{@rmfamilyhook}{}{\g@addto@macro\@rmfamilyhook{\prepare@family@series@update@kanji{mc}\mcdefault}}
+\@ifundefined{@sffamilyhook}{}{\g@addto@macro\@sffamilyhook{\prepare@family@series@update@kanji{gt}\gtdefault}}
+\@ifundefined{@ttfamilyhook}{}{\g@addto@macro\@ttfamilyhook{\prepare@family@series@update@kanji{gt}\gtdefault}}
+
% 数式フォント設定
\ifjlreq@option@enablejfam
@@ -1011,7 +1020,7 @@
\expandafter\jlreq@do\jlreq@charlist@dividingpunctuationmarks\jlreq@endmark
\edef\@tempa{\noexpand\ifnum0\expandonce{\jlreq@tempa}>0 }
\expandafter\DeclareRobustCommand\expandafter*\expandafter\jlreq@zenkakuspace@main\expandafter{\@tempa
- \hskip 1\zw\hbox{}%
+ \hskip 1\jlreq@zw\hbox{}%
\jlreq@lastnodechar=` 
\expandafter\jlreq@fixjfm
\else\expandafter \fi
@@ -1029,9 +1038,9 @@
\ifcsname jlreq@jaspace@#1\endcsname\csname jlreq@jaspace@#1\endcsname
\else\ClassError{jlreq}{unknown jaspace: #1}{\@ehc}\fi
}
-\def\jlreq@jaspace@zenkaku{\hskip\glueexpr 1\zw\relax}
-\def\jlreq@jaspace@nibu{\hskip\glueexpr .5\zw\relax}
-\def\jlreq@jaspace@shibu{\hskip\glueexpr .25\zw\relax}
+\def\jlreq@jaspace@zenkaku{\hskip\glueexpr 1\jlreq@zw\relax}
+\def\jlreq@jaspace@nibu{\hskip\glueexpr .5\jlreq@zw\relax}
+\def\jlreq@jaspace@shibu{\hskip\glueexpr .25\jlreq@zw\relax}
% 区切り約物.\? みたいな命令を作る.直後の空きが自動で入る.
% \?*とすると文中の?として扱われる.
@@ -1045,7 +1054,7 @@
\jlreq@ifendmark{#1}{}{
\expandafter\DeclareRobustCommand\expandafter*\csname #1\endcsname{%
\jlreq@ifstar
- {\hskip .25\zw #1\hskip .25\zw\ignorespaces}%
+ {\hskip .25\jlreq@zw #1\hskip .25\jlreq@zw\ignorespaces}%
{#1\futurelet\jlreq@nextchar\jlreq@dividingpunctuationmarkscommand}%
}
\jlreq@do
@@ -1079,10 +1088,11 @@
}{}
\emergencystretch 3\jlreq@gol
+\setlength{\parindent}{1\zw}
\def\jlreq@setfontsizehook{}
\jlreq@saveoriginalcs{\set@fontsize}
\apptocmd{\set@fontsize}{\expandafter\def\expandafter\size@update\expandafter{\size@update\jlreq@setfontsizehook}}{}{}
-\appto\jlreq@setfontsizehook{\ifdim\parindent>0pt \setlength{\parindent}{1\zw}\fi}
+\appto\jlreq@setfontsizehook{\ifdim\parindent>0pt \setlength{\parindent}{1\jlreq@zw}\fi}
\ifx l\jlreq@engine
\@tempskipa=\ltjgetparameter{kanjiskip}
\ifdim\@tempskipa=\maxdimen\else
@@ -1172,12 +1182,12 @@
\DeclareRobustCommand{\jlreq@rensuji}[1]{%
\ifvmode\leavevmode\fi
\jlreq@ifydir{\hbox{#1}}{%
- \hskip 0pt plus 0.25\zw minus 0pt % \rensujiskipは固定値
+ \hskip 0pt plus 0.25\jlreq@zw minus 0pt % \rensujiskipは固定値
\setbox\jlreq@tempboxa=\hbox{\yoko#1}%
\@tempdima=\dimexpr\ht\jlreq@tempboxa+\dp\jlreq@tempboxa\relax
\vrule\@width\z@ \@height.5\@tempdima \@depth.5\@tempdima
- \hbox to 1\zw{\yoko\hss#1\hss}%
- \hskip 0pt plus 0.25\zw minus 0pt
+ \hbox to 1\jlreq@zw{\yoko\hss#1\hss}%
+ \hskip 0pt plus 0.25\jlreq@zw minus 0pt
}}
\def\jlreq@Kanji#1{\expandafter\kansuji\csname c@#1\endcsname}
@@ -1185,8 +1195,13 @@
\setlength\lineskip{.1\zh}
\setlength\normallineskip{.1\zh}
\renewcommand{\baselinestretch}{}
-\setlength\parskip{0\p@ \@plus \p@}
-\setlength\parindent{1\zw}
+% 行間の伸びは許容しない.
+\setlength{\parskip}{0pt}
+% https://github.com/texjporg/jsclasses/issues/14
+\renewcommand*{\flushbottom}{%
+ \def\@textbottom{\vskip 0pt plus 0.1pt}%
+ \let\@texttop\relax
+}
\@lowpenalty 51
\@medpenalty 151
\@highpenalty 301
@@ -1239,6 +1254,8 @@
\setlength{\columnseprule}{0pt}
%.. 傍注(4.2.7)
+\newdimen\jlreq@sidenote@length
+\newdimen\jlreq@sidenote@sep
\begingroup
\footnotesize
\setlength{\jlreq@tempdima}{\jlreq@speciallength{\jlreq@option@sidenote@length}}
@@ -1251,15 +1268,19 @@
\fi
\fi
\edef\jlreq@do{
- \noexpand\setlength{\noexpand\marginparwidth}{\the\jlreq@tempdima}
+ \noexpand\setlength{\noexpand\jlreq@sidenote@length}{\the\jlreq@tempdima}
\noexpand\setlength{\noexpand\marginparpush}{\the\dimexpr 0.5\zw\relax} % 同上:4.2.7.g
}
\expandafter\endgroup
\jlreq@do
-\ifdim\marginparwidth>0pt
+\ifdim\jlreq@sidenote@length>0pt
+ \setlength{\marginparwidth}{\jlreq@sidenote@length}
\setlength{\marginparsep}{2\zw} % フォントサイズ×2(4.2.7:特に問題に~e)
+ \setlength{\jlreq@sidenote@sep}{2\zw}
\else
+ \setlength{\marginparwidth}{0pt}
\setlength{\marginparsep}{0pt}
+ \setlength{\jlreq@sidenote@sep}{0pt}
\fi
% 縦書きの時は脚注に固定
@@ -1559,11 +1580,11 @@
\jlreq@tempdima=\wd\jlreq@tempboxa
\fi
% \numexprは四捨五入
- \jlreq@tempdimb=\dimexpr\the\numexpr\jlreq@tempdima/\dimexpr 1\zw\relax + 2\relax\zw\relax
+ \jlreq@tempdimb=\dimexpr\the\numexpr\jlreq@tempdima/\dimexpr 1\jlreq@zw\relax + 2\relax\jlreq@zw\relax
\edef\jlreq@do{%
\unexpanded{\def\jlreq@result}{%
\noexpand\def\expandonce{\csname l@#1\endcsname}{%
- \unexpanded{\@dottedtocline{#2}{0\zw}}{\the\jlreq@tempdimb}%
+ \unexpanded{\@dottedtocline{#2}{0pt}}{\the\jlreq@tempdimb}%
}%
}%
}%
@@ -1782,19 +1803,24 @@
\fi
}
-\def\jlreq@BlockHeading@start@afterheading{\futurelet\jlreq@nextchar\jlreq@BlockHeading@start@afterheading@}
-\edef\jlreq@BlockHeading@start@afterheading@{%
- \noexpand\ifx\expandonce{\space}\unexpanded{\jlreq@nextchar\expandafter\jlreq@BlockHeading@start@afterheading@@}%
- \unexpanded{\else\expandafter\jlreq@BlockHeading@start@afterheading@@@\fi}%
+\def\jlreq@BlockHeading@start@afterheading{\futurelet\jlreq@nextchar\jlreq@BlockHeading@start@afterheading@i}
+\edef\jlreq@BlockHeading@start@afterheading@i{%
+ \noexpand\ifx\expandonce{\space}\unexpanded{\jlreq@nextchar\expandafter\jlreq@BlockHeading@start@afterheading@skipspaces}%
+ \unexpanded{\else\expandafter\jlreq@BlockHeading@start@afterheading@ii\fi}%
}
% スペースを読み飛ばす
-\expandafter\def\expandafter\jlreq@BlockHeading@start@afterheading@@\space{\jlreq@BlockHeading@start@afterheading}
-\def\jlreq@BlockHeading@start@afterheading@@@{%
+\expandafter\def\expandafter\jlreq@BlockHeading@start@afterheading@skipspaces\space{\jlreq@BlockHeading@start@afterheading}
+\def\jlreq@BlockHeading@start@afterheading@ii{%
\def\jlreq@do{\jlreq@BlockHeading@spaces@output}%
\@for\@tempa:=\jlreq@BlockHeading@allheadings\do{%
\expandafter\ifx\csname\@tempa\endcsname\jlreq@nextchar\def\jlreq@do{}\fi
}%
- % \jlreq@BlockHeading@HeadingSpaces@ignoretokens内のものは特別扱いする
+ % \jlreq@BlockHeading@HeadingSpaces@ignoretokens(@noargument)内のものは特別扱いする
+ \expandafter\@tfor\expandafter\@tempa\expandafter:\expandafter=\jlreq@BlockHeading@HeadingSpaces@ignoretokens@noargument\do{%
+ \expandafter\ifx\@tempa\jlreq@nextchar
+ \def\jlreq@do{\jlreq@BlockHeading@start@afterheading@saveafter@cs@noargument}%
+ \fi
+ }%
\expandafter\@tfor\expandafter\@tempa\expandafter:\expandafter=\jlreq@BlockHeading@HeadingSpaces@ignoretokens\do{%
\expandafter\ifx\@tempa\jlreq@nextchar
\def\jlreq@do{\jlreq@BlockHeading@start@afterheading@saveafter@cs}%
@@ -1804,6 +1830,10 @@
}
% コントロールシークエンスを保存
+\long\def\jlreq@BlockHeading@start@afterheading@saveafter@cs@noargument#1{%
+ \csgappto{jlreq@BlockHeading@spaces@current@after@\the\jlreq@BlockHeading@spaces@current@count}{#1}%
+ \jlreq@BlockHeading@start@afterheading
+}
\long\def\jlreq@BlockHeading@start@afterheading@saveafter@cs#1{%
\csgappto{jlreq@BlockHeading@spaces@current@after@\the\jlreq@BlockHeading@spaces@current@count}{#1}%
\jlreq@BlockHeading@start@afterheading@saveafter@option
@@ -1837,6 +1867,7 @@
% 特別扱いしたいマクロを並べる
\def\jlreq@BlockHeading@HeadingSpaces@ignoretokens{\label}
+\def\jlreq@BlockHeading@HeadingSpaces@ignoretokens@noargument{\par}
% \jlreq@resulta -> before, \jlreq@resultb -> 本体,\jlreq@resultc -> after
% {1 = 命令}{2 = レベル}{3 = スペース関連(横方向のみ)}{4 = フォーマット群}{5 = まとめたフォーマット群}{6 = *}{7 = running head}{8 = 見出し}{9 = 副題}
@@ -2038,7 +2069,7 @@
\noexpand\parskip=\the\parskip
\unexpanded{\def\jlreq@parhook@gyodori{}}%
}%
- \unexpanded{\parskip=0pt plus 1pt}%
+ \unexpanded{\parskip=0pt}%
\fi
}%
\expandafter}\jlreq@do
@@ -2108,24 +2139,24 @@
\begingroup
\def\jlreq@font{}%
\def\jlreq@subtitle@font{}%
- \def\jlreq@indent{0\zw}%
- \def\jlreq@end@indent{0\zw}%
+ \def\jlreq@indent{0\jlreq@zw}%
+ \def\jlreq@end@indent{0\jlreq@zw}%
\def\jlreq@align{l}%
\edef\jlreq@format{\unexpanded{##1##2##3}}%
\edef\jlreq@heading@text@format{\unexpanded{##1}}%
\def\jlreq@pagebreak{}%
\def\jlreq@label@format{\@seccntformat{#1}}%
\newif\ifjlreq@second@text@indent@withlabel\jlreq@second@text@indent@withlabeltrue
- \def\jlreq@after@label@space{1\zw}%
+ \def\jlreq@after@label@space{1\jlreq@zw}%
\def\jlreq@second@heading@text@indent@wlabel{0pt}%
\def\jlreq@second@heading@text@indent@wolabel{0pt}%
\edef\jlreq@subtitle@format{\unexpanded{---##1---}}%
\newif\ifjlreq@subtitleindent@withlabel\jlreq@subtitleindent@withlabeltrue
- \def\jlreq@subtitle@indent{1\zw}%
+ \def\jlreq@subtitle@indent{1\jlreq@zw}%
\def\jlreq@afterindent{\@afterindenttrue}%
\def\jlreq@allowbreak@evenpage{*}% 偶数ページでも改ページを許可するならば空,そうでないなら*
\newif\ifjlreq@subtitle@break\jlreq@subtitle@breaktrue
- \def\jlreq@subtitle@indent{1\zw}%
+ \def\jlreq@subtitle@indent{1\jlreq@zw}%
\def\jlreq@column@spanning{false}%
\newif\ifjlreq@column@spanning@possible\jlreq@column@spanning@possiblefalse
\newif\ifjlreq@number \jlreq@numbertrue
@@ -2225,10 +2256,10 @@
\def\jlreq@do{}% 初期化.これに最終処理を入れていく.
% 入力チェック
\ifthenelse{\equal{\jlreq@column@spanning}{true}}{%
- \ifjlreq@column@spanning@possible\else
+ \jlreq@if{\ifjlreq@column@spanning@possible\else\fi}{
\ClassWarningNoLine{jlreq}{column_spanning can be used only with `pagebreak=nariyuki' or `pagebreak=clearcolumn' (in BlockHeading #1)}%
\def\jlreq@column@spanning{false}%
- \fi
+ }{}%
}{}%
% ラベルありフォーマット:前
\edef\jlreq@pre@format@wlabel{%
@@ -2460,14 +2491,33 @@
\jlreq@SetBlockHeadingSpaces
}%
}
+
+% {}があるのに最初が_で始まっていない場合は蹴る.
+\def\jlreq@SetBlockHeadingSpaces@checkdimension#1{%
+ \jlreq@SetBlockHeadingSpaces@checkdimension@i#1{\jlreq@uniqtoken}\jlreq@endmark
+}
+\def\jlreq@SetBlockHeadingSpaces@checkdimension@i#1#{\jlreq@SetBlockHeadingSpaces@checkdimension@ii{#1}}
+\def\jlreq@SetBlockHeadingSpaces@checkdimension@ii#1#2#3\jlreq@endmark{%
+ \begingroup
+ \def\jlreq@tempa{#2}%
+ \def\jlreq@tempb{\jlreq@uniqtoken}%
+ \ifx\jlreq@tempa\jlreq@tempb\def\jlreq@do{}%
+ \else\def\jlreq@do{%
+ \ClassError{jlreq}{Invalid setting ``\unexpanded{#1{#2}}'' is found, You forgot `_'? (in SetBlockHeadingSpaces)}{\@ehc}%
+ }\fi
+ \expandafter\endgroup
+ \jlreq@do
+}
+
\def\jlreq@SetBlockHeadingSpaces@iii#1{%
\@for\@tempa:=#1\do{%
\expandafter\jlreq@helper@trim\expandafter{\@tempa}{\@tempa}%
\expandafter\jlreq@iffirsttoken@ignorespaces\expandafter{\@tempa}{_}{%
\ifx\jlreq@lastdimen\@empty\else\eappto\jlreq@set{{\expandonce{\jlreq@lastdimen}}}\fi%
\def\jlreq@lastdimen{}%
- \expandafter\jlreq@SetBlockHeadingSpaces@iv\@tempa{\jlreq@endmark}%
+ \expandafter\jlreq@SetBlockHeadingSpaces@iv\@tempa{\jlreq@endmark}\jlreq@endmark
}{%
+ \expandafter\jlreq@SetBlockHeadingSpaces@checkdimension\expandafter{\@tempa}%
\ifjlreq@tempa
% 最初が寸法なので,全体の設定(\jlreq@totalset)に組み込む.
\def\jlreq@do##1##2##3{%
@@ -2496,7 +2546,10 @@
}
\def\jlreq@SetBlockHeadingSpaces@v#1{%
% 空っぽの場合は{_{r:0pt}{r:0pt}{}}
- \jlreq@ifendmark{#1}{\appto\jlreq@set{{_{r:0pt}{r:0pt}{}}}}{%
+ \jlreq@ifendmark{#1}{%
+ \appto\jlreq@set{{_{r:0pt}{r:0pt}{}}}
+ \@gobble
+ }{%
\jlreq@iffirsttoken{#1}{*}{% *始まりの場合は{_*{}{}{}}
\expandafter\jlreq@BlockHeading@gyodori@parsekeyval\expandafter{\@gobble #1}{}{}{}%
\eappto\jlreq@set{{_*\expandonce{\jlreq@result}}}%
@@ -2504,9 +2557,19 @@
\jlreq@BlockHeading@gyodori@parsekeyval{#1}{}{}{}%
\eappto\jlreq@set{{_\expandonce{\jlreq@result}}}%
}%
- \@gobble % \jlreq@endmarkを食う
+ \jlreq@SetBlockHeadingSpaces@vi
}%
}
+% _節名{設定}の後に何かないかチェック……
+\def\jlreq@SetBlockHeadingSpaces@vi#1\jlreq@endmark{%
+ \jlreq@ifendmark{#1}{}{{%
+ \@temptokena{}%
+ \def\@tempb##1##{\@temptokena\expandafter{\the\@temptokena##1}\@tempc}%
+ \def\@tempc##1{\jlreq@ifendmark{##1}{}{\@temptokena\expandafter{\the\@temptokena{##1}}\@tempb}}%
+ \@tempb#1%
+ \ClassWarningNoLine{jlreq}{Extra setting `\the\@temptokena' is found in SetBlockHeadingSpaces, omitted}
+ }}%
+}
% 現在の情報に基づき出力
\def\jlreq@BlockHeading@spaces@output{%
@@ -2681,15 +2744,15 @@
\expandafter\def\csname jlreq@heading@type@#1\endcsname{\RenewRuninHeading}%
\@ifundefined{c@#1}{\newcounter{#1}}{}%
\@ifundefined{#1mark}{\expandafter\let\csname #1mark\endcsname\@gobble}{}%
- \@ifundefined{l@#1}{\expandafter\def\csname l@#1\endcsname{\@dottedtocline{#2}{0\zw}{2\zw}}}{}%
+ \@ifundefined{l@#1}{\expandafter\def\csname l@#1\endcsname{\@dottedtocline{#2}{0\jlreq@zw}{2\jlreq@zw}}}{}%
\jlreq@heading@make@maketoc{#1}{#2}%
\begingroup
\def\jlreq@font{\normalfont\normalsize}%
- \def\jlreq@indent{0\zw}%
- \def\jlreq@after@label@space{1\zw}%
+ \def\jlreq@indent{0pt}%
+ \def\jlreq@after@label@space{1\jlreq@zw}%
\def\jlreq@label@font{}%
\def\jlreq@label@format{\@seccntformat{#1}}%
- \def\jlreq@after@space{1\zw}%
+ \def\jlreq@after@space{1\jlreq@zw}%
\newif\ifjlreq@number \jlreq@numbertrue
\jlreq@parsekeyval[RuninHeading:#1]{%
{font}{\def\jlreq@font{##1}}
@@ -2780,7 +2843,7 @@
\def\jlreq@CutinHeading@linecount{3}%
\fi
% 普通の一行の高さ/深さに合わせて見出しのボックスを作る
- \setbox\@tempboxa=\vtop to \dimexpr\numexpr\jlreq@CutinHeading@linecount - 1\relax\baselineskip + 1\zh\relax{\vskip 0pt plus 1fill minus 1fill \box\jlreq@resultbox\vskip 0pt plus 1fill minus 1fill}%
+ \setbox\@tempboxa=\vtop to \dimexpr\numexpr\jlreq@CutinHeading@linecount - 1\relax\baselineskip + 1\jlreq@zh\relax{\vskip 0pt plus 1fill minus 1fill \box\jlreq@resultbox\vskip 0pt plus 1fill minus 1fill}%
% 高さを通常の一行のそれにする
\setbox\jlreq@tempboxa=\hbox{阿}%
\dp\@tempboxa=\dimexpr\ht\@tempboxa + \dp\@tempboxa - \ht\jlreq@tempboxa\relax
@@ -2824,11 +2887,11 @@
\expandafter\def\csname jlreq@heading@setting@#1\endcsname{#3}%
\expandafter\def\csname jlreq@heading@type@#1\endcsname{\RenewCutinHeading}%
\begingroup
- \def\jlreq@fontcommand{\sffamily\bfseries}%
- \def\jlreq@onelinemax{6\zw}%
- \def\jlreq@twolinemax{20\zw}%
- \def\jlreq@indent{0\zw}%
- \def\jlreq@after@space{1\zw}%
+ \def\jlreq@fontcommand{\sffamily\gtfamily\bfseries}%
+ \def\jlreq@onelinemax{6\jlreq@zw}%
+ \def\jlreq@twolinemax{20\jlreq@zw}%
+ \def\jlreq@indent{0pt}%
+ \def\jlreq@after@space{1\jlreq@zw}%
\jlreq@parsekeyval[CutinHeading:#1]{
{font}{\def\jlreq@fontcommand{##1}}
{onelinemax}{\def\jlreq@onelinemax{##1}}
@@ -2836,7 +2899,7 @@
{indent}{\def\jlreq@indent{##1}}
{after_space}{\def\jlreq@after@space{##1}}
}{#3}%
- \ifthenelse{\lengthtest{\jlreq@after@space < 0.99\zw} \OR \lengthtest{\jlreq@after@space > 2.01\zw}}{%
+ \ifthenelse{\lengthtest{\jlreq@after@space < 0.99\jlreq@zw} \OR \lengthtest{\jlreq@after@space > 2.01\jlreq@zw}}{%
\jlreq@note{窓見出しと本文との空き量は,基本版面の文字サイズの全角以上,2倍未満とする (4.1.10.c).}%
}{}%
\edef\jlreq@do{%
@@ -3018,7 +3081,7 @@
% この罫線は,表罫(おもてけい)とする.
\unexpanded{\hrule width \jlreq@footnote@rulewidth height \jlreq@omotekeiwidth}%
% 脚注の行間よりやや広くする(4.2.5.f)
- \noexpand\kern\the\dimexpr 1.5\dimexpr\baselineskip - 1\zh\relax\relax
+ \noexpand\kern\the\dimexpr 1.5\dimexpr\baselineskip - 1\jlreq@zh\relax\relax
}
}
\expandafter\endgroup
@@ -3033,7 +3096,7 @@
\footnotesize
\jlreq@footnoteindent=\dimexpr#1\relax
\@tempdima=\dimexpr\textwidth - \jlreq@footnoteindent\relax
- \@tempdimb=1\zw
+ \@tempdimb=1\jlreq@zw
\divide\@tempdima\@tempdimb \multiply\@tempdima\@tempdimb
\edef\jlreq@do{\noexpand\jlreq@footnoteindent=\the\dimexpr\textwidth - \@tempdima\relax}%
\expandafter\endgroup
@@ -3044,8 +3107,8 @@
\jlreq@jlreqsetup@add{footnote_second_indent}{%
\if@tate\else
\ifthenelse{
- \( \lengthtest{0.99\zw < \dimexpr #1\relax} \AND \lengthtest{\dimexpr #1\relax < 1.01\zw} \) \OR
- \( \lengthtest{-1.01\zw < \dimexpr #1\relax} \AND \lengthtest{\dimexpr #1\relax < -0.99\zw} \)
+ \( \lengthtest{0.99\jlreq@zw < \dimexpr #1\relax} \AND \lengthtest{\dimexpr #1\relax < 1.01\jlreq@zw} \) \OR
+ \( \lengthtest{-1.01\jlreq@zw < \dimexpr #1\relax} \AND \lengthtest{\dimexpr #1\relax < -0.99\jlreq@zw} \)
}{}{\jlreq@note{脚注が2行以上となった場合,脚注の2行目以下の字下げを1行目より,脚注の文字サイズの全角アキとするか,逆に,1行目の字下げを2行目より,脚注の文字サイズの全角アキとする (4.2.5.d).}}
\fi
\ifdim\dimexpr #1\relax<0pt
@@ -3056,11 +3119,11 @@
\long\edef\jlreq@makefntext##1{\expandonce{\jlreq@makefntext}%
\unexpanded{%
\addtolength{\leftskip}{\jlreq@footnoteindent}%
- \parindent=1\zw
+ \parindent=1\jlreq@zw
\noindent
\hskip-\glueexpr #1\relax
\jlreq@referencemark@format{\@thefnmark}%
- \hskip\glueexpr 1\zw\relax
+ \hskip\glueexpr 1\jlreq@zw\relax
}##1%
}
}
@@ -3283,7 +3346,7 @@
\leftmargin=\dimexpr\linewidth - \jlreq@tempdima + \jlreq@endnote@second@indent\relax
\itemindent=-\glueexpr\jlreq@endnote@second@indent\relax
\topsep=\jlreq@endnote@beforeafterspace\relax
- \listparindent=1\zw
+ \listparindent=1\jlreq@zw
}%
\expandafter\jlreq@theendnotes\jlreq@tempa\jlreq@endmark
\end{list}%
@@ -3296,13 +3359,13 @@
\jlreq@jlreqsetup@add{endnote_second_indent}{
\def\jlreq@endnote@second@indent{#1}
\ifthenelse{
- \( \lengthtest{0.99\zw < #1} \AND \lengthtest{#1 < 1.01\zw} \) \OR
- \( \lengthtest{1.99\zw < #1} \AND \lengthtest{#1 < 2.01\zw} \)
+ \( \lengthtest{0.99\jlreq@zw < #1} \AND \lengthtest{#1 < 1.01\jlreq@zw} \) \OR
+ \( \lengthtest{1.99\jlreq@zw < #1} \AND \lengthtest{#1 < 2.01\jlreq@zw} \)
}{}{\jlreq@note{後注が2行以上となった場合,後注の2行目以下の字下げは,1行目より,後注の文字サイズの2倍又は全角とする (4.2.4.d).}}
}
\newcommand{\@makeendtext}[1]{%
\csname\jlreq@endnotemarkname\endcsname
- \hskip\glueexpr1\zw\relax% 見出し出力と一文字分の空き(4.2.4.c)
+ \hskip\glueexpr1\jlreq@zw\relax% 見出し出力と一文字分の空き(4.2.4.c)
#1%
}
\let\@makeendmark=\@makefnmark
@@ -3366,8 +3429,8 @@
% (1) では\sidenote[]{}を定義
% (2) では\sidenote{見出し}{注中身}を定義
-% \marginparwidth>0ptの時のみ定義する
-\ifdim\marginparwidth>0pt \expandafter\@firstofone\else\expandafter\@gobble\fi
+% sidenote_length>0ptの時のみ定義する
+\jlreq@if{\ifdim\jlreq@sidenote@length>0pt \fi}
{
\def\jlreq@sidenotemarkname{@thefnmark}% 合印用番号を一時的に入れるマクロ名
\long\def\@sidenotetext#1{%
@@ -3416,7 +3479,7 @@
\long\def\@makesidetext#1{\csname\jlreq@sidenotemarkname\endcsname\hspace{0.5\jlreq@mol}#1}
\else
% thefootnote = \inhibitglue (...だと\inhibitglueが効かないので空白を挟む
- \long\def\@makesidetext#1{ \kern-1\zw\csname\jlreq@sidenotemarkname\endcsname\hspace{0.5\jlreq@mol}#1}
+ \long\def\@makesidetext#1{ \kern-1\jlreq@zw\csname\jlreq@sidenotemarkname\endcsname\hspace{0.5\jlreq@mol}#1}
\fi
\let\@makesidemark=\@makefnmark
}{% sidenote_type = symbol
@@ -3434,10 +3497,10 @@
}
% カスタマイズできるべき?
\long\def\jlreq@sidenotetext#1#2{%
- \expandafter\def\csname\jlreq@sidenotemarkname\endcsname{\inhibitglue\null{\reset@font\sffamily\bfseries\inhibitglue #1}}%
+ \expandafter\def\csname\jlreq@sidenotemarkname\endcsname{\inhibitglue\null{\reset@font\sffamily\gtfamily\bfseries\inhibitglue #1}}%
\@sidenotetext{#2}%
}
- \long\def\@makesidetext#1{{\sffamily\bfseries\csname\jlreq@sidenotemarkname\endcsname}\hspace*{1\jlreq@mol}#1}
+ \long\def\@makesidetext#1{{\sffamily\gtfamily\bfseries\csname\jlreq@sidenotemarkname\endcsname}\hspace*{1\jlreq@mol}#1}
\let\@makesidemark=\@makefnmark
\apptocmd{\sidenote}{\jlreq@hook@postnote}{}{}
@@ -3446,7 +3509,7 @@
}
\jlreq@jlreqsetup@add{sidenote_symbol}{\def\jlreq@sidenote@defaultmark{#1}}
\jlreq@jlreqsetup@add{sidenote_keyword_font}{\def\jlreq@sidenote@keywordfont{#1}}
-}
+}{}
%.. 割注(3.4)
\def\inlinenotesize{.6\jlreq@jafontsize} % 割注の文字サイズ
@@ -3929,13 +3992,13 @@
% #1の左右に傍注調整用の空白を入れて#1に代入する
\def\jlreq@pagestyle@addsidenotemargin@left#1{%
- \jlreq@pagestyle@addsidenotemargin@{#1}{\marginparwidth+\marginparsep}{}%
+ \jlreq@pagestyle@addsidenotemargin@{#1}{\jlreq@sidenote@length + \jlreq@sidenote@sep}{}%
}
\def\jlreq@pagestyle@addsidenotemargin@right#1{%
- \jlreq@pagestyle@addsidenotemargin@{#1}{}{\marginparwidth+\marginparsep}%
+ \jlreq@pagestyle@addsidenotemargin@{#1}{}{\jlreq@sidenote@length + \jlreq@sidenote@sep}%
}
\def\jlreq@pagestyle@addsidenotemargin@bothside#1{%
- \jlreq@pagestyle@addsidenotemargin@{#1}{\marginparwidth+\marginparsep}{\marginparwidth+\marginparsep}%
+ \jlreq@pagestyle@addsidenotemargin@{#1}{\jlreq@sidenote@length + \jlreq@sidenote@sep}{\jlreq@sidenote@length + \jlreq@sidenote@sep}%
}
% #2: 左,#3:右,#4:#2 + #3
\def\jlreq@pagestyle@addsidenotemargin@#1#2#3{%
@@ -4046,7 +4109,7 @@
\let\jlreq@oddfootformat\relax
\let\jlreq@evenfootformat\relax
% 柱とノンブルの間
- \def\jlreq@gap{1.5\zw}%
+ \def\jlreq@gap{1.5\jlreq@zw}%
\def\jlreq@nombre@gap{}%
\def\jlreq@running@head@gap{}%
\newif\ifjlreq@clearmarkcommand\jlreq@clearmarkcommandtrue
@@ -4222,7 +4285,7 @@
\expandonce{\jlreq@nombre@contents}%
}%
\expandafter\edef\csname jlreq@\jlreq@parity head\endcsname{%
- \unexpanded{\setbox\jlreq@tempboxa=\hbox to \dimexpr\headsep + \headheight + \textheight}\if@tate\else\unexpanded{- \topskip + 1\zh}\fi\noexpand\relax
+ \unexpanded{\setbox\jlreq@tempboxa=\hbox to \dimexpr\headsep + \headheight + \textheight}\if@tate\else\unexpanded{- \topskip + 1\jlreq@zh}\fi\noexpand\relax
{%
\unexpanded{\tate\adjustbaseline}%
\expandafter\expandonce\expandafter{\expandafter\jlreq@tempa\expandafter{\jlreq@tempb}}%
@@ -4237,7 +4300,7 @@
}%
% \jlreq@tempboxaを正しく配置する
\edef\jlreq@lefthead@adjustbox{%
- \noexpand\hskip\noexpand\dimexpr\if@tate\unexpanded{- \Cdp}\fi \unexpanded{- \headsep - 1\zw\relax}%
+ \noexpand\hskip\noexpand\dimexpr\if@tate\unexpanded{- \Cdp}\fi \unexpanded{- \headsep - 1\jlreq@zw\relax}%
\unexpanded{\box\jlreq@tempboxa\hfil}%
}%
\edef\jlreq@righthead@adjustbox{%
@@ -4284,7 +4347,7 @@
}{}%
% フォント変更命令に文字出力命令が入っているとエラーになるのを回避するために\setboxでごまかす.
\setbox\jlreq@tempboxa=\hbox{\jlreq@running@head@font
- \ifthenelse{\lengthtest{\jlreq@gap < 1.49\zw} \OR \( \lengthtest{\jlreq@gap > 1.51\zw} \AND \lengthtest{\jlreq@gap < 1.99\zw} \) \OR \lengthtest{\jlreq@gap > 2.01\zw}}{\jlreq@note{ノンブルと柱との空き量は柱に使用する文字サイズの2倍又は1.5倍とする (ページスタイル #1 内,2.6.1.c).}}{}%
+ \ifthenelse{\lengthtest{\jlreq@gap < 1.49\jlreq@zw} \OR \( \lengthtest{\jlreq@gap > 1.51\jlreq@zw} \AND \lengthtest{\jlreq@gap < 1.99\jlreq@zw} \) \OR \lengthtest{\jlreq@gap > 2.01\jlreq@zw}}{\jlreq@note{ノンブルと柱との空き量は柱に使用する文字サイズの2倍又は1.5倍とする (ページスタイル #1 内,2.6.1.c).}}{}%
}%
% 初期化
\@for\jlreq@parity:=odd,even\do{%
@@ -4446,15 +4509,15 @@
\else
\ifdim\marginparwidth>0pt
\if@twocolumn
- \def\jlreqyokoheadlength{\dimexpr\textwidth + 2\marginparwidth + 2\marginparsep\relax}
+ \def\jlreqyokoheadlength{\dimexpr\textwidth + 2\jlreq@sidenote@length + 2\jlreq@sidenote@sep\relax}
\else
- \def\jlreqyokoheadlength{\dimexpr\textwidth + \marginparwidth + \marginparsep\relax}
+ \def\jlreqyokoheadlength{\dimexpr\textwidth + \jlreq@sidenote@length + \jlreq@sidenote@sep\relax}
\fi
\else
\def\jlreqyokoheadlength{\textwidth}
\fi
\fi
-\edef\jlreqtateheadlength{\unexpanded{\dimexpr\headsep + \headheight + \textheight}\if@tate\else\unexpanded{- \topskip + 1\zh}\fi\noexpand\relax}
+\edef\jlreqtateheadlength{\unexpanded{\dimexpr\headsep + \headheight + \textheight}\if@tate\else\unexpanded{- \topskip + 1\jlreq@zh}\fi\noexpand\relax}
\newcommand*{\NewPageStyle}[2]{%
\expandafter\@ifdefinable\csname ps@#1\endcsname{\DeclarePageStyle{#1}{#2}}%
@@ -4688,7 +4751,8 @@
\vskip\baselineskip
{\large\@date\par}%
\end{center}\par
- \vfil{\centering\@thanks}\vfil\null
+ \@thanks
+ \vfil\null
\end{titlepage}%
\jlreq@endofmaketitle
}
@@ -4745,7 +4809,7 @@
{\jlreq@keepbaselineskip{\LARGE}\@title\par}%
\vskip\baselineskip
{\jlreq@keepbaselineskip{\large}%
- \lineskip .5\zh
+ \lineskip .5\jlreq@zh
% 縦書き時には表組み内でも縦書きにするようにする
\if@tate
\let\jlreq@temporary@original@ialign=\ialign
@@ -4778,7 +4842,7 @@
\null\vfil
\@beginparpenalty\@lowpenalty
\begin{center}%
- {\sffamily\bfseries\abstractname}%
+ {\sffamily\gtfamily\bfseries\abstractname}%
\@endparpenalty\@M
\end{center}%
\par
@@ -4810,25 +4874,25 @@
\fi
\bgroup
\small
- \parindent=1\zw
+ \parindent=1\jlreq@zw
\begin{center}%
- {\sffamily\bfseries\abstractname}%
+ {\sffamily\gtfamily\bfseries\abstractname}%
\end{center}%
\list{}{%
\listparindent\parindent
\itemindent\listparindent
\labelwidth\z@
\labelsep\z@
- \leftmargin=2\zw
+ \leftmargin=2\jlreq@zw
\rightmargin\leftmargin
- \@tempdima=1\zw
+ \@tempdima=1\jlreq@zw
\@tempdimb=\dimexpr\linewidth - \@totalleftmargin - \leftmargin - \rightmargin\relax
\@tempdimc=\@tempdimb
\divide\@tempdimb by \@tempdima\multiply\@tempdimb by \@tempdima
- \ifdim\@tempdimb=\@tempdimc\else\@tempdimb=\dimexpr\@tempdimb - 1\zw\relax\fi
+ \ifdim\@tempdimb=\@tempdimc\else\@tempdimb=\dimexpr\@tempdimb - 1\jlreq@zw\relax\fi
\leftmargin=\dimexpr\leftmargin + (\@tempdimc - \@tempdimb)/2\relax
\rightmargin=\dimexpr\rightmargin + (\@tempdimc - \@tempdimb)/2\relax
- \parsep\z@ \@plus.1\zh
+ \parsep\z@ \@plus.1\jlreq@zh
}%
\item\relax
\else
@@ -4857,9 +4921,9 @@
%. 箇条書き. cf. JISX4051 8.4
% 用語定義型
\newenvironment{description}{\list{}{%
- \setlength{\leftmargin}{0\zw}% 下げない
- \setlength{\labelwidth}{0\zw}%
- \setlength{\labelsep}{1\zw}
+ \setlength{\leftmargin}{0pt}% 下げない
+ \setlength{\labelwidth}{0pt}%
+ \setlength{\labelsep}{1\jlreq@zw}
% \addtolength{\leftmargin}{\leftskip}% たぶんこの二行いらない……
% \addtolength{\leftmargin}{\labelsep}%
\let\makelabel=\descriptionlabel
@@ -4867,7 +4931,7 @@
% \let\jlreq@original@@item=\@item
% \def\@item[##1]{\jlreq@original@@item[##1]\mbox{}\par
}}{\endlist}
-\newcommand{\descriptionlabel}[1]{\normalfont\sffamily\bfseries #1}
+\newcommand{\descriptionlabel}[1]{\normalfont\sffamily\gtfamily\bfseries #1}
%.. 箇条書き
% #3={<設定1>,i=<設定2>,<環境名>={<設定3>,ii=<設定4>}}のような設定を解釈する.
@@ -4938,7 +5002,7 @@
% enumerate, itemize用初期化,#1 = i,ii,...
\def\jlreq@init@list#1{%
\setlength{\partopsep}{0pt}%
- \setlength{\itemsep}{\dimexpr\jlreq@jlreqsetup@withenv@nameuse{jlreq@itemization@itemsep@setting}{\@currenvir}}%
+ \setlength{\itemsep}{\dimexpr\jlreq@jlreqsetup@withenv@nameuse{jlreq@itemization@itemsep@setting}{\@currenvir}\relax}%
\setlength{\parsep}{0pt}%
\setlength{\listparindent}{\parindent}%
\setlength{\labelsep}{\dimexpr\jlreq@jlreqsetup@withenv@nameuse{jlreq@itemization@labelsep@setting}{\@currenvir}\relax}%
@@ -4972,7 +5036,7 @@
\addtolength{\leftmargin}{2\jlreq@mol}%
\rightmargin=\dimexpr\jlreq@quote@end@indent\relax
\jlreq@quote@fontsize
- \@tempdima=1\zw
+ \@tempdima=1\jlreq@zw
\@tempdimb=\dimexpr\linewidth - \@totalleftmargin - \leftmargin - \rightmargin\relax
\@tempdimc=\@tempdimb
\divide\@tempdimb by \@tempdima\multiply\@tempdimb by \@tempdima
@@ -4984,7 +5048,7 @@
\leftmargin=\dimexpr\jlreq@quote@indent\relax
\rightmargin=\dimexpr\jlreq@quote@end@indent\relax
\jlreq@quote@fontsize
- \@tempdima=1\zw
+ \@tempdima=1\jlreq@zw
\@tempdimb=\dimexpr\linewidth - \@totalleftmargin - \leftmargin - \rightmargin\relax
\@tempdimc=\@tempdimb
\divide\@tempdimb by \@tempdima\multiply\@tempdimb by \@tempdima
@@ -5001,7 +5065,7 @@
\leftmargin=\dimexpr\jlreq@quote@indent\relax
\rightmargin=\dimexpr\jlreq@quote@end@indent\relax
\jlreq@quote@fontsize
- \@tempdima=1\zw
+ \@tempdima=1\jlreq@zw
\@tempdimb=\dimexpr\linewidth - \@totalleftmargin - \leftmargin - \rightmargin\relax
\@tempdimc=\@tempdimb
\divide\@tempdimb by \@tempdima\multiply\@tempdimb by \@tempdima
@@ -5146,7 +5210,7 @@
\@mkboth{\refname}{\refname}%
\list{\@biblabel{\@arabic\c@enumiv}}%
{\settowidth\labelwidth{\@biblabel{#1}}%
- \labelsep=1\zw
+ \labelsep=1\jlreq@zw
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\itemindent=0pt
@@ -5549,20 +5613,20 @@
\jlreq@saveoriginalcs{\@begintheorem}
\jlreq@saveoriginalcs{\@opargbegintheorem}
\def\@begintheorem#1#2{\topsep=\dimexpr\jlreq@theorem@beforeafter@space\relax
- \trivlist\labelsep=1\zw
+ \trivlist\labelsep=1\jlreq@zw
\itemindent=\dimexpr\jlreq@theorem@indent\relax
- \item[\hskip \labelsep{\sffamily\bfseries #1\ #2}]}
+ \item[\hskip \labelsep{\sffamily\gtfamily\bfseries #1\ #2}]}
\def\@opargbegintheorem#1#2#3{\topsep=\dimexpr\jlreq@theorem@beforeafter@space\relax
- \trivlist\labelsep=1\zw
+ \trivlist\labelsep=1\jlreq@zw
\itemindent=\dimexpr\jlreq@theorem@indent\relax
- \item[\hskip \labelsep{\sffamily\bfseries #1\ #2(#3)}]}
+ \item[\hskip \labelsep{\sffamily\gtfamily\bfseries #1\ #2(#3)}]}
\AtEndOfPackageFile*{amsthm}{%
\jlreq@saveoriginalcs{\proof}%
\jlreq@saveoriginalcs{\endproof}%
\edef\jlreq@do{
\unexpanded{\def\jlreq@proof[#1]}{%
- \unexpanded{\labelsep=1\zw}%
- \expandonce{\proof[{\reset@font\sffamily\bfseries #1\inhibitglue}\nopunct]}%
+ \unexpanded{\labelsep=1\jlreq@zw}%
+ \expandonce{\proof[{\reset@font\sffamily\gtfamily\bfseries #1\inhibitglue}\nopunct]}%
}
}
\jlreq@do
@@ -5572,7 +5636,7 @@
\theoremstyle{jlreq}
}
\def\jlreq@setupamsthm{
- \newtheoremstyle{jlreq}{\dimexpr\jlreq@theorem@beforeafter@space\relax}{\dimexpr\jlreq@theorem@beforeafter@space\relax}{\normalfont}{\dimexpr\jlreq@theorem@indent\relax}{\sffamily\bfseries}{}{1\zw}{\thmname{##1}\thmnumber{\ ##2}\thmnote{(##3)}}
+ \newtheoremstyle{jlreq}{\dimexpr\jlreq@theorem@beforeafter@space\relax}{\dimexpr\jlreq@theorem@beforeafter@space\relax}{\normalfont}{\dimexpr\jlreq@theorem@indent\relax}{\sffamily\gtfamily\bfseries}{}{1\jlreq@zw}{\thmname{##1}\thmnumber{\ ##2}\thmnote{(##3)}}
}
\jlreq@jlreqsetup@add{theorem_beforeafter_space}{
\def\jlreq@theorem@beforeafter@space{#1}
@@ -5596,23 +5660,23 @@
\renewcommand{\thesubparagraph}{(\jlreq@rensuji{\@arabic\c@subparagraph})}
\ifthenelse{\equal{\jlreq@article@type}{article}}{
- \NewBlockHeading{part}{0}{font={\jlreq@keepbaselineskip{\LARGE}},indent=4\zw,lines=4,after_label_space=1\zw,second_heading_text_indent={-1\zw,1\zw},subtitle_font={\jlreq@keepbaselineskip{\large}}}
+ \NewBlockHeading{part}{0}{font={\jlreq@keepbaselineskip{\LARGE}},indent=4\jlreq@zw,lines=4,after_label_space=1\jlreq@zw,second_heading_text_indent={-1\jlreq@zw,1\jlreq@zw},subtitle_font={\jlreq@keepbaselineskip{\large}}}
\if@twoside\ModifyHeading{part}{allowbreak_if_evenpage=true}\fi
}
{% book, report
- \NewTobiraHeading{part}{-1}{label_format={第\thepart 部\hspace*{1\zw}},format={\null\vfill {\Huge\hspace*{2\zw}#1#2}\vspace*{2\jlreq@gol}}}
- \NewBlockHeading{chapter}{0}{indent=2\zw,lines=6,label_format={第\thechapter 章},font={\huge},after_label_space=1\zw,second_heading_text_indent={-1\zw,1\zw},subtitle_font={\jlreq@keepbaselineskip{\Large}}}
+ \NewTobiraHeading{part}{-1}{label_format={第\thepart 部\hspace*{1\jlreq@zw}},format={\null\vfill {\Huge\hspace*{2\jlreq@zw}#1#2}\vspace*{2\jlreq@gol}}}
+ \NewBlockHeading{chapter}{0}{indent=2\jlreq@zw,lines=6,label_format={第\thechapter 章},font={\huge},after_label_space=1\jlreq@zw,second_heading_text_indent={-1\jlreq@zw,1\jlreq@zw},subtitle_font={\jlreq@keepbaselineskip{\Large}}}
\if@twoside\ModifyHeading{chapter}{allowbreak_if_evenpage=true}\fi
\renewcommand{\thechapter}{\jlreq@Kanji{chapter}}
}
- \NewBlockHeading{section}{1}{font={\jlreq@keepbaselineskip{\Large}},indent=6\zw,lines=3,after_label_space=1\zw,second_heading_text_indent={-1\zw,1\zw},subtitle_font={\jlreq@keepbaselineskip{\normalsize}}}
+ \NewBlockHeading{section}{1}{font={\jlreq@keepbaselineskip{\Large}},indent=6\jlreq@zw,lines=3,after_label_space=1\jlreq@zw,second_heading_text_indent={-1\jlreq@zw,1\jlreq@zw},subtitle_font={\jlreq@keepbaselineskip{\normalsize}}}
\if@twoside\ModifyHeading{section}{allowbreak_if_evenpage=true}\fi
- \NewBlockHeading{subsection}{2}{font={\jlreq@keepbaselineskip{\large}},indent=8\zw,lines=2,after_label_space=1\zw,second_heading_text_indent={-1\zw,1\zw},subtitle_font={\jlreq@keepbaselineskip{\small}}}
+ \NewBlockHeading{subsection}{2}{font={\jlreq@keepbaselineskip{\large}},indent=8\jlreq@zw,lines=2,after_label_space=1\jlreq@zw,second_heading_text_indent={-1\jlreq@zw,1\jlreq@zw},subtitle_font={\jlreq@keepbaselineskip{\small}}}
\if@twoside\ModifyHeading{subsection}{allowbreak_if_evenpage=true}\fi
- \NewBlockHeading{subsubsection}{3}{font={\jlreq@keepbaselineskip{\normalsize}},indent=10\zw,lines=1,before_lines=1,subtitle_break=false,after_label_space=1\zw,second_heading_text_indent={-1\zw,1\zw},,subtitle_font={\jlreq@keepbaselineskip{\scriptsize}}}
+ \NewBlockHeading{subsubsection}{3}{font={\jlreq@keepbaselineskip{\normalsize}},indent=10\jlreq@zw,lines=1,before_lines=1,subtitle_break=false,after_label_space=1\jlreq@zw,second_heading_text_indent={-1\jlreq@zw,1\jlreq@zw},,subtitle_font={\jlreq@keepbaselineskip{\scriptsize}}}
\if@twoside\ModifyHeading{subsubsection}{allowbreak_if_evenpage=true}\fi
\NewRuninHeading{paragraph}{4}{font={\jlreq@keepbaselineskip{\normalsize}}}
- \NewRuninHeading{subparagraph}{5}{font={\jlreq@keepbaselineskip{\normalsize}},indent=1\zw}
+ \NewRuninHeading{subparagraph}{5}{font={\jlreq@keepbaselineskip{\normalsize}},indent=1\jlreq@zw}
\else% yoko
\renewcommand{\thepart}{\Roman{part}}
\renewcommand{\thesubsection}{\thesection .\arabic{subsection}}
@@ -5620,24 +5684,24 @@
\renewcommand{\theparagraph}{\thesubsubsection .\arabic{paragraph}}
\renewcommand{\thesubparagraph}{\theparagraph .\arabic{subparagraph}}
\ifthenelse{\equal{\jlreq@article@type}{article}}{
- \NewBlockHeading{part}{0}{font={\jlreq@keepbaselineskip{\LARGE\sffamily\bfseries}},label_format={第\thepart 部},lines=4,after_label_space=1\zw,second_heading_text_indent={-1\zw,1\zw},subtitle_font={\jlreq@keepbaselineskip{\large}}}
+ \NewBlockHeading{part}{0}{font={\jlreq@keepbaselineskip{\LARGE\sffamily\gtfamily\bfseries}},label_format={第\thepart 部},lines=4,after_label_space=1\jlreq@zw,second_heading_text_indent={-1\jlreq@zw,1\jlreq@zw},subtitle_font={\jlreq@keepbaselineskip{\large}}}
\renewcommand{\thesection}{\arabic{section}}
}
{% book, report
- \NewTobiraHeading{part}{-1}{label_format={第\thepart 部\hspace*{1\jlreq@gol}},format={\null\vfil {\Huge\sffamily\bfseries #1#2}\vfil}}
+ \NewTobiraHeading{part}{-1}{label_format={第\thepart 部\hspace*{1\jlreq@gol}},format={\null\vfil {\Huge\sffamily\gtfamily\bfseries #1#2}\vfil}}
\NewBlockHeading{chapter}{0}{%
- font={\jlreq@keepbaselineskip{\huge\sffamily\bfseries}},
+ font={\jlreq@keepbaselineskip{\huge\sffamily\gtfamily\bfseries}},
label_format={第\thechapter 章},
- lines=5,after_label_space=1\zw,second_heading_text_indent={-1\zw,1\zw},
+ lines=5,after_label_space=1\jlreq@zw,second_heading_text_indent={-1\jlreq@zw,1\jlreq@zw},
subtitle_font={\jlreq@keepbaselineskip{\Large}}}
\renewcommand{\thechapter}{\arabic{chapter}}
\renewcommand{\thesection}{\thechapter.\arabic{section}}
}
- \NewBlockHeading{section}{1}{font={\jlreq@keepbaselineskip{\Large\sffamily\bfseries}},lines=3,after_label_space=1\zw,second_heading_text_indent={-1\zw,1\zw},subtitle_font={\jlreq@keepbaselineskip{\normalsize}}}
- \NewBlockHeading{subsection}{2}{font={\jlreq@keepbaselineskip{\large\sffamily\bfseries}},lines=2,after_label_space=1\zw,second_heading_text_indent={-1\zw,1\zw},subtitle_font={\jlreq@keepbaselineskip{\small}}}
- \NewBlockHeading{subsubsection}{3}{font={\jlreq@keepbaselineskip{\normalsize\sffamily\bfseries}},lines=1,before_lines=1,subtitle_break=false,after_label_space=1\zw,second_heading_text_indent={-1\zw,1\zw},subtitle_font={\jlreq@keepbaselineskip{\scriptsize}}}
- \NewRuninHeading{paragraph}{4}{font={\jlreq@keepbaselineskip{\normalsize\sffamily\bfseries}},indent=1\zw}
- \NewRuninHeading{subparagraph}{5}{font={\jlreq@keepbaselineskip{\normalsize\sffamily\bfseries}},indent=2\zw}
+ \NewBlockHeading{section}{1}{font={\jlreq@keepbaselineskip{\Large\sffamily\gtfamily\bfseries}},lines=3,after_label_space=1\jlreq@zw,second_heading_text_indent={-1\jlreq@zw,1\jlreq@zw},subtitle_font={\jlreq@keepbaselineskip{\normalsize}}}
+ \NewBlockHeading{subsection}{2}{font={\jlreq@keepbaselineskip{\large\sffamily\gtfamily\bfseries}},lines=2,after_label_space=1\jlreq@zw,second_heading_text_indent={-1\jlreq@zw,1\jlreq@zw},subtitle_font={\jlreq@keepbaselineskip{\small}}}
+ \NewBlockHeading{subsubsection}{3}{font={\jlreq@keepbaselineskip{\normalsize\sffamily\gtfamily\bfseries}},lines=1,before_lines=1,subtitle_break=false,after_label_space=1\jlreq@zw,second_heading_text_indent={-1\jlreq@zw,1\jlreq@zw},subtitle_font={\jlreq@keepbaselineskip{\scriptsize}}}
+ \NewRuninHeading{paragraph}{4}{font={\jlreq@keepbaselineskip{\normalsize\sffamily\gtfamily\bfseries}},indent=1\jlreq@zw}
+ \NewRuninHeading{subparagraph}{5}{font={\jlreq@keepbaselineskip{\normalsize\sffamily\gtfamily\bfseries}},indent=2\jlreq@zw}
\fi
\ifthenelse{\equal{\jlreq@article@type}{article}}{}{% book, report
@@ -5694,12 +5758,12 @@
%.. 注
\jlreqsetup{reference_mark=inline}
\if@tate
- \jlreqsetup{footnote_indent=1\zw}% 根拠なし
+ \jlreqsetup{footnote_indent=1\jlreq@zw}% 根拠なし
\else
\jlreqsetup{footnote_indent=0pt}% (4.2.5.b)
\fi
-\jlreqsetup{footnote_second_indent=1\zw}
-\jlreqsetup{endnote_second_indent=2\zw}
+\jlreqsetup{footnote_second_indent=1\jlreq@zw}
+\jlreqsetup{endnote_second_indent=2\jlreq@zw}
\jlreqsetup{endnote_position=headings}
\ifdim\marginparwidth>0pt
\jlreqsetup{sidenote_type=number}
@@ -5708,9 +5772,9 @@
%.. キャプション
\jlreqsetup{
- caption_font={\sffamily\bfseries},
- caption_label_font={\sffamily\bfseries},
- caption_after_label_space=1\zw,
+ caption_font={\sffamily\gtfamily\bfseries},
+ caption_label_font={\sffamily\gtfamily\bfseries},
+ caption_after_label_space=1\jlreq@zw,
caption_label_format={#1},
caption_align=center
}
@@ -5730,25 +5794,25 @@
\renewcommand{\theenumii}{\@alph\c@enumii}
\renewcommand{\theenumiii}{\@roman\c@enumiii}
\renewcommand{\theenumiv}{\@Alph\c@enumiv}
- \newcommand{\labelenumi}{\theenumi.\hspace{.5\zw}}
- \newcommand{\labelenumii}{(\theenumii)\hspace{.5\zw}}
- \newcommand{\labelenumiii}{\theenumiii.\hspace{.5\zw}}
- \newcommand{\labelenumiv}{\theenumiv.\hspace{.5\zw}}
+ \newcommand{\labelenumi}{\theenumi.\hspace{.5\jlreq@zw}}
+ \newcommand{\labelenumii}{(\theenumii)\hspace{.5\jlreq@zw}}
+ \newcommand{\labelenumiii}{\theenumiii.\hspace{.5\jlreq@zw}}
+ \newcommand{\labelenumiv}{\theenumiv.\hspace{.5\jlreq@zw}}
\fi
\renewcommand{\p@enumii}{\theenumi}
\renewcommand{\p@enumiii}{\theenumi(\theenumii)}
\renewcommand{\p@enumiv}{\p@enumiii\theenumiii}
-\newcommand{\labelitemi}{\hbox to 1\zw{\hss\textbullet\hss}}
+\newcommand{\labelitemi}{\hbox to 1\jlreq@zw{\hss\textbullet\hss}}
%\newcommand{\labelitemi}{•}
\if@tate
\newcommand{\labelitemii}{○}
\newcommand{\labelitemiii}{*}
\else
- \newcommand{\labelitemii}{\hbox to 1\zw{\hss\textendash\hss}}
- \newcommand{\labelitemiii}{\hbox to 1\zw{\hss\textasteriskcentered\hss}}
+ \newcommand{\labelitemii}{\hbox to 1\jlreq@zw{\hss\textendash\hss}}
+ \newcommand{\labelitemiii}{\hbox to 1\jlreq@zw{\hss\textasteriskcentered\hss}}
\fi
-\newcommand{\labelitemiv}{\hbox to 1\zw{\hss ・\hss}}
+\newcommand{\labelitemiv}{\hbox to 1\jlreq@zw{\hss ・\hss}}
% 見出しが一つ上のレベルからどのくらいずれているかを入れる.
\setlength\leftmargini{2\zw}
@@ -5761,12 +5825,15 @@
itemization_beforeafter_space={0pt,i=.5\baselineskip},
itemization_itemsep=0pt,
itemization_labelsep={0pt},
- itemization_label_length={1\zw,i=2\zw,ii=2\zw}
+ itemization_label_length={%
+ i=\leftmargini,ii=\leftmarginii,iii=\leftmarginiii,
+ iv=\leftmarginiv,v=\leftmarginv,vi=\leftmarginvi
+ }
}
%.. 引用
\jlreqsetup{
- quote_indent=2\zw,
+ quote_indent=2\jlreq@zw,
quote_end_indent=0pt,
quote_fontsize=,
quote_beforeafter_space=0pt
diff --git a/language/japanese/jlreq/jlreq.pdf b/language/japanese/jlreq/jlreq.pdf
index 5eaebed0c6..6f92ea5c51 100644
--- a/language/japanese/jlreq/jlreq.pdf
+++ b/language/japanese/jlreq/jlreq.pdf
Binary files differ
diff --git a/language/japanese/pxufont/README.md b/language/japanese/pxufont/README.md
index 9c0cc70cfa..6a4188c8f3 100644
--- a/language/japanese/pxufont/README.md
+++ b/language/japanese/pxufont/README.md
@@ -78,6 +78,9 @@ whether `\pxufontUseRubyFont` is defined.
Revision History
----------------
+ * Version 0.6 〈2020/02/09〉
+ - Suuport for `b` series.
+
* Version 0.5 〈2019/02/28〉
- Support for the fonts of ruby notation forms.
diff --git a/language/japanese/pxufont/pxufont-ruby.sty b/language/japanese/pxufont/pxufont-ruby.sty
index a97c4b9f3e..741758c772 100644
--- a/language/japanese/pxufont/pxufont-ruby.sty
+++ b/language/japanese/pxufont/pxufont-ruby.sty
@@ -1,7 +1,7 @@
%%
%% This is file 'pxufont-ruby.sty'.
-%%
-%% Copyright (c) 2017-2019 Takayuki YATO (aka. "ZR")
+%%
+%% Copyright (c) 2017-2020 Takayuki YATO (aka. "ZR")
%% GitHub: https://github.com/zr-tex8r
%% Twitter: @zr_tex8r
%%
@@ -10,7 +10,7 @@
%% package declaration
\NeedsTeXFormat{pLaTeX2e}
-\ProvidesPackage{pxufont-ruby}[2019/02/28 v0.5]
+\ProvidesPackage{pxufont-ruby}[2020/02/09 v0.6]
\def\pxuf@rb@pkgname{pxufont-ruby}
%--------------------------------------- main
diff --git a/language/japanese/pxufont/pxufont.sty b/language/japanese/pxufont/pxufont.sty
index 1604315f08..a1b1168c0a 100644
--- a/language/japanese/pxufont/pxufont.sty
+++ b/language/japanese/pxufont/pxufont.sty
@@ -1,7 +1,7 @@
%%
%% This is file 'pxufont.sty'.
-%%
-%% Copyright (c) 2017-2019 Takayuki YATO (aka. "ZR")
+%%
+%% Copyright (c) 2017-2020 Takayuki YATO (aka. "ZR")
%% GitHub: https://github.com/zr-tex8r
%% Twitter: @zr_tex8r
%%
@@ -10,7 +10,7 @@
%% package declaration
\NeedsTeXFormat{pLaTeX2e}
-\ProvidesPackage{pxufont}[2019/02/28 v0.5]
+\ProvidesPackage{pxufont}[2020/02/09 v0.6]
\def\pxuf@pkgname{pxufont}
%
\providecommand\bxDebug[1]{}
@@ -45,7 +45,7 @@
\def\pxuf@split@c#1\pxuf@mt#2\pxuf@end#3{%
\def\pxuf@pre{#3}\def\pxuf@post{#1}}
-%% swutch 'pxuf@otf@used'
+%% switch 'pxuf@otf@used'
\newif\ifpxuf@otf@used
\@ifpackageloaded{otf}{%
\pxuf@otf@usedtrue
@@ -58,7 +58,7 @@
}
%% \pxuf@JY/\pxuf@JT
-\ifNativeupTeX
+\ifnativeupTeX
\def\pxuf@JY{JY2}\def\pxuf@JT{JT2}
\else
\def\pxuf@JY{JY1}\def\pxuf@JT{JT1}
@@ -156,20 +156,20 @@
\ifpxuf@otf@used
\@for\pxuf@w:={\pxuf@JY,\pxuf@JT}\do{%
\@for\pxuf@x:={hmc,hgt,mg,ruby,rubyg,rubymg}\do{%
- \@for\pxuf@y:={l,m,bx,eb}\do{%
+ \@for\pxuf@y:={l,m,b,bx,eb}\do{%
\expandafter\ifx\csname\pxuf@w/\pxuf@x/\pxuf@y/n\endcsname\relax\else
\expandafter\let\csname pxuf@DF/\pxuf@w/\pxuf@x\endcsname=t%
\pxuf@process@one{t}\pxuf@w\pxuf@x\pxuf@y{n}%
\fi}}}
\@for\pxuf@w:={\pxuf@JY,\pxuf@JT}\do{%
\@for\pxuf@x:={cidj,cidjg,cidjmg}\do{%
- \@for\pxuf@y:={l,m,bx,eb}\do{%
+ \@for\pxuf@y:={l,m,b,bx,eb}\do{%
\expandafter\ifx\csname\pxuf@w/\pxuf@x/\pxuf@y/0\endcsname\relax\else
\@tfor\pxuf@z:=012345\do{%
\pxuf@process@one{f}\pxuf@w\pxuf@x\pxuf@y\pxuf@z}%
\fi}}}
\fi
-\ifNativeupTeX\else
+\ifnativeupTeX\else
\@for\pxuf@w:={\pxuf@JY,\pxuf@JT}\do{%
\@for\pxuf@x:={\mcdefault,\gtdefault,mc,gt}\do{%
\expandafter\ifx\csname pxuf@DF/\pxuf@w/\pxuf@x\endcsname\relax
diff --git a/language/japanese/pxufont/vf/zu-cidjgb0-h.vf b/language/japanese/pxufont/vf/zu-cidjgb0-h.vf
index 4afb039d73..321f08ea64 100644
--- a/language/japanese/pxufont/vf/zu-cidjgb0-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgb0-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgb0-v.vf b/language/japanese/pxufont/vf/zu-cidjgb0-v.vf
index 859bcdf119..0dbe2faf1c 100644
--- a/language/japanese/pxufont/vf/zu-cidjgb0-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgb0-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgb1-h.vf b/language/japanese/pxufont/vf/zu-cidjgb1-h.vf
index 9c0373e3fd..0479371187 100644
--- a/language/japanese/pxufont/vf/zu-cidjgb1-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgb1-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgb1-v.vf b/language/japanese/pxufont/vf/zu-cidjgb1-v.vf
index f50452d161..a92ec4caf9 100644
--- a/language/japanese/pxufont/vf/zu-cidjgb1-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgb1-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgb2-h.vf b/language/japanese/pxufont/vf/zu-cidjgb2-h.vf
index 8c18e13277..4027794dee 100644
--- a/language/japanese/pxufont/vf/zu-cidjgb2-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgb2-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgb2-v.vf b/language/japanese/pxufont/vf/zu-cidjgb2-v.vf
index 742dcabc14..b6a0b8a613 100644
--- a/language/japanese/pxufont/vf/zu-cidjgb2-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgb2-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgb3-h.vf b/language/japanese/pxufont/vf/zu-cidjgb3-h.vf
index 073269a731..5a5ff44206 100644
--- a/language/japanese/pxufont/vf/zu-cidjgb3-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgb3-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgb3-v.vf b/language/japanese/pxufont/vf/zu-cidjgb3-v.vf
index a9222e0e29..39cf960806 100644
--- a/language/japanese/pxufont/vf/zu-cidjgb3-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgb3-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgb4-h.vf b/language/japanese/pxufont/vf/zu-cidjgb4-h.vf
index ba55054646..6ad9d83999 100644
--- a/language/japanese/pxufont/vf/zu-cidjgb4-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgb4-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgb4-v.vf b/language/japanese/pxufont/vf/zu-cidjgb4-v.vf
index 352c6cc09d..b0abd4168a 100644
--- a/language/japanese/pxufont/vf/zu-cidjgb4-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgb4-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgb5-h.vf b/language/japanese/pxufont/vf/zu-cidjgb5-h.vf
index 69d03d620c..2ccb8327d7 100644
--- a/language/japanese/pxufont/vf/zu-cidjgb5-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgb5-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgb5-v.vf b/language/japanese/pxufont/vf/zu-cidjgb5-v.vf
index e44be2a762..dec480b1c9 100644
--- a/language/japanese/pxufont/vf/zu-cidjgb5-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgb5-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjge0-h.vf b/language/japanese/pxufont/vf/zu-cidjge0-h.vf
index fdd5a9c130..5a331eaed4 100644
--- a/language/japanese/pxufont/vf/zu-cidjge0-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjge0-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjge0-v.vf b/language/japanese/pxufont/vf/zu-cidjge0-v.vf
index 762b462132..204b5a49b2 100644
--- a/language/japanese/pxufont/vf/zu-cidjge0-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjge0-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjge1-h.vf b/language/japanese/pxufont/vf/zu-cidjge1-h.vf
index d8c0b788cd..e7c9cf2a13 100644
--- a/language/japanese/pxufont/vf/zu-cidjge1-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjge1-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjge1-v.vf b/language/japanese/pxufont/vf/zu-cidjge1-v.vf
index b341312c7b..a1187b162a 100644
--- a/language/japanese/pxufont/vf/zu-cidjge1-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjge1-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjge2-h.vf b/language/japanese/pxufont/vf/zu-cidjge2-h.vf
index 826942be49..7bb522ea39 100644
--- a/language/japanese/pxufont/vf/zu-cidjge2-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjge2-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjge2-v.vf b/language/japanese/pxufont/vf/zu-cidjge2-v.vf
index c9da3cca5e..b3a6359ea9 100644
--- a/language/japanese/pxufont/vf/zu-cidjge2-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjge2-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjge3-h.vf b/language/japanese/pxufont/vf/zu-cidjge3-h.vf
index 0fa509d2c9..a80b731d31 100644
--- a/language/japanese/pxufont/vf/zu-cidjge3-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjge3-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjge3-v.vf b/language/japanese/pxufont/vf/zu-cidjge3-v.vf
index 1467f41563..a93dd3f3a5 100644
--- a/language/japanese/pxufont/vf/zu-cidjge3-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjge3-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjge4-h.vf b/language/japanese/pxufont/vf/zu-cidjge4-h.vf
index b902e3339f..03e128be49 100644
--- a/language/japanese/pxufont/vf/zu-cidjge4-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjge4-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjge4-v.vf b/language/japanese/pxufont/vf/zu-cidjge4-v.vf
index 185e2da0bc..78d2b10007 100644
--- a/language/japanese/pxufont/vf/zu-cidjge4-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjge4-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjge5-h.vf b/language/japanese/pxufont/vf/zu-cidjge5-h.vf
index 81f78e8060..a0074f90a0 100644
--- a/language/japanese/pxufont/vf/zu-cidjge5-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjge5-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjge5-v.vf b/language/japanese/pxufont/vf/zu-cidjge5-v.vf
index e9c403d6cc..d705c2bfea 100644
--- a/language/japanese/pxufont/vf/zu-cidjge5-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjge5-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgr0-h.vf b/language/japanese/pxufont/vf/zu-cidjgr0-h.vf
index a2a22760f3..1b05312da6 100644
--- a/language/japanese/pxufont/vf/zu-cidjgr0-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgr0-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgr0-v.vf b/language/japanese/pxufont/vf/zu-cidjgr0-v.vf
index e2afdbeb95..0cba19cdbe 100644
--- a/language/japanese/pxufont/vf/zu-cidjgr0-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgr0-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgr1-h.vf b/language/japanese/pxufont/vf/zu-cidjgr1-h.vf
index 8bf6f9c98e..656303ad59 100644
--- a/language/japanese/pxufont/vf/zu-cidjgr1-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgr1-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgr1-v.vf b/language/japanese/pxufont/vf/zu-cidjgr1-v.vf
index ee09d54f10..752685027d 100644
--- a/language/japanese/pxufont/vf/zu-cidjgr1-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgr1-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgr2-h.vf b/language/japanese/pxufont/vf/zu-cidjgr2-h.vf
index 8e59e55691..132bf23309 100644
--- a/language/japanese/pxufont/vf/zu-cidjgr2-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgr2-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgr2-v.vf b/language/japanese/pxufont/vf/zu-cidjgr2-v.vf
index fc4abd1208..f3e9178b21 100644
--- a/language/japanese/pxufont/vf/zu-cidjgr2-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgr2-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgr3-h.vf b/language/japanese/pxufont/vf/zu-cidjgr3-h.vf
index d8b85871d7..9962a6389e 100644
--- a/language/japanese/pxufont/vf/zu-cidjgr3-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgr3-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgr3-v.vf b/language/japanese/pxufont/vf/zu-cidjgr3-v.vf
index d2604bbd58..61f2078d22 100644
--- a/language/japanese/pxufont/vf/zu-cidjgr3-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgr3-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgr4-h.vf b/language/japanese/pxufont/vf/zu-cidjgr4-h.vf
index da4356bbb0..6d8b8da3a9 100644
--- a/language/japanese/pxufont/vf/zu-cidjgr4-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgr4-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgr4-v.vf b/language/japanese/pxufont/vf/zu-cidjgr4-v.vf
index 9f72ad2b67..de9852b890 100644
--- a/language/japanese/pxufont/vf/zu-cidjgr4-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgr4-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgr5-h.vf b/language/japanese/pxufont/vf/zu-cidjgr5-h.vf
index 24cab77031..2e5ee89bb9 100644
--- a/language/japanese/pxufont/vf/zu-cidjgr5-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgr5-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjgr5-v.vf b/language/japanese/pxufont/vf/zu-cidjgr5-v.vf
index fb23691183..1ae5bff409 100644
--- a/language/japanese/pxufont/vf/zu-cidjgr5-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjgr5-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmb0-h.vf b/language/japanese/pxufont/vf/zu-cidjmb0-h.vf
index 9ae679a380..3097a319b5 100644
--- a/language/japanese/pxufont/vf/zu-cidjmb0-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmb0-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmb0-v.vf b/language/japanese/pxufont/vf/zu-cidjmb0-v.vf
index f7eccde0e7..c104ea8bc5 100644
--- a/language/japanese/pxufont/vf/zu-cidjmb0-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmb0-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmb1-h.vf b/language/japanese/pxufont/vf/zu-cidjmb1-h.vf
index f913dd82ae..7287d1df1d 100644
--- a/language/japanese/pxufont/vf/zu-cidjmb1-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmb1-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmb1-v.vf b/language/japanese/pxufont/vf/zu-cidjmb1-v.vf
index df2a39f57c..d7a7d290a4 100644
--- a/language/japanese/pxufont/vf/zu-cidjmb1-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmb1-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmb2-h.vf b/language/japanese/pxufont/vf/zu-cidjmb2-h.vf
index e79360c69b..8afc79e02b 100644
--- a/language/japanese/pxufont/vf/zu-cidjmb2-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmb2-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmb2-v.vf b/language/japanese/pxufont/vf/zu-cidjmb2-v.vf
index 4bbce0e8a3..43e7515101 100644
--- a/language/japanese/pxufont/vf/zu-cidjmb2-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmb2-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmb3-h.vf b/language/japanese/pxufont/vf/zu-cidjmb3-h.vf
index 299593c77c..c096f5e0ef 100644
--- a/language/japanese/pxufont/vf/zu-cidjmb3-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmb3-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmb3-v.vf b/language/japanese/pxufont/vf/zu-cidjmb3-v.vf
index fe46f208fe..bb3df7f9ae 100644
--- a/language/japanese/pxufont/vf/zu-cidjmb3-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmb3-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmb4-h.vf b/language/japanese/pxufont/vf/zu-cidjmb4-h.vf
index 93e7df25a5..5a912c0b5f 100644
--- a/language/japanese/pxufont/vf/zu-cidjmb4-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmb4-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmb4-v.vf b/language/japanese/pxufont/vf/zu-cidjmb4-v.vf
index 62cea3ff16..e9020d6138 100644
--- a/language/japanese/pxufont/vf/zu-cidjmb4-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmb4-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmb5-h.vf b/language/japanese/pxufont/vf/zu-cidjmb5-h.vf
index aac611e594..ebf81e54ee 100644
--- a/language/japanese/pxufont/vf/zu-cidjmb5-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmb5-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmb5-v.vf b/language/japanese/pxufont/vf/zu-cidjmb5-v.vf
index ceb15035f8..0fcf02281f 100644
--- a/language/japanese/pxufont/vf/zu-cidjmb5-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmb5-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmgr0-h.vf b/language/japanese/pxufont/vf/zu-cidjmgr0-h.vf
index a241686608..1706da4691 100644
--- a/language/japanese/pxufont/vf/zu-cidjmgr0-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmgr0-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmgr0-v.vf b/language/japanese/pxufont/vf/zu-cidjmgr0-v.vf
index d28461e894..4b36afec58 100644
--- a/language/japanese/pxufont/vf/zu-cidjmgr0-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmgr0-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmgr1-h.vf b/language/japanese/pxufont/vf/zu-cidjmgr1-h.vf
index 6201429d7b..a690d50159 100644
--- a/language/japanese/pxufont/vf/zu-cidjmgr1-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmgr1-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmgr1-v.vf b/language/japanese/pxufont/vf/zu-cidjmgr1-v.vf
index b9873202cb..91714c61c4 100644
--- a/language/japanese/pxufont/vf/zu-cidjmgr1-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmgr1-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmgr2-h.vf b/language/japanese/pxufont/vf/zu-cidjmgr2-h.vf
index 064578d69e..bbb01109a9 100644
--- a/language/japanese/pxufont/vf/zu-cidjmgr2-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmgr2-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmgr2-v.vf b/language/japanese/pxufont/vf/zu-cidjmgr2-v.vf
index af2b3e01ca..cd9aae77f3 100644
--- a/language/japanese/pxufont/vf/zu-cidjmgr2-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmgr2-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmgr3-h.vf b/language/japanese/pxufont/vf/zu-cidjmgr3-h.vf
index c32bca74a4..8ba5b9e702 100644
--- a/language/japanese/pxufont/vf/zu-cidjmgr3-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmgr3-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmgr3-v.vf b/language/japanese/pxufont/vf/zu-cidjmgr3-v.vf
index 0ef6a95745..483bb8ed7b 100644
--- a/language/japanese/pxufont/vf/zu-cidjmgr3-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmgr3-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmgr4-h.vf b/language/japanese/pxufont/vf/zu-cidjmgr4-h.vf
index fab0a7fc80..43a68da9d9 100644
--- a/language/japanese/pxufont/vf/zu-cidjmgr4-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmgr4-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmgr4-v.vf b/language/japanese/pxufont/vf/zu-cidjmgr4-v.vf
index 3d51dd31d0..0e40761592 100644
--- a/language/japanese/pxufont/vf/zu-cidjmgr4-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmgr4-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmgr5-h.vf b/language/japanese/pxufont/vf/zu-cidjmgr5-h.vf
index 7fd512c5e5..15d721e87c 100644
--- a/language/japanese/pxufont/vf/zu-cidjmgr5-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmgr5-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmgr5-v.vf b/language/japanese/pxufont/vf/zu-cidjmgr5-v.vf
index 35506aaff7..532addab2d 100644
--- a/language/japanese/pxufont/vf/zu-cidjmgr5-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmgr5-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjml0-h.vf b/language/japanese/pxufont/vf/zu-cidjml0-h.vf
index b7b2c728ed..d65849e0eb 100644
--- a/language/japanese/pxufont/vf/zu-cidjml0-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjml0-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjml0-v.vf b/language/japanese/pxufont/vf/zu-cidjml0-v.vf
index 231cfcf0f3..7d5184c093 100644
--- a/language/japanese/pxufont/vf/zu-cidjml0-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjml0-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjml1-h.vf b/language/japanese/pxufont/vf/zu-cidjml1-h.vf
index 10deae8e17..ff392f6323 100644
--- a/language/japanese/pxufont/vf/zu-cidjml1-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjml1-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjml1-v.vf b/language/japanese/pxufont/vf/zu-cidjml1-v.vf
index 2decbfa44b..db3373de4b 100644
--- a/language/japanese/pxufont/vf/zu-cidjml1-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjml1-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjml2-h.vf b/language/japanese/pxufont/vf/zu-cidjml2-h.vf
index bf6805fbc1..f53d1a9477 100644
--- a/language/japanese/pxufont/vf/zu-cidjml2-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjml2-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjml2-v.vf b/language/japanese/pxufont/vf/zu-cidjml2-v.vf
index 180a7456a4..6390b5bd28 100644
--- a/language/japanese/pxufont/vf/zu-cidjml2-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjml2-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjml3-h.vf b/language/japanese/pxufont/vf/zu-cidjml3-h.vf
index 413fc1166e..7c4805dfed 100644
--- a/language/japanese/pxufont/vf/zu-cidjml3-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjml3-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjml3-v.vf b/language/japanese/pxufont/vf/zu-cidjml3-v.vf
index ee217f193c..f42c82afbd 100644
--- a/language/japanese/pxufont/vf/zu-cidjml3-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjml3-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjml4-h.vf b/language/japanese/pxufont/vf/zu-cidjml4-h.vf
index 3ed0ced666..7438c4df35 100644
--- a/language/japanese/pxufont/vf/zu-cidjml4-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjml4-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjml4-v.vf b/language/japanese/pxufont/vf/zu-cidjml4-v.vf
index da3b83e71b..d0ab79b120 100644
--- a/language/japanese/pxufont/vf/zu-cidjml4-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjml4-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjml5-h.vf b/language/japanese/pxufont/vf/zu-cidjml5-h.vf
index c50d9b96f9..da6ce4dff5 100644
--- a/language/japanese/pxufont/vf/zu-cidjml5-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjml5-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjml5-v.vf b/language/japanese/pxufont/vf/zu-cidjml5-v.vf
index 43b51f6a82..352aaded48 100644
--- a/language/japanese/pxufont/vf/zu-cidjml5-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjml5-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmr0-h.vf b/language/japanese/pxufont/vf/zu-cidjmr0-h.vf
index 606aa6471f..77395f25d3 100644
--- a/language/japanese/pxufont/vf/zu-cidjmr0-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmr0-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmr0-v.vf b/language/japanese/pxufont/vf/zu-cidjmr0-v.vf
index 3d975f0f2d..2e934c7d30 100644
--- a/language/japanese/pxufont/vf/zu-cidjmr0-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmr0-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmr1-h.vf b/language/japanese/pxufont/vf/zu-cidjmr1-h.vf
index ab1160eb83..8a9ae100be 100644
--- a/language/japanese/pxufont/vf/zu-cidjmr1-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmr1-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmr1-v.vf b/language/japanese/pxufont/vf/zu-cidjmr1-v.vf
index ea968864c8..1d33245976 100644
--- a/language/japanese/pxufont/vf/zu-cidjmr1-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmr1-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmr2-h.vf b/language/japanese/pxufont/vf/zu-cidjmr2-h.vf
index 51fc2bdf84..d9b2e55882 100644
--- a/language/japanese/pxufont/vf/zu-cidjmr2-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmr2-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmr2-v.vf b/language/japanese/pxufont/vf/zu-cidjmr2-v.vf
index 7859a62aa5..ea249984f2 100644
--- a/language/japanese/pxufont/vf/zu-cidjmr2-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmr2-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmr3-h.vf b/language/japanese/pxufont/vf/zu-cidjmr3-h.vf
index d3175a3ad1..ce8d8cbb0e 100644
--- a/language/japanese/pxufont/vf/zu-cidjmr3-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmr3-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmr3-v.vf b/language/japanese/pxufont/vf/zu-cidjmr3-v.vf
index bb14e30b6c..b824ab3786 100644
--- a/language/japanese/pxufont/vf/zu-cidjmr3-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmr3-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmr4-h.vf b/language/japanese/pxufont/vf/zu-cidjmr4-h.vf
index e1d04f6e30..dd2d7a521f 100644
--- a/language/japanese/pxufont/vf/zu-cidjmr4-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmr4-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmr4-v.vf b/language/japanese/pxufont/vf/zu-cidjmr4-v.vf
index ca33dd8c5e..1e8f68337d 100644
--- a/language/japanese/pxufont/vf/zu-cidjmr4-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmr4-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmr5-h.vf b/language/japanese/pxufont/vf/zu-cidjmr5-h.vf
index 254c84af98..444689b354 100644
--- a/language/japanese/pxufont/vf/zu-cidjmr5-h.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmr5-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-cidjmr5-v.vf b/language/japanese/pxufont/vf/zu-cidjmr5-v.vf
index e48e78e8b6..d4f0670946 100644
--- a/language/japanese/pxufont/vf/zu-cidjmr5-v.vf
+++ b/language/japanese/pxufont/vf/zu-cidjmr5-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlgothb-h.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlgothb-h.vf
index 4d25ea58db..4c13436102 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlgothb-h.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlgothb-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlgothb-v.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlgothb-v.vf
index b7b3b7ac08..31b5c0eb58 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlgothb-v.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlgothb-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlgothbn-h.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlgothbn-h.vf
index f0c55c0909..a2349fd87f 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlgothbn-h.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlgothbn-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlgothbn-v.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlgothbn-v.vf
index 5562a81aa5..2e92e747f3 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlgothbn-v.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlgothbn-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlgotheb-h.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlgotheb-h.vf
index 005754339c..d43aef8a94 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlgotheb-h.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlgotheb-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlgotheb-v.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlgotheb-v.vf
index abd3468350..ebc268e02f 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlgotheb-v.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlgotheb-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlgothebn-h.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlgothebn-h.vf
index f5bc91f2eb..4e59f3bf18 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlgothebn-h.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlgothebn-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlgothebn-v.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlgothebn-v.vf
index 7f40eeedfd..4961994cbb 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlgothebn-v.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlgothebn-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlgothr-h.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlgothr-h.vf
index b2a48be57d..5a9ef40f03 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlgothr-h.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlgothr-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlgothr-v.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlgothr-v.vf
index 463b81de7d..40a6fe78c8 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlgothr-v.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlgothr-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlgothrn-h.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlgothrn-h.vf
index 1e2ab101c1..7c24ee2f96 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlgothrn-h.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlgothrn-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlgothrn-v.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlgothrn-v.vf
index 5dac93a15a..6d29e4532a 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlgothrn-v.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlgothrn-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlmgothr-h.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlmgothr-h.vf
index d0b59f6735..ca72ff4749 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlmgothr-h.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlmgothr-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlmgothr-v.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlmgothr-v.vf
index 445aba7ac8..1eef30c684 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlmgothr-v.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlmgothr-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlmgothrn-h.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlmgothrn-h.vf
index f95ad6788a..697fc1e8a2 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlmgothrn-h.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlmgothrn-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlmgothrn-v.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlmgothrn-v.vf
index 0097aaeb9c..bb9536df81 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlmgothrn-v.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlmgothrn-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlminb-h.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlminb-h.vf
index e615016b1f..f63adee467 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlminb-h.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlminb-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlminb-v.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlminb-v.vf
index 54ec3ee539..233dd6357d 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlminb-v.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlminb-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlminbn-h.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlminbn-h.vf
index 02d1e3f354..34b0a97df4 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlminbn-h.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlminbn-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlminbn-v.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlminbn-v.vf
index 8e015003ab..baf80e3e08 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlminbn-v.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlminbn-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlminl-h.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlminl-h.vf
index bb2a59ea80..d8fa726a58 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlminl-h.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlminl-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlminl-v.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlminl-v.vf
index 4467f6c297..22bf92d3e8 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlminl-v.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlminl-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlminln-h.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlminln-h.vf
index 374bff3cde..8964eab252 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlminln-h.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlminln-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlminln-v.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlminln-v.vf
index 832e594975..7cd4de4916 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlminln-v.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlminln-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlminr-h.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlminr-h.vf
index 2d2380c207..bc69aabe8d 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlminr-h.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlminr-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlminr-v.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlminr-v.vf
index d3a9cb4369..b8a7b128fb 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlminr-v.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlminr-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlminrn-h.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlminrn-h.vf
index c151b1198a..cf02063b23 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlminrn-h.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlminrn-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upbrsgnmlminrn-v.vf b/language/japanese/pxufont/vf/zu-upbrsgnmlminrn-v.vf
index 59ffef131f..cf64cca25e 100644
--- a/language/japanese/pxufont/vf/zu-upbrsgnmlminrn-v.vf
+++ b/language/japanese/pxufont/vf/zu-upbrsgnmlminrn-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlgothb-h.vf b/language/japanese/pxufont/vf/zu-upnmlgothb-h.vf
index 7f061d4cef..083bbdfc9f 100644
--- a/language/japanese/pxufont/vf/zu-upnmlgothb-h.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlgothb-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlgothb-v.vf b/language/japanese/pxufont/vf/zu-upnmlgothb-v.vf
index 5ff744be38..55244e9c6c 100644
--- a/language/japanese/pxufont/vf/zu-upnmlgothb-v.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlgothb-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlgothbn-h.vf b/language/japanese/pxufont/vf/zu-upnmlgothbn-h.vf
index aab2ecd74c..26ae2c652f 100644
--- a/language/japanese/pxufont/vf/zu-upnmlgothbn-h.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlgothbn-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlgothbn-v.vf b/language/japanese/pxufont/vf/zu-upnmlgothbn-v.vf
index 3910648551..f8c8e4d32d 100644
--- a/language/japanese/pxufont/vf/zu-upnmlgothbn-v.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlgothbn-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlgotheb-h.vf b/language/japanese/pxufont/vf/zu-upnmlgotheb-h.vf
index c55637112d..b3039dff74 100644
--- a/language/japanese/pxufont/vf/zu-upnmlgotheb-h.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlgotheb-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlgotheb-v.vf b/language/japanese/pxufont/vf/zu-upnmlgotheb-v.vf
index 4c5ed84b44..0f0de821d1 100644
--- a/language/japanese/pxufont/vf/zu-upnmlgotheb-v.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlgotheb-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlgothebn-h.vf b/language/japanese/pxufont/vf/zu-upnmlgothebn-h.vf
index 0ecdebb239..bad5fcea53 100644
--- a/language/japanese/pxufont/vf/zu-upnmlgothebn-h.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlgothebn-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlgothebn-v.vf b/language/japanese/pxufont/vf/zu-upnmlgothebn-v.vf
index 9e5abc3bf5..a918536a2e 100644
--- a/language/japanese/pxufont/vf/zu-upnmlgothebn-v.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlgothebn-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlgothr-h.vf b/language/japanese/pxufont/vf/zu-upnmlgothr-h.vf
index 17898c95bc..d3a35d9cf7 100644
--- a/language/japanese/pxufont/vf/zu-upnmlgothr-h.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlgothr-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlgothr-v.vf b/language/japanese/pxufont/vf/zu-upnmlgothr-v.vf
index ae72f17c21..790792041a 100644
--- a/language/japanese/pxufont/vf/zu-upnmlgothr-v.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlgothr-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlgothrn-h.vf b/language/japanese/pxufont/vf/zu-upnmlgothrn-h.vf
index f57a25b2b2..f8a51cc2d9 100644
--- a/language/japanese/pxufont/vf/zu-upnmlgothrn-h.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlgothrn-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlgothrn-v.vf b/language/japanese/pxufont/vf/zu-upnmlgothrn-v.vf
index 10af9d103d..a80f0369cf 100644
--- a/language/japanese/pxufont/vf/zu-upnmlgothrn-v.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlgothrn-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlmgothr-h.vf b/language/japanese/pxufont/vf/zu-upnmlmgothr-h.vf
index ae7492e2a0..6f1cc664c9 100644
--- a/language/japanese/pxufont/vf/zu-upnmlmgothr-h.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlmgothr-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlmgothr-v.vf b/language/japanese/pxufont/vf/zu-upnmlmgothr-v.vf
index 23a9653fda..7a5ec26f5e 100644
--- a/language/japanese/pxufont/vf/zu-upnmlmgothr-v.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlmgothr-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlmgothrn-h.vf b/language/japanese/pxufont/vf/zu-upnmlmgothrn-h.vf
index e252284d6b..0bb9931e38 100644
--- a/language/japanese/pxufont/vf/zu-upnmlmgothrn-h.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlmgothrn-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlmgothrn-v.vf b/language/japanese/pxufont/vf/zu-upnmlmgothrn-v.vf
index 2cd01a6520..888df47461 100644
--- a/language/japanese/pxufont/vf/zu-upnmlmgothrn-v.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlmgothrn-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlminb-h.vf b/language/japanese/pxufont/vf/zu-upnmlminb-h.vf
index 22933c0371..bf8ee64888 100644
--- a/language/japanese/pxufont/vf/zu-upnmlminb-h.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlminb-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlminb-v.vf b/language/japanese/pxufont/vf/zu-upnmlminb-v.vf
index 7617749f72..1b4d0ef7dd 100644
--- a/language/japanese/pxufont/vf/zu-upnmlminb-v.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlminb-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlminbn-h.vf b/language/japanese/pxufont/vf/zu-upnmlminbn-h.vf
index 661fc4fe61..f0c0695bf1 100644
--- a/language/japanese/pxufont/vf/zu-upnmlminbn-h.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlminbn-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlminbn-v.vf b/language/japanese/pxufont/vf/zu-upnmlminbn-v.vf
index 4385c72267..2f51e41da3 100644
--- a/language/japanese/pxufont/vf/zu-upnmlminbn-v.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlminbn-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlminl-h.vf b/language/japanese/pxufont/vf/zu-upnmlminl-h.vf
index 88931683eb..8eaa700887 100644
--- a/language/japanese/pxufont/vf/zu-upnmlminl-h.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlminl-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlminl-v.vf b/language/japanese/pxufont/vf/zu-upnmlminl-v.vf
index d53fdf940e..2e4b5ca1ba 100644
--- a/language/japanese/pxufont/vf/zu-upnmlminl-v.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlminl-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlminln-h.vf b/language/japanese/pxufont/vf/zu-upnmlminln-h.vf
index 6001cede67..fbc12defae 100644
--- a/language/japanese/pxufont/vf/zu-upnmlminln-h.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlminln-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlminln-v.vf b/language/japanese/pxufont/vf/zu-upnmlminln-v.vf
index 3da468d7b7..7e4844cdc9 100644
--- a/language/japanese/pxufont/vf/zu-upnmlminln-v.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlminln-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlminr-h.vf b/language/japanese/pxufont/vf/zu-upnmlminr-h.vf
index 760c876a1e..55a15b9998 100644
--- a/language/japanese/pxufont/vf/zu-upnmlminr-h.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlminr-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlminr-v.vf b/language/japanese/pxufont/vf/zu-upnmlminr-v.vf
index 69c9cdd720..65894affa4 100644
--- a/language/japanese/pxufont/vf/zu-upnmlminr-v.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlminr-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlminrn-h.vf b/language/japanese/pxufont/vf/zu-upnmlminrn-h.vf
index e480161fab..e2e551d73b 100644
--- a/language/japanese/pxufont/vf/zu-upnmlminrn-h.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlminrn-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-upnmlminrn-v.vf b/language/japanese/pxufont/vf/zu-upnmlminrn-v.vf
index 390bcfa211..c5b7650baf 100644
--- a/language/japanese/pxufont/vf/zu-upnmlminrn-v.vf
+++ b/language/japanese/pxufont/vf/zu-upnmlminrn-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-uprubygothb-h.vf b/language/japanese/pxufont/vf/zu-uprubygothb-h.vf
index 5d9dbeb567..9ca81a4860 100644
--- a/language/japanese/pxufont/vf/zu-uprubygothb-h.vf
+++ b/language/japanese/pxufont/vf/zu-uprubygothb-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-uprubygothb-v.vf b/language/japanese/pxufont/vf/zu-uprubygothb-v.vf
index 31acf53e6a..769a1b1c93 100644
--- a/language/japanese/pxufont/vf/zu-uprubygothb-v.vf
+++ b/language/japanese/pxufont/vf/zu-uprubygothb-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-uprubygotheb-h.vf b/language/japanese/pxufont/vf/zu-uprubygotheb-h.vf
index 4c7bf7cec9..70f37521d6 100644
--- a/language/japanese/pxufont/vf/zu-uprubygotheb-h.vf
+++ b/language/japanese/pxufont/vf/zu-uprubygotheb-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-uprubygotheb-v.vf b/language/japanese/pxufont/vf/zu-uprubygotheb-v.vf
index d67bd6b7d1..b54b430e01 100644
--- a/language/japanese/pxufont/vf/zu-uprubygotheb-v.vf
+++ b/language/japanese/pxufont/vf/zu-uprubygotheb-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-uprubygothr-h.vf b/language/japanese/pxufont/vf/zu-uprubygothr-h.vf
index b90d7c93e8..1774b9bcfc 100644
--- a/language/japanese/pxufont/vf/zu-uprubygothr-h.vf
+++ b/language/japanese/pxufont/vf/zu-uprubygothr-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-uprubygothr-v.vf b/language/japanese/pxufont/vf/zu-uprubygothr-v.vf
index 74bbf0e367..f3dc68b05f 100644
--- a/language/japanese/pxufont/vf/zu-uprubygothr-v.vf
+++ b/language/japanese/pxufont/vf/zu-uprubygothr-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-uprubymgothr-h.vf b/language/japanese/pxufont/vf/zu-uprubymgothr-h.vf
index bafbd3d50e..e5af203bfd 100644
--- a/language/japanese/pxufont/vf/zu-uprubymgothr-h.vf
+++ b/language/japanese/pxufont/vf/zu-uprubymgothr-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-uprubymgothr-v.vf b/language/japanese/pxufont/vf/zu-uprubymgothr-v.vf
index d7e2fa3e22..22d0f7cec1 100644
--- a/language/japanese/pxufont/vf/zu-uprubymgothr-v.vf
+++ b/language/japanese/pxufont/vf/zu-uprubymgothr-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-uprubyminb-h.vf b/language/japanese/pxufont/vf/zu-uprubyminb-h.vf
index 84082d6e40..b589bac658 100644
--- a/language/japanese/pxufont/vf/zu-uprubyminb-h.vf
+++ b/language/japanese/pxufont/vf/zu-uprubyminb-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-uprubyminb-v.vf b/language/japanese/pxufont/vf/zu-uprubyminb-v.vf
index c10bcb7c9c..3ad213b00a 100644
--- a/language/japanese/pxufont/vf/zu-uprubyminb-v.vf
+++ b/language/japanese/pxufont/vf/zu-uprubyminb-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-uprubyminl-h.vf b/language/japanese/pxufont/vf/zu-uprubyminl-h.vf
index 25d9dd68e7..ff3096e1ae 100644
--- a/language/japanese/pxufont/vf/zu-uprubyminl-h.vf
+++ b/language/japanese/pxufont/vf/zu-uprubyminl-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-uprubyminl-v.vf b/language/japanese/pxufont/vf/zu-uprubyminl-v.vf
index ef443a8a91..43a2038b72 100644
--- a/language/japanese/pxufont/vf/zu-uprubyminl-v.vf
+++ b/language/japanese/pxufont/vf/zu-uprubyminl-v.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-uprubyminr-h.vf b/language/japanese/pxufont/vf/zu-uprubyminr-h.vf
index 6a7210342e..54a583b5de 100644
--- a/language/japanese/pxufont/vf/zu-uprubyminr-h.vf
+++ b/language/japanese/pxufont/vf/zu-uprubyminr-h.vf
Binary files differ
diff --git a/language/japanese/pxufont/vf/zu-uprubyminr-v.vf b/language/japanese/pxufont/vf/zu-uprubyminr-v.vf
index cfd984350e..cd33f87baa 100644
--- a/language/japanese/pxufont/vf/zu-uprubyminr-v.vf
+++ b/language/japanese/pxufont/vf/zu-uprubyminr-v.vf
Binary files differ