summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-01-11 03:01:10 +0000
committerNorbert Preining <norbert@preining.info>2022-01-11 03:01:10 +0000
commit39394e7cba63ab69525546760c8e542bb98f48e0 (patch)
tree9a63254086c5722f6670adad372c9c68efcb4948
parentd50bfeb7feb32d585a89393c364ef5f9e1b915d0 (diff)
CTAN sync 202201110301
-rw-r--r--FILES.byname1126
-rw-r--r--FILES.byname.gzbin2410563 -> 2410833 bytes
-rw-r--r--FILES.last07days950
-rw-r--r--fonts/newtx/README9
-rw-r--r--fonts/newtx/afm/TeXGyreTermesX-Slanted.afm22668
-rw-r--r--fonts/newtx/afm/ztmrsl.afm36
-rw-r--r--fonts/newtx/doc/newtxdoc.pdfbin350683 -> 347843 bytes
-rw-r--r--fonts/newtx/doc/newtxdoc.tex157
-rw-r--r--fonts/newtx/map/newtx.map146
-rw-r--r--fonts/newtx/opentype/TeXGyreTermesX-Slanted.otfbin206192 -> 209604 bytes
-rw-r--r--fonts/newtx/tex/ly1ntxlf.fd6
-rw-r--r--fonts/newtx/tex/ly1ntxosf.fd6
-rw-r--r--fonts/newtx/tex/ly1ntxth-lf.fd5
-rw-r--r--fonts/newtx/tex/ly1ntxth-osf.fd5
-rw-r--r--fonts/newtx/tex/ly1ntxth-tlf.fd5
-rw-r--r--fonts/newtx/tex/ly1ntxth-tosf.fd5
-rw-r--r--fonts/newtx/tex/ly1ntxtlf.fd6
-rw-r--r--fonts/newtx/tex/ly1ntxtosf.fd2
-rw-r--r--fonts/newtx/tex/newtx.sty9
-rw-r--r--fonts/newtx/tex/newtxtext.sty17
-rw-r--r--fonts/newtx/tex/ot1ntxlf.fd6
-rw-r--r--fonts/newtx/tex/ot1ntxosf.fd6
-rw-r--r--fonts/newtx/tex/ot1ntxth-lf.fd5
-rw-r--r--fonts/newtx/tex/ot1ntxth-osf.fd5
-rw-r--r--fonts/newtx/tex/ot1ntxth-tlf.fd5
-rw-r--r--fonts/newtx/tex/ot1ntxth-tosf.fd5
-rw-r--r--fonts/newtx/tex/ot1ntxtlf.fd6
-rw-r--r--fonts/newtx/tex/ot1ntxtosf.fd2
-rw-r--r--fonts/newtx/tex/t1ntxlf.fd7
-rw-r--r--fonts/newtx/tex/t1ntxosf.fd6
-rw-r--r--fonts/newtx/tex/t1ntxth-lf.fd5
-rw-r--r--fonts/newtx/tex/t1ntxth-osf.fd5
-rw-r--r--fonts/newtx/tex/t1ntxth-tlf.fd5
-rw-r--r--fonts/newtx/tex/t1ntxth-tosf.fd5
-rw-r--r--fonts/newtx/tex/t1ntxtlf.fd6
-rw-r--r--fonts/newtx/tex/t1ntxtosf.fd2
-rw-r--r--fonts/newtx/tfm/ntx-Bold-lf-scl-ly1.tfmbin7676 -> 11368 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-lf-scl-ot1.tfmbin3128 -> 4380 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-lf-scl-t1.tfmbin12268 -> 18940 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-osf-scl-ly1.tfmbin7672 -> 11364 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-osf-scl-ot1.tfmbin3124 -> 4376 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-osf-scl-t1.tfmbin12264 -> 18932 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-tlf-scl-ly1.tfmbin7644 -> 11336 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-tlf-scl-ot1.tfmbin3092 -> 4344 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-tlf-scl-t1.tfmbin12232 -> 18900 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-tosf-scl-ly1.tfmbin7644 -> 11336 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-tosf-scl-ot1.tfmbin3092 -> 4344 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Bold-tosf-scl-t1.tfmbin12232 -> 18900 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-lf-scl-ly1.tfmbin8324 -> 12300 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-lf-scl-ot1.tfmbin3508 -> 4828 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-lf-scl-t1.tfmbin13332 -> 20536 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-osf-scl-ly1.tfmbin8316 -> 12292 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-osf-scl-ot1.tfmbin3496 -> 4820 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-osf-scl-t1.tfmbin13320 -> 20520 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-ly1.tfmbin8276 -> 12252 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-ot1.tfmbin3452 -> 4776 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-t1.tfmbin13280 -> 20480 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-ly1.tfmbin8276 -> 12248 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-ot1.tfmbin3452 -> 4772 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-t1.tfmbin13280 -> 20476 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-ly1.tfmbin0 -> 11548 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-ot1.tfmbin0 -> 4580 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-t1.tfmbin0 -> 19120 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-ly1.tfmbin0 -> 11544 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-ot1.tfmbin0 -> 4576 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-t1.tfmbin0 -> 19112 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-ly1.tfmbin0 -> 11516 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-ot1.tfmbin0 -> 4544 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-t1.tfmbin0 -> 19080 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-ly1.tfmbin0 -> 11516 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-ot1.tfmbin0 -> 4544 bytes
-rw-r--r--fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-t1.tfmbin0 -> 19080 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-lf-scl-ly1.tfmbin8096 -> 11820 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-lf-scl-ot1.tfmbin3508 -> 4776 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-lf-scl-t1.tfmbin12600 -> 19268 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-osf-scl-ly1.tfmbin8084 -> 11808 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-osf-scl-ot1.tfmbin3476 -> 4756 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-osf-scl-t1.tfmbin12584 -> 19252 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-tlf-scl-ly1.tfmbin8048 -> 11772 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-tlf-scl-ot1.tfmbin3432 -> 4708 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-tlf-scl-t1.tfmbin12536 -> 19208 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-tosf-scl-ly1.tfmbin8048 -> 11772 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-tosf-scl-ot1.tfmbin3428 -> 4704 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Italic-tosf-scl-t1.tfmbin12536 -> 19208 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-lf-scl-ly1.tfmbin7760 -> 11480 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-lf-scl-ot1.tfmbin3164 -> 4444 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-lf-scl-t1.tfmbin12256 -> 18892 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-osf-scl-ly1.tfmbin7756 -> 11476 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-osf-scl-ot1.tfmbin3160 -> 4440 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-osf-scl-t1.tfmbin12252 -> 18884 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-tlf-scl-ly1.tfmbin7728 -> 11448 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-tlf-scl-ot1.tfmbin3128 -> 4408 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-tlf-scl-t1.tfmbin12224 -> 18856 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-tosf-scl-ly1.tfmbin7728 -> 11448 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-tosf-scl-ot1.tfmbin3128 -> 4408 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Regular-tosf-scl-t1.tfmbin12224 -> 18856 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Slanted-lf-scl-ly1.tfmbin0 -> 11664 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Slanted-lf-scl-ot1.tfmbin0 -> 4648 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Slanted-lf-scl-t1.tfmbin0 -> 19084 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Slanted-osf-scl-ly1.tfmbin0 -> 11660 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Slanted-osf-scl-ot1.tfmbin0 -> 4644 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Slanted-osf-scl-t1.tfmbin0 -> 19076 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Slanted-tlf-scl-ly1.tfmbin0 -> 11632 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Slanted-tlf-scl-ot1.tfmbin0 -> 4612 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Slanted-tlf-scl-t1.tfmbin0 -> 19048 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Slanted-tosf-scl-ly1.tfmbin0 -> 11632 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Slanted-tosf-scl-ot1.tfmbin0 -> 4612 bytes
-rw-r--r--fonts/newtx/tfm/ntx-Slanted-tosf-scl-t1.tfmbin0 -> 19048 bytes
-rw-r--r--fonts/newtx/tfm/ntxth-Italic-osf-ly1.tfmbin7152 -> 7116 bytes
-rw-r--r--fonts/newtx/tfm/ntxth-Italic-osf-ot1.tfmbin3084 -> 3064 bytes
-rw-r--r--fonts/newtx/tfm/ntxth-Italic-osf-t1.tfmbin11220 -> 11200 bytes
-rw-r--r--fonts/newtx/tfm/ntxth-Italic-tlf-ly1.tfmbin7112 -> 7076 bytes
-rw-r--r--fonts/newtx/tfm/ntxth-Italic-tlf-ot1.tfmbin3052 -> 3032 bytes
-rw-r--r--fonts/newtx/tfm/ntxth-Italic-tlf-t1.tfmbin11188 -> 11168 bytes
-rw-r--r--fonts/newtx/tfm/ntxth-Slanted-osf-ly1.tfmbin0 -> 7412 bytes
-rw-r--r--fonts/newtx/tfm/ntxth-Slanted-osf-ot1.tfmbin0 -> 3204 bytes
-rw-r--r--fonts/newtx/tfm/ntxth-Slanted-osf-t1.tfmbin0 -> 11476 bytes
-rw-r--r--fonts/newtx/tfm/ntxth-Slanted-tlf-ly1.tfmbin0 -> 7380 bytes
-rw-r--r--fonts/newtx/tfm/ntxth-Slanted-tlf-ot1.tfmbin0 -> 3172 bytes
-rw-r--r--fonts/newtx/tfm/ntxth-Slanted-tlf-t1.tfmbin0 -> 11448 bytes
-rw-r--r--fonts/newtx/type1/ztmrsl.pfbbin258932 -> 263122 bytes
-rw-r--r--fonts/newtx/vf/ntx-Bold-lf-ot1.vfbin516 -> 520 bytes
-rw-r--r--graphics/pgf/contrib/pgf-interference/README22
-rw-r--r--graphics/pgf/contrib/pgf-interference/pgf-interference-de.pdfbin0 -> 595008 bytes
-rw-r--r--graphics/pgf/contrib/pgf-interference/pgf-interference-de.tex344
-rw-r--r--graphics/pgf/contrib/pgf-interference/pgf-interference-en.pdfbin0 -> 592974 bytes
-rw-r--r--graphics/pgf/contrib/pgf-interference/pgf-interference-en.tex344
-rw-r--r--graphics/pgf/contrib/pgf-interference/pgf-interference.sty460
-rw-r--r--macros/latex/contrib/bibarts/README.txt30
-rw-r--r--macros/latex/contrib/bibarts/ba-short.pdfbin332637 -> 332462 bytes
-rw-r--r--macros/latex/contrib/bibarts/ba-short.tex44
-rw-r--r--macros/latex/contrib/bibarts/bibarts.pdfbin1044317 -> 1044258 bytes
-rw-r--r--macros/latex/contrib/bibarts/bibarts.sty14
-rw-r--r--macros/latex/contrib/bibarts/bibarts.tex98
-rw-r--r--macros/latex/contrib/bibarts/bibsort.c120
-rw-r--r--macros/latex/contrib/dbshow/dbshow-doc.pdfbin388176 -> 373472 bytes
-rw-r--r--macros/latex/contrib/dbshow/dbshow-doc.tex1135
-rw-r--r--macros/latex/contrib/dbshow/dbshow.sty421
-rw-r--r--macros/latex/contrib/easybook/easybook.dtx41
-rw-r--r--macros/latex/contrib/easybook/easybook.pdfbin590081 -> 593760 bytes
-rw-r--r--macros/latex/contrib/easybook/easybook.tex96
-rw-r--r--macros/latex/contrib/keyfloat/README.txt4
-rw-r--r--macros/latex/contrib/keyfloat/keyfloat.dtx294
-rw-r--r--macros/latex/contrib/keyfloat/keyfloat.pdfbin1025675 -> 1038224 bytes
-rw-r--r--macros/latex/contrib/sillypage/README.md54
-rw-r--r--macros/latex/contrib/sillypage/sillypage-example.pdfbin0 -> 94027 bytes
-rw-r--r--macros/latex/contrib/sillypage/sillypage-example.tex9
-rw-r--r--macros/latex/contrib/sillypage/sillypage.dtx178
-rw-r--r--macros/latex/contrib/sillypage/sillypage.ins94
-rw-r--r--macros/latex/contrib/sillypage/sillypage.pdfbin0 -> 359170 bytes
-rw-r--r--macros/latex/contrib/sillypage/sillywalk-map.pngbin0 -> 6039 bytes
-rw-r--r--macros/latex/contrib/zref-clever/CHANGELOG.md28
-rw-r--r--macros/latex/contrib/zref-clever/MANIFEST.md38
-rw-r--r--macros/latex/contrib/zref-clever/zref-clever-code.pdfbin1040673 -> 1069860 bytes
-rw-r--r--macros/latex/contrib/zref-clever/zref-clever-code.tex2
-rw-r--r--macros/latex/contrib/zref-clever/zref-clever.dtx1469
-rw-r--r--macros/latex/contrib/zref-clever/zref-clever.ins15
-rw-r--r--macros/latex/contrib/zref-clever/zref-clever.pdfbin305580 -> 306402 bytes
-rw-r--r--macros/latex/contrib/zref-clever/zref-clever.tex310
-rw-r--r--support/TeX4ht/source/ChangeLog5
-rw-r--r--support/TeX4ht/source/tex4ht-4ht.tex12
-rw-r--r--support/TeX4ht/source/tex4ht-ooffice.tex6
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl1
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb170
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2337260 -> 2338180 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
-rw-r--r--timestamp2
171 files changed, 28644 insertions, 2489 deletions
diff --git a/FILES.byname b/FILES.byname
index cc84414cde..5f1f66cac4 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5108,7 +5108,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2022/01/09 | 197831 | FILES.last07days
+2022/01/10 | 201254 | FILES.last07days
2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs
2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf
2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf
@@ -82197,6 +82197,7 @@
2018/10/20 | 4125 | fonts/newtx/afm/rtxbmi5.afm
2018/10/20 | 4368 | fonts/newtx/afm/rtxbmi7.afm
2019/08/27 | 11387 | fonts/newtx/afm/stxscr.afm
+2022/01/08 | 623388 | fonts/newtx/afm/TeXGyreTermesX-Slanted.afm
2017/02/11 | 5019 | fonts/newtx/afm/txbexas.afm
2019/06/17 | 5212 | fonts/newtx/afm/txbex-bar.afm
2021/03/21 | 10301 | fonts/newtx/afm/txbexs.afm
@@ -82216,14 +82217,14 @@
2021/05/07 | 2313 | fonts/newtx/afm/ztmfigs-sl.afm
2021/12/17 | 624770 | fonts/newtx/afm/ztmr.afm
2021/12/18 | 615536 | fonts/newtx/afm/ztmri.afm
-2021/12/18 | 621785 | fonts/newtx/afm/ztmrsl.afm
+2022/01/08 | 623388 | fonts/newtx/afm/ztmrsl.afm
2014/03/17 | 76404 | fonts/newtx/doc/implementation.pdf
2014/03/17 | 22096 | fonts/newtx/doc/implementation.tex
2015/01/31 | 478 | fonts/newtx/doc/MANIFEST-newtx.txt
2013/09/09 | 188187 | fonts/newtx/doc/mathnotes.pdf
2013/09/09 | 4388 | fonts/newtx/doc/mathnotes.tex
-2021/12/24 | 350683 | fonts/newtx/doc/newtxdoc.pdf
-2021/12/24 | 98982 | fonts/newtx/doc/newtxdoc.tex
+2022/01/10 | 347843 | fonts/newtx/doc/newtxdoc.pdf
+2022/01/10 | 100054 | fonts/newtx/doc/newtxdoc.tex
2012/05/27 | 17530 | fonts/newtx/doc/sample-lib-crop.pdf
2012/05/22 | 18519 | fonts/newtx/doc/sample-libmtp-crop.pdf
2012/05/06 | 18157 | fonts/newtx/doc/sample-mtp-crop.pdf
@@ -82287,7 +82288,7 @@
2020/11/03 | 3120 | fonts/newtx/enc/ntx-texnansi-tosf.enc
2020/11/03 | 3271 | fonts/newtx/enc/ntx-texnansi-tosf-pc.enc
2020/11/03 | 3271 | fonts/newtx/enc/ntx-texnansi-tosf-sc.enc
-2021/12/22 | 28276 | fonts/newtx/map/newtx.map
+2022/01/09 | 32594 | fonts/newtx/map/newtx.map
2019/09/01 | 17708 | fonts/newtx/opentype/ntxsups-BoldItalic.otf
2019/09/01 | 16496 | fonts/newtx/opentype/ntxsups-Bold.otf
2019/09/01 | 17700 | fonts/newtx/opentype/ntxsups-Italic.otf
@@ -82297,8 +82298,8 @@
2021/12/18 | 211012 | fonts/newtx/opentype/TeXGyreTermesX-BoldSlanted.otf
2021/12/18 | 199896 | fonts/newtx/opentype/TeXGyreTermesX-Italic.otf
2021/12/17 | 207280 | fonts/newtx/opentype/TeXGyreTermesX-Regular.otf
-2021/12/18 | 206192 | fonts/newtx/opentype/TeXGyreTermesX-Slanted.otf
-2022/01/04 | 41628 | fonts/newtx/README
+2022/01/08 | 209604 | fonts/newtx/opentype/TeXGyreTermesX-Slanted.otf
+2022/01/10 | 42134 | fonts/newtx/README
2018/06/07 | 312975 | fonts/newtxsf/doc/newtxsf-doc.pdf
2018/06/07 | 6059 | fonts/newtxsf/doc/newtxsf-doc.tex
2014/09/30 | 43780 | fonts/newtxsf/doc/OFL-FAQ.txt
@@ -82330,22 +82331,22 @@
2013/10/13 | 593 | fonts/newtx/tex/ly1minlibertine.fd
2021/12/08 | 1915 | fonts/newtx/tex/ly1ntxdnom.fd
2021/12/12 | 1877 | fonts/newtx/tex/ly1ntxinf.fd
-2021/05/25 | 2020 | fonts/newtx/tex/ly1ntxlf.fd
-2021/05/25 | 1777 | fonts/newtx/tex/ly1ntxosf.fd
+2022/01/09 | 2203 | fonts/newtx/tex/ly1ntxlf.fd
+2022/01/09 | 1960 | fonts/newtx/tex/ly1ntxosf.fd
2015/03/04 | 1874 | fonts/newtx/tex/ly1ntxsups.fd
-2021/05/09 | 1532 | fonts/newtx/tex/ly1ntxth-lf.fd
-2021/05/09 | 1570 | fonts/newtx/tex/ly1ntxth-osf.fd
-2021/05/09 | 1570 | fonts/newtx/tex/ly1ntxth-tlf.fd
-2021/05/09 | 1609 | fonts/newtx/tex/ly1ntxth-tosf.fd
-2021/05/25 | 2059 | fonts/newtx/tex/ly1ntxtlf.fd
-2021/05/25 | 2237 | fonts/newtx/tex/ly1ntxtosf.fd
+2022/01/09 | 1679 | fonts/newtx/tex/ly1ntxth-lf.fd
+2022/01/09 | 1717 | fonts/newtx/tex/ly1ntxth-osf.fd
+2022/01/09 | 1717 | fonts/newtx/tex/ly1ntxth-tlf.fd
+2022/01/09 | 1756 | fonts/newtx/tex/ly1ntxth-tosf.fd
+2022/01/09 | 2242 | fonts/newtx/tex/ly1ntxtlf.fd
+2022/01/09 | 2309 | fonts/newtx/tex/ly1ntxtosf.fd
2012/05/01 | 1516 | fonts/newtx/tex/ly1ntxtt.fd
2019/10/01 | 164 | fonts/newtx/tex/newtx-ebgaramond-subs.tex
2019/10/01 | 149 | fonts/newtx/tex/newtx-libertine-subs.tex
2021/12/20 | 139753 | fonts/newtx/tex/newtxmath.sty
-2021/12/27 | 4000 | fonts/newtx/tex/newtx.sty
+2022/01/10 | 4068 | fonts/newtx/tex/newtx.sty
2020/12/19 | 144 | fonts/newtx/tex/newtx-subs.tex
-2022/01/04 | 19131 | fonts/newtx/tex/newtxtext.sty
+2022/01/10 | 19312 | fonts/newtx/tex/newtxtext.sty
2019/10/23 | 818 | fonts/newtx/tex/omlntxebgmi.fd
2016/10/07 | 1919 | fonts/newtx/tex/omlntxmi.fd
2018/04/27 | 781 | fonts/newtx/tex/omlntxstx2mi.fd
@@ -82356,29 +82357,29 @@
2013/10/13 | 593 | fonts/newtx/tex/ot1minlibertine.fd
2021/12/12 | 1916 | fonts/newtx/tex/ot1ntxdnom.fd
2021/12/12 | 1878 | fonts/newtx/tex/ot1ntxinf.fd
-2021/05/25 | 2020 | fonts/newtx/tex/ot1ntxlf.fd
-2021/05/25 | 2064 | fonts/newtx/tex/ot1ntxosf.fd
+2022/01/09 | 2203 | fonts/newtx/tex/ot1ntxlf.fd
+2022/01/09 | 2247 | fonts/newtx/tex/ot1ntxosf.fd
2015/03/04 | 1874 | fonts/newtx/tex/ot1ntxsups.fd
-2021/05/09 | 1532 | fonts/newtx/tex/ot1ntxth-lf.fd
-2021/05/09 | 1570 | fonts/newtx/tex/ot1ntxth-osf.fd
-2021/05/09 | 1570 | fonts/newtx/tex/ot1ntxth-tlf.fd
-2021/05/09 | 1608 | fonts/newtx/tex/ot1ntxth-tosf.fd
-2021/05/25 | 2058 | fonts/newtx/tex/ot1ntxtlf.fd
-2021/05/25 | 2237 | fonts/newtx/tex/ot1ntxtosf.fd
+2022/01/09 | 1679 | fonts/newtx/tex/ot1ntxth-lf.fd
+2022/01/09 | 1717 | fonts/newtx/tex/ot1ntxth-osf.fd
+2022/01/09 | 1717 | fonts/newtx/tex/ot1ntxth-tlf.fd
+2022/01/09 | 1755 | fonts/newtx/tex/ot1ntxth-tosf.fd
+2022/01/09 | 2241 | fonts/newtx/tex/ot1ntxtlf.fd
+2022/01/09 | 2309 | fonts/newtx/tex/ot1ntxtosf.fd
2012/05/01 | 1494 | fonts/newtx/tex/ot1ntxtt.fd
2012/08/02 | 1435 | fonts/newtx/tex/t1fxl1.fd
2013/10/13 | 583 | fonts/newtx/tex/t1minlibertine.fd
2021/12/12 | 1888 | fonts/newtx/tex/t1ntxdnom.fd
2021/12/12 | 1851 | fonts/newtx/tex/t1ntxinf.fd
-2021/05/25 | 1987 | fonts/newtx/tex/t1ntxlf.fd
-2021/05/25 | 2030 | fonts/newtx/tex/t1ntxosf.fd
+2022/01/09 | 2169 | fonts/newtx/tex/t1ntxlf.fd
+2022/01/09 | 2213 | fonts/newtx/tex/t1ntxosf.fd
2015/03/04 | 1850 | fonts/newtx/tex/t1ntxsups.fd
-2021/05/09 | 1510 | fonts/newtx/tex/t1ntxth-lf.fd
-2021/05/09 | 1549 | fonts/newtx/tex/t1ntxth-osf.fd
-2021/05/09 | 1540 | fonts/newtx/tex/t1ntxth-tlf.fd
-2021/05/09 | 1586 | fonts/newtx/tex/t1ntxth-tosf.fd
-2021/05/25 | 2028 | fonts/newtx/tex/t1ntxtlf.fd
-2021/05/25 | 2203 | fonts/newtx/tex/t1ntxtosf.fd
+2022/01/09 | 1656 | fonts/newtx/tex/t1ntxth-lf.fd
+2022/01/09 | 1696 | fonts/newtx/tex/t1ntxth-osf.fd
+2022/01/09 | 1687 | fonts/newtx/tex/t1ntxth-tlf.fd
+2022/01/09 | 1733 | fonts/newtx/tex/t1ntxth-tosf.fd
+2022/01/09 | 2211 | fonts/newtx/tex/t1ntxtlf.fd
+2022/01/09 | 2275 | fonts/newtx/tex/t1ntxtosf.fd
2012/05/01 | 1500 | fonts/newtx/tex/t1ntxtt.fd
2021/12/06 | 294 | fonts/newtx/tex/TeXGyreTermesX.fontspec
2015/01/30 | 1129 | fonts/newtx/tex/ts1ntxlf.fd
@@ -82466,110 +82467,122 @@
2012/05/04 | 2424 | fonts/newtx/tfm/ntxbmials.tfm
2021/10/21 | 2636 | fonts/newtx/tfm/ntxbmia.tfm
2021/06/02 | 4168 | fonts/newtx/tfm/ntxbmi.tfm
-2021/12/18 | 7264 | fonts/newtx/tfm/ntx-BoldItalic-lf-ly1.tfm
+2022/01/09 | 7264 | fonts/newtx/tfm/ntx-BoldItalic-lf-ly1.tfm
2019/10/29 | 3124 | fonts/newtx/tfm/ntx-BoldItalic-lf-ot1r.tfm
-2021/12/18 | 3112 | fonts/newtx/tfm/ntx-BoldItalic-lf-ot1.tfm
-2021/12/18 | 8324 | fonts/newtx/tfm/ntx-BoldItalic-lf-scl-ly1.tfm
-2021/12/18 | 3508 | fonts/newtx/tfm/ntx-BoldItalic-lf-scl-ot1.tfm
-2021/12/18 | 13332 | fonts/newtx/tfm/ntx-BoldItalic-lf-scl-t1.tfm
-2021/12/18 | 8372 | fonts/newtx/tfm/ntx-BoldItalic-lf-sc-ly1.tfm
-2021/12/18 | 3492 | fonts/newtx/tfm/ntx-BoldItalic-lf-sc-ot1.tfm
-2021/12/18 | 13340 | fonts/newtx/tfm/ntx-BoldItalic-lf-sc-t1.tfm
-2021/12/18 | 11404 | fonts/newtx/tfm/ntx-BoldItalic-lf-t1.tfm
-2021/12/18 | 7264 | fonts/newtx/tfm/ntx-BoldItalic-osf-ly1.tfm
+2022/01/09 | 3112 | fonts/newtx/tfm/ntx-BoldItalic-lf-ot1.tfm
+2022/01/09 | 12300 | fonts/newtx/tfm/ntx-BoldItalic-lf-scl-ly1.tfm
+2022/01/09 | 4828 | fonts/newtx/tfm/ntx-BoldItalic-lf-scl-ot1.tfm
+2022/01/09 | 20536 | fonts/newtx/tfm/ntx-BoldItalic-lf-scl-t1.tfm
+2022/01/09 | 8372 | fonts/newtx/tfm/ntx-BoldItalic-lf-sc-ly1.tfm
+2022/01/09 | 3492 | fonts/newtx/tfm/ntx-BoldItalic-lf-sc-ot1.tfm
+2022/01/09 | 13340 | fonts/newtx/tfm/ntx-BoldItalic-lf-sc-t1.tfm
+2022/01/09 | 11404 | fonts/newtx/tfm/ntx-BoldItalic-lf-t1.tfm
+2022/01/09 | 7264 | fonts/newtx/tfm/ntx-BoldItalic-osf-ly1.tfm
2019/10/29 | 3124 | fonts/newtx/tfm/ntx-BoldItalic-osf-ot1r.tfm
-2021/12/18 | 3116 | fonts/newtx/tfm/ntx-BoldItalic-osf-ot1.tfm
-2021/12/18 | 8316 | fonts/newtx/tfm/ntx-BoldItalic-osf-scl-ly1.tfm
-2021/12/18 | 3496 | fonts/newtx/tfm/ntx-BoldItalic-osf-scl-ot1.tfm
-2021/12/18 | 13320 | fonts/newtx/tfm/ntx-BoldItalic-osf-scl-t1.tfm
-2021/12/18 | 8372 | fonts/newtx/tfm/ntx-BoldItalic-osf-sc-ly1.tfm
-2021/12/18 | 3492 | fonts/newtx/tfm/ntx-BoldItalic-osf-sc-ot1.tfm
-2021/12/18 | 13336 | fonts/newtx/tfm/ntx-BoldItalic-osf-sc-t1.tfm
-2021/12/18 | 11400 | fonts/newtx/tfm/ntx-BoldItalic-osf-t1.tfm
-2021/12/18 | 7216 | fonts/newtx/tfm/ntx-BoldItalic-tlf-ly1.tfm
+2022/01/09 | 3116 | fonts/newtx/tfm/ntx-BoldItalic-osf-ot1.tfm
+2022/01/09 | 12292 | fonts/newtx/tfm/ntx-BoldItalic-osf-scl-ly1.tfm
+2022/01/09 | 4820 | fonts/newtx/tfm/ntx-BoldItalic-osf-scl-ot1.tfm
+2022/01/09 | 20520 | fonts/newtx/tfm/ntx-BoldItalic-osf-scl-t1.tfm
+2022/01/09 | 8372 | fonts/newtx/tfm/ntx-BoldItalic-osf-sc-ly1.tfm
+2022/01/09 | 3492 | fonts/newtx/tfm/ntx-BoldItalic-osf-sc-ot1.tfm
+2022/01/09 | 13336 | fonts/newtx/tfm/ntx-BoldItalic-osf-sc-t1.tfm
+2022/01/09 | 11400 | fonts/newtx/tfm/ntx-BoldItalic-osf-t1.tfm
+2022/01/09 | 7216 | fonts/newtx/tfm/ntx-BoldItalic-tlf-ly1.tfm
2019/10/29 | 3072 | fonts/newtx/tfm/ntx-BoldItalic-tlf-ot1r.tfm
-2021/12/18 | 3064 | fonts/newtx/tfm/ntx-BoldItalic-tlf-ot1.tfm
-2021/12/18 | 8276 | fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-ly1.tfm
-2021/12/18 | 3452 | fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-ot1.tfm
-2021/12/18 | 13280 | fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-t1.tfm
-2021/12/18 | 8336 | fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-ly1.tfm
-2021/12/18 | 3452 | fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-ot1.tfm
-2021/12/18 | 13300 | fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-t1.tfm
-2021/12/18 | 11352 | fonts/newtx/tfm/ntx-BoldItalic-tlf-t1.tfm
-2021/12/18 | 7212 | fonts/newtx/tfm/ntx-BoldItalic-tosf-ly1.tfm
+2022/01/09 | 3064 | fonts/newtx/tfm/ntx-BoldItalic-tlf-ot1.tfm
+2022/01/09 | 12252 | fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-ly1.tfm
+2022/01/09 | 4776 | fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-ot1.tfm
+2022/01/09 | 20480 | fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-t1.tfm
+2022/01/09 | 8336 | fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-ly1.tfm
+2022/01/09 | 3452 | fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-ot1.tfm
+2022/01/09 | 13300 | fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-t1.tfm
+2022/01/09 | 11352 | fonts/newtx/tfm/ntx-BoldItalic-tlf-t1.tfm
+2022/01/09 | 7212 | fonts/newtx/tfm/ntx-BoldItalic-tosf-ly1.tfm
2019/10/29 | 3068 | fonts/newtx/tfm/ntx-BoldItalic-tosf-ot1r.tfm
-2021/12/18 | 3060 | fonts/newtx/tfm/ntx-BoldItalic-tosf-ot1.tfm
-2021/12/18 | 8276 | fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-ly1.tfm
-2021/12/18 | 3452 | fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-ot1.tfm
-2021/12/18 | 13280 | fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-t1.tfm
-2021/12/18 | 8328 | fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-ly1.tfm
-2021/12/18 | 3444 | fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-ot1.tfm
-2021/12/18 | 13292 | fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-t1.tfm
-2021/12/18 | 11348 | fonts/newtx/tfm/ntx-BoldItalic-tosf-t1.tfm
-2021/12/18 | 7264 | fonts/newtx/tfm/ntx-Bold-lf-ly1.tfm
+2022/01/09 | 3060 | fonts/newtx/tfm/ntx-BoldItalic-tosf-ot1.tfm
+2022/01/09 | 12248 | fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-ly1.tfm
+2022/01/09 | 4772 | fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-ot1.tfm
+2022/01/09 | 20476 | fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-t1.tfm
+2022/01/09 | 8328 | fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-ly1.tfm
+2022/01/09 | 3444 | fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-ot1.tfm
+2022/01/09 | 13292 | fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-t1.tfm
+2022/01/09 | 11348 | fonts/newtx/tfm/ntx-BoldItalic-tosf-t1.tfm
+2022/01/09 | 7264 | fonts/newtx/tfm/ntx-Bold-lf-ly1.tfm
2019/10/29 | 3016 | fonts/newtx/tfm/ntx-Bold-lf-ot1r.tfm
-2021/12/18 | 944 | fonts/newtx/tfm/ntx-Bold-lf-ot1.tfm
-2021/12/18 | 7676 | fonts/newtx/tfm/ntx-Bold-lf-scl-ly1.tfm
-2021/12/18 | 3128 | fonts/newtx/tfm/ntx-Bold-lf-scl-ot1.tfm
-2021/12/18 | 12268 | fonts/newtx/tfm/ntx-Bold-lf-scl-t1.tfm
-2021/12/18 | 7752 | fonts/newtx/tfm/ntx-Bold-lf-sc-ly1.tfm
-2021/12/18 | 3180 | fonts/newtx/tfm/ntx-Bold-lf-sc-ot1.tfm
-2021/12/18 | 12336 | fonts/newtx/tfm/ntx-Bold-lf-sc-t1.tfm
-2021/12/18 | 11340 | fonts/newtx/tfm/ntx-Bold-lf-t1.tfm
-2021/12/18 | 7260 | fonts/newtx/tfm/ntx-Bold-osf-ly1.tfm
+2022/01/09 | 944 | fonts/newtx/tfm/ntx-Bold-lf-ot1.tfm
+2022/01/09 | 11368 | fonts/newtx/tfm/ntx-Bold-lf-scl-ly1.tfm
+2022/01/09 | 4380 | fonts/newtx/tfm/ntx-Bold-lf-scl-ot1.tfm
+2022/01/09 | 18940 | fonts/newtx/tfm/ntx-Bold-lf-scl-t1.tfm
+2022/01/09 | 7752 | fonts/newtx/tfm/ntx-Bold-lf-sc-ly1.tfm
+2022/01/09 | 3180 | fonts/newtx/tfm/ntx-Bold-lf-sc-ot1.tfm
+2022/01/09 | 12336 | fonts/newtx/tfm/ntx-Bold-lf-sc-t1.tfm
+2022/01/09 | 11340 | fonts/newtx/tfm/ntx-Bold-lf-t1.tfm
+2022/01/09 | 7260 | fonts/newtx/tfm/ntx-Bold-osf-ly1.tfm
2019/10/29 | 3012 | fonts/newtx/tfm/ntx-Bold-osf-ot1r.tfm
-2021/12/18 | 3008 | fonts/newtx/tfm/ntx-Bold-osf-ot1.tfm
-2021/12/18 | 7672 | fonts/newtx/tfm/ntx-Bold-osf-scl-ly1.tfm
-2021/12/18 | 3124 | fonts/newtx/tfm/ntx-Bold-osf-scl-ot1.tfm
-2021/12/18 | 12264 | fonts/newtx/tfm/ntx-Bold-osf-scl-t1.tfm
-2021/12/18 | 7748 | fonts/newtx/tfm/ntx-Bold-osf-sc-ly1.tfm
-2021/12/18 | 3176 | fonts/newtx/tfm/ntx-Bold-osf-sc-ot1.tfm
-2021/12/18 | 12332 | fonts/newtx/tfm/ntx-Bold-osf-sc-t1.tfm
-2021/12/18 | 11336 | fonts/newtx/tfm/ntx-Bold-osf-t1.tfm
-2021/12/18 | 7456 | fonts/newtx/tfm/ntx-BoldSlanted-lf-ly1.tfm
-2021/12/18 | 3236 | fonts/newtx/tfm/ntx-BoldSlanted-lf-ot1.tfm
-2021/12/18 | 7956 | fonts/newtx/tfm/ntx-BoldSlanted-lf-sc-ly1.tfm
-2021/12/18 | 3408 | fonts/newtx/tfm/ntx-BoldSlanted-lf-sc-ot1.tfm
-2021/12/18 | 12544 | fonts/newtx/tfm/ntx-BoldSlanted-lf-sc-t1.tfm
-2021/12/18 | 11520 | fonts/newtx/tfm/ntx-BoldSlanted-lf-t1.tfm
-2021/12/18 | 7452 | fonts/newtx/tfm/ntx-BoldSlanted-osf-ly1.tfm
-2021/12/18 | 3232 | fonts/newtx/tfm/ntx-BoldSlanted-osf-ot1.tfm
-2021/12/18 | 7952 | fonts/newtx/tfm/ntx-BoldSlanted-osf-sc-ly1.tfm
-2021/12/18 | 3404 | fonts/newtx/tfm/ntx-BoldSlanted-osf-sc-ot1.tfm
-2021/12/18 | 12540 | fonts/newtx/tfm/ntx-BoldSlanted-osf-sc-t1.tfm
-2021/12/18 | 11516 | fonts/newtx/tfm/ntx-BoldSlanted-osf-t1.tfm
-2021/12/18 | 7424 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-ly1.tfm
-2021/12/18 | 3200 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-ot1.tfm
-2021/12/18 | 7924 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-sc-ly1.tfm
-2021/12/18 | 3372 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-sc-ot1.tfm
-2021/12/18 | 12508 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-sc-t1.tfm
-2021/12/18 | 11484 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-t1.tfm
-2021/12/18 | 7424 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-ly1.tfm
-2021/12/18 | 3200 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-ot1.tfm
-2021/12/18 | 7924 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-sc-ly1.tfm
-2021/12/18 | 3372 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-sc-ot1.tfm
-2021/12/18 | 12508 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-sc-t1.tfm
-2021/12/18 | 11484 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-t1.tfm
-2021/12/18 | 7232 | fonts/newtx/tfm/ntx-Bold-tlf-ly1.tfm
+2022/01/09 | 3008 | fonts/newtx/tfm/ntx-Bold-osf-ot1.tfm
+2022/01/09 | 11364 | fonts/newtx/tfm/ntx-Bold-osf-scl-ly1.tfm
+2022/01/09 | 4376 | fonts/newtx/tfm/ntx-Bold-osf-scl-ot1.tfm
+2022/01/09 | 18932 | fonts/newtx/tfm/ntx-Bold-osf-scl-t1.tfm
+2022/01/09 | 7748 | fonts/newtx/tfm/ntx-Bold-osf-sc-ly1.tfm
+2022/01/09 | 3176 | fonts/newtx/tfm/ntx-Bold-osf-sc-ot1.tfm
+2022/01/09 | 12332 | fonts/newtx/tfm/ntx-Bold-osf-sc-t1.tfm
+2022/01/09 | 11336 | fonts/newtx/tfm/ntx-Bold-osf-t1.tfm
+2022/01/09 | 7456 | fonts/newtx/tfm/ntx-BoldSlanted-lf-ly1.tfm
+2022/01/09 | 3236 | fonts/newtx/tfm/ntx-BoldSlanted-lf-ot1.tfm
+2022/01/09 | 11548 | fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-ly1.tfm
+2022/01/09 | 4580 | fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-ot1.tfm
+2022/01/09 | 19120 | fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-t1.tfm
+2022/01/09 | 7956 | fonts/newtx/tfm/ntx-BoldSlanted-lf-sc-ly1.tfm
+2022/01/09 | 3408 | fonts/newtx/tfm/ntx-BoldSlanted-lf-sc-ot1.tfm
+2022/01/09 | 12544 | fonts/newtx/tfm/ntx-BoldSlanted-lf-sc-t1.tfm
+2022/01/09 | 11520 | fonts/newtx/tfm/ntx-BoldSlanted-lf-t1.tfm
+2022/01/09 | 7452 | fonts/newtx/tfm/ntx-BoldSlanted-osf-ly1.tfm
+2022/01/09 | 3232 | fonts/newtx/tfm/ntx-BoldSlanted-osf-ot1.tfm
+2022/01/09 | 11544 | fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-ly1.tfm
+2022/01/09 | 4576 | fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-ot1.tfm
+2022/01/09 | 19112 | fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-t1.tfm
+2022/01/09 | 7952 | fonts/newtx/tfm/ntx-BoldSlanted-osf-sc-ly1.tfm
+2022/01/09 | 3404 | fonts/newtx/tfm/ntx-BoldSlanted-osf-sc-ot1.tfm
+2022/01/09 | 12540 | fonts/newtx/tfm/ntx-BoldSlanted-osf-sc-t1.tfm
+2022/01/09 | 11516 | fonts/newtx/tfm/ntx-BoldSlanted-osf-t1.tfm
+2022/01/09 | 7424 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-ly1.tfm
+2022/01/09 | 3200 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-ot1.tfm
+2022/01/09 | 11516 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-ly1.tfm
+2022/01/09 | 4544 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-ot1.tfm
+2022/01/09 | 19080 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-t1.tfm
+2022/01/09 | 7924 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-sc-ly1.tfm
+2022/01/09 | 3372 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-sc-ot1.tfm
+2022/01/09 | 12508 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-sc-t1.tfm
+2022/01/09 | 11484 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-t1.tfm
+2022/01/09 | 7424 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-ly1.tfm
+2022/01/09 | 3200 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-ot1.tfm
+2022/01/09 | 11516 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-ly1.tfm
+2022/01/09 | 4544 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-ot1.tfm
+2022/01/09 | 19080 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-t1.tfm
+2022/01/09 | 7924 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-sc-ly1.tfm
+2022/01/09 | 3372 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-sc-ot1.tfm
+2022/01/09 | 12508 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-sc-t1.tfm
+2022/01/09 | 11484 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-t1.tfm
+2022/01/09 | 7232 | fonts/newtx/tfm/ntx-Bold-tlf-ly1.tfm
2019/10/29 | 2980 | fonts/newtx/tfm/ntx-Bold-tlf-ot1r.tfm
-2021/12/18 | 2976 | fonts/newtx/tfm/ntx-Bold-tlf-ot1.tfm
-2021/12/18 | 7644 | fonts/newtx/tfm/ntx-Bold-tlf-scl-ly1.tfm
-2021/12/18 | 3092 | fonts/newtx/tfm/ntx-Bold-tlf-scl-ot1.tfm
-2021/12/18 | 12232 | fonts/newtx/tfm/ntx-Bold-tlf-scl-t1.tfm
-2021/12/18 | 7720 | fonts/newtx/tfm/ntx-Bold-tlf-sc-ly1.tfm
-2021/12/18 | 3144 | fonts/newtx/tfm/ntx-Bold-tlf-sc-ot1.tfm
-2021/12/18 | 12300 | fonts/newtx/tfm/ntx-Bold-tlf-sc-t1.tfm
-2021/12/18 | 11304 | fonts/newtx/tfm/ntx-Bold-tlf-t1.tfm
-2021/12/18 | 7232 | fonts/newtx/tfm/ntx-Bold-tosf-ly1.tfm
+2022/01/09 | 2976 | fonts/newtx/tfm/ntx-Bold-tlf-ot1.tfm
+2022/01/09 | 11336 | fonts/newtx/tfm/ntx-Bold-tlf-scl-ly1.tfm
+2022/01/09 | 4344 | fonts/newtx/tfm/ntx-Bold-tlf-scl-ot1.tfm
+2022/01/09 | 18900 | fonts/newtx/tfm/ntx-Bold-tlf-scl-t1.tfm
+2022/01/09 | 7720 | fonts/newtx/tfm/ntx-Bold-tlf-sc-ly1.tfm
+2022/01/09 | 3144 | fonts/newtx/tfm/ntx-Bold-tlf-sc-ot1.tfm
+2022/01/09 | 12300 | fonts/newtx/tfm/ntx-Bold-tlf-sc-t1.tfm
+2022/01/09 | 11304 | fonts/newtx/tfm/ntx-Bold-tlf-t1.tfm
+2022/01/09 | 7232 | fonts/newtx/tfm/ntx-Bold-tosf-ly1.tfm
2019/10/29 | 2980 | fonts/newtx/tfm/ntx-Bold-tosf-ot1r.tfm
-2021/12/18 | 2976 | fonts/newtx/tfm/ntx-Bold-tosf-ot1.tfm
-2021/12/18 | 7644 | fonts/newtx/tfm/ntx-Bold-tosf-scl-ly1.tfm
-2021/12/18 | 3092 | fonts/newtx/tfm/ntx-Bold-tosf-scl-ot1.tfm
-2021/12/18 | 12232 | fonts/newtx/tfm/ntx-Bold-tosf-scl-t1.tfm
-2021/12/18 | 7720 | fonts/newtx/tfm/ntx-Bold-tosf-sc-ly1.tfm
-2021/12/18 | 3144 | fonts/newtx/tfm/ntx-Bold-tosf-sc-ot1.tfm
-2021/12/18 | 12300 | fonts/newtx/tfm/ntx-Bold-tosf-sc-t1.tfm
-2021/12/18 | 11304 | fonts/newtx/tfm/ntx-Bold-tosf-t1.tfm
+2022/01/09 | 2976 | fonts/newtx/tfm/ntx-Bold-tosf-ot1.tfm
+2022/01/09 | 11336 | fonts/newtx/tfm/ntx-Bold-tosf-scl-ly1.tfm
+2022/01/09 | 4344 | fonts/newtx/tfm/ntx-Bold-tosf-scl-ot1.tfm
+2022/01/09 | 18900 | fonts/newtx/tfm/ntx-Bold-tosf-scl-t1.tfm
+2022/01/09 | 7720 | fonts/newtx/tfm/ntx-Bold-tosf-sc-ly1.tfm
+2022/01/09 | 3144 | fonts/newtx/tfm/ntx-Bold-tosf-sc-ot1.tfm
+2022/01/09 | 12300 | fonts/newtx/tfm/ntx-Bold-tosf-sc-t1.tfm
+2022/01/09 | 11304 | fonts/newtx/tfm/ntx-Bold-tosf-t1.tfm
2021/10/08 | 2004 | fonts/newtx/tfm/ntxbsy5.tfm
2021/10/08 | 1984 | fonts/newtx/tfm/ntxbsy7.tfm
2020/05/18 | 1040 | fonts/newtx/tfm/ntxbsyc.tfm
@@ -82622,46 +82635,46 @@
2021/12/08 | 7480 | fonts/newtx/tfm/ntxinf-Slanted-ly1.tfm
2021/12/08 | 3260 | fonts/newtx/tfm/ntxinf-Slanted-ot1.tfm
2021/12/08 | 11552 | fonts/newtx/tfm/ntxinf-Slanted-t1.tfm
-2021/12/18 | 7192 | fonts/newtx/tfm/ntx-Italic-lf-ly1.tfm
+2022/01/09 | 7192 | fonts/newtx/tfm/ntx-Italic-lf-ly1.tfm
2019/10/29 | 3148 | fonts/newtx/tfm/ntx-Italic-lf-ot1r.tfm
-2021/12/18 | 3152 | fonts/newtx/tfm/ntx-Italic-lf-ot1.tfm
-2021/12/18 | 8096 | fonts/newtx/tfm/ntx-Italic-lf-scl-ly1.tfm
-2021/12/18 | 3508 | fonts/newtx/tfm/ntx-Italic-lf-scl-ot1.tfm
-2021/12/18 | 12600 | fonts/newtx/tfm/ntx-Italic-lf-scl-t1.tfm
-2021/12/18 | 8100 | fonts/newtx/tfm/ntx-Italic-lf-sc-ly1.tfm
-2021/12/18 | 3504 | fonts/newtx/tfm/ntx-Italic-lf-sc-ot1.tfm
-2021/12/18 | 12612 | fonts/newtx/tfm/ntx-Italic-lf-sc-t1.tfm
-2021/12/18 | 11312 | fonts/newtx/tfm/ntx-Italic-lf-t1.tfm
-2021/12/18 | 7180 | fonts/newtx/tfm/ntx-Italic-osf-ly1.tfm
+2022/01/09 | 3152 | fonts/newtx/tfm/ntx-Italic-lf-ot1.tfm
+2022/01/09 | 11820 | fonts/newtx/tfm/ntx-Italic-lf-scl-ly1.tfm
+2022/01/09 | 4776 | fonts/newtx/tfm/ntx-Italic-lf-scl-ot1.tfm
+2022/01/09 | 19268 | fonts/newtx/tfm/ntx-Italic-lf-scl-t1.tfm
+2022/01/09 | 8100 | fonts/newtx/tfm/ntx-Italic-lf-sc-ly1.tfm
+2022/01/09 | 3504 | fonts/newtx/tfm/ntx-Italic-lf-sc-ot1.tfm
+2022/01/09 | 12612 | fonts/newtx/tfm/ntx-Italic-lf-sc-t1.tfm
+2022/01/09 | 11312 | fonts/newtx/tfm/ntx-Italic-lf-t1.tfm
+2022/01/09 | 7180 | fonts/newtx/tfm/ntx-Italic-osf-ly1.tfm
2019/10/29 | 3116 | fonts/newtx/tfm/ntx-Italic-osf-ot1r.tfm
-2021/12/18 | 3120 | fonts/newtx/tfm/ntx-Italic-osf-ot1.tfm
-2021/12/18 | 8084 | fonts/newtx/tfm/ntx-Italic-osf-scl-ly1.tfm
-2021/12/18 | 3476 | fonts/newtx/tfm/ntx-Italic-osf-scl-ot1.tfm
-2021/12/18 | 12584 | fonts/newtx/tfm/ntx-Italic-osf-scl-t1.tfm
-2021/12/18 | 8088 | fonts/newtx/tfm/ntx-Italic-osf-sc-ly1.tfm
-2021/12/18 | 3476 | fonts/newtx/tfm/ntx-Italic-osf-sc-ot1.tfm
-2021/12/18 | 12600 | fonts/newtx/tfm/ntx-Italic-osf-sc-t1.tfm
-2021/12/18 | 11300 | fonts/newtx/tfm/ntx-Italic-osf-t1.tfm
-2021/12/18 | 7144 | fonts/newtx/tfm/ntx-Italic-tlf-ly1.tfm
+2022/01/09 | 3120 | fonts/newtx/tfm/ntx-Italic-osf-ot1.tfm
+2022/01/09 | 11808 | fonts/newtx/tfm/ntx-Italic-osf-scl-ly1.tfm
+2022/01/09 | 4756 | fonts/newtx/tfm/ntx-Italic-osf-scl-ot1.tfm
+2022/01/09 | 19252 | fonts/newtx/tfm/ntx-Italic-osf-scl-t1.tfm
+2022/01/09 | 8088 | fonts/newtx/tfm/ntx-Italic-osf-sc-ly1.tfm
+2022/01/09 | 3476 | fonts/newtx/tfm/ntx-Italic-osf-sc-ot1.tfm
+2022/01/09 | 12600 | fonts/newtx/tfm/ntx-Italic-osf-sc-t1.tfm
+2022/01/09 | 11300 | fonts/newtx/tfm/ntx-Italic-osf-t1.tfm
+2022/01/09 | 7144 | fonts/newtx/tfm/ntx-Italic-tlf-ly1.tfm
2019/10/29 | 3076 | fonts/newtx/tfm/ntx-Italic-tlf-ot1r.tfm
-2021/12/18 | 3080 | fonts/newtx/tfm/ntx-Italic-tlf-ot1.tfm
-2021/12/18 | 8048 | fonts/newtx/tfm/ntx-Italic-tlf-scl-ly1.tfm
-2021/12/18 | 3432 | fonts/newtx/tfm/ntx-Italic-tlf-scl-ot1.tfm
-2021/12/18 | 12536 | fonts/newtx/tfm/ntx-Italic-tlf-scl-t1.tfm
-2021/12/18 | 8052 | fonts/newtx/tfm/ntx-Italic-tlf-sc-ly1.tfm
-2021/12/18 | 3432 | fonts/newtx/tfm/ntx-Italic-tlf-sc-ot1.tfm
-2021/12/18 | 12556 | fonts/newtx/tfm/ntx-Italic-tlf-sc-t1.tfm
-2021/12/18 | 11264 | fonts/newtx/tfm/ntx-Italic-tlf-t1.tfm
-2021/12/18 | 7144 | fonts/newtx/tfm/ntx-Italic-tosf-ly1.tfm
+2022/01/09 | 3080 | fonts/newtx/tfm/ntx-Italic-tlf-ot1.tfm
+2022/01/09 | 11772 | fonts/newtx/tfm/ntx-Italic-tlf-scl-ly1.tfm
+2022/01/09 | 4708 | fonts/newtx/tfm/ntx-Italic-tlf-scl-ot1.tfm
+2022/01/09 | 19208 | fonts/newtx/tfm/ntx-Italic-tlf-scl-t1.tfm
+2022/01/09 | 8052 | fonts/newtx/tfm/ntx-Italic-tlf-sc-ly1.tfm
+2022/01/09 | 3432 | fonts/newtx/tfm/ntx-Italic-tlf-sc-ot1.tfm
+2022/01/09 | 12556 | fonts/newtx/tfm/ntx-Italic-tlf-sc-t1.tfm
+2022/01/09 | 11264 | fonts/newtx/tfm/ntx-Italic-tlf-t1.tfm
+2022/01/09 | 7144 | fonts/newtx/tfm/ntx-Italic-tosf-ly1.tfm
2019/10/29 | 3072 | fonts/newtx/tfm/ntx-Italic-tosf-ot1r.tfm
-2021/12/18 | 3076 | fonts/newtx/tfm/ntx-Italic-tosf-ot1.tfm
-2021/12/18 | 8048 | fonts/newtx/tfm/ntx-Italic-tosf-scl-ly1.tfm
-2021/12/18 | 3428 | fonts/newtx/tfm/ntx-Italic-tosf-scl-ot1.tfm
-2021/12/18 | 12536 | fonts/newtx/tfm/ntx-Italic-tosf-scl-t1.tfm
-2021/12/18 | 8052 | fonts/newtx/tfm/ntx-Italic-tosf-sc-ly1.tfm
-2021/12/18 | 3428 | fonts/newtx/tfm/ntx-Italic-tosf-sc-ot1.tfm
-2021/12/18 | 12552 | fonts/newtx/tfm/ntx-Italic-tosf-sc-t1.tfm
-2021/12/18 | 11260 | fonts/newtx/tfm/ntx-Italic-tosf-t1.tfm
+2022/01/09 | 3076 | fonts/newtx/tfm/ntx-Italic-tosf-ot1.tfm
+2022/01/09 | 11772 | fonts/newtx/tfm/ntx-Italic-tosf-scl-ly1.tfm
+2022/01/09 | 4704 | fonts/newtx/tfm/ntx-Italic-tosf-scl-ot1.tfm
+2022/01/09 | 19208 | fonts/newtx/tfm/ntx-Italic-tosf-scl-t1.tfm
+2022/01/09 | 8052 | fonts/newtx/tfm/ntx-Italic-tosf-sc-ly1.tfm
+2022/01/09 | 3428 | fonts/newtx/tfm/ntx-Italic-tosf-sc-ot1.tfm
+2022/01/09 | 12552 | fonts/newtx/tfm/ntx-Italic-tosf-sc-t1.tfm
+2022/01/09 | 11260 | fonts/newtx/tfm/ntx-Italic-tosf-t1.tfm
2021/06/02 | 3312 | fonts/newtx/tfm/ntxmi05.tfm
2021/06/02 | 3336 | fonts/newtx/tfm/ntxmi07.tfm
2021/06/02 | 4180 | fonts/newtx/tfm/ntxmi0.tfm
@@ -82672,86 +82685,98 @@
2021/06/02 | 3332 | fonts/newtx/tfm/ntxmi7.tfm
2021/10/21 | 2596 | fonts/newtx/tfm/ntxmia.tfm
2021/06/02 | 4172 | fonts/newtx/tfm/ntxmi.tfm
-2021/12/18 | 7284 | fonts/newtx/tfm/ntx-Regular-lf-ly1.tfm
-2021/12/18 | 3040 | fonts/newtx/tfm/ntx-Regular-lf-ot1r.tfm
-2021/12/18 | 3044 | fonts/newtx/tfm/ntx-Regular-lf-ot1.tfm
-2021/12/18 | 7760 | fonts/newtx/tfm/ntx-Regular-lf-scl-ly1.tfm
-2021/12/18 | 3164 | fonts/newtx/tfm/ntx-Regular-lf-scl-ot1.tfm
-2021/12/18 | 12256 | fonts/newtx/tfm/ntx-Regular-lf-scl-t1.tfm
-2021/12/18 | 7816 | fonts/newtx/tfm/ntx-Regular-lf-sc-ly1.tfm
-2021/12/18 | 3216 | fonts/newtx/tfm/ntx-Regular-lf-sc-ot1.tfm
-2021/12/18 | 12316 | fonts/newtx/tfm/ntx-Regular-lf-sc-t1.tfm
-2021/12/18 | 11360 | fonts/newtx/tfm/ntx-Regular-lf-t1.tfm
-2021/12/18 | 7280 | fonts/newtx/tfm/ntx-Regular-osf-ly1.tfm
-2021/12/18 | 3036 | fonts/newtx/tfm/ntx-Regular-osf-ot1r.tfm
-2021/12/18 | 3040 | fonts/newtx/tfm/ntx-Regular-osf-ot1.tfm
-2021/12/18 | 7756 | fonts/newtx/tfm/ntx-Regular-osf-scl-ly1.tfm
-2021/12/18 | 3160 | fonts/newtx/tfm/ntx-Regular-osf-scl-ot1.tfm
-2021/12/18 | 12252 | fonts/newtx/tfm/ntx-Regular-osf-scl-t1.tfm
-2021/12/18 | 7812 | fonts/newtx/tfm/ntx-Regular-osf-sc-ly1.tfm
-2021/12/18 | 3212 | fonts/newtx/tfm/ntx-Regular-osf-sc-ot1.tfm
-2021/12/18 | 12312 | fonts/newtx/tfm/ntx-Regular-osf-sc-t1.tfm
-2021/12/18 | 11356 | fonts/newtx/tfm/ntx-Regular-osf-t1.tfm
-2021/12/18 | 7252 | fonts/newtx/tfm/ntx-Regular-tlf-ly1.tfm
-2021/12/18 | 3004 | fonts/newtx/tfm/ntx-Regular-tlf-ot1r.tfm
-2021/12/18 | 3008 | fonts/newtx/tfm/ntx-Regular-tlf-ot1.tfm
-2021/12/18 | 7728 | fonts/newtx/tfm/ntx-Regular-tlf-scl-ly1.tfm
-2021/12/18 | 3128 | fonts/newtx/tfm/ntx-Regular-tlf-scl-ot1.tfm
-2021/12/18 | 12224 | fonts/newtx/tfm/ntx-Regular-tlf-scl-t1.tfm
-2021/12/18 | 7784 | fonts/newtx/tfm/ntx-Regular-tlf-sc-ly1.tfm
-2021/12/18 | 3180 | fonts/newtx/tfm/ntx-Regular-tlf-sc-ot1.tfm
-2021/12/18 | 12284 | fonts/newtx/tfm/ntx-Regular-tlf-sc-t1.tfm
-2021/12/18 | 11328 | fonts/newtx/tfm/ntx-Regular-tlf-t1.tfm
-2021/12/18 | 7252 | fonts/newtx/tfm/ntx-Regular-tosf-ly1.tfm
-2021/12/18 | 3004 | fonts/newtx/tfm/ntx-Regular-tosf-ot1r.tfm
-2021/12/18 | 3008 | fonts/newtx/tfm/ntx-Regular-tosf-ot1.tfm
-2021/12/18 | 7728 | fonts/newtx/tfm/ntx-Regular-tosf-scl-ly1.tfm
-2021/12/18 | 3128 | fonts/newtx/tfm/ntx-Regular-tosf-scl-ot1.tfm
-2021/12/18 | 12224 | fonts/newtx/tfm/ntx-Regular-tosf-scl-t1.tfm
-2021/12/18 | 7784 | fonts/newtx/tfm/ntx-Regular-tosf-sc-ly1.tfm
-2021/12/18 | 3180 | fonts/newtx/tfm/ntx-Regular-tosf-sc-ot1.tfm
-2021/12/18 | 12284 | fonts/newtx/tfm/ntx-Regular-tosf-sc-t1.tfm
-2021/12/18 | 11328 | fonts/newtx/tfm/ntx-Regular-tosf-t1.tfm
-2021/12/18 | 7488 | fonts/newtx/tfm/ntx-Slanted-lf-ly1.tfm
-2021/12/18 | 3268 | fonts/newtx/tfm/ntx-Slanted-lf-ot1.tfm
-2021/12/18 | 8028 | fonts/newtx/tfm/ntx-Slanted-lf-sc-ly1.tfm
-2021/12/18 | 3456 | fonts/newtx/tfm/ntx-Slanted-lf-sc-ot1.tfm
-2021/12/18 | 12536 | fonts/newtx/tfm/ntx-Slanted-lf-sc-t1.tfm
-2021/12/18 | 11556 | fonts/newtx/tfm/ntx-Slanted-lf-t1.tfm
-2021/12/18 | 7484 | fonts/newtx/tfm/ntx-Slanted-osf-ly1.tfm
-2021/12/18 | 3264 | fonts/newtx/tfm/ntx-Slanted-osf-ot1.tfm
-2021/12/18 | 8024 | fonts/newtx/tfm/ntx-Slanted-osf-sc-ly1.tfm
-2021/12/18 | 3452 | fonts/newtx/tfm/ntx-Slanted-osf-sc-ot1.tfm
-2021/12/18 | 12532 | fonts/newtx/tfm/ntx-Slanted-osf-sc-t1.tfm
-2021/12/18 | 11552 | fonts/newtx/tfm/ntx-Slanted-osf-t1.tfm
-2021/12/18 | 7456 | fonts/newtx/tfm/ntx-Slanted-tlf-ly1.tfm
-2021/12/18 | 3232 | fonts/newtx/tfm/ntx-Slanted-tlf-ot1.tfm
-2021/12/18 | 7996 | fonts/newtx/tfm/ntx-Slanted-tlf-sc-ly1.tfm
-2021/12/18 | 3420 | fonts/newtx/tfm/ntx-Slanted-tlf-sc-ot1.tfm
-2021/12/18 | 12504 | fonts/newtx/tfm/ntx-Slanted-tlf-sc-t1.tfm
-2021/12/18 | 11524 | fonts/newtx/tfm/ntx-Slanted-tlf-t1.tfm
-2021/12/18 | 7456 | fonts/newtx/tfm/ntx-Slanted-tosf-ly1.tfm
-2021/12/18 | 3232 | fonts/newtx/tfm/ntx-Slanted-tosf-ot1.tfm
-2021/12/18 | 7996 | fonts/newtx/tfm/ntx-Slanted-tosf-sc-ly1.tfm
-2021/12/18 | 3420 | fonts/newtx/tfm/ntx-Slanted-tosf-sc-ot1.tfm
-2021/12/18 | 12504 | fonts/newtx/tfm/ntx-Slanted-tosf-sc-t1.tfm
-2021/12/18 | 11524 | fonts/newtx/tfm/ntx-Slanted-tosf-t1.tfm
-2021/12/18 | 4048 | fonts/newtx/tfm/ntxsups-BoldItalic-ly1.tfm
-2021/12/18 | 3444 | fonts/newtx/tfm/ntxsups-BoldItalic-ot1.tfm
-2021/12/18 | 3968 | fonts/newtx/tfm/ntxsups-BoldItalic-t1.tfm
-2021/12/18 | 3728 | fonts/newtx/tfm/ntxsups-BoldItalic.tfm
-2021/12/18 | 3812 | fonts/newtx/tfm/ntxsups-Bold-ly1.tfm
-2021/12/18 | 3212 | fonts/newtx/tfm/ntxsups-Bold-ot1.tfm
-2021/12/18 | 3728 | fonts/newtx/tfm/ntxsups-Bold-t1.tfm
-2021/12/18 | 3540 | fonts/newtx/tfm/ntxsups-Bold.tfm
-2021/12/18 | 4092 | fonts/newtx/tfm/ntxsups-Italic-ly1.tfm
-2021/12/18 | 3472 | fonts/newtx/tfm/ntxsups-Italic-ot1.tfm
-2021/12/18 | 4008 | fonts/newtx/tfm/ntxsups-Italic-t1.tfm
-2021/12/18 | 3760 | fonts/newtx/tfm/ntxsups-Italic.tfm
-2021/12/18 | 4088 | fonts/newtx/tfm/ntxsups-Regular-ly1.tfm
-2021/12/18 | 3992 | fonts/newtx/tfm/ntxsups-Regular-ot1.tfm
-2021/12/18 | 4004 | fonts/newtx/tfm/ntxsups-Regular-t1.tfm
-2021/12/18 | 3664 | fonts/newtx/tfm/ntxsups-Regular.tfm
+2022/01/09 | 7284 | fonts/newtx/tfm/ntx-Regular-lf-ly1.tfm
+2022/01/09 | 3040 | fonts/newtx/tfm/ntx-Regular-lf-ot1r.tfm
+2022/01/09 | 3044 | fonts/newtx/tfm/ntx-Regular-lf-ot1.tfm
+2022/01/09 | 11480 | fonts/newtx/tfm/ntx-Regular-lf-scl-ly1.tfm
+2022/01/09 | 4444 | fonts/newtx/tfm/ntx-Regular-lf-scl-ot1.tfm
+2022/01/09 | 18892 | fonts/newtx/tfm/ntx-Regular-lf-scl-t1.tfm
+2022/01/09 | 7816 | fonts/newtx/tfm/ntx-Regular-lf-sc-ly1.tfm
+2022/01/09 | 3216 | fonts/newtx/tfm/ntx-Regular-lf-sc-ot1.tfm
+2022/01/09 | 12316 | fonts/newtx/tfm/ntx-Regular-lf-sc-t1.tfm
+2022/01/09 | 11360 | fonts/newtx/tfm/ntx-Regular-lf-t1.tfm
+2022/01/09 | 7280 | fonts/newtx/tfm/ntx-Regular-osf-ly1.tfm
+2022/01/09 | 3036 | fonts/newtx/tfm/ntx-Regular-osf-ot1r.tfm
+2022/01/09 | 3040 | fonts/newtx/tfm/ntx-Regular-osf-ot1.tfm
+2022/01/09 | 11476 | fonts/newtx/tfm/ntx-Regular-osf-scl-ly1.tfm
+2022/01/09 | 4440 | fonts/newtx/tfm/ntx-Regular-osf-scl-ot1.tfm
+2022/01/09 | 18884 | fonts/newtx/tfm/ntx-Regular-osf-scl-t1.tfm
+2022/01/09 | 7812 | fonts/newtx/tfm/ntx-Regular-osf-sc-ly1.tfm
+2022/01/09 | 3212 | fonts/newtx/tfm/ntx-Regular-osf-sc-ot1.tfm
+2022/01/09 | 12312 | fonts/newtx/tfm/ntx-Regular-osf-sc-t1.tfm
+2022/01/09 | 11356 | fonts/newtx/tfm/ntx-Regular-osf-t1.tfm
+2022/01/09 | 7252 | fonts/newtx/tfm/ntx-Regular-tlf-ly1.tfm
+2022/01/09 | 3004 | fonts/newtx/tfm/ntx-Regular-tlf-ot1r.tfm
+2022/01/09 | 3008 | fonts/newtx/tfm/ntx-Regular-tlf-ot1.tfm
+2022/01/09 | 11448 | fonts/newtx/tfm/ntx-Regular-tlf-scl-ly1.tfm
+2022/01/09 | 4408 | fonts/newtx/tfm/ntx-Regular-tlf-scl-ot1.tfm
+2022/01/09 | 18856 | fonts/newtx/tfm/ntx-Regular-tlf-scl-t1.tfm
+2022/01/09 | 7784 | fonts/newtx/tfm/ntx-Regular-tlf-sc-ly1.tfm
+2022/01/09 | 3180 | fonts/newtx/tfm/ntx-Regular-tlf-sc-ot1.tfm
+2022/01/09 | 12284 | fonts/newtx/tfm/ntx-Regular-tlf-sc-t1.tfm
+2022/01/09 | 11328 | fonts/newtx/tfm/ntx-Regular-tlf-t1.tfm
+2022/01/09 | 7252 | fonts/newtx/tfm/ntx-Regular-tosf-ly1.tfm
+2022/01/09 | 3004 | fonts/newtx/tfm/ntx-Regular-tosf-ot1r.tfm
+2022/01/09 | 3008 | fonts/newtx/tfm/ntx-Regular-tosf-ot1.tfm
+2022/01/09 | 11448 | fonts/newtx/tfm/ntx-Regular-tosf-scl-ly1.tfm
+2022/01/09 | 4408 | fonts/newtx/tfm/ntx-Regular-tosf-scl-ot1.tfm
+2022/01/09 | 18856 | fonts/newtx/tfm/ntx-Regular-tosf-scl-t1.tfm
+2022/01/09 | 7784 | fonts/newtx/tfm/ntx-Regular-tosf-sc-ly1.tfm
+2022/01/09 | 3180 | fonts/newtx/tfm/ntx-Regular-tosf-sc-ot1.tfm
+2022/01/09 | 12284 | fonts/newtx/tfm/ntx-Regular-tosf-sc-t1.tfm
+2022/01/09 | 11328 | fonts/newtx/tfm/ntx-Regular-tosf-t1.tfm
+2022/01/09 | 7488 | fonts/newtx/tfm/ntx-Slanted-lf-ly1.tfm
+2022/01/09 | 3268 | fonts/newtx/tfm/ntx-Slanted-lf-ot1.tfm
+2022/01/09 | 11664 | fonts/newtx/tfm/ntx-Slanted-lf-scl-ly1.tfm
+2022/01/09 | 4648 | fonts/newtx/tfm/ntx-Slanted-lf-scl-ot1.tfm
+2022/01/09 | 19084 | fonts/newtx/tfm/ntx-Slanted-lf-scl-t1.tfm
+2022/01/09 | 8028 | fonts/newtx/tfm/ntx-Slanted-lf-sc-ly1.tfm
+2022/01/09 | 3456 | fonts/newtx/tfm/ntx-Slanted-lf-sc-ot1.tfm
+2022/01/09 | 12536 | fonts/newtx/tfm/ntx-Slanted-lf-sc-t1.tfm
+2022/01/09 | 11556 | fonts/newtx/tfm/ntx-Slanted-lf-t1.tfm
+2022/01/09 | 7484 | fonts/newtx/tfm/ntx-Slanted-osf-ly1.tfm
+2022/01/09 | 3264 | fonts/newtx/tfm/ntx-Slanted-osf-ot1.tfm
+2022/01/09 | 11660 | fonts/newtx/tfm/ntx-Slanted-osf-scl-ly1.tfm
+2022/01/09 | 4644 | fonts/newtx/tfm/ntx-Slanted-osf-scl-ot1.tfm
+2022/01/09 | 19076 | fonts/newtx/tfm/ntx-Slanted-osf-scl-t1.tfm
+2022/01/09 | 8024 | fonts/newtx/tfm/ntx-Slanted-osf-sc-ly1.tfm
+2022/01/09 | 3452 | fonts/newtx/tfm/ntx-Slanted-osf-sc-ot1.tfm
+2022/01/09 | 12532 | fonts/newtx/tfm/ntx-Slanted-osf-sc-t1.tfm
+2022/01/09 | 11552 | fonts/newtx/tfm/ntx-Slanted-osf-t1.tfm
+2022/01/09 | 7456 | fonts/newtx/tfm/ntx-Slanted-tlf-ly1.tfm
+2022/01/09 | 3232 | fonts/newtx/tfm/ntx-Slanted-tlf-ot1.tfm
+2022/01/09 | 11632 | fonts/newtx/tfm/ntx-Slanted-tlf-scl-ly1.tfm
+2022/01/09 | 4612 | fonts/newtx/tfm/ntx-Slanted-tlf-scl-ot1.tfm
+2022/01/09 | 19048 | fonts/newtx/tfm/ntx-Slanted-tlf-scl-t1.tfm
+2022/01/09 | 7996 | fonts/newtx/tfm/ntx-Slanted-tlf-sc-ly1.tfm
+2022/01/09 | 3420 | fonts/newtx/tfm/ntx-Slanted-tlf-sc-ot1.tfm
+2022/01/09 | 12504 | fonts/newtx/tfm/ntx-Slanted-tlf-sc-t1.tfm
+2022/01/09 | 11524 | fonts/newtx/tfm/ntx-Slanted-tlf-t1.tfm
+2022/01/09 | 7456 | fonts/newtx/tfm/ntx-Slanted-tosf-ly1.tfm
+2022/01/09 | 3232 | fonts/newtx/tfm/ntx-Slanted-tosf-ot1.tfm
+2022/01/09 | 11632 | fonts/newtx/tfm/ntx-Slanted-tosf-scl-ly1.tfm
+2022/01/09 | 4612 | fonts/newtx/tfm/ntx-Slanted-tosf-scl-ot1.tfm
+2022/01/09 | 19048 | fonts/newtx/tfm/ntx-Slanted-tosf-scl-t1.tfm
+2022/01/09 | 7996 | fonts/newtx/tfm/ntx-Slanted-tosf-sc-ly1.tfm
+2022/01/09 | 3420 | fonts/newtx/tfm/ntx-Slanted-tosf-sc-ot1.tfm
+2022/01/09 | 12504 | fonts/newtx/tfm/ntx-Slanted-tosf-sc-t1.tfm
+2022/01/09 | 11524 | fonts/newtx/tfm/ntx-Slanted-tosf-t1.tfm
+2022/01/09 | 4048 | fonts/newtx/tfm/ntxsups-BoldItalic-ly1.tfm
+2022/01/09 | 3444 | fonts/newtx/tfm/ntxsups-BoldItalic-ot1.tfm
+2022/01/09 | 3968 | fonts/newtx/tfm/ntxsups-BoldItalic-t1.tfm
+2022/01/09 | 3728 | fonts/newtx/tfm/ntxsups-BoldItalic.tfm
+2022/01/09 | 3812 | fonts/newtx/tfm/ntxsups-Bold-ly1.tfm
+2022/01/09 | 3212 | fonts/newtx/tfm/ntxsups-Bold-ot1.tfm
+2022/01/09 | 3728 | fonts/newtx/tfm/ntxsups-Bold-t1.tfm
+2022/01/09 | 3540 | fonts/newtx/tfm/ntxsups-Bold.tfm
+2022/01/09 | 4092 | fonts/newtx/tfm/ntxsups-Italic-ly1.tfm
+2022/01/09 | 3472 | fonts/newtx/tfm/ntxsups-Italic-ot1.tfm
+2022/01/09 | 4008 | fonts/newtx/tfm/ntxsups-Italic-t1.tfm
+2022/01/09 | 3760 | fonts/newtx/tfm/ntxsups-Italic.tfm
+2022/01/09 | 4088 | fonts/newtx/tfm/ntxsups-Regular-ly1.tfm
+2022/01/09 | 3992 | fonts/newtx/tfm/ntxsups-Regular-ot1.tfm
+2022/01/09 | 4004 | fonts/newtx/tfm/ntxsups-Regular-t1.tfm
+2022/01/09 | 3664 | fonts/newtx/tfm/ntxsups-Regular.tfm
2021/10/08 | 1992 | fonts/newtx/tfm/ntxsy5.tfm
2021/10/08 | 1964 | fonts/newtx/tfm/ntxsy7.tfm
2015/02/13 | 712 | fonts/newtx/tfm/ntxsybalt.tfm
@@ -82759,12 +82784,18 @@
2020/05/18 | 1572 | fonts/newtx/tfm/ntxsym.tfm
2015/02/13 | 728 | fonts/newtx/tfm/ntxsyralt.tfm
2021/10/08 | 2000 | fonts/newtx/tfm/ntxsy.tfm
-2021/12/18 | 7152 | fonts/newtx/tfm/ntxth-Italic-osf-ly1.tfm
-2021/12/18 | 3084 | fonts/newtx/tfm/ntxth-Italic-osf-ot1.tfm
-2021/12/18 | 11220 | fonts/newtx/tfm/ntxth-Italic-osf-t1.tfm
-2021/12/18 | 7112 | fonts/newtx/tfm/ntxth-Italic-tlf-ly1.tfm
-2021/12/18 | 3052 | fonts/newtx/tfm/ntxth-Italic-tlf-ot1.tfm
-2021/12/18 | 11188 | fonts/newtx/tfm/ntxth-Italic-tlf-t1.tfm
+2022/01/09 | 7116 | fonts/newtx/tfm/ntxth-Italic-osf-ly1.tfm
+2022/01/09 | 3064 | fonts/newtx/tfm/ntxth-Italic-osf-ot1.tfm
+2022/01/09 | 11200 | fonts/newtx/tfm/ntxth-Italic-osf-t1.tfm
+2022/01/09 | 7076 | fonts/newtx/tfm/ntxth-Italic-tlf-ly1.tfm
+2022/01/09 | 3032 | fonts/newtx/tfm/ntxth-Italic-tlf-ot1.tfm
+2022/01/09 | 11168 | fonts/newtx/tfm/ntxth-Italic-tlf-t1.tfm
+2022/01/09 | 7412 | fonts/newtx/tfm/ntxth-Slanted-osf-ly1.tfm
+2022/01/09 | 3204 | fonts/newtx/tfm/ntxth-Slanted-osf-ot1.tfm
+2022/01/09 | 11476 | fonts/newtx/tfm/ntxth-Slanted-osf-t1.tfm
+2022/01/09 | 7380 | fonts/newtx/tfm/ntxth-Slanted-tlf-ly1.tfm
+2022/01/09 | 3172 | fonts/newtx/tfm/ntxth-Slanted-tlf-ot1.tfm
+2022/01/09 | 11448 | fonts/newtx/tfm/ntxth-Slanted-tlf-t1.tfm
2019/12/01 | 3340 | fonts/newtx/tfm/nxlbmi015.tfm
2019/12/01 | 3304 | fonts/newtx/tfm/nxlbmi017.tfm
2019/12/01 | 3344 | fonts/newtx/tfm/nxlbmi01.tfm
@@ -83132,14 +83163,14 @@
2012/05/16 | 29142 | fonts/newtx/type1/txsy5.pfb
2012/05/15 | 29124 | fonts/newtx/type1/txsy7.pfb
2019/09/12 | 40320 | fonts/newtx/type1/txsys.pfb
-2021/12/18 | 242844 | fonts/newtx/type1/ztmbi.pfb
-2021/12/18 | 239149 | fonts/newtx/type1/ztmb.pfb
-2021/12/18 | 243201 | fonts/newtx/type1/ztmbsl.pfb
+2022/01/09 | 242844 | fonts/newtx/type1/ztmbi.pfb
+2022/01/09 | 239149 | fonts/newtx/type1/ztmb.pfb
+2022/01/09 | 243201 | fonts/newtx/type1/ztmbsl.pfb
2021/05/07 | 7740 | fonts/newtx/type1/ztmfigs-bsl.pfb
2021/05/07 | 8300 | fonts/newtx/type1/ztmfigs-sl.pfb
-2021/12/18 | 230451 | fonts/newtx/type1/ztmri.pfb
-2021/12/18 | 269694 | fonts/newtx/type1/ztmr.pfb
-2021/12/18 | 258932 | fonts/newtx/type1/ztmrsl.pfb
+2022/01/09 | 230451 | fonts/newtx/type1/ztmri.pfb
+2022/01/09 | 269694 | fonts/newtx/type1/ztmr.pfb
+2022/01/09 | 263122 | fonts/newtx/type1/ztmrsl.pfb
2012/10/07 | 9120 | fonts/newtx/type1/zxlr-5nums.pfb
2012/10/07 | 9095 | fonts/newtx/type1/zxlr-7nums.pfb
2016/07/03 | 40013 | fonts/newtx/type1/zxlri.pfb
@@ -83166,14 +83197,14 @@
2021/06/02 | 2700 | fonts/newtx/vf/ntxbmi7.vf
2021/10/21 | 2056 | fonts/newtx/vf/ntxbmia.vf
2021/06/02 | 2744 | fonts/newtx/vf/ntxbmi.vf
-2020/09/18 | 960 | fonts/newtx/vf/ntx-BoldItalic-lf-ot1.vf
-2020/09/18 | 960 | fonts/newtx/vf/ntx-BoldItalic-osf-ot1.vf
-2020/09/18 | 960 | fonts/newtx/vf/ntx-BoldItalic-tlf-ot1.vf
-2020/09/18 | 964 | fonts/newtx/vf/ntx-BoldItalic-tosf-ot1.vf
-2020/09/18 | 516 | fonts/newtx/vf/ntx-Bold-lf-ot1.vf
-2020/09/18 | 956 | fonts/newtx/vf/ntx-Bold-osf-ot1.vf
-2020/09/18 | 956 | fonts/newtx/vf/ntx-Bold-tlf-ot1.vf
-2020/09/18 | 956 | fonts/newtx/vf/ntx-Bold-tosf-ot1.vf
+2022/01/09 | 960 | fonts/newtx/vf/ntx-BoldItalic-lf-ot1.vf
+2022/01/09 | 960 | fonts/newtx/vf/ntx-BoldItalic-osf-ot1.vf
+2022/01/09 | 960 | fonts/newtx/vf/ntx-BoldItalic-tlf-ot1.vf
+2022/01/09 | 964 | fonts/newtx/vf/ntx-BoldItalic-tosf-ot1.vf
+2022/01/09 | 520 | fonts/newtx/vf/ntx-Bold-lf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Bold-osf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Bold-tlf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Bold-tosf-ot1.vf
2021/10/08 | 1820 | fonts/newtx/vf/ntxbsy5.vf
2021/10/08 | 1884 | fonts/newtx/vf/ntxbsy7.vf
2020/05/18 | 1416 | fonts/newtx/vf/ntxbsyc.vf
@@ -83185,10 +83216,10 @@
2020/12/20 | 2592 | fonts/newtx/vf/ntxebgmi.vf
2020/05/18 | 576 | fonts/newtx/vf/ntxexa.vf
2021/05/10 | 1648 | fonts/newtx/vf/ntxexx.vf
-2020/09/18 | 956 | fonts/newtx/vf/ntx-Italic-lf-ot1.vf
-2020/09/18 | 956 | fonts/newtx/vf/ntx-Italic-osf-ot1.vf
-2020/09/18 | 956 | fonts/newtx/vf/ntx-Italic-tlf-ot1.vf
-2020/09/18 | 960 | fonts/newtx/vf/ntx-Italic-tosf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Italic-lf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Italic-osf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Italic-tlf-ot1.vf
+2022/01/09 | 960 | fonts/newtx/vf/ntx-Italic-tosf-ot1.vf
2021/06/02 | 2576 | fonts/newtx/vf/ntxmi05.vf
2021/06/02 | 2576 | fonts/newtx/vf/ntxmi07.vf
2021/06/02 | 2604 | fonts/newtx/vf/ntxmi0.vf
@@ -83199,10 +83230,10 @@
2021/06/02 | 2576 | fonts/newtx/vf/ntxmi7.vf
2021/10/21 | 2056 | fonts/newtx/vf/ntxmia.vf
2021/06/02 | 2612 | fonts/newtx/vf/ntxmi.vf
-2020/09/18 | 956 | fonts/newtx/vf/ntx-Regular-lf-ot1.vf
-2020/09/18 | 956 | fonts/newtx/vf/ntx-Regular-osf-ot1.vf
-2020/09/18 | 956 | fonts/newtx/vf/ntx-Regular-tlf-ot1.vf
-2020/09/18 | 956 | fonts/newtx/vf/ntx-Regular-tosf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Regular-lf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Regular-osf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Regular-tlf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Regular-tosf-ot1.vf
2021/10/08 | 1816 | fonts/newtx/vf/ntxsy5.vf
2021/10/08 | 1900 | fonts/newtx/vf/ntxsy7.vf
2020/05/18 | 1416 | fonts/newtx/vf/ntxsyc.vf
@@ -83272,7 +83303,7 @@
2019/11/02 | 2656 | fonts/newtx/vf/zutbmi.vf
2021/03/22 | 2176 | fonts/newtx/vf/zutmia.vf
2019/11/02 | 2552 | fonts/newtx/vf/zutmi.vf
-2022/01/04 | 9343055 | fonts/newtx.zip
+2022/01/10 | 9570486 | fonts/newtx.zip
2005/10/24 | 6224 | fonts/niceframe/afm/bbding10.afm
2005/10/24 | 2299 | fonts/niceframe/afm/dingbat.afm
2005/10/24 | 9099 | fonts/niceframe/afm/karta15.afm
@@ -153825,6 +153856,13 @@
2018/01/10 | 941473 | graphics/pgf/contrib/pgfgantt/pgfgantt.pdf
2018/01/10 | 759 | graphics/pgf/contrib/pgfgantt/README
2018/01/10 | 969302 | graphics/pgf/contrib/pgfgantt.zip
+2022/01/09 | 595008 | graphics/pgf/contrib/pgf-interference/pgf-interference-de.pdf
+2022/01/09 | 13535 | graphics/pgf/contrib/pgf-interference/pgf-interference-de.tex
+2022/01/09 | 592974 | graphics/pgf/contrib/pgf-interference/pgf-interference-en.pdf
+2022/01/09 | 13248 | graphics/pgf/contrib/pgf-interference/pgf-interference-en.tex
+2022/01/09 | 18576 | graphics/pgf/contrib/pgf-interference/pgf-interference.sty
+2022/01/09 | 769 | graphics/pgf/contrib/pgf-interference/README
+2022/01/10 | 926068 | graphics/pgf/contrib/pgf-interference.zip
2019/03/25 | 15003 | graphics/pgf/contrib/pgfmorepages/pgfmorepageslayouts.code.tex
2020/04/16 | 61758 | graphics/pgf/contrib/pgfmorepages/pgfmorepages.pdf
2020/04/16 | 49706 | graphics/pgf/contrib/pgfmorepages/pgfmorepages.sty
@@ -184197,7 +184235,7 @@
2012/05/03 | 352839 | install/macros/latex/contrib/ydoc.tds.zip
2020/04/09 | 806385 | install/macros/latex/contrib/zhlipsum.tds.zip
2020/05/01 | 293478 | install/macros/latex/contrib/zhnumber.tds.zip
-2021/12/07 | 1402269 | install/macros/latex/contrib/zref-clever.tds.zip
+2022/01/10 | 1433166 | install/macros/latex/contrib/zref-clever.tds.zip
2020/10/09 | 728226 | install/macros/latex/contrib/zref.tds.zip
2021/11/12 | 35338888 | install/macros/latex-dev/latex-base-dev.tds.zip
2021/11/12 | 2767286 | install/macros/latex-dev/required/latex-amsmath-dev.tds.zip
@@ -203099,16 +203137,16 @@
2015/10/11 | 5661 | macros/latex/contrib/bhcexam/test3.tex
2015/10/11 | 5695 | macros/latex/contrib/bhcexam/test4.tex
2015/12/07 | 18556 | macros/latex/contrib/bhcexam.zip
-2021/12/06 | 332637 | macros/latex/contrib/bibarts/ba-short.pdf
-2021/12/06 | 29401 | macros/latex/contrib/bibarts/ba-short.tex
-2021/12/06 | 1044317 | macros/latex/contrib/bibarts/bibarts.pdf
-2021/12/06 | 142301 | macros/latex/contrib/bibarts/bibarts.sty
-2021/12/06 | 333436 | macros/latex/contrib/bibarts/bibarts.tex
-2021/12/06 | 291136 | macros/latex/contrib/bibarts/bibsort.c
-2021/12/06 | 229888 | macros/latex/contrib/bibarts/bibsort.exe
+2022/01/10 | 332462 | macros/latex/contrib/bibarts/ba-short.pdf
+2022/01/10 | 29417 | macros/latex/contrib/bibarts/ba-short.tex
+2022/01/10 | 1044258 | macros/latex/contrib/bibarts/bibarts.pdf
+2022/01/10 | 142424 | macros/latex/contrib/bibarts/bibarts.sty
+2022/01/10 | 334474 | macros/latex/contrib/bibarts/bibarts.tex
+2022/01/10 | 296440 | macros/latex/contrib/bibarts/bibsort.c
+2022/01/10 | 229888 | macros/latex/contrib/bibarts/bibsort.exe
1993/11/28 | 17982 | macros/latex/contrib/bibarts/COPYING
-2021/12/06 | 9563 | macros/latex/contrib/bibarts/README.txt
-2021/12/06 | 1380067 | macros/latex/contrib/bibarts.zip
+2022/01/10 | 10040 | macros/latex/contrib/bibarts/README.txt
+2022/01/10 | 1381314 | macros/latex/contrib/bibarts.zip
2021/10/29 | 871 | macros/latex/contrib/biblatex2bibitem/biblatex2bibitem-examples.bib
2021/10/29 | 132428 | macros/latex/contrib/biblatex2bibitem/biblatex2bibitem-hyperref.pdf
2021/10/29 | 126889 | macros/latex/contrib/biblatex2bibitem/biblatex2bibitem-hyperref-result.pdf
@@ -207647,11 +207685,11 @@
2012/12/31 | 7429 | macros/latex/contrib/dblfloatfix/dblfloatfix.sty
2012/12/31 | 2019 | macros/latex/contrib/dblfloatfix/dblfloatfix.tex
2013/01/29 | 220773 | macros/latex/contrib/dblfloatfix.zip
-2022/01/07 | 388176 | macros/latex/contrib/dbshow/dbshow-doc.pdf
-2022/01/07 | 43047 | macros/latex/contrib/dbshow/dbshow-doc.tex
-2022/01/07 | 21844 | macros/latex/contrib/dbshow/dbshow.sty
-2022/01/07 | 1146 | macros/latex/contrib/dbshow/README.md
-2022/01/08 | 398319 | macros/latex/contrib/dbshow.zip
+2022/01/09 | 373472 | macros/latex/contrib/dbshow/dbshow-doc.pdf
+2022/01/09 | 56385 | macros/latex/contrib/dbshow/dbshow-doc.tex
+2022/01/09 | 29523 | macros/latex/contrib/dbshow/dbshow.sty
+2022/01/09 | 1146 | macros/latex/contrib/dbshow/README.md
+2022/01/10 | 385158 | macros/latex/contrib/dbshow.zip
2021/09/03 | 59921 | macros/latex/contrib/dccpaper/dccpaper-by.eps
2021/09/03 | 5012 | macros/latex/contrib/dccpaper/dccpaper-by.pdf
2021/09/03 | 99097 | macros/latex/contrib/dccpaper/dccpaper.dtx
@@ -208576,12 +208614,12 @@
2008/02/10 | 19110 | macros/latex/contrib/ean13isbn/License.txt
2021/01/24 | 422 | macros/latex/contrib/ean13isbn/README
2021/01/24 | 322624 | macros/latex/contrib/ean13isbn.zip
-2022/01/08 | 78475 | macros/latex/contrib/easybook/easybook.dtx
+2022/01/09 | 78329 | macros/latex/contrib/easybook/easybook.dtx
2022/01/02 | 2085 | macros/latex/contrib/easybook/easybook.ins
-2022/01/08 | 590081 | macros/latex/contrib/easybook/easybook.pdf
-2022/01/08 | 80373 | macros/latex/contrib/easybook/easybook.tex
+2022/01/09 | 593760 | macros/latex/contrib/easybook/easybook.pdf
+2022/01/09 | 81077 | macros/latex/contrib/easybook/easybook.tex
2021/11/17 | 795 | macros/latex/contrib/easybook/README.md
-2022/01/08 | 631071 | macros/latex/contrib/easybook.zip
+2022/01/10 | 634888 | macros/latex/contrib/easybook.zip
2009/06/17 | 82589 | macros/latex/contrib/easy/doc/docbib.pdf
2009/06/17 | 78378 | macros/latex/contrib/easy/doc/docbmat.pdf
2009/06/17 | 99132 | macros/latex/contrib/easy/doc/doceqn.pdf
@@ -214724,13 +214762,13 @@
2010/04/27 | 335420 | macros/latex/contrib/keycommand/keycommand.pdf
2009/08/31 | 1242 | macros/latex/contrib/keycommand/README
2010/05/03 | 374549 | macros/latex/contrib/keycommand.zip
-2021/06/29 | 4700 | macros/latex/contrib/keyfloat/images/image2.pdf
-2021/06/29 | 5456 | macros/latex/contrib/keyfloat/images/image.pdf
-2021/06/29 | 159681 | macros/latex/contrib/keyfloat/keyfloat.dtx
-2021/06/29 | 1644 | macros/latex/contrib/keyfloat/keyfloat.ins
-2021/06/29 | 1025675 | macros/latex/contrib/keyfloat/keyfloat.pdf
-2021/06/29 | 1144 | macros/latex/contrib/keyfloat/README.txt
-2021/06/29 | 1056788 | macros/latex/contrib/keyfloat.zip
+2022/01/10 | 4700 | macros/latex/contrib/keyfloat/images/image2.pdf
+2022/01/10 | 5456 | macros/latex/contrib/keyfloat/images/image.pdf
+2022/01/10 | 165179 | macros/latex/contrib/keyfloat/keyfloat.dtx
+2022/01/10 | 1644 | macros/latex/contrib/keyfloat/keyfloat.ins
+2022/01/10 | 1038224 | macros/latex/contrib/keyfloat/keyfloat.pdf
+2022/01/10 | 1144 | macros/latex/contrib/keyfloat/README.txt
+2022/01/10 | 1069794 | macros/latex/contrib/keyfloat.zip
2019/04/05 | 8068 | macros/latex/contrib/keyindex/keyindex.dtx
2019/04/05 | 1951 | macros/latex/contrib/keyindex/keyindex.ins
2019/04/05 | 144968 | macros/latex/contrib/keyindex/keyindex.pdf
@@ -223427,6 +223465,14 @@
2012/07/02 | 1474 | macros/latex/contrib/silence/silence.ins
2012/07/02 | 17540 | macros/latex/contrib/silence/silence.sty
2012/07/04 | 487529 | macros/latex/contrib/silence.zip
+2022/01/10 | 1188 | macros/latex/contrib/sillypage/README.md
+2022/01/10 | 4443 | macros/latex/contrib/sillypage/sillypage.dtx
+2022/01/10 | 94027 | macros/latex/contrib/sillypage/sillypage-example.pdf
+2022/01/10 | 141 | macros/latex/contrib/sillypage/sillypage-example.tex
+2022/01/10 | 2530 | macros/latex/contrib/sillypage/sillypage.ins
+2022/01/10 | 359170 | macros/latex/contrib/sillypage/sillypage.pdf
+2022/01/10 | 6039 | macros/latex/contrib/sillypage/sillywalk-map.png
+2022/01/10 | 445635 | macros/latex/contrib/sillypage.zip
2020/10/24 | 1100 | macros/latex/contrib/simplebnf/LICENSE
2020/10/24 | 510 | macros/latex/contrib/simplebnf/README.md
2020/10/25 | 133699 | macros/latex/contrib/simplebnf/simplebnf-doc.pdf
@@ -233267,17 +233313,17 @@
2021/12/20 | 2573 | macros/latex/contrib/zref-check/zref-check.ins
2021/12/20 | 456837 | macros/latex/contrib/zref-check/zref-check.pdf
2021/12/20 | 2492 | macros/latex/contrib/zref-check/zref-check.tex
-2021/12/07 | 528 | macros/latex/contrib/zref-clever/CHANGELOG.md
-2021/12/07 | 70 | macros/latex/contrib/zref-clever/DEPENDS.txt
-2021/12/07 | 13255 | macros/latex/contrib/zref-clever/MANIFEST.md
-2021/12/07 | 824 | macros/latex/contrib/zref-clever/README.md
-2021/12/07 | 1375071 | macros/latex/contrib/zref-clever.zip
-2021/12/07 | 1040673 | macros/latex/contrib/zref-clever/zref-clever-code.pdf
-2021/12/07 | 1481 | macros/latex/contrib/zref-clever/zref-clever-code.tex
-2021/12/07 | 239953 | macros/latex/contrib/zref-clever/zref-clever.dtx
-2021/12/07 | 2995 | macros/latex/contrib/zref-clever/zref-clever.ins
-2021/12/07 | 305580 | macros/latex/contrib/zref-clever/zref-clever.pdf
-2021/12/07 | 111203 | macros/latex/contrib/zref-clever/zref-clever.tex
+2022/01/10 | 1544 | macros/latex/contrib/zref-clever/CHANGELOG.md
+2022/01/10 | 70 | macros/latex/contrib/zref-clever/DEPENDS.txt
+2022/01/10 | 13286 | macros/latex/contrib/zref-clever/MANIFEST.md
+2022/01/10 | 824 | macros/latex/contrib/zref-clever/README.md
+2022/01/10 | 1403089 | macros/latex/contrib/zref-clever.zip
+2022/01/10 | 1069860 | macros/latex/contrib/zref-clever/zref-clever-code.pdf
+2022/01/10 | 1486 | macros/latex/contrib/zref-clever/zref-clever-code.tex
+2022/01/10 | 255029 | macros/latex/contrib/zref-clever/zref-clever.dtx
+2022/01/10 | 3082 | macros/latex/contrib/zref-clever/zref-clever.ins
+2022/01/10 | 306402 | macros/latex/contrib/zref-clever/zref-clever.pdf
+2022/01/10 | 111819 | macros/latex/contrib/zref-clever/zref-clever.tex
2020/10/09 | 581 | macros/latex/contrib/zref/README.md
2020/10/09 | 690321 | macros/latex/contrib/zref.zip
2020/10/09 | 195694 | macros/latex/contrib/zref/zref.dtx
@@ -274034,7 +274080,7 @@
2021/05/03 | 629 | support/TeX4ht/doc/README
2020/08/24 | 358454 | support/TeX4ht/doc/TeX4ht-doc.tex
2021/05/11 | 262 | support/TeX4ht/README
-2022/01/08 | 173079 | support/TeX4ht/source/ChangeLog
+2022/01/09 | 173186 | support/TeX4ht/source/ChangeLog
2021/05/03 | 1375 | support/TeX4ht/source/checklog.lua
2021/05/03 | 1189 | support/TeX4ht/source/common-code.tex
2021/05/03 | 2727 | support/TeX4ht/source/common-info.tex
@@ -274046,7 +274092,7 @@
2021/05/03 | 1121 | support/TeX4ht/source/README
2021/05/03 | 1744 | support/TeX4ht/source/t1fontmake.lua
2021/05/03 | 297 | support/TeX4ht/source/t1fontsample.tex
-2022/01/06 | 1104779 | support/TeX4ht/source/tex4ht-4ht.tex
+2022/01/09 | 1104734 | support/TeX4ht/source/tex4ht-4ht.tex
2021/05/03 | 7127 | support/TeX4ht/source/tex4ht-auto-script.tex
2021/05/16 | 1539 | support/TeX4ht/source/tex4ht-bibtex2.tex
2021/05/03 | 21247 | support/TeX4ht/source/tex4ht-cond4ht.tex
@@ -274092,7 +274138,7 @@
2021/05/03 | 8860 | support/TeX4ht/source/tex4ht-mathplayer.tex
2021/06/20 | 49012 | support/TeX4ht/source/tex4ht-mkht.tex
2021/05/03 | 26652 | support/TeX4ht/source/tex4ht-moz.tex
-2022/01/08 | 334656 | support/TeX4ht/source/tex4ht-ooffice.tex
+2022/01/09 | 334650 | support/TeX4ht/source/tex4ht-ooffice.tex
2021/05/03 | 11161 | support/TeX4ht/source/tex4ht-ooimpress.tex
2021/05/03 | 45918 | support/TeX4ht/source/tex4ht-oo-xtpipes.tex
2021/06/21 | 13398 | support/TeX4ht/source/tex4ht-options.tex
@@ -279039,6 +279085,8 @@
2022/01/06 | 387688 | systems/texlive/tlnet/archive/biblatex-publist.doc.r61500.tar.xz
2022/01/06 | 9588 | systems/texlive/tlnet/archive/biblatex-publist.r61500.tar.xz
2021/01/01 | 243000 | systems/texlive/tlnet/archive/biblatex.r57272.tar.xz
+2022/01/10 | 27192 | systems/texlive/tlnet/archive/biblatex-readbbl.doc.r61549.tar.xz
+2022/01/10 | 1444 | systems/texlive/tlnet/archive/biblatex-readbbl.r61549.tar.xz
2019/02/28 | 93700 | systems/texlive/tlnet/archive/biblatex-realauthor.doc.r45865.tar.xz
2019/02/28 | 2484 | systems/texlive/tlnet/archive/biblatex-realauthor.r45865.tar.xz
2021/12/14 | 662196 | systems/texlive/tlnet/archive/biblatex-sbl.doc.r61295.tar.xz
@@ -280015,7 +280063,7 @@
2020/09/08 | 2876 | systems/texlive/tlnet/archive/collectbox.r56291.tar.xz
2020/09/08 | 8064 | systems/texlive/tlnet/archive/collectbox.source.r56291.tar.xz
2021/05/11 | 624 | systems/texlive/tlnet/archive/collection-basic.r59159.tar.xz
-2021/11/28 | 1256 | systems/texlive/tlnet/archive/collection-bibtexextra.r61166.tar.xz
+2022/01/10 | 1264 | systems/texlive/tlnet/archive/collection-bibtexextra.r61549.tar.xz
2021/12/17 | 956 | systems/texlive/tlnet/archive/collection-binextra.r61328.tar.xz
2020/03/04 | 596 | systems/texlive/tlnet/archive/collection-context.r54074.tar.xz
2021/11/28 | 1928 | systems/texlive/tlnet/archive/collection-fontsextra.r61165.tar.xz
@@ -282074,8 +282122,8 @@
2019/02/28 | 4768 | systems/texlive/tlnet/archive/feynmp-auto.source.r30223.tar.xz
2020/07/08 | 13492 | systems/texlive/tlnet/archive/feyn.r55777.tar.xz
2020/07/08 | 16212 | systems/texlive/tlnet/archive/feyn.source.r55777.tar.xz
-2021/09/14 | 189920 | systems/texlive/tlnet/archive/ffcode.doc.r60500.tar.xz
-2021/09/14 | 1888 | systems/texlive/tlnet/archive/ffcode.r60500.tar.xz
+2022/01/10 | 190352 | systems/texlive/tlnet/archive/ffcode.doc.r61550.tar.xz
+2022/01/10 | 1928 | systems/texlive/tlnet/archive/ffcode.r61550.tar.xz
2019/02/28 | 381912 | systems/texlive/tlnet/archive/ffslides.doc.r38895.tar.xz
2019/02/28 | 4952 | systems/texlive/tlnet/archive/ffslides.r38895.tar.xz
2019/02/28 | 137820 | systems/texlive/tlnet/archive/fge.doc.r37628.tar.xz
@@ -283329,8 +283377,8 @@
2021/06/23 | 89348 | systems/texlive/tlnet/archive/ieeetran.r59672.tar.xz
2019/02/28 | 3464 | systems/texlive/tlnet/archive/ietfbibs.doc.r41332.tar.xz
2019/02/28 | 456 | systems/texlive/tlnet/archive/ietfbibs.r41332.tar.xz
-2022/01/09 | 127304 | systems/texlive/tlnet/archive/iexec.doc.r61539.tar.xz
-2022/01/09 | 1736 | systems/texlive/tlnet/archive/iexec.r61539.tar.xz
+2022/01/10 | 127304 | systems/texlive/tlnet/archive/iexec.doc.r61551.tar.xz
+2022/01/10 | 1764 | systems/texlive/tlnet/archive/iexec.r61551.tar.xz
2021/07/24 | 175068 | systems/texlive/tlnet/archive/ifallfalse.doc.r60027.tar.xz
2021/07/24 | 1248 | systems/texlive/tlnet/archive/ifallfalse.r60027.tar.xz
2021/07/24 | 3084 | systems/texlive/tlnet/archive/ifallfalse.source.r60027.tar.xz
@@ -283672,8 +283720,8 @@
2019/02/28 | 718580 | systems/texlive/tlnet/archive/kdgdocs.doc.r24498.tar.xz
2019/02/28 | 3640 | systems/texlive/tlnet/archive/kdgdocs.r24498.tar.xz
2019/02/28 | 10436 | systems/texlive/tlnet/archive/kdgdocs.source.r24498.tar.xz
-2022/01/09 | 101248 | systems/texlive/tlnet/archive/kdpcover.doc.r61543.tar.xz
-2022/01/09 | 23120 | systems/texlive/tlnet/archive/kdpcover.r61543.tar.xz
+2022/01/10 | 101132 | systems/texlive/tlnet/archive/kdpcover.doc.r61552.tar.xz
+2022/01/10 | 23120 | systems/texlive/tlnet/archive/kdpcover.r61552.tar.xz
2020/09/06 | 2496 | systems/texlive/tlnet/archive/kerkis.doc.r56271.tar.xz
2020/09/06 | 2015492 | systems/texlive/tlnet/archive/kerkis.r56271.tar.xz
2019/02/28 | 627468 | systems/texlive/tlnet/archive/kerntest.doc.r15878.tar.xz
@@ -284772,9 +284820,9 @@
2021/05/22 | 8560 | systems/texlive/tlnet/archive/lualibs.source.r59298.tar.xz
2020/06/08 | 226344 | systems/texlive/tlnet/archive/luamesh.doc.r55475.tar.xz
2020/06/08 | 12096 | systems/texlive/tlnet/archive/luamesh.r55475.tar.xz
-2021/11/24 | 153880 | systems/texlive/tlnet/archive/luamplib.doc.r61133.tar.xz
-2021/11/24 | 11932 | systems/texlive/tlnet/archive/luamplib.r61133.tar.xz
-2021/11/24 | 26888 | systems/texlive/tlnet/archive/luamplib.source.r61133.tar.xz
+2022/01/10 | 155976 | systems/texlive/tlnet/archive/luamplib.doc.r61554.tar.xz
+2022/01/10 | 11988 | systems/texlive/tlnet/archive/luamplib.r61554.tar.xz
+2022/01/10 | 27184 | systems/texlive/tlnet/archive/luamplib.source.r61554.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/luaotfload.aarch64-linux.r46208.tar.xz
2019/02/28 | 352 | systems/texlive/tlnet/archive/luaotfload.amd64-freebsd.r34647.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/luaotfload.amd64-netbsd.r34647.tar.xz
@@ -285979,9 +286027,9 @@
2021/12/14 | 857040 | systems/texlive/tlnet/archive/njuthesis.doc.r61293.tar.xz
2021/12/14 | 9812 | systems/texlive/tlnet/archive/njuthesis.r61293.tar.xz
2021/12/14 | 31848 | systems/texlive/tlnet/archive/njuthesis.source.r61293.tar.xz
-2021/11/29 | 273168 | systems/texlive/tlnet/archive/njuvisual.doc.r61179.tar.xz
-2021/11/29 | 154204 | systems/texlive/tlnet/archive/njuvisual.r61179.tar.xz
-2021/11/29 | 159224 | systems/texlive/tlnet/archive/njuvisual.source.r61179.tar.xz
+2022/01/10 | 637816 | systems/texlive/tlnet/archive/njuvisual.doc.r61555.tar.xz
+2022/01/10 | 169212 | systems/texlive/tlnet/archive/njuvisual.r61555.tar.xz
+2022/01/10 | 176228 | systems/texlive/tlnet/archive/njuvisual.source.r61555.tar.xz
2019/02/28 | 93256 | systems/texlive/tlnet/archive/nkarta.doc.r16437.tar.xz
2019/02/28 | 27392 | systems/texlive/tlnet/archive/nkarta.r16437.tar.xz
2019/02/28 | 27360 | systems/texlive/tlnet/archive/nkarta.source.r16437.tar.xz
@@ -287410,8 +287458,8 @@
2021/12/26 | 21888 | systems/texlive/tlnet/archive/pstricks-add.r61407.tar.xz
2019/02/28 | 1133128 | systems/texlive/tlnet/archive/pstricks_calcnotes.doc.r34363.tar.xz
2019/02/28 | 512 | systems/texlive/tlnet/archive/pstricks_calcnotes.r34363.tar.xz
-2021/12/31 | 10148024 | systems/texlive/tlnet/archive/pstricks.doc.r61445.tar.xz
-2021/12/31 | 87820 | systems/texlive/tlnet/archive/pstricks.r61445.tar.xz
+2022/01/10 | 12463000 | systems/texlive/tlnet/archive/pstricks.doc.r61548.tar.xz
+2022/01/10 | 87836 | systems/texlive/tlnet/archive/pstricks.r61548.tar.xz
2019/02/28 | 123272 | systems/texlive/tlnet/archive/pstring.doc.r42857.tar.xz
2019/02/28 | 7384 | systems/texlive/tlnet/archive/pstring.r42857.tar.xz
2019/02/28 | 85380 | systems/texlive/tlnet/archive/pst-rputover.doc.r44724.tar.xz
@@ -288938,14 +288986,14 @@
2021/02/27 | 109184 | systems/texlive/tlnet/archive/tex4ht.amd64-freebsd.r57941.tar.xz
2021/02/24 | 87364 | systems/texlive/tlnet/archive/tex4ht.amd64-netbsd.r57877.tar.xz
2021/02/27 | 69944 | systems/texlive/tlnet/archive/tex4ht.armhf-linux.r57957.tar.xz
-2022/01/08 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r61525.tar.xz
+2022/01/10 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r61547.tar.xz
2021/03/16 | 51080 | systems/texlive/tlnet/archive/tex4ht.i386-cygwin.r58387.tar.xz
2021/02/27 | 93092 | systems/texlive/tlnet/archive/tex4ht.i386-freebsd.r57961.tar.xz
2021/02/24 | 89116 | systems/texlive/tlnet/archive/tex4ht.i386-linux.r57878.tar.xz
2021/02/24 | 76196 | systems/texlive/tlnet/archive/tex4ht.i386-netbsd.r57877.tar.xz
2021/02/27 | 83896 | systems/texlive/tlnet/archive/tex4ht.i386-solaris.r57938.tar.xz
-2022/01/08 | 937676 | systems/texlive/tlnet/archive/tex4ht.r61525.tar.xz
-2022/01/08 | 1230600 | systems/texlive/tlnet/archive/tex4ht.source.r61525.tar.xz
+2022/01/10 | 937776 | systems/texlive/tlnet/archive/tex4ht.r61547.tar.xz
+2022/01/10 | 1230856 | systems/texlive/tlnet/archive/tex4ht.source.r61547.tar.xz
2021/02/25 | 185088 | systems/texlive/tlnet/archive/tex4ht.universal-darwin.r57908.tar.xz
2021/04/08 | 57760 | systems/texlive/tlnet/archive/tex4ht.win32.r58783.tar.xz
2021/03/16 | 58360 | systems/texlive/tlnet/archive/tex4ht.x86_64-cygwin.r58387.tar.xz
@@ -289180,7 +289228,7 @@
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
-2022/01/09 | 402408 | systems/texlive/tlnet/archive/texlive-scripts.doc.r61531.tar.xz
+2022/01/10 | 402436 | systems/texlive/tlnet/archive/texlive-scripts.doc.r61545.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -289204,7 +289252,7 @@
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
-2022/01/09 | 108292 | systems/texlive/tlnet/archive/texlive-scripts.r61531.tar.xz
+2022/01/10 | 108288 | systems/texlive/tlnet/archive/texlive-scripts.r61545.tar.xz
2021/02/25 | 572 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r57908.tar.xz
2021/04/12 | 36308 | systems/texlive/tlnet/archive/texlive-scripts.win32.r58829.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
@@ -290843,8 +290891,8 @@
2019/02/28 | 3564 | systems/texlive/tlnet/archive/xtuthesis.r47049.tar.xz
2019/02/28 | 584 | systems/texlive/tlnet/archive/xunicode.doc.r30466.tar.xz
2019/02/28 | 25768 | systems/texlive/tlnet/archive/xunicode.r30466.tar.xz
-2020/12/31 | 58020 | systems/texlive/tlnet/archive/xurl.doc.r57265.tar.xz
-2020/12/31 | 1612 | systems/texlive/tlnet/archive/xurl.r57265.tar.xz
+2022/01/10 | 49152 | systems/texlive/tlnet/archive/xurl.doc.r61553.tar.xz
+2022/01/10 | 1600 | systems/texlive/tlnet/archive/xurl.r61553.tar.xz
2019/02/28 | 582912 | systems/texlive/tlnet/archive/xwatermark.doc.r28090.tar.xz
2019/02/28 | 16524 | systems/texlive/tlnet/archive/xwatermark.r28090.tar.xz
2019/02/28 | 148332 | systems/texlive/tlnet/archive/xyling.doc.r15878.tar.xz
@@ -290980,16 +291028,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2021/12/06 | 105168 | systems/texlive/tlnet/install-tl
-2022/01/09 | 6811751 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2022/01/09 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2022/01/09 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/01/10 | 6811705 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/01/10 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/01/10 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2022/01/09 | 20871974 | systems/texlive/tlnet/install-tl-windows.exe
-2022/01/09 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2022/01/09 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/01/09 | 25631672 | systems/texlive/tlnet/install-tl.zip
-2022/01/09 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/01/09 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/01/10 | 20873612 | systems/texlive/tlnet/install-tl-windows.exe
+2022/01/10 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/01/10 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/01/10 | 25631666 | systems/texlive/tlnet/install-tl.zip
+2022/01/10 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/01/10 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2021/04/01 | 1229 | systems/texlive/tlnet/README.md
2021/04/01 | 0 | systems/texlive/tlnet/TEXLIVE_2021
2021/07/03 | 7181 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -290999,7 +291047,7 @@
2021/07/03 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2022/01/07 | 49408 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2022/01/08 | 6837 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2022/01/09 | 6792 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2020/04/15 | 223687 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -291041,12 +291089,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/12/21 | 27582 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2022/01/09 | 17053025 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2022/01/09 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/01/10 | 17054524 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/01/10 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2021/12/21 | 86654 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2022/01/09 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2022/01/09 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/01/09 | 2337260 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/01/10 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/01/10 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/01/10 | 2338180 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/12/21 | 58848 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2021/12/21 | 42112 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/12/21 | 16130 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -296103,7 +296151,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2022/01/09 | 631204 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/01/10 | 631204 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -297601,9 +297649,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2021/12/09 | 39714 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2021/12/09 | 43639 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/01/09 | 260722 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/01/09 | 1406098 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/01/09 | 1300985 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/01/10 | 260773 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/01/10 | 1405564 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/01/10 | 1300282 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2021/12/09 | 13527 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2021/12/09 | 14417 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -297827,189 +297875,189 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2022/01/09 | 631997 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/01/09 | 51533 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2022/01/09 | 57341 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/01/09 | 959837 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2022/01/09 | 1087177 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/01/09 | 28755 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2022/01/09 | 31553 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/01/09 | 30171 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2022/01/09 | 35241 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/01/09 | 56673 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2022/01/09 | 65086 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2022/01/09 | 86663 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2022/01/09 | 95329 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2022/01/09 | 68781 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2022/01/09 | 77064 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/01/09 | 27269 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2022/01/09 | 31335 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2022/01/09 | 332746 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2022/01/09 | 394300 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2022/01/09 | 32957 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2022/01/09 | 37095 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2022/01/09 | 51500 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2022/01/09 | 57256 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/01/09 | 256460 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2022/01/09 | 281546 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2022/01/09 | 179828 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2022/01/09 | 196133 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2022/01/09 | 54990 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2022/01/09 | 62426 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2022/01/09 | 21320 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2022/01/09 | 24089 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/01/09 | 470363 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/01/09 | 46094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2022/01/09 | 52042 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2022/01/09 | 285736 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2022/01/09 | 326302 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/01/09 | 41390 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2022/01/09 | 45773 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/01/09 | 120221 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2022/01/09 | 135131 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/01/09 | 1304428 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2022/01/09 | 1452738 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/01/09 | 99700 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2022/01/09 | 113014 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/01/09 | 43668 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2022/01/09 | 48843 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2022/01/09 | 25103 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2022/01/09 | 28554 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2022/01/09 | 57027 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2022/01/09 | 63366 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/01/09 | 136036 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2022/01/09 | 155304 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/01/09 | 73461 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2022/01/09 | 79036 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2022/01/09 | 71989 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2022/01/09 | 81529 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2022/01/09 | 259311 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2022/01/09 | 296106 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2022/01/09 | 22153 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2022/01/09 | 25063 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/01/09 | 97079 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2022/01/09 | 112663 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2022/01/09 | 64575 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2022/01/09 | 73280 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/01/09 | 96923 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2022/01/09 | 115645 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/01/09 | 38468 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2022/01/09 | 43821 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/01/09 | 483935 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2022/01/09 | 566721 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/01/09 | 152073 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2022/01/09 | 168842 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2022/01/09 | 95485 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2022/01/09 | 109562 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/01/09 | 16500 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2022/01/09 | 18358 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/01/09 | 28321 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2022/01/09 | 30512 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2022/01/09 | 630239 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2022/01/09 | 681610 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/01/09 | 532455 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2022/01/09 | 599013 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2022/01/09 | 477927 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2022/01/09 | 527827 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/01/09 | 93940 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2022/01/09 | 103438 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/01/09 | 1731301 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2022/01/09 | 1992373 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2022/01/09 | 68014 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2022/01/09 | 74060 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/01/09 | 27698 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2022/01/09 | 32154 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2022/01/09 | 7756 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2022/01/09 | 8782 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2022/01/09 | 199663 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2022/01/09 | 216347 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2022/01/09 | 251406 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2022/01/09 | 286564 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/01/09 | 99178 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2022/01/09 | 104676 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2022/01/09 | 126842 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2022/01/09 | 139121 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2022/01/09 | 246041 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2022/01/09 | 276119 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2022/01/09 | 199684 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2022/01/09 | 181569 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2022/01/09 | 68652 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2022/01/09 | 76281 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/01/09 | 31399 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2022/01/09 | 35173 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2022/01/09 | 38563 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2022/01/09 | 43925 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/01/09 | 43451 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2022/01/09 | 47910 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2022/01/09 | 45891 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2022/01/09 | 52310 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/01/09 | 198988 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2022/01/09 | 213499 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/01/09 | 36057 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2022/01/09 | 41265 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2022/01/09 | 753219 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2022/01/09 | 824781 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2022/01/09 | 200082 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2022/01/09 | 202744 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/01/09 | 210220 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2022/01/09 | 244844 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2022/01/09 | 78966 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2022/01/09 | 88161 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/01/09 | 1180763 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2022/01/09 | 1322451 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2022/01/09 | 20195 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2022/01/09 | 23947 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2022/01/09 | 31575 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2022/01/09 | 37390 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2022/01/09 | 64732 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2022/01/09 | 72884 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/01/09 | 50850 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2022/01/09 | 58659 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/01/09 | 691228 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
-2022/01/09 | 752396 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/01/09 | 1355966 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2022/01/09 | 1499382 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2022/01/09 | 42769 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2022/01/09 | 52550 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/01/09 | 57446 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2022/01/09 | 63757 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2022/01/09 | 25536 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2022/01/09 | 27501 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/01/09 | 16579 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2022/01/09 | 18483 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2022/01/09 | 64577 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2022/01/09 | 70971 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2022/01/09 | 157602 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2022/01/09 | 172570 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2022/01/09 | 58707 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2022/01/09 | 67222 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2022/01/09 | 101457 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2022/01/09 | 109142 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2022/01/09 | 2672855 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2022/01/09 | 2797477 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2022/01/09 | 55339 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2022/01/09 | 62337 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2022/01/09 | 37115 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2022/01/09 | 41208 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/01/09 | 28693 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2022/01/09 | 34032 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2022/01/09 | 67763 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2022/01/09 | 71914 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/01/09 | 317772 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2022/01/09 | 355356 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/01/09 | 55734 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2022/01/09 | 57402 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/01/09 | 591457 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2022/01/09 | 629341 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2022/01/09 | 39735 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2022/01/09 | 43696 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/01/09 | 260650 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/01/09 | 1405711 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/01/09 | 1300033 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2022/01/09 | 13513 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2022/01/09 | 14411 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/01/10 | 631997 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/01/10 | 51534 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2022/01/10 | 57340 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/01/10 | 959839 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2022/01/10 | 1087176 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/01/10 | 28755 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2022/01/10 | 31553 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/01/10 | 30171 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2022/01/10 | 35240 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/01/10 | 56673 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2022/01/10 | 65086 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/01/10 | 86660 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2022/01/10 | 95329 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/01/10 | 68780 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2022/01/10 | 77064 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/01/10 | 27267 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2022/01/10 | 31334 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/01/10 | 332745 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2022/01/10 | 394300 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/01/10 | 32957 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2022/01/10 | 37095 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/01/10 | 51501 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2022/01/10 | 57256 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/01/10 | 256460 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2022/01/10 | 281547 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/01/10 | 179827 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2022/01/10 | 196133 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/01/10 | 54990 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2022/01/10 | 62426 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/01/10 | 21318 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2022/01/10 | 24091 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/01/10 | 470363 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/01/10 | 46095 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2022/01/10 | 52042 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/01/10 | 285738 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2022/01/10 | 326302 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/01/10 | 41389 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2022/01/10 | 45773 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/01/10 | 120221 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2022/01/10 | 135131 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/01/10 | 1304426 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2022/01/10 | 1452738 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/01/10 | 99701 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2022/01/10 | 113014 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/01/10 | 43668 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2022/01/10 | 48843 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/01/10 | 25103 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2022/01/10 | 28556 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/01/10 | 57028 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2022/01/10 | 63366 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/01/10 | 136034 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2022/01/10 | 155303 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/01/10 | 73461 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2022/01/10 | 79036 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/01/10 | 71989 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2022/01/10 | 81531 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/01/10 | 259310 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2022/01/10 | 296104 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/01/10 | 22154 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2022/01/10 | 25063 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/01/10 | 97079 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2022/01/10 | 112663 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/01/10 | 64573 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2022/01/10 | 73280 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/01/10 | 96921 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2022/01/10 | 115645 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/01/10 | 38469 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2022/01/10 | 43820 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/01/10 | 483936 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2022/01/10 | 566721 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/01/10 | 152074 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2022/01/10 | 168843 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/01/10 | 95484 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2022/01/10 | 109560 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/01/10 | 16501 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2022/01/10 | 18359 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/01/10 | 28319 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2022/01/10 | 30512 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/01/10 | 630237 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2022/01/10 | 681610 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/01/10 | 532454 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2022/01/10 | 599013 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/01/10 | 477927 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2022/01/10 | 527828 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/01/10 | 93942 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2022/01/10 | 103438 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/01/10 | 1731302 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2022/01/10 | 1992375 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/01/10 | 68015 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2022/01/10 | 74060 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/01/10 | 27698 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2022/01/10 | 32155 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/01/10 | 7757 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2022/01/10 | 8783 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/01/10 | 199663 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2022/01/10 | 216348 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/01/10 | 251405 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2022/01/10 | 286565 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/01/10 | 99178 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2022/01/10 | 104676 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/01/10 | 126843 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2022/01/10 | 139122 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/01/10 | 246041 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2022/01/10 | 276122 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/01/10 | 199683 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2022/01/10 | 181568 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/01/10 | 68650 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2022/01/10 | 76282 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/01/10 | 31400 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2022/01/10 | 35175 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/01/10 | 38565 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2022/01/10 | 43927 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/01/10 | 43451 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2022/01/10 | 47910 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/01/10 | 45891 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2022/01/10 | 52309 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/01/10 | 198988 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2022/01/10 | 213500 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/01/10 | 36058 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2022/01/10 | 41265 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/01/10 | 753219 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2022/01/10 | 824782 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/01/10 | 200083 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2022/01/10 | 202745 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/01/10 | 210221 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2022/01/10 | 244845 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/01/10 | 78965 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2022/01/10 | 88161 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/01/10 | 1180761 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2022/01/10 | 1322448 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/01/10 | 20196 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2022/01/10 | 23947 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/01/10 | 31574 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2022/01/10 | 37390 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/01/10 | 64734 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2022/01/10 | 72884 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/01/10 | 50850 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2022/01/10 | 58659 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/01/10 | 691225 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
+2022/01/10 | 752396 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/01/10 | 1355964 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2022/01/10 | 1499385 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/01/10 | 42768 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2022/01/10 | 52551 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/01/10 | 57443 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2022/01/10 | 63756 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/01/10 | 25536 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2022/01/10 | 27502 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/01/10 | 16577 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2022/01/10 | 18482 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/01/10 | 64578 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2022/01/10 | 70971 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/01/10 | 157600 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2022/01/10 | 172572 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/01/10 | 58706 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2022/01/10 | 67224 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/01/10 | 101457 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2022/01/10 | 109143 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/01/10 | 2672852 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2022/01/10 | 2797478 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/01/10 | 55338 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2022/01/10 | 62338 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/01/10 | 37115 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2022/01/10 | 41208 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/01/10 | 28693 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2022/01/10 | 34032 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/01/10 | 67763 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2022/01/10 | 71914 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/01/10 | 317772 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2022/01/10 | 355357 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/01/10 | 55734 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2022/01/10 | 57403 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/01/10 | 591460 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2022/01/10 | 629341 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/01/10 | 39736 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2022/01/10 | 43699 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/01/10 | 260649 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/01/10 | 1405367 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/01/10 | 1300498 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/01/10 | 13513 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2022/01/10 | 14412 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2022/01/09 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/01/10 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
@@ -298452,7 +298500,7 @@
2020/10/20 | 342254 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2021/04/23 | 274028 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2022/01/09 | 922 | systems/win32/miktex/tm/packages/pr.ini
+2022/01/10 | 922 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
@@ -300191,7 +300239,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2022/01/10 | 186 | timestamp
+2022/01/11 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index a3dc20ba32..00b26127b1 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index a9c5d574d3..d852749033 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,423 +1,794 @@
+2022/01/10 | 99701 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2022/01/10 | 99178 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2022/01/10 | 97079 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2022/01/10 | 96921 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2022/01/10 | 959839 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2022/01/10 | 9570486 | fonts/newtx.zip
+2022/01/10 | 95484 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2022/01/10 | 95329 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/01/10 | 94027 | macros/latex/contrib/sillypage/sillypage-example.pdf
+2022/01/10 | 93942 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2022/01/10 | 937776 | systems/texlive/tlnet/archive/tex4ht.r61547.tar.xz
+2022/01/10 | 926068 | graphics/pgf/contrib/pgf-interference.zip
+2022/01/10 | 922 | systems/win32/miktex/tm/packages/pr.ini
+2022/01/10 | 88161 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/01/10 | 8783 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/01/10 | 87836 | systems/texlive/tlnet/archive/pstricks.r61548.tar.xz
+2022/01/10 | 86660 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2022/01/10 | 824 | macros/latex/contrib/zref-clever/README.md
+2022/01/10 | 824782 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/01/10 | 81531 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/01/10 | 79036 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/01/10 | 78965 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2022/01/10 | 7757 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2022/01/10 | 77064 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/01/10 | 76282 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/01/10 | 753219 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2022/01/10 | 752396 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/01/10 | 74060 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/01/10 | 73461 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2022/01/10 | 73280 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/01/10 | 72884 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/01/10 | 71989 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2022/01/10 | 71914 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/01/10 | 70 | macros/latex/contrib/zref-clever/DEPENDS.txt
+2022/01/10 | 70971 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/01/10 | 691225 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
+2022/01/10 | 68780 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2022/01/10 | 68650 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2022/01/10 | 681610 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/01/10 | 6811705 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/01/10 | 68015 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2022/01/10 | 67763 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2022/01/10 | 67224 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/01/10 | 65086 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/01/10 | 64734 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2022/01/10 | 64578 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2022/01/10 | 64573 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2022/01/10 | 637816 | systems/texlive/tlnet/archive/njuvisual.doc.r61555.tar.xz
+2022/01/10 | 63756 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/01/10 | 634888 | macros/latex/contrib/easybook.zip
+2022/01/10 | 63366 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/01/10 | 631997 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/01/10 | 631204 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/01/10 | 630237 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2022/01/10 | 629341 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/01/10 | 62426 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/01/10 | 62338 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/01/10 | 6039 | macros/latex/contrib/sillypage/sillywalk-map.png
+2022/01/10 | 599013 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/01/10 | 591460 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2022/01/10 | 58706 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2022/01/10 | 58659 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/01/10 | 57443 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2022/01/10 | 57403 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/01/10 | 57340 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/01/10 | 57256 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/01/10 | 57028 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2022/01/10 | 56673 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2022/01/10 | 566721 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/01/10 | 55734 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2022/01/10 | 55338 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2022/01/10 | 54990 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2022/01/10 | 5456 | macros/latex/contrib/keyfloat/images/image.pdf
+2022/01/10 | 532454 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2022/01/10 | 527828 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/01/10 | 52551 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/01/10 | 52309 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/01/10 | 52042 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/01/10 | 51534 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2022/01/10 | 51501 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2022/01/10 | 50850 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2022/01/10 | 49152 | systems/texlive/tlnet/archive/xurl.doc.r61553.tar.xz
+2022/01/10 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/01/10 | 48843 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/01/10 | 483936 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2022/01/10 | 47910 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/01/10 | 477927 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2022/01/10 | 470363 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/01/10 | 4700 | macros/latex/contrib/keyfloat/images/image2.pdf
+2022/01/10 | 46095 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2022/01/10 | 45891 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2022/01/10 | 45773 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/01/10 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/01/10 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/01/10 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/01/10 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/01/10 | 445635 | macros/latex/contrib/sillypage.zip
+2022/01/10 | 4443 | macros/latex/contrib/sillypage/sillypage.dtx
+2022/01/10 | 43927 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/01/10 | 43820 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/01/10 | 43699 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/01/10 | 43668 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2022/01/10 | 43451 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2022/01/10 | 42768 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2022/01/10 | 42134 | fonts/newtx/README
+2022/01/10 | 41389 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2022/01/10 | 41265 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/01/10 | 41208 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/01/10 | 4068 | fonts/newtx/tex/newtx.sty
+2022/01/10 | 402436 | systems/texlive/tlnet/archive/texlive-scripts.doc.r61545.tar.xz
+2022/01/10 | 39736 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2022/01/10 | 394300 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/01/10 | 38565 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2022/01/10 | 385158 | macros/latex/contrib/dbshow.zip
+2022/01/10 | 38469 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2022/01/10 | 37390 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/01/10 | 37115 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2022/01/10 | 37095 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/01/10 | 36058 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2022/01/10 | 359170 | macros/latex/contrib/sillypage/sillypage.pdf
+2022/01/10 | 355357 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/01/10 | 35240 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/01/10 | 35175 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/01/10 | 347843 | fonts/newtx/doc/newtxdoc.pdf
+2022/01/10 | 34032 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/01/10 | 334474 | macros/latex/contrib/bibarts/bibarts.tex
+2022/01/10 | 332745 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2022/01/10 | 332462 | macros/latex/contrib/bibarts/ba-short.pdf
+2022/01/10 | 32957 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2022/01/10 | 326302 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/01/10 | 32155 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/01/10 | 317772 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2022/01/10 | 31574 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2022/01/10 | 31553 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/01/10 | 31400 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2022/01/10 | 31334 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/01/10 | 3082 | macros/latex/contrib/zref-clever/zref-clever.ins
+2022/01/10 | 306402 | macros/latex/contrib/zref-clever/zref-clever.pdf
+2022/01/10 | 30512 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/01/10 | 30171 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2022/01/10 | 296440 | macros/latex/contrib/bibarts/bibsort.c
+2022/01/10 | 296104 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/01/10 | 29417 | macros/latex/contrib/bibarts/ba-short.tex
+2022/01/10 | 28755 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2022/01/10 | 28693 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2022/01/10 | 286565 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/01/10 | 285738 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2022/01/10 | 28556 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/01/10 | 28319 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2022/01/10 | 281547 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/01/10 | 2797478 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/01/10 | 27698 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2022/01/10 | 276122 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/01/10 | 27502 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/01/10 | 27267 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2022/01/10 | 27192 | systems/texlive/tlnet/archive/biblatex-readbbl.doc.r61549.tar.xz
+2022/01/10 | 27184 | systems/texlive/tlnet/archive/luamplib.source.r61554.tar.xz
+2022/01/10 | 2672852 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2022/01/10 | 260773 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/01/10 | 260649 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/01/10 | 259310 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2022/01/10 | 256460 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2022/01/10 | 25631666 | systems/texlive/tlnet/install-tl.zip
+2022/01/10 | 25536 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2022/01/10 | 255029 | macros/latex/contrib/zref-clever/zref-clever.dtx
+2022/01/10 | 2530 | macros/latex/contrib/sillypage/sillypage.ins
+2022/01/10 | 251405 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2022/01/10 | 25103 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2022/01/10 | 25063 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/01/10 | 246041 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2022/01/10 | 244845 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/01/10 | 24091 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/01/10 | 23947 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/01/10 | 2338180 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/01/10 | 23120 | systems/texlive/tlnet/archive/kdpcover.r61552.tar.xz
+2022/01/10 | 229888 | macros/latex/contrib/bibarts/bibsort.exe
+2022/01/10 | 22154 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2022/01/10 | 216348 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/01/10 | 213500 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/01/10 | 21318 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2022/01/10 | 210221 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2022/01/10 | 20873612 | systems/texlive/tlnet/install-tl-windows.exe
+2022/01/10 | 202745 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/01/10 | 20196 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2022/01/10 | 200083 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2022/01/10 | 199683 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2022/01/10 | 199663 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2022/01/10 | 1992375 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/01/10 | 198988 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2022/01/10 | 196133 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/01/10 | 19312 | fonts/newtx/tex/newtxtext.sty
+2022/01/10 | 1928 | systems/texlive/tlnet/archive/ffcode.r61550.tar.xz
+2022/01/10 | 190352 | systems/texlive/tlnet/archive/ffcode.doc.r61550.tar.xz
+2022/01/10 | 18482 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/01/10 | 18359 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/01/10 | 181568 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/01/10 | 179827 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2022/01/10 | 1764 | systems/texlive/tlnet/archive/iexec.r61551.tar.xz
+2022/01/10 | 176228 | systems/texlive/tlnet/archive/njuvisual.source.r61555.tar.xz
+2022/01/10 | 1731302 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2022/01/10 | 172572 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/01/10 | 17054524 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/01/10 | 169212 | systems/texlive/tlnet/archive/njuvisual.r61555.tar.xz
+2022/01/10 | 168843 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/01/10 | 16577 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2022/01/10 | 165179 | macros/latex/contrib/keyfloat/keyfloat.dtx
+2022/01/10 | 16501 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2022/01/10 | 1644 | macros/latex/contrib/keyfloat/keyfloat.ins
+2022/01/10 | 1600 | systems/texlive/tlnet/archive/xurl.r61553.tar.xz
+2022/01/10 | 157600 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2022/01/10 | 155976 | systems/texlive/tlnet/archive/luamplib.doc.r61554.tar.xz
+2022/01/10 | 155303 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/01/10 | 1544 | macros/latex/contrib/zref-clever/CHANGELOG.md
+2022/01/10 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/01/10 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/01/10 | 152074 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2022/01/10 | 1499385 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/01/10 | 1486 | macros/latex/contrib/zref-clever/zref-clever-code.tex
+2022/01/10 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/01/10 | 1452738 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/01/10 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/01/10 | 1444 | systems/texlive/tlnet/archive/biblatex-readbbl.r61549.tar.xz
+2022/01/10 | 14412 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/01/10 | 1433166 | install/macros/latex/contrib/zref-clever.tds.zip
+2022/01/10 | 142424 | macros/latex/contrib/bibarts/bibarts.sty
+2022/01/10 | 141 | macros/latex/contrib/sillypage/sillypage-example.tex
+2022/01/10 | 1405564 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/01/10 | 1405367 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/01/10 | 1403089 | macros/latex/contrib/zref-clever.zip
+2022/01/10 | 139122 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/01/10 | 1381314 | macros/latex/contrib/bibarts.zip
+2022/01/10 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r61547.tar.xz
+2022/01/10 | 136034 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2022/01/10 | 1355964 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2022/01/10 | 13513 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2022/01/10 | 135131 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/01/10 | 13286 | macros/latex/contrib/zref-clever/MANIFEST.md
+2022/01/10 | 1322448 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/01/10 | 1304426 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2022/01/10 | 1300498 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/01/10 | 1300282 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/01/10 | 127304 | systems/texlive/tlnet/archive/iexec.doc.r61551.tar.xz
+2022/01/10 | 126843 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2022/01/10 | 1264 | systems/texlive/tlnet/archive/collection-bibtexextra.r61549.tar.xz
+2022/01/10 | 12463000 | systems/texlive/tlnet/archive/pstricks.doc.r61548.tar.xz
+2022/01/10 | 1230856 | systems/texlive/tlnet/archive/tex4ht.source.r61547.tar.xz
+2022/01/10 | 120221 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2022/01/10 | 11988 | systems/texlive/tlnet/archive/luamplib.r61554.tar.xz
+2022/01/10 | 1188 | macros/latex/contrib/sillypage/README.md
+2022/01/10 | 1180761 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2022/01/10 | 115645 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/01/10 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/01/10 | 1144 | macros/latex/contrib/keyfloat/README.txt
+2022/01/10 | 113014 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/01/10 | 112663 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/01/10 | 111819 | macros/latex/contrib/zref-clever/zref-clever.tex
+2022/01/10 | 109560 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/01/10 | 109143 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/01/10 | 1087176 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/01/10 | 108288 | systems/texlive/tlnet/archive/texlive-scripts.r61545.tar.xz
+2022/01/10 | 1069860 | macros/latex/contrib/zref-clever/zref-clever-code.pdf
+2022/01/10 | 1069794 | macros/latex/contrib/keyfloat.zip
+2022/01/10 | 104676 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/01/10 | 1044258 | macros/latex/contrib/bibarts/bibarts.pdf
+2022/01/10 | 1038224 | macros/latex/contrib/keyfloat/keyfloat.pdf
+2022/01/10 | 103438 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/01/10 | 101457 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2022/01/10 | 101132 | systems/texlive/tlnet/archive/kdpcover.doc.r61552.tar.xz
+2022/01/10 | 10040 | macros/latex/contrib/bibarts/README.txt
+2022/01/10 | 100054 | fonts/newtx/doc/newtxdoc.tex
2022/01/09 | 998688 | systems/win32/miktex/tm/packages/econ-bst__source.tar.lzma
-2022/01/09 | 99700 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2022/01/09 | 99178 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
2022/01/09 | 9786 | systems/win32/miktex/tm/packages/biblatex-publist.tar.lzma
2022/01/09 | 977127 | systems/win32/miktex/tm/packages/tkz-euclide__doc.tar.lzma
-2022/01/09 | 97079 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2022/01/09 | 96923 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2022/01/09 | 964 | fonts/newtx/vf/ntx-BoldItalic-tosf-ot1.vf
+2022/01/09 | 960 | fonts/newtx/vf/ntx-Italic-tosf-ot1.vf
+2022/01/09 | 960 | fonts/newtx/vf/ntx-BoldItalic-tlf-ot1.vf
+2022/01/09 | 960 | fonts/newtx/vf/ntx-BoldItalic-osf-ot1.vf
+2022/01/09 | 960 | fonts/newtx/vf/ntx-BoldItalic-lf-ot1.vf
2022/01/09 | 9609 | systems/win32/miktex/tm/packages/tasks.tar.lzma
2022/01/09 | 9608 | systems/win32/miktex/tm/packages/wrapfig.tar.lzma
-2022/01/09 | 959837 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
2022/01/09 | 957 | macros/latex/contrib/njuvisual/README.md
-2022/01/09 | 95485 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2022/01/09 | 95329 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Regular-tosf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Regular-tlf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Regular-osf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Regular-lf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Italic-tlf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Italic-osf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Italic-lf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Bold-tosf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Bold-tlf-ot1.vf
+2022/01/09 | 956 | fonts/newtx/vf/ntx-Bold-osf-ot1.vf
2022/01/09 | 94980 | macros/luatex/generic/luamplib/luamplib.dtx
2022/01/09 | 9478 | macros/luatex/generic/luamplib/NEWS
-2022/01/09 | 93940 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2022/01/09 | 944 | fonts/newtx/tfm/ntx-Bold-lf-ot1.tfm
2022/01/09 | 9369 | systems/win32/miktex/tm/packages/srdp-mathematik__source.tar.lzma
-2022/01/09 | 922 | systems/win32/miktex/tm/packages/pr.ini
2022/01/09 | 920446 | macros/latex/contrib/njuvisual.zip
2022/01/09 | 892259 | systems/win32/miktex/tm/packages/mcf2graph__doc.tar.lzma
2022/01/09 | 8869 | systems/win32/miktex/tm/packages/translations__source.tar.lzma
-2022/01/09 | 88161 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/01/09 | 8782 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2022/01/09 | 86663 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
2022/01/09 | 86112 | systems/texlive/tlnet/archive/hvlogos.doc.r61538.tar.xz
2022/01/09 | 8540 | macros/latex/contrib/kdpcover/kdpcover-vol-1.pdf
2022/01/09 | 847978 | systems/win32/miktex/tm/packages/kaytannollista-latexia.tar.lzma
2022/01/09 | 84670 | systems/win32/miktex/tm/packages/hvlogos__doc.tar.lzma
-2022/01/09 | 824781 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/01/09 | 8372 | fonts/newtx/tfm/ntx-BoldItalic-osf-sc-ly1.tfm
+2022/01/09 | 8372 | fonts/newtx/tfm/ntx-BoldItalic-lf-sc-ly1.tfm
+2022/01/09 | 8336 | fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-ly1.tfm
+2022/01/09 | 8328 | fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-ly1.tfm
2022/01/09 | 8210 | systems/win32/miktex/tm/packages/fnpct__source.tar.lzma
-2022/01/09 | 81529 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2022/01/09 | 79036 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2022/01/09 | 78966 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2022/01/09 | 7756 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2022/01/09 | 77064 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/01/09 | 76281 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/01/09 | 81077 | macros/latex/contrib/easybook/easybook.tex
+2022/01/09 | 8100 | fonts/newtx/tfm/ntx-Italic-lf-sc-ly1.tfm
+2022/01/09 | 8088 | fonts/newtx/tfm/ntx-Italic-osf-sc-ly1.tfm
+2022/01/09 | 8052 | fonts/newtx/tfm/ntx-Italic-tosf-sc-ly1.tfm
+2022/01/09 | 8052 | fonts/newtx/tfm/ntx-Italic-tlf-sc-ly1.tfm
+2022/01/09 | 8028 | fonts/newtx/tfm/ntx-Slanted-lf-sc-ly1.tfm
+2022/01/09 | 8024 | fonts/newtx/tfm/ntx-Slanted-osf-sc-ly1.tfm
+2022/01/09 | 7996 | fonts/newtx/tfm/ntx-Slanted-tosf-sc-ly1.tfm
+2022/01/09 | 7996 | fonts/newtx/tfm/ntx-Slanted-tlf-sc-ly1.tfm
+2022/01/09 | 7956 | fonts/newtx/tfm/ntx-BoldSlanted-lf-sc-ly1.tfm
+2022/01/09 | 7952 | fonts/newtx/tfm/ntx-BoldSlanted-osf-sc-ly1.tfm
+2022/01/09 | 7924 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-sc-ly1.tfm
+2022/01/09 | 7924 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-sc-ly1.tfm
+2022/01/09 | 78329 | macros/latex/contrib/easybook/easybook.dtx
+2022/01/09 | 7816 | fonts/newtx/tfm/ntx-Regular-lf-sc-ly1.tfm
+2022/01/09 | 7812 | fonts/newtx/tfm/ntx-Regular-osf-sc-ly1.tfm
+2022/01/09 | 7784 | fonts/newtx/tfm/ntx-Regular-tosf-sc-ly1.tfm
+2022/01/09 | 7784 | fonts/newtx/tfm/ntx-Regular-tlf-sc-ly1.tfm
+2022/01/09 | 7752 | fonts/newtx/tfm/ntx-Bold-lf-sc-ly1.tfm
+2022/01/09 | 7748 | fonts/newtx/tfm/ntx-Bold-osf-sc-ly1.tfm
+2022/01/09 | 7720 | fonts/newtx/tfm/ntx-Bold-tosf-sc-ly1.tfm
+2022/01/09 | 7720 | fonts/newtx/tfm/ntx-Bold-tlf-sc-ly1.tfm
+2022/01/09 | 769 | graphics/pgf/contrib/pgf-interference/README
2022/01/09 | 7625 | systems/win32/miktex/tm/packages/enotez.tar.lzma
2022/01/09 | 7540 | systems/win32/miktex/tm/packages/enotez__source.tar.lzma
-2022/01/09 | 753219 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2022/01/09 | 752396 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
2022/01/09 | 7500 | systems/texlive/tlnet/archive/tasks.r61541.tar.xz
-2022/01/09 | 74060 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/01/09 | 73461 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2022/01/09 | 73280 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/01/09 | 72884 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/01/09 | 7488 | fonts/newtx/tfm/ntx-Slanted-lf-ly1.tfm
+2022/01/09 | 7484 | fonts/newtx/tfm/ntx-Slanted-osf-ly1.tfm
+2022/01/09 | 7456 | fonts/newtx/tfm/ntx-Slanted-tosf-ly1.tfm
+2022/01/09 | 7456 | fonts/newtx/tfm/ntx-Slanted-tlf-ly1.tfm
+2022/01/09 | 7456 | fonts/newtx/tfm/ntx-BoldSlanted-lf-ly1.tfm
+2022/01/09 | 7452 | fonts/newtx/tfm/ntx-BoldSlanted-osf-ly1.tfm
+2022/01/09 | 7424 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-ly1.tfm
+2022/01/09 | 7424 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-ly1.tfm
+2022/01/09 | 7412 | fonts/newtx/tfm/ntxth-Slanted-osf-ly1.tfm
+2022/01/09 | 7380 | fonts/newtx/tfm/ntxth-Slanted-tlf-ly1.tfm
+2022/01/09 | 7284 | fonts/newtx/tfm/ntx-Regular-lf-ly1.tfm
+2022/01/09 | 7280 | fonts/newtx/tfm/ntx-Regular-osf-ly1.tfm
+2022/01/09 | 7264 | fonts/newtx/tfm/ntx-Bold-lf-ly1.tfm
+2022/01/09 | 7264 | fonts/newtx/tfm/ntx-BoldItalic-osf-ly1.tfm
+2022/01/09 | 7264 | fonts/newtx/tfm/ntx-BoldItalic-lf-ly1.tfm
+2022/01/09 | 7260 | fonts/newtx/tfm/ntx-Bold-osf-ly1.tfm
2022/01/09 | 7256 | macros/latex/contrib/kdpcover/kdpcover-signature.pdf
+2022/01/09 | 7252 | fonts/newtx/tfm/ntx-Regular-tosf-ly1.tfm
+2022/01/09 | 7252 | fonts/newtx/tfm/ntx-Regular-tlf-ly1.tfm
2022/01/09 | 72344 | macros/generic/polexpr/polexprsturm.tex
+2022/01/09 | 7232 | fonts/newtx/tfm/ntx-Bold-tosf-ly1.tfm
+2022/01/09 | 7232 | fonts/newtx/tfm/ntx-Bold-tlf-ly1.tfm
2022/01/09 | 72175 | systems/win32/miktex/tm/packages/spectralsequences.tar.lzma
-2022/01/09 | 71989 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2022/01/09 | 71914 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/01/09 | 7216 | fonts/newtx/tfm/ntx-BoldItalic-tlf-ly1.tfm
+2022/01/09 | 7212 | fonts/newtx/tfm/ntx-BoldItalic-tosf-ly1.tfm
+2022/01/09 | 7192 | fonts/newtx/tfm/ntx-Italic-lf-ly1.tfm
+2022/01/09 | 7180 | fonts/newtx/tfm/ntx-Italic-osf-ly1.tfm
2022/01/09 | 7156 | macros/latex/contrib/kdpcover/kdpcover-vol-3.pdf
-2022/01/09 | 70971 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2022/01/09 | 691228 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
-2022/01/09 | 68781 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2022/01/09 | 68652 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2022/01/09 | 7144 | fonts/newtx/tfm/ntx-Italic-tosf-ly1.tfm
+2022/01/09 | 7144 | fonts/newtx/tfm/ntx-Italic-tlf-ly1.tfm
+2022/01/09 | 7116 | fonts/newtx/tfm/ntxth-Italic-osf-ly1.tfm
+2022/01/09 | 7076 | fonts/newtx/tfm/ntxth-Italic-tlf-ly1.tfm
2022/01/09 | 6862 | systems/win32/miktex/tm/packages/tasks__source.tar.lzma
2022/01/09 | 68296 | systems/texlive/tlnet/archive/latexindent.r61535.tar.xz
-2022/01/09 | 681610 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/01/09 | 6811751 | systems/texlive/tlnet/install-tl-unx.tar.gz
2022/01/09 | 6804 | macros/generic/polexpr/polexprexpr.tex
-2022/01/09 | 68014 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2022/01/09 | 67763 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2022/01/09 | 6792 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/01/09 | 67680 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
2022/01/09 | 6723 | macros/latex/contrib/kdpcover/kdpcover-vol-4.pdf
-2022/01/09 | 67222 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2022/01/09 | 65086 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
2022/01/09 | 6504 | macros/latex/contrib/kdpcover/kdpcover-vol-2.pdf
2022/01/09 | 64908 | systems/win32/miktex/tm/packages/texlogsieve__doc.tar.lzma
-2022/01/09 | 64732 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2022/01/09 | 64577 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2022/01/09 | 64575 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
2022/01/09 | 6381520 | systems/win32/miktex/tm/packages/newtx.tar.lzma
-2022/01/09 | 63757 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
2022/01/09 | 6343 | systems/win32/miktex/tm/packages/wrapfig__source.tar.lzma
-2022/01/09 | 63366 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/01/09 | 631997 | systems/win32/miktex/tm/packages/next/files.csv.lzma
2022/01/09 | 631942 | macros/latex/contrib/njuvisual/njuvisual.pdf
-2022/01/09 | 631204 | systems/win32/miktex/tm/packages/files.csv.lzma
-2022/01/09 | 630239 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
2022/01/09 | 6296 | systems/win32/miktex/tm/packages/texlogsieve__source.tar.lzma
-2022/01/09 | 629341 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
2022/01/09 | 6266 | systems/win32/miktex/tm/packages/libertinust1math__source.tar.lzma
2022/01/09 | 6253 | systems/win32/miktex/tm/packages/aalok.tar.lzma
-2022/01/09 | 62426 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2022/01/09 | 62337 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2022/01/09 | 61966 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
2022/01/09 | 610860 | systems/texlive/tlnet/archive/easybook.doc.r61537.tar.xz
2022/01/09 | 603957 | systems/win32/miktex/tm/packages/newtx__doc.tar.lzma
-2022/01/09 | 599013 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/01/09 | 595008 | graphics/pgf/contrib/pgf-interference/pgf-interference-de.pdf
2022/01/09 | 5946 | systems/win32/miktex/tm/packages/tipauni.tar.lzma
+2022/01/09 | 593760 | macros/latex/contrib/easybook/easybook.pdf
+2022/01/09 | 592974 | graphics/pgf/contrib/pgf-interference/pgf-interference-en.pdf
2022/01/09 | 592952 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
-2022/01/09 | 591457 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2022/01/09 | 58707 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
2022/01/09 | 58706 | macros/generic/polexpr/polexpr-examples.pdf
-2022/01/09 | 58659 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/01/09 | 57446 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2022/01/09 | 57402 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/01/09 | 57341 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/01/09 | 57256 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/01/09 | 57027 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2022/01/09 | 56673 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2022/01/09 | 566721 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
2022/01/09 | 5646 | systems/win32/miktex/tm/packages/garamond-math__source.tar.lzma
+2022/01/09 | 56385 | macros/latex/contrib/dbshow/dbshow-doc.tex
2022/01/09 | 56072 | systems/win32/miktex/tm/packages/tkz-base__source.tar.lzma
2022/01/09 | 5598 | systems/win32/miktex/tm/packages/marathi.tar.lzma
2022/01/09 | 5576 | macros/luatex/generic/luamplib/test-luamplib-latex.tex
-2022/01/09 | 55734 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2022/01/09 | 55339 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
2022/01/09 | 5522 | systems/win32/miktex/tm/packages/dbshow.tar.lzma
-2022/01/09 | 54990 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
2022/01/09 | 5368 | macros/latex/contrib/xurl/doc/xurl.tex
2022/01/09 | 5364 | systems/texlive/tlnet/archive/dbshow.r61536.tar.xz
-2022/01/09 | 532455 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2022/01/09 | 527827 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/01/09 | 52550 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
2022/01/09 | 523 | macros/latex/contrib/xurl/Changes
-2022/01/09 | 52310 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/01/09 | 52042 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/01/09 | 520 | fonts/newtx/vf/ntx-Bold-lf-ot1.vf
2022/01/09 | 5160 | systems/win32/miktex/tm/packages/cellspace__source.tar.lzma
-2022/01/09 | 51533 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
2022/01/09 | 515035 | systems/win32/miktex/tm/packages/translations__doc.tar.lzma
-2022/01/09 | 51500 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
2022/01/09 | 5095 | macros/latex/contrib/biblatex-contrib/biblatex-readbbl/doc/biblatex-readbbl.tex
-2022/01/09 | 50850 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
2022/01/09 | 50799 | macros/latex/contrib/xurl.zip
2022/01/09 | 4957 | graphics/pstricks/base/Changes
2022/01/09 | 495524 | systems/texlive/tlnet/archive/tasks.doc.r61541.tar.xz
2022/01/09 | 492305 | systems/win32/miktex/tm/packages/tasks__doc.tar.lzma
2022/01/09 | 490805 | systems/win32/miktex/tm/packages/fnpct__doc.tar.lzma
-2022/01/09 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2022/01/09 | 48843 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2022/01/09 | 4879 | macros/latex/contrib/kdpcover/kdpcover.cls
-2022/01/09 | 483935 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2022/01/09 | 4828 | fonts/newtx/tfm/ntx-BoldItalic-lf-scl-ot1.tfm
2022/01/09 | 4822581 | systems/win32/miktex/tm/packages/tcolorbox__doc.tar.lzma
-2022/01/09 | 47910 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2022/01/09 | 477927 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2022/01/09 | 4820 | fonts/newtx/tfm/ntx-BoldItalic-osf-scl-ot1.tfm
+2022/01/09 | 4776 | fonts/newtx/tfm/ntx-Italic-lf-scl-ot1.tfm
+2022/01/09 | 4776 | fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-ot1.tfm
+2022/01/09 | 4772 | fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-ot1.tfm
2022/01/09 | 4767 | macros/generic/polexpr/README.md
+2022/01/09 | 4756 | fonts/newtx/tfm/ntx-Italic-osf-scl-ot1.tfm
2022/01/09 | 47472 | macros/latex/contrib/xurl/doc/xurl.pdf
-2022/01/09 | 470363 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/01/09 | 4708 | fonts/newtx/tfm/ntx-Italic-tlf-scl-ot1.tfm
+2022/01/09 | 4704 | fonts/newtx/tfm/ntx-Italic-tosf-scl-ot1.tfm
2022/01/09 | 467830 | systems/win32/miktex/tm/packages/enotez__doc.tar.lzma
2022/01/09 | 4675 | macros/latex/contrib/xurl/latex/xurl.sty
-2022/01/09 | 46094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2022/01/09 | 45891 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2022/01/09 | 45773 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/01/09 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/01/09 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2022/01/09 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/01/09 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/01/09 | 4648 | fonts/newtx/tfm/ntx-Slanted-lf-scl-ot1.tfm
+2022/01/09 | 4644 | fonts/newtx/tfm/ntx-Slanted-osf-scl-ot1.tfm
+2022/01/09 | 4612 | fonts/newtx/tfm/ntx-Slanted-tosf-scl-ot1.tfm
+2022/01/09 | 4612 | fonts/newtx/tfm/ntx-Slanted-tlf-scl-ot1.tfm
+2022/01/09 | 4580 | fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-ot1.tfm
+2022/01/09 | 4576 | fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-ot1.tfm
+2022/01/09 | 4544 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-ot1.tfm
+2022/01/09 | 4544 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-ot1.tfm
2022/01/09 | 45340 | systems/win32/miktex/tm/packages/spectralsequences__source.tar.lzma
+2022/01/09 | 4444 | fonts/newtx/tfm/ntx-Regular-lf-scl-ot1.tfm
+2022/01/09 | 4440 | fonts/newtx/tfm/ntx-Regular-osf-scl-ot1.tfm
2022/01/09 | 4417 | systems/win32/miktex/tm/packages/swfigure.tar.lzma
-2022/01/09 | 43925 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/01/09 | 43821 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/01/09 | 4408 | fonts/newtx/tfm/ntx-Regular-tosf-scl-ot1.tfm
+2022/01/09 | 4408 | fonts/newtx/tfm/ntx-Regular-tlf-scl-ot1.tfm
+2022/01/09 | 4380 | fonts/newtx/tfm/ntx-Bold-lf-scl-ot1.tfm
2022/01/09 | 43805 | systems/win32/miktex/tm/packages/acro.tar.lzma
-2022/01/09 | 43696 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/01/09 | 43668 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2022/01/09 | 4376 | fonts/newtx/tfm/ntx-Bold-osf-scl-ot1.tfm
2022/01/09 | 4347 | macros/latex/contrib/ffcode/ffcode.tex
-2022/01/09 | 43451 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2022/01/09 | 42769 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2022/01/09 | 4344 | fonts/newtx/tfm/ntx-Bold-tosf-scl-ot1.tfm
+2022/01/09 | 4344 | fonts/newtx/tfm/ntx-Bold-tlf-scl-ot1.tfm
2022/01/09 | 41 | macros/latex/contrib/biblatex-contrib/biblatex-readbbl/Changes
-2022/01/09 | 41390 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2022/01/09 | 41265 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2022/01/09 | 41208 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
2022/01/09 | 40 | macros/latex/contrib/iexec/DEPENDS.txt
+2022/01/09 | 4092 | fonts/newtx/tfm/ntxsups-Italic-ly1.tfm
+2022/01/09 | 4088 | fonts/newtx/tfm/ntxsups-Regular-ly1.tfm
2022/01/09 | 407963 | systems/win32/miktex/tm/packages/garamond-math.tar.lzma
2022/01/09 | 4062540 | systems/texlive/tlnet/archive/latexindent.win32.r61535.tar.xz
+2022/01/09 | 4048 | fonts/newtx/tfm/ntxsups-BoldItalic-ly1.tfm
2022/01/09 | 4044 | systems/win32/miktex/tm/packages/yb-book.tar.lzma
-2022/01/09 | 402408 | systems/texlive/tlnet/archive/texlive-scripts.doc.r61531.tar.xz
-2022/01/09 | 39735 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2022/01/09 | 4008 | fonts/newtx/tfm/ntxsups-Italic-t1.tfm
+2022/01/09 | 4004 | fonts/newtx/tfm/ntxsups-Regular-t1.tfm
+2022/01/09 | 3992 | fonts/newtx/tfm/ntxsups-Regular-ot1.tfm
2022/01/09 | 397140 | systems/win32/miktex/tm/packages/tipauni__doc.tar.lzma
+2022/01/09 | 3968 | fonts/newtx/tfm/ntxsups-BoldItalic-t1.tfm
2022/01/09 | 394704 | systems/texlive/tlnet/archive/dbshow.doc.r61536.tar.xz
-2022/01/09 | 394300 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
2022/01/09 | 39428 | macros/generic/polexpr/polexprcore.tex
2022/01/09 | 3939 | systems/win32/miktex/tm/packages/pascaltriangle__source.tar.lzma
2022/01/09 | 3938 | systems/win32/miktex/tm/packages/pascaltriangle.tar.lzma
2022/01/09 | 38770 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
2022/01/09 | 3872 | macros/luatex/generic/luamplib/test-luamplib-plain.tex
2022/01/09 | 38712 | macros/generic/polexpr/polexpr.sty
-2022/01/09 | 38563 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2022/01/09 | 38468 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
2022/01/09 | 384491 | systems/win32/miktex/tm/packages/dbshow__doc.tar.lzma
+2022/01/09 | 3812 | fonts/newtx/tfm/ntxsups-Bold-ly1.tfm
2022/01/09 | 379161 | systems/win32/miktex/tm/packages/biblatex-publist__doc.tar.lzma
2022/01/09 | 377 | macros/latex/contrib/biblatex-contrib/biblatex-readbbl/README
+2022/01/09 | 3760 | fonts/newtx/tfm/ntxsups-Italic.tfm
2022/01/09 | 3757 | macros/latex/contrib/kdpcover/kdpcover.tex
-2022/01/09 | 37390 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2022/01/09 | 37115 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2022/01/09 | 37095 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/01/09 | 373472 | macros/latex/contrib/dbshow/dbshow-doc.pdf
+2022/01/09 | 3728 | fonts/newtx/tfm/ntxsups-Bold-t1.tfm
+2022/01/09 | 3728 | fonts/newtx/tfm/ntxsups-BoldItalic.tfm
2022/01/09 | 36765 | systems/win32/miktex/tm/packages/tkz-euclide.tar.lzma
2022/01/09 | 367403 | systems/win32/miktex/tm/packages/codebox__doc.tar.lzma
-2022/01/09 | 36057 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2022/01/09 | 3664 | fonts/newtx/tfm/ntxsups-Regular.tfm
2022/01/09 | 3556 | systems/win32/miktex/tm/packages/chhaya.tar.lzma
-2022/01/09 | 355356 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/01/09 | 35241 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/01/09 | 35173 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/01/09 | 3540 | fonts/newtx/tfm/ntxsups-Bold.tfm
+2022/01/09 | 3504 | fonts/newtx/tfm/ntx-Italic-lf-sc-ot1.tfm
+2022/01/09 | 3492 | fonts/newtx/tfm/ntx-BoldItalic-osf-sc-ot1.tfm
+2022/01/09 | 3492 | fonts/newtx/tfm/ntx-BoldItalic-lf-sc-ot1.tfm
+2022/01/09 | 3476 | fonts/newtx/tfm/ntx-Italic-osf-sc-ot1.tfm
+2022/01/09 | 3472 | fonts/newtx/tfm/ntxsups-Italic-ot1.tfm
+2022/01/09 | 3456 | fonts/newtx/tfm/ntx-Slanted-lf-sc-ot1.tfm
+2022/01/09 | 3452 | fonts/newtx/tfm/ntx-Slanted-osf-sc-ot1.tfm
+2022/01/09 | 3452 | fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-ot1.tfm
+2022/01/09 | 3444 | fonts/newtx/tfm/ntxsups-BoldItalic-ot1.tfm
+2022/01/09 | 3444 | fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-ot1.tfm
+2022/01/09 | 3432 | fonts/newtx/tfm/ntx-Italic-tlf-sc-ot1.tfm
+2022/01/09 | 3428 | fonts/newtx/tfm/ntx-Italic-tosf-sc-ot1.tfm
+2022/01/09 | 3420 | fonts/newtx/tfm/ntx-Slanted-tosf-sc-ot1.tfm
+2022/01/09 | 3420 | fonts/newtx/tfm/ntx-Slanted-tlf-sc-ot1.tfm
+2022/01/09 | 3408 | fonts/newtx/tfm/ntx-BoldSlanted-lf-sc-ot1.tfm
+2022/01/09 | 3404 | fonts/newtx/tfm/ntx-BoldSlanted-osf-sc-ot1.tfm
2022/01/09 | 340363 | systems/win32/miktex/tm/packages/cellspace__doc.tar.lzma
-2022/01/09 | 34032 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
2022/01/09 | 3401 | macros/latex/contrib/ffcode/ffcode.sty
+2022/01/09 | 3372 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-sc-ot1.tfm
+2022/01/09 | 3372 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-sc-ot1.tfm
2022/01/09 | 335456 | systems/win32/miktex/tm/packages/tkz-base__doc.tar.lzma
2022/01/09 | 334685 | systems/win32/miktex/tm/packages/wrapfig__doc.tar.lzma
-2022/01/09 | 332746 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2022/01/09 | 32957 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2022/01/09 | 334650 | support/TeX4ht/source/tex4ht-ooffice.tex
2022/01/09 | 32923 | systems/win32/miktex/tm/packages/texlogsieve.tar.lzma
+2022/01/09 | 3268 | fonts/newtx/tfm/ntx-Slanted-lf-ot1.tfm
+2022/01/09 | 3264 | fonts/newtx/tfm/ntx-Slanted-osf-ot1.tfm
2022/01/09 | 326424 | systems/win32/miktex/tm/packages/econ-bst__doc.tar.lzma
-2022/01/09 | 326302 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/01/09 | 32154 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/01/09 | 32594 | fonts/newtx/map/newtx.map
+2022/01/09 | 3236 | fonts/newtx/tfm/ntx-BoldSlanted-lf-ot1.tfm
+2022/01/09 | 3232 | fonts/newtx/tfm/ntx-Slanted-tosf-ot1.tfm
+2022/01/09 | 3232 | fonts/newtx/tfm/ntx-Slanted-tlf-ot1.tfm
+2022/01/09 | 3232 | fonts/newtx/tfm/ntx-BoldSlanted-osf-ot1.tfm
+2022/01/09 | 3216 | fonts/newtx/tfm/ntx-Regular-lf-sc-ot1.tfm
2022/01/09 | 321417 | systems/win32/miktex/tm/packages/sapthesis__doc.tar.lzma
+2022/01/09 | 3212 | fonts/newtx/tfm/ntxsups-Bold-ot1.tfm
+2022/01/09 | 3212 | fonts/newtx/tfm/ntx-Regular-osf-sc-ot1.tfm
+2022/01/09 | 3204 | fonts/newtx/tfm/ntxth-Slanted-osf-ot1.tfm
+2022/01/09 | 3200 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-ot1.tfm
+2022/01/09 | 3200 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-ot1.tfm
2022/01/09 | 318172 | systems/texlive/tlnet/archive/sapthesis.doc.r61542.tar.xz
-2022/01/09 | 317772 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2022/01/09 | 31575 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2022/01/09 | 31553 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/01/09 | 3180 | fonts/newtx/tfm/ntx-Regular-tosf-sc-ot1.tfm
+2022/01/09 | 3180 | fonts/newtx/tfm/ntx-Regular-tlf-sc-ot1.tfm
+2022/01/09 | 3180 | fonts/newtx/tfm/ntx-Bold-lf-sc-ot1.tfm
+2022/01/09 | 3176 | fonts/newtx/tfm/ntx-Bold-osf-sc-ot1.tfm
+2022/01/09 | 3172 | fonts/newtx/tfm/ntxth-Slanted-tlf-ot1.tfm
+2022/01/09 | 3152 | fonts/newtx/tfm/ntx-Italic-lf-ot1.tfm
2022/01/09 | 3145 | macros/latex/contrib/iexec/iexec.tex
-2022/01/09 | 31399 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2022/01/09 | 31335 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/01/09 | 3144 | fonts/newtx/tfm/ntx-Bold-tosf-sc-ot1.tfm
+2022/01/09 | 3144 | fonts/newtx/tfm/ntx-Bold-tlf-sc-ot1.tfm
+2022/01/09 | 3120 | fonts/newtx/tfm/ntx-Italic-osf-ot1.tfm
+2022/01/09 | 3116 | fonts/newtx/tfm/ntx-BoldItalic-osf-ot1.tfm
+2022/01/09 | 3112 | fonts/newtx/tfm/ntx-BoldItalic-lf-ot1.tfm
2022/01/09 | 3096292 | systems/win32/miktex/tm/packages/luatexja__doc.tar.lzma
-2022/01/09 | 30512 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/01/09 | 3080 | fonts/newtx/tfm/ntx-Italic-tlf-ot1.tfm
+2022/01/09 | 3076 | fonts/newtx/tfm/ntx-Italic-tosf-ot1.tfm
+2022/01/09 | 3064 | fonts/newtx/tfm/ntxth-Italic-osf-ot1.tfm
+2022/01/09 | 3064 | fonts/newtx/tfm/ntx-BoldItalic-tlf-ot1.tfm
+2022/01/09 | 3060 | fonts/newtx/tfm/ntx-BoldItalic-tosf-ot1.tfm
+2022/01/09 | 3044 | fonts/newtx/tfm/ntx-Regular-lf-ot1.tfm
2022/01/09 | 30443 | systems/win32/miktex/tm/packages/mcf2graph__source.tar.lzma
+2022/01/09 | 3040 | fonts/newtx/tfm/ntx-Regular-osf-ot1.tfm
+2022/01/09 | 3040 | fonts/newtx/tfm/ntx-Regular-lf-ot1r.tfm
+2022/01/09 | 3036 | fonts/newtx/tfm/ntx-Regular-osf-ot1r.tfm
+2022/01/09 | 3032 | fonts/newtx/tfm/ntxth-Italic-tlf-ot1.tfm
2022/01/09 | 30272 | systems/texlive/tlnet/archive/sapthesis.r61542.tar.xz
-2022/01/09 | 30171 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2022/01/09 | 3008 | fonts/newtx/tfm/ntx-Regular-tosf-ot1.tfm
+2022/01/09 | 3008 | fonts/newtx/tfm/ntx-Regular-tlf-ot1.tfm
+2022/01/09 | 3008 | fonts/newtx/tfm/ntx-Bold-osf-ot1.tfm
+2022/01/09 | 3004 | fonts/newtx/tfm/ntx-Regular-tosf-ot1r.tfm
+2022/01/09 | 3004 | fonts/newtx/tfm/ntx-Regular-tlf-ot1r.tfm
2022/01/09 | 29900 | macros/latex/contrib/biblatex-contrib/biblatex-readbbl.zip
+2022/01/09 | 2976 | fonts/newtx/tfm/ntx-Bold-tosf-ot1.tfm
+2022/01/09 | 2976 | fonts/newtx/tfm/ntx-Bold-tlf-ot1.tfm
2022/01/09 | 29644 | macros/generic/polexpr/polexpr-examples.tex
-2022/01/09 | 296106 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
2022/01/09 | 29569 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma
+2022/01/09 | 29523 | macros/latex/contrib/dbshow/dbshow.sty
2022/01/09 | 289459 | systems/win32/miktex/tm/packages/garamond-math__doc.tar.lzma
-2022/01/09 | 28755 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2022/01/09 | 28693 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2022/01/09 | 286564 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/01/09 | 285736 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2022/01/09 | 28554 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
2022/01/09 | 2843 | systems/win32/miktex/tm/packages/hvlogos.tar.lzma
-2022/01/09 | 28321 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2022/01/09 | 281546 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
2022/01/09 | 2806 | systems/win32/miktex/tm/packages/kdpcover.tar.lzma
2022/01/09 | 27 | macros/latex/contrib/ffcode/DEPENDS.txt
-2022/01/09 | 2797477 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2022/01/09 | 27698 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2022/01/09 | 276119 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
2022/01/09 | 2752 | macros/luatex/generic/luamplib/Makefile
-2022/01/09 | 27501 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
2022/01/09 | 2744 | macros/latex/contrib/iexec/iexec.sty
2022/01/09 | 2741 | systems/win32/miktex/tm/packages/cellspace.tar.lzma
2022/01/09 | 2735519 | graphics/pstricks/base/doc/pst-news22.pdf
-2022/01/09 | 27269 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
2022/01/09 | 2703 | systems/win32/miktex/tm/packages/muling.tar.lzma
-2022/01/09 | 2672855 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2022/01/09 | 269694 | fonts/newtx/type1/ztmr.pfb
2022/01/09 | 2647 | systems/win32/miktex/tm/packages/hvlogos__source.tar.lzma
+2022/01/09 | 263122 | fonts/newtx/type1/ztmrsl.pfb
2022/01/09 | 26087 | systems/win32/miktex/tm/packages/mcf2graph.tar.lzma
-2022/01/09 | 260722 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/01/09 | 260650 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
2022/01/09 | 2595 | systems/win32/miktex/tm/packages/kdpcover__source.tar.lzma
-2022/01/09 | 259311 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
2022/01/09 | 25895 | macros/latex/contrib/biblatex-contrib/biblatex-readbbl/doc/biblatex-readbbl.pdf
-2022/01/09 | 256460 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2022/01/09 | 25631672 | systems/texlive/tlnet/install-tl.zip
-2022/01/09 | 25536 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
2022/01/09 | 2552 | systems/texlive/tlnet/archive/hvlogos.r61538.tar.xz
2022/01/09 | 254557 | macros/generic/polexpr/polexpr.html
2022/01/09 | 2543388 | systems/win32/miktex/tm/packages/leadsheets__doc.tar.lzma
-2022/01/09 | 251406 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2022/01/09 | 25103 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2022/01/09 | 25063 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/01/09 | 246041 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2022/01/09 | 244844 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
2022/01/09 | 244447 | systems/win32/miktex/tm/packages/yb-book__doc.tar.lzma
-2022/01/09 | 24089 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/01/09 | 23947 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/01/09 | 243201 | fonts/newtx/type1/ztmbsl.pfb
+2022/01/09 | 242844 | fonts/newtx/type1/ztmbi.pfb
+2022/01/09 | 239149 | fonts/newtx/type1/ztmb.pfb
2022/01/09 | 23740 | macros/latex/contrib/njuvisual/njuvisual.dtx
-2022/01/09 | 2337260 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2022/01/09 | 23359 | systems/win32/miktex/tm/packages/acro__source.tar.lzma
2022/01/09 | 232304 | systems/win32/miktex/tm/packages/tcolorbox.tar.lzma
-2022/01/09 | 23120 | systems/texlive/tlnet/archive/kdpcover.r61543.tar.xz
+2022/01/09 | 2309 | fonts/newtx/tex/ot1ntxtosf.fd
+2022/01/09 | 2309 | fonts/newtx/tex/ly1ntxtosf.fd
2022/01/09 | 23052 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma
+2022/01/09 | 230451 | fonts/newtx/type1/ztmri.pfb
2022/01/09 | 22829 | systems/win32/miktex/tm/packages/aalok__source.tar.lzma
+2022/01/09 | 2275 | fonts/newtx/tex/t1ntxtosf.fd
+2022/01/09 | 2247 | fonts/newtx/tex/ot1ntxosf.fd
2022/01/09 | 22471 | systems/win32/miktex/tm/packages/marathi__source.tar.lzma
+2022/01/09 | 2242 | fonts/newtx/tex/ly1ntxtlf.fd
+2022/01/09 | 2241 | fonts/newtx/tex/ot1ntxtlf.fd
2022/01/09 | 2233 | systems/win32/miktex/tm/packages/iexec__source.tar.lzma
-2022/01/09 | 22153 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2022/01/09 | 2213 | fonts/newtx/tex/t1ntxosf.fd
+2022/01/09 | 2211 | fonts/newtx/tex/t1ntxtlf.fd
+2022/01/09 | 2203 | fonts/newtx/tex/ot1ntxlf.fd
+2022/01/09 | 2203 | fonts/newtx/tex/ly1ntxlf.fd
2022/01/09 | 218898 | systems/win32/miktex/tm/packages/luatexja__source.tar.lzma
2022/01/09 | 2171 | systems/win32/miktex/tm/packages/yb-book__source.tar.lzma
-2022/01/09 | 216347 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/01/09 | 2169 | fonts/newtx/tex/t1ntxlf.fd
2022/01/09 | 21563 | systems/win32/miktex/tm/packages/swfigure__source.tar.lzma
-2022/01/09 | 213499 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/01/09 | 21320 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
2022/01/09 | 21267 | systems/win32/miktex/tm/packages/leadsheets__source.tar.lzma
-2022/01/09 | 210220 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2022/01/09 | 20871974 | systems/texlive/tlnet/install-tl-windows.exe
-2022/01/09 | 202744 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/01/09 | 20195 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2022/01/09 | 20536 | fonts/newtx/tfm/ntx-BoldItalic-lf-scl-t1.tfm
+2022/01/09 | 20520 | fonts/newtx/tfm/ntx-BoldItalic-osf-scl-t1.tfm
+2022/01/09 | 20480 | fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-t1.tfm
+2022/01/09 | 20476 | fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-t1.tfm
2022/01/09 | 201051 | install/macros/luatex/generic/luamplib.tds.zip
2022/01/09 | 20093 | systems/win32/miktex/tm/packages/econ-bst.tar.lzma
-2022/01/09 | 200082 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
2022/01/09 | 1996 | macros/luatex/generic/luamplib/README
-2022/01/09 | 199684 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2022/01/09 | 199663 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2022/01/09 | 1992373 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2022/01/09 | 198988 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2022/01/09 | 196133 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/01/09 | 1960 | fonts/newtx/tex/ly1ntxosf.fd
2022/01/09 | 1932 | macros/latex/contrib/biblatex-contrib/biblatex-readbbl/latex/biblatex-readbbl.sty
2022/01/09 | 1931 | systems/win32/miktex/tm/packages/iexec.tar.lzma
+2022/01/09 | 19268 | fonts/newtx/tfm/ntx-Italic-lf-scl-t1.tfm
+2022/01/09 | 19252 | fonts/newtx/tfm/ntx-Italic-osf-scl-t1.tfm
+2022/01/09 | 19208 | fonts/newtx/tfm/ntx-Italic-tosf-scl-t1.tfm
+2022/01/09 | 19208 | fonts/newtx/tfm/ntx-Italic-tlf-scl-t1.tfm
2022/01/09 | 191323 | macros/latex/contrib/ffcode.zip
+2022/01/09 | 19120 | fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-t1.tfm
+2022/01/09 | 19112 | fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-t1.tfm
2022/01/09 | 19105 | macros/latex/contrib/njuvisual/LICENSE
+2022/01/09 | 19084 | fonts/newtx/tfm/ntx-Slanted-lf-scl-t1.tfm
+2022/01/09 | 19080 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-t1.tfm
+2022/01/09 | 19080 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-t1.tfm
+2022/01/09 | 19076 | fonts/newtx/tfm/ntx-Slanted-osf-scl-t1.tfm
2022/01/09 | 190702 | systems/win32/miktex/tm/packages/luatexja.tar.lzma
+2022/01/09 | 19048 | fonts/newtx/tfm/ntx-Slanted-tosf-scl-t1.tfm
+2022/01/09 | 19048 | fonts/newtx/tfm/ntx-Slanted-tlf-scl-t1.tfm
+2022/01/09 | 18940 | fonts/newtx/tfm/ntx-Bold-lf-scl-t1.tfm
+2022/01/09 | 18932 | fonts/newtx/tfm/ntx-Bold-osf-scl-t1.tfm
+2022/01/09 | 18900 | fonts/newtx/tfm/ntx-Bold-tosf-scl-t1.tfm
+2022/01/09 | 18900 | fonts/newtx/tfm/ntx-Bold-tlf-scl-t1.tfm
+2022/01/09 | 18892 | fonts/newtx/tfm/ntx-Regular-lf-scl-t1.tfm
+2022/01/09 | 18884 | fonts/newtx/tfm/ntx-Regular-osf-scl-t1.tfm
+2022/01/09 | 18856 | fonts/newtx/tfm/ntx-Regular-tosf-scl-t1.tfm
+2022/01/09 | 18856 | fonts/newtx/tfm/ntx-Regular-tlf-scl-t1.tfm
2022/01/09 | 187051 | macros/latex/contrib/ffcode/ffcode.pdf
2022/01/09 | 186546 | macros/luatex/generic/luamplib.zip
-2022/01/09 | 18483 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2022/01/09 | 18358 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/01/09 | 181569 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/01/09 | 18576 | graphics/pgf/contrib/pgf-interference/pgf-interference.sty
2022/01/09 | 18136 | systems/win32/miktex/tm/packages/chhaya__source.tar.lzma
2022/01/09 | 1811 | macros/latex/contrib/kdpcover/README.md
-2022/01/09 | 179828 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
2022/01/09 | 1765051 | systems/win32/miktex/tm/packages/spectralsequences__doc.tar.lzma
-2022/01/09 | 1736 | systems/texlive/tlnet/archive/iexec.r61539.tar.xz
-2022/01/09 | 1731301 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2022/01/09 | 172570 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/01/09 | 1756 | fonts/newtx/tex/ly1ntxth-tosf.fd
+2022/01/09 | 1755 | fonts/newtx/tex/ot1ntxth-tosf.fd
+2022/01/09 | 1733 | fonts/newtx/tex/t1ntxth-tosf.fd
+2022/01/09 | 173186 | support/TeX4ht/source/ChangeLog
2022/01/09 | 17228 | systems/win32/miktex/tm/packages/leadsheets.tar.lzma
+2022/01/09 | 1717 | fonts/newtx/tex/ot1ntxth-tlf.fd
+2022/01/09 | 1717 | fonts/newtx/tex/ot1ntxth-osf.fd
+2022/01/09 | 1717 | fonts/newtx/tex/ly1ntxth-tlf.fd
+2022/01/09 | 1717 | fonts/newtx/tex/ly1ntxth-osf.fd
2022/01/09 | 17096 | systems/texlive/tlnet/archive/easybook.source.r61537.tar.xz
-2022/01/09 | 17053025 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2022/01/09 | 17040 | systems/texlive/tlnet/archive/easybook.r61537.tar.xz
-2022/01/09 | 168842 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/01/09 | 1696 | fonts/newtx/tex/t1ntxth-osf.fd
+2022/01/09 | 1687 | fonts/newtx/tex/t1ntxth-tlf.fd
+2022/01/09 | 1679 | fonts/newtx/tex/ot1ntxth-lf.fd
+2022/01/09 | 1679 | fonts/newtx/tex/ly1ntxth-lf.fd
2022/01/09 | 16592 | systems/win32/miktex/tm/packages/easybook.tar.lzma
-2022/01/09 | 16579 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2022/01/09 | 16500 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2022/01/09 | 1656 | fonts/newtx/tex/t1ntxth-lf.fd
2022/01/09 | 1638245 | systems/win32/miktex/tm/packages/csvsimple__doc.tar.lzma
2022/01/09 | 161890 | systems/win32/miktex/tm/packages/pascaltriangle__doc.tar.lzma
2022/01/09 | 161853 | systems/win32/miktex/tm/packages/aalok__doc.tar.lzma
2022/01/09 | 1590254 | systems/win32/miktex/tm/packages/swfigure__doc.tar.lzma
-2022/01/09 | 157602 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
2022/01/09 | 155479 | macros/generic/polexpr.zip
-2022/01/09 | 155304 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
2022/01/09 | 15490 | systems/win32/miktex/tm/packages/tkz-base.tar.lzma
-2022/01/09 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2022/01/09 | 1537473 | systems/win32/miktex/tm/packages/libertinust1math__doc.tar.lzma
2022/01/09 | 153133 | macros/luatex/generic/luamplib/luamplib.pdf
-2022/01/09 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2022/01/09 | 152073 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
2022/01/09 | 150972 | systems/win32/miktex/tm/packages/marathi__doc.tar.lzma
-2022/01/09 | 1499382 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
2022/01/09 | 14630 | systems/win32/miktex/tm/packages/sapthesis.tar.lzma
-2022/01/09 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/01/09 | 1452738 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/01/09 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2022/01/09 | 14411 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2022/01/09 | 143 | macros/latex/contrib/kdpcover/DEPENDS.txt
2022/01/09 | 141715 | systems/win32/miktex/tm/packages/kaytannollista-latexia__source.tar.lzma
2022/01/09 | 14102 | systems/win32/miktex/tm/packages/sapthesis__source.tar.lzma
-2022/01/09 | 1406098 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/01/09 | 1405711 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
2022/01/09 | 139334 | systems/win32/miktex/tm/packages/srdp-mathematik__doc.tar.lzma
-2022/01/09 | 139121 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2022/01/09 | 13845 | systems/win32/miktex/tm/packages/tipauni__source.tar.lzma
2022/01/09 | 137947 | systems/win32/miktex/tm/packages/muling__doc.tar.lzma
-2022/01/09 | 136036 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2022/01/09 | 1355966 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2022/01/09 | 13513 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2022/01/09 | 135131 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/01/09 | 13535 | graphics/pgf/contrib/pgf-interference/pgf-interference-de.tex
2022/01/09 | 135094 | macros/latex/contrib/kdpcover.zip
2022/01/09 | 13476 | systems/win32/miktex/tm/packages/biblatex-publist__source.tar.lzma
2022/01/09 | 13387124 | graphics/pstricks/base.zip
+2022/01/09 | 13340 | fonts/newtx/tfm/ntx-BoldItalic-lf-sc-t1.tfm
+2022/01/09 | 13336 | fonts/newtx/tfm/ntx-BoldItalic-osf-sc-t1.tfm
+2022/01/09 | 13300 | fonts/newtx/tfm/ntx-BoldItalic-tlf-sc-t1.tfm
+2022/01/09 | 13292 | fonts/newtx/tfm/ntx-BoldItalic-tosf-sc-t1.tfm
2022/01/09 | 13275 | graphics/pstricks/base/doc/pst-news22.tex
-2022/01/09 | 1322451 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/01/09 | 13248 | graphics/pgf/contrib/pgf-interference/pgf-interference-en.tex
2022/01/09 | 13084 | systems/win32/miktex/tm/packages/translations.tar.lzma
-2022/01/09 | 1304428 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2022/01/09 | 1300985 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2022/01/09 | 1300033 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
2022/01/09 | 127955 | macros/latex/contrib/iexec.zip
2022/01/09 | 1274 | macros/latex/contrib/ffcode/README.md
-2022/01/09 | 127304 | systems/texlive/tlnet/archive/iexec.doc.r61539.tar.xz
-2022/01/09 | 126842 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
2022/01/09 | 126650 | systems/win32/miktex/tm/packages/iexec__doc.tar.lzma
2022/01/09 | 1264 | macros/latex/contrib/iexec/README.md
+2022/01/09 | 12612 | fonts/newtx/tfm/ntx-Italic-lf-sc-t1.tfm
+2022/01/09 | 12600 | fonts/newtx/tfm/ntx-Italic-osf-sc-t1.tfm
+2022/01/09 | 12556 | fonts/newtx/tfm/ntx-Italic-tlf-sc-t1.tfm
+2022/01/09 | 12552 | fonts/newtx/tfm/ntx-Italic-tosf-sc-t1.tfm
+2022/01/09 | 12544 | fonts/newtx/tfm/ntx-BoldSlanted-lf-sc-t1.tfm
+2022/01/09 | 12540 | fonts/newtx/tfm/ntx-BoldSlanted-osf-sc-t1.tfm
+2022/01/09 | 12536 | fonts/newtx/tfm/ntx-Slanted-lf-sc-t1.tfm
+2022/01/09 | 12532 | fonts/newtx/tfm/ntx-Slanted-osf-sc-t1.tfm
2022/01/09 | 125289 | graphics/pstricks/base/generic/pstricks.tex
2022/01/09 | 1252687 | systems/win32/miktex/tm/packages/libertinust1math.tar.lzma
+2022/01/09 | 12508 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-sc-t1.tfm
+2022/01/09 | 12508 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-sc-t1.tfm
+2022/01/09 | 12504 | fonts/newtx/tfm/ntx-Slanted-tosf-sc-t1.tfm
+2022/01/09 | 12504 | fonts/newtx/tfm/ntx-Slanted-tlf-sc-t1.tfm
2022/01/09 | 124370 | macros/latex/contrib/iexec/iexec.pdf
2022/01/09 | 12403 | systems/win32/miktex/tm/packages/muling__source.tar.lzma
+2022/01/09 | 12336 | fonts/newtx/tfm/ntx-Bold-lf-sc-t1.tfm
+2022/01/09 | 12332 | fonts/newtx/tfm/ntx-Bold-osf-sc-t1.tfm
2022/01/09 | 123267 | systems/win32/miktex/tm/packages/latexindent__source.tar.lzma
+2022/01/09 | 12316 | fonts/newtx/tfm/ntx-Regular-lf-sc-t1.tfm
+2022/01/09 | 12312 | fonts/newtx/tfm/ntx-Regular-osf-sc-t1.tfm
+2022/01/09 | 12300 | fonts/newtx/tfm/ntx-Bold-tosf-sc-t1.tfm
+2022/01/09 | 12300 | fonts/newtx/tfm/ntx-Bold-tlf-sc-t1.tfm
+2022/01/09 | 12300 | fonts/newtx/tfm/ntx-BoldItalic-lf-scl-ly1.tfm
+2022/01/09 | 12292 | fonts/newtx/tfm/ntx-BoldItalic-osf-scl-ly1.tfm
+2022/01/09 | 12284 | fonts/newtx/tfm/ntx-Regular-tosf-sc-t1.tfm
+2022/01/09 | 12284 | fonts/newtx/tfm/ntx-Regular-tlf-sc-t1.tfm
+2022/01/09 | 12252 | fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-ly1.tfm
+2022/01/09 | 12248 | fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-ly1.tfm
2022/01/09 | 1223192 | systems/win32/miktex/tm/packages/acro__doc.tar.lzma
2022/01/09 | 1209610 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma
-2022/01/09 | 120221 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
2022/01/09 | 11988 | systems/win32/miktex/tm/packages/fnpct.tar.lzma
2022/01/09 | 11982 | systems/win32/miktex/tm/packages/dbshow__source.tar.lzma
-2022/01/09 | 1180763 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2022/01/09 | 11820 | fonts/newtx/tfm/ntx-Italic-lf-scl-ly1.tfm
+2022/01/09 | 11808 | fonts/newtx/tfm/ntx-Italic-osf-scl-ly1.tfm
2022/01/09 | 11805 | systems/win32/miktex/tm/packages/codebox__source.tar.lzma
-2022/01/09 | 115645 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/01/09 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/01/09 | 11772 | fonts/newtx/tfm/ntx-Italic-tosf-scl-ly1.tfm
+2022/01/09 | 11772 | fonts/newtx/tfm/ntx-Italic-tlf-scl-ly1.tfm
+2022/01/09 | 11664 | fonts/newtx/tfm/ntx-Slanted-lf-scl-ly1.tfm
+2022/01/09 | 11660 | fonts/newtx/tfm/ntx-Slanted-osf-scl-ly1.tfm
+2022/01/09 | 11632 | fonts/newtx/tfm/ntx-Slanted-tosf-scl-ly1.tfm
+2022/01/09 | 11632 | fonts/newtx/tfm/ntx-Slanted-tlf-scl-ly1.tfm
+2022/01/09 | 11556 | fonts/newtx/tfm/ntx-Slanted-lf-t1.tfm
+2022/01/09 | 11552 | fonts/newtx/tfm/ntx-Slanted-osf-t1.tfm
+2022/01/09 | 11548 | fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-ly1.tfm
+2022/01/09 | 11544 | fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-ly1.tfm
+2022/01/09 | 11524 | fonts/newtx/tfm/ntx-Slanted-tosf-t1.tfm
+2022/01/09 | 11524 | fonts/newtx/tfm/ntx-Slanted-tlf-t1.tfm
+2022/01/09 | 11520 | fonts/newtx/tfm/ntx-BoldSlanted-lf-t1.tfm
+2022/01/09 | 11516 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-ly1.tfm
+2022/01/09 | 11516 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-ly1.tfm
+2022/01/09 | 11516 | fonts/newtx/tfm/ntx-BoldSlanted-osf-t1.tfm
+2022/01/09 | 11484 | fonts/newtx/tfm/ntx-BoldSlanted-tosf-t1.tfm
+2022/01/09 | 11484 | fonts/newtx/tfm/ntx-BoldSlanted-tlf-t1.tfm
+2022/01/09 | 11480 | fonts/newtx/tfm/ntx-Regular-lf-scl-ly1.tfm
+2022/01/09 | 11476 | fonts/newtx/tfm/ntxth-Slanted-osf-t1.tfm
+2022/01/09 | 11476 | fonts/newtx/tfm/ntx-Regular-osf-scl-ly1.tfm
+2022/01/09 | 1146 | macros/latex/contrib/dbshow/README.md
2022/01/09 | 11468 | systems/win32/miktex/tm/packages/csvsimple.tar.lzma
2022/01/09 | 1146268 | systems/texlive/tlnet/archive/latexindent.doc.r61535.tar.xz
+2022/01/09 | 11448 | fonts/newtx/tfm/ntxth-Slanted-tlf-t1.tfm
+2022/01/09 | 11448 | fonts/newtx/tfm/ntx-Regular-tosf-scl-ly1.tfm
+2022/01/09 | 11448 | fonts/newtx/tfm/ntx-Regular-tlf-scl-ly1.tfm
2022/01/09 | 1141401 | macros/latex/contrib/njuvisual/njuvisual-curves.dtx
-2022/01/09 | 113014 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/01/09 | 112663 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/01/09 | 11404 | fonts/newtx/tfm/ntx-BoldItalic-lf-t1.tfm
+2022/01/09 | 11400 | fonts/newtx/tfm/ntx-BoldItalic-osf-t1.tfm
+2022/01/09 | 11368 | fonts/newtx/tfm/ntx-Bold-lf-scl-ly1.tfm
+2022/01/09 | 11364 | fonts/newtx/tfm/ntx-Bold-osf-scl-ly1.tfm
+2022/01/09 | 11360 | fonts/newtx/tfm/ntx-Regular-lf-t1.tfm
+2022/01/09 | 11356 | fonts/newtx/tfm/ntx-Regular-osf-t1.tfm
+2022/01/09 | 11352 | fonts/newtx/tfm/ntx-BoldItalic-tlf-t1.tfm
+2022/01/09 | 11348 | fonts/newtx/tfm/ntx-BoldItalic-tosf-t1.tfm
+2022/01/09 | 11340 | fonts/newtx/tfm/ntx-Bold-lf-t1.tfm
+2022/01/09 | 11336 | fonts/newtx/tfm/ntx-Bold-tosf-scl-ly1.tfm
+2022/01/09 | 11336 | fonts/newtx/tfm/ntx-Bold-tlf-scl-ly1.tfm
+2022/01/09 | 11336 | fonts/newtx/tfm/ntx-Bold-osf-t1.tfm
+2022/01/09 | 11328 | fonts/newtx/tfm/ntx-Regular-tosf-t1.tfm
+2022/01/09 | 11328 | fonts/newtx/tfm/ntx-Regular-tlf-t1.tfm
+2022/01/09 | 11312 | fonts/newtx/tfm/ntx-Italic-lf-t1.tfm
+2022/01/09 | 11304 | fonts/newtx/tfm/ntx-Bold-tosf-t1.tfm
+2022/01/09 | 11304 | fonts/newtx/tfm/ntx-Bold-tlf-t1.tfm
+2022/01/09 | 11300 | fonts/newtx/tfm/ntx-Italic-osf-t1.tfm
+2022/01/09 | 11264 | fonts/newtx/tfm/ntx-Italic-tlf-t1.tfm
+2022/01/09 | 11260 | fonts/newtx/tfm/ntx-Italic-tosf-t1.tfm
+2022/01/09 | 11200 | fonts/newtx/tfm/ntxth-Italic-osf-t1.tfm
+2022/01/09 | 11168 | fonts/newtx/tfm/ntxth-Italic-tlf-t1.tfm
2022/01/09 | 110989 | systems/win32/miktex/tm/packages/kdpcover__doc.tar.lzma
+2022/01/09 | 1104734 | support/TeX4ht/source/tex4ht-4ht.tex
2022/01/09 | 110419 | systems/win32/miktex/tm/packages/chhaya__doc.tar.lzma
-2022/01/09 | 109562 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/01/09 | 109142 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2022/01/09 | 1087177 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/01/09 | 108292 | systems/texlive/tlnet/archive/texlive-scripts.r61531.tar.xz
2022/01/09 | 108146 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma
2022/01/09 | 1050430 | systems/win32/miktex/tm/packages/tkz-euclide__source.tar.lzma
2022/01/09 | 104774 | macros/latex/contrib/kdpcover/kdpcover.pdf
-2022/01/09 | 104676 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2022/01/09 | 103438 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
2022/01/09 | 1024864 | systems/win32/miktex/tm/packages/latexindent__doc.tar.lzma
-2022/01/09 | 101457 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2022/01/09 | 101248 | systems/texlive/tlnet/archive/kdpcover.doc.r61543.tar.xz
2022/01/08 | 9811359 | support/latexindent/latexindent.exe
2022/01/08 | 9775 | support/latexindent/LatexIndent/LogFile.pm
2022/01/08 | 9537 | support/latexindent/LatexIndent/IfElseFi.pm
-2022/01/08 | 937676 | systems/texlive/tlnet/archive/tex4ht.r61525.tar.xz
2022/01/08 | 9243 | support/latexindent/LatexIndent/Lines.pm
2022/01/08 | 89320 | systems/texlive/tlnet/archive/xecjk.source.r61529.tar.xz
2022/01/08 | 88185 | macros/latex/contrib/hvlogos.zip
2022/01/08 | 85963 | macros/latex/contrib/hvlogos/doc/hvlogos-doc.pdf
2022/01/08 | 833 | support/latexindent/LatexIndent/Version.pm
-2022/01/08 | 80373 | macros/latex/contrib/easybook/easybook.tex
2022/01/08 | 8005 | support/latexindent/documentation/sec-the-line-switch.tex
2022/01/08 | 7955 | support/latexindent/documentation/sec-introduction.tex
-2022/01/08 | 78475 | macros/latex/contrib/easybook/easybook.dtx
2022/01/08 | 7771 | macros/latex/contrib/tasks/tasks-manual.cls
2022/01/08 | 74196 | support/latexindent/documentation/sec-default-user-local.tex
2022/01/08 | 7221 | support/latexindent/documentation/subsubsec-no-add-remaining-code-blocks.tex
2022/01/08 | 7214 | support/latexindent/LatexIndent/MandatoryArgument.pm
2022/01/08 | 7161 | support/latexindent/documentation/figure-schematic.png
2022/01/08 | 6984 | support/latexindent/LatexIndent/FileExtension.pm
-2022/01/08 | 6837 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/01/08 | 6742 | support/latexindent/LatexIndent/Environment.pm
2022/01/08 | 6645 | support/latexindent/LatexIndent/BackUpFileProcedure.pm
2022/01/08 | 66231 | support/latexindent/documentation/subsec-poly-switches.tex
@@ -425,7 +796,8 @@
2022/01/08 | 6483 | support/latexindent/LatexIndent/OptionalArgument.pm
2022/01/08 | 6373 | support/latexindent/LatexIndent/TrailingComments.pm
2022/01/08 | 633 | support/latexindent/documentation/cmhlistings.tex
-2022/01/08 | 631071 | macros/latex/contrib/easybook.zip
+2022/01/08 | 623388 | fonts/newtx/afm/ztmrsl.afm
+2022/01/08 | 623388 | fonts/newtx/afm/TeXGyreTermesX-Slanted.afm
2022/01/08 | 62111 | support/latexindent/documentation/latexindent-yaml-schema.json
2022/01/08 | 61715 | support/latexindent/LatexIndent/AlignmentAtAmpersand.pm
2022/01/08 | 6121775 | support/latexindent.zip
@@ -433,7 +805,6 @@
2022/01/08 | 5998 | macros/latex/contrib/hvlogos/latex/hvlogos.sty
2022/01/08 | 5969 | support/latexindent/LatexIndent/Else.pm
2022/01/08 | 5962 | support/latexindent/documentation/subsubsec-commands-with-arguments.tex
-2022/01/08 | 590081 | macros/latex/contrib/easybook/easybook.pdf
2022/01/08 | 5771 | support/latexindent/LatexIndent/UnNamedGroupingBracesBrackets.pm
2022/01/08 | 5717 | support/latexindent/documentation/subsec-combine-text-wrap-para-line-breaks.tex
2022/01/08 | 57123 | support/latexindent/LatexIndent/GetYamlSettings.pm
@@ -451,7 +822,6 @@
2022/01/08 | 4355 | support/latexindent/LatexIndent/RoundBrackets.pm
2022/01/08 | 432 | macros/latex/contrib/hvlogos/Changes
2022/01/08 | 4270 | support/latexindent/LatexIndent/NamedGroupingBracesBrackets.pm
-2022/01/08 | 398319 | macros/latex/contrib/dbshow.zip
2022/01/08 | 38592 | systems/texlive/tlnet/archive/mptopdf.r61520.tar.xz
2022/01/08 | 3834 | support/latexindent/documentation/subsubsec-special.tex
2022/01/08 | 3716 | systems/texlive/tlnet/archive/pascaltriangle.r61523.tar.xz
@@ -459,7 +829,6 @@
2022/01/08 | 356761 | macros/latex/contrib/sapthesis.zip
2022/01/08 | 3435 | support/latexindent/documentation/subsubsec-environments-with-items.tex
2022/01/08 | 3378 | support/latexindent/LatexIndent/HorizontalWhiteSpace.pm
-2022/01/08 | 334656 | support/TeX4ht/source/tex4ht-ooffice.tex
2022/01/08 | 3273 | support/latexindent/LatexIndent/Tokens.pm
2022/01/08 | 32338 | macros/latex/contrib/tasks/tasks.sty
2022/01/08 | 3009 | support/latexindent/documentation/sec-the-m-switch.tex
@@ -478,6 +847,7 @@
2022/01/08 | 21782 | support/latexindent/LatexIndent/Document.pm
2022/01/08 | 21628 | support/latexindent/documentation/sec-replacements.tex
2022/01/08 | 2109 | support/latexindent/documentation/sec-demonstration.tex
+2022/01/08 | 209604 | fonts/newtx/opentype/TeXGyreTermesX-Slanted.otf
2022/01/08 | 20565 | support/latexindent/LatexIndent/Indent.pm
2022/01/08 | 19822 | support/latexindent/LatexIndent/Sentence.pm
2022/01/08 | 19662 | macros/latex/contrib/tasks/tasks-manual.tex
@@ -486,7 +856,6 @@
2022/01/08 | 1879 | support/latexindent/documentation/figure-schematic.tex
2022/01/08 | 1874 | support/latexindent/README
2022/01/08 | 18419 | support/latexindent/documentation/subsec-text-wrap.tex
-2022/01/08 | 173079 | support/TeX4ht/source/ChangeLog
2022/01/08 | 1677 | support/latexindent/documentation/sec-conclusions-know-limitations.tex
2022/01/08 | 1664 | support/latexindent/documentation/logo.tex
2022/01/08 | 16570 | support/latexindent/documentation/subsubsec-environments-and-their-arguments.tex
@@ -503,12 +872,10 @@
2022/01/08 | 14304 | systems/texlive/tlnet/archive/mptopdf.doc.r61520.tar.xz
2022/01/08 | 14030 | support/latexindent/documentation/subsec-commands-and-their-options.tex
2022/01/08 | 13969 | support/latexindent/LatexIndent/Special.pm
-2022/01/08 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r61525.tar.xz
2022/01/08 | 1362 | macros/latex/contrib/tasks/README
2022/01/08 | 13122 | support/latexindent/LatexIndent/FileContents.pm
2022/01/08 | 12661 | support/latexindent/LatexIndent/Braces.pm
2022/01/08 | 1243 | macros/latex/contrib/tasks/tasks.cfg
-2022/01/08 | 1230600 | systems/texlive/tlnet/archive/tex4ht.source.r61525.tar.xz
2022/01/08 | 12302 | support/latexindent/LatexIndent/HiddenChildren.pm
2022/01/08 | 11962 | support/latexindent/documentation/subsec-remove-para-line-breaks.tex
2022/01/08 | 11252 | systems/texlive/tlnet/archive/csvsimple.r61521.tar.xz
@@ -558,14 +925,12 @@
2022/01/07 | 469092 | macros/latex/contrib/tcolorbox/tcolorbox-example.pdf
2022/01/07 | 456130 | macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.pdf
2022/01/07 | 44098 | macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.tex
-2022/01/07 | 43047 | macros/latex/contrib/dbshow/dbshow-doc.tex
2022/01/07 | 42635 | macros/latex/contrib/sapthesis/sapthesis-doc.tex
2022/01/07 | 41833 | macros/latex/contrib/csvsimple/csvsimple-l3.sty
2022/01/07 | 4109 | macros/latex/contrib/csvsimple/csvsimple-doc.sty
2022/01/07 | 4020 | macros/latex/contrib/csvsimple/csvsimple-example.tex
2022/01/07 | 39859 | macros/latex/contrib/tcolorbox/tcolorbox.doc.breakable.tex
2022/01/07 | 39347 | macros/latex/contrib/tcolorbox/tcolorbox.doc.theorems.tex
-2022/01/07 | 388176 | macros/latex/contrib/dbshow/dbshow-doc.pdf
2022/01/07 | 3697 | macros/latex/contrib/sapthesis/README
2022/01/07 | 365890 | macros/latex/contrib/sapthesis/sapthesis-doc.pdf
2022/01/07 | 35224 | macros/latex/contrib/tcolorbox/lichtspiel.jpg
@@ -594,7 +959,6 @@
2022/01/07 | 229 | macros/latex/contrib/csvsimple/namesort.xml
2022/01/07 | 227 | macros/latex/contrib/csvsimple/amountsort.xml
2022/01/07 | 22407 | macros/latex/contrib/tcolorbox/Basilica_5.png
-2022/01/07 | 21844 | macros/latex/contrib/dbshow/dbshow.sty
2022/01/07 | 21663 | macros/latex/contrib/tcolorbox/crinklepaper.png
2022/01/07 | 2117008 | macros/latex/contrib/csvsimple.zip
2022/01/07 | 2113940 | install/macros/latex/contrib/csvsimple.tds.zip
@@ -625,7 +989,6 @@
2022/01/07 | 12115 | macros/latex/contrib/tcolorbox/tcbtheorems.code.tex
2022/01/07 | 1205800 | systems/texlive/tlnet/archive/siunitx.doc.r61515.tar.xz
2022/01/07 | 11606 | macros/latex/contrib/tcolorbox/tcolorbox.doc.s_main.sty
-2022/01/07 | 1146 | macros/latex/contrib/dbshow/README.md
2022/01/07 | 113296 | macros/latex/contrib/tcolorbox/tcolorbox.doc.skins.tex
2022/01/07 | 112 | macros/latex/contrib/tcolorbox/tcolorbox.doc.index.tex
2022/01/07 | 1106 | macros/latex/contrib/tcolorbox/tcolorbox.doc.picturecredits.tex
@@ -2046,7 +2409,6 @@
2022/01/06 | 11111 | graphics/asymptote/LspCpp/LibLsp/lsp/textDocument/textDocument.cpp
2022/01/06 | 1109 | graphics/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/codeActionResult.h
2022/01/06 | 1105 | graphics/asymptote/LspCpp/LibLsp/lsp/lsMarkedString.h
-2022/01/06 | 1104779 | support/TeX4ht/source/tex4ht-4ht.tex
2022/01/06 | 1101 | graphics/asymptote/cudareflect/tinyexr/examples/resize/resize.cc
2022/01/06 | 109 | graphics/asymptote/tests/string/insert.asy
2022/01/06 | 109 | graphics/asymptote/GUI/res/icons/closedpolygon.asy
@@ -2295,7 +2657,6 @@
2022/01/04 | 998875 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-main.pdf
2022/01/04 | 9888 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-main.tex
2022/01/04 | 983 | macros/latex/contrib/acro/examples/acro.example.issue-119.tex
-2022/01/04 | 9343055 | fonts/newtx.zip
2022/01/04 | 9078 | macros/latex/contrib/tkz/tkz-base/latex/tkz-base.cfg
2022/01/04 | 907817 | macros/latex/contrib/acro/acro-manual.pdf
2022/01/04 | 9063 | macros/latex/contrib/fnpct/fnpct-manual.cls
@@ -2347,7 +2708,6 @@
2022/01/04 | 4366 | macros/latex/contrib/tkz/tkz-base/latex/tkz-lib-marks.tex
2022/01/04 | 426674 | macros/latex/contrib/tkz/tkz-base.zip
2022/01/04 | 4188 | macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-news.tex
-2022/01/04 | 41628 | fonts/newtx/README
2022/01/04 | 4085 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-polygons.tex
2022/01/04 | 407520 | systems/texlive/tlnet/archive/garamond-math.r61481.tar.xz
2022/01/04 | 4004 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-compass.tex
@@ -2382,7 +2742,6 @@
2022/01/04 | 2976 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-text.tex
2022/01/04 | 2969 | macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-text.tex
2022/01/04 | 29420 | systems/texlive/tlnet/archive/srdp-mathematik.r61482.tar.xz
-2022/01/04 | 293731 | fonts/garamond-math/Garamond-Math.pdf
2022/01/04 | 292360 | systems/texlive/tlnet/archive/garamond-math.doc.r61481.tar.xz
2022/01/04 | 289 | macros/latex/contrib/codebox/build.sh
2022/01/04 | 286 | macros/latex/contrib/acro/examples/acro.example.issue-154.tex
@@ -2411,14 +2770,11 @@
2022/01/04 | 1978 | macros/latex/contrib/acro/examples/acro.example.units.tex
2022/01/04 | 19496 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-spc.tex
2022/01/04 | 1916 | macros/latex/contrib/swfigure/README.txt
-2022/01/04 | 19131 | fonts/newtx/tex/newtxtext.sty
2022/01/04 | 191008 | systems/texlive/tlnet/archive/luatexja.r61485.tar.xz
2022/01/04 | 18248 | macros/latex/contrib/tkz/tkz-base/latex/tkz-obj-axes.tex
-2022/01/04 | 18135 | fonts/garamond-math/Garamond-Math.tex
2022/01/04 | 173809 | macros/latex/contrib/acro/acro.sty
2022/01/04 | 1693 | macros/latex/contrib/translations/README
2022/01/04 | 16772 | systems/texlive/tlnet/archive/wrapfig2.source.r61483.tar.xz
-2022/01/04 | 1674 | fonts/garamond-math/README.md
2022/01/04 | 16531 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-triangles.tex
2022/01/04 | 16353 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-by.tex
2022/01/04 | 16128 | support/texlogsieve/texlogsieve.tex
@@ -2455,139 +2811,3 @@
2022/01/04 | 104689 | macros/latex/contrib/acro/acro-manual.tex
2022/01/04 | 10453 | macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-lines.tex
2022/01/04 | 10244 | support/texlogsieve/texlogsieve.1
-2022/01/03 | 9992 | macros/latex/contrib/yb-book/yb-book.cls
-2022/01/03 | 9765 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
-2022/01/03 | 945 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
-2022/01/03 | 945 | macros/luatex/generic/luatexja/doc/jfm-testf.lua
-2022/01/03 | 919160 | systems/texlive/tlnet/archive/mcf2graph.doc.r61468.tar.xz
-2022/01/03 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
-2022/01/03 | 885 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
-2022/01/03 | 8660 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
-2022/01/03 | 8609 | macros/luatex/generic/luatexja/src/ltj-otf.lua
-2022/01/03 | 842355 | fonts/garamond-math.zip
-2022/01/03 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
-2022/01/03 | 823988 | fonts/garamond-math/Garamond-Math.otf
-2022/01/03 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
-2022/01/03 | 7790 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
-2022/01/03 | 7691 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
-2022/01/03 | 7370 | macros/luatex/generic/luatexja/src/ltj-math.lua
-2022/01/03 | 713111 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
-2022/01/03 | 7026 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
-2022/01/03 | 69217 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
-2022/01/03 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
-2022/01/03 | 6497 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
-2022/01/03 | 6235 | macros/luatex/generic/luatexja/src/ltj-latex.sty
-2022/01/03 | 6203 | macros/luatex/generic/luatexja/src/ltj-base.sty
-2022/01/03 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
-2022/01/03 | 6072 | systems/texlive/tlnet/archive/aalok.r61474.tar.xz
-2022/01/03 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
-2022/01/03 | 6008 | systems/texlive/tlnet/archive/chhaya.source.r61475.tar.xz
-2022/01/03 | 5940 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
-2022/01/03 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
-2022/01/03 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
-2022/01/03 | 5716 | systems/texlive/tlnet/archive/tipauni.r61476.tar.xz
-2022/01/03 | 5682 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
-2022/01/03 | 55322 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
-2022/01/03 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
-2022/01/03 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
-2022/01/03 | 5420 | systems/texlive/tlnet/archive/marathi.r61469.tar.xz
-2022/01/03 | 536663 | macros/luatex/generic/luatexja/doc/luatexja.dtx
-2022/01/03 | 535896 | macros/latex/contrib/wrapfig2.zip
-2022/01/03 | 52633 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
-2022/01/03 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
-2022/01/03 | 5216 | macros/latex/contrib/yb-book/yb-book-logo.pdf
-2022/01/03 | 49557 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
-2022/01/03 | 4871 | macros/luatex/generic/luatexja/src/ltj-stack.lua
-2022/01/03 | 48649 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
-2022/01/03 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
-2022/01/03 | 464 | macros/latex/contrib/yb-book/DEPENDS.txt
-2022/01/03 | 456779 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
-2022/01/03 | 4560 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
-2022/01/03 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
-2022/01/03 | 4408 | macros/luatex/generic/luatexja/src/ltj-plain.sty
-2022/01/03 | 4404 | systems/texlive/tlnet/archive/muling.source.r61473.tar.xz
-2022/01/03 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
-2022/01/03 | 4196 | macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty
-2022/01/03 | 405 | macros/luatex/generic/luatexja/src/patches/lltjp-everyshi.sty
-2022/01/03 | 400068 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
-2022/01/03 | 397480 | systems/texlive/tlnet/archive/tipauni.doc.r61476.tar.xz
-2022/01/03 | 39711 | macros/luatex/generic/luatexja/src/ltj-direction.lua
-2022/01/03 | 3961 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
-2022/01/03 | 3893 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
-2022/01/03 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
-2022/01/03 | 3812067 | macros/luatex/generic/luatexja.zip
-2022/01/03 | 381090 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
-2022/01/03 | 3796 | macros/luatex/generic/luatexja/README
-2022/01/03 | 3755 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
-2022/01/03 | 3748 | macros/luatex/generic/luatexja/src/ltj-compat.lua
-2022/01/03 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
-2022/01/03 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
-2022/01/03 | 3451 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
-2022/01/03 | 3425 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
-2022/01/03 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
-2022/01/03 | 3368 | systems/texlive/tlnet/archive/chhaya.r61475.tar.xz
-2022/01/03 | 33461 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
-2022/01/03 | 3313 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
-2022/01/03 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
-2022/01/03 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
-2022/01/03 | 32099 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
-2022/01/03 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
-2022/01/03 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
-2022/01/03 | 29536 | macros/luatex/generic/luatexja/src/luatexja-core.sty
-2022/01/03 | 29181 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
-2022/01/03 | 2905 | macros/latex/contrib/yb-book/yb-book.tex
-2022/01/03 | 26934 | macros/luatex/generic/luatexja/src/lltjext.sty
-2022/01/03 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
-2022/01/03 | 25920 | systems/texlive/tlnet/archive/mcf2graph.r61468.tar.xz
-2022/01/03 | 2586 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
-2022/01/03 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
-2022/01/03 | 251424 | macros/latex/contrib/yb-book.zip
-2022/01/03 | 2464 | systems/texlive/tlnet/archive/muling.r61473.tar.xz
-2022/01/03 | 239404 | macros/latex/contrib/yb-book/yb-book.pdf
-2022/01/03 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
-2022/01/03 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
-2022/01/03 | 22294 | macros/luatex/generic/luatexja/src/luatexja.lua
-2022/01/03 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
-2022/01/03 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
-2022/01/03 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
-2022/01/03 | 2042 | macros/luatex/generic/luatexja/src/luatexja.sty
-2022/01/03 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
-2022/01/03 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua
-2022/01/03 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
-2022/01/03 | 19566 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
-2022/01/03 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
-2022/01/03 | 19234 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
-2022/01/03 | 189 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
-2022/01/03 | 188978 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
-2022/01/03 | 18722 | macros/luatex/generic/luatexja/src/ltj-kinsoku.tex
-2022/01/03 | 18632 | systems/texlive/tlnet/archive/aalok.source.r61474.tar.xz
-2022/01/03 | 17936 | systems/texlive/tlnet/archive/marathi.source.r61469.tar.xz
-2022/01/03 | 177499 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
-2022/01/03 | 166557 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
-2022/01/03 | 165972 | systems/texlive/tlnet/archive/aalok.doc.r61474.tar.xz
-2022/01/03 | 1637 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
-2022/01/03 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
-2022/01/03 | 154928 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
-2022/01/03 | 154916 | systems/texlive/tlnet/archive/marathi.doc.r61469.tar.xz
-2022/01/03 | 1536 | macros/luatex/generic/luatexja/COPYING
-2022/01/03 | 14929 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
-2022/01/03 | 14709 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
-2022/01/03 | 144320 | systems/texlive/tlnet/archive/muling.doc.r61473.tar.xz
-2022/01/03 | 1416 | macros/latex/contrib/yb-book/samples/sample.tex
-2022/01/03 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
-2022/01/03 | 13899 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
-2022/01/03 | 13726 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
-2022/01/03 | 1362 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
-2022/01/03 | 13240 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
-2022/01/03 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
-2022/01/03 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
-2022/01/03 | 12544 | systems/texlive/tlnet/archive/tipauni.source.r61476.tar.xz
-2022/01/03 | 12389 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
-2022/01/03 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
-2022/01/03 | 12151 | macros/luatex/generic/luatexja/src/ltj-base.lua
-2022/01/03 | 121504 | systems/texlive/tlnet/archive/chhaya.doc.r61475.tar.xz
-2022/01/03 | 11508 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
-2022/01/03 | 1140418 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
-2022/01/03 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
-2022/01/03 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
-2022/01/03 | 1087 | macros/latex/contrib/yb-book/README.md
diff --git a/fonts/newtx/README b/fonts/newtx/README
index 9364748215..e54e7a4537 100644
--- a/fonts/newtx/README
+++ b/fonts/newtx/README
@@ -1,10 +1,17 @@
This package, initially based on txfonts, provides many fixes and enhancements to the txfonts package, splitting it into two separate packages---newtxtext and newtxmath, which may be run independently of one another. It provides scaling, improved metrics, and other options. In particular, newtxmath offers a libertine option which substitutes Linux Libertine (provided with TeXLive and MikTeX) italic and Greek letters for the default Times letters, providing a good match for the Libertine text font, which is heavier than Computer Modern but lighter than Times, and in my experience, looks very sharp and clear on the screen.
-Current version: 1.703 2022-01-04
+Current version: 1.704 2022-01-09
This material is subject to the LaTeX Project Public License. See http://www.ctan.org/license/lppl1.3
for the details of that license.
+Changes in version 1.704
+1. Fixed the \textcircled macro in legacy latex.
+2. Brought up to date a number of tfms and map file entries.
+3. Corrected code in some fd files so that largesc option now works correctly in all cases.
+4. Added option thmslshape to newtx and newtxtext changing theoremfont rendering from italic with upright figures, punctuation and delimiters, to slanted with the same upright features.
+5. Modified upright features to TeXGyreTermesX.otf and ztmrsl.pfb to permit item 4 to work.
+
Changes in version 1.703
Corrected a missing @ in line 40 of newtxmath.sty.
diff --git a/fonts/newtx/afm/TeXGyreTermesX-Slanted.afm b/fonts/newtx/afm/TeXGyreTermesX-Slanted.afm
new file mode 100644
index 0000000000..7f7b39aea9
--- /dev/null
+++ b/fonts/newtx/afm/TeXGyreTermesX-Slanted.afm
@@ -0,0 +1,22668 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20201107
+Comment Creation Date: Sat Jan 8 12:22:26 2022
+FontName TeXGyreTermesX-Slanted
+FullName TeXGyreTermesX Slanted
+FamilyName TeXGyreTermesX
+Weight Regular
+Notice (Copyright 2006, 2009 for TeX Gyre extensions by B. Jackowski and J.M. Nowacki (on behalf of TeX users groups). This work is released under the GUST Font License -- see http://tug.org/fonts/licenses/G)
+Comment UST-FONT-LICENSE.txt for details.
+Comment
+Comment Copyright (c) 2015--2021 Michael Sharpe, released under the equivalent LPPL license. (Modified all small cap glyphs to larger size, renamed originals as petite caps, added superior letters and figures
+Comment . Changed positions of dots above i, j, ij, iogonek and idotbelow to match URW precursors.)
+ItalicAngle -15
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 2.004
+EncodingScheme FontSpecific
+FontBBox -439 -281 1366 1055
+CapHeight 662
+XHeight 450
+Ascender 662
+Descender -217
+StartCharMetrics 1514
+C 0 ; WX 250 ; N space ; B 0 0 0 0 ;
+C 1 ; WX 333 ; N exclam ; B 139 -9 402 676 ;
+C 2 ; WX 408 ; N quotedbl ; B 224 431 503 676 ;
+C 3 ; WX 500 ; N numbersign ; B 63 0 619 662 ;
+C 4 ; WX 500 ; N dollar ; B 58 -87 589 727 ;
+C 5 ; WX 833 ; N percent ; B 168 -13 843 676 ;
+C 6 ; WX 778 ; N ampersand ; B 72 -13 825 676 ;
+C 7 ; WX 180 ; N quotesingle ; B 195 431 305 676 ;
+C 8 ; WX 333 ; N parenleft ; B 96 -177 481 676 ;
+C 9 ; WX 333 ; N parenright ; B -14 -177 371 676 ;
+C 10 ; WX 500 ; N asterisk ; B 170 265 581 676 ;
+C 11 ; WX 564 ; N plus ; B 98 8 600 492 ;
+C 12 ; WX 250 ; N comma ; B 41 -141 202 102 ;
+C 13 ; WX 333 ; N hyphen ; B 91 194 354 257 ;
+C 14 ; WX 250 ; N period ; B 80 -11 195 100 ;
+C 15 ; WX 278 ; N slash ; B -13 -14 468 676 ;
+C 16 ; WX 500 ; N zero ; B 93 -14 586 676 ;
+C 17 ; WX 500 ; N one ; B 118 0 480 676 ;
+C 18 ; WX 500 ; N two ; B 30 0 565 676 ;
+C 19 ; WX 500 ; N three ; B 53 -14 548 676 ;
+C 20 ; WX 500 ; N four ; B 57 0 551 676 ;
+C 21 ; WX 500 ; N five ; B 43 -14 620 688 ;
+C 22 ; WX 500 ; N six ; B 93 -14 629 684 ;
+C 23 ; WX 500 ; N seven ; B 158 -8 626 662 ;
+C 24 ; WX 500 ; N eight ; B 90 -14 572 676 ;
+C 25 ; WX 500 ; N nine ; B 53 -22 580 676 ;
+C 26 ; WX 278 ; N colon ; B 91 -11 302 459 ;
+C 27 ; WX 278 ; N semicolon ; B 65 -141 302 459 ;
+C 28 ; WX 564 ; N less ; B 124 13 614 487 ;
+C 29 ; WX 564 ; N equal ; B 76 134 622 366 ;
+C 30 ; WX 564 ; N greater ; B 68 13 559 487 ;
+C 31 ; WX 444 ; N question ; B 193 -8 560 676 ;
+C 32 ; WX 921 ; N at ; B 191 -14 922 676 ;
+C 33 ; WX 722 ; N A ; B 15 0 711 674 ;
+C 34 ; WX 667 ; N B ; B 17 0 698 662 ;
+C 35 ; WX 667 ; N C ; B 100 -14 792 676 ;
+C 36 ; WX 722 ; N D ; B 16 0 788 662 ;
+C 37 ; WX 611 ; N E ; B 12 0 720 662 ;
+C 38 ; WX 556 ; N F ; B 12 0 720 662 ;
+C 39 ; WX 722 ; N G ; B 103 -14 804 676 ;
+C 40 ; WX 722 ; N H ; B 19 0 879 662 ;
+C 41 ; WX 333 ; N I ; B 18 0 492 662 ; L J IJ ;
+C 42 ; WX 389 ; N J ; B 23 -14 547 662 ;
+C 43 ; WX 722 ; N K ; B 34 0 852 662 ;
+C 44 ; WX 611 ; N L ; B 12 0 645 662 ;
+C 45 ; WX 889 ; N M ; B 12 0 1040 662 ;
+C 46 ; WX 722 ; N N ; B 12 -11 884 662 ;
+C 47 ; WX 722 ; N O ; B 108 -14 793 676 ;
+C 48 ; WX 556 ; N P ; B 16 0 678 662 ;
+C 49 ; WX 722 ; N Q ; B 107 -178 792 676 ;
+C 50 ; WX 667 ; N R ; B 17 0 684 662 ;
+C 51 ; WX 556 ; N S ; B 69 -14 628 676 ;
+C 52 ; WX 611 ; N T ; B 149 0 764 662 ;
+C 53 ; WX 722 ; N U ; B 153 -14 882 662 ;
+C 54 ; WX 722 ; N V ; B 188 -11 874 662 ;
+C 55 ; WX 944 ; N W ; B 177 -11 1109 662 ;
+C 56 ; WX 722 ; N X ; B 10 0 873 662 ;
+C 57 ; WX 722 ; N Y ; B 194 0 880 662 ;
+C 58 ; WX 611 ; N Z ; B 9 0 754 662 ;
+C 59 ; WX 333 ; N bracketleft ; B 46 -156 476 662 ;
+C 60 ; WX 278 ; N backslash ; B 172 -14 283 676 ;
+C 61 ; WX 333 ; N bracketright ; B -8 -156 422 662 ;
+C 62 ; WX 469 ; N asciicircum ; B 104 297 526 662 ;
+C 63 ; WX 500 ; N underscore ; B -33 -125 480 -75 ;
+C 64 ; WX 333 ; N grave ; B 186 504 375 675 ;
+C 65 ; WX 444 ; N a ; B 58 -10 462 460 ;
+C 66 ; WX 500 ; N b ; B 82 -10 544 683 ;
+C 67 ; WX 444 ; N c ; B 71 -10 497 460 ;
+C 68 ; WX 500 ; N d ; B 71 -10 606 683 ;
+C 69 ; WX 444 ; N e ; B 69 -10 485 460 ;
+C 70 ; WX 333 ; N f ; B 20 0 551 683 ; L l fl ; L i fi ; L f ff ; L k f_k ;
+C 71 ; WX 500 ; N g ; B -6 -218 584 460 ;
+C 72 ; WX 500 ; N h ; B 9 0 519 683 ;
+C 73 ; WX 278 ; N i ; B 16 0 360 683 ; L j ij ;
+C 74 ; WX 278 ; N j ; B -116 -218 374 683 ;
+C 75 ; WX 500 ; N k ; B 7 0 601 683 ;
+C 76 ; WX 278 ; N l ; B 21 0 364 683 ;
+C 77 ; WX 778 ; N m ; B 16 0 796 460 ;
+C 78 ; WX 500 ; N n ; B 18 0 516 460 ;
+C 79 ; WX 500 ; N o ; B 80 -10 543 460 ;
+C 80 ; WX 500 ; N p ; B -53 -217 547 460 ;
+C 81 ; WX 500 ; N q ; B 67 -217 547 461 ;
+C 82 ; WX 333 ; N r ; B 5 0 447 460 ;
+C 83 ; WX 389 ; N s ; B 51 -10 432 459 ;
+C 84 ; WX 278 ; N t ; B 91 -10 376 579 ;
+C 85 ; WX 500 ; N u ; B 96 -10 538 450 ;
+C 86 ; WX 500 ; N v ; B 136 -14 598 450 ;
+C 87 ; WX 722 ; N w ; B 138 -14 815 450 ;
+C 88 ; WX 500 ; N x ; B 17 0 554 450 ;
+C 89 ; WX 500 ; N y ; B -15 -218 596 450 ;
+C 90 ; WX 444 ; N z ; B 27 0 524 450 ;
+C 91 ; WX 480 ; N braceleft ; B 165 -181 532 680 ;
+C 92 ; WX 200 ; N bar ; B 25 -156 310 662 ;
+C 93 ; WX 480 ; N braceright ; B 82 -181 449 680 ;
+C 94 ; WX 541 ; N asciitilde ; B 103 186 575 320 ;
+C 95 ; WX 333 ; N uni00A0 ; B 0 0 0 0 ;
+C 96 ; WX 333 ; N exclamdown ; B 52 -226 315 459 ;
+C 97 ; WX 500 ; N cent ; B 81 -138 558 579 ;
+C 98 ; WX 500 ; N sterling ; B 23 -8 607 676 ;
+C 99 ; WX 500 ; N currency ; B 7 58 670 602 ;
+C 100 ; WX 500 ; N yen ; B 65 0 689 662 ;
+C 101 ; WX 200 ; N brokenbar ; B 25 -156 310 662 ;
+C 102 ; WX 500 ; N section ; B 88 -148 535 676 ;
+C 103 ; WX 333 ; N dieresis ; B 173 541 476 640 ;
+C 104 ; WX 760 ; N copyright ; B 107 -14 833 686 ;
+C 105 ; WX 276 ; N ordfeminine ; B 98 349 390 676 ;
+C 106 ; WX 500 ; N guillemotleft ; B 116 33 577 411 ;
+C 107 ; WX 564 ; N logicalnot ; B 120 167 622 366 ;
+C 108 ; WX 333 ; N uni00AD ; B 91 194 354 257 ;
+C 109 ; WX 760 ; N registered ; B 107 -14 833 686 ;
+C 110 ; WX 333 ; N macron ; B 162 563 487 617 ;
+C 111 ; WX 400 ; N degree ; B 194 390 492 676 ;
+C 112 ; WX 564 ; N plusminus ; B 40 0 618 558 ;
+C 113 ; WX 300 ; N two.superior ; B 78 270 434 676 ;
+C 114 ; WX 300 ; N three.superior ; B 96 262 426 676 ;
+C 115 ; WX 333 ; N acute ; B 228 504 491 675 ;
+C 116 ; WX 500 ; N uni00B5 ; B -9 -218 551 450 ;
+C 117 ; WX 453 ; N paragraph ; B 43 -154 627 662 ;
+C 118 ; WX 250 ; N periodcentered ; B 134 194 250 306 ;
+C 119 ; WX 333 ; N cedilla ; B -1 -215 229 5 ;
+C 120 ; WX 300 ; N one.superior ; B 129 270 371 676 ;
+C 121 ; WX 310 ; N ordmasculine ; B 100 349 455 676 ;
+C 122 ; WX 500 ; N guillemotright ; B 55 33 515 411 ;
+C 123 ; WX 750 ; N onequarter ; B 109 -14 818 676 ;
+C 124 ; WX 750 ; N onehalf ; B 97 -14 811 676 ;
+C 125 ; WX 750 ; N threequarters ; B 97 -14 818 676 ;
+C 126 ; WX 444 ; N questiondown ; B 5 -226 372 458 ;
+C 127 ; WX 722 ; N Agrave ; B 15 0 711 851 ;
+C 128 ; WX 722 ; N Aacute ; B 15 0 734 851 ;
+C 129 ; WX 722 ; N Acircumflex ; B 15 0 723 847 ;
+C 130 ; WX 722 ; N Atilde ; B 15 0 746 835 ;
+C 131 ; WX 722 ; N Adieresis ; B 15 0 719 832 ;
+C 132 ; WX 722 ; N Aring ; B 15 0 711 896 ;
+C 133 ; WX 889 ; N AE ; B 0 0 993 662 ;
+C 134 ; WX 667 ; N Ccedilla ; B 99 -215 792 676 ;
+C 135 ; WX 611 ; N Egrave ; B 12 0 720 851 ;
+C 136 ; WX 611 ; N Eacute ; B 12 0 720 851 ;
+C 137 ; WX 611 ; N Ecircumflex ; B 12 0 720 847 ;
+C 138 ; WX 611 ; N Edieresis ; B 12 0 720 832 ;
+C 139 ; WX 333 ; N Igrave ; B 18 0 492 851 ;
+C 140 ; WX 333 ; N Iacute ; B 18 0 543 851 ;
+C 141 ; WX 333 ; N Icircumflex ; B 18 0 532 847 ;
+C 142 ; WX 333 ; N Idieresis ; B 18 0 528 832 ;
+C 143 ; WX 722 ; N Eth ; B 16 0 788 662 ;
+C 144 ; WX 722 ; N Ntilde ; B 12 -11 884 835 ;
+C 145 ; WX 722 ; N Ograve ; B 108 -14 793 851 ;
+C 146 ; WX 722 ; N Oacute ; B 108 -14 793 851 ;
+C 147 ; WX 722 ; N Ocircumflex ; B 108 -14 793 847 ;
+C 148 ; WX 722 ; N Otilde ; B 108 -14 793 835 ;
+C 149 ; WX 722 ; N Odieresis ; B 108 -14 793 832 ;
+C 150 ; WX 564 ; N multiply ; B 115 56 583 444 ;
+C 151 ; WX 722 ; N Oslash ; B 35 -80 855 734 ;
+C 152 ; WX 722 ; N Ugrave ; B 153 -14 882 851 ;
+C 153 ; WX 722 ; N Uacute ; B 153 -14 882 851 ;
+C 154 ; WX 722 ; N Ucircumflex ; B 153 -14 882 847 ;
+C 155 ; WX 722 ; N Udieresis ; B 153 -14 882 832 ;
+C 156 ; WX 722 ; N Yacute ; B 194 0 880 851 ;
+C 157 ; WX 556 ; N Thorn ; B 16 0 643 662 ;
+C 158 ; WX 500 ; N germandbls ; B 12 -9 570 683 ;
+C 159 ; WX 444 ; N agrave ; B 58 -10 462 675 ;
+C 160 ; WX 444 ; N aacute ; B 58 -10 549 675 ;
+C 161 ; WX 444 ; N acircumflex ; B 58 -10 516 674 ;
+C 162 ; WX 444 ; N atilde ; B 58 -10 561 643 ;
+C 163 ; WX 444 ; N adieresis ; B 58 -10 534 640 ;
+C 164 ; WX 444 ; N aring ; B 58 -10 486 690 ;
+C 165 ; WX 667 ; N ae ; B 60 -10 698 460 ;
+C 166 ; WX 444 ; N ccedilla ; B 55 -215 497 460 ;
+C 167 ; WX 444 ; N egrave ; B 69 -10 485 675 ;
+C 168 ; WX 444 ; N eacute ; B 69 -10 559 675 ;
+C 169 ; WX 444 ; N ecircumflex ; B 69 -10 526 674 ;
+C 170 ; WX 444 ; N edieresis ; B 69 -10 544 640 ;
+C 171 ; WX 278 ; N igrave ; B 16 0 346 675 ;
+C 172 ; WX 278 ; N iacute ; B 16 0 462 675 ;
+C 173 ; WX 278 ; N icircumflex ; B 16 0 429 674 ;
+C 174 ; WX 278 ; N idieresis ; B 16 0 447 640 ;
+C 175 ; WX 500 ; N eth ; B 79 -10 600 686 ;
+C 176 ; WX 500 ; N ntilde ; B 18 0 589 643 ;
+C 177 ; WX 500 ; N ograve ; B 80 -10 543 675 ;
+C 178 ; WX 500 ; N oacute ; B 80 -10 575 675 ;
+C 179 ; WX 500 ; N ocircumflex ; B 80 -10 543 674 ;
+C 180 ; WX 500 ; N otilde ; B 80 -10 587 643 ;
+C 181 ; WX 500 ; N odieresis ; B 80 -10 560 640 ;
+C 182 ; WX 564 ; N divide ; B 98 29 600 472 ;
+C 183 ; WX 500 ; N oslash ; B 22 -112 585 551 ;
+C 184 ; WX 500 ; N ugrave ; B 96 -10 538 675 ;
+C 185 ; WX 500 ; N uacute ; B 96 -10 569 675 ;
+C 186 ; WX 500 ; N ucircumflex ; B 96 -10 538 674 ;
+C 187 ; WX 500 ; N udieresis ; B 96 -10 554 640 ;
+C 188 ; WX 500 ; N yacute ; B -15 -218 605 675 ;
+C 189 ; WX 500 ; N thorn ; B -53 -217 547 683 ;
+C 190 ; WX 500 ; N ydieresis ; B -15 -218 596 640 ;
+C 191 ; WX 722 ; N Amacron ; B 15 0 730 809 ;
+C 192 ; WX 444 ; N amacron ; B 58 -10 545 617 ;
+C 193 ; WX 722 ; N Abreve ; B 15 0 742 851 ;
+C 194 ; WX 444 ; N abreve ; B 58 -10 544 669 ;
+C 195 ; WX 722 ; N Aogonek ; B 15 -245 711 674 ;
+C 196 ; WX 444 ; N aogonek ; B 58 -245 462 460 ;
+C 197 ; WX 667 ; N Cacute ; B 100 -14 792 851 ;
+C 198 ; WX 444 ; N cacute ; B 71 -10 569 675 ;
+C 199 ; WX 667 ; N Ccircumflex ; B 100 -14 792 847 ;
+C 200 ; WX 444 ; N ccircumflex ; B 71 -10 536 674 ;
+C 201 ; WX 667 ; N Cdotaccent ; B 100 -14 792 833 ;
+C 202 ; WX 444 ; N cdotaccent ; B 71 -10 497 641 ;
+C 203 ; WX 667 ; N Ccaron ; B 100 -14 792 847 ;
+C 204 ; WX 444 ; N ccaron ; B 71 -10 581 674 ;
+C 205 ; WX 722 ; N Dcaron ; B 16 0 788 847 ;
+C 206 ; WX 500 ; N dcaron ; B 71 -10 766 683 ;
+C 207 ; WX 722 ; N Dcroat ; B 16 0 788 662 ;
+C 208 ; WX 500 ; N dcroat ; B 71 -10 650 683 ;
+C 209 ; WX 611 ; N Emacron ; B 12 0 720 809 ;
+C 210 ; WX 444 ; N emacron ; B 69 -10 555 617 ;
+C 211 ; WX 611 ; N Ebreve ; B 12 0 720 851 ;
+C 212 ; WX 444 ; N ebreve ; B 69 -10 554 669 ;
+C 213 ; WX 611 ; N Edotaccent ; B 12 0 720 833 ;
+C 214 ; WX 444 ; N edotaccent ; B 69 -10 485 641 ;
+C 215 ; WX 611 ; N Eogonek ; B 12 -245 720 662 ;
+C 216 ; WX 444 ; N eogonek ; B 69 -245 485 460 ;
+C 217 ; WX 611 ; N Ecaron ; B 12 0 720 847 ;
+C 218 ; WX 444 ; N ecaron ; B 69 -10 571 674 ;
+C 219 ; WX 722 ; N Gcircumflex ; B 103 -14 804 847 ;
+C 220 ; WX 500 ; N gcircumflex ; B -6 -218 584 674 ;
+C 221 ; WX 722 ; N Gbreve ; B 103 -14 804 851 ;
+C 222 ; WX 500 ; N gbreve ; B -6 -218 584 669 ;
+C 223 ; WX 722 ; N Gdotaccent ; B 103 -14 804 833 ;
+C 224 ; WX 500 ; N gdotaccent ; B -6 -218 584 641 ;
+C 225 ; WX 722 ; N Gcommaaccent ; B 103 -281 804 676 ;
+C 226 ; WX 500 ; N gcommaaccent ; B -6 -218 584 733 ;
+C 227 ; WX 722 ; N Hcircumflex ; B 19 0 879 847 ;
+C 228 ; WX 500 ; N hcircumflex ; B 9 0 622 868 ;
+C 229 ; WX 722 ; N Hbar ; B 19 0 879 662 ;
+C 230 ; WX 558 ; N hbar ; B 40 0 550 683 ;
+C 231 ; WX 333 ; N Itilde ; B 18 0 555 835 ;
+C 232 ; WX 278 ; N itilde ; B 16 0 474 643 ;
+C 233 ; WX 333 ; N Imacron ; B 18 0 539 809 ;
+C 234 ; WX 278 ; N imacron ; B 16 0 458 617 ;
+C 235 ; WX 333 ; N Ibreve ; B 18 0 551 851 ;
+C 236 ; WX 278 ; N ibreve ; B 16 0 457 669 ;
+C 237 ; WX 333 ; N Iogonek ; B 18 -245 492 662 ;
+C 238 ; WX 278 ; N iogonek ; B 16 -245 362 683 ;
+C 239 ; WX 333 ; N Idotaccent ; B 18 0 492 833 ;
+C 240 ; WX 278 ; N dotlessi ; B 16 0 301 460 ;
+C 241 ; WX 787 ; N IJ ; B 40 -14 924 662 ;
+C 242 ; WX 558 ; N ij ; B 18 -218 654 683 ;
+C 243 ; WX 389 ; N Jcircumflex ; B 23 -14 593 847 ;
+C 244 ; WX 278 ; N jcircumflex ; B -116 -218 443 674 ;
+C 245 ; WX 722 ; N Kcommaaccent ; B 34 -281 852 662 ;
+C 246 ; WX 500 ; N kcommaaccent ; B 7 -281 601 683 ;
+C 247 ; WX 611 ; N Lacute ; B 12 0 645 851 ;
+C 248 ; WX 278 ; N lacute ; B 21 0 511 872 ;
+C 249 ; WX 611 ; N Lcommaaccent ; B 12 -281 645 662 ;
+C 250 ; WX 278 ; N lcommaaccent ; B 19 -281 364 683 ;
+C 251 ; WX 611 ; N Lcaron ; B 12 0 645 662 ;
+C 252 ; WX 278 ; N lcaron ; B 21 0 524 683 ;
+C 253 ; WX 611 ; N Ldot ; B 12 0 645 662 ;
+C 254 ; WX 278 ; N ldot ; B 21 0 428 683 ;
+C 255 ; WX 611 ; N Lslash ; B 12 0 645 662 ;
+C -1 ; WX 278 ; N lslash ; B 21 0 407 683 ;
+C -1 ; WX 722 ; N Nacute ; B 12 -11 884 851 ;
+C -1 ; WX 500 ; N nacute ; B 18 0 577 675 ;
+C -1 ; WX 722 ; N Ncommaaccent ; B 12 -281 884 662 ;
+C -1 ; WX 500 ; N ncommaaccent ; B 18 -281 516 460 ;
+C -1 ; WX 722 ; N Ncaron ; B 12 -11 884 847 ;
+C -1 ; WX 500 ; N ncaron ; B 18 0 589 674 ;
+C -1 ; WX 722 ; N Eng ; B 12 -218 884 662 ;
+C -1 ; WX 500 ; N eng ; B 18 -218 516 460 ;
+C -1 ; WX 722 ; N Omacron ; B 108 -14 793 809 ;
+C -1 ; WX 500 ; N omacron ; B 80 -10 571 617 ;
+C -1 ; WX 722 ; N Obreve ; B 108 -14 793 851 ;
+C -1 ; WX 500 ; N obreve ; B 80 -10 570 669 ;
+C -1 ; WX 722 ; N Ohungarumlaut ; B 108 -14 888 851 ;
+C -1 ; WX 500 ; N ohungarumlaut ; B 80 -10 686 676 ;
+C -1 ; WX 889 ; N OE ; B 98 -6 1015 668 ;
+C -1 ; WX 722 ; N oe ; B 77 -10 758 460 ;
+C -1 ; WX 667 ; N Racute ; B 17 0 684 851 ;
+C -1 ; WX 333 ; N racute ; B 5 0 485 675 ;
+C -1 ; WX 667 ; N Rcommaaccent ; B 17 -281 684 662 ;
+C -1 ; WX 333 ; N rcommaaccent ; B 4 -281 447 460 ;
+C -1 ; WX 667 ; N Rcaron ; B 17 0 694 847 ;
+C -1 ; WX 333 ; N rcaron ; B 5 0 497 674 ;
+C -1 ; WX 556 ; N Sacute ; B 69 -14 638 851 ;
+C -1 ; WX 389 ; N sacute ; B 51 -10 514 675 ;
+C -1 ; WX 556 ; N Scircumflex ; B 69 -14 628 847 ;
+C -1 ; WX 389 ; N scircumflex ; B 51 -10 481 674 ;
+C -1 ; WX 556 ; N Scedilla ; B 69 -225 628 676 ;
+C -1 ; WX 389 ; N scedilla ; B 39 -215 432 459 ;
+C -1 ; WX 556 ; N Scaron ; B 69 -14 661 847 ;
+C -1 ; WX 389 ; N scaron ; B 51 -10 526 674 ;
+C -1 ; WX 611 ; N Tcedilla ; B 146 -225 764 662 ;
+C -1 ; WX 278 ; N tcedilla ; B 9 -215 376 579 ;
+C -1 ; WX 611 ; N Tcaron ; B 149 0 764 847 ;
+C -1 ; WX 278 ; N tcaron ; B 91 -10 484 713 ;
+C -1 ; WX 722 ; N Utilde ; B 153 -14 882 835 ;
+C -1 ; WX 500 ; N utilde ; B 96 -10 581 643 ;
+C -1 ; WX 722 ; N Umacron ; B 153 -14 882 809 ;
+C -1 ; WX 500 ; N umacron ; B 96 -10 565 617 ;
+C -1 ; WX 722 ; N Ubreve ; B 153 -14 882 851 ;
+C -1 ; WX 500 ; N ubreve ; B 96 -10 564 669 ;
+C -1 ; WX 722 ; N Uring ; B 153 -14 882 896 ;
+C -1 ; WX 500 ; N uring ; B 96 -10 538 690 ;
+C -1 ; WX 722 ; N Uhungarumlaut ; B 153 -14 913 851 ;
+C -1 ; WX 500 ; N uhungarumlaut ; B 96 -10 680 676 ;
+C -1 ; WX 722 ; N Uogonek ; B 153 -245 882 662 ;
+C -1 ; WX 500 ; N uogonek ; B 96 -245 538 450 ;
+C -1 ; WX 944 ; N Wcircumflex ; B 177 -11 1109 847 ;
+C -1 ; WX 722 ; N wcircumflex ; B 138 -14 815 674 ;
+C -1 ; WX 722 ; N Ycircumflex ; B 194 0 880 847 ;
+C -1 ; WX 500 ; N ycircumflex ; B -15 -218 596 674 ;
+C -1 ; WX 722 ; N Ydieresis ; B 194 0 880 832 ;
+C -1 ; WX 611 ; N Zacute ; B 9 0 754 851 ;
+C -1 ; WX 444 ; N zacute ; B 27 0 554 675 ;
+C -1 ; WX 611 ; N Zdotaccent ; B 9 0 754 833 ;
+C -1 ; WX 444 ; N zdotaccent ; B 27 0 524 641 ;
+C -1 ; WX 611 ; N Zcaron ; B 9 0 754 847 ;
+C -1 ; WX 444 ; N zcaron ; B 27 0 566 674 ;
+C -1 ; WX 333 ; N longs ; B 20 0 551 683 ;
+C -1 ; WX 611 ; N Ereversed ; B 57 0 774 662 ;
+C -1 ; WX 500 ; N florin ; B -28 -189 655 676 ;
+C -1 ; WX 722 ; N Ohorn ; B 108 -14 828 771 ;
+C -1 ; WX 500 ; N ohorn ; B 80 -10 608 559 ;
+C -1 ; WX 706 ; N Uhorn ; B 153 -14 898 771 ;
+C -1 ; WX 513 ; N uhorn ; B 96 -10 648 560 ;
+C -1 ; WX 722 ; N Acaron ; B 15 0 757 847 ;
+C -1 ; WX 444 ; N acaron ; B 58 -10 561 674 ;
+C -1 ; WX 333 ; N Icaron ; B 18 0 566 847 ;
+C -1 ; WX 278 ; N icaron ; B 16 0 474 674 ;
+C -1 ; WX 722 ; N Ocaron ; B 108 -14 793 847 ;
+C -1 ; WX 500 ; N ocaron ; B 80 -10 587 674 ;
+C -1 ; WX 722 ; N Ucaron ; B 153 -14 882 847 ;
+C -1 ; WX 500 ; N ucaron ; B 96 -10 581 674 ;
+C -1 ; WX 722 ; N Udieresisacute ; B 153 -14 882 1021 ;
+C -1 ; WX 500 ; N udieresisacute ; B 96 -10 610 811 ;
+C -1 ; WX 722 ; N Udieresiscaron ; B 153 -14 882 1017 ;
+C -1 ; WX 500 ; N udieresiscaron ; B 96 -10 633 807 ;
+C -1 ; WX 722 ; N Udieresisgrave ; B 153 -14 882 1021 ;
+C -1 ; WX 500 ; N udieresisgrave ; B 96 -10 554 811 ;
+C -1 ; WX 444 ; N eturned ; B 84 -10 500 460 ;
+C -1 ; WX 722 ; N Gcaron ; B 103 -14 804 847 ;
+C -1 ; WX 500 ; N gcaron ; B -6 -218 584 674 ;
+C -1 ; WX 722 ; N Oogonek ; B 108 -245 793 676 ;
+C -1 ; WX 500 ; N oogonek ; B 80 -245 543 460 ;
+C -1 ; WX 278 ; N jcaron ; B -116 -218 488 674 ;
+C -1 ; WX 722 ; N Gacute ; B 103 -14 804 851 ;
+C -1 ; WX 500 ; N gacute ; B -6 -218 584 675 ;
+C -1 ; WX 722 ; N Aringacute ; B 15 0 789 1055 ;
+C -1 ; WX 444 ; N aringacute ; B 58 -10 599 843 ;
+C -1 ; WX 889 ; N AEacute ; B 0 0 993 851 ;
+C -1 ; WX 667 ; N aeacute ; B 60 -10 698 675 ;
+C -1 ; WX 722 ; N Oslashacute ; B 35 -80 855 851 ;
+C -1 ; WX 500 ; N oslashacute ; B 22 -112 585 675 ;
+C -1 ; WX 722 ; N Adblgrave ; B 15 0 711 851 ;
+C -1 ; WX 444 ; N adblgrave ; B 58 -10 489 676 ;
+C -1 ; WX 611 ; N Edblgrave ; B 12 0 720 851 ;
+C -1 ; WX 444 ; N edblgrave ; B 69 -10 499 676 ;
+C -1 ; WX 333 ; N Idblgrave ; B 18 0 492 851 ;
+C -1 ; WX 278 ; N idblgrave ; B 16 0 402 676 ;
+C -1 ; WX 722 ; N Odblgrave ; B 108 -14 793 851 ;
+C -1 ; WX 500 ; N odblgrave ; B 80 -10 543 676 ;
+C -1 ; WX 667 ; N Rdblgrave ; B 17 0 684 851 ;
+C -1 ; WX 333 ; N rdblgrave ; B 5 0 447 676 ;
+C -1 ; WX 722 ; N Udblgrave ; B 153 -14 882 851 ;
+C -1 ; WX 500 ; N udblgrave ; B 96 -10 538 676 ;
+C -1 ; WX 556 ; N uni0218 ; B 69 -281 628 676 ;
+C -1 ; WX 389 ; N uni0219 ; B 51 -281 432 459 ;
+C -1 ; WX 611 ; N uni021A ; B 149 -281 764 662 ;
+C -1 ; WX 278 ; N uni021B ; B 33 -281 376 579 ;
+C -1 ; WX 278 ; N uni0237 ; B -116 -218 315 460 ;
+C -1 ; WX 444 ; N ereversed ; B 67 -10 494 460 ;
+C -1 ; WX 444 ; N schwa ; B 84 -10 500 460 ;
+C -1 ; WX 354 ; N h.superior ; B 78 270 435 680 ;
+C -1 ; WX 201 ; N j.superior ; B -1 132 322 691 ;
+C -1 ; WX 230 ; N r.superior ; B 75 270 370 546 ;
+C -1 ; WX 513 ; N w.superior ; B 155 262 641 540 ;
+C -1 ; WX 367 ; N y.superior ; B 68 129 497 544 ;
+C -1 ; WX 354 ; N ringhalfright ; B 154 321 454 650 ;
+C -1 ; WX 354 ; N ringhalfleft ; B 160 321 461 650 ;
+C -1 ; WX 387 ; N less.superior ; B 149 266 488 574 ;
+C -1 ; WX 387 ; N greater.superior ; B 116 271 452 569 ;
+C -1 ; WX 333 ; N circumflex ; B 147 507 458 674 ;
+C -1 ; WX 333 ; N caron ; B 192 507 503 674 ;
+C -1 ; WX 333 ; N breve ; B 195 512 486 669 ;
+C -1 ; WX 333 ; N dotaccent ; B 271 539 378 641 ;
+C -1 ; WX 333 ; N ring ; B 221 491 428 690 ;
+C -1 ; WX 333 ; N ogonek ; B 34 -245 228 17 ;
+C -1 ; WX 333 ; N tilde ; B 145 537 503 643 ;
+C -1 ; WX 333 ; N hungarumlaut ; B 172 505 602 676 ;
+C -1 ; WX 274 ; N s.superior ; B 106 264 364 545 ;
+C -1 ; WX 364 ; N x.superior ; B 83 270 466 540 ;
+C -1 ; WX 0 ; N uni0300 ; B -202 504 -13 675 ;
+C -1 ; WX 0 ; N uni0301 ; B -160 504 103 675 ;
+C -1 ; WX 0 ; N uni0302 ; B -241 507 70 674 ;
+C -1 ; WX 0 ; N uni0303 ; B -243 537 115 643 ;
+C -1 ; WX 0 ; N uni0304 ; B -226 563 99 617 ;
+C -1 ; WX 0 ; N uni0306 ; B -193 512 98 669 ;
+C -1 ; WX 0 ; N uni0307 ; B -117 539 -10 641 ;
+C -1 ; WX 0 ; N uni0308 ; B -215 541 88 640 ;
+C -1 ; WX 0 ; N uni0309 ; B -153 497 46 684 ;
+C -1 ; WX 0 ; N uni030A ; B -167 491 40 690 ;
+C -1 ; WX 0 ; N uni030B ; B -216 505 214 676 ;
+C -1 ; WX 0 ; N uni030C ; B -196 507 115 674 ;
+C -1 ; WX 0 ; N uni030F ; B -311 505 43 676 ;
+C -1 ; WX 0 ; N uni0311 ; B -225 512 66 669 ;
+C -1 ; WX 0 ; N uni0323 ; B -313 -191 -206 -89 ;
+C -1 ; WX 0 ; N uni0326 ; B -343 -281 -182 -38 ;
+C -1 ; WX 0 ; N uni032E ; B -401 -209 -84 -71 ;
+C -1 ; WX 0 ; N uni032F ; B -433 -209 -116 -71 ;
+C -1 ; WX 0 ; N uni0330 ; B -439 -193 -80 -87 ;
+C -1 ; WX 0 ; N uni0331 ; B -422 -167 -96 -113 ;
+C -1 ; WX 0 ; N uni0332 ; B -422 -167 -96 -113 ;
+C -1 ; WX 722 ; N Alpha ; B 15 0 711 674 ;
+C -1 ; WX 667 ; N Beta ; B 17 0 698 662 ;
+C -1 ; WX 556 ; N Gamma ; B 12 0 720 662 ;
+C -1 ; WX 659 ; N Delta ; B 26 0 633 731 ;
+C -1 ; WX 611 ; N Epsilon ; B 12 0 720 662 ;
+C -1 ; WX 611 ; N Zeta ; B 9 0 754 662 ;
+C -1 ; WX 722 ; N Eta ; B 19 0 879 662 ;
+C -1 ; WX 722 ; N Theta ; B 108 -14 793 676 ;
+C -1 ; WX 333 ; N Iota ; B 18 0 492 662 ;
+C -1 ; WX 722 ; N Kappa ; B 34 0 852 662 ;
+C -1 ; WX 722 ; N Lambda ; B 15 0 711 674 ;
+C -1 ; WX 889 ; N Mu ; B 12 0 1040 662 ;
+C -1 ; WX 722 ; N Nu ; B 12 -11 884 662 ;
+C -1 ; WX 643 ; N Xi ; B 39 0 761 662 ;
+C -1 ; WX 722 ; N Omicron ; B 108 -14 793 676 ;
+C -1 ; WX 722 ; N Pi ; B 19 0 879 662 ;
+C -1 ; WX 556 ; N Rho ; B 16 0 678 662 ;
+C -1 ; WX 653 ; N Sigma ; B 20 0 744 662 ;
+C -1 ; WX 611 ; N Tau ; B 149 0 764 662 ;
+C -1 ; WX 722 ; N Upsilon ; B 147 0 850 662 ;
+C -1 ; WX 663 ; N Phi ; B 123 0 718 662 ;
+C -1 ; WX 722 ; N Chi ; B 10 0 873 662 ;
+C -1 ; WX 651 ; N Psi ; B 177 0 757 662 ;
+C -1 ; WX 766 ; N Omega ; B 43 0 818 677 ;
+C -1 ; WX 630 ; N alpha ; B 90 -14 657 464 ;
+C -1 ; WX 530 ; N beta ; B -52 -236 594 676 ;
+C -1 ; WX 552 ; N gamma ; B 106 -250 633 464 ;
+C -1 ; WX 511 ; N delta ; B 86 -14 583 676 ;
+C -1 ; WX 483 ; N epsilon ; B 74 -7 518 457 ;
+C -1 ; WX 435 ; N zeta ; B 77 -250 530 662 ;
+C -1 ; WX 500 ; N eta ; B 80 -200 516 460 ;
+C -1 ; WX 486 ; N theta ; B 104 -14 559 676 ;
+C -1 ; WX 322 ; N iota ; B 105 -14 312 450 ;
+C -1 ; WX 505 ; N kappa ; B 40 -14 531 464 ;
+C -1 ; WX 586 ; N lambda ; B 44 -13 577 675 ;
+C -1 ; WX 590 ; N mu.greek ; B 13 -250 580 450 ;
+C -1 ; WX 544 ; N nu ; B 133 -15 596 485 ;
+C -1 ; WX 485 ; N xi ; B 67 -250 589 662 ;
+C -1 ; WX 500 ; N omicron ; B 80 -10 543 460 ;
+C -1 ; WX 596 ; N pi ; B 47 -26 660 471 ;
+C -1 ; WX 586 ; N rho ; B -9 -238 615 464 ;
+C -1 ; WX 429 ; N uni03C2 ; B 107 -139 504 464 ;
+C -1 ; WX 545 ; N sigma ; B 91 -10 632 511 ;
+C -1 ; WX 505 ; N tau ; B 131 -14 571 471 ;
+C -1 ; WX 558 ; N upsilon ; B 131 -14 607 480 ;
+C -1 ; WX 686 ; N phi ; B 92 -245 719 464 ;
+C -1 ; WX 540 ; N chi ; B 19 -249 619 463 ;
+C -1 ; WX 633 ; N psi ; B 131 -250 682 662 ;
+C -1 ; WX 694 ; N omega ; B 89 -14 722 459 ;
+C -1 ; WX 572 ; N uni03D1 ; B 131 -14 654 676 ;
+C -1 ; WX 521 ; N uni03D5 ; B 91 -250 554 662 ;
+C -1 ; WX 694 ; N uni03D6 ; B 89 -14 730 570 ;
+C -1 ; WX 521 ; N uni03F1 ; B 57 -250 554 460 ;
+C -1 ; WX 466 ; N uni03F5 ; B 94 -14 522 464 ;
+C -1 ; WX 667 ; N baht ; B 17 -83 698 745 ;
+C -1 ; WX 519 ; N A.superior ; B 82 270 585 676 ;
+C -1 ; WX 479 ; N B.superior ; B 83 270 558 667 ;
+C -1 ; WX 510 ; N D.superior ; B 83 270 619 667 ;
+C -1 ; WX 427 ; N E.superior ; B 80 270 561 667 ;
+C -1 ; WX 505 ; N G.superior ; B 137 262 628 676 ;
+C -1 ; WX 504 ; N H.superior ; B 84 270 670 667 ;
+C -1 ; WX 234 ; N I.superior ; B 84 270 402 667 ;
+C -1 ; WX 287 ; N J.superior ; B 88 262 455 667 ;
+C -1 ; WX 527 ; N K.superior ; B 94 270 659 667 ;
+C -1 ; WX 415 ; N L.superior ; B 80 270 510 667 ;
+C -1 ; WX 657 ; N M.superior ; B 80 270 820 667 ;
+C -1 ; WX 536 ; N N.superior ; B 80 263 706 667 ;
+C -1 ; WX 507 ; N O.superior ; B 140 262 619 676 ;
+C -1 ; WX 397 ; N P.superior ; B 82 270 540 667 ;
+C -1 ; WX 495 ; N R.superior ; B 83 270 567 667 ;
+C -1 ; WX 430 ; N T.superior ; B 159 270 592 667 ;
+C -1 ; WX 502 ; N U.superior ; B 170 262 670 667 ;
+C -1 ; WX 670 ; N W.superior ; B 177 263 842 667 ;
+C -1 ; WX 318 ; N a.superior ; B 109 264 403 546 ;
+C -1 ; WX 354 ; N b.superior ; B 125 264 452 680 ;
+C -1 ; WX 355 ; N d.superior ; B 118 264 488 680 ;
+C -1 ; WX 301 ; N e.superior ; B 116 264 395 546 ;
+C -1 ; WX 367 ; N g.superior ; B 69 139 489 546 ;
+C -1 ; WX 356 ; N k.superior ; B 77 270 479 689 ;
+C -1 ; WX 550 ; N m.superior ; B 82 270 628 546 ;
+C -1 ; WX 356 ; N o.superior ; B 122 264 452 546 ;
+C -1 ; WX 354 ; N p.superior ; B 41 140 453 546 ;
+C -1 ; WX 221 ; N t.superior ; B 141 264 351 620 ;
+C -1 ; WX 353 ; N u.superior ; B 134 264 445 540 ;
+C -1 ; WX 360 ; N v.superior ; B 153 262 491 540 ;
+C -1 ; WX 465 ; N C.superior ; B 135 262 608 676 ;
+C -1 ; WX 318 ; N c.superior ; B 117 264 419 546 ;
+C -1 ; WX 230 ; N f.superior ; B 85 270 435 680 ;
+C -1 ; WX 417 ; N ae.superior ; B 108 264 509 547 ;
+C -1 ; WX 194 ; N l.superior ; B 86 270 314 680 ;
+C -1 ; WX 340 ; N z.superior ; B 90 270 468 540 ;
+C -1 ; WX 722 ; N Ddotbelow ; B 16 -191 788 662 ;
+C -1 ; WX 500 ; N ddotbelow ; B 71 -191 606 683 ;
+C -1 ; WX 722 ; N Dlinebelow ; B 16 -167 788 662 ;
+C -1 ; WX 500 ; N dlinebelow ; B 50 -167 606 683 ;
+C -1 ; WX 722 ; N Hdotbelow ; B 19 -191 879 662 ;
+C -1 ; WX 500 ; N hdotbelow ; B 9 -191 519 683 ;
+C -1 ; WX 722 ; N Hdieresis ; B 19 0 879 832 ;
+C -1 ; WX 500 ; N hdieresis ; B 9 0 617 853 ;
+C -1 ; WX 722 ; N Hbrevebelow ; B 19 -209 879 662 ;
+C -1 ; WX 500 ; N hbrevebelow ; B 9 -209 519 683 ;
+C -1 ; WX 333 ; N Idieresisacute ; B 18 0 589 1021 ;
+C -1 ; WX 278 ; N idieresisacute ; B 16 0 503 811 ;
+C -1 ; WX 611 ; N Ldotbelow ; B 12 -191 645 662 ;
+C -1 ; WX 278 ; N ldotbelow ; B 21 -191 364 683 ;
+C -1 ; WX 611 ; N Ldotbelowmacron ; B 12 -191 645 809 ;
+C -1 ; WX 278 ; N ldotbelowmacron ; B 21 -191 517 830 ;
+C -1 ; WX 889 ; N Mdotbelow ; B 12 -191 1040 662 ;
+C -1 ; WX 778 ; N mdotbelow ; B 16 -191 796 460 ;
+C -1 ; WX 722 ; N Ndotaccent ; B 12 -11 884 833 ;
+C -1 ; WX 500 ; N ndotaccent ; B 18 0 516 641 ;
+C -1 ; WX 722 ; N Ndotbelow ; B 12 -191 884 662 ;
+C -1 ; WX 500 ; N ndotbelow ; B 18 -191 516 460 ;
+C -1 ; WX 667 ; N Rdotaccent ; B 17 0 684 833 ;
+C -1 ; WX 333 ; N rdotaccent ; B 5 0 447 641 ;
+C -1 ; WX 667 ; N Rdotbelow ; B 17 -191 684 662 ;
+C -1 ; WX 333 ; N rdotbelow ; B 5 -191 447 460 ;
+C -1 ; WX 667 ; N Rdotbelowmacron ; B 17 -191 684 809 ;
+C -1 ; WX 333 ; N rdotbelowmacron ; B 5 -191 484 627 ;
+C -1 ; WX 556 ; N Sdotbelow ; B 69 -191 628 676 ;
+C -1 ; WX 389 ; N sdotbelow ; B 51 -191 432 459 ;
+C -1 ; WX 611 ; N Tdotbelow ; B 149 -191 764 662 ;
+C -1 ; WX 278 ; N tdotbelow ; B 63 -191 376 579 ;
+C -1 ; WX 611 ; N Tlinebelow ; B 105 -167 764 662 ;
+C -1 ; WX 278 ; N tlinebelow ; B -46 -167 376 579 ;
+C -1 ; WX 944 ; N Wgrave ; B 177 -11 1109 851 ;
+C -1 ; WX 722 ; N wgrave ; B 138 -14 815 675 ;
+C -1 ; WX 944 ; N Wacute ; B 177 -11 1109 851 ;
+C -1 ; WX 722 ; N wacute ; B 138 -14 815 675 ;
+C -1 ; WX 944 ; N Wdieresis ; B 177 -11 1109 832 ;
+C -1 ; WX 722 ; N wdieresis ; B 138 -14 815 640 ;
+C -1 ; WX 611 ; N Zdotbelow ; B 9 -191 754 662 ;
+C -1 ; WX 444 ; N zdotbelow ; B 27 -191 524 450 ;
+C -1 ; WX 278 ; N tdieresis ; B 91 -10 479 749 ;
+C -1 ; WX 722 ; N Adotbelow ; B 15 -191 711 674 ;
+C -1 ; WX 444 ; N adotbelow ; B 58 -191 462 460 ;
+C -1 ; WX 722 ; N Ahookabove ; B 15 0 711 896 ;
+C -1 ; WX 444 ; N ahookabove ; B 58 -10 492 684 ;
+C -1 ; WX 722 ; N Acircumflexacute ; B 15 0 756 1006 ;
+C -1 ; WX 444 ; N acircumflexacute ; B 58 -10 566 794 ;
+C -1 ; WX 722 ; N Acircumflexgrave ; B 15 0 723 1006 ;
+C -1 ; WX 444 ; N acircumflexgrave ; B 58 -10 534 794 ;
+C -1 ; WX 722 ; N Acircumflexhookabove ; B 15 0 792 1020 ;
+C -1 ; WX 444 ; N acircumflexhookabove ; B 58 -10 603 808 ;
+C -1 ; WX 722 ; N Acircumflextilde ; B 15 0 785 983 ;
+C -1 ; WX 444 ; N acircumflextilde ; B 58 -10 596 771 ;
+C -1 ; WX 722 ; N Acircumflexdotbelow ; B 15 -191 723 847 ;
+C -1 ; WX 444 ; N acircumflexdotbelow ; B 58 -191 516 674 ;
+C -1 ; WX 722 ; N Abreveacute ; B 15 0 797 1010 ;
+C -1 ; WX 444 ; N abreveacute ; B 58 -10 607 798 ;
+C -1 ; WX 722 ; N Abrevegrave ; B 15 0 742 1010 ;
+C -1 ; WX 444 ; N abrevegrave ; B 58 -10 552 798 ;
+C -1 ; WX 722 ; N Abrevehookabove ; B 15 0 742 984 ;
+C -1 ; WX 444 ; N abrevehookabove ; B 58 -10 552 772 ;
+C -1 ; WX 722 ; N Abrevetilde ; B 15 0 786 984 ;
+C -1 ; WX 444 ; N abrevetilde ; B 58 -10 596 772 ;
+C -1 ; WX 722 ; N Abrevedotbelow ; B 15 -191 742 851 ;
+C -1 ; WX 444 ; N abrevedotbelow ; B 58 -191 544 669 ;
+C -1 ; WX 611 ; N Edotbelow ; B 12 -191 720 662 ;
+C -1 ; WX 444 ; N edotbelow ; B 69 -191 485 460 ;
+C -1 ; WX 611 ; N Ehookabove ; B 12 0 720 896 ;
+C -1 ; WX 444 ; N ehookabove ; B 69 -10 502 684 ;
+C -1 ; WX 611 ; N Etilde ; B 12 0 720 835 ;
+C -1 ; WX 444 ; N etilde ; B 69 -10 571 643 ;
+C -1 ; WX 611 ; N Ecircumflexacute ; B 12 0 720 1006 ;
+C -1 ; WX 444 ; N ecircumflexacute ; B 69 -10 576 794 ;
+C -1 ; WX 611 ; N Ecircumflexgrave ; B 12 0 720 1006 ;
+C -1 ; WX 444 ; N ecircumflexgrave ; B 69 -10 544 794 ;
+C -1 ; WX 611 ; N Ecircumflexhookabove ; B 12 0 720 1020 ;
+C -1 ; WX 444 ; N ecircumflexhookabove ; B 69 -10 613 808 ;
+C -1 ; WX 611 ; N Ecircumflextilde ; B 12 0 720 983 ;
+C -1 ; WX 444 ; N ecircumflextilde ; B 69 -10 606 771 ;
+C -1 ; WX 611 ; N Ecircumflexdotbelow ; B 12 -191 720 847 ;
+C -1 ; WX 444 ; N ecircumflexdotbelow ; B 69 -191 526 674 ;
+C -1 ; WX 333 ; N Ihookabove ; B 18 0 492 896 ;
+C -1 ; WX 278 ; N ihookabove ; B 16 0 405 684 ;
+C -1 ; WX 333 ; N Idotbelow ; B 18 -191 492 662 ;
+C -1 ; WX 278 ; N idotbelow ; B 16 -191 360 683 ;
+C -1 ; WX 722 ; N Odotbelow ; B 108 -191 793 676 ;
+C -1 ; WX 500 ; N odotbelow ; B 80 -191 543 460 ;
+C -1 ; WX 722 ; N Ohookabove ; B 108 -14 793 896 ;
+C -1 ; WX 500 ; N ohookabove ; B 80 -10 543 684 ;
+C -1 ; WX 722 ; N Ocircumflexacute ; B 108 -14 793 1006 ;
+C -1 ; WX 500 ; N ocircumflexacute ; B 80 -10 592 794 ;
+C -1 ; WX 722 ; N Ocircumflexgrave ; B 108 -14 793 1006 ;
+C -1 ; WX 500 ; N ocircumflexgrave ; B 80 -10 560 794 ;
+C -1 ; WX 722 ; N Ocircumflexhookabove ; B 108 -14 796 1020 ;
+C -1 ; WX 500 ; N ocircumflexhookabove ; B 80 -10 629 808 ;
+C -1 ; WX 722 ; N Ocircumflextilde ; B 108 -14 793 983 ;
+C -1 ; WX 500 ; N ocircumflextilde ; B 80 -10 622 771 ;
+C -1 ; WX 722 ; N Ocircumflexdotbelow ; B 108 -191 793 847 ;
+C -1 ; WX 500 ; N ocircumflexdotbelow ; B 80 -191 543 674 ;
+C -1 ; WX 722 ; N Ohornacute ; B 108 -14 828 851 ;
+C -1 ; WX 500 ; N ohornacute ; B 80 -10 608 675 ;
+C -1 ; WX 722 ; N Ohorngrave ; B 108 -14 828 851 ;
+C -1 ; WX 500 ; N ohorngrave ; B 80 -10 608 675 ;
+C -1 ; WX 722 ; N Ohornhookabove ; B 108 -14 828 896 ;
+C -1 ; WX 500 ; N ohornhookabove ; B 80 -10 608 684 ;
+C -1 ; WX 722 ; N Ohorntilde ; B 108 -14 828 835 ;
+C -1 ; WX 500 ; N ohorntilde ; B 80 -10 608 643 ;
+C -1 ; WX 722 ; N Ohorndotbelow ; B 108 -191 828 771 ;
+C -1 ; WX 500 ; N ohorndotbelow ; B 80 -191 608 559 ;
+C -1 ; WX 722 ; N Udotbelow ; B 153 -191 882 662 ;
+C -1 ; WX 500 ; N udotbelow ; B 96 -191 538 450 ;
+C -1 ; WX 722 ; N Uhookabove ; B 153 -14 882 896 ;
+C -1 ; WX 500 ; N uhookabove ; B 96 -10 538 684 ;
+C -1 ; WX 706 ; N Uhornacute ; B 153 -14 898 851 ;
+C -1 ; WX 513 ; N uhornacute ; B 96 -10 648 675 ;
+C -1 ; WX 706 ; N Uhorngrave ; B 153 -14 898 851 ;
+C -1 ; WX 513 ; N uhorngrave ; B 96 -10 648 675 ;
+C -1 ; WX 706 ; N Uhornhookabove ; B 153 -14 898 896 ;
+C -1 ; WX 513 ; N uhornhookabove ; B 96 -10 648 684 ;
+C -1 ; WX 706 ; N Uhorntilde ; B 153 -14 898 835 ;
+C -1 ; WX 513 ; N uhorntilde ; B 96 -10 648 643 ;
+C -1 ; WX 706 ; N Uhorndotbelow ; B 153 -191 898 771 ;
+C -1 ; WX 513 ; N uhorndotbelow ; B 96 -191 648 560 ;
+C -1 ; WX 722 ; N Ygrave ; B 194 0 880 851 ;
+C -1 ; WX 500 ; N ygrave ; B -15 -218 596 675 ;
+C -1 ; WX 722 ; N Ydotbelow ; B 194 -191 880 662 ;
+C -1 ; WX 500 ; N ydotbelow ; B -15 -218 596 450 ;
+C -1 ; WX 722 ; N Yhookabove ; B 194 0 880 896 ;
+C -1 ; WX 500 ; N yhookabove ; B -15 -218 596 684 ;
+C -1 ; WX 722 ; N Ytilde ; B 194 0 880 835 ;
+C -1 ; WX 500 ; N ytilde ; B -15 -218 617 643 ;
+C -1 ; WX 333 ; N uni2010 ; B 96 194 359 257 ;
+C -1 ; WX 333 ; N uni2011 ; B 96 194 359 257 ;
+C -1 ; WX 500 ; N endash ; B 54 201 567 250 ;
+C -1 ; WX 1000 ; N emdash ; B 54 201 1067 250 ;
+C -1 ; WX 564 ; N dblverticalbar ; B 141 -156 558 662 ;
+C -1 ; WX 333 ; N quoteleft ; B 251 433 412 676 ;
+C -1 ; WX 333 ; N quoteright ; B 218 433 379 676 ;
+C -1 ; WX 333 ; N quotesinglbase ; B 64 -141 225 102 ;
+C -1 ; WX 444 ; N quotedblleft ; B 179 433 572 676 ;
+C -1 ; WX 444 ; N quotedblright ; B 169 433 562 676 ;
+C -1 ; WX 444 ; N quotedblbase ; B 30 -141 423 102 ;
+C -1 ; WX 500 ; N dagger ; B 176 -149 565 676 ;
+C -1 ; WX 500 ; N daggerdbl ; B 76 -153 564 676 ;
+C -1 ; WX 350 ; N bullet ; B 124 196 404 466 ;
+C -1 ; WX 1000 ; N ellipsis ; B 121 -11 902 100 ;
+C -1 ; WX 1000 ; N perthousand ; B 132 -13 1046 676 ;
+C -1 ; WX 1320 ; N permyriad ; B 132 -13 1366 676 ;
+C -1 ; WX 333 ; N guilsinglleft ; B 116 33 387 411 ;
+C -1 ; WX 333 ; N guilsinglright ; B 55 33 325 411 ;
+C -1 ; WX 564 ; N referencemark ; B 83 -14 615 514 ;
+C -1 ; WX 444 ; N interrobang ; B 193 -8 560 736 ;
+C -1 ; WX 500 ; N uni203F ; B 1 -217 440 -105 ;
+C -1 ; WX 500 ; N uni2040 ; B 179 550 618 662 ;
+C -1 ; WX 167 ; N fraction ; B -172 -14 512 676 ;
+C -1 ; WX 330 ; N quillbracketleft ; B 23 -173 470 672 ;
+C -1 ; WX 330 ; N quillbracketright ; B -6 -173 441 672 ;
+C -1 ; WX 500 ; N discount ; B 50 0 627 662 ;
+C -1 ; WX 500 ; N uni2054 ; B -26 -217 413 -105 ;
+C -1 ; WX 359 ; N zero.superior ; B 132 262 480 676 ;
+C -1 ; WX 200 ; N i.superior ; B 82 270 310 680 ;
+C -1 ; WX 356 ; N four.superior ; B 105 270 471 681 ;
+C -1 ; WX 335 ; N five.superior ; B 100 262 473 684 ;
+C -1 ; WX 377 ; N six.superior ; B 134 262 510 680 ;
+C -1 ; WX 365 ; N seven.superior ; B 164 265 510 667 ;
+C -1 ; WX 376 ; N eight.superior ; B 131 262 483 676 ;
+C -1 ; WX 377 ; N nine.superior ; B 117 254 493 672 ;
+C -1 ; WX 376 ; N equal.superior ; B 119 343 483 496 ;
+C -1 ; WX 354 ; N n.superior ; B 84 270 432 546 ;
+C -1 ; WX 667 ; N colonmonetary ; B 99 -83 792 745 ;
+C -1 ; WX 500 ; N lira ; B 23 -8 607 676 ;
+C -1 ; WX 722 ; N naira ; B 12 -11 884 662 ;
+C -1 ; WX 944 ; N won ; B 72 -11 1109 662 ;
+C -1 ; WX 482 ; N dong ; B 32 -28 592 662 ;
+C -1 ; WX 500 ; N Euro ; B 70 -15 662 674 ;
+C -1 ; WX 556 ; N peso ; B 16 0 678 662 ;
+C -1 ; WX 1068 ; N centigrade ; B 194 -14 1147 676 ;
+C -1 ; WX 433 ; N l.script ; B 82 -14 533 676 ;
+C -1 ; WX 1001 ; N numero ; B 10 -15 1044 669 ;
+C -1 ; WX 760 ; N published ; B 107 -14 833 686 ;
+C -1 ; WX 622 ; N weierstrass ; B 25 -250 653 476 ;
+C -1 ; WX 667 ; N recipe ; B 17 0 684 662 ;
+C -1 ; WX 939 ; N servicemark ; B 138 297 1076 669 ;
+C -1 ; WX 980 ; N trademark ; B 192 305 1118 662 ;
+C -1 ; WX 766 ; N ohm ; B 43 0 818 677 ;
+C -1 ; WX 766 ; N uni2127 ; B 125 -15 900 662 ;
+C -1 ; WX 742 ; N estimated ; B 110 0 792 596 ;
+C -1 ; WX 1000 ; N uni2190 ; B 129 3 996 497 ;
+C -1 ; WX 653 ; N uni2191 ; B 207 -170 701 688 ;
+C -1 ; WX 1000 ; N uni2192 ; B 138 3 1005 497 ;
+C -1 ; WX 653 ; N uni2193 ; B 87 -188 581 670 ;
+C -1 ; WX 494 ; N partialdiff ; B 68 -10 588 753 ;
+C -1 ; WX 713 ; N summation ; B -19 -123 823 752 ;
+C -1 ; WX 564 ; N minus ; B 98 217 600 283 ;
+C -1 ; WX 564 ; N minusplus ; B 80 -58 658 500 ;
+C -1 ; WX 0 ; N fraction.alt ; B -339 -14 345 676 ;
+C -1 ; WX 516 ; N asterisk.math ; B 78 3 571 497 ;
+C -1 ; WX 549 ; N radical ; B 119 -65 771 924 ;
+C -1 ; WX 833 ; N infinity ; B 179 107 814 491 ;
+C -1 ; WX 564 ; N anglearc ; B 117 -34 621 534 ;
+C -1 ; WX 564 ; N approxequal ; B 67 92 636 435 ;
+C -1 ; WX 564 ; N notequal ; B 76 31 622 469 ;
+C -1 ; WX 564 ; N lessequal ; B 71 -33 641 586 ;
+C -1 ; WX 564 ; N greaterequal ; B 71 -33 601 586 ;
+C -1 ; WX 500 ; N star ; B 98 36 564 480 ;
+C -1 ; WX 564 ; N diameter ; B 46 1 652 499 ;
+C -1 ; WX 462 ; N angleleft ; B 108 -156 599 662 ;
+C -1 ; WX 462 ; N angleright ; B -2 -156 490 662 ;
+C -1 ; WX 500 ; N blanksymbol ; B 82 -10 544 683 ;
+C -1 ; WX 500 ; N uni2423 ; B 11 -108 517 211 ;
+C -1 ; WX 494 ; N lozenge ; B 119 0 566 740 ;
+C -1 ; WX 350 ; N openbullet ; B 124 196 404 466 ;
+C -1 ; WX 600 ; N uni266A ; B 88 -14 631 662 ;
+C -1 ; WX 500 ; N married ; B -58 25 692 475 ;
+C -1 ; WX 500 ; N divorced ; B -115 -200 749 700 ;
+C -1 ; WX 344 ; N dblbracketleft ; B -2 -156 481 662 ;
+C -1 ; WX 344 ; N dblbracketright ; B -2 -156 481 662 ;
+C -1 ; WX 564 ; N lessequal.slant ; B 115 -70 641 586 ;
+C -1 ; WX 564 ; N greaterequal.slant ; B 46 -70 586 586 ;
+C -1 ; WX 519 ; N V.superior ; B 184 263 682 667 ;
+C -1 ; WX 556 ; N abreveacute.sc ; B 26 0 673 838 ;
+C -1 ; WX 556 ; N abrevedotbelow.sc ; B 26 -191 610 709 ;
+C -1 ; WX 556 ; N abrevegrave.sc ; B 26 0 618 838 ;
+C -1 ; WX 556 ; N abrevehookabove.sc ; B 26 0 618 812 ;
+C -1 ; WX 556 ; N abrevetilde.sc ; B 26 0 662 812 ;
+C -1 ; WX 556 ; N acaron.sc ; B 26 0 626 714 ;
+C -1 ; WX 556 ; N acircumflexacute.sc ; B 26 0 632 834 ;
+C -1 ; WX 556 ; N acircumflexdotbelow.sc ; B 26 -191 582 714 ;
+C -1 ; WX 556 ; N acircumflexgrave.sc ; B 26 0 599 834 ;
+C -1 ; WX 556 ; N acircumflexhookabove.sc ; B 26 0 668 848 ;
+C -1 ; WX 556 ; N acircumflextilde.sc ; B 26 0 661 811 ;
+C -1 ; WX 556 ; N adblgrave.sc ; B 26 0 555 716 ;
+C -1 ; WX 556 ; N adotbelow.sc ; B 26 -191 534 495 ;
+C -1 ; WX 556 ; N ahookabove.sc ; B 26 0 558 724 ;
+C -1 ; WX 556 ; N aogonekacute.sc ; B 26 -245 618 715 ;
+C -1 ; WX 556 ; N aringacute.sc ; B 26 0 665 883 ;
+C -1 ; WX 556 ; N dcroat.sc ; B 27 0 600 486 ;
+C -1 ; WX 556 ; N ddotbelow.sc ; B 27 -191 600 486 ;
+C -1 ; WX 556 ; N dlinebelow.sc ; B 27 -167 600 486 ;
+C -1 ; WX 278 ; N dotlessi.sc ; B 28 0 380 486 ;
+C -1 ; WX 333 ; N dotlessj.sc ; B 32 -10 435 486 ;
+C -1 ; WX 500 ; N ecircumflexacute.sc ; B 24 0 577 834 ;
+C -1 ; WX 500 ; N ecircumflexdotbelow.sc ; B 24 -191 550 714 ;
+C -1 ; WX 500 ; N ecircumflexgrave.sc ; B 24 0 550 834 ;
+C -1 ; WX 500 ; N ecircumflexhookabove.sc ; B 24 0 613 848 ;
+C -1 ; WX 500 ; N ecircumflextilde.sc ; B 24 0 606 811 ;
+C -1 ; WX 500 ; N edblgrave.sc ; B 24 0 550 716 ;
+C -1 ; WX 500 ; N edotbelow.sc ; B 24 -191 550 486 ;
+C -1 ; WX 500 ; N ehookabove.sc ; B 24 0 550 724 ;
+C -1 ; WX 500 ; N eogonekacute.sc ; B 24 -245 570 715 ;
+C -1 ; WX 466 ; N ereversed.sc ; B 58 0 586 486 ;
+C -1 ; WX 500 ; N etilde.sc ; B 24 0 592 683 ;
+C -1 ; WX 466 ; N eturned.sc ; B 64 0 586 486 ;
+C -1 ; WX 556 ; N gacute.sc ; B 80 -10 622 715 ;
+C -1 ; WX 556 ; N gcaron.sc ; B 80 -10 633 714 ;
+C -1 ; WX 474 ; N germandbls.sc ; B 8 -6 565 501 ;
+C -1 ; WX 611 ; N h_uni0303.sc ; B 28 0 706 663 ;
+C -1 ; WX 611 ; N hbrevebelow.sc ; B 28 -209 706 486 ;
+C -1 ; WX 611 ; N hdieresis.sc ; B 28 0 706 660 ;
+C -1 ; WX 278 ; N icaron.sc ; B 28 0 486 714 ;
+C -1 ; WX 278 ; N idblgrave.sc ; B 28 0 415 716 ;
+C -1 ; WX 278 ; N idieresisacute.sc ; B 28 0 516 851 ;
+C -1 ; WX 278 ; N idotbelow.sc ; B 28 -191 380 486 ;
+C -1 ; WX 278 ; N ihookabove.sc ; B 28 0 418 724 ;
+C -1 ; WX 278 ; N imacron.alt.sc ; B 28 0 415 657 ;
+C -1 ; WX 278 ; N iogonekacute.sc ; B 24 -245 475 715 ;
+C -1 ; WX 333 ; N jacute.sc ; B 32 -10 520 715 ;
+C -1 ; WX 500 ; N l_uni0303.sc ; B 26 0 503 683 ;
+C -1 ; WX 463 ; N lslash.sc ; B 24 0 489 486 ;
+C -1 ; WX 556 ; N ocaron.sc ; B 83 -10 622 714 ;
+C -1 ; WX 556 ; N ocircumflexacute.sc ; B 83 -10 628 834 ;
+C -1 ; WX 556 ; N ocircumflexdotbelow.sc ; B 83 -182 597 714 ;
+C -1 ; WX 556 ; N ocircumflexgrave.sc ; B 83 -10 597 834 ;
+C -1 ; WX 556 ; N ocircumflexhookabove.sc ; B 83 -10 664 848 ;
+C -1 ; WX 556 ; N ocircumflextilde.sc ; B 83 -10 657 811 ;
+C -1 ; WX 556 ; N odblgrave.sc ; B 83 -10 597 716 ;
+C -1 ; WX 556 ; N odotbelow.sc ; B 83 -191 597 497 ;
+C -1 ; WX 665 ; N oe.sc ; B 79 -4 757 490 ;
+C -1 ; WX 556 ; N ohookabove.sc ; B 83 -10 597 724 ;
+C -1 ; WX 569 ; N ohorn.sc ; B 93 -10 675 715 ;
+C -1 ; WX 569 ; N ohornacute.sc ; B 93 -182 675 610 ;
+C -1 ; WX 569 ; N ohorndotbelow.sc ; B 93 -10 675 715 ;
+C -1 ; WX 569 ; N ohorngrave.sc ; B 93 -10 675 724 ;
+C -1 ; WX 569 ; N ohornhookabove.sc ; B 93 -10 675 683 ;
+C -1 ; WX 569 ; N ohorntilde.sc ; B 93 -10 675 715 ;
+C -1 ; WX 556 ; N oogonek.sc ; B 83 -245 597 497 ;
+C -1 ; WX 556 ; N oogonekacute.sc ; B 83 -245 611 715 ;
+C -1 ; WX 500 ; N rdblgrave.sc ; B 16 0 519 716 ;
+C -1 ; WX 500 ; N rdotaccent.sc ; B 16 0 519 681 ;
+C -1 ; WX 389 ; N scaron.sc ; B 43 -10 549 714 ;
+C -1 ; WX 389 ; N sdotbelow.sc ; B 43 -191 459 497 ;
+C -1 ; WX 500 ; N t_uni0303.sc ; B 126 0 588 683 ;
+C -1 ; WX 500 ; N tcedilla.sc ; B 99 -215 588 486 ;
+C -1 ; WX 500 ; N tdieresis.sc ; B 126 0 588 680 ;
+C -1 ; WX 500 ; N tdotbelow.sc ; B 126 -191 588 486 ;
+C -1 ; WX 500 ; N tlinebelow.sc ; B 46 -167 588 486 ;
+C -1 ; WX 611 ; N ubrevebelowinverted.sc ; B 90 -209 714 486 ;
+C -1 ; WX 611 ; N ucaron.sc ; B 136 -10 714 714 ;
+C -1 ; WX 611 ; N udblgrave.sc ; B 136 -10 714 716 ;
+C -1 ; WX 611 ; N udieresisacute.sc ; B 136 -10 714 851 ;
+C -1 ; WX 611 ; N udieresiscaron.sc ; B 136 -10 722 847 ;
+C -1 ; WX 611 ; N udieresisgrave.sc ; B 136 -10 714 851 ;
+C -1 ; WX 611 ; N udotbelow.sc ; B 136 -191 714 486 ;
+C -1 ; WX 611 ; N uhookabove.sc ; B 136 -10 714 724 ;
+C -1 ; WX 619 ; N uhorn.sc ; B 139 -10 726 610 ;
+C -1 ; WX 619 ; N uhornacute.sc ; B 139 -10 726 715 ;
+C -1 ; WX 619 ; N uhorndotbelow.sc ; B 139 -182 726 610 ;
+C -1 ; WX 619 ; N uhorngrave.sc ; B 139 -10 726 715 ;
+C -1 ; WX 619 ; N uhornhookabove.sc ; B 139 -10 726 724 ;
+C -1 ; WX 619 ; N uhorntilde.sc ; B 139 -10 726 683 ;
+C -1 ; WX 556 ; N ydotbelow.sc ; B 157 -191 659 486 ;
+C -1 ; WX 556 ; N yhookabove.sc ; B 157 0 659 724 ;
+C -1 ; WX 556 ; N ytilde.sc ; B 157 0 659 683 ;
+C -1 ; WX 556 ; N zcaron.sc ; B 36 0 630 714 ;
+C -1 ; WX 556 ; N zdotbelow.sc ; B 36 -191 618 486 ;
+C -1 ; WX 791 ; N f_k ; B 32 0 892 683 ;
+C -1 ; WX 333 ; N acute.cap ; B 213 500 486 639 ;
+C -1 ; WX 0 ; N uni0301.cap ; B -118 712 155 851 ;
+C -1 ; WX 333 ; N breve.cap ; B 177 501 494 639 ;
+C -1 ; WX 333 ; N space_uni0306_uni0301.cap ; B 177 501 549 798 ;
+C -1 ; WX 333 ; N space_uni0306_uni0301 ; B 177 501 549 798 ;
+C -1 ; WX 333 ; N space_uni032E ; B -13 -209 304 -71 ;
+C -1 ; WX 333 ; N space_uni032F ; B -45 -209 272 -71 ;
+C -1 ; WX 0 ; N uni0306.cap ; B -154 713 163 851 ;
+C -1 ; WX 333 ; N space_uni0306_uni0300.cap ; B 177 501 494 798 ;
+C -1 ; WX 333 ; N space_uni0306_uni0300 ; B 177 501 494 798 ;
+C -1 ; WX 333 ; N space_uni0306_uni0309.cap ; B 177 501 494 772 ;
+C -1 ; WX 333 ; N space_uni0306_uni0309 ; B 177 501 494 772 ;
+C -1 ; WX 333 ; N space_uni0311.cap ; B 145 501 462 639 ;
+C -1 ; WX 333 ; N space_uni0311 ; B 163 512 454 669 ;
+C -1 ; WX 0 ; N uni0311.cap ; B -186 713 131 851 ;
+C -1 ; WX 333 ; N space_uni0306_uni0303.cap ; B 177 501 538 772 ;
+C -1 ; WX 333 ; N space_uni0306_uni0303 ; B 177 501 538 772 ;
+C -1 ; WX 333 ; N caron.cap ; B 163 506 509 635 ;
+C -1 ; WX 0 ; N uni030C.cap ; B -168 718 178 847 ;
+C -1 ; WX 333 ; N circumflex.cap ; B 130 506 476 635 ;
+C -1 ; WX 333 ; N space_uni0302_uni0301.cap ; B 130 506 508 794 ;
+C -1 ; WX 333 ; N space_uni0302_uni0301 ; B 130 506 508 794 ;
+C -1 ; WX 0 ; N uni0302.cap ; B -202 718 144 847 ;
+C -1 ; WX 333 ; N space_uni0302_uni0300.cap ; B 130 506 476 794 ;
+C -1 ; WX 333 ; N space_uni0302_uni0300 ; B 130 506 476 794 ;
+C -1 ; WX 333 ; N space_uni0302_uni0309.cap ; B 130 506 545 808 ;
+C -1 ; WX 333 ; N space_uni0302_uni0309 ; B 130 506 545 808 ;
+C -1 ; WX 333 ; N space_uni0302_uni0303.cap ; B 130 506 538 771 ;
+C -1 ; WX 333 ; N space_uni0302_uni0303 ; B 130 506 538 771 ;
+C -1 ; WX 333 ; N space_uni0326 ; B 45 -281 206 -38 ;
+C -1 ; WX 333 ; N breve.cyrcap ; B 177 501 494 639 ;
+C -1 ; WX 333 ; N breve.cyr ; B 195 512 486 669 ;
+C -1 ; WX 333 ; N circumflex.cyrcap ; B 145 501 462 639 ;
+C -1 ; WX 333 ; N circumflex.cyr ; B 163 512 454 669 ;
+C -1 ; WX 333 ; N space_uni030F.cap ; B 25 500 398 639 ;
+C -1 ; WX 333 ; N space_uni030F ; B 77 505 431 676 ;
+C -1 ; WX 0 ; N uni030F.cap ; B -306 712 67 851 ;
+C -1 ; WX 333 ; N dieresis.cap ; B 168 521 471 620 ;
+C -1 ; WX 333 ; N space_uni0308_uni0301.cap ; B 168 521 532 809 ;
+C -1 ; WX 333 ; N space_uni0308_uni0301 ; B 173 541 532 811 ;
+C -1 ; WX 333 ; N space_uni0308_uni030C.cap ; B 168 521 555 805 ;
+C -1 ; WX 333 ; N space_uni0308_uni030C ; B 173 541 555 807 ;
+C -1 ; WX 0 ; N uni0308.cap ; B -163 733 140 832 ;
+C -1 ; WX 333 ; N space_uni0308_uni0300.cap ; B 168 521 471 809 ;
+C -1 ; WX 333 ; N space_uni0308_uni0300 ; B 173 541 476 811 ;
+C -1 ; WX 333 ; N dotaccent.cap ; B 266 519 372 621 ;
+C -1 ; WX 0 ; N uni0307.cap ; B -65 731 41 833 ;
+C -1 ; WX 333 ; N grave.cap ; B 175 500 388 639 ;
+C -1 ; WX 0 ; N uni0300.cap ; B -156 712 57 851 ;
+C -1 ; WX 333 ; N space_uni0309.cap ; B 224 514 441 667 ;
+C -1 ; WX 333 ; N space_uni0309 ; B 235 497 434 684 ;
+C -1 ; WX 0 ; N uni0309.cap ; B -108 726 110 879 ;
+C -1 ; WX 333 ; N space_uni031B ; B 320 400 468 560 ;
+C -1 ; WX 333 ; N hungarumlaut.cap ; B 203 500 636 639 ;
+C -1 ; WX 0 ; N uni030B.cap ; B -128 712 305 851 ;
+C -1 ; WX 333 ; N space_uni0332 ; B -34 -167 292 -113 ;
+C -1 ; WX 333 ; N macron.cap ; B 156 543 482 597 ;
+C -1 ; WX 333 ; N macron.cap.alt ; B 212 543 426 597 ;
+C -1 ; WX 333 ; N macron.alt ; B 218 563 431 617 ;
+C -1 ; WX 333 ; N space_uni0331 ; B -34 -167 292 -113 ;
+C -1 ; WX 0 ; N uni0304.cap ; B -175 755 151 809 ;
+C -1 ; WX 333 ; N ring.cap ; B 220 485 426 684 ;
+C -1 ; WX 333 ; N space_uni030A_uni0301.cap ; B 220 485 541 843 ;
+C -1 ; WX 333 ; N space_uni030A_uni0301 ; B 220 485 541 843 ;
+C -1 ; WX 0 ; N uni030A.cap ; B -111 697 95 896 ;
+C -1 ; WX 333 ; N tilde.cap ; B 140 517 498 623 ;
+C -1 ; WX 333 ; N space_uni0330 ; B -51 -193 308 -87 ;
+C -1 ; WX 0 ; N uni0303.cap ; B -192 729 167 835 ;
+C -1 ; WX 333 ; N acute.ts1 ; B 228 504 491 675 ;
+C -1 ; WX 722 ; N Aogonekacute ; B 15 -245 734 851 ;
+C -1 ; WX 444 ; N aogonekacute ; B 58 -245 549 675 ;
+C -1 ; WX 921 ; N at.alt ; B 123 -270 853 420 ;
+C -1 ; WX 760 ; N bigcircle ; B 107 -14 833 686 ;
+C -1 ; WX 500 ; N star.alt ; B 98 36 564 480 ;
+C -1 ; WX 333 ; N breve.ts1 ; B 195 512 486 669 ;
+C -1 ; WX 333 ; N caron.ts1 ; B 192 507 503 674 ;
+C -1 ; WX 760 ; N copyleft ; B 107 -14 833 686 ;
+C -1 ; WX 0 ; N cwm ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N cwmascender ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N cwmcapital ; B 0 0 0 0 ;
+C -1 ; WX 333 ; N dblgrave.ts1 ; B 77 505 431 676 ;
+C -1 ; WX 580 ; N died ; B 147 0 674 662 ;
+C -1 ; WX 333 ; N dieresis.ts1 ; B 173 541 476 640 ;
+C -1 ; WX 333 ; N space_uni0323 ; B 75 -191 182 -89 ;
+C -1 ; WX 611 ; N Eogonekacute ; B 12 -245 720 851 ;
+C -1 ; WX 444 ; N eogonekacute ; B 69 -245 559 675 ;
+C -1 ; WX 1060 ; N Germandbls ; B 67 -14 1157 676 ;
+C -1 ; WX 444 ; N gnaborretni ; B 17 -241 384 503 ;
+C -1 ; WX 333 ; N grave.ts1 ; B 186 504 375 675 ;
+C -1 ; WX 722 ; N guarani ; B 103 -83 804 745 ;
+C -1 ; WX 333 ; N hungarumlaut.ts1 ; B 172 505 602 676 ;
+C -1 ; WX 167 ; N hyphen.alt ; B 91 194 354 257 ;
+C -1 ; WX 333 ; N hyphen.prop ; B 121 307 384 370 ;
+C -1 ; WX 333 ; N hyphendbl ; B 64 95 380 356 ;
+C -1 ; WX 167 ; N hyphendbl.alt ; B 64 95 380 356 ;
+C -1 ; WX 333 ; N Iogonekacute ; B 18 -245 543 851 ;
+C -1 ; WX 278 ; N iogonekacute ; B 16 -245 462 675 ;
+C -1 ; WX 389 ; N Jacute ; B 23 -14 604 851 ;
+C -1 ; WX 278 ; N jacute ; B -116 -218 476 675 ;
+C -1 ; WX 1000 ; N leaf ; B 21 -59 1157 721 ;
+C -1 ; WX 333 ; N macron.ts1 ; B 162 563 487 617 ;
+C -1 ; WX 722 ; N Oogonekacute ; B 108 -245 793 851 ;
+C -1 ; WX 500 ; N oogonekacute ; B 80 -245 575 675 ;
+C -1 ; WX 428 ; N paragraph.alt ; B 105 -154 565 662 ;
+C -1 ; WX 336 ; N perthousandzero ; B 38 0 346 371 ;
+C -1 ; WX 408 ; N quotedblbase.ts1 ; B 73 -133 352 112 ;
+C -1 ; WX 180 ; N quotesinglbase.ts1 ; B 44 -133 154 112 ;
+C -1 ; WX 180 ; N quotesingle.ts1 ; B 195 431 305 676 ;
+C -1 ; WX 430 ; N registered.alt ; B 185 392 549 742 ;
+C -1 ; WX 278 ; N suppress ; B 85 262 407 532 ;
+C -1 ; WX 333 ; N tieaccentcapital ; B 300 550 739 662 ;
+C -1 ; WX 500 ; N tieaccentcapital.new ; B 179 550 618 662 ;
+C -1 ; WX 277 ; N tieaccentlowercase ; B 278 570 638 682 ;
+C -1 ; WX 500 ; N tieaccentlowercase.new ; B 225 570 585 682 ;
+C -1 ; WX 541 ; N asciitilde.low ; B 35 -67 507 67 ;
+C -1 ; WX 667 ; N emdash.alt ; B 54 201 734 250 ;
+C -1 ; WX 722 ; N U_uni032F ; B 153 -209 882 662 ;
+C -1 ; WX 500 ; N u_uni032F ; B 33 -209 538 450 ;
+C -1 ; WX 389 ; N J_uni030C.cap ; B 23 -14 694 662 ;
+C -1 ; WX 430 ; N copyright.alt ; B 184 388 548 738 ;
+C -1 ; WX 278 ; N imacron.alt ; B 16 0 402 617 ;
+C -1 ; WX 333 ; N Imacron.alt ; B 18 0 492 809 ;
+C -1 ; WX 722 ; N H_uni0303 ; B 19 0 879 835 ;
+C -1 ; WX 500 ; N h_uni0303 ; B 9 0 644 856 ;
+C -1 ; WX 611 ; N L_uni0303 ; B 12 0 645 835 ;
+C -1 ; WX 278 ; N l_uni0303 ; B 21 0 534 856 ;
+C -1 ; WX 611 ; N T_uni0303 ; B 149 0 764 835 ;
+C -1 ; WX 278 ; N t_uni0303 ; B 91 -10 506 752 ;
+C -1 ; WX 611 ; N T_uni0308 ; B 149 0 764 832 ;
+C -1 ; WX 722 ; N Orogate ; B 108 -162 793 824 ;
+C -1 ; WX 500 ; N orogate ; B 79 -162 543 608 ;
+C -1 ; WX 571 ; N orogate.sc ; B 80 -162 590 604 ;
+C -1 ; WX 500 ; N zero.slash ; B 93 -14 586 676 ;
+C -1 ; WX 532 ; N zero.prop ; B 109 -14 602 676 ;
+C -1 ; WX 525 ; N two.prop ; B 40 0 575 676 ;
+C -1 ; WX 469 ; N three.prop ; B 50 -14 545 676 ;
+C -1 ; WX 500 ; N four.prop ; B 65 0 559 676 ;
+C -1 ; WX 486 ; N five.prop ; B 51 -14 628 688 ;
+C -1 ; WX 514 ; N six.prop ; B 99 -14 635 684 ;
+C -1 ; WX 469 ; N seven.prop ; B 158 -8 626 662 ;
+C -1 ; WX 469 ; N eight.prop ; B 74 -14 556 676 ;
+C -1 ; WX 509 ; N nine.prop ; B 63 -22 590 676 ;
+C -1 ; WX 500 ; N zero.taboldstyle ; B 74 -20 550 470 ;
+C -1 ; WX 500 ; N one.taboldstyle ; B 118 0 425 471 ;
+C -1 ; WX 500 ; N two.taboldstyle ; B 30 0 522 470 ;
+C -1 ; WX 500 ; N three.taboldstyle ; B -3 -220 493 470 ;
+C -1 ; WX 500 ; N four.taboldstyle ; B 12 -167 506 509 ;
+C -1 ; WX 500 ; N five.taboldstyle ; B -16 -232 562 470 ;
+C -1 ; WX 500 ; N six.taboldstyle ; B 93 -14 629 684 ;
+C -1 ; WX 500 ; N seven.taboldstyle ; B 103 -214 571 456 ;
+C -1 ; WX 500 ; N eight.taboldstyle ; B 90 -14 572 676 ;
+C -1 ; WX 500 ; N nine.taboldstyle ; B -2 -228 524 470 ;
+C -1 ; WX 556 ; N abreve.sc ; B 26 0 610 709 ;
+C -1 ; WX 556 ; N amacron.sc ; B 26 0 611 657 ;
+C -1 ; WX 556 ; N aogonek.sc ; B 26 -245 534 495 ;
+C -1 ; WX 668 ; N aeacute.sc ; B 16 0 745 715 ;
+C -1 ; WX 500 ; N cacute.sc ; B 78 -10 612 715 ;
+C -1 ; WX 500 ; N ccaron.sc ; B 78 -10 623 714 ;
+C -1 ; WX 500 ; N ccircumflex.sc ; B 78 -10 590 714 ;
+C -1 ; WX 500 ; N cdotaccent.sc ; B 78 -10 590 681 ;
+C -1 ; WX 556 ; N dcaron.sc ; B 27 0 600 714 ;
+C -1 ; WX 500 ; N ebreve.sc ; B 24 0 575 709 ;
+C -1 ; WX 500 ; N ecaron.sc ; B 24 0 589 714 ;
+C -1 ; WX 500 ; N edotaccent.sc ; B 24 0 550 681 ;
+C -1 ; WX 500 ; N emacron.sc ; B 24 0 556 657 ;
+C -1 ; WX 561 ; N eng.sc ; B 24 -238 666 486 ;
+C -1 ; WX 500 ; N eogonek.sc ; B 24 -245 550 486 ;
+C -1 ; WX 556 ; N gbreve.sc ; B 80 -10 617 709 ;
+C -1 ; WX 556 ; N gcircumflex.sc ; B 80 -10 606 714 ;
+C -1 ; WX 556 ; N gcommaaccent.sc ; B 80 -281 606 497 ;
+C -1 ; WX 556 ; N gdotaccent.sc ; B 80 -10 606 681 ;
+C -1 ; WX 563 ; N hbar.sc ; B 13 0 647 486 ;
+C -1 ; WX 611 ; N hcircumflex.sc ; B 28 0 706 675 ;
+C -1 ; WX 278 ; N ibreve.sc ; B 28 0 470 709 ;
+C -1 ; WX 614 ; N ij.sc ; B 39 -10 705 486 ;
+C -1 ; WX 278 ; N imacron.sc ; B 28 0 471 657 ;
+C -1 ; WX 278 ; N iogonek.sc ; B 14 -245 380 486 ;
+C -1 ; WX 278 ; N itilde.sc ; B 28 0 487 683 ;
+C -1 ; WX 333 ; N jcircumflex.sc ; B 32 -10 487 714 ;
+C -1 ; WX 556 ; N kcommaaccent.sc ; B 28 -281 640 486 ;
+C -1 ; WX 500 ; N lacute.sc ; B 26 0 503 715 ;
+C -1 ; WX 500 ; N lcaron.sc ; B 26 0 507 490 ;
+C -1 ; WX 500 ; N lcommaaccent.sc ; B 26 -281 503 486 ;
+C -1 ; WX 500 ; N ldot.sc ; B 26 0 503 486 ;
+C -1 ; WX 611 ; N nacute.sc ; B 22 -8 708 715 ;
+C -1 ; WX 611 ; N ncaron.sc ; B 22 -8 708 714 ;
+C -1 ; WX 611 ; N ncommaaccent.sc ; B 22 -281 708 486 ;
+C -1 ; WX 556 ; N obreve.sc ; B 83 -10 606 709 ;
+C -1 ; WX 556 ; N ohungarumlaut.sc ; B 83 -10 721 716 ;
+C -1 ; WX 556 ; N omacron.sc ; B 83 -10 607 657 ;
+C -1 ; WX 557 ; N oslashacute.sc ; B 38 -59 649 759 ;
+C -1 ; WX 500 ; N racute.sc ; B 16 0 569 715 ;
+C -1 ; WX 500 ; N rcaron.sc ; B 16 0 580 714 ;
+C -1 ; WX 500 ; N rcommaaccent.sc ; B 16 -281 519 486 ;
+C -1 ; WX 389 ; N sacute.sc ; B 43 -10 538 715 ;
+C -1 ; WX 389 ; N scedilla.sc ; B 43 -215 459 497 ;
+C -1 ; WX 389 ; N scircumflex.sc ; B 43 -10 505 714 ;
+C -1 ; WX 500 ; N tcaron.sc ; B 126 0 588 714 ;
+C -1 ; WX 611 ; N ubreve.sc ; B 136 -10 714 709 ;
+C -1 ; WX 611 ; N uhungarumlaut.sc ; B 136 -10 747 716 ;
+C -1 ; WX 611 ; N umacron.sc ; B 136 -10 714 657 ;
+C -1 ; WX 611 ; N uogonek.sc ; B 136 -245 714 486 ;
+C -1 ; WX 611 ; N uring.sc ; B 136 -10 714 730 ;
+C -1 ; WX 611 ; N utilde.sc ; B 136 -10 714 683 ;
+C -1 ; WX 778 ; N wacute.sc ; B 134 -8 899 715 ;
+C -1 ; WX 778 ; N wcircumflex.sc ; B 134 -8 899 714 ;
+C -1 ; WX 778 ; N wdieresis.sc ; B 134 -8 899 680 ;
+C -1 ; WX 778 ; N wgrave.sc ; B 134 -8 899 715 ;
+C -1 ; WX 556 ; N ycircumflex.sc ; B 157 0 659 714 ;
+C -1 ; WX 556 ; N ygrave.sc ; B 157 0 659 715 ;
+C -1 ; WX 556 ; N zacute.sc ; B 36 0 618 715 ;
+C -1 ; WX 556 ; N zdotaccent.sc ; B 36 0 618 681 ;
+C -1 ; WX 278 ; N idotaccent.sc ; B 28 0 380 681 ;
+C -1 ; WX 278 ; N dotlessj ; B -116 -218 315 460 ;
+C -1 ; WX 323 ; N one.prop ; B 27 0 389 676 ;
+C -1 ; WX 750 ; N threequartersemdash ; B 54 201 817 250 ;
+C -1 ; WX 556 ; N dollar.oldstyle ; B 69 -83 628 745 ;
+C -1 ; WX 532 ; N zero.oldstyle ; B 90 -20 566 470 ;
+C -1 ; WX 363 ; N one.oldstyle ; B 47 0 354 471 ;
+C -1 ; WX 525 ; N two.oldstyle ; B 40 0 532 470 ;
+C -1 ; WX 469 ; N three.oldstyle ; B -6 -220 490 470 ;
+C -1 ; WX 540 ; N four.oldstyle ; B 40 -167 534 509 ;
+C -1 ; WX 486 ; N five.oldstyle ; B -8 -232 570 470 ;
+C -1 ; WX 514 ; N six.oldstyle ; B 99 -14 635 684 ;
+C -1 ; WX 509 ; N seven.oldstyle ; B 123 -214 591 456 ;
+C -1 ; WX 469 ; N eight.oldstyle ; B 74 -14 556 676 ;
+C -1 ; WX 509 ; N nine.oldstyle ; B 8 -228 534 470 ;
+C -1 ; WX 556 ; N a.sc ; B 26 0 534 495 ;
+C -1 ; WX 500 ; N b.sc ; B 27 0 536 486 ;
+C -1 ; WX 500 ; N c.sc ; B 78 -10 590 497 ;
+C -1 ; WX 556 ; N d.sc ; B 27 0 600 486 ;
+C -1 ; WX 500 ; N e.sc ; B 24 0 550 486 ;
+C -1 ; WX 445 ; N f.sc ; B 24 0 558 486 ;
+C -1 ; WX 556 ; N g.sc ; B 80 -10 606 497 ;
+C -1 ; WX 611 ; N h.sc ; B 28 0 706 486 ;
+C -1 ; WX 278 ; N i.sc ; B 28 0 380 486 ;
+C -1 ; WX 333 ; N j.sc ; B 32 -10 435 486 ;
+C -1 ; WX 556 ; N k.sc ; B 28 0 640 486 ;
+C -1 ; WX 500 ; N l.sc ; B 26 0 503 486 ;
+C -1 ; WX 667 ; N m.sc ; B 16 0 780 486 ;
+C -1 ; WX 611 ; N n.sc ; B 22 -8 708 486 ;
+C -1 ; WX 556 ; N o.sc ; B 83 -10 597 497 ;
+C -1 ; WX 444 ; N p.sc ; B 21 0 527 486 ;
+C -1 ; WX 556 ; N q.sc ; B 83 -130 596 496 ;
+C -1 ; WX 500 ; N r.sc ; B 16 0 519 486 ;
+C -1 ; WX 389 ; N s.sc ; B 43 -10 459 497 ;
+C -1 ; WX 500 ; N t.sc ; B 126 0 588 486 ;
+C -1 ; WX 611 ; N u.sc ; B 136 -10 714 486 ;
+C -1 ; WX 556 ; N v.sc ; B 153 -8 653 486 ;
+C -1 ; WX 778 ; N w.sc ; B 134 -8 899 486 ;
+C -1 ; WX 556 ; N x.sc ; B 23 0 653 486 ;
+C -1 ; WX 556 ; N y.sc ; B 157 0 659 486 ;
+C -1 ; WX 556 ; N z.sc ; B 36 0 618 486 ;
+C -1 ; WX 444 ; N cent.oldstyle ; B 71 -83 497 533 ;
+C -1 ; WX 556 ; N agrave.sc ; B 26 0 534 715 ;
+C -1 ; WX 556 ; N aacute.sc ; B 26 0 615 715 ;
+C -1 ; WX 556 ; N acircumflex.sc ; B 26 0 582 714 ;
+C -1 ; WX 556 ; N atilde.sc ; B 26 0 627 683 ;
+C -1 ; WX 556 ; N adieresis.sc ; B 26 0 600 680 ;
+C -1 ; WX 556 ; N aring.sc ; B 26 0 552 730 ;
+C -1 ; WX 668 ; N ae.sc ; B 16 0 745 486 ;
+C -1 ; WX 500 ; N ccedilla.sc ; B 78 -215 590 497 ;
+C -1 ; WX 500 ; N egrave.sc ; B 24 0 550 715 ;
+C -1 ; WX 500 ; N eacute.sc ; B 24 0 560 715 ;
+C -1 ; WX 500 ; N ecircumflex.sc ; B 24 0 550 714 ;
+C -1 ; WX 500 ; N edieresis.sc ; B 24 0 550 680 ;
+C -1 ; WX 278 ; N igrave.sc ; B 28 0 380 715 ;
+C -1 ; WX 278 ; N iacute.sc ; B 28 0 475 715 ;
+C -1 ; WX 278 ; N icircumflex.sc ; B 28 0 442 714 ;
+C -1 ; WX 278 ; N idieresis.sc ; B 28 0 460 680 ;
+C -1 ; WX 556 ; N eth.sc ; B 27 0 600 486 ;
+C -1 ; WX 611 ; N ntilde.sc ; B 22 -8 708 683 ;
+C -1 ; WX 556 ; N ograve.sc ; B 83 -10 597 715 ;
+C -1 ; WX 556 ; N oacute.sc ; B 83 -10 611 715 ;
+C -1 ; WX 556 ; N ocircumflex.sc ; B 83 -10 597 714 ;
+C -1 ; WX 556 ; N otilde.sc ; B 83 -10 623 683 ;
+C -1 ; WX 556 ; N odieresis.sc ; B 83 -10 597 680 ;
+C -1 ; WX 557 ; N oslash.sc ; B 38 -59 649 541 ;
+C -1 ; WX 611 ; N ugrave.sc ; B 136 -10 714 715 ;
+C -1 ; WX 611 ; N uacute.sc ; B 136 -10 714 715 ;
+C -1 ; WX 611 ; N ucircumflex.sc ; B 136 -10 714 714 ;
+C -1 ; WX 611 ; N udieresis.sc ; B 136 -10 714 680 ;
+C -1 ; WX 556 ; N yacute.sc ; B 157 0 659 715 ;
+C -1 ; WX 437 ; N thorn.sc ; B 27 0 495 486 ;
+C -1 ; WX 556 ; N ydieresis.sc ; B 157 0 659 680 ;
+C -1 ; WX 600 ; N ff ; B 32 0 818 683 ; L l ffl ; L i ffi ;
+C -1 ; WX 556 ; N fi ; B 32 0 610 683 ;
+C -1 ; WX 556 ; N fl ; B 32 0 639 683 ;
+C -1 ; WX 827 ; N ffi ; B 32 0 881 683 ;
+C -1 ; WX 827 ; N ffl ; B 32 0 910 683 ;
+C -1 ; WX 280 ; N .notdef ; B 0 0 0 0 ;
+C -1 ; WX 389 ; N s_uni0219.sc ; B 43 -281 459 497 ;
+C -1 ; WX 500 ; N t_uni021B.sc ; B 125 -281 588 486 ;
+C -1 ; WX 333 ; N acute.dup ; B 228 504 491 675 ;
+C -1 ; WX 889 ; N AE.dup ; B 0 0 993 662 ;
+C -1 ; WX 667 ; N ae.dup ; B 60 -10 698 460 ;
+C -1 ; WX 333 ; N cedilla.dup ; B -1 -215 229 5 ;
+C -1 ; WX 333 ; N circumflex.dup ; B 147 507 458 674 ;
+C -1 ; WX 333 ; N dieresis.dup ; B 173 541 476 640 ;
+C -1 ; WX 433 ; N l.script.dup ; B 82 -14 533 676 ;
+C -1 ; WX 722 ; N Gcedilla ; B 103 -281 804 676 ;
+C -1 ; WX 500 ; N gcedilla ; B -6 -218 584 733 ;
+C -1 ; WX 500 ; N germandbls.ss06 ; B 12 -9 570 683 ;
+C -1 ; WX 333 ; N hyphen.dup ; B 91 194 354 257 ;
+C -1 ; WX 722 ; N Kcedilla ; B 34 -281 852 662 ;
+C -1 ; WX 500 ; N kcedilla ; B 7 -281 601 683 ;
+C -1 ; WX 611 ; N Lcedilla ; B 12 -281 645 662 ;
+C -1 ; WX 278 ; N lcedilla ; B 19 -281 364 683 ;
+C -1 ; WX 333 ; N macron.dup ; B 162 563 487 617 ;
+C -1 ; WX 722 ; N Ncedilla ; B 12 -281 884 662 ;
+C -1 ; WX 500 ; N ncedilla ; B 18 -281 516 460 ;
+C -1 ; WX 889 ; N OE.dup ; B 98 -6 1015 668 ;
+C -1 ; WX 722 ; N oe.dup ; B 77 -10 758 460 ;
+C -1 ; WX 722 ; N Oslash.dup ; B 35 -80 855 734 ;
+C -1 ; WX 500 ; N oslash.dup ; B 22 -112 585 551 ;
+C -1 ; WX 333 ; N quoteleft.dup ; B 251 433 412 676 ;
+C -1 ; WX 333 ; N quoteright.dup ; B 218 433 379 676 ;
+C -1 ; WX 667 ; N Rcedilla ; B 17 -281 684 662 ;
+C -1 ; WX 333 ; N rcedilla ; B 4 -281 447 460 ;
+C -1 ; WX 333 ; N tilde.dup ; B 145 537 503 643 ;
+C -1 ; WX 611 ; N hdotbelow.sc ; B 28 -191 706 486 ;
+C -1 ; WX 333 ; N jcaron.sc ; B 32 -10 531 714 ;
+C -1 ; WX 500 ; N ldotbelow.sc ; B 26 -191 503 486 ;
+C -1 ; WX 500 ; N ldotbelowmacron.sc ; B 26 -191 503 653 ;
+C -1 ; WX 667 ; N mdotbelow.sc ; B 16 -191 780 486 ;
+C -1 ; WX 611 ; N ndotaccent.sc ; B 22 -8 708 681 ;
+C -1 ; WX 611 ; N ndotbelow.sc ; B 22 -191 708 486 ;
+C -1 ; WX 500 ; N rdotbelow.sc ; B 16 -191 519 486 ;
+C -1 ; WX 500 ; N rdotbelowmacron.sc ; B 16 -191 564 653 ;
+C -1 ; WX 244 ; N exclam.pc ; B 96 -6 296 478 ;
+C -1 ; WX 305 ; N quotedbl.pc ; B 152 271 375 480 ;
+C -1 ; WX 392 ; N numbersign.pc ; B 41 0 473 452 ;
+C -1 ; WX 373 ; N dollar.pc ; B 40 -59 427 495 ;
+C -1 ; WX 620 ; N percent.pc ; B 114 -9 626 460 ;
+C -1 ; WX 566 ; N ampersand.pc ; B 50 -9 600 460 ;
+C -1 ; WX 136 ; N quotesingle.pc ; B 133 271 227 480 ;
+C -1 ; WX 241 ; N parenleft.pc ; B 66 -120 342 460 ;
+C -1 ; WX 241 ; N parenright.pc ; B -9 -120 266 460 ;
+C -1 ; WX 348 ; N asterisk.pc ; B 117 173 404 458 ;
+C -1 ; WX 394 ; N plus.pc ; B 65 -1 420 340 ;
+C -1 ; WX 176 ; N comma.pc ; B 28 -96 148 88 ;
+C -1 ; WX 268 ; N hyphen.pc ; B 60 125 284 180 ;
+C -1 ; WX 188 ; N period.pc ; B 56 -8 154 86 ;
+C -1 ; WX 207 ; N slash.pc ; B -9 -10 332 447 ;
+C -1 ; WX 207 ; N colon.pc ; B 63 -8 222 312 ;
+C -1 ; WX 222 ; N semicolon.pc ; B 58 -96 232 312 ;
+C -1 ; WX 398 ; N less.pc ; B 83 -5 436 344 ;
+C -1 ; WX 383 ; N equal.pc ; B 50 84 424 254 ;
+C -1 ; WX 398 ; N greater.pc ; B 45 2 395 337 ;
+C -1 ; WX 343 ; N question.pc ; B 140 -6 423 460 ;
+C -1 ; WX 657 ; N at.pc ; B 130 -10 658 460 ;
+C -1 ; WX 565 ; N a.pc ; B 27 0 542 454 ;
+C -1 ; WX 524 ; N b.pc ; B 28 0 526 446 ;
+C -1 ; WX 502 ; N c.pc ; B 75 -9 583 456 ;
+C -1 ; WX 558 ; N d.pc ; B 28 0 594 446 ;
+C -1 ; WX 468 ; N e.pc ; B 25 0 538 446 ;
+C -1 ; WX 428 ; N f.pc ; B 25 0 538 446 ;
+C -1 ; WX 543 ; N g.pc ; B 78 -9 597 456 ;
+C -1 ; WX 565 ; N h.pc ; B 30 0 654 446 ;
+C -1 ; WX 279 ; N i.pc ; B 29 0 370 446 ;
+C -1 ; WX 320 ; N j.pc ; B 31 -9 410 446 ;
+C -1 ; WX 565 ; N k.pc ; B 41 0 634 446 ;
+C -1 ; WX 468 ; N l.pc ; B 25 0 491 446 ;
+C -1 ; WX 687 ; N m.pc ; B 25 0 772 446 ;
+C -1 ; WX 565 ; N n.pc ; B 25 -7 658 446 ;
+C -1 ; WX 551 ; N o.pc ; B 80 -9 590 456 ;
+C -1 ; WX 436 ; N p.pc ; B 28 0 512 446 ;
+C -1 ; WX 551 ; N q.pc ; B 79 -119 590 456 ;
+C -1 ; WX 524 ; N r.pc ; B 28 0 517 446 ;
+C -1 ; WX 429 ; N s.pc ; B 59 -9 462 456 ;
+C -1 ; WX 453 ; N t.pc ; B 100 0 555 446 ;
+C -1 ; WX 565 ; N u.pc ; B 122 -9 656 446 ;
+C -1 ; WX 565 ; N v.pc ; B 143 -7 650 446 ;
+C -1 ; WX 728 ; N w.pc ; B 135 -7 823 446 ;
+C -1 ; WX 565 ; N x.pc ; B 23 0 650 446 ;
+C -1 ; WX 565 ; N y.pc ; B 147 0 655 446 ;
+C -1 ; WX 453 ; N z.pc ; B -6 0 559 446 ;
+C -1 ; WX 238 ; N bracketleft.pc ; B 31 -109 337 452 ;
+C -1 ; WX 206 ; N backslash.pc ; B 113 -10 210 448 ;
+C -1 ; WX 238 ; N bracketright.pc ; B -6 -109 300 452 ;
+C -1 ; WX 369 ; N asciicircum.pc ; B 68 195 406 456 ;
+C -1 ; WX 340 ; N underscore.pc ; B -24 -90 327 -47 ;
+C -1 ; WX 226 ; N grave.pc ; B 129 327 251 473 ;
+C -1 ; WX 339 ; N braceleft.pc ; B 112 -125 375 463 ;
+C -1 ; WX 147 ; N bar.pc ; B 18 -106 223 450 ;
+C -1 ; WX 339 ; N braceright.pc ; B 55 -125 317 463 ;
+C -1 ; WX 367 ; N asciitilde.pc ; B 70 120 389 223 ;
+C -1 ; WX 244 ; N exclamdown.pc ; B 33 -164 232 321 ;
+C -1 ; WX 354 ; N cent.pc ; B 64 -94 394 397 ;
+C -1 ; WX 376 ; N sterling.pc ; B 16 -6 449 460 ;
+C -1 ; WX 378 ; N currency.pc ; B 3 26 492 411 ;
+C -1 ; WX 382 ; N yen.pc ; B 42 0 512 450 ;
+C -1 ; WX 147 ; N brokenbar.pc ; B 18 -106 223 450 ;
+C -1 ; WX 378 ; N section.pc ; B 66 -103 394 461 ;
+C -1 ; WX 544 ; N copyright.pc ; B 73 -10 593 466 ;
+C -1 ; WX 553 ; N registered.pc ; B 73 -10 602 466 ;
+C -1 ; WX 284 ; N degree.pc ; B 132 261 347 462 ;
+C -1 ; WX 394 ; N plusminus.pc ; B 27 0 432 384 ;
+C -1 ; WX 342 ; N paragraph.pc ; B 40 -108 461 452 ;
+C -1 ; WX 343 ; N questiondown.pc ; B 2 -157 286 320 ;
+C -1 ; WX 565 ; N agrave.pc ; B 27 0 542 675 ;
+C -1 ; WX 565 ; N aacute.pc ; B 27 0 604 675 ;
+C -1 ; WX 565 ; N acircumflex.pc ; B 27 0 571 674 ;
+C -1 ; WX 565 ; N atilde.pc ; B 27 0 616 643 ;
+C -1 ; WX 565 ; N adieresis.pc ; B 27 0 589 640 ;
+C -1 ; WX 565 ; N aring.pc ; B 27 0 542 690 ;
+C -1 ; WX 672 ; N ae.pc ; B 16 0 739 446 ;
+C -1 ; WX 502 ; N ccedilla.pc ; B 75 -215 583 456 ;
+C -1 ; WX 468 ; N egrave.pc ; B 25 0 538 675 ;
+C -1 ; WX 468 ; N eacute.pc ; B 25 0 549 675 ;
+C -1 ; WX 468 ; N ecircumflex.pc ; B 25 0 538 674 ;
+C -1 ; WX 468 ; N edieresis.pc ; B 25 0 538 640 ;
+C -1 ; WX 279 ; N igrave.pc ; B 29 0 370 675 ;
+C -1 ; WX 279 ; N iacute.pc ; B 29 0 464 675 ;
+C -1 ; WX 279 ; N icircumflex.pc ; B 29 0 431 674 ;
+C -1 ; WX 279 ; N idieresis.pc ; B 29 0 449 640 ;
+C -1 ; WX 558 ; N eth.pc ; B 28 0 594 446 ;
+C -1 ; WX 565 ; N ntilde.pc ; B 25 -7 658 643 ;
+C -1 ; WX 551 ; N ograve.pc ; B 80 -9 590 675 ;
+C -1 ; WX 551 ; N oacute.pc ; B 80 -9 600 675 ;
+C -1 ; WX 551 ; N ocircumflex.pc ; B 80 -9 590 674 ;
+C -1 ; WX 551 ; N otilde.pc ; B 80 -9 612 643 ;
+C -1 ; WX 551 ; N odieresis.pc ; B 80 -9 590 640 ;
+C -1 ; WX 456 ; N multiply.pc ; B 79 35 467 304 ;
+C -1 ; WX 558 ; N oslash.pc ; B 40 -53 637 494 ;
+C -1 ; WX 565 ; N ugrave.pc ; B 122 -9 656 675 ;
+C -1 ; WX 565 ; N uacute.pc ; B 122 -9 656 675 ;
+C -1 ; WX 565 ; N ucircumflex.pc ; B 122 -9 656 674 ;
+C -1 ; WX 565 ; N udieresis.pc ; B 122 -9 656 640 ;
+C -1 ; WX 565 ; N yacute.pc ; B 147 0 655 675 ;
+C -1 ; WX 436 ; N thorn.pc ; B 28 0 488 446 ;
+C -1 ; WX 503 ; N germandbls.pc ; B 11 -7 567 460 ;
+C -1 ; WX 401 ; N divide.pc ; B 65 9 427 330 ;
+C -1 ; WX 565 ; N ydieresis.pc ; B 147 0 655 640 ;
+C -1 ; WX 565 ; N amacron.pc ; B 27 0 600 617 ;
+C -1 ; WX 565 ; N abreve.pc ; B 27 0 599 669 ;
+C -1 ; WX 565 ; N aogonek.pc ; B 27 -245 542 454 ;
+C -1 ; WX 502 ; N cacute.pc ; B 75 -9 601 675 ;
+C -1 ; WX 502 ; N ccircumflex.pc ; B 75 -9 583 674 ;
+C -1 ; WX 502 ; N cdotaccent.pc ; B 75 -9 583 641 ;
+C -1 ; WX 502 ; N ccaron.pc ; B 75 -9 613 674 ;
+C -1 ; WX 558 ; N dcaron.pc ; B 28 0 594 674 ;
+C -1 ; WX 527 ; N dcroat.pc ; B 11 0 572 450 ;
+C -1 ; WX 468 ; N emacron.pc ; B 25 0 545 617 ;
+C -1 ; WX 468 ; N ebreve.pc ; B 25 0 544 669 ;
+C -1 ; WX 468 ; N edotaccent.pc ; B 25 0 538 641 ;
+C -1 ; WX 468 ; N eogonek.pc ; B 25 -245 538 446 ;
+C -1 ; WX 468 ; N ecaron.pc ; B 25 0 561 674 ;
+C -1 ; WX 543 ; N gcircumflex.pc ; B 78 -9 597 674 ;
+C -1 ; WX 543 ; N gbreve.pc ; B 78 -9 606 669 ;
+C -1 ; WX 543 ; N gdotaccent.pc ; B 78 -9 597 641 ;
+C -1 ; WX 543 ; N gcommaaccent.pc ; B 78 -281 597 456 ;
+C -1 ; WX 565 ; N hcircumflex.pc ; B 30 0 654 635 ;
+C -1 ; WX 565 ; N hbar.pc ; B 13 0 637 446 ;
+C -1 ; WX 279 ; N itilde.pc ; B 29 0 476 643 ;
+C -1 ; WX 279 ; N imacron.pc ; B 29 0 460 617 ;
+C -1 ; WX 279 ; N ibreve.pc ; B 29 0 459 669 ;
+C -1 ; WX 279 ; N iogonek.pc ; B 23 -245 370 446 ;
+C -1 ; WX 613 ; N ij.pc ; B 40 -9 693 446 ;
+C -1 ; WX 320 ; N jcircumflex.pc ; B 31 -9 476 674 ;
+C -1 ; WX 565 ; N kcommaaccent.pc ; B 41 -281 634 446 ;
+C -1 ; WX 468 ; N lacute.pc ; B 25 0 491 675 ;
+C -1 ; WX 468 ; N lcommaaccent.pc ; B 25 -281 491 446 ;
+C -1 ; WX 468 ; N lcaron.pc ; B 8 0 497 450 ;
+C -1 ; WX 468 ; N ldot.pc ; B 8 0 474 446 ;
+C -1 ; WX 468 ; N lslash.pc ; B 25 0 491 446 ;
+C -1 ; WX 565 ; N nacute.pc ; B 25 -7 658 675 ;
+C -1 ; WX 565 ; N ncommaaccent.pc ; B 25 -281 658 446 ;
+C -1 ; WX 565 ; N ncaron.pc ; B 25 -7 658 674 ;
+C -1 ; WX 565 ; N eng.pc ; B 25 -218 658 446 ;
+C -1 ; WX 551 ; N omacron.pc ; B 80 -9 596 617 ;
+C -1 ; WX 551 ; N obreve.pc ; B 80 -9 595 669 ;
+C -1 ; WX 551 ; N ohungarumlaut.pc ; B 80 -9 711 676 ;
+C -1 ; WX 665 ; N oe.pc ; B 77 -4 748 450 ;
+C -1 ; WX 524 ; N racute.pc ; B 28 0 558 675 ;
+C -1 ; WX 524 ; N rcommaaccent.pc ; B 28 -281 517 446 ;
+C -1 ; WX 524 ; N rcaron.pc ; B 28 0 570 674 ;
+C -1 ; WX 429 ; N sacute.pc ; B 59 -9 527 675 ;
+C -1 ; WX 429 ; N scircumflex.pc ; B 59 -9 494 674 ;
+C -1 ; WX 429 ; N scedilla.pc ; B 39 -215 462 456 ;
+C -1 ; WX 429 ; N scaron.pc ; B 59 -281 462 456 ;
+C -1 ; WX 453 ; N tcedilla.pc ; B 54 -215 555 446 ;
+C -1 ; WX 453 ; N tcaron.pc ; B 100 0 563 674 ;
+C -1 ; WX 565 ; N utilde.pc ; B 122 -9 656 643 ;
+C -1 ; WX 565 ; N umacron.pc ; B 122 -9 656 617 ;
+C -1 ; WX 565 ; N ubreve.pc ; B 122 -9 656 669 ;
+C -1 ; WX 565 ; N uring.pc ; B 122 -9 656 690 ;
+C -1 ; WX 565 ; N uhungarumlaut.pc ; B 122 -9 737 676 ;
+C -1 ; WX 565 ; N uogonek.pc ; B 122 -245 656 446 ;
+C -1 ; WX 728 ; N wcircumflex.pc ; B 135 -7 823 674 ;
+C -1 ; WX 565 ; N ycircumflex.pc ; B 147 0 655 674 ;
+C -1 ; WX 453 ; N zacute.pc ; B -6 0 559 675 ;
+C -1 ; WX 453 ; N zdotaccent.pc ; B -6 0 559 641 ;
+C -1 ; WX 453 ; N zcaron.pc ; B -6 0 570 674 ;
+C -1 ; WX 468 ; N eturned.pc ; B 56 0 578 446 ;
+C -1 ; WX 571 ; N ohorn.pc ; B 90 -9 664 560 ;
+C -1 ; WX 622 ; N uhorn.pc ; B 139 -9 716 560 ;
+C -1 ; WX 565 ; N acaron.pc ; B 27 0 616 674 ;
+C -1 ; WX 279 ; N icaron.pc ; B 29 0 476 674 ;
+C -1 ; WX 551 ; N ocaron.pc ; B 80 -9 612 674 ;
+C -1 ; WX 565 ; N ucaron.pc ; B 122 -9 656 674 ;
+C -1 ; WX 565 ; N udieresisacute.pc ; B 122 -9 667 811 ;
+C -1 ; WX 565 ; N udieresiscaron.pc ; B 122 -9 690 807 ;
+C -1 ; WX 565 ; N udieresisgrave.pc ; B 122 -9 656 811 ;
+C -1 ; WX 543 ; N gcaron.pc ; B 78 -9 623 674 ;
+C -1 ; WX 551 ; N oogonek.pc ; B 80 -245 590 456 ;
+C -1 ; WX 320 ; N jcaron.pc ; B 31 -9 521 674 ;
+C -1 ; WX 543 ; N gacute.pc ; B 78 -9 611 675 ;
+C -1 ; WX 565 ; N aringacute.pc ; B 27 0 654 843 ;
+C -1 ; WX 672 ; N aeacute.pc ; B 16 0 739 675 ;
+C -1 ; WX 558 ; N oslashacute.pc ; B 40 -53 637 719 ;
+C -1 ; WX 565 ; N adblgrave.pc ; B 27 0 544 676 ;
+C -1 ; WX 468 ; N edblgrave.pc ; B 25 0 538 676 ;
+C -1 ; WX 279 ; N idblgrave.pc ; B 29 0 404 676 ;
+C -1 ; WX 551 ; N odblgrave.pc ; B 80 -9 590 676 ;
+C -1 ; WX 524 ; N rdblgrave.pc ; B 28 0 517 676 ;
+C -1 ; WX 565 ; N udblgrave.pc ; B 122 -9 656 676 ;
+C -1 ; WX 429 ; N uni0219.pc ; B 59 -281 462 456 ;
+C -1 ; WX 453 ; N uni021B.pc ; B 100 -281 555 446 ;
+C -1 ; WX 279 ; N dotlessi.pc ; B 29 0 370 446 ;
+C -1 ; WX 468 ; N ereversed.pc ; B 56 0 578 446 ;
+C -1 ; WX 320 ; N dotlessj.pc ; B 31 -9 410 446 ;
+C -1 ; WX 558 ; N ddotbelow.pc ; B 28 -191 594 446 ;
+C -1 ; WX 558 ; N dlinebelow.pc ; B 28 -167 594 446 ;
+C -1 ; WX 565 ; N hdotbelow.pc ; B 30 -191 654 446 ;
+C -1 ; WX 565 ; N hdieresis.pc ; B 30 0 654 620 ;
+C -1 ; WX 565 ; N hbrevebelow.pc ; B 30 -209 654 446 ;
+C -1 ; WX 279 ; N idieresisacute.pc ; B 29 0 505 811 ;
+C -1 ; WX 468 ; N ldotbelow.pc ; B 25 -191 491 446 ;
+C -1 ; WX 468 ; N ldotbelowmacron.pc ; B 25 -191 491 613 ;
+C -1 ; WX 687 ; N mdotbelow.pc ; B 25 -191 772 446 ;
+C -1 ; WX 565 ; N ndotaccent.pc ; B 25 -7 658 641 ;
+C -1 ; WX 565 ; N ndotbelow.pc ; B 25 -191 658 446 ;
+C -1 ; WX 524 ; N rdotaccent.pc ; B 28 0 517 641 ;
+C -1 ; WX 524 ; N rdotbelow.pc ; B 28 -191 517 446 ;
+C -1 ; WX 524 ; N rdotbelowmacron.pc ; B 28 -191 553 613 ;
+C -1 ; WX 429 ; N sdotbelow.pc ; B 59 -191 462 456 ;
+C -1 ; WX 453 ; N tdotbelow.pc ; B 100 -191 555 446 ;
+C -1 ; WX 453 ; N tlinebelow.pc ; B 26 -167 555 446 ;
+C -1 ; WX 728 ; N wgrave.pc ; B 135 -7 823 675 ;
+C -1 ; WX 728 ; N wacute.pc ; B 135 -7 823 675 ;
+C -1 ; WX 728 ; N wdieresis.pc ; B 135 -7 823 640 ;
+C -1 ; WX 453 ; N zdotbelow.pc ; B -6 -191 559 446 ;
+C -1 ; WX 453 ; N tdieresis.pc ; B 100 0 555 640 ;
+C -1 ; WX 565 ; N adotbelow.pc ; B 27 -191 542 454 ;
+C -1 ; WX 565 ; N ahookabove.pc ; B 27 0 547 684 ;
+C -1 ; WX 565 ; N acircumflexacute.pc ; B 27 0 621 794 ;
+C -1 ; WX 565 ; N acircumflexgrave.pc ; B 27 0 589 794 ;
+C -1 ; WX 565 ; N acircumflexhookabove.pc ; B 27 0 658 808 ;
+C -1 ; WX 565 ; N acircumflextilde.pc ; B 27 0 651 771 ;
+C -1 ; WX 565 ; N acircumflexdotbelow.pc ; B 27 -191 571 674 ;
+C -1 ; WX 565 ; N abreveacute.pc ; B 27 0 662 798 ;
+C -1 ; WX 565 ; N abrevegrave.pc ; B 27 0 607 798 ;
+C -1 ; WX 565 ; N abrevehookabove.pc ; B 27 0 607 772 ;
+C -1 ; WX 565 ; N abrevetilde.pc ; B 27 0 651 772 ;
+C -1 ; WX 565 ; N abrevedotbelow.pc ; B 27 -191 599 669 ;
+C -1 ; WX 468 ; N edotbelow.pc ; B 25 -191 538 446 ;
+C -1 ; WX 468 ; N ehookabove.pc ; B 25 0 538 684 ;
+C -1 ; WX 468 ; N etilde.pc ; B 25 0 561 643 ;
+C -1 ; WX 468 ; N ecircumflexacute.pc ; B 25 0 566 794 ;
+C -1 ; WX 468 ; N ecircumflexgrave.pc ; B 25 0 538 794 ;
+C -1 ; WX 468 ; N ecircumflexhookabove.pc ; B 25 0 603 808 ;
+C -1 ; WX 468 ; N ecircumflextilde.pc ; B 25 0 596 771 ;
+C -1 ; WX 468 ; N ecircumflexdotbelow.pc ; B 25 -191 538 674 ;
+C -1 ; WX 279 ; N ihookabove.pc ; B 29 0 407 684 ;
+C -1 ; WX 279 ; N idotbelow.pc ; B 29 -191 370 446 ;
+C -1 ; WX 551 ; N odotbelow.pc ; B 80 -191 590 456 ;
+C -1 ; WX 551 ; N ohookabove.pc ; B 80 -9 590 684 ;
+C -1 ; WX 551 ; N ocircumflexacute.pc ; B 80 -9 617 794 ;
+C -1 ; WX 551 ; N ocircumflexgrave.pc ; B 80 -9 590 794 ;
+C -1 ; WX 551 ; N ocircumflexhookabove.pc ; B 80 -9 654 808 ;
+C -1 ; WX 551 ; N ocircumflextilde.pc ; B 80 -9 647 771 ;
+C -1 ; WX 551 ; N ocircumflexdotbelow.pc ; B 80 -182 590 674 ;
+C -1 ; WX 571 ; N ohornacute.pc ; B 90 -9 664 675 ;
+C -1 ; WX 571 ; N ohorngrave.pc ; B 90 -9 664 675 ;
+C -1 ; WX 571 ; N ohornhookabove.pc ; B 90 -9 664 684 ;
+C -1 ; WX 571 ; N ohorntilde.pc ; B 90 -9 664 643 ;
+C -1 ; WX 571 ; N ohorndotbelow.pc ; B 90 -182 664 560 ;
+C -1 ; WX 565 ; N udotbelow.pc ; B 122 -191 656 446 ;
+C -1 ; WX 565 ; N uhookabove.pc ; B 122 -9 656 684 ;
+C -1 ; WX 622 ; N uhornacute.pc ; B 139 -9 716 675 ;
+C -1 ; WX 622 ; N uhorngrave.pc ; B 139 -9 716 675 ;
+C -1 ; WX 622 ; N uhornhookabove.pc ; B 139 -9 716 684 ;
+C -1 ; WX 622 ; N uhorntilde.pc ; B 139 -9 716 643 ;
+C -1 ; WX 622 ; N uhorndotbelow.pc ; B 139 -182 716 560 ;
+C -1 ; WX 565 ; N ygrave.pc ; B 147 0 655 675 ;
+C -1 ; WX 565 ; N ydotbelow.pc ; B 147 -191 655 446 ;
+C -1 ; WX 565 ; N yhookabove.pc ; B 147 0 655 684 ;
+C -1 ; WX 565 ; N ytilde.pc ; B 147 0 655 643 ;
+C -1 ; WX 565 ; N aogonekacute.pc ; B 27 -245 607 675 ;
+C -1 ; WX 468 ; N eogonekacute.pc ; B 25 -245 559 675 ;
+C -1 ; WX 279 ; N iogonekacute.pc ; B 23 -245 464 675 ;
+C -1 ; WX 320 ; N jacute.pc ; B 31 -9 509 675 ;
+C -1 ; WX 551 ; N oogonekacute.pc ; B 80 -245 600 675 ;
+C -1 ; WX 279 ; N idotaccent.pc ; B 29 0 370 641 ;
+C -1 ; WX 279 ; N imacron.alt.pc ; B 29 0 404 617 ;
+C -1 ; WX 571 ; N orogate.pc ; B 80 -162 590 604 ;
+C -1 ; WX 468 ; N l_uni0303.pc ; B 25 0 491 643 ;
+C -1 ; WX 565 ; N ubrevebelowinverted.pc ; B 90 -209 656 446 ;
+C -1 ; WX 200 ; N colon.superior ; B 134 263 279 545 ;
+C -1 ; WX 216 ; N semicolon.superior ; B 133 185 292 545 ;
+C -1 ; WX 330 ; N question.superior ; B 201 265 471 676 ;
+C -1 ; WX 640 ; N at.superior ; B 195 262 704 676 ;
+C -1 ; WX 390 ; N F.superior ; B 80 270 561 667 ;
+C -1 ; WX 511 ; N Q.superior ; B 141 160 623 679 ;
+C -1 ; WX 395 ; N S.superior ; B 118 261 498 676 ;
+C -1 ; WX 522 ; N X.superior ; B 79 270 682 667 ;
+C -1 ; WX 522 ; N Y.superior ; B 190 270 689 667 ;
+C -1 ; WX 458 ; N Z.superior ; B 78 270 628 667 ;
+C -1 ; WX 232 ; N bracketleft.superior ; B 105 173 390 670 ;
+C -1 ; WX 202 ; N backslash.superior ; B 173 262 279 676 ;
+C -1 ; WX 232 ; N bracketright.superior ; B 69 173 354 670 ;
+C -1 ; WX 364 ; N asciicircum.superior ; B 134 440 467 675 ;
+C -1 ; WX 333 ; N underscore.superior ; B 51 189 395 230 ;
+C -1 ; WX 221 ; N grave.superior ; B 187 554 308 692 ;
+C -1 ; WX 354 ; N q.superior ; B 114 140 451 547 ;
+C -1 ; WX 330 ; N braceleft.superior ; B 179 159 426 679 ;
+C -1 ; WX 142 ; N bar.superior ; B 92 176 277 667 ;
+C -1 ; WX 330 ; N braceright.superior ; B 130 159 376 679 ;
+C -1 ; WX 306 ; N egrave.superior ; B 117 264 400 680 ;
+C -1 ; WX 306 ; N eacute.superior ; B 117 264 445 680 ;
+C -1 ; WX 355 ; N ntilde.superior ; B 84 270 477 666 ;
+C -1 ; WX 360 ; N asciitilde.superior ; B 138 374 450 469 ;
+C -1 ; WX 236 ; N exclamdown.superior ; B 108 122 290 556 ;
+C -1 ; WX 234 ; N exclam.superior ; B 155 265 334 676 ;
+C -1 ; WX 295 ; N quotedbl.superior ; B 207 501 427 703 ;
+C -1 ; WX 382 ; N numbersign.superior ; B 108 270 527 667 ;
+C -1 ; WX 365 ; N dollar.superior ; B 112 218 480 707 ;
+C -1 ; WX 604 ; N percent.superior ; B 175 262 684 681 ;
+C -1 ; WX 579 ; N ampersand.superior ; B 118 262 679 676 ;
+C -1 ; WX 229 ; N quoteright.superior ; B 205 518 324 687 ;
+C -1 ; WX 232 ; N parenleft.superior ; B 133 159 391 679 ;
+C -1 ; WX 232 ; N parenright.superior ; B 64 159 324 679 ;
+C -1 ; WX 335 ; N asterisk.superior ; B 179 419 454 679 ;
+C -1 ; WX 377 ; N plus.superior ; B 125 270 477 577 ;
+C -1 ; WX 175 ; N comma.superior ; B 101 185 220 354 ;
+C -1 ; WX 258 ; N hyphen.superior ; B 126 378 342 430 ;
+C -1 ; WX 181 ; N period.superior ; B 126 263 220 354 ;
+C -1 ; WX 200 ; N slash.superior ; B 64 262 387 676 ;
+C -1 ; WX 334 ; N zero.inferior ; B 35 -168 383 246 ;
+C -1 ; WX 275 ; N one.inferior ; B 32 -160 274 246 ;
+C -1 ; WX 275 ; N two.inferior ; B -19 -160 336 246 ;
+C -1 ; WX 275 ; N three.inferior ; B -2 -168 329 246 ;
+C -1 ; WX 331 ; N four.inferior ; B 8 -160 374 251 ;
+C -1 ; WX 310 ; N five.inferior ; B 3 -168 376 254 ;
+C -1 ; WX 352 ; N six.inferior ; B 37 -168 413 250 ;
+C -1 ; WX 340 ; N seven.inferior ; B 67 -165 412 237 ;
+C -1 ; WX 351 ; N eight.inferior ; B 33 -168 386 246 ;
+C -1 ; WX 352 ; N nine.inferior ; B 20 -176 396 242 ;
+C -1 ; WX 620 ; N uni1E9E ; B 12 -9 746 683 ;
+C -1 ; WX 1060 ; N uni1E9E.ss06 ; B 67 -14 1157 676 ;
+C -1 ; WX 858 ; N germandbls.pc.ss06 ; B 59 -9 891 456 ;
+C -1 ; WX 503 ; N uni1E9E.c2pc ; B 11 -7 567 460 ;
+C -1 ; WX 789 ; N germandbls.sc.ss06 ; B 43 -10 848 497 ;
+C -1 ; WX 474 ; N uni1E9E.c2sc ; B 8 -6 565 501 ;
+C -1 ; WX 359 ; N zero.dnom ; B 60 -8 408 406 ;
+C -1 ; WX 300 ; N one.dnom ; B 57 0 299 406 ;
+C -1 ; WX 300 ; N two.dnom ; B 6 0 361 406 ;
+C -1 ; WX 300 ; N three.dnom ; B 23 -8 354 406 ;
+C -1 ; WX 356 ; N four.dnom ; B 33 0 399 411 ;
+C -1 ; WX 335 ; N five.dnom ; B 28 -8 401 414 ;
+C -1 ; WX 377 ; N six.dnom ; B 62 -8 438 410 ;
+C -1 ; WX 365 ; N seven.dnom ; B 92 -5 437 397 ;
+C -1 ; WX 376 ; N eight.dnom ; B 58 -8 411 406 ;
+C -1 ; WX 377 ; N nine.dnom ; B 45 -16 421 402 ;
+C -1 ; WX 500 ; N zero.up ; B 24 -14 476 676 ;
+C -1 ; WX 500 ; N one.up ; B 111 0 394 676 ;
+C -1 ; WX 500 ; N two.up ; B 30 0 475 676 ;
+C -1 ; WX 500 ; N three.up ; B 43 -14 432 676 ;
+C -1 ; WX 500 ; N four.up ; B 12 0 472 676 ;
+C -1 ; WX 500 ; N five.up ; B 32 -14 438 688 ;
+C -1 ; WX 500 ; N six.up ; B 34 -14 468 684 ;
+C -1 ; WX 500 ; N seven.up ; B 20 -8 449 662 ;
+C -1 ; WX 500 ; N eight.up ; B 56 -14 445 676 ;
+C -1 ; WX 500 ; N nine.up ; B 30 -22 459 676 ;
+C -1 ; WX 373 ; N exclam.up ; B 160 -9 267 676 ;
+C -1 ; WX 399 ; N parenleft.up ; B 94 -177 350 676 ;
+C -1 ; WX 438 ; N parenright.up ; B 99 -177 355 676 ;
+C -1 ; WX 489 ; N question.up ; B 98 -8 444 676 ;
+C -1 ; WX 398 ; N bracketleft.up ; B 154 -156 365 662 ;
+C -1 ; WX 423 ; N bracketright.up ; B 114 -156 325 662 ;
+C -1 ; WX 402 ; N braceleft.up ; B 70 -181 330 680 ;
+C -1 ; WX 400 ; N braceright.up ; B 70 -181 332 680 ;
+C -1 ; WX 333 ; N exclamdown.up ; B 96 -226 203 459 ;
+C -1 ; WX 444 ; N questiondown.up ; B 30 -226 376 458 ;
+C -1 ; WX 278 ; N colon.up ; B 97 -11 208 459 ;
+C -1 ; WX 298 ; N semicolon.up ; B 100 -141 239 459 ;
+C -1 ; WX 532 ; N zero.osfup ; B 40 -20 492 470 ;
+C -1 ; WX 363 ; N one.osfup ; B 40 0 323 471 ;
+C -1 ; WX 525 ; N two.osfup ; B 40 0 485 470 ;
+C -1 ; WX 469 ; N three.osfup ; B 40 -220 429 470 ;
+C -1 ; WX 540 ; N four.osfup ; B 40 -167 500 509 ;
+C -1 ; WX 486 ; N five.osfup ; B 40 -232 446 470 ;
+C -1 ; WX 514 ; N six.osfup ; B 40 -14 474 684 ;
+C -1 ; WX 509 ; N seven.osfup ; B 40 -214 469 456 ;
+C -1 ; WX 469 ; N eight.osfup ; B 40 -14 429 676 ;
+C -1 ; WX 509 ; N nine.osfup ; B 40 -228 469 470 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 21124
+KPX comma quoteright -55
+KPX comma quotedblright -30
+KPX hyphen A -25
+KPX hyphen T -75
+KPX hyphen V -80
+KPX hyphen W -60
+KPX hyphen Y -110
+KPX hyphen Adieresis -25
+KPX hyphen Aring -25
+KPX hyphen AE -25
+KPX hyphen Amacron -25
+KPX hyphen Aogonek -25
+KPX hyphen Tcaron -75
+KPX hyphen Wcircumflex -60
+KPX hyphen Ycircumflex -110
+KPX hyphen Ydieresis -110
+KPX hyphen AEacute -25
+KPX hyphen uni021A -75
+KPX hyphen Wgrave -60
+KPX hyphen Wacute -60
+KPX hyphen Wdieresis -60
+KPX hyphen amacron.sc -25
+KPX hyphen aogonek.sc -25
+KPX hyphen aeacute.sc -25
+KPX hyphen tcaron.sc -75
+KPX hyphen wacute.sc -60
+KPX hyphen wcircumflex.sc -60
+KPX hyphen wdieresis.sc -60
+KPX hyphen wgrave.sc -60
+KPX hyphen ycircumflex.sc -110
+KPX hyphen a.sc -25
+KPX hyphen t.sc -75
+KPX hyphen v.sc -80
+KPX hyphen w.sc -60
+KPX hyphen y.sc -110
+KPX hyphen adieresis.sc -25
+KPX hyphen aring.sc -25
+KPX hyphen ae.sc -25
+KPX hyphen ydieresis.sc -110
+KPX hyphen a.pc -25
+KPX hyphen t.pc -75
+KPX hyphen v.pc -80
+KPX hyphen w.pc -60
+KPX hyphen y.pc -110
+KPX hyphen adieresis.pc -25
+KPX hyphen aring.pc -25
+KPX hyphen ae.pc -25
+KPX hyphen ydieresis.pc -110
+KPX hyphen amacron.pc -25
+KPX hyphen aogonek.pc -25
+KPX hyphen tcaron.pc -75
+KPX hyphen wcircumflex.pc -60
+KPX hyphen ycircumflex.pc -110
+KPX hyphen aeacute.pc -25
+KPX hyphen uni021B.pc -75
+KPX hyphen wgrave.pc -60
+KPX hyphen wacute.pc -60
+KPX hyphen wdieresis.pc -60
+KPX hyphen a.sc -25
+KPX hyphen t.sc -75
+KPX hyphen v.sc -80
+KPX hyphen w.sc -60
+KPX hyphen y.sc -110
+KPX hyphen adieresis.sc -25
+KPX hyphen aring.sc -25
+KPX hyphen ae.sc -25
+KPX hyphen ydieresis.sc -110
+KPX hyphen amacron.sc -25
+KPX hyphen aogonek.sc -25
+KPX hyphen tcaron.sc -75
+KPX hyphen wcircumflex.sc -60
+KPX hyphen ycircumflex.sc -110
+KPX hyphen aeacute.sc -25
+KPX hyphen wgrave.sc -60
+KPX hyphen wacute.sc -60
+KPX hyphen wdieresis.sc -60
+KPX A hyphen -25
+KPX A C -55
+KPX A G -55
+KPX A O -60
+KPX A Q -60
+KPX A T -55
+KPX A U -60
+KPX A V -130
+KPX A W -115
+KPX A Y -80
+KPX A b -20
+KPX A c -30
+KPX A d -30
+KPX A e -25
+KPX A g -20
+KPX A o -40
+KPX A q -20
+KPX A t -20
+KPX A u -30
+KPX A v -80
+KPX A w -75
+KPX A y -85
+KPX A guillemotleft -65
+KPX A Ccedilla -55
+KPX A Ograve -60
+KPX A Odieresis -60
+KPX A Oslash -60
+KPX A Ucircumflex -60
+KPX A Udieresis -60
+KPX A ccedilla -30
+KPX A edieresis -25
+KPX A ograve -40
+KPX A odieresis -40
+KPX A oslash -40
+KPX A ucircumflex -30
+KPX A udieresis -30
+KPX A ydieresis -85
+KPX A Cacute -55
+KPX A cacute -30
+KPX A Ccircumflex -55
+KPX A ccircumflex -30
+KPX A Cdotaccent -55
+KPX A cdotaccent -30
+KPX A Ccaron -55
+KPX A ccaron -30
+KPX A dcaron -30
+KPX A emacron -25
+KPX A ebreve -25
+KPX A edotaccent -25
+KPX A eogonek -25
+KPX A ecaron -25
+KPX A Gcircumflex -55
+KPX A gcircumflex -20
+KPX A Gbreve -55
+KPX A gbreve -20
+KPX A Gdotaccent -55
+KPX A gdotaccent -20
+KPX A Gcommaaccent -55
+KPX A gcommaaccent -20
+KPX A Omacron -60
+KPX A omacron -40
+KPX A Obreve -60
+KPX A obreve -40
+KPX A Ohungarumlaut -60
+KPX A ohungarumlaut -40
+KPX A Tcaron -55
+KPX A tcaron -20
+KPX A Umacron -60
+KPX A umacron -30
+KPX A Ubreve -60
+KPX A ubreve -30
+KPX A Uring -60
+KPX A uring -30
+KPX A Uhungarumlaut -60
+KPX A uhungarumlaut -30
+KPX A Uogonek -60
+KPX A uogonek -30
+KPX A Wcircumflex -115
+KPX A wcircumflex -75
+KPX A Ycircumflex -80
+KPX A ycircumflex -85
+KPX A Ydieresis -80
+KPX A Gcaron -55
+KPX A gcaron -20
+KPX A Oogonek -60
+KPX A oogonek -40
+KPX A Gacute -55
+KPX A gacute -20
+KPX A uni021A -55
+KPX A uni021B -20
+KPX A ringhalfright -85
+KPX A ringhalfleft -85
+KPX A Wgrave -115
+KPX A wgrave -75
+KPX A Wacute -115
+KPX A wacute -75
+KPX A Wdieresis -115
+KPX A wdieresis -75
+KPX A quoteright -115
+KPX A quotedblright -90
+KPX A guilsinglleft -75
+KPX A gacute.sc -45
+KPX A gcaron.sc -45
+KPX A oogonek.sc -50
+KPX A cacute.sc -45
+KPX A ccaron.sc -45
+KPX A ccircumflex.sc -45
+KPX A cdotaccent.sc -45
+KPX A gbreve.sc -45
+KPX A gcircumflex.sc -45
+KPX A gcommaaccent.sc -45
+KPX A gdotaccent.sc -45
+KPX A obreve.sc -50
+KPX A ohungarumlaut.sc -50
+KPX A omacron.sc -50
+KPX A tcaron.sc -45
+KPX A ubreve.sc -50
+KPX A uhungarumlaut.sc -50
+KPX A umacron.sc -50
+KPX A uogonek.sc -50
+KPX A uring.sc -50
+KPX A wacute.sc -95
+KPX A wcircumflex.sc -95
+KPX A wdieresis.sc -95
+KPX A wgrave.sc -95
+KPX A ycircumflex.sc -65
+KPX A c.sc -45
+KPX A g.sc -45
+KPX A o.sc -50
+KPX A q.sc -50
+KPX A t.sc -45
+KPX A u.sc -50
+KPX A v.sc -110
+KPX A w.sc -95
+KPX A y.sc -65
+KPX A ccedilla.sc -45
+KPX A ograve.sc -50
+KPX A odieresis.sc -50
+KPX A oslash.sc -50
+KPX A ucircumflex.sc -50
+KPX A udieresis.sc -50
+KPX A ydieresis.sc -65
+KPX A c.pc -45
+KPX A g.pc -45
+KPX A o.pc -50
+KPX A q.pc -50
+KPX A t.pc -45
+KPX A u.pc -50
+KPX A v.pc -110
+KPX A w.pc -95
+KPX A y.pc -65
+KPX A ccedilla.pc -45
+KPX A ograve.pc -50
+KPX A odieresis.pc -50
+KPX A oslash.pc -50
+KPX A ucircumflex.pc -50
+KPX A udieresis.pc -50
+KPX A ydieresis.pc -65
+KPX A cacute.pc -45
+KPX A ccircumflex.pc -45
+KPX A cdotaccent.pc -45
+KPX A ccaron.pc -45
+KPX A gcircumflex.pc -45
+KPX A gbreve.pc -45
+KPX A gdotaccent.pc -45
+KPX A gcommaaccent.pc -45
+KPX A omacron.pc -50
+KPX A obreve.pc -50
+KPX A ohungarumlaut.pc -50
+KPX A tcaron.pc -45
+KPX A umacron.pc -50
+KPX A ubreve.pc -50
+KPX A uring.pc -50
+KPX A uhungarumlaut.pc -50
+KPX A uogonek.pc -50
+KPX A wcircumflex.pc -95
+KPX A ycircumflex.pc -65
+KPX A gcaron.pc -45
+KPX A oogonek.pc -50
+KPX A gacute.pc -45
+KPX A uni021B.pc -45
+KPX A wgrave.pc -95
+KPX A wacute.pc -95
+KPX A wdieresis.pc -95
+KPX A c.sc -45
+KPX A g.sc -45
+KPX A o.sc -50
+KPX A q.sc -50
+KPX A t.sc -45
+KPX A u.sc -50
+KPX A v.sc -110
+KPX A w.sc -95
+KPX A y.sc -65
+KPX A ccedilla.sc -45
+KPX A ograve.sc -50
+KPX A odieresis.sc -50
+KPX A oslash.sc -50
+KPX A ucircumflex.sc -50
+KPX A udieresis.sc -50
+KPX A ydieresis.sc -65
+KPX A cacute.sc -45
+KPX A ccircumflex.sc -45
+KPX A cdotaccent.sc -45
+KPX A ccaron.sc -45
+KPX A gcircumflex.sc -45
+KPX A gbreve.sc -45
+KPX A gdotaccent.sc -45
+KPX A gcommaaccent.sc -45
+KPX A omacron.sc -50
+KPX A obreve.sc -50
+KPX A ohungarumlaut.sc -50
+KPX A tcaron.sc -45
+KPX A umacron.sc -50
+KPX A ubreve.sc -50
+KPX A uring.sc -50
+KPX A uhungarumlaut.sc -50
+KPX A uogonek.sc -50
+KPX A wcircumflex.sc -95
+KPX A ycircumflex.sc -65
+KPX A gcaron.sc -45
+KPX A oogonek.sc -50
+KPX A gacute.sc -45
+KPX A wgrave.sc -95
+KPX A wacute.sc -95
+KPX A wdieresis.sc -95
+KPX B A -50
+KPX B O -25
+KPX B V -65
+KPX B W -60
+KPX B Y -70
+KPX B Agrave -50
+KPX B Aacute -50
+KPX B Acircumflex -50
+KPX B Atilde -50
+KPX B Adieresis -50
+KPX B Aring -50
+KPX B AE -45
+KPX B Ograve -25
+KPX B Oacute -25
+KPX B Ocircumflex -25
+KPX B Otilde -25
+KPX B Odieresis -25
+KPX B Oslash -25
+KPX B Amacron -50
+KPX B Abreve -50
+KPX B Aogonek -50
+KPX B Omacron -25
+KPX B Obreve -25
+KPX B Ohungarumlaut -25
+KPX B OE -20
+KPX B Wcircumflex -60
+KPX B Ycircumflex -70
+KPX B Ydieresis -70
+KPX B Oogonek -25
+KPX B AEacute -45
+KPX B Wgrave -60
+KPX B Wacute -60
+KPX B Wdieresis -60
+KPX B Adotbelow -50
+KPX B Ahookabove -50
+KPX B Acircumflexacute -50
+KPX B Acircumflexgrave -50
+KPX B Acircumflexhookabove -50
+KPX B Acircumflextilde -50
+KPX B Acircumflexdotbelow -50
+KPX B Abreveacute -50
+KPX B Abrevegrave -50
+KPX B Abrevehookabove -50
+KPX B Abrevetilde -50
+KPX B Abrevedotbelow -50
+KPX B Odotbelow -25
+KPX B Ohookabove -25
+KPX B Ocircumflexacute -25
+KPX B Ocircumflexgrave -25
+KPX B Ocircumflexhookabove -25
+KPX B Ocircumflextilde -25
+KPX B Ocircumflexdotbelow -25
+KPX B Ohornacute -25
+KPX B Ohorngrave -25
+KPX B Ohornhookabove -25
+KPX B Ohorntilde -25
+KPX B Ohorndotbelow -25
+KPX B abreveacute.sc -40
+KPX B abrevedotbelow.sc -40
+KPX B abrevegrave.sc -40
+KPX B abrevehookabove.sc -40
+KPX B abrevetilde.sc -40
+KPX B acircumflexacute.sc -40
+KPX B acircumflexdotbelow.sc -40
+KPX B acircumflexgrave.sc -40
+KPX B acircumflexhookabove.sc -40
+KPX B acircumflextilde.sc -40
+KPX B adotbelow.sc -40
+KPX B ahookabove.sc -40
+KPX B ocircumflexacute.sc -20
+KPX B ocircumflexdotbelow.sc -20
+KPX B ocircumflexgrave.sc -20
+KPX B ocircumflexhookabove.sc -20
+KPX B ocircumflextilde.sc -20
+KPX B odotbelow.sc -20
+KPX B oe.sc -15
+KPX B ohookabove.sc -20
+KPX B ohornacute.sc -20
+KPX B ohorndotbelow.sc -20
+KPX B ohorngrave.sc -20
+KPX B ohornhookabove.sc -20
+KPX B ohorntilde.sc -20
+KPX B oogonek.sc -20
+KPX B abreve.sc -40
+KPX B amacron.sc -40
+KPX B aogonek.sc -40
+KPX B aeacute.sc -40
+KPX B obreve.sc -20
+KPX B ohungarumlaut.sc -20
+KPX B omacron.sc -20
+KPX B wacute.sc -50
+KPX B wcircumflex.sc -50
+KPX B wdieresis.sc -50
+KPX B wgrave.sc -50
+KPX B ycircumflex.sc -60
+KPX B a.sc -40
+KPX B o.sc -20
+KPX B v.sc -55
+KPX B w.sc -50
+KPX B y.sc -60
+KPX B agrave.sc -40
+KPX B aacute.sc -40
+KPX B acircumflex.sc -40
+KPX B atilde.sc -40
+KPX B adieresis.sc -40
+KPX B aring.sc -40
+KPX B ae.sc -40
+KPX B ograve.sc -20
+KPX B oacute.sc -20
+KPX B ocircumflex.sc -20
+KPX B otilde.sc -20
+KPX B odieresis.sc -20
+KPX B oslash.sc -20
+KPX B ydieresis.sc -60
+KPX B a.pc -40
+KPX B o.pc -20
+KPX B v.pc -55
+KPX B w.pc -50
+KPX B y.pc -60
+KPX B agrave.pc -40
+KPX B aacute.pc -40
+KPX B acircumflex.pc -40
+KPX B atilde.pc -40
+KPX B adieresis.pc -40
+KPX B aring.pc -40
+KPX B ae.pc -40
+KPX B ograve.pc -20
+KPX B oacute.pc -20
+KPX B ocircumflex.pc -20
+KPX B otilde.pc -20
+KPX B odieresis.pc -20
+KPX B oslash.pc -20
+KPX B ydieresis.pc -60
+KPX B amacron.pc -40
+KPX B abreve.pc -40
+KPX B aogonek.pc -40
+KPX B omacron.pc -20
+KPX B obreve.pc -20
+KPX B ohungarumlaut.pc -20
+KPX B oe.pc -15
+KPX B wcircumflex.pc -50
+KPX B ycircumflex.pc -60
+KPX B oogonek.pc -20
+KPX B aeacute.pc -40
+KPX B wgrave.pc -50
+KPX B wacute.pc -50
+KPX B wdieresis.pc -50
+KPX B adotbelow.pc -40
+KPX B ahookabove.pc -40
+KPX B acircumflexacute.pc -40
+KPX B acircumflexgrave.pc -40
+KPX B acircumflexhookabove.pc -40
+KPX B acircumflextilde.pc -40
+KPX B acircumflexdotbelow.pc -40
+KPX B abreveacute.pc -40
+KPX B abrevegrave.pc -40
+KPX B abrevehookabove.pc -40
+KPX B abrevetilde.pc -40
+KPX B abrevedotbelow.pc -40
+KPX B odotbelow.pc -20
+KPX B ohookabove.pc -20
+KPX B ocircumflexacute.pc -20
+KPX B ocircumflexgrave.pc -20
+KPX B ocircumflexhookabove.pc -20
+KPX B ocircumflextilde.pc -20
+KPX B ocircumflexdotbelow.pc -20
+KPX B ohornacute.pc -20
+KPX B ohorngrave.pc -20
+KPX B ohornhookabove.pc -20
+KPX B ohorntilde.pc -20
+KPX B ohorndotbelow.pc -20
+KPX B a.sc -40
+KPX B o.sc -20
+KPX B v.sc -55
+KPX B w.sc -50
+KPX B y.sc -60
+KPX B agrave.sc -40
+KPX B aacute.sc -40
+KPX B acircumflex.sc -40
+KPX B atilde.sc -40
+KPX B adieresis.sc -40
+KPX B aring.sc -40
+KPX B ae.sc -40
+KPX B ograve.sc -20
+KPX B oacute.sc -20
+KPX B ocircumflex.sc -20
+KPX B otilde.sc -20
+KPX B odieresis.sc -20
+KPX B oslash.sc -20
+KPX B ydieresis.sc -60
+KPX B amacron.sc -40
+KPX B abreve.sc -40
+KPX B aogonek.sc -40
+KPX B omacron.sc -20
+KPX B obreve.sc -20
+KPX B ohungarumlaut.sc -20
+KPX B oe.sc -15
+KPX B wcircumflex.sc -50
+KPX B ycircumflex.sc -60
+KPX B oogonek.sc -20
+KPX B aeacute.sc -40
+KPX B wgrave.sc -50
+KPX B wacute.sc -50
+KPX B wdieresis.sc -50
+KPX B adotbelow.sc -40
+KPX B ahookabove.sc -40
+KPX B acircumflexacute.sc -40
+KPX B acircumflexgrave.sc -40
+KPX B acircumflexhookabove.sc -40
+KPX B acircumflextilde.sc -40
+KPX B acircumflexdotbelow.sc -40
+KPX B abreveacute.sc -40
+KPX B abrevegrave.sc -40
+KPX B abrevehookabove.sc -40
+KPX B abrevetilde.sc -40
+KPX B abrevedotbelow.sc -40
+KPX B odotbelow.sc -20
+KPX B ohookabove.sc -20
+KPX B ocircumflexacute.sc -20
+KPX B ocircumflexgrave.sc -20
+KPX B ocircumflexhookabove.sc -20
+KPX B ocircumflextilde.sc -20
+KPX B ocircumflexdotbelow.sc -20
+KPX B ohornacute.sc -20
+KPX B ohorngrave.sc -20
+KPX B ohornhookabove.sc -20
+KPX B ohorntilde.sc -20
+KPX B ohorndotbelow.sc -20
+KPX C A -25
+KPX C O -10
+KPX C Agrave -25
+KPX C Aacute -25
+KPX C Acircumflex -25
+KPX C Atilde -25
+KPX C Adieresis -25
+KPX C Aring -25
+KPX C AE -15
+KPX C Ograve -10
+KPX C Oacute -10
+KPX C Ocircumflex -10
+KPX C Otilde -10
+KPX C Odieresis -10
+KPX C Oslash -10
+KPX C Amacron -25
+KPX C Abreve -25
+KPX C Aogonek -25
+KPX C Omacron -10
+KPX C Obreve -10
+KPX C Ohungarumlaut -10
+KPX C Oogonek -10
+KPX C AEacute -15
+KPX C Adotbelow -25
+KPX C Ahookabove -25
+KPX C Acircumflexacute -25
+KPX C Acircumflexgrave -25
+KPX C Acircumflexhookabove -25
+KPX C Acircumflextilde -25
+KPX C Acircumflexdotbelow -25
+KPX C Abreveacute -25
+KPX C Abrevegrave -25
+KPX C Abrevehookabove -25
+KPX C Abrevetilde -25
+KPX C Abrevedotbelow -25
+KPX C Odotbelow -10
+KPX C Ohookabove -10
+KPX C Ocircumflexacute -10
+KPX C Ocircumflexgrave -10
+KPX C Ocircumflexhookabove -10
+KPX C Ocircumflextilde -10
+KPX C Ocircumflexdotbelow -10
+KPX C Ohornacute -10
+KPX C Ohorngrave -10
+KPX C Ohornhookabove -10
+KPX C Ohorntilde -10
+KPX C Ohorndotbelow -10
+KPX C abreveacute.sc -20
+KPX C abrevedotbelow.sc -20
+KPX C abrevegrave.sc -20
+KPX C abrevehookabove.sc -20
+KPX C abrevetilde.sc -20
+KPX C acircumflexacute.sc -20
+KPX C acircumflexdotbelow.sc -20
+KPX C acircumflexgrave.sc -20
+KPX C acircumflexhookabove.sc -20
+KPX C acircumflextilde.sc -20
+KPX C adotbelow.sc -20
+KPX C ahookabove.sc -20
+KPX C ocircumflexacute.sc -10
+KPX C ocircumflexdotbelow.sc -10
+KPX C ocircumflexgrave.sc -10
+KPX C ocircumflexhookabove.sc -10
+KPX C ocircumflextilde.sc -10
+KPX C odotbelow.sc -10
+KPX C ohookabove.sc -10
+KPX C ohornacute.sc -10
+KPX C ohorndotbelow.sc -10
+KPX C ohorngrave.sc -10
+KPX C ohornhookabove.sc -10
+KPX C ohorntilde.sc -10
+KPX C oogonek.sc -10
+KPX C abreve.sc -20
+KPX C amacron.sc -20
+KPX C aogonek.sc -20
+KPX C aeacute.sc -15
+KPX C obreve.sc -10
+KPX C ohungarumlaut.sc -10
+KPX C omacron.sc -10
+KPX C a.sc -20
+KPX C o.sc -10
+KPX C agrave.sc -20
+KPX C aacute.sc -20
+KPX C acircumflex.sc -20
+KPX C atilde.sc -20
+KPX C adieresis.sc -20
+KPX C aring.sc -20
+KPX C ae.sc -15
+KPX C ograve.sc -10
+KPX C oacute.sc -10
+KPX C ocircumflex.sc -10
+KPX C otilde.sc -10
+KPX C odieresis.sc -10
+KPX C oslash.sc -10
+KPX C a.pc -20
+KPX C o.pc -10
+KPX C agrave.pc -20
+KPX C aacute.pc -20
+KPX C acircumflex.pc -20
+KPX C atilde.pc -20
+KPX C adieresis.pc -20
+KPX C aring.pc -20
+KPX C ae.pc -15
+KPX C ograve.pc -10
+KPX C oacute.pc -10
+KPX C ocircumflex.pc -10
+KPX C otilde.pc -10
+KPX C odieresis.pc -10
+KPX C oslash.pc -10
+KPX C amacron.pc -20
+KPX C abreve.pc -20
+KPX C aogonek.pc -20
+KPX C omacron.pc -10
+KPX C obreve.pc -10
+KPX C ohungarumlaut.pc -10
+KPX C oogonek.pc -10
+KPX C aeacute.pc -15
+KPX C adotbelow.pc -20
+KPX C ahookabove.pc -20
+KPX C acircumflexacute.pc -20
+KPX C acircumflexgrave.pc -20
+KPX C acircumflexhookabove.pc -20
+KPX C acircumflextilde.pc -20
+KPX C acircumflexdotbelow.pc -20
+KPX C abreveacute.pc -20
+KPX C abrevegrave.pc -20
+KPX C abrevehookabove.pc -20
+KPX C abrevetilde.pc -20
+KPX C abrevedotbelow.pc -20
+KPX C odotbelow.pc -10
+KPX C ohookabove.pc -10
+KPX C ocircumflexacute.pc -10
+KPX C ocircumflexgrave.pc -10
+KPX C ocircumflexhookabove.pc -10
+KPX C ocircumflextilde.pc -10
+KPX C ocircumflexdotbelow.pc -10
+KPX C ohornacute.pc -10
+KPX C ohorngrave.pc -10
+KPX C ohornhookabove.pc -10
+KPX C ohorntilde.pc -10
+KPX C ohorndotbelow.pc -10
+KPX C a.sc -20
+KPX C o.sc -10
+KPX C agrave.sc -20
+KPX C aacute.sc -20
+KPX C acircumflex.sc -20
+KPX C atilde.sc -20
+KPX C adieresis.sc -20
+KPX C aring.sc -20
+KPX C ae.sc -15
+KPX C ograve.sc -10
+KPX C oacute.sc -10
+KPX C ocircumflex.sc -10
+KPX C otilde.sc -10
+KPX C odieresis.sc -10
+KPX C oslash.sc -10
+KPX C amacron.sc -20
+KPX C abreve.sc -20
+KPX C aogonek.sc -20
+KPX C omacron.sc -10
+KPX C obreve.sc -10
+KPX C ohungarumlaut.sc -10
+KPX C oogonek.sc -10
+KPX C aeacute.sc -15
+KPX C adotbelow.sc -20
+KPX C ahookabove.sc -20
+KPX C acircumflexacute.sc -20
+KPX C acircumflexgrave.sc -20
+KPX C acircumflexhookabove.sc -20
+KPX C acircumflextilde.sc -20
+KPX C acircumflexdotbelow.sc -20
+KPX C abreveacute.sc -20
+KPX C abrevegrave.sc -20
+KPX C abrevehookabove.sc -20
+KPX C abrevetilde.sc -20
+KPX C abrevedotbelow.sc -20
+KPX C odotbelow.sc -10
+KPX C ohookabove.sc -10
+KPX C ocircumflexacute.sc -10
+KPX C ocircumflexgrave.sc -10
+KPX C ocircumflexhookabove.sc -10
+KPX C ocircumflextilde.sc -10
+KPX C ocircumflexdotbelow.sc -10
+KPX C ohornacute.sc -10
+KPX C ohorngrave.sc -10
+KPX C ohornhookabove.sc -10
+KPX C ohorntilde.sc -10
+KPX C ohorndotbelow.sc -10
+KPX D A -65
+KPX D J -40
+KPX D V -70
+KPX D W -55
+KPX D X -65
+KPX D Y -75
+KPX D Agrave -65
+KPX D Aacute -65
+KPX D Acircumflex -65
+KPX D Atilde -65
+KPX D Adieresis -65
+KPX D Aring -65
+KPX D Amacron -65
+KPX D Abreve -65
+KPX D Aogonek -65
+KPX D Jcircumflex -40
+KPX D Wcircumflex -55
+KPX D Ycircumflex -75
+KPX D Ydieresis -75
+KPX D Wgrave -55
+KPX D Wacute -55
+KPX D Wdieresis -55
+KPX D Adotbelow -65
+KPX D Ahookabove -65
+KPX D Acircumflexacute -65
+KPX D Acircumflexgrave -65
+KPX D Acircumflexhookabove -65
+KPX D Acircumflextilde -65
+KPX D Acircumflexdotbelow -65
+KPX D Abreveacute -65
+KPX D Abrevegrave -65
+KPX D Abrevehookabove -65
+KPX D Abrevedotbelow -65
+KPX D abreveacute.sc -55
+KPX D abrevedotbelow.sc -55
+KPX D abrevegrave.sc -55
+KPX D abrevehookabove.sc -55
+KPX D acircumflexacute.sc -55
+KPX D acircumflexdotbelow.sc -55
+KPX D acircumflexgrave.sc -55
+KPX D acircumflexhookabove.sc -55
+KPX D acircumflextilde.sc -55
+KPX D adotbelow.sc -55
+KPX D ahookabove.sc -55
+KPX D jacute.sc -35
+KPX D Jacute -40
+KPX D abreve.sc -55
+KPX D amacron.sc -55
+KPX D aogonek.sc -55
+KPX D jcircumflex.sc -35
+KPX D wacute.sc -45
+KPX D wcircumflex.sc -45
+KPX D wdieresis.sc -45
+KPX D wgrave.sc -45
+KPX D ycircumflex.sc -65
+KPX D a.sc -55
+KPX D j.sc -35
+KPX D v.sc -60
+KPX D w.sc -45
+KPX D x.sc -55
+KPX D y.sc -65
+KPX D agrave.sc -55
+KPX D aacute.sc -55
+KPX D acircumflex.sc -55
+KPX D atilde.sc -55
+KPX D adieresis.sc -55
+KPX D aring.sc -55
+KPX D ydieresis.sc -65
+KPX D a.pc -55
+KPX D j.pc -35
+KPX D v.pc -60
+KPX D w.pc -45
+KPX D x.pc -55
+KPX D y.pc -65
+KPX D agrave.pc -55
+KPX D aacute.pc -55
+KPX D acircumflex.pc -55
+KPX D atilde.pc -55
+KPX D adieresis.pc -55
+KPX D aring.pc -55
+KPX D ydieresis.pc -65
+KPX D amacron.pc -55
+KPX D abreve.pc -55
+KPX D aogonek.pc -55
+KPX D jcircumflex.pc -35
+KPX D wcircumflex.pc -45
+KPX D ycircumflex.pc -65
+KPX D wgrave.pc -45
+KPX D wacute.pc -45
+KPX D wdieresis.pc -45
+KPX D adotbelow.pc -55
+KPX D ahookabove.pc -55
+KPX D acircumflexacute.pc -55
+KPX D acircumflexgrave.pc -55
+KPX D acircumflexhookabove.pc -55
+KPX D acircumflextilde.pc -55
+KPX D acircumflexdotbelow.pc -55
+KPX D abreveacute.pc -55
+KPX D abrevegrave.pc -55
+KPX D abrevehookabove.pc -55
+KPX D abrevedotbelow.pc -55
+KPX D jacute.pc -35
+KPX D a.sc -55
+KPX D j.sc -35
+KPX D v.sc -60
+KPX D w.sc -45
+KPX D x.sc -55
+KPX D y.sc -65
+KPX D agrave.sc -55
+KPX D aacute.sc -55
+KPX D acircumflex.sc -55
+KPX D atilde.sc -55
+KPX D adieresis.sc -55
+KPX D aring.sc -55
+KPX D ydieresis.sc -65
+KPX D amacron.sc -55
+KPX D abreve.sc -55
+KPX D aogonek.sc -55
+KPX D jcircumflex.sc -35
+KPX D wcircumflex.sc -45
+KPX D ycircumflex.sc -65
+KPX D wgrave.sc -45
+KPX D wacute.sc -45
+KPX D wdieresis.sc -45
+KPX D adotbelow.sc -55
+KPX D ahookabove.sc -55
+KPX D acircumflexacute.sc -55
+KPX D acircumflexgrave.sc -55
+KPX D acircumflexhookabove.sc -55
+KPX D acircumflextilde.sc -55
+KPX D acircumflexdotbelow.sc -55
+KPX D abreveacute.sc -55
+KPX D abrevegrave.sc -55
+KPX D abrevehookabove.sc -55
+KPX D abrevedotbelow.sc -55
+KPX D jacute.sc -35
+KPX F comma -50
+KPX F period -60
+KPX F A -70
+KPX F J -15
+KPX F a -35
+KPX F e -20
+KPX F i -15
+KPX F j -20
+KPX F o -20
+KPX F u -10
+KPX F Adieresis -70
+KPX F Aring -70
+KPX F AE -35
+KPX F agrave -20
+KPX F aacute -25
+KPX F acircumflex -20
+KPX F atilde -20
+KPX F adieresis -20
+KPX F aring -20
+KPX F ae -35
+KPX F egrave -10
+KPX F eacute -15
+KPX F ecircumflex -10
+KPX F edieresis -10
+KPX F igrave -10
+KPX F iacute -10
+KPX F icircumflex -10
+KPX F idieresis -10
+KPX F ograve -10
+KPX F oacute -15
+KPX F ocircumflex -10
+KPX F otilde -10
+KPX F odieresis -10
+KPX F oslash -20
+KPX F ugrave -5
+KPX F uacute -10
+KPX F ucircumflex -5
+KPX F udieresis -5
+KPX F Amacron -70
+KPX F amacron -20
+KPX F abreve -20
+KPX F Aogonek -70
+KPX F aogonek -35
+KPX F emacron -10
+KPX F ebreve -10
+KPX F edotaccent -10
+KPX F eogonek -20
+KPX F ecaron -10
+KPX F itilde -10
+KPX F imacron -10
+KPX F ibreve -10
+KPX F iogonek -15
+KPX F Jcircumflex -15
+KPX F jcircumflex -10
+KPX F omacron -10
+KPX F obreve -10
+KPX F ohungarumlaut -10
+KPX F OE -20
+KPX F oe -20
+KPX F utilde -5
+KPX F umacron -5
+KPX F ubreve -5
+KPX F uring -5
+KPX F uhungarumlaut -5
+KPX F uogonek -10
+KPX F oogonek -20
+KPX F AEacute -35
+KPX F aeacute -35
+KPX F ahookabove -20
+KPX F acircumflexdotbelow -20
+KPX F abrevedotbelow -20
+KPX F ehookabove -10
+KPX F etilde -10
+KPX F ecircumflexdotbelow -10
+KPX F ihookabove -10
+KPX F ohookabove -10
+KPX F ocircumflexdotbelow -10
+KPX F ohornacute -10
+KPX F ohorngrave -10
+KPX F ohornhookabove -10
+KPX F ohorntilde -10
+KPX F ohorndotbelow -10
+KPX F uhookabove -5
+KPX F uhornacute -5
+KPX F uhorngrave -5
+KPX F uhornhookabove -5
+KPX F uhorntilde -5
+KPX F uhorndotbelow -5
+KPX F abrevedotbelow.sc -30
+KPX F acircumflexdotbelow.sc -30
+KPX F ahookabove.sc -30
+KPX F jacute.sc -10
+KPX F oe.sc -15
+KPX F Jacute -15
+KPX F jacute -15
+KPX F abreve.sc -30
+KPX F amacron.sc -30
+KPX F aogonek.sc -60
+KPX F aeacute.sc -25
+KPX F jcircumflex.sc -5
+KPX F a.sc -60
+KPX F j.sc -15
+KPX F agrave.sc -30
+KPX F aacute.sc -45
+KPX F acircumflex.sc -30
+KPX F atilde.sc -30
+KPX F adieresis.sc -30
+KPX F aring.sc -30
+KPX F ae.sc -25
+KPX F a.pc -60
+KPX F j.pc -15
+KPX F agrave.pc -30
+KPX F aacute.pc -45
+KPX F acircumflex.pc -30
+KPX F atilde.pc -30
+KPX F adieresis.pc -30
+KPX F aring.pc -30
+KPX F ae.pc -25
+KPX F amacron.pc -30
+KPX F abreve.pc -30
+KPX F aogonek.pc -60
+KPX F jcircumflex.pc -5
+KPX F oe.pc -15
+KPX F aeacute.pc -25
+KPX F ahookabove.pc -30
+KPX F acircumflexdotbelow.pc -30
+KPX F abrevedotbelow.pc -30
+KPX F jacute.pc -10
+KPX F a.sc -60
+KPX F j.sc -15
+KPX F agrave.sc -30
+KPX F aacute.sc -45
+KPX F acircumflex.sc -30
+KPX F atilde.sc -30
+KPX F adieresis.sc -30
+KPX F aring.sc -30
+KPX F ae.sc -25
+KPX F amacron.sc -30
+KPX F abreve.sc -30
+KPX F aogonek.sc -60
+KPX F jcircumflex.sc -5
+KPX F oe.sc -15
+KPX F aeacute.sc -25
+KPX F ahookabove.sc -30
+KPX F acircumflexdotbelow.sc -30
+KPX F abrevedotbelow.sc -30
+KPX F jacute.sc -10
+KPX G A -25
+KPX G T -20
+KPX G V -25
+KPX G W -20
+KPX G Y -25
+KPX G Agrave -25
+KPX G Aacute -25
+KPX G Acircumflex -25
+KPX G Atilde -25
+KPX G Adieresis -25
+KPX G Aring -25
+KPX G AE -20
+KPX G Amacron -25
+KPX G Abreve -25
+KPX G Aogonek -25
+KPX G Tcaron -20
+KPX G Wcircumflex -20
+KPX G Ycircumflex -25
+KPX G Ydieresis -25
+KPX G AEacute -20
+KPX G uni021A -20
+KPX G Wgrave -20
+KPX G Wacute -20
+KPX G Wdieresis -20
+KPX G Adotbelow -25
+KPX G Ahookabove -25
+KPX G Acircumflexacute -25
+KPX G Acircumflexgrave -25
+KPX G Acircumflexhookabove -25
+KPX G Acircumflextilde -25
+KPX G Acircumflexdotbelow -25
+KPX G Abreveacute -25
+KPX G Abrevegrave -25
+KPX G Abrevehookabove -25
+KPX G Abrevetilde -25
+KPX G Abrevedotbelow -25
+KPX G abreveacute.sc -20
+KPX G abrevedotbelow.sc -20
+KPX G abrevegrave.sc -20
+KPX G abrevehookabove.sc -20
+KPX G abrevetilde.sc -20
+KPX G acircumflexacute.sc -20
+KPX G acircumflexdotbelow.sc -20
+KPX G acircumflexgrave.sc -20
+KPX G acircumflexhookabove.sc -20
+KPX G acircumflextilde.sc -20
+KPX G adotbelow.sc -20
+KPX G ahookabove.sc -20
+KPX G abreve.sc -20
+KPX G amacron.sc -20
+KPX G aogonek.sc -20
+KPX G aeacute.sc -15
+KPX G tcaron.sc -15
+KPX G wacute.sc -15
+KPX G wcircumflex.sc -15
+KPX G wdieresis.sc -15
+KPX G wgrave.sc -15
+KPX G ycircumflex.sc -20
+KPX G a.sc -20
+KPX G t.sc -15
+KPX G v.sc -20
+KPX G w.sc -15
+KPX G y.sc -20
+KPX G agrave.sc -20
+KPX G aacute.sc -20
+KPX G acircumflex.sc -20
+KPX G atilde.sc -20
+KPX G adieresis.sc -20
+KPX G aring.sc -20
+KPX G ae.sc -15
+KPX G ydieresis.sc -20
+KPX G a.pc -20
+KPX G t.pc -15
+KPX G v.pc -20
+KPX G w.pc -15
+KPX G y.pc -20
+KPX G agrave.pc -20
+KPX G aacute.pc -20
+KPX G acircumflex.pc -20
+KPX G atilde.pc -20
+KPX G adieresis.pc -20
+KPX G aring.pc -20
+KPX G ae.pc -15
+KPX G ydieresis.pc -20
+KPX G amacron.pc -20
+KPX G abreve.pc -20
+KPX G aogonek.pc -20
+KPX G tcaron.pc -15
+KPX G wcircumflex.pc -15
+KPX G ycircumflex.pc -20
+KPX G aeacute.pc -15
+KPX G uni021B.pc -15
+KPX G wgrave.pc -15
+KPX G wacute.pc -15
+KPX G wdieresis.pc -15
+KPX G adotbelow.pc -20
+KPX G ahookabove.pc -20
+KPX G acircumflexacute.pc -20
+KPX G acircumflexgrave.pc -20
+KPX G acircumflexhookabove.pc -20
+KPX G acircumflextilde.pc -20
+KPX G acircumflexdotbelow.pc -20
+KPX G abreveacute.pc -20
+KPX G abrevegrave.pc -20
+KPX G abrevehookabove.pc -20
+KPX G abrevetilde.pc -20
+KPX G abrevedotbelow.pc -20
+KPX G a.sc -20
+KPX G t.sc -15
+KPX G v.sc -20
+KPX G w.sc -15
+KPX G y.sc -20
+KPX G agrave.sc -20
+KPX G aacute.sc -20
+KPX G acircumflex.sc -20
+KPX G atilde.sc -20
+KPX G adieresis.sc -20
+KPX G aring.sc -20
+KPX G ae.sc -15
+KPX G ydieresis.sc -20
+KPX G amacron.sc -20
+KPX G abreve.sc -20
+KPX G aogonek.sc -20
+KPX G tcaron.sc -15
+KPX G wcircumflex.sc -15
+KPX G ycircumflex.sc -20
+KPX G aeacute.sc -15
+KPX G wgrave.sc -15
+KPX G wacute.sc -15
+KPX G wdieresis.sc -15
+KPX G adotbelow.sc -20
+KPX G ahookabove.sc -20
+KPX G acircumflexacute.sc -20
+KPX G acircumflexgrave.sc -20
+KPX G acircumflexhookabove.sc -20
+KPX G acircumflextilde.sc -20
+KPX G acircumflexdotbelow.sc -20
+KPX G abreveacute.sc -20
+KPX G abrevegrave.sc -20
+KPX G abrevehookabove.sc -20
+KPX G abrevetilde.sc -20
+KPX G abrevedotbelow.sc -20
+KPX J A -55
+KPX J Adieresis -55
+KPX J Aring -55
+KPX J AE -45
+KPX J Amacron -55
+KPX J Aogonek -55
+KPX J AEacute -45
+KPX J amacron.sc -45
+KPX J aogonek.sc -45
+KPX J aeacute.sc -40
+KPX J a.sc -45
+KPX J adieresis.sc -45
+KPX J aring.sc -45
+KPX J ae.sc -40
+KPX J a.pc -45
+KPX J adieresis.pc -45
+KPX J aring.pc -45
+KPX J ae.pc -40
+KPX J amacron.pc -45
+KPX J aogonek.pc -45
+KPX J aeacute.pc -40
+KPX J a.sc -45
+KPX J adieresis.sc -45
+KPX J aring.sc -45
+KPX J ae.sc -40
+KPX J amacron.sc -45
+KPX J aogonek.sc -45
+KPX J aeacute.sc -40
+KPX K hyphen -65
+KPX K C -45
+KPX K G -50
+KPX K O -50
+KPX K e -20
+KPX K o -30
+KPX K u -20
+KPX K y -85
+KPX K Ccedilla -45
+KPX K Odieresis -50
+KPX K Oslash -50
+KPX K egrave -20
+KPX K eacute -20
+KPX K ecircumflex -20
+KPX K edieresis -20
+KPX K odieresis -30
+KPX K oslash -30
+KPX K ucircumflex -20
+KPX K udieresis -20
+KPX K yacute -85
+KPX K ydieresis -85
+KPX K Cacute -45
+KPX K Ccircumflex -45
+KPX K Cdotaccent -45
+KPX K Ccaron -45
+KPX K emacron -20
+KPX K ebreve -20
+KPX K edotaccent -20
+KPX K eogonek -20
+KPX K ecaron -20
+KPX K Gcircumflex -50
+KPX K Gbreve -50
+KPX K Gdotaccent -50
+KPX K Gcommaaccent -50
+KPX K Omacron -50
+KPX K omacron -30
+KPX K Obreve -50
+KPX K obreve -30
+KPX K Ohungarumlaut -50
+KPX K ohungarumlaut -30
+KPX K OE -45
+KPX K umacron -20
+KPX K ubreve -20
+KPX K uring -20
+KPX K uhungarumlaut -20
+KPX K uogonek -20
+KPX K ycircumflex -85
+KPX K Gcaron -50
+KPX K Oogonek -50
+KPX K oogonek -30
+KPX K Gacute -50
+KPX K edotbelow -20
+KPX K ehookabove -20
+KPX K etilde -20
+KPX K ecircumflexacute -20
+KPX K ecircumflexgrave -20
+KPX K ecircumflexhookabove -20
+KPX K ecircumflexdotbelow -20
+KPX K ygrave -85
+KPX K ydotbelow -85
+KPX K ytilde -85
+KPX K gacute.sc -40
+KPX K gcaron.sc -40
+KPX K oe.sc -40
+KPX K oogonek.sc -40
+KPX K cacute.sc -40
+KPX K ccaron.sc -40
+KPX K ccircumflex.sc -40
+KPX K cdotaccent.sc -40
+KPX K gbreve.sc -40
+KPX K gcircumflex.sc -40
+KPX K gcommaaccent.sc -40
+KPX K gdotaccent.sc -40
+KPX K obreve.sc -40
+KPX K ohungarumlaut.sc -40
+KPX K omacron.sc -40
+KPX K c.sc -40
+KPX K g.sc -40
+KPX K o.sc -40
+KPX K ccedilla.sc -40
+KPX K odieresis.sc -40
+KPX K oslash.sc -40
+KPX K c.pc -40
+KPX K g.pc -40
+KPX K o.pc -40
+KPX K ccedilla.pc -40
+KPX K odieresis.pc -40
+KPX K oslash.pc -40
+KPX K cacute.pc -40
+KPX K ccircumflex.pc -40
+KPX K cdotaccent.pc -40
+KPX K ccaron.pc -40
+KPX K gcircumflex.pc -40
+KPX K gbreve.pc -40
+KPX K gdotaccent.pc -40
+KPX K gcommaaccent.pc -40
+KPX K omacron.pc -40
+KPX K obreve.pc -40
+KPX K ohungarumlaut.pc -40
+KPX K oe.pc -40
+KPX K gcaron.pc -40
+KPX K oogonek.pc -40
+KPX K gacute.pc -40
+KPX K c.sc -40
+KPX K g.sc -40
+KPX K o.sc -40
+KPX K ccedilla.sc -40
+KPX K odieresis.sc -40
+KPX K oslash.sc -40
+KPX K cacute.sc -40
+KPX K ccircumflex.sc -40
+KPX K cdotaccent.sc -40
+KPX K ccaron.sc -40
+KPX K gcircumflex.sc -40
+KPX K gbreve.sc -40
+KPX K gdotaccent.sc -40
+KPX K gcommaaccent.sc -40
+KPX K omacron.sc -40
+KPX K obreve.sc -40
+KPX K ohungarumlaut.sc -40
+KPX K oe.sc -40
+KPX K gcaron.sc -40
+KPX K oogonek.sc -40
+KPX K gacute.sc -40
+KPX L hyphen 25
+KPX L T -75
+KPX L U -25
+KPX L V -115
+KPX L W -90
+KPX L Y -100
+KPX L y -55
+KPX L Ugrave -25
+KPX L Uacute -25
+KPX L Ucircumflex -25
+KPX L Udieresis -25
+KPX L Yacute -100
+KPX L yacute -55
+KPX L ydieresis -55
+KPX L Tcaron -75
+KPX L Utilde -25
+KPX L Umacron -25
+KPX L Ubreve -25
+KPX L Uring -25
+KPX L Uhungarumlaut -25
+KPX L Uogonek -25
+KPX L Wcircumflex -90
+KPX L Ycircumflex -100
+KPX L ycircumflex -55
+KPX L Ydieresis -100
+KPX L uni021A -75
+KPX L Wgrave -90
+KPX L Wacute -90
+KPX L Wdieresis -90
+KPX L Udotbelow -25
+KPX L Uhookabove -25
+KPX L Uhornacute -25
+KPX L Uhorngrave -25
+KPX L Uhornhookabove -25
+KPX L Uhorntilde -25
+KPX L Uhorndotbelow -25
+KPX L quoteright -125
+KPX L quotedblright -100
+KPX L udotbelow.sc -20
+KPX L uhookabove.sc -20
+KPX L uhornacute.sc -20
+KPX L uhorndotbelow.sc -20
+KPX L uhorngrave.sc -20
+KPX L uhornhookabove.sc -20
+KPX L uhorntilde.sc -20
+KPX L tcaron.sc -65
+KPX L ubreve.sc -20
+KPX L uhungarumlaut.sc -20
+KPX L umacron.sc -20
+KPX L uogonek.sc -20
+KPX L uring.sc -20
+KPX L utilde.sc -20
+KPX L wacute.sc -75
+KPX L wcircumflex.sc -75
+KPX L wdieresis.sc -75
+KPX L wgrave.sc -75
+KPX L ycircumflex.sc -85
+KPX L t.sc -65
+KPX L u.sc -20
+KPX L v.sc -95
+KPX L w.sc -75
+KPX L y.sc -85
+KPX L ugrave.sc -20
+KPX L uacute.sc -20
+KPX L ucircumflex.sc -20
+KPX L udieresis.sc -20
+KPX L yacute.sc -85
+KPX L ydieresis.sc -85
+KPX L t.pc -65
+KPX L u.pc -20
+KPX L v.pc -95
+KPX L w.pc -75
+KPX L y.pc -85
+KPX L ugrave.pc -20
+KPX L uacute.pc -20
+KPX L ucircumflex.pc -20
+KPX L udieresis.pc -20
+KPX L yacute.pc -85
+KPX L ydieresis.pc -85
+KPX L tcaron.pc -65
+KPX L utilde.pc -20
+KPX L umacron.pc -20
+KPX L ubreve.pc -20
+KPX L uring.pc -20
+KPX L uhungarumlaut.pc -20
+KPX L uogonek.pc -20
+KPX L wcircumflex.pc -75
+KPX L ycircumflex.pc -85
+KPX L uni021B.pc -65
+KPX L wgrave.pc -75
+KPX L wacute.pc -75
+KPX L wdieresis.pc -75
+KPX L udotbelow.pc -20
+KPX L uhookabove.pc -20
+KPX L uhornacute.pc -20
+KPX L uhorngrave.pc -20
+KPX L uhornhookabove.pc -20
+KPX L uhorntilde.pc -20
+KPX L uhorndotbelow.pc -20
+KPX L t.sc -65
+KPX L u.sc -20
+KPX L v.sc -95
+KPX L w.sc -75
+KPX L y.sc -85
+KPX L ugrave.sc -20
+KPX L uacute.sc -20
+KPX L ucircumflex.sc -20
+KPX L udieresis.sc -20
+KPX L yacute.sc -85
+KPX L ydieresis.sc -85
+KPX L tcaron.sc -65
+KPX L utilde.sc -20
+KPX L umacron.sc -20
+KPX L ubreve.sc -20
+KPX L uring.sc -20
+KPX L uhungarumlaut.sc -20
+KPX L uogonek.sc -20
+KPX L wcircumflex.sc -75
+KPX L ycircumflex.sc -85
+KPX L wgrave.sc -75
+KPX L wacute.sc -75
+KPX L wdieresis.sc -75
+KPX L udotbelow.sc -20
+KPX L uhookabove.sc -20
+KPX L uhornacute.sc -20
+KPX L uhorngrave.sc -20
+KPX L uhornhookabove.sc -20
+KPX L uhorntilde.sc -20
+KPX L uhorndotbelow.sc -20
+KPX N comma -15
+KPX N period -20
+KPX N A -30
+KPX N C -15
+KPX N G -20
+KPX N O -20
+KPX N a -25
+KPX N e -15
+KPX N o -20
+KPX N u -25
+KPX N Agrave -30
+KPX N Aacute -30
+KPX N Acircumflex -30
+KPX N Atilde -30
+KPX N Adieresis -30
+KPX N Aring -30
+KPX N AE -20
+KPX N Ccedilla -15
+KPX N Ograve -20
+KPX N Oacute -20
+KPX N Ocircumflex -20
+KPX N Otilde -20
+KPX N Odieresis -20
+KPX N Oslash -20
+KPX N agrave -25
+KPX N aacute -25
+KPX N acircumflex -25
+KPX N atilde -25
+KPX N adieresis -25
+KPX N aring -25
+KPX N ae -25
+KPX N egrave -15
+KPX N eacute -15
+KPX N ecircumflex -15
+KPX N edieresis -15
+KPX N ograve -20
+KPX N oacute -20
+KPX N ocircumflex -20
+KPX N otilde -20
+KPX N odieresis -20
+KPX N oslash -20
+KPX N ugrave -25
+KPX N uacute -25
+KPX N ucircumflex -25
+KPX N udieresis -25
+KPX N Amacron -30
+KPX N amacron -25
+KPX N Abreve -30
+KPX N abreve -25
+KPX N Aogonek -30
+KPX N aogonek -25
+KPX N Cacute -15
+KPX N Ccircumflex -15
+KPX N Cdotaccent -15
+KPX N Ccaron -15
+KPX N emacron -15
+KPX N ebreve -15
+KPX N edotaccent -15
+KPX N eogonek -15
+KPX N ecaron -15
+KPX N Gcircumflex -20
+KPX N Gbreve -20
+KPX N Gdotaccent -20
+KPX N Gcommaaccent -20
+KPX N Omacron -20
+KPX N omacron -20
+KPX N Obreve -20
+KPX N obreve -20
+KPX N Ohungarumlaut -20
+KPX N ohungarumlaut -20
+KPX N utilde -25
+KPX N umacron -25
+KPX N ubreve -25
+KPX N uring -25
+KPX N uhungarumlaut -25
+KPX N uogonek -25
+KPX N Gcaron -20
+KPX N Oogonek -20
+KPX N oogonek -20
+KPX N Gacute -20
+KPX N AEacute -20
+KPX N aeacute -25
+KPX N Adotbelow -30
+KPX N adotbelow -25
+KPX N Ahookabove -30
+KPX N ahookabove -25
+KPX N Acircumflexacute -30
+KPX N acircumflexacute -25
+KPX N Acircumflexgrave -30
+KPX N acircumflexgrave -25
+KPX N Acircumflexhookabove -30
+KPX N acircumflexhookabove -25
+KPX N Acircumflextilde -30
+KPX N acircumflextilde -25
+KPX N Acircumflexdotbelow -30
+KPX N acircumflexdotbelow -25
+KPX N Abreveacute -30
+KPX N abreveacute -25
+KPX N Abrevegrave -30
+KPX N abrevegrave -25
+KPX N Abrevedotbelow -30
+KPX N abrevedotbelow -25
+KPX N edotbelow -15
+KPX N ehookabove -15
+KPX N ecircumflexacute -15
+KPX N ecircumflexgrave -15
+KPX N ecircumflexhookabove -15
+KPX N ecircumflexdotbelow -15
+KPX N Odotbelow -20
+KPX N odotbelow -20
+KPX N Ohookabove -20
+KPX N ohookabove -20
+KPX N Ocircumflexacute -20
+KPX N ocircumflexacute -20
+KPX N Ocircumflexgrave -20
+KPX N ocircumflexgrave -20
+KPX N Ocircumflexhookabove -20
+KPX N ocircumflexhookabove -20
+KPX N Ocircumflextilde -20
+KPX N ocircumflextilde -20
+KPX N Ocircumflexdotbelow -20
+KPX N ocircumflexdotbelow -20
+KPX N Ohornacute -20
+KPX N ohornacute -20
+KPX N Ohorngrave -20
+KPX N ohorngrave -20
+KPX N Ohornhookabove -20
+KPX N ohornhookabove -20
+KPX N Ohorntilde -20
+KPX N ohorntilde -20
+KPX N Ohorndotbelow -20
+KPX N ohorndotbelow -20
+KPX N udotbelow -25
+KPX N uhookabove -25
+KPX N uhornacute -25
+KPX N uhorngrave -25
+KPX N uhornhookabove -25
+KPX N uhorntilde -25
+KPX N uhorndotbelow -25
+KPX N abreveacute.sc -25
+KPX N abrevedotbelow.sc -25
+KPX N abrevegrave.sc -25
+KPX N acircumflexacute.sc -25
+KPX N acircumflexdotbelow.sc -25
+KPX N acircumflexgrave.sc -25
+KPX N acircumflexhookabove.sc -25
+KPX N acircumflextilde.sc -25
+KPX N adotbelow.sc -25
+KPX N ahookabove.sc -25
+KPX N gacute.sc -15
+KPX N gcaron.sc -15
+KPX N ocircumflexacute.sc -15
+KPX N ocircumflexdotbelow.sc -15
+KPX N ocircumflexgrave.sc -15
+KPX N ocircumflexhookabove.sc -15
+KPX N ocircumflextilde.sc -15
+KPX N odotbelow.sc -15
+KPX N ohookabove.sc -15
+KPX N ohornacute.sc -15
+KPX N ohorndotbelow.sc -15
+KPX N ohorngrave.sc -15
+KPX N ohornhookabove.sc -15
+KPX N ohorntilde.sc -15
+KPX N oogonek.sc -15
+KPX N abreve.sc -25
+KPX N amacron.sc -25
+KPX N aogonek.sc -25
+KPX N aeacute.sc -15
+KPX N cacute.sc -15
+KPX N ccaron.sc -15
+KPX N ccircumflex.sc -15
+KPX N cdotaccent.sc -15
+KPX N gbreve.sc -15
+KPX N gcircumflex.sc -15
+KPX N gcommaaccent.sc -15
+KPX N gdotaccent.sc -15
+KPX N obreve.sc -15
+KPX N ohungarumlaut.sc -15
+KPX N omacron.sc -15
+KPX N a.sc -25
+KPX N c.sc -15
+KPX N g.sc -15
+KPX N o.sc -15
+KPX N agrave.sc -25
+KPX N aacute.sc -25
+KPX N acircumflex.sc -25
+KPX N atilde.sc -25
+KPX N adieresis.sc -25
+KPX N aring.sc -25
+KPX N ae.sc -15
+KPX N ccedilla.sc -15
+KPX N ograve.sc -15
+KPX N oacute.sc -15
+KPX N ocircumflex.sc -15
+KPX N otilde.sc -15
+KPX N odieresis.sc -15
+KPX N oslash.sc -15
+KPX N a.pc -25
+KPX N c.pc -15
+KPX N g.pc -15
+KPX N o.pc -15
+KPX N agrave.pc -25
+KPX N aacute.pc -25
+KPX N acircumflex.pc -25
+KPX N atilde.pc -25
+KPX N adieresis.pc -25
+KPX N aring.pc -25
+KPX N ae.pc -15
+KPX N ccedilla.pc -15
+KPX N ograve.pc -15
+KPX N oacute.pc -15
+KPX N ocircumflex.pc -15
+KPX N otilde.pc -15
+KPX N odieresis.pc -15
+KPX N oslash.pc -15
+KPX N amacron.pc -25
+KPX N abreve.pc -25
+KPX N aogonek.pc -25
+KPX N cacute.pc -15
+KPX N ccircumflex.pc -15
+KPX N cdotaccent.pc -15
+KPX N ccaron.pc -15
+KPX N gcircumflex.pc -15
+KPX N gbreve.pc -15
+KPX N gdotaccent.pc -15
+KPX N gcommaaccent.pc -15
+KPX N omacron.pc -15
+KPX N obreve.pc -15
+KPX N ohungarumlaut.pc -15
+KPX N gcaron.pc -15
+KPX N oogonek.pc -15
+KPX N gacute.pc -15
+KPX N aeacute.pc -15
+KPX N adotbelow.pc -25
+KPX N ahookabove.pc -25
+KPX N acircumflexacute.pc -25
+KPX N acircumflexgrave.pc -25
+KPX N acircumflexhookabove.pc -25
+KPX N acircumflextilde.pc -25
+KPX N acircumflexdotbelow.pc -25
+KPX N abreveacute.pc -25
+KPX N abrevegrave.pc -25
+KPX N abrevedotbelow.pc -25
+KPX N odotbelow.pc -15
+KPX N ohookabove.pc -15
+KPX N ocircumflexacute.pc -15
+KPX N ocircumflexgrave.pc -15
+KPX N ocircumflexhookabove.pc -15
+KPX N ocircumflextilde.pc -15
+KPX N ocircumflexdotbelow.pc -15
+KPX N ohornacute.pc -15
+KPX N ohorngrave.pc -15
+KPX N ohornhookabove.pc -15
+KPX N ohorntilde.pc -15
+KPX N ohorndotbelow.pc -15
+KPX N a.sc -25
+KPX N c.sc -15
+KPX N g.sc -15
+KPX N o.sc -15
+KPX N agrave.sc -25
+KPX N aacute.sc -25
+KPX N acircumflex.sc -25
+KPX N atilde.sc -25
+KPX N adieresis.sc -25
+KPX N aring.sc -25
+KPX N ae.sc -15
+KPX N ccedilla.sc -15
+KPX N ograve.sc -15
+KPX N oacute.sc -15
+KPX N ocircumflex.sc -15
+KPX N otilde.sc -15
+KPX N odieresis.sc -15
+KPX N oslash.sc -15
+KPX N amacron.sc -25
+KPX N abreve.sc -25
+KPX N aogonek.sc -25
+KPX N cacute.sc -15
+KPX N ccircumflex.sc -15
+KPX N cdotaccent.sc -15
+KPX N ccaron.sc -15
+KPX N gcircumflex.sc -15
+KPX N gbreve.sc -15
+KPX N gdotaccent.sc -15
+KPX N gcommaaccent.sc -15
+KPX N omacron.sc -15
+KPX N obreve.sc -15
+KPX N ohungarumlaut.sc -15
+KPX N gcaron.sc -15
+KPX N oogonek.sc -15
+KPX N gacute.sc -15
+KPX N aeacute.sc -15
+KPX N adotbelow.sc -25
+KPX N ahookabove.sc -25
+KPX N acircumflexacute.sc -25
+KPX N acircumflexgrave.sc -25
+KPX N acircumflexhookabove.sc -25
+KPX N acircumflextilde.sc -25
+KPX N acircumflexdotbelow.sc -25
+KPX N abreveacute.sc -25
+KPX N abrevegrave.sc -25
+KPX N abrevedotbelow.sc -25
+KPX N odotbelow.sc -15
+KPX N ohookabove.sc -15
+KPX N ocircumflexacute.sc -15
+KPX N ocircumflexgrave.sc -15
+KPX N ocircumflexhookabove.sc -15
+KPX N ocircumflextilde.sc -15
+KPX N ocircumflexdotbelow.sc -15
+KPX N ohornacute.sc -15
+KPX N ohorngrave.sc -15
+KPX N ohornhookabove.sc -15
+KPX N ohorntilde.sc -15
+KPX N ohorndotbelow.sc -15
+KPX O A -60
+KPX O V -70
+KPX O W -55
+KPX O X -55
+KPX O Y -70
+KPX O Agrave -60
+KPX O Aacute -60
+KPX O Atilde -60
+KPX O Adieresis -60
+KPX O Aring -60
+KPX O AE -50
+KPX O Amacron -60
+KPX O Abreve -60
+KPX O Aogonek -60
+KPX O Wcircumflex -55
+KPX O Ycircumflex -70
+KPX O Ydieresis -70
+KPX O AEacute -50
+KPX O Wgrave -55
+KPX O Wacute -55
+KPX O Wdieresis -55
+KPX O Adotbelow -60
+KPX O Ahookabove -60
+KPX O Abreveacute -60
+KPX O Abrevegrave -60
+KPX O Abrevehookabove -60
+KPX O Abrevetilde -60
+KPX O Abrevedotbelow -60
+KPX O abreveacute.sc -50
+KPX O abrevedotbelow.sc -50
+KPX O abrevegrave.sc -50
+KPX O abrevehookabove.sc -50
+KPX O abrevetilde.sc -50
+KPX O adotbelow.sc -50
+KPX O ahookabove.sc -50
+KPX O abreve.sc -50
+KPX O amacron.sc -50
+KPX O aogonek.sc -50
+KPX O aeacute.sc -40
+KPX O wacute.sc -45
+KPX O wcircumflex.sc -45
+KPX O wdieresis.sc -45
+KPX O wgrave.sc -45
+KPX O ycircumflex.sc -60
+KPX O a.sc -50
+KPX O v.sc -60
+KPX O w.sc -45
+KPX O x.sc -45
+KPX O y.sc -60
+KPX O agrave.sc -50
+KPX O aacute.sc -50
+KPX O atilde.sc -50
+KPX O adieresis.sc -50
+KPX O aring.sc -50
+KPX O ae.sc -40
+KPX O ydieresis.sc -60
+KPX O a.pc -50
+KPX O v.pc -60
+KPX O w.pc -45
+KPX O x.pc -45
+KPX O y.pc -60
+KPX O agrave.pc -50
+KPX O aacute.pc -50
+KPX O atilde.pc -50
+KPX O adieresis.pc -50
+KPX O aring.pc -50
+KPX O ae.pc -40
+KPX O ydieresis.pc -60
+KPX O amacron.pc -50
+KPX O abreve.pc -50
+KPX O aogonek.pc -50
+KPX O wcircumflex.pc -45
+KPX O ycircumflex.pc -60
+KPX O aeacute.pc -40
+KPX O wgrave.pc -45
+KPX O wacute.pc -45
+KPX O wdieresis.pc -45
+KPX O adotbelow.pc -50
+KPX O ahookabove.pc -50
+KPX O abreveacute.pc -50
+KPX O abrevegrave.pc -50
+KPX O abrevehookabove.pc -50
+KPX O abrevetilde.pc -50
+KPX O abrevedotbelow.pc -50
+KPX O a.sc -50
+KPX O v.sc -60
+KPX O w.sc -45
+KPX O x.sc -45
+KPX O y.sc -60
+KPX O agrave.sc -50
+KPX O aacute.sc -50
+KPX O atilde.sc -50
+KPX O adieresis.sc -50
+KPX O aring.sc -50
+KPX O ae.sc -40
+KPX O ydieresis.sc -60
+KPX O amacron.sc -50
+KPX O abreve.sc -50
+KPX O aogonek.sc -50
+KPX O wcircumflex.sc -45
+KPX O ycircumflex.sc -60
+KPX O aeacute.sc -40
+KPX O wgrave.sc -45
+KPX O wacute.sc -45
+KPX O wdieresis.sc -45
+KPX O adotbelow.sc -50
+KPX O ahookabove.sc -50
+KPX O abreveacute.sc -50
+KPX O abrevegrave.sc -50
+KPX O abrevehookabove.sc -50
+KPX O abrevetilde.sc -50
+KPX O abrevedotbelow.sc -50
+KPX P comma -95
+KPX P hyphen -40
+KPX P period -100
+KPX P A -90
+KPX P J -50
+KPX P a -20
+KPX P e -25
+KPX P o -25
+KPX P Aacute -90
+KPX P Adieresis -90
+KPX P Aring -90
+KPX P AE -90
+KPX P aacute -20
+KPX P adieresis -20
+KPX P aring -20
+KPX P ae -20
+KPX P egrave -25
+KPX P ecircumflex -25
+KPX P edieresis -25
+KPX P ocircumflex -25
+KPX P odieresis -25
+KPX P oslash -25
+KPX P Amacron -90
+KPX P amacron -20
+KPX P Aogonek -90
+KPX P aogonek -20
+KPX P emacron -25
+KPX P ebreve -25
+KPX P edotaccent -25
+KPX P eogonek -25
+KPX P ecaron -25
+KPX P Jcircumflex -50
+KPX P omacron -25
+KPX P obreve -25
+KPX P ohungarumlaut -25
+KPX P oe -25
+KPX P oogonek -25
+KPX P AEacute -90
+KPX P aeacute -20
+KPX P jacute.sc -40
+KPX P Jacute -50
+KPX P amacron.sc -75
+KPX P aogonek.sc -75
+KPX P aeacute.sc -75
+KPX P jcircumflex.sc -40
+KPX P a.sc -75
+KPX P j.sc -40
+KPX P aacute.sc -75
+KPX P adieresis.sc -75
+KPX P aring.sc -75
+KPX P ae.sc -75
+KPX P a.pc -75
+KPX P j.pc -40
+KPX P aacute.pc -75
+KPX P adieresis.pc -75
+KPX P aring.pc -75
+KPX P ae.pc -75
+KPX P amacron.pc -75
+KPX P aogonek.pc -75
+KPX P jcircumflex.pc -40
+KPX P aeacute.pc -75
+KPX P jacute.pc -40
+KPX P a.sc -75
+KPX P j.sc -40
+KPX P aacute.sc -75
+KPX P adieresis.sc -75
+KPX P aring.sc -75
+KPX P ae.sc -75
+KPX P amacron.sc -75
+KPX P aogonek.sc -75
+KPX P jcircumflex.sc -40
+KPX P aeacute.sc -75
+KPX P jacute.sc -40
+KPX R hyphen -50
+KPX R C -40
+KPX R G -45
+KPX R O -45
+KPX R T -35
+KPX R U -55
+KPX R V -75
+KPX R W -70
+KPX R Y -75
+KPX R e -25
+KPX R o -35
+KPX R u -25
+KPX R y -35
+KPX R Ccedilla -40
+KPX R Ograve -45
+KPX R Oacute -45
+KPX R Ocircumflex -45
+KPX R Otilde -45
+KPX R Odieresis -45
+KPX R Oslash -45
+KPX R Ugrave -55
+KPX R Uacute -55
+KPX R Ucircumflex -55
+KPX R Udieresis -55
+KPX R egrave -25
+KPX R eacute -25
+KPX R ecircumflex -25
+KPX R edieresis -25
+KPX R ograve -35
+KPX R oacute -35
+KPX R ocircumflex -35
+KPX R otilde -35
+KPX R odieresis -35
+KPX R oslash -35
+KPX R ugrave -25
+KPX R uacute -25
+KPX R ucircumflex -25
+KPX R udieresis -25
+KPX R ydieresis -35
+KPX R Cacute -40
+KPX R Ccircumflex -40
+KPX R Cdotaccent -40
+KPX R Ccaron -40
+KPX R emacron -25
+KPX R ebreve -25
+KPX R edotaccent -25
+KPX R eogonek -25
+KPX R ecaron -25
+KPX R Gcircumflex -45
+KPX R Gbreve -45
+KPX R Gdotaccent -45
+KPX R Gcommaaccent -45
+KPX R Omacron -45
+KPX R omacron -35
+KPX R Obreve -45
+KPX R obreve -35
+KPX R Ohungarumlaut -45
+KPX R ohungarumlaut -35
+KPX R OE -40
+KPX R oe -30
+KPX R Tcaron -35
+KPX R Utilde -55
+KPX R utilde -25
+KPX R Umacron -55
+KPX R umacron -25
+KPX R Ubreve -55
+KPX R ubreve -25
+KPX R Uring -55
+KPX R uring -25
+KPX R Uhungarumlaut -55
+KPX R uhungarumlaut -25
+KPX R Uogonek -55
+KPX R uogonek -25
+KPX R Wcircumflex -70
+KPX R Ycircumflex -75
+KPX R ycircumflex -35
+KPX R Ydieresis -75
+KPX R Gcaron -45
+KPX R Oogonek -45
+KPX R oogonek -35
+KPX R Gacute -45
+KPX R uni021A -35
+KPX R Wgrave -70
+KPX R Wacute -70
+KPX R Wdieresis -70
+KPX R edotbelow -25
+KPX R ehookabove -25
+KPX R etilde -25
+KPX R ecircumflexacute -25
+KPX R ecircumflexgrave -25
+KPX R ecircumflexhookabove -25
+KPX R ecircumflextilde -25
+KPX R ecircumflexdotbelow -25
+KPX R Odotbelow -45
+KPX R odotbelow -35
+KPX R Ohookabove -45
+KPX R ohookabove -35
+KPX R Ocircumflexacute -45
+KPX R ocircumflexacute -35
+KPX R Ocircumflexgrave -45
+KPX R ocircumflexgrave -35
+KPX R Ocircumflexhookabove -45
+KPX R ocircumflexhookabove -35
+KPX R Ocircumflextilde -45
+KPX R ocircumflextilde -35
+KPX R Ocircumflexdotbelow -45
+KPX R ocircumflexdotbelow -35
+KPX R Ohornacute -45
+KPX R ohornacute -35
+KPX R Ohorngrave -45
+KPX R ohorngrave -35
+KPX R Ohornhookabove -45
+KPX R ohornhookabove -35
+KPX R Ohorntilde -45
+KPX R ohorntilde -35
+KPX R Ohorndotbelow -45
+KPX R ohorndotbelow -35
+KPX R Udotbelow -55
+KPX R udotbelow -25
+KPX R Uhookabove -55
+KPX R uhookabove -25
+KPX R Uhornacute -55
+KPX R uhornacute -25
+KPX R Uhorngrave -55
+KPX R uhorngrave -25
+KPX R Uhornhookabove -55
+KPX R uhornhookabove -25
+KPX R Uhorntilde -55
+KPX R uhorntilde -25
+KPX R Uhorndotbelow -55
+KPX R uhorndotbelow -25
+KPX R gacute.sc -40
+KPX R gcaron.sc -40
+KPX R ocircumflexacute.sc -40
+KPX R ocircumflexdotbelow.sc -40
+KPX R ocircumflexgrave.sc -40
+KPX R ocircumflexhookabove.sc -40
+KPX R ocircumflextilde.sc -40
+KPX R odotbelow.sc -40
+KPX R oe.sc -35
+KPX R ohookabove.sc -40
+KPX R ohornacute.sc -40
+KPX R ohorndotbelow.sc -40
+KPX R ohorngrave.sc -40
+KPX R ohornhookabove.sc -40
+KPX R ohorntilde.sc -40
+KPX R oogonek.sc -40
+KPX R udotbelow.sc -45
+KPX R uhookabove.sc -45
+KPX R uhornacute.sc -45
+KPX R uhorndotbelow.sc -45
+KPX R uhorngrave.sc -45
+KPX R uhornhookabove.sc -45
+KPX R uhorntilde.sc -45
+KPX R cacute.sc -35
+KPX R ccaron.sc -35
+KPX R ccircumflex.sc -35
+KPX R cdotaccent.sc -35
+KPX R gbreve.sc -40
+KPX R gcircumflex.sc -40
+KPX R gcommaaccent.sc -40
+KPX R gdotaccent.sc -40
+KPX R obreve.sc -40
+KPX R ohungarumlaut.sc -40
+KPX R omacron.sc -40
+KPX R tcaron.sc -30
+KPX R ubreve.sc -45
+KPX R uhungarumlaut.sc -45
+KPX R umacron.sc -45
+KPX R uogonek.sc -45
+KPX R uring.sc -45
+KPX R utilde.sc -45
+KPX R wacute.sc -60
+KPX R wcircumflex.sc -60
+KPX R wdieresis.sc -60
+KPX R wgrave.sc -60
+KPX R ycircumflex.sc -65
+KPX R c.sc -35
+KPX R g.sc -40
+KPX R o.sc -40
+KPX R t.sc -30
+KPX R u.sc -45
+KPX R v.sc -65
+KPX R w.sc -60
+KPX R y.sc -65
+KPX R ccedilla.sc -35
+KPX R ograve.sc -40
+KPX R oacute.sc -40
+KPX R ocircumflex.sc -40
+KPX R otilde.sc -40
+KPX R odieresis.sc -40
+KPX R oslash.sc -40
+KPX R ugrave.sc -45
+KPX R uacute.sc -45
+KPX R ucircumflex.sc -45
+KPX R udieresis.sc -45
+KPX R ydieresis.sc -65
+KPX R c.pc -35
+KPX R g.pc -40
+KPX R o.pc -40
+KPX R t.pc -30
+KPX R u.pc -45
+KPX R v.pc -65
+KPX R w.pc -60
+KPX R y.pc -65
+KPX R ccedilla.pc -35
+KPX R ograve.pc -40
+KPX R oacute.pc -40
+KPX R ocircumflex.pc -40
+KPX R otilde.pc -40
+KPX R odieresis.pc -40
+KPX R oslash.pc -40
+KPX R ugrave.pc -45
+KPX R uacute.pc -45
+KPX R ucircumflex.pc -45
+KPX R udieresis.pc -45
+KPX R ydieresis.pc -65
+KPX R cacute.pc -35
+KPX R ccircumflex.pc -35
+KPX R cdotaccent.pc -35
+KPX R ccaron.pc -35
+KPX R gcircumflex.pc -40
+KPX R gbreve.pc -40
+KPX R gdotaccent.pc -40
+KPX R gcommaaccent.pc -40
+KPX R omacron.pc -40
+KPX R obreve.pc -40
+KPX R ohungarumlaut.pc -40
+KPX R oe.pc -35
+KPX R tcaron.pc -30
+KPX R utilde.pc -45
+KPX R umacron.pc -45
+KPX R ubreve.pc -45
+KPX R uring.pc -45
+KPX R uhungarumlaut.pc -45
+KPX R uogonek.pc -45
+KPX R wcircumflex.pc -60
+KPX R ycircumflex.pc -65
+KPX R gcaron.pc -40
+KPX R oogonek.pc -40
+KPX R gacute.pc -40
+KPX R uni021B.pc -30
+KPX R wgrave.pc -60
+KPX R wacute.pc -60
+KPX R wdieresis.pc -60
+KPX R odotbelow.pc -40
+KPX R ohookabove.pc -40
+KPX R ocircumflexacute.pc -40
+KPX R ocircumflexgrave.pc -40
+KPX R ocircumflexhookabove.pc -40
+KPX R ocircumflextilde.pc -40
+KPX R ocircumflexdotbelow.pc -40
+KPX R ohornacute.pc -40
+KPX R ohorngrave.pc -40
+KPX R ohornhookabove.pc -40
+KPX R ohorntilde.pc -40
+KPX R ohorndotbelow.pc -40
+KPX R udotbelow.pc -45
+KPX R uhookabove.pc -45
+KPX R uhornacute.pc -45
+KPX R uhorngrave.pc -45
+KPX R uhornhookabove.pc -45
+KPX R uhorntilde.pc -45
+KPX R uhorndotbelow.pc -45
+KPX R c.sc -35
+KPX R g.sc -40
+KPX R o.sc -40
+KPX R t.sc -30
+KPX R u.sc -45
+KPX R v.sc -65
+KPX R w.sc -60
+KPX R y.sc -65
+KPX R ccedilla.sc -35
+KPX R ograve.sc -40
+KPX R oacute.sc -40
+KPX R ocircumflex.sc -40
+KPX R otilde.sc -40
+KPX R odieresis.sc -40
+KPX R oslash.sc -40
+KPX R ugrave.sc -45
+KPX R uacute.sc -45
+KPX R ucircumflex.sc -45
+KPX R udieresis.sc -45
+KPX R ydieresis.sc -65
+KPX R cacute.sc -35
+KPX R ccircumflex.sc -35
+KPX R cdotaccent.sc -35
+KPX R ccaron.sc -35
+KPX R gcircumflex.sc -40
+KPX R gbreve.sc -40
+KPX R gdotaccent.sc -40
+KPX R gcommaaccent.sc -40
+KPX R omacron.sc -40
+KPX R obreve.sc -40
+KPX R ohungarumlaut.sc -40
+KPX R oe.sc -35
+KPX R tcaron.sc -30
+KPX R utilde.sc -45
+KPX R umacron.sc -45
+KPX R ubreve.sc -45
+KPX R uring.sc -45
+KPX R uhungarumlaut.sc -45
+KPX R uogonek.sc -45
+KPX R wcircumflex.sc -60
+KPX R ycircumflex.sc -65
+KPX R gcaron.sc -40
+KPX R oogonek.sc -40
+KPX R gacute.sc -40
+KPX R wgrave.sc -60
+KPX R wacute.sc -60
+KPX R wdieresis.sc -60
+KPX R odotbelow.sc -40
+KPX R ohookabove.sc -40
+KPX R ocircumflexacute.sc -40
+KPX R ocircumflexgrave.sc -40
+KPX R ocircumflexhookabove.sc -40
+KPX R ocircumflextilde.sc -40
+KPX R ocircumflexdotbelow.sc -40
+KPX R ohornacute.sc -40
+KPX R ohorngrave.sc -40
+KPX R ohornhookabove.sc -40
+KPX R ohorntilde.sc -40
+KPX R ohorndotbelow.sc -40
+KPX R udotbelow.sc -45
+KPX R uhookabove.sc -45
+KPX R uhornacute.sc -45
+KPX R uhorngrave.sc -45
+KPX R uhornhookabove.sc -45
+KPX R uhorntilde.sc -45
+KPX R uhorndotbelow.sc -45
+KPX S A -35
+KPX S T -20
+KPX S V -25
+KPX S W -20
+KPX S Y -30
+KPX S t -20
+KPX S Agrave -35
+KPX S Aacute -35
+KPX S Acircumflex -35
+KPX S Atilde -35
+KPX S Adieresis -35
+KPX S Aring -35
+KPX S AE -30
+KPX S Amacron -35
+KPX S Abreve -35
+KPX S Aogonek -35
+KPX S Tcaron -20
+KPX S tcaron -20
+KPX S Wcircumflex -20
+KPX S Ycircumflex -30
+KPX S Ydieresis -30
+KPX S AEacute -30
+KPX S uni021A -20
+KPX S uni021B -20
+KPX S Wgrave -20
+KPX S Wacute -20
+KPX S Wdieresis -20
+KPX S Adotbelow -35
+KPX S Ahookabove -35
+KPX S Acircumflexacute -35
+KPX S Acircumflexgrave -35
+KPX S Acircumflexhookabove -35
+KPX S Acircumflextilde -35
+KPX S Acircumflexdotbelow -35
+KPX S Abreveacute -35
+KPX S Abrevegrave -35
+KPX S Abrevetilde -35
+KPX S Abrevedotbelow -35
+KPX S abreveacute.sc -30
+KPX S abrevedotbelow.sc -30
+KPX S abrevegrave.sc -30
+KPX S abrevetilde.sc -30
+KPX S acircumflexacute.sc -30
+KPX S acircumflexdotbelow.sc -30
+KPX S acircumflexgrave.sc -30
+KPX S acircumflexhookabove.sc -30
+KPX S acircumflextilde.sc -30
+KPX S adotbelow.sc -30
+KPX S ahookabove.sc -30
+KPX S abreve.sc -30
+KPX S amacron.sc -30
+KPX S aogonek.sc -30
+KPX S aeacute.sc -25
+KPX S tcaron.sc -15
+KPX S wacute.sc -15
+KPX S wcircumflex.sc -15
+KPX S wdieresis.sc -15
+KPX S wgrave.sc -15
+KPX S ycircumflex.sc -25
+KPX S a.sc -30
+KPX S t.sc -15
+KPX S v.sc -20
+KPX S w.sc -15
+KPX S y.sc -25
+KPX S agrave.sc -30
+KPX S aacute.sc -30
+KPX S acircumflex.sc -30
+KPX S atilde.sc -30
+KPX S adieresis.sc -30
+KPX S aring.sc -30
+KPX S ae.sc -25
+KPX S ydieresis.sc -25
+KPX S a.pc -30
+KPX S t.pc -15
+KPX S v.pc -20
+KPX S w.pc -15
+KPX S y.pc -25
+KPX S agrave.pc -30
+KPX S aacute.pc -30
+KPX S acircumflex.pc -30
+KPX S atilde.pc -30
+KPX S adieresis.pc -30
+KPX S aring.pc -30
+KPX S ae.pc -25
+KPX S ydieresis.pc -25
+KPX S amacron.pc -30
+KPX S abreve.pc -30
+KPX S aogonek.pc -30
+KPX S tcaron.pc -15
+KPX S wcircumflex.pc -15
+KPX S ycircumflex.pc -25
+KPX S aeacute.pc -25
+KPX S uni021B.pc -15
+KPX S wgrave.pc -15
+KPX S wacute.pc -15
+KPX S wdieresis.pc -15
+KPX S adotbelow.pc -30
+KPX S ahookabove.pc -30
+KPX S acircumflexacute.pc -30
+KPX S acircumflexgrave.pc -30
+KPX S acircumflexhookabove.pc -30
+KPX S acircumflextilde.pc -30
+KPX S acircumflexdotbelow.pc -30
+KPX S abreveacute.pc -30
+KPX S abrevegrave.pc -30
+KPX S abrevetilde.pc -30
+KPX S abrevedotbelow.pc -30
+KPX S a.sc -30
+KPX S t.sc -15
+KPX S v.sc -20
+KPX S w.sc -15
+KPX S y.sc -25
+KPX S agrave.sc -30
+KPX S aacute.sc -30
+KPX S acircumflex.sc -30
+KPX S atilde.sc -30
+KPX S adieresis.sc -30
+KPX S aring.sc -30
+KPX S ae.sc -25
+KPX S ydieresis.sc -25
+KPX S amacron.sc -30
+KPX S abreve.sc -30
+KPX S aogonek.sc -30
+KPX S tcaron.sc -15
+KPX S wcircumflex.sc -15
+KPX S ycircumflex.sc -25
+KPX S aeacute.sc -25
+KPX S wgrave.sc -15
+KPX S wacute.sc -15
+KPX S wdieresis.sc -15
+KPX S adotbelow.sc -30
+KPX S ahookabove.sc -30
+KPX S acircumflexacute.sc -30
+KPX S acircumflexgrave.sc -30
+KPX S acircumflexhookabove.sc -30
+KPX S acircumflextilde.sc -30
+KPX S acircumflexdotbelow.sc -30
+KPX S abreveacute.sc -30
+KPX S abrevegrave.sc -30
+KPX S abrevetilde.sc -30
+KPX S abrevedotbelow.sc -30
+KPX T comma -75
+KPX T hyphen -75
+KPX T period -80
+KPX T colon -90
+KPX T semicolon -85
+KPX T A -55
+KPX T J -20
+KPX T V 15
+KPX T W 20
+KPX T Y 10
+KPX T a -75
+KPX T c -85
+KPX T e -85
+KPX T g -90
+KPX T i -20
+KPX T j -25
+KPX T o -90
+KPX T r -50
+KPX T s -75
+KPX T u -95
+KPX T v -105
+KPX T w -105
+KPX T y -100
+KPX T guillemotleft -115
+KPX T Agrave -55
+KPX T Aacute -55
+KPX T Acircumflex -55
+KPX T Atilde -55
+KPX T Adieresis -55
+KPX T Aring -55
+KPX T AE -115
+KPX T agrave -40
+KPX T aacute -55
+KPX T acircumflex -40
+KPX T atilde -40
+KPX T adieresis -40
+KPX T aring -40
+KPX T ae -80
+KPX T ccedilla -85
+KPX T egrave -45
+KPX T eacute -65
+KPX T ecircumflex -45
+KPX T edieresis -45
+KPX T igrave -10
+KPX T iacute -15
+KPX T icircumflex -10
+KPX T idieresis -10
+KPX T ograve -45
+KPX T oacute -70
+KPX T ocircumflex -45
+KPX T otilde -45
+KPX T odieresis -45
+KPX T oslash -90
+KPX T ugrave -50
+KPX T uacute -70
+KPX T ucircumflex -50
+KPX T udieresis -50
+KPX T yacute -75
+KPX T ydieresis -50
+KPX T Amacron -55
+KPX T amacron -40
+KPX T Abreve -55
+KPX T abreve -40
+KPX T Aogonek -55
+KPX T aogonek -75
+KPX T cacute -65
+KPX T ccircumflex -45
+KPX T cdotaccent -45
+KPX T ccaron -45
+KPX T emacron -45
+KPX T ebreve -45
+KPX T edotaccent -45
+KPX T eogonek -85
+KPX T ecaron -45
+KPX T gcircumflex -45
+KPX T gbreve -45
+KPX T gdotaccent -45
+KPX T gcommaaccent -90
+KPX T itilde -10
+KPX T imacron -10
+KPX T ibreve -10
+KPX T iogonek -20
+KPX T Jcircumflex -20
+KPX T jcircumflex -15
+KPX T omacron -45
+KPX T obreve -45
+KPX T ohungarumlaut -45
+KPX T OE -55
+KPX T oe -75
+KPX T racute -40
+KPX T rcommaaccent -50
+KPX T rcaron -25
+KPX T sacute -55
+KPX T scircumflex -40
+KPX T scedilla -75
+KPX T scaron -40
+KPX T utilde -50
+KPX T umacron -50
+KPX T ubreve -50
+KPX T uring -50
+KPX T uhungarumlaut -50
+KPX T uogonek -95
+KPX T Wcircumflex 20
+KPX T wcircumflex -55
+KPX T Ycircumflex 10
+KPX T ycircumflex -50
+KPX T Ydieresis 10
+KPX T gcaron -45
+KPX T oogonek -90
+KPX T gacute -70
+KPX T AEacute -115
+KPX T aeacute -80
+KPX T uni0219 -75
+KPX T rdotaccent -25
+KPX T Wgrave 20
+KPX T wgrave -55
+KPX T Wacute 20
+KPX T wacute -80
+KPX T Wdieresis 20
+KPX T wdieresis -55
+KPX T Adotbelow -55
+KPX T adotbelow -75
+KPX T Ahookabove -55
+KPX T ahookabove -40
+KPX T Acircumflexacute -55
+KPX T Acircumflexgrave -55
+KPX T Acircumflexhookabove -55
+KPX T Acircumflexdotbelow -55
+KPX T acircumflexdotbelow -40
+KPX T Abreveacute -55
+KPX T Abrevegrave -55
+KPX T Abrevehookabove -55
+KPX T Abrevedotbelow -55
+KPX T abrevedotbelow -40
+KPX T edotbelow -85
+KPX T ehookabove -45
+KPX T etilde -45
+KPX T ecircumflexdotbelow -45
+KPX T ihookabove -10
+KPX T idotbelow -20
+KPX T odotbelow -90
+KPX T ohookabove -45
+KPX T ocircumflexdotbelow -45
+KPX T ohornacute -45
+KPX T ohorngrave -45
+KPX T ohornhookabove -45
+KPX T ohorntilde -45
+KPX T ohorndotbelow -45
+KPX T udotbelow -95
+KPX T uhookabove -50
+KPX T uhornacute -50
+KPX T uhorngrave -50
+KPX T uhornhookabove -50
+KPX T uhorntilde -50
+KPX T uhorndotbelow -50
+KPX T ygrave -50
+KPX T yhookabove -50
+KPX T ytilde -50
+KPX T guilsinglleft -125
+KPX T abrevedotbelow.sc -25
+KPX T acircumflexdotbelow.sc -25
+KPX T adotbelow.sc -45
+KPX T ahookabove.sc -25
+KPX T jacute.sc -15
+KPX T oe.sc -40
+KPX T yhookabove.sc 5
+KPX T ytilde.sc 5
+KPX T Jacute -20
+KPX T jacute -20
+KPX T abreve.sc -25
+KPX T amacron.sc -25
+KPX T aogonek.sc -45
+KPX T aeacute.sc -80
+KPX T jcircumflex.sc -10
+KPX T wacute.sc 15
+KPX T wcircumflex.sc 10
+KPX T wdieresis.sc 10
+KPX T wgrave.sc 10
+KPX T ycircumflex.sc 5
+KPX T ygrave.sc 5
+KPX T a.sc -45
+KPX T j.sc -15
+KPX T v.sc 15
+KPX T w.sc 15
+KPX T y.sc 10
+KPX T agrave.sc -25
+KPX T aacute.sc -35
+KPX T acircumflex.sc -25
+KPX T atilde.sc -25
+KPX T adieresis.sc -25
+KPX T aring.sc -25
+KPX T ae.sc -80
+KPX T yacute.sc 5
+KPX T ydieresis.sc 5
+KPX T a.pc -45
+KPX T j.pc -15
+KPX T v.pc 15
+KPX T w.pc 15
+KPX T y.pc 10
+KPX T agrave.pc -25
+KPX T aacute.pc -35
+KPX T acircumflex.pc -25
+KPX T atilde.pc -25
+KPX T adieresis.pc -25
+KPX T aring.pc -25
+KPX T ae.pc -80
+KPX T yacute.pc 5
+KPX T ydieresis.pc 5
+KPX T amacron.pc -25
+KPX T abreve.pc -25
+KPX T aogonek.pc -45
+KPX T jcircumflex.pc -10
+KPX T oe.pc -40
+KPX T wcircumflex.pc 10
+KPX T ycircumflex.pc 5
+KPX T aeacute.pc -80
+KPX T wgrave.pc 10
+KPX T wacute.pc 15
+KPX T wdieresis.pc 10
+KPX T adotbelow.pc -45
+KPX T ahookabove.pc -25
+KPX T acircumflexdotbelow.pc -25
+KPX T abrevedotbelow.pc -25
+KPX T ygrave.pc 5
+KPX T yhookabove.pc 5
+KPX T ytilde.pc 5
+KPX T jacute.pc -15
+KPX T a.sc -45
+KPX T j.sc -15
+KPX T v.sc 15
+KPX T w.sc 15
+KPX T y.sc 10
+KPX T agrave.sc -25
+KPX T aacute.sc -35
+KPX T acircumflex.sc -25
+KPX T atilde.sc -25
+KPX T adieresis.sc -25
+KPX T aring.sc -25
+KPX T ae.sc -80
+KPX T yacute.sc 5
+KPX T ydieresis.sc 5
+KPX T amacron.sc -25
+KPX T abreve.sc -25
+KPX T aogonek.sc -45
+KPX T jcircumflex.sc -10
+KPX T oe.sc -40
+KPX T wcircumflex.sc 10
+KPX T ycircumflex.sc 5
+KPX T aeacute.sc -80
+KPX T wgrave.sc 10
+KPX T wacute.sc 15
+KPX T wdieresis.sc 10
+KPX T adotbelow.sc -45
+KPX T ahookabove.sc -25
+KPX T acircumflexdotbelow.sc -25
+KPX T abrevedotbelow.sc -25
+KPX T ygrave.sc 5
+KPX T yhookabove.sc 5
+KPX T ytilde.sc 5
+KPX T jacute.sc -15
+KPX U comma -30
+KPX U period -35
+KPX U A -65
+KPX U m -35
+KPX U n -30
+KPX U p -30
+KPX U r -25
+KPX U Agrave -65
+KPX U Aacute -65
+KPX U Acircumflex -65
+KPX U Atilde -65
+KPX U Adieresis -65
+KPX U Aring -65
+KPX U AE -60
+KPX U ntilde -15
+KPX U Amacron -65
+KPX U Abreve -65
+KPX U Aogonek -65
+KPX U nacute -25
+KPX U ncommaaccent -30
+KPX U ncaron -15
+KPX U racute -20
+KPX U rcommaaccent -25
+KPX U rcaron -15
+KPX U AEacute -60
+KPX U rdotaccent -15
+KPX U Adotbelow -65
+KPX U Ahookabove -65
+KPX U Acircumflexacute -65
+KPX U Acircumflexgrave -65
+KPX U Acircumflexhookabove -65
+KPX U Acircumflextilde -65
+KPX U Acircumflexdotbelow -65
+KPX U Abreveacute -65
+KPX U Abrevegrave -65
+KPX U Abrevehookabove -65
+KPX U Abrevedotbelow -65
+KPX U abrevedotbelow.sc -25
+KPX U acircumflexdotbelow.sc -25
+KPX U adotbelow.sc -55
+KPX U ahookabove.sc -25
+KPX U abreve.sc -25
+KPX U amacron.sc -25
+KPX U aogonek.sc -55
+KPX U aeacute.sc -50
+KPX U a.sc -55
+KPX U agrave.sc -25
+KPX U aacute.sc -40
+KPX U acircumflex.sc -25
+KPX U atilde.sc -25
+KPX U adieresis.sc -25
+KPX U aring.sc -25
+KPX U ae.sc -50
+KPX U a.pc -55
+KPX U agrave.pc -25
+KPX U aacute.pc -40
+KPX U acircumflex.pc -25
+KPX U atilde.pc -25
+KPX U adieresis.pc -25
+KPX U aring.pc -25
+KPX U ae.pc -50
+KPX U amacron.pc -25
+KPX U abreve.pc -25
+KPX U aogonek.pc -55
+KPX U aeacute.pc -50
+KPX U adotbelow.pc -55
+KPX U ahookabove.pc -25
+KPX U acircumflexdotbelow.pc -25
+KPX U abrevedotbelow.pc -25
+KPX U a.sc -55
+KPX U agrave.sc -25
+KPX U aacute.sc -40
+KPX U acircumflex.sc -25
+KPX U atilde.sc -25
+KPX U adieresis.sc -25
+KPX U aring.sc -25
+KPX U ae.sc -50
+KPX U amacron.sc -25
+KPX U abreve.sc -25
+KPX U aogonek.sc -55
+KPX U aeacute.sc -50
+KPX U adotbelow.sc -55
+KPX U ahookabove.sc -25
+KPX U acircumflexdotbelow.sc -25
+KPX U abrevedotbelow.sc -25
+KPX V comma -105
+KPX V hyphen -70
+KPX V period -110
+KPX V colon -90
+KPX V semicolon -90
+KPX V A -125
+KPX V C -65
+KPX V G -65
+KPX V O -65
+KPX V S -45
+KPX V a -90
+KPX V e -85
+KPX V g -100
+KPX V i -20
+KPX V o -90
+KPX V r -55
+KPX V u -50
+KPX V y -55
+KPX V guillemotleft -110
+KPX V Agrave -125
+KPX V Aacute -125
+KPX V Acircumflex -125
+KPX V Atilde -125
+KPX V Adieresis -125
+KPX V Aring -125
+KPX V AE -115
+KPX V Ccedilla -65
+KPX V Ograve -65
+KPX V Oacute -65
+KPX V Ocircumflex -65
+KPX V Otilde -65
+KPX V Odieresis -65
+KPX V Oslash -65
+KPX V agrave -45
+KPX V aacute -70
+KPX V acircumflex -45
+KPX V atilde -45
+KPX V adieresis -45
+KPX V aring -45
+KPX V ae -80
+KPX V egrave -45
+KPX V eacute -65
+KPX V ecircumflex -45
+KPX V edieresis -45
+KPX V iacute -5
+KPX V ograve -45
+KPX V oacute -70
+KPX V ocircumflex -45
+KPX V otilde -45
+KPX V odieresis -45
+KPX V oslash -90
+KPX V ugrave -25
+KPX V uacute -40
+KPX V ucircumflex -25
+KPX V udieresis -25
+KPX V yacute -40
+KPX V ydieresis -30
+KPX V Amacron -125
+KPX V amacron -45
+KPX V Abreve -125
+KPX V abreve -45
+KPX V Aogonek -125
+KPX V aogonek -90
+KPX V Cacute -65
+KPX V Ccircumflex -65
+KPX V Cdotaccent -65
+KPX V Ccaron -65
+KPX V emacron -45
+KPX V ebreve -45
+KPX V edotaccent -45
+KPX V eogonek -85
+KPX V ecaron -45
+KPX V Gcircumflex -65
+KPX V gcircumflex -50
+KPX V Gbreve -65
+KPX V gbreve -50
+KPX V Gdotaccent -65
+KPX V gdotaccent -50
+KPX V Gcommaaccent -65
+KPX V gcommaaccent -100
+KPX V iogonek -20
+KPX V Omacron -65
+KPX V omacron -45
+KPX V Obreve -65
+KPX V obreve -45
+KPX V Ohungarumlaut -65
+KPX V ohungarumlaut -45
+KPX V OE -55
+KPX V oe -75
+KPX V racute -40
+KPX V rcommaaccent -55
+KPX V rcaron -30
+KPX V Sacute -45
+KPX V Scircumflex -45
+KPX V Scedilla -45
+KPX V Scaron -45
+KPX V utilde -25
+KPX V umacron -25
+KPX V ubreve -25
+KPX V uring -25
+KPX V uhungarumlaut -25
+KPX V uogonek -50
+KPX V ycircumflex -30
+KPX V Gcaron -65
+KPX V gcaron -50
+KPX V Oogonek -65
+KPX V oogonek -90
+KPX V Gacute -65
+KPX V gacute -75
+KPX V AEacute -115
+KPX V aeacute -80
+KPX V uni0218 -45
+KPX V rdotaccent -30
+KPX V Adotbelow -125
+KPX V adotbelow -90
+KPX V Ahookabove -125
+KPX V ahookabove -45
+KPX V Acircumflexacute -125
+KPX V Acircumflexgrave -125
+KPX V Acircumflexhookabove -125
+KPX V Acircumflextilde -125
+KPX V Acircumflexdotbelow -125
+KPX V acircumflexdotbelow -45
+KPX V Abreveacute -125
+KPX V Abrevegrave -125
+KPX V Abrevehookabove -125
+KPX V Abrevedotbelow -125
+KPX V abrevedotbelow -45
+KPX V edotbelow -85
+KPX V ehookabove -45
+KPX V etilde -45
+KPX V ecircumflexdotbelow -45
+KPX V idotbelow -20
+KPX V Odotbelow -65
+KPX V odotbelow -90
+KPX V Ohookabove -65
+KPX V ohookabove -45
+KPX V Ocircumflexacute -65
+KPX V Ocircumflexgrave -65
+KPX V Ocircumflexhookabove -65
+KPX V Ocircumflextilde -65
+KPX V Ocircumflexdotbelow -65
+KPX V ocircumflexdotbelow -45
+KPX V Ohornacute -65
+KPX V ohornacute -45
+KPX V Ohorngrave -65
+KPX V ohorngrave -45
+KPX V Ohornhookabove -65
+KPX V ohornhookabove -45
+KPX V Ohorntilde -65
+KPX V ohorntilde -45
+KPX V Ohorndotbelow -65
+KPX V ohorndotbelow -45
+KPX V udotbelow -50
+KPX V uhookabove -25
+KPX V uhornacute -25
+KPX V uhorngrave -25
+KPX V uhornhookabove -25
+KPX V uhorntilde -25
+KPX V uhorndotbelow -25
+KPX V ygrave -30
+KPX V yhookabove -30
+KPX V ytilde -30
+KPX V guilsinglleft -120
+KPX V abrevedotbelow.sc -50
+KPX V acircumflexdotbelow.sc -50
+KPX V adotbelow.sc -105
+KPX V ahookabove.sc -50
+KPX V gacute.sc -40
+KPX V gcaron.sc -25
+KPX V ocircumflexdotbelow.sc -25
+KPX V odotbelow.sc -55
+KPX V oe.sc -40
+KPX V ohookabove.sc -25
+KPX V ohornacute.sc -25
+KPX V ohorndotbelow.sc -25
+KPX V ohorngrave.sc -25
+KPX V ohornhookabove.sc -25
+KPX V ohorntilde.sc -25
+KPX V oogonek.sc -55
+KPX V scaron.sc -20
+KPX V abreve.sc -50
+KPX V amacron.sc -50
+KPX V aogonek.sc -105
+KPX V aeacute.sc -80
+KPX V cacute.sc -40
+KPX V ccaron.sc -25
+KPX V ccircumflex.sc -25
+KPX V cdotaccent.sc -25
+KPX V gbreve.sc -25
+KPX V gcircumflex.sc -25
+KPX V gcommaaccent.sc -55
+KPX V gdotaccent.sc -25
+KPX V obreve.sc -25
+KPX V ohungarumlaut.sc -25
+KPX V omacron.sc -25
+KPX V sacute.sc -30
+KPX V scedilla.sc -40
+KPX V scircumflex.sc -20
+KPX V a.sc -105
+KPX V c.sc -55
+KPX V g.sc -55
+KPX V o.sc -55
+KPX V s.sc -40
+KPX V agrave.sc -50
+KPX V aacute.sc -80
+KPX V acircumflex.sc -50
+KPX V atilde.sc -50
+KPX V adieresis.sc -50
+KPX V aring.sc -50
+KPX V ae.sc -80
+KPX V ccedilla.sc -55
+KPX V ograve.sc -25
+KPX V oacute.sc -40
+KPX V ocircumflex.sc -25
+KPX V otilde.sc -25
+KPX V odieresis.sc -25
+KPX V oslash.sc -55
+KPX V a.pc -105
+KPX V c.pc -55
+KPX V g.pc -55
+KPX V o.pc -55
+KPX V s.pc -40
+KPX V agrave.pc -50
+KPX V aacute.pc -80
+KPX V acircumflex.pc -50
+KPX V atilde.pc -50
+KPX V adieresis.pc -50
+KPX V aring.pc -50
+KPX V ae.pc -80
+KPX V ccedilla.pc -55
+KPX V ograve.pc -25
+KPX V oacute.pc -40
+KPX V ocircumflex.pc -25
+KPX V otilde.pc -25
+KPX V odieresis.pc -25
+KPX V oslash.pc -55
+KPX V amacron.pc -50
+KPX V abreve.pc -50
+KPX V aogonek.pc -105
+KPX V cacute.pc -40
+KPX V ccircumflex.pc -25
+KPX V cdotaccent.pc -25
+KPX V ccaron.pc -25
+KPX V gcircumflex.pc -25
+KPX V gbreve.pc -25
+KPX V gdotaccent.pc -25
+KPX V gcommaaccent.pc -55
+KPX V omacron.pc -25
+KPX V obreve.pc -25
+KPX V ohungarumlaut.pc -25
+KPX V oe.pc -40
+KPX V sacute.pc -30
+KPX V scircumflex.pc -20
+KPX V scedilla.pc -40
+KPX V scaron.pc -20
+KPX V gcaron.pc -25
+KPX V oogonek.pc -55
+KPX V gacute.pc -40
+KPX V aeacute.pc -80
+KPX V uni0219.pc -40
+KPX V adotbelow.pc -105
+KPX V ahookabove.pc -50
+KPX V acircumflexdotbelow.pc -50
+KPX V abrevedotbelow.pc -50
+KPX V odotbelow.pc -55
+KPX V ohookabove.pc -25
+KPX V ocircumflexdotbelow.pc -25
+KPX V ohornacute.pc -25
+KPX V ohorngrave.pc -25
+KPX V ohornhookabove.pc -25
+KPX V ohorntilde.pc -25
+KPX V ohorndotbelow.pc -25
+KPX V a.sc -105
+KPX V c.sc -55
+KPX V g.sc -55
+KPX V o.sc -55
+KPX V s.sc -40
+KPX V agrave.sc -50
+KPX V aacute.sc -80
+KPX V acircumflex.sc -50
+KPX V atilde.sc -50
+KPX V adieresis.sc -50
+KPX V aring.sc -50
+KPX V ae.sc -80
+KPX V ccedilla.sc -55
+KPX V ograve.sc -25
+KPX V oacute.sc -40
+KPX V ocircumflex.sc -25
+KPX V otilde.sc -25
+KPX V odieresis.sc -25
+KPX V oslash.sc -55
+KPX V amacron.sc -50
+KPX V abreve.sc -50
+KPX V aogonek.sc -105
+KPX V cacute.sc -40
+KPX V ccircumflex.sc -25
+KPX V cdotaccent.sc -25
+KPX V ccaron.sc -25
+KPX V gcircumflex.sc -25
+KPX V gbreve.sc -25
+KPX V gdotaccent.sc -25
+KPX V gcommaaccent.sc -55
+KPX V omacron.sc -25
+KPX V obreve.sc -25
+KPX V ohungarumlaut.sc -25
+KPX V oe.sc -40
+KPX V sacute.sc -30
+KPX V scircumflex.sc -20
+KPX V scedilla.sc -40
+KPX V scaron.sc -20
+KPX V gcaron.sc -25
+KPX V oogonek.sc -55
+KPX V gacute.sc -40
+KPX V aeacute.sc -80
+KPX V adotbelow.sc -105
+KPX V ahookabove.sc -50
+KPX V acircumflexdotbelow.sc -50
+KPX V abrevedotbelow.sc -50
+KPX V odotbelow.sc -55
+KPX V ohookabove.sc -25
+KPX V ocircumflexdotbelow.sc -25
+KPX V ohornacute.sc -25
+KPX V ohorngrave.sc -25
+KPX V ohornhookabove.sc -25
+KPX V ohorntilde.sc -25
+KPX V ohorndotbelow.sc -25
+KPX W comma -90
+KPX W hyphen -55
+KPX W period -95
+KPX W colon -80
+KPX W semicolon -80
+KPX W A -115
+KPX W C -55
+KPX W G -55
+KPX W O -55
+KPX W S -40
+KPX W T 15
+KPX W a -80
+KPX W e -70
+KPX W g -90
+KPX W i -15
+KPX W o -75
+KPX W r -45
+KPX W u -45
+KPX W y -45
+KPX W guillemotleft -95
+KPX W Adieresis -115
+KPX W Aring -115
+KPX W AE -115
+KPX W Ccedilla -55
+KPX W Odieresis -55
+KPX W Oslash -55
+KPX W agrave -40
+KPX W aacute -60
+KPX W acircumflex -40
+KPX W atilde -40
+KPX W adieresis -40
+KPX W aring -40
+KPX W ae -80
+KPX W egrave -35
+KPX W eacute -55
+KPX W ecircumflex -35
+KPX W edieresis -35
+KPX W iacute -5
+KPX W ograve -40
+KPX W oacute -55
+KPX W ocircumflex -40
+KPX W otilde -40
+KPX W odieresis -40
+KPX W oslash -75
+KPX W ugrave -25
+KPX W uacute -35
+KPX W ucircumflex -25
+KPX W udieresis -25
+KPX W yacute -35
+KPX W ydieresis -25
+KPX W Amacron -115
+KPX W amacron -40
+KPX W abreve -40
+KPX W Aogonek -115
+KPX W aogonek -80
+KPX W Cacute -55
+KPX W Ccircumflex -55
+KPX W Cdotaccent -55
+KPX W Ccaron -55
+KPX W emacron -35
+KPX W ebreve -35
+KPX W edotaccent -35
+KPX W eogonek -70
+KPX W ecaron -35
+KPX W Gcircumflex -55
+KPX W gcircumflex -45
+KPX W Gbreve -55
+KPX W gbreve -45
+KPX W Gdotaccent -55
+KPX W gdotaccent -45
+KPX W Gcommaaccent -55
+KPX W gcommaaccent -90
+KPX W iogonek -15
+KPX W Omacron -55
+KPX W omacron -40
+KPX W Obreve -55
+KPX W obreve -40
+KPX W Ohungarumlaut -55
+KPX W ohungarumlaut -40
+KPX W OE -55
+KPX W oe -75
+KPX W racute -35
+KPX W rcommaaccent -45
+KPX W rcaron -25
+KPX W Sacute -40
+KPX W Scircumflex -40
+KPX W Scedilla -40
+KPX W Scaron -40
+KPX W Tcaron 15
+KPX W utilde -25
+KPX W umacron -25
+KPX W ubreve -25
+KPX W uring -25
+KPX W uhungarumlaut -25
+KPX W uogonek -45
+KPX W ycircumflex -25
+KPX W Gcaron -55
+KPX W gcaron -45
+KPX W Oogonek -55
+KPX W oogonek -75
+KPX W Gacute -55
+KPX W gacute -70
+KPX W AEacute -115
+KPX W aeacute -80
+KPX W uni0218 -40
+KPX W uni021A 15
+KPX W rdotaccent -25
+KPX W ahookabove -40
+KPX W acircumflexdotbelow -40
+KPX W abrevedotbelow -40
+KPX W ehookabove -35
+KPX W etilde -35
+KPX W ecircumflexdotbelow -35
+KPX W ohookabove -40
+KPX W ocircumflexdotbelow -40
+KPX W ohornacute -40
+KPX W ohorngrave -40
+KPX W ohornhookabove -40
+KPX W ohorntilde -40
+KPX W ohorndotbelow -40
+KPX W uhookabove -25
+KPX W uhornacute -25
+KPX W uhorngrave -25
+KPX W uhornhookabove -25
+KPX W uhorntilde -25
+KPX W uhorndotbelow -25
+KPX W ygrave -25
+KPX W yhookabove -25
+KPX W ytilde -25
+KPX W guilsinglleft -105
+KPX W abrevedotbelow.sc -50
+KPX W acircumflexdotbelow.sc -50
+KPX W ahookabove.sc -50
+KPX W gacute.sc -35
+KPX W gcaron.sc -25
+KPX W ocircumflexdotbelow.sc -25
+KPX W oe.sc -40
+KPX W ohookabove.sc -25
+KPX W ohornacute.sc -25
+KPX W ohorndotbelow.sc -25
+KPX W ohorngrave.sc -25
+KPX W ohornhookabove.sc -25
+KPX W ohorntilde.sc -25
+KPX W oogonek.sc -45
+KPX W scaron.sc -15
+KPX W abreve.sc -50
+KPX W amacron.sc -50
+KPX W aogonek.sc -95
+KPX W aeacute.sc -80
+KPX W cacute.sc -35
+KPX W ccaron.sc -25
+KPX W ccircumflex.sc -25
+KPX W cdotaccent.sc -25
+KPX W gbreve.sc -25
+KPX W gcircumflex.sc -25
+KPX W gcommaaccent.sc -45
+KPX W gdotaccent.sc -25
+KPX W obreve.sc -25
+KPX W ohungarumlaut.sc -25
+KPX W omacron.sc -25
+KPX W sacute.sc -25
+KPX W scedilla.sc -35
+KPX W scircumflex.sc -15
+KPX W tcaron.sc 5
+KPX W a.sc -95
+KPX W c.sc -45
+KPX W g.sc -45
+KPX W o.sc -45
+KPX W s.sc -35
+KPX W t.sc 15
+KPX W agrave.sc -50
+KPX W aacute.sc -70
+KPX W acircumflex.sc -50
+KPX W atilde.sc -50
+KPX W adieresis.sc -50
+KPX W aring.sc -50
+KPX W ae.sc -80
+KPX W ccedilla.sc -45
+KPX W ograve.sc -25
+KPX W oacute.sc -35
+KPX W ocircumflex.sc -25
+KPX W otilde.sc -25
+KPX W odieresis.sc -25
+KPX W oslash.sc -45
+KPX W a.pc -95
+KPX W c.pc -45
+KPX W g.pc -45
+KPX W o.pc -45
+KPX W s.pc -35
+KPX W t.pc 15
+KPX W agrave.pc -50
+KPX W aacute.pc -70
+KPX W acircumflex.pc -50
+KPX W atilde.pc -50
+KPX W adieresis.pc -50
+KPX W aring.pc -50
+KPX W ae.pc -80
+KPX W ccedilla.pc -45
+KPX W ograve.pc -25
+KPX W oacute.pc -35
+KPX W ocircumflex.pc -25
+KPX W otilde.pc -25
+KPX W odieresis.pc -25
+KPX W oslash.pc -45
+KPX W amacron.pc -50
+KPX W abreve.pc -50
+KPX W aogonek.pc -95
+KPX W cacute.pc -35
+KPX W ccircumflex.pc -25
+KPX W cdotaccent.pc -25
+KPX W ccaron.pc -25
+KPX W gcircumflex.pc -25
+KPX W gbreve.pc -25
+KPX W gdotaccent.pc -25
+KPX W gcommaaccent.pc -45
+KPX W omacron.pc -25
+KPX W obreve.pc -25
+KPX W ohungarumlaut.pc -25
+KPX W oe.pc -40
+KPX W sacute.pc -25
+KPX W scircumflex.pc -15
+KPX W scedilla.pc -35
+KPX W scaron.pc -15
+KPX W tcaron.pc 5
+KPX W gcaron.pc -25
+KPX W oogonek.pc -45
+KPX W gacute.pc -35
+KPX W aeacute.pc -80
+KPX W uni0219.pc -35
+KPX W uni021B.pc 15
+KPX W ahookabove.pc -50
+KPX W acircumflexdotbelow.pc -50
+KPX W abrevedotbelow.pc -50
+KPX W ohookabove.pc -25
+KPX W ocircumflexdotbelow.pc -25
+KPX W ohornacute.pc -25
+KPX W ohorngrave.pc -25
+KPX W ohornhookabove.pc -25
+KPX W ohorntilde.pc -25
+KPX W ohorndotbelow.pc -25
+KPX W a.sc -95
+KPX W c.sc -45
+KPX W g.sc -45
+KPX W o.sc -45
+KPX W s.sc -35
+KPX W t.sc 15
+KPX W agrave.sc -50
+KPX W aacute.sc -70
+KPX W acircumflex.sc -50
+KPX W atilde.sc -50
+KPX W adieresis.sc -50
+KPX W aring.sc -50
+KPX W ae.sc -80
+KPX W ccedilla.sc -45
+KPX W ograve.sc -25
+KPX W oacute.sc -35
+KPX W ocircumflex.sc -25
+KPX W otilde.sc -25
+KPX W odieresis.sc -25
+KPX W oslash.sc -45
+KPX W amacron.sc -50
+KPX W abreve.sc -50
+KPX W aogonek.sc -95
+KPX W cacute.sc -35
+KPX W ccircumflex.sc -25
+KPX W cdotaccent.sc -25
+KPX W ccaron.sc -25
+KPX W gcircumflex.sc -25
+KPX W gbreve.sc -25
+KPX W gdotaccent.sc -25
+KPX W gcommaaccent.sc -45
+KPX W omacron.sc -25
+KPX W obreve.sc -25
+KPX W ohungarumlaut.sc -25
+KPX W oe.sc -40
+KPX W sacute.sc -25
+KPX W scircumflex.sc -15
+KPX W scedilla.sc -35
+KPX W scaron.sc -15
+KPX W tcaron.sc 5
+KPX W gcaron.sc -25
+KPX W oogonek.sc -45
+KPX W gacute.sc -35
+KPX W aeacute.sc -80
+KPX W ahookabove.sc -50
+KPX W acircumflexdotbelow.sc -50
+KPX W abrevedotbelow.sc -50
+KPX W ohookabove.sc -25
+KPX W ocircumflexdotbelow.sc -25
+KPX W ohornacute.sc -25
+KPX W ohorngrave.sc -25
+KPX W ohornhookabove.sc -25
+KPX W ohorntilde.sc -25
+KPX W ohorndotbelow.sc -25
+KPX X hyphen -55
+KPX X C -55
+KPX X O -60
+KPX X Q -60
+KPX X e -30
+KPX X o -40
+KPX X u -30
+KPX X y -95
+KPX X Ccedilla -55
+KPX X Ograve -60
+KPX X Oacute -60
+KPX X Ocircumflex -60
+KPX X Otilde -60
+KPX X Odieresis -60
+KPX X Oslash -60
+KPX X egrave -30
+KPX X eacute -30
+KPX X ecircumflex -30
+KPX X edieresis -30
+KPX X ograve -40
+KPX X oacute -40
+KPX X ocircumflex -40
+KPX X otilde -40
+KPX X odieresis -40
+KPX X oslash -40
+KPX X ugrave -30
+KPX X uacute -30
+KPX X ucircumflex -30
+KPX X udieresis -30
+KPX X ydieresis -95
+KPX X Cacute -55
+KPX X Ccircumflex -55
+KPX X Cdotaccent -55
+KPX X Ccaron -55
+KPX X emacron -30
+KPX X ebreve -30
+KPX X edotaccent -30
+KPX X eogonek -30
+KPX X ecaron -30
+KPX X Omacron -60
+KPX X omacron -40
+KPX X Obreve -60
+KPX X obreve -40
+KPX X Ohungarumlaut -60
+KPX X ohungarumlaut -40
+KPX X utilde -30
+KPX X umacron -30
+KPX X ubreve -30
+KPX X uring -30
+KPX X uhungarumlaut -30
+KPX X uogonek -30
+KPX X ycircumflex -95
+KPX X Oogonek -60
+KPX X oogonek -40
+KPX X edotbelow -30
+KPX X ehookabove -30
+KPX X etilde -30
+KPX X ecircumflexacute -30
+KPX X ecircumflexgrave -30
+KPX X ecircumflexhookabove -30
+KPX X ecircumflexdotbelow -30
+KPX X Odotbelow -60
+KPX X odotbelow -40
+KPX X Ohookabove -60
+KPX X ohookabove -40
+KPX X Ocircumflexacute -60
+KPX X ocircumflexacute -40
+KPX X Ocircumflexgrave -60
+KPX X ocircumflexgrave -40
+KPX X Ocircumflexhookabove -60
+KPX X ocircumflexhookabove -40
+KPX X Ocircumflexdotbelow -60
+KPX X ocircumflexdotbelow -40
+KPX X Ohornacute -60
+KPX X ohornacute -40
+KPX X Ohorngrave -60
+KPX X ohorngrave -40
+KPX X Ohornhookabove -60
+KPX X ohornhookabove -40
+KPX X Ohorntilde -60
+KPX X ohorntilde -40
+KPX X Ohorndotbelow -60
+KPX X ohorndotbelow -40
+KPX X udotbelow -30
+KPX X uhookabove -30
+KPX X uhornacute -30
+KPX X uhorngrave -30
+KPX X uhornhookabove -30
+KPX X uhorndotbelow -30
+KPX X ocircumflexacute.sc -50
+KPX X ocircumflexdotbelow.sc -50
+KPX X ocircumflexgrave.sc -50
+KPX X ocircumflexhookabove.sc -50
+KPX X odotbelow.sc -50
+KPX X ohookabove.sc -50
+KPX X ohornacute.sc -50
+KPX X ohorndotbelow.sc -50
+KPX X ohorngrave.sc -50
+KPX X ohornhookabove.sc -50
+KPX X ohorntilde.sc -50
+KPX X oogonek.sc -50
+KPX X cacute.sc -45
+KPX X ccaron.sc -45
+KPX X ccircumflex.sc -45
+KPX X cdotaccent.sc -45
+KPX X obreve.sc -50
+KPX X ohungarumlaut.sc -50
+KPX X omacron.sc -50
+KPX X c.sc -45
+KPX X o.sc -50
+KPX X q.sc -50
+KPX X ccedilla.sc -45
+KPX X ograve.sc -50
+KPX X oacute.sc -50
+KPX X ocircumflex.sc -50
+KPX X otilde.sc -50
+KPX X odieresis.sc -50
+KPX X oslash.sc -50
+KPX X c.pc -45
+KPX X o.pc -50
+KPX X q.pc -50
+KPX X ccedilla.pc -45
+KPX X ograve.pc -50
+KPX X oacute.pc -50
+KPX X ocircumflex.pc -50
+KPX X otilde.pc -50
+KPX X odieresis.pc -50
+KPX X oslash.pc -50
+KPX X cacute.pc -45
+KPX X ccircumflex.pc -45
+KPX X cdotaccent.pc -45
+KPX X ccaron.pc -45
+KPX X omacron.pc -50
+KPX X obreve.pc -50
+KPX X ohungarumlaut.pc -50
+KPX X oogonek.pc -50
+KPX X odotbelow.pc -50
+KPX X ohookabove.pc -50
+KPX X ocircumflexacute.pc -50
+KPX X ocircumflexgrave.pc -50
+KPX X ocircumflexhookabove.pc -50
+KPX X ocircumflexdotbelow.pc -50
+KPX X ohornacute.pc -50
+KPX X ohorngrave.pc -50
+KPX X ohornhookabove.pc -50
+KPX X ohorntilde.pc -50
+KPX X ohorndotbelow.pc -50
+KPX X c.sc -45
+KPX X o.sc -50
+KPX X q.sc -50
+KPX X ccedilla.sc -45
+KPX X ograve.sc -50
+KPX X oacute.sc -50
+KPX X ocircumflex.sc -50
+KPX X otilde.sc -50
+KPX X odieresis.sc -50
+KPX X oslash.sc -50
+KPX X cacute.sc -45
+KPX X ccircumflex.sc -45
+KPX X cdotaccent.sc -45
+KPX X ccaron.sc -45
+KPX X omacron.sc -50
+KPX X obreve.sc -50
+KPX X ohungarumlaut.sc -50
+KPX X oogonek.sc -50
+KPX X odotbelow.sc -50
+KPX X ohookabove.sc -50
+KPX X ocircumflexacute.sc -50
+KPX X ocircumflexgrave.sc -50
+KPX X ocircumflexhookabove.sc -50
+KPX X ocircumflexdotbelow.sc -50
+KPX X ohornacute.sc -50
+KPX X ohorngrave.sc -50
+KPX X ohornhookabove.sc -50
+KPX X ohorntilde.sc -50
+KPX X ohorndotbelow.sc -50
+KPX Y comma -95
+KPX Y hyphen -100
+KPX Y period -105
+KPX Y colon -110
+KPX Y semicolon -110
+KPX Y A -75
+KPX Y C -70
+KPX Y G -70
+KPX Y J -30
+KPX Y O -70
+KPX Y S -45
+KPX Y T 15
+KPX Y a -100
+KPX Y e -105
+KPX Y g -110
+KPX Y i -15
+KPX Y o -105
+KPX Y p -90
+KPX Y u -80
+KPX Y v -85
+KPX Y guillemotleft -135
+KPX Y Adieresis -75
+KPX Y Aring -75
+KPX Y AE -115
+KPX Y Ccedilla -70
+KPX Y Odieresis -70
+KPX Y Oslash -70
+KPX Y agrave -50
+KPX Y aacute -75
+KPX Y acircumflex -50
+KPX Y atilde -50
+KPX Y adieresis -50
+KPX Y aring -50
+KPX Y ae -80
+KPX Y egrave -55
+KPX Y eacute -80
+KPX Y ecircumflex -55
+KPX Y edieresis -55
+KPX Y iacute -5
+KPX Y ograve -55
+KPX Y oacute -80
+KPX Y ocircumflex -55
+KPX Y otilde -55
+KPX Y odieresis -55
+KPX Y oslash -105
+KPX Y ugrave -40
+KPX Y uacute -60
+KPX Y ucircumflex -40
+KPX Y udieresis -40
+KPX Y Amacron -75
+KPX Y amacron -50
+KPX Y abreve -50
+KPX Y Aogonek -75
+KPX Y aogonek -100
+KPX Y Cacute -70
+KPX Y Ccircumflex -70
+KPX Y Cdotaccent -70
+KPX Y Ccaron -70
+KPX Y emacron -55
+KPX Y ebreve -55
+KPX Y edotaccent -55
+KPX Y eogonek -105
+KPX Y ecaron -55
+KPX Y Gcircumflex -70
+KPX Y gcircumflex -55
+KPX Y Gbreve -70
+KPX Y gbreve -55
+KPX Y Gdotaccent -70
+KPX Y gdotaccent -55
+KPX Y Gcommaaccent -70
+KPX Y gcommaaccent -110
+KPX Y iogonek -15
+KPX Y Jcircumflex -30
+KPX Y Omacron -70
+KPX Y omacron -55
+KPX Y Obreve -70
+KPX Y obreve -55
+KPX Y Ohungarumlaut -70
+KPX Y ohungarumlaut -55
+KPX Y OE -55
+KPX Y oe -75
+KPX Y Sacute -45
+KPX Y Scircumflex -45
+KPX Y Scedilla -45
+KPX Y Scaron -45
+KPX Y Tcaron 15
+KPX Y utilde -40
+KPX Y umacron -40
+KPX Y ubreve -40
+KPX Y uring -40
+KPX Y uhungarumlaut -40
+KPX Y uogonek -80
+KPX Y Gcaron -70
+KPX Y gcaron -55
+KPX Y Oogonek -70
+KPX Y oogonek -105
+KPX Y Gacute -70
+KPX Y gacute -85
+KPX Y AEacute -115
+KPX Y aeacute -80
+KPX Y uni0218 -45
+KPX Y uni021A 15
+KPX Y ahookabove -50
+KPX Y acircumflexdotbelow -50
+KPX Y abrevedotbelow -50
+KPX Y ehookabove -55
+KPX Y etilde -55
+KPX Y ecircumflexdotbelow -55
+KPX Y ohookabove -55
+KPX Y ocircumflexdotbelow -55
+KPX Y ohornacute -55
+KPX Y ohorngrave -55
+KPX Y ohornhookabove -55
+KPX Y ohorntilde -55
+KPX Y ohorndotbelow -55
+KPX Y uhookabove -40
+KPX Y uhornacute -40
+KPX Y uhorngrave -40
+KPX Y uhornhookabove -40
+KPX Y uhorntilde -40
+KPX Y uhorndotbelow -40
+KPX Y guilsinglleft -145
+KPX Y abrevedotbelow.sc -30
+KPX Y acircumflexdotbelow.sc -30
+KPX Y ahookabove.sc -30
+KPX Y gacute.sc -45
+KPX Y gcaron.sc -30
+KPX Y jacute.sc -25
+KPX Y ocircumflexdotbelow.sc -30
+KPX Y oe.sc -40
+KPX Y ohookabove.sc -30
+KPX Y ohornacute.sc -30
+KPX Y ohorndotbelow.sc -30
+KPX Y ohorngrave.sc -30
+KPX Y ohornhookabove.sc -30
+KPX Y ohorntilde.sc -30
+KPX Y oogonek.sc -60
+KPX Y scaron.sc -20
+KPX Y Jacute -30
+KPX Y abreve.sc -30
+KPX Y amacron.sc -30
+KPX Y aogonek.sc -65
+KPX Y aeacute.sc -80
+KPX Y cacute.sc -45
+KPX Y ccaron.sc -30
+KPX Y ccircumflex.sc -30
+KPX Y cdotaccent.sc -30
+KPX Y gbreve.sc -30
+KPX Y gcircumflex.sc -30
+KPX Y gcommaaccent.sc -60
+KPX Y gdotaccent.sc -30
+KPX Y obreve.sc -30
+KPX Y ohungarumlaut.sc -30
+KPX Y omacron.sc -30
+KPX Y sacute.sc -30
+KPX Y scedilla.sc -40
+KPX Y scircumflex.sc -20
+KPX Y tcaron.sc 5
+KPX Y a.sc -65
+KPX Y c.sc -60
+KPX Y g.sc -60
+KPX Y j.sc -25
+KPX Y o.sc -60
+KPX Y s.sc -40
+KPX Y t.sc 15
+KPX Y agrave.sc -30
+KPX Y aacute.sc -45
+KPX Y acircumflex.sc -30
+KPX Y atilde.sc -30
+KPX Y adieresis.sc -30
+KPX Y aring.sc -30
+KPX Y ae.sc -80
+KPX Y ccedilla.sc -60
+KPX Y ograve.sc -30
+KPX Y oacute.sc -45
+KPX Y ocircumflex.sc -30
+KPX Y otilde.sc -30
+KPX Y odieresis.sc -30
+KPX Y oslash.sc -60
+KPX Y a.pc -65
+KPX Y c.pc -60
+KPX Y g.pc -60
+KPX Y j.pc -25
+KPX Y o.pc -60
+KPX Y s.pc -40
+KPX Y t.pc 15
+KPX Y agrave.pc -30
+KPX Y aacute.pc -45
+KPX Y acircumflex.pc -30
+KPX Y atilde.pc -30
+KPX Y adieresis.pc -30
+KPX Y aring.pc -30
+KPX Y ae.pc -80
+KPX Y ccedilla.pc -60
+KPX Y ograve.pc -30
+KPX Y oacute.pc -45
+KPX Y ocircumflex.pc -30
+KPX Y otilde.pc -30
+KPX Y odieresis.pc -30
+KPX Y oslash.pc -60
+KPX Y amacron.pc -30
+KPX Y abreve.pc -30
+KPX Y aogonek.pc -65
+KPX Y cacute.pc -45
+KPX Y ccircumflex.pc -30
+KPX Y cdotaccent.pc -30
+KPX Y ccaron.pc -30
+KPX Y gcircumflex.pc -30
+KPX Y gbreve.pc -30
+KPX Y gdotaccent.pc -30
+KPX Y gcommaaccent.pc -60
+KPX Y omacron.pc -30
+KPX Y obreve.pc -30
+KPX Y ohungarumlaut.pc -30
+KPX Y oe.pc -40
+KPX Y sacute.pc -30
+KPX Y scircumflex.pc -20
+KPX Y scedilla.pc -40
+KPX Y scaron.pc -20
+KPX Y tcaron.pc 5
+KPX Y gcaron.pc -30
+KPX Y oogonek.pc -60
+KPX Y gacute.pc -45
+KPX Y aeacute.pc -80
+KPX Y uni0219.pc -40
+KPX Y uni021B.pc 15
+KPX Y ahookabove.pc -30
+KPX Y acircumflexdotbelow.pc -30
+KPX Y abrevedotbelow.pc -30
+KPX Y ohookabove.pc -30
+KPX Y ocircumflexdotbelow.pc -30
+KPX Y ohornacute.pc -30
+KPX Y ohorngrave.pc -30
+KPX Y ohornhookabove.pc -30
+KPX Y ohorntilde.pc -30
+KPX Y ohorndotbelow.pc -30
+KPX Y jacute.pc -25
+KPX Y a.sc -65
+KPX Y c.sc -60
+KPX Y g.sc -60
+KPX Y j.sc -25
+KPX Y o.sc -60
+KPX Y s.sc -40
+KPX Y t.sc 15
+KPX Y agrave.sc -30
+KPX Y aacute.sc -45
+KPX Y acircumflex.sc -30
+KPX Y atilde.sc -30
+KPX Y adieresis.sc -30
+KPX Y aring.sc -30
+KPX Y ae.sc -80
+KPX Y ccedilla.sc -60
+KPX Y ograve.sc -30
+KPX Y oacute.sc -45
+KPX Y ocircumflex.sc -30
+KPX Y otilde.sc -30
+KPX Y odieresis.sc -30
+KPX Y oslash.sc -60
+KPX Y amacron.sc -30
+KPX Y abreve.sc -30
+KPX Y aogonek.sc -65
+KPX Y cacute.sc -45
+KPX Y ccircumflex.sc -30
+KPX Y cdotaccent.sc -30
+KPX Y ccaron.sc -30
+KPX Y gcircumflex.sc -30
+KPX Y gbreve.sc -30
+KPX Y gdotaccent.sc -30
+KPX Y gcommaaccent.sc -60
+KPX Y omacron.sc -30
+KPX Y obreve.sc -30
+KPX Y ohungarumlaut.sc -30
+KPX Y oe.sc -40
+KPX Y sacute.sc -30
+KPX Y scircumflex.sc -20
+KPX Y scedilla.sc -40
+KPX Y scaron.sc -20
+KPX Y tcaron.sc 5
+KPX Y gcaron.sc -30
+KPX Y oogonek.sc -60
+KPX Y gacute.sc -45
+KPX Y aeacute.sc -80
+KPX Y ahookabove.sc -30
+KPX Y acircumflexdotbelow.sc -30
+KPX Y abrevedotbelow.sc -30
+KPX Y ohookabove.sc -30
+KPX Y ocircumflexdotbelow.sc -30
+KPX Y ohornacute.sc -30
+KPX Y ohorngrave.sc -30
+KPX Y ohornhookabove.sc -30
+KPX Y ohorntilde.sc -30
+KPX Y ohorndotbelow.sc -30
+KPX Y jacute.sc -25
+KPX Z v -50
+KPX Z y -50
+KPX Z ydieresis -50
+KPX Z ycircumflex -50
+KPX a j -25
+KPX a v -30
+KPX a w -30
+KPX a y -30
+KPX a ydieresis -30
+KPX a jcircumflex -25
+KPX a wcircumflex -30
+KPX a ycircumflex -30
+KPX a wgrave -30
+KPX a wacute -30
+KPX a wdieresis -30
+KPX a quoteright -40
+KPX a jacute -25
+KPX b v -25
+KPX b w -30
+KPX b y -30
+KPX b ydieresis -30
+KPX b wcircumflex -30
+KPX b ycircumflex -30
+KPX b wgrave -30
+KPX b wacute -30
+KPX b wdieresis -30
+KPX c h -15
+KPX c k -20
+KPX c hcircumflex -15
+KPX c kcommaaccent -20
+KPX e V -85
+KPX e v -25
+KPX e w -30
+KPX e x -35
+KPX e y -30
+KPX e ydieresis -30
+KPX e wcircumflex -30
+KPX e ycircumflex -30
+KPX e wgrave -30
+KPX e wacute -30
+KPX e wdieresis -30
+KPX e quoteright -30
+KPX f parenright 55
+KPX f bracketright 55
+KPX f a -25
+KPX f e -35
+KPX f i 15
+KPX f l 45
+KPX f o -40
+KPX f s -20
+KPX f agrave -15
+KPX f aacute -20
+KPX f acircumflex -15
+KPX f atilde -15
+KPX f adieresis -15
+KPX f aring -15
+KPX f ae -25
+KPX f egrave -20
+KPX f eacute -25
+KPX f ecircumflex -20
+KPX f edieresis -20
+KPX f igrave 10
+KPX f iacute 10
+KPX f icircumflex 10
+KPX f idieresis 10
+KPX f ograve -20
+KPX f oacute -30
+KPX f ocircumflex -20
+KPX f otilde -20
+KPX f odieresis -20
+KPX f oslash -40
+KPX f amacron -15
+KPX f abreve -15
+KPX f aogonek -25
+KPX f emacron -20
+KPX f ebreve -20
+KPX f edotaccent -20
+KPX f eogonek -35
+KPX f ecaron -20
+KPX f itilde 10
+KPX f imacron 10
+KPX f ibreve 10
+KPX f iogonek 15
+KPX f lacute 35
+KPX f lcommaaccent 45
+KPX f lcaron 25
+KPX f lslash 45
+KPX f omacron -20
+KPX f obreve -20
+KPX f ohungarumlaut -20
+KPX f oe -35
+KPX f sacute -15
+KPX f scircumflex -10
+KPX f scedilla -20
+KPX f scaron -10
+KPX f oogonek -40
+KPX f aeacute -25
+KPX f uni0219 -20
+KPX f ahookabove -15
+KPX f acircumflexdotbelow -15
+KPX f abrevedotbelow -15
+KPX f ehookabove -20
+KPX f etilde -20
+KPX f ecircumflexdotbelow -20
+KPX f ihookabove 10
+KPX f ohookabove -20
+KPX f ocircumflexdotbelow -20
+KPX f ohornacute -20
+KPX f ohorngrave -20
+KPX f ohornhookabove -20
+KPX f ohorntilde -20
+KPX f ohorndotbelow -20
+KPX f quoteright 15
+KPX g a -20
+KPX g e -25
+KPX g r 10
+KPX g agrave -20
+KPX g aacute -20
+KPX g acircumflex -20
+KPX g atilde -20
+KPX g adieresis -20
+KPX g aring -20
+KPX g ae -20
+KPX g egrave -25
+KPX g edieresis -25
+KPX g amacron -20
+KPX g abreve -20
+KPX g aogonek -20
+KPX g emacron -25
+KPX g ebreve -25
+KPX g edotaccent -25
+KPX g eogonek -25
+KPX g ecaron -25
+KPX g racute 10
+KPX g rcommaaccent 10
+KPX g rcaron 10
+KPX g aeacute -20
+KPX g rdotaccent 10
+KPX g adotbelow -20
+KPX g ahookabove -20
+KPX g acircumflexacute -20
+KPX g acircumflexgrave -20
+KPX g acircumflexhookabove -20
+KPX g acircumflextilde -20
+KPX g acircumflexdotbelow -20
+KPX g abreveacute -20
+KPX g abrevegrave -20
+KPX g abrevehookabove -20
+KPX g abrevetilde -20
+KPX g abrevedotbelow -20
+KPX h y -30
+KPX h ydieresis -30
+KPX h ycircumflex -30
+KPX h quoteright -40
+KPX i T -30
+KPX i j -35
+KPX i jcircumflex -35
+KPX i Tcaron -30
+KPX i uni021A -30
+KPX i jacute -35
+KPX k hyphen -65
+KPX k V -45
+KPX k W -35
+KPX k e -20
+KPX k g -10
+KPX k o -30
+KPX k u 15
+KPX k egrave -20
+KPX k eacute -20
+KPX k ecircumflex -20
+KPX k edieresis -20
+KPX k odieresis -30
+KPX k oslash -30
+KPX k ucircumflex 15
+KPX k udieresis 15
+KPX k emacron -20
+KPX k ebreve -20
+KPX k edotaccent -20
+KPX k eogonek -20
+KPX k ecaron -20
+KPX k gcircumflex -10
+KPX k gbreve -10
+KPX k gdotaccent -10
+KPX k gcommaaccent -10
+KPX k omacron -30
+KPX k obreve -30
+KPX k ohungarumlaut -30
+KPX k umacron 15
+KPX k ubreve 15
+KPX k uring 15
+KPX k uhungarumlaut 15
+KPX k uogonek 15
+KPX k gcaron -10
+KPX k oogonek -30
+KPX k gacute -10
+KPX k edotbelow -20
+KPX k ehookabove -20
+KPX k etilde -20
+KPX k ecircumflexacute -20
+KPX k ecircumflexgrave -20
+KPX k ecircumflexhookabove -20
+KPX k ecircumflexdotbelow -20
+KPX l v -30
+KPX l y -25
+KPX l yacute -25
+KPX l ydieresis -25
+KPX l ycircumflex -25
+KPX m v -30
+KPX m w -30
+KPX m y -30
+KPX m ydieresis -30
+KPX m wcircumflex -30
+KPX m ycircumflex -30
+KPX m wgrave -30
+KPX m wacute -30
+KPX m wdieresis -30
+KPX m ytilde -30
+KPX n T -55
+KPX n p -15
+KPX n v -30
+KPX n w -30
+KPX n y -30
+KPX n ydieresis -30
+KPX n Tcaron -55
+KPX n wcircumflex -30
+KPX n ycircumflex -30
+KPX n uni021A -55
+KPX n wgrave -30
+KPX n wacute -30
+KPX n wdieresis -30
+KPX n quoteright -40
+KPX o T -90
+KPX o v -35
+KPX o w -35
+KPX o x -35
+KPX o y -40
+KPX o ydieresis -40
+KPX o Tcaron -90
+KPX o wcircumflex -35
+KPX o ycircumflex -40
+KPX o uni021A -90
+KPX o wgrave -35
+KPX o wacute -35
+KPX o wdieresis -35
+KPX o quoteright -35
+KPX p y -30
+KPX p ydieresis -30
+KPX p ycircumflex -30
+KPX q u -10
+KPX q ugrave -10
+KPX q uacute -10
+KPX q ucircumflex -10
+KPX q udieresis -10
+KPX q utilde -10
+KPX q umacron -10
+KPX q ubreve -10
+KPX q uring -10
+KPX q uhungarumlaut -10
+KPX q uogonek -10
+KPX q udotbelow -10
+KPX q uhookabove -10
+KPX r comma -40
+KPX r hyphen -45
+KPX r period -50
+KPX r f 20
+KPX r g -15
+KPX r i 20
+KPX r j 15
+KPX r l -20
+KPX r m 20
+KPX r n 20
+KPX r p 25
+KPX r r 25
+KPX r t 25
+KPX r u 20
+KPX r v 20
+KPX r w 20
+KPX r x 15
+KPX r y 20
+KPX r igrave 20
+KPX r iacute 20
+KPX r icircumflex 20
+KPX r idieresis 20
+KPX r ntilde 20
+KPX r ugrave 20
+KPX r uacute 20
+KPX r ucircumflex 20
+KPX r udieresis 20
+KPX r ydieresis 20
+KPX r gcircumflex -15
+KPX r gbreve -15
+KPX r gdotaccent -15
+KPX r gcommaaccent -15
+KPX r itilde 20
+KPX r imacron 20
+KPX r ibreve 20
+KPX r iogonek 20
+KPX r jcircumflex 15
+KPX r lacute -20
+KPX r lcommaaccent -20
+KPX r lcaron -20
+KPX r lslash -20
+KPX r nacute 20
+KPX r ncommaaccent 20
+KPX r ncaron 20
+KPX r racute 25
+KPX r rcommaaccent 25
+KPX r rcaron 25
+KPX r tcaron 25
+KPX r utilde 20
+KPX r umacron 20
+KPX r ubreve 20
+KPX r uring 20
+KPX r uhungarumlaut 20
+KPX r uogonek 20
+KPX r wcircumflex 20
+KPX r ycircumflex 20
+KPX r gcaron -15
+KPX r gacute -15
+KPX r uni021B 25
+KPX r rdotaccent 25
+KPX r wgrave 20
+KPX r wacute 20
+KPX r wdieresis 20
+KPX r ihookabove 20
+KPX r idotbelow 20
+KPX r udotbelow 20
+KPX r uhookabove 20
+KPX r uhornacute 20
+KPX r uhorngrave 20
+KPX r uhornhookabove 20
+KPX r uhorntilde 20
+KPX r uhorndotbelow 20
+KPX r quoteright -20
+KPX r jacute 15
+KPX s t -15
+KPX s tcaron -15
+KPX s uni021B -15
+KPX s quoteright -40
+KPX t quoteright -30
+KPX u quoteright -35
+KPX v comma -70
+KPX v hyphen -30
+KPX v period -75
+KPX v colon -20
+KPX v semicolon -20
+KPX v a -25
+KPX v c -35
+KPX v e -35
+KPX v g -40
+KPX v l -30
+KPX v o -35
+KPX v s -20
+KPX v agrave -25
+KPX v aacute -25
+KPX v acircumflex -25
+KPX v atilde -25
+KPX v adieresis -25
+KPX v aring -25
+KPX v ae -25
+KPX v ccedilla -35
+KPX v egrave -35
+KPX v eacute -35
+KPX v ecircumflex -35
+KPX v edieresis -35
+KPX v ograve -35
+KPX v oacute -35
+KPX v ocircumflex -35
+KPX v otilde -35
+KPX v odieresis -35
+KPX v oslash -35
+KPX v amacron -25
+KPX v abreve -25
+KPX v aogonek -25
+KPX v cacute -35
+KPX v ccircumflex -35
+KPX v cdotaccent -35
+KPX v ccaron -35
+KPX v emacron -35
+KPX v ebreve -35
+KPX v edotaccent -35
+KPX v eogonek -35
+KPX v ecaron -35
+KPX v gcircumflex -40
+KPX v gbreve -40
+KPX v gdotaccent -40
+KPX v gcommaaccent -40
+KPX v lacute -30
+KPX v lcommaaccent -30
+KPX v lcaron -30
+KPX v lslash -30
+KPX v omacron -35
+KPX v obreve -35
+KPX v ohungarumlaut -35
+KPX v oe -35
+KPX v sacute -20
+KPX v scircumflex -20
+KPX v scedilla -20
+KPX v scaron -20
+KPX v gcaron -40
+KPX v oogonek -35
+KPX v gacute -40
+KPX v aeacute -25
+KPX v uni0219 -20
+KPX v adotbelow -25
+KPX v ahookabove -25
+KPX v acircumflexacute -25
+KPX v acircumflexgrave -25
+KPX v acircumflexhookabove -25
+KPX v acircumflextilde -25
+KPX v acircumflexdotbelow -25
+KPX v abreveacute -25
+KPX v abrevegrave -25
+KPX v abrevehookabove -25
+KPX v abrevedotbelow -25
+KPX v edotbelow -35
+KPX v ehookabove -35
+KPX v etilde -35
+KPX v ecircumflexacute -35
+KPX v ecircumflexgrave -35
+KPX v ecircumflexhookabove -35
+KPX v ecircumflexdotbelow -35
+KPX v odotbelow -35
+KPX v ohookabove -35
+KPX v ocircumflexacute -35
+KPX v ocircumflexgrave -35
+KPX v ocircumflexhookabove -35
+KPX v ocircumflextilde -35
+KPX v ocircumflexdotbelow -35
+KPX v ohornacute -35
+KPX v ohorngrave -35
+KPX v ohornhookabove -35
+KPX v ohorntilde -35
+KPX v ohorndotbelow -35
+KPX w comma -65
+KPX w hyphen -25
+KPX w period -70
+KPX w colon -25
+KPX w semicolon -25
+KPX w a -25
+KPX w c -35
+KPX w e -30
+KPX w g -45
+KPX w l -35
+KPX w o -35
+KPX w s -25
+KPX w adieresis -25
+KPX w aring -25
+KPX w ae -25
+KPX w ccedilla -35
+KPX w edieresis -30
+KPX w odieresis -35
+KPX w oslash -35
+KPX w amacron -25
+KPX w aogonek -25
+KPX w cacute -35
+KPX w ccircumflex -35
+KPX w cdotaccent -35
+KPX w ccaron -35
+KPX w emacron -30
+KPX w ebreve -30
+KPX w edotaccent -30
+KPX w eogonek -30
+KPX w ecaron -30
+KPX w gcircumflex -45
+KPX w gbreve -45
+KPX w gdotaccent -45
+KPX w gcommaaccent -45
+KPX w lacute -35
+KPX w lcommaaccent -35
+KPX w lcaron -35
+KPX w lslash -35
+KPX w omacron -35
+KPX w obreve -35
+KPX w ohungarumlaut -35
+KPX w oe -35
+KPX w sacute -25
+KPX w scircumflex -25
+KPX w scedilla -25
+KPX w scaron -25
+KPX w gcaron -45
+KPX w oogonek -35
+KPX w gacute -45
+KPX w aeacute -25
+KPX w uni0219 -25
+KPX x a -10
+KPX x c -35
+KPX x e -30
+KPX x o -45
+KPX x q -25
+KPX x agrave -10
+KPX x aacute -10
+KPX x acircumflex -10
+KPX x atilde -10
+KPX x adieresis -10
+KPX x aring -10
+KPX x ccedilla -35
+KPX x egrave -30
+KPX x eacute -30
+KPX x ecircumflex -30
+KPX x edieresis -30
+KPX x ograve -45
+KPX x oacute -45
+KPX x ocircumflex -45
+KPX x otilde -45
+KPX x odieresis -45
+KPX x oslash -45
+KPX x amacron -10
+KPX x abreve -10
+KPX x aogonek -10
+KPX x cacute -35
+KPX x ccircumflex -35
+KPX x cdotaccent -35
+KPX x ccaron -35
+KPX x emacron -30
+KPX x ebreve -30
+KPX x edotaccent -30
+KPX x eogonek -30
+KPX x ecaron -30
+KPX x omacron -45
+KPX x obreve -45
+KPX x ohungarumlaut -45
+KPX x oogonek -45
+KPX x adotbelow -10
+KPX x ahookabove -10
+KPX x acircumflexacute -10
+KPX x acircumflexgrave -10
+KPX x acircumflexhookabove -10
+KPX x acircumflexdotbelow -10
+KPX x abreveacute -10
+KPX x abrevegrave -10
+KPX x abrevetilde -10
+KPX x edotbelow -30
+KPX x ehookabove -30
+KPX x etilde -30
+KPX x ecircumflexacute -30
+KPX x ecircumflexgrave -30
+KPX x ecircumflexhookabove -30
+KPX x ecircumflexdotbelow -30
+KPX x odotbelow -45
+KPX x ohookabove -45
+KPX x ocircumflexacute -45
+KPX x ocircumflexgrave -45
+KPX x ocircumflexhookabove -45
+KPX x ocircumflexdotbelow -45
+KPX x ohornacute -45
+KPX x ohorngrave -45
+KPX x ohornhookabove -45
+KPX x ohorntilde -45
+KPX x ohorndotbelow -45
+KPX y comma -65
+KPX y hyphen -25
+KPX y period -75
+KPX y colon -25
+KPX y semicolon -25
+KPX y a -30
+KPX y c -35
+KPX y e -35
+KPX y g -50
+KPX y l -30
+KPX y o -40
+KPX y s -25
+KPX y adieresis -30
+KPX y aring -30
+KPX y ae -25
+KPX y ccedilla -35
+KPX y ecircumflex -35
+KPX y edieresis -35
+KPX y odieresis -40
+KPX y oslash -40
+KPX y amacron -30
+KPX y aogonek -30
+KPX y cacute -35
+KPX y ccircumflex -35
+KPX y cdotaccent -35
+KPX y ccaron -35
+KPX y emacron -35
+KPX y ebreve -35
+KPX y edotaccent -35
+KPX y eogonek -35
+KPX y ecaron -35
+KPX y gcircumflex -50
+KPX y gbreve -50
+KPX y gdotaccent -50
+KPX y gcommaaccent -50
+KPX y lacute -30
+KPX y lcommaaccent -30
+KPX y lcaron -30
+KPX y lslash -30
+KPX y omacron -40
+KPX y obreve -40
+KPX y ohungarumlaut -40
+KPX y oe -35
+KPX y sacute -25
+KPX y scircumflex -25
+KPX y scedilla -25
+KPX y scaron -25
+KPX y gcaron -50
+KPX y oogonek -40
+KPX y gacute -50
+KPX y aeacute -25
+KPX y uni0219 -25
+KPX y ecircumflexacute -35
+KPX y ecircumflexgrave -35
+KPX y ecircumflexhookabove -35
+KPX y ecircumflextilde -35
+KPX y ecircumflexdotbelow -35
+KPX two.superior fraction.alt 90
+KPX three.superior fraction.alt 75
+KPX one.superior fraction -20
+KPX one.superior fraction.alt 60
+KPX guillemotright A -60
+KPX guillemotright T -115
+KPX guillemotright V -115
+KPX guillemotright W -95
+KPX guillemotright Y -140
+KPX guillemotright Adieresis -60
+KPX guillemotright Aring -60
+KPX guillemotright AE -60
+KPX guillemotright Amacron -60
+KPX guillemotright Aogonek -60
+KPX guillemotright Tcaron -115
+KPX guillemotright Wcircumflex -95
+KPX guillemotright Ycircumflex -140
+KPX guillemotright Ydieresis -140
+KPX guillemotright AEacute -60
+KPX guillemotright uni021A -115
+KPX guillemotright Wgrave -95
+KPX guillemotright Wacute -95
+KPX guillemotright Wdieresis -95
+KPX Agrave O -60
+KPX Agrave U -60
+KPX Agrave Y -80
+KPX Agrave o -40
+KPX Agrave u -30
+KPX Agrave y -85
+KPX Agrave o.sc -50
+KPX Agrave u.sc -50
+KPX Agrave y.sc -65
+KPX Agrave o.pc -50
+KPX Agrave u.pc -50
+KPX Agrave y.pc -65
+KPX Agrave o.sc -50
+KPX Agrave u.sc -50
+KPX Agrave y.sc -65
+KPX Aacute C -55
+KPX Aacute O -60
+KPX Aacute T -55
+KPX Aacute U -60
+KPX Aacute Y -80
+KPX Aacute c -30
+KPX Aacute o -40
+KPX Aacute t -20
+KPX Aacute u -30
+KPX Aacute y -85
+KPX Aacute c.sc -45
+KPX Aacute o.sc -50
+KPX Aacute t.sc -45
+KPX Aacute u.sc -50
+KPX Aacute y.sc -65
+KPX Aacute c.pc -45
+KPX Aacute o.pc -50
+KPX Aacute t.pc -45
+KPX Aacute u.pc -50
+KPX Aacute y.pc -65
+KPX Aacute c.sc -45
+KPX Aacute o.sc -50
+KPX Aacute t.sc -45
+KPX Aacute u.sc -50
+KPX Aacute y.sc -65
+KPX Acircumflex U -60
+KPX Acircumflex Y -80
+KPX Acircumflex u -30
+KPX Acircumflex y -85
+KPX Acircumflex u.sc -50
+KPX Acircumflex y.sc -65
+KPX Acircumflex u.pc -50
+KPX Acircumflex y.pc -65
+KPX Acircumflex u.sc -50
+KPX Acircumflex y.sc -65
+KPX Atilde O -60
+KPX Atilde Y -80
+KPX Atilde o -40
+KPX Atilde y -85
+KPX Atilde o.sc -50
+KPX Atilde y.sc -65
+KPX Atilde o.pc -50
+KPX Atilde y.pc -65
+KPX Atilde o.sc -50
+KPX Atilde y.sc -65
+KPX Adieresis hyphen -25
+KPX Adieresis C -55
+KPX Adieresis G -55
+KPX Adieresis O -60
+KPX Adieresis Q -60
+KPX Adieresis T -55
+KPX Adieresis U -60
+KPX Adieresis V -130
+KPX Adieresis W -115
+KPX Adieresis Y -80
+KPX Adieresis b -20
+KPX Adieresis c -30
+KPX Adieresis d -30
+KPX Adieresis e -25
+KPX Adieresis g -20
+KPX Adieresis o -40
+KPX Adieresis q -20
+KPX Adieresis t -20
+KPX Adieresis u -30
+KPX Adieresis v -80
+KPX Adieresis w -75
+KPX Adieresis y -85
+KPX Adieresis guillemotleft -65
+KPX Adieresis Ccedilla -55
+KPX Adieresis Odieresis -60
+KPX Adieresis Oslash -60
+KPX Adieresis Ucircumflex -60
+KPX Adieresis Udieresis -60
+KPX Adieresis ccedilla -30
+KPX Adieresis edieresis -25
+KPX Adieresis odieresis -40
+KPX Adieresis oslash -40
+KPX Adieresis ucircumflex -30
+KPX Adieresis udieresis -30
+KPX Adieresis ydieresis -85
+KPX Adieresis Cacute -55
+KPX Adieresis cacute -30
+KPX Adieresis Ccircumflex -55
+KPX Adieresis ccircumflex -30
+KPX Adieresis Cdotaccent -55
+KPX Adieresis cdotaccent -30
+KPX Adieresis Ccaron -55
+KPX Adieresis ccaron -30
+KPX Adieresis dcaron -30
+KPX Adieresis emacron -25
+KPX Adieresis ebreve -25
+KPX Adieresis edotaccent -25
+KPX Adieresis eogonek -25
+KPX Adieresis ecaron -25
+KPX Adieresis Gcircumflex -55
+KPX Adieresis gcircumflex -20
+KPX Adieresis Gbreve -55
+KPX Adieresis gbreve -20
+KPX Adieresis Gdotaccent -55
+KPX Adieresis gdotaccent -20
+KPX Adieresis Gcommaaccent -55
+KPX Adieresis gcommaaccent -20
+KPX Adieresis Omacron -60
+KPX Adieresis omacron -40
+KPX Adieresis Obreve -60
+KPX Adieresis obreve -40
+KPX Adieresis Ohungarumlaut -60
+KPX Adieresis ohungarumlaut -40
+KPX Adieresis Tcaron -55
+KPX Adieresis tcaron -20
+KPX Adieresis Umacron -60
+KPX Adieresis umacron -30
+KPX Adieresis Ubreve -60
+KPX Adieresis ubreve -30
+KPX Adieresis Uring -60
+KPX Adieresis uring -30
+KPX Adieresis Uhungarumlaut -60
+KPX Adieresis uhungarumlaut -30
+KPX Adieresis Uogonek -60
+KPX Adieresis uogonek -30
+KPX Adieresis Wcircumflex -115
+KPX Adieresis wcircumflex -75
+KPX Adieresis Ycircumflex -80
+KPX Adieresis ycircumflex -85
+KPX Adieresis Ydieresis -80
+KPX Adieresis Gcaron -55
+KPX Adieresis gcaron -20
+KPX Adieresis Oogonek -60
+KPX Adieresis oogonek -40
+KPX Adieresis Gacute -55
+KPX Adieresis gacute -20
+KPX Adieresis uni021A -55
+KPX Adieresis uni021B -20
+KPX Adieresis Wgrave -115
+KPX Adieresis wgrave -75
+KPX Adieresis Wacute -115
+KPX Adieresis wacute -75
+KPX Adieresis Wdieresis -115
+KPX Adieresis wdieresis -75
+KPX Adieresis quoteright -115
+KPX Adieresis quotedblright -90
+KPX Adieresis guilsinglleft -75
+KPX Adieresis gacute.sc -45
+KPX Adieresis gcaron.sc -45
+KPX Adieresis oogonek.sc -50
+KPX Adieresis cacute.sc -45
+KPX Adieresis ccaron.sc -45
+KPX Adieresis ccircumflex.sc -45
+KPX Adieresis cdotaccent.sc -45
+KPX Adieresis gbreve.sc -45
+KPX Adieresis gcircumflex.sc -45
+KPX Adieresis gcommaaccent.sc -45
+KPX Adieresis gdotaccent.sc -45
+KPX Adieresis obreve.sc -50
+KPX Adieresis ohungarumlaut.sc -50
+KPX Adieresis omacron.sc -50
+KPX Adieresis tcaron.sc -45
+KPX Adieresis ubreve.sc -50
+KPX Adieresis uhungarumlaut.sc -50
+KPX Adieresis umacron.sc -50
+KPX Adieresis uogonek.sc -50
+KPX Adieresis uring.sc -50
+KPX Adieresis wacute.sc -95
+KPX Adieresis wcircumflex.sc -95
+KPX Adieresis wdieresis.sc -95
+KPX Adieresis wgrave.sc -95
+KPX Adieresis ycircumflex.sc -65
+KPX Adieresis c.sc -45
+KPX Adieresis g.sc -45
+KPX Adieresis o.sc -50
+KPX Adieresis q.sc -50
+KPX Adieresis t.sc -45
+KPX Adieresis u.sc -50
+KPX Adieresis v.sc -110
+KPX Adieresis w.sc -95
+KPX Adieresis y.sc -65
+KPX Adieresis ccedilla.sc -45
+KPX Adieresis odieresis.sc -50
+KPX Adieresis oslash.sc -50
+KPX Adieresis ucircumflex.sc -50
+KPX Adieresis udieresis.sc -50
+KPX Adieresis ydieresis.sc -65
+KPX Adieresis c.pc -45
+KPX Adieresis g.pc -45
+KPX Adieresis o.pc -50
+KPX Adieresis q.pc -50
+KPX Adieresis t.pc -45
+KPX Adieresis u.pc -50
+KPX Adieresis v.pc -110
+KPX Adieresis w.pc -95
+KPX Adieresis y.pc -65
+KPX Adieresis ccedilla.pc -45
+KPX Adieresis odieresis.pc -50
+KPX Adieresis oslash.pc -50
+KPX Adieresis ucircumflex.pc -50
+KPX Adieresis udieresis.pc -50
+KPX Adieresis ydieresis.pc -65
+KPX Adieresis cacute.pc -45
+KPX Adieresis ccircumflex.pc -45
+KPX Adieresis cdotaccent.pc -45
+KPX Adieresis ccaron.pc -45
+KPX Adieresis gcircumflex.pc -45
+KPX Adieresis gbreve.pc -45
+KPX Adieresis gdotaccent.pc -45
+KPX Adieresis gcommaaccent.pc -45
+KPX Adieresis omacron.pc -50
+KPX Adieresis obreve.pc -50
+KPX Adieresis ohungarumlaut.pc -50
+KPX Adieresis tcaron.pc -45
+KPX Adieresis umacron.pc -50
+KPX Adieresis ubreve.pc -50
+KPX Adieresis uring.pc -50
+KPX Adieresis uhungarumlaut.pc -50
+KPX Adieresis uogonek.pc -50
+KPX Adieresis wcircumflex.pc -95
+KPX Adieresis ycircumflex.pc -65
+KPX Adieresis gcaron.pc -45
+KPX Adieresis oogonek.pc -50
+KPX Adieresis gacute.pc -45
+KPX Adieresis uni021B.pc -45
+KPX Adieresis wgrave.pc -95
+KPX Adieresis wacute.pc -95
+KPX Adieresis wdieresis.pc -95
+KPX Adieresis c.sc -45
+KPX Adieresis g.sc -45
+KPX Adieresis o.sc -50
+KPX Adieresis q.sc -50
+KPX Adieresis t.sc -45
+KPX Adieresis u.sc -50
+KPX Adieresis v.sc -110
+KPX Adieresis w.sc -95
+KPX Adieresis y.sc -65
+KPX Adieresis ccedilla.sc -45
+KPX Adieresis odieresis.sc -50
+KPX Adieresis oslash.sc -50
+KPX Adieresis ucircumflex.sc -50
+KPX Adieresis udieresis.sc -50
+KPX Adieresis ydieresis.sc -65
+KPX Adieresis cacute.sc -45
+KPX Adieresis ccircumflex.sc -45
+KPX Adieresis cdotaccent.sc -45
+KPX Adieresis ccaron.sc -45
+KPX Adieresis gcircumflex.sc -45
+KPX Adieresis gbreve.sc -45
+KPX Adieresis gdotaccent.sc -45
+KPX Adieresis gcommaaccent.sc -45
+KPX Adieresis omacron.sc -50
+KPX Adieresis obreve.sc -50
+KPX Adieresis ohungarumlaut.sc -50
+KPX Adieresis tcaron.sc -45
+KPX Adieresis umacron.sc -50
+KPX Adieresis ubreve.sc -50
+KPX Adieresis uring.sc -50
+KPX Adieresis uhungarumlaut.sc -50
+KPX Adieresis uogonek.sc -50
+KPX Adieresis wcircumflex.sc -95
+KPX Adieresis ycircumflex.sc -65
+KPX Adieresis gcaron.sc -45
+KPX Adieresis oogonek.sc -50
+KPX Adieresis gacute.sc -45
+KPX Adieresis wgrave.sc -95
+KPX Adieresis wacute.sc -95
+KPX Adieresis wdieresis.sc -95
+KPX Aring hyphen -25
+KPX Aring C -55
+KPX Aring G -55
+KPX Aring O -60
+KPX Aring Q -60
+KPX Aring T -55
+KPX Aring U -60
+KPX Aring V -130
+KPX Aring W -115
+KPX Aring Y -80
+KPX Aring b -20
+KPX Aring c -30
+KPX Aring d -30
+KPX Aring e -25
+KPX Aring g -20
+KPX Aring o -40
+KPX Aring q -20
+KPX Aring t -20
+KPX Aring u -30
+KPX Aring v -80
+KPX Aring w -75
+KPX Aring y -85
+KPX Aring guillemotleft -65
+KPX Aring Ccedilla -55
+KPX Aring Odieresis -60
+KPX Aring Oslash -60
+KPX Aring Ucircumflex -60
+KPX Aring Udieresis -60
+KPX Aring ccedilla -30
+KPX Aring edieresis -25
+KPX Aring odieresis -40
+KPX Aring oslash -40
+KPX Aring ucircumflex -30
+KPX Aring udieresis -30
+KPX Aring ydieresis -85
+KPX Aring Cacute -55
+KPX Aring cacute -30
+KPX Aring Ccircumflex -55
+KPX Aring ccircumflex -30
+KPX Aring Cdotaccent -55
+KPX Aring cdotaccent -30
+KPX Aring Ccaron -55
+KPX Aring ccaron -30
+KPX Aring dcaron -30
+KPX Aring emacron -25
+KPX Aring ebreve -25
+KPX Aring edotaccent -25
+KPX Aring eogonek -25
+KPX Aring ecaron -25
+KPX Aring Gcircumflex -55
+KPX Aring gcircumflex -20
+KPX Aring Gbreve -55
+KPX Aring gbreve -20
+KPX Aring Gdotaccent -55
+KPX Aring gdotaccent -20
+KPX Aring Gcommaaccent -55
+KPX Aring gcommaaccent -20
+KPX Aring Omacron -60
+KPX Aring omacron -40
+KPX Aring Obreve -60
+KPX Aring obreve -40
+KPX Aring Ohungarumlaut -60
+KPX Aring ohungarumlaut -40
+KPX Aring Tcaron -55
+KPX Aring tcaron -20
+KPX Aring Umacron -60
+KPX Aring umacron -30
+KPX Aring Ubreve -60
+KPX Aring ubreve -30
+KPX Aring Uring -60
+KPX Aring uring -30
+KPX Aring Uhungarumlaut -60
+KPX Aring uhungarumlaut -30
+KPX Aring Uogonek -60
+KPX Aring uogonek -30
+KPX Aring Wcircumflex -115
+KPX Aring wcircumflex -75
+KPX Aring Ycircumflex -80
+KPX Aring ycircumflex -85
+KPX Aring Ydieresis -80
+KPX Aring Gcaron -55
+KPX Aring gcaron -20
+KPX Aring Oogonek -60
+KPX Aring oogonek -40
+KPX Aring Gacute -55
+KPX Aring gacute -20
+KPX Aring uni021A -55
+KPX Aring uni021B -20
+KPX Aring Wgrave -115
+KPX Aring wgrave -75
+KPX Aring Wacute -115
+KPX Aring wacute -75
+KPX Aring Wdieresis -115
+KPX Aring wdieresis -75
+KPX Aring quoteright -115
+KPX Aring quotedblright -90
+KPX Aring guilsinglleft -75
+KPX Aring gacute.sc -45
+KPX Aring gcaron.sc -45
+KPX Aring oogonek.sc -50
+KPX Aring cacute.sc -45
+KPX Aring ccaron.sc -45
+KPX Aring ccircumflex.sc -45
+KPX Aring cdotaccent.sc -45
+KPX Aring gbreve.sc -45
+KPX Aring gcircumflex.sc -45
+KPX Aring gcommaaccent.sc -45
+KPX Aring gdotaccent.sc -45
+KPX Aring obreve.sc -50
+KPX Aring ohungarumlaut.sc -50
+KPX Aring omacron.sc -50
+KPX Aring tcaron.sc -45
+KPX Aring ubreve.sc -50
+KPX Aring uhungarumlaut.sc -50
+KPX Aring umacron.sc -50
+KPX Aring uogonek.sc -50
+KPX Aring uring.sc -50
+KPX Aring wacute.sc -95
+KPX Aring wcircumflex.sc -95
+KPX Aring wdieresis.sc -95
+KPX Aring wgrave.sc -95
+KPX Aring ycircumflex.sc -65
+KPX Aring c.sc -45
+KPX Aring g.sc -45
+KPX Aring o.sc -50
+KPX Aring q.sc -50
+KPX Aring t.sc -45
+KPX Aring u.sc -50
+KPX Aring v.sc -110
+KPX Aring w.sc -95
+KPX Aring y.sc -65
+KPX Aring ccedilla.sc -45
+KPX Aring odieresis.sc -50
+KPX Aring oslash.sc -50
+KPX Aring ucircumflex.sc -50
+KPX Aring udieresis.sc -50
+KPX Aring ydieresis.sc -65
+KPX Aring c.pc -45
+KPX Aring g.pc -45
+KPX Aring o.pc -50
+KPX Aring q.pc -50
+KPX Aring t.pc -45
+KPX Aring u.pc -50
+KPX Aring v.pc -110
+KPX Aring w.pc -95
+KPX Aring y.pc -65
+KPX Aring ccedilla.pc -45
+KPX Aring odieresis.pc -50
+KPX Aring oslash.pc -50
+KPX Aring ucircumflex.pc -50
+KPX Aring udieresis.pc -50
+KPX Aring ydieresis.pc -65
+KPX Aring cacute.pc -45
+KPX Aring ccircumflex.pc -45
+KPX Aring cdotaccent.pc -45
+KPX Aring ccaron.pc -45
+KPX Aring gcircumflex.pc -45
+KPX Aring gbreve.pc -45
+KPX Aring gdotaccent.pc -45
+KPX Aring gcommaaccent.pc -45
+KPX Aring omacron.pc -50
+KPX Aring obreve.pc -50
+KPX Aring ohungarumlaut.pc -50
+KPX Aring tcaron.pc -45
+KPX Aring umacron.pc -50
+KPX Aring ubreve.pc -50
+KPX Aring uring.pc -50
+KPX Aring uhungarumlaut.pc -50
+KPX Aring uogonek.pc -50
+KPX Aring wcircumflex.pc -95
+KPX Aring ycircumflex.pc -65
+KPX Aring gcaron.pc -45
+KPX Aring oogonek.pc -50
+KPX Aring gacute.pc -45
+KPX Aring uni021B.pc -45
+KPX Aring wgrave.pc -95
+KPX Aring wacute.pc -95
+KPX Aring wdieresis.pc -95
+KPX Aring c.sc -45
+KPX Aring g.sc -45
+KPX Aring o.sc -50
+KPX Aring q.sc -50
+KPX Aring t.sc -45
+KPX Aring u.sc -50
+KPX Aring v.sc -110
+KPX Aring w.sc -95
+KPX Aring y.sc -65
+KPX Aring ccedilla.sc -45
+KPX Aring odieresis.sc -50
+KPX Aring oslash.sc -50
+KPX Aring ucircumflex.sc -50
+KPX Aring udieresis.sc -50
+KPX Aring ydieresis.sc -65
+KPX Aring cacute.sc -45
+KPX Aring ccircumflex.sc -45
+KPX Aring cdotaccent.sc -45
+KPX Aring ccaron.sc -45
+KPX Aring gcircumflex.sc -45
+KPX Aring gbreve.sc -45
+KPX Aring gdotaccent.sc -45
+KPX Aring gcommaaccent.sc -45
+KPX Aring omacron.sc -50
+KPX Aring obreve.sc -50
+KPX Aring ohungarumlaut.sc -50
+KPX Aring tcaron.sc -45
+KPX Aring umacron.sc -50
+KPX Aring ubreve.sc -50
+KPX Aring uring.sc -50
+KPX Aring uhungarumlaut.sc -50
+KPX Aring uogonek.sc -50
+KPX Aring wcircumflex.sc -95
+KPX Aring ycircumflex.sc -65
+KPX Aring gcaron.sc -45
+KPX Aring oogonek.sc -50
+KPX Aring gacute.sc -45
+KPX Aring wgrave.sc -95
+KPX Aring wacute.sc -95
+KPX Aring wdieresis.sc -95
+KPX Ccedilla A -25
+KPX Ccedilla O -10
+KPX Ccedilla Adieresis -25
+KPX Ccedilla Aring -25
+KPX Ccedilla AE -15
+KPX Ccedilla Odieresis -10
+KPX Ccedilla Oslash -10
+KPX Ccedilla Amacron -25
+KPX Ccedilla Aogonek -25
+KPX Ccedilla Omacron -10
+KPX Ccedilla Obreve -10
+KPX Ccedilla Ohungarumlaut -10
+KPX Ccedilla Oogonek -10
+KPX Ccedilla AEacute -15
+KPX Ccedilla oogonek.sc -10
+KPX Ccedilla amacron.sc -20
+KPX Ccedilla aogonek.sc -20
+KPX Ccedilla aeacute.sc -15
+KPX Ccedilla obreve.sc -10
+KPX Ccedilla ohungarumlaut.sc -10
+KPX Ccedilla omacron.sc -10
+KPX Ccedilla a.sc -20
+KPX Ccedilla o.sc -10
+KPX Ccedilla adieresis.sc -20
+KPX Ccedilla aring.sc -20
+KPX Ccedilla ae.sc -15
+KPX Ccedilla odieresis.sc -10
+KPX Ccedilla oslash.sc -10
+KPX Ccedilla a.pc -20
+KPX Ccedilla o.pc -10
+KPX Ccedilla adieresis.pc -20
+KPX Ccedilla aring.pc -20
+KPX Ccedilla ae.pc -15
+KPX Ccedilla odieresis.pc -10
+KPX Ccedilla oslash.pc -10
+KPX Ccedilla amacron.pc -20
+KPX Ccedilla aogonek.pc -20
+KPX Ccedilla omacron.pc -10
+KPX Ccedilla obreve.pc -10
+KPX Ccedilla ohungarumlaut.pc -10
+KPX Ccedilla oogonek.pc -10
+KPX Ccedilla aeacute.pc -15
+KPX Ccedilla a.sc -20
+KPX Ccedilla o.sc -10
+KPX Ccedilla adieresis.sc -20
+KPX Ccedilla aring.sc -20
+KPX Ccedilla ae.sc -15
+KPX Ccedilla odieresis.sc -10
+KPX Ccedilla oslash.sc -10
+KPX Ccedilla amacron.sc -20
+KPX Ccedilla aogonek.sc -20
+KPX Ccedilla omacron.sc -10
+KPX Ccedilla obreve.sc -10
+KPX Ccedilla ohungarumlaut.sc -10
+KPX Ccedilla oogonek.sc -10
+KPX Ccedilla aeacute.sc -15
+KPX Ntilde comma -15
+KPX Ntilde period -20
+KPX Ntilde A -30
+KPX Ntilde C -15
+KPX Ntilde G -20
+KPX Ntilde O -20
+KPX Ntilde a -25
+KPX Ntilde e -15
+KPX Ntilde o -20
+KPX Ntilde u -25
+KPX Ntilde Adieresis -30
+KPX Ntilde Aring -30
+KPX Ntilde AE -20
+KPX Ntilde Ccedilla -15
+KPX Ntilde Odieresis -20
+KPX Ntilde Oslash -20
+KPX Ntilde adieresis -25
+KPX Ntilde aring -25
+KPX Ntilde ae -25
+KPX Ntilde edieresis -15
+KPX Ntilde odieresis -20
+KPX Ntilde oslash -20
+KPX Ntilde ucircumflex -25
+KPX Ntilde udieresis -25
+KPX Ntilde Amacron -30
+KPX Ntilde amacron -25
+KPX Ntilde Aogonek -30
+KPX Ntilde aogonek -25
+KPX Ntilde Cacute -15
+KPX Ntilde Ccircumflex -15
+KPX Ntilde Cdotaccent -15
+KPX Ntilde Ccaron -15
+KPX Ntilde emacron -15
+KPX Ntilde ebreve -15
+KPX Ntilde edotaccent -15
+KPX Ntilde eogonek -15
+KPX Ntilde ecaron -15
+KPX Ntilde Gcircumflex -20
+KPX Ntilde Gbreve -20
+KPX Ntilde Gdotaccent -20
+KPX Ntilde Gcommaaccent -20
+KPX Ntilde Omacron -20
+KPX Ntilde omacron -20
+KPX Ntilde Obreve -20
+KPX Ntilde obreve -20
+KPX Ntilde Ohungarumlaut -20
+KPX Ntilde ohungarumlaut -20
+KPX Ntilde umacron -25
+KPX Ntilde ubreve -25
+KPX Ntilde uring -25
+KPX Ntilde uhungarumlaut -25
+KPX Ntilde uogonek -25
+KPX Ntilde Gcaron -20
+KPX Ntilde Oogonek -20
+KPX Ntilde oogonek -20
+KPX Ntilde Gacute -20
+KPX Ntilde AEacute -20
+KPX Ntilde aeacute -25
+KPX Ntilde gacute.sc -15
+KPX Ntilde gcaron.sc -15
+KPX Ntilde oogonek.sc -15
+KPX Ntilde amacron.sc -25
+KPX Ntilde aogonek.sc -25
+KPX Ntilde aeacute.sc -15
+KPX Ntilde cacute.sc -15
+KPX Ntilde ccaron.sc -15
+KPX Ntilde ccircumflex.sc -15
+KPX Ntilde cdotaccent.sc -15
+KPX Ntilde gbreve.sc -15
+KPX Ntilde gcircumflex.sc -15
+KPX Ntilde gcommaaccent.sc -15
+KPX Ntilde gdotaccent.sc -15
+KPX Ntilde obreve.sc -15
+KPX Ntilde ohungarumlaut.sc -15
+KPX Ntilde omacron.sc -15
+KPX Ntilde a.sc -25
+KPX Ntilde c.sc -15
+KPX Ntilde g.sc -15
+KPX Ntilde o.sc -15
+KPX Ntilde adieresis.sc -25
+KPX Ntilde aring.sc -25
+KPX Ntilde ae.sc -15
+KPX Ntilde ccedilla.sc -15
+KPX Ntilde odieresis.sc -15
+KPX Ntilde oslash.sc -15
+KPX Ntilde a.pc -25
+KPX Ntilde c.pc -15
+KPX Ntilde g.pc -15
+KPX Ntilde o.pc -15
+KPX Ntilde adieresis.pc -25
+KPX Ntilde aring.pc -25
+KPX Ntilde ae.pc -15
+KPX Ntilde ccedilla.pc -15
+KPX Ntilde odieresis.pc -15
+KPX Ntilde oslash.pc -15
+KPX Ntilde amacron.pc -25
+KPX Ntilde aogonek.pc -25
+KPX Ntilde cacute.pc -15
+KPX Ntilde ccircumflex.pc -15
+KPX Ntilde cdotaccent.pc -15
+KPX Ntilde ccaron.pc -15
+KPX Ntilde gcircumflex.pc -15
+KPX Ntilde gbreve.pc -15
+KPX Ntilde gdotaccent.pc -15
+KPX Ntilde gcommaaccent.pc -15
+KPX Ntilde omacron.pc -15
+KPX Ntilde obreve.pc -15
+KPX Ntilde ohungarumlaut.pc -15
+KPX Ntilde gcaron.pc -15
+KPX Ntilde oogonek.pc -15
+KPX Ntilde gacute.pc -15
+KPX Ntilde aeacute.pc -15
+KPX Ntilde a.sc -25
+KPX Ntilde c.sc -15
+KPX Ntilde g.sc -15
+KPX Ntilde o.sc -15
+KPX Ntilde adieresis.sc -25
+KPX Ntilde aring.sc -25
+KPX Ntilde ae.sc -15
+KPX Ntilde ccedilla.sc -15
+KPX Ntilde odieresis.sc -15
+KPX Ntilde oslash.sc -15
+KPX Ntilde amacron.sc -25
+KPX Ntilde aogonek.sc -25
+KPX Ntilde cacute.sc -15
+KPX Ntilde ccircumflex.sc -15
+KPX Ntilde cdotaccent.sc -15
+KPX Ntilde ccaron.sc -15
+KPX Ntilde gcircumflex.sc -15
+KPX Ntilde gbreve.sc -15
+KPX Ntilde gdotaccent.sc -15
+KPX Ntilde gcommaaccent.sc -15
+KPX Ntilde omacron.sc -15
+KPX Ntilde obreve.sc -15
+KPX Ntilde ohungarumlaut.sc -15
+KPX Ntilde gcaron.sc -15
+KPX Ntilde oogonek.sc -15
+KPX Ntilde gacute.sc -15
+KPX Ntilde aeacute.sc -15
+KPX Ograve A -60
+KPX Ograve a.sc -50
+KPX Ograve a.pc -50
+KPX Ograve a.sc -50
+KPX Oacute A -60
+KPX Oacute a.sc -50
+KPX Oacute a.pc -50
+KPX Oacute a.sc -50
+KPX Odieresis A -60
+KPX Odieresis V -70
+KPX Odieresis W -55
+KPX Odieresis X -55
+KPX Odieresis Y -70
+KPX Odieresis Adieresis -60
+KPX Odieresis Aring -60
+KPX Odieresis AE -50
+KPX Odieresis Amacron -60
+KPX Odieresis Aogonek -60
+KPX Odieresis Wcircumflex -55
+KPX Odieresis Ycircumflex -70
+KPX Odieresis Ydieresis -70
+KPX Odieresis AEacute -50
+KPX Odieresis Wgrave -55
+KPX Odieresis Wacute -55
+KPX Odieresis Wdieresis -55
+KPX Odieresis amacron.sc -50
+KPX Odieresis aogonek.sc -50
+KPX Odieresis aeacute.sc -40
+KPX Odieresis wacute.sc -45
+KPX Odieresis wcircumflex.sc -45
+KPX Odieresis wdieresis.sc -45
+KPX Odieresis wgrave.sc -45
+KPX Odieresis ycircumflex.sc -60
+KPX Odieresis a.sc -50
+KPX Odieresis v.sc -60
+KPX Odieresis w.sc -45
+KPX Odieresis x.sc -45
+KPX Odieresis y.sc -60
+KPX Odieresis adieresis.sc -50
+KPX Odieresis aring.sc -50
+KPX Odieresis ae.sc -40
+KPX Odieresis ydieresis.sc -60
+KPX Odieresis a.pc -50
+KPX Odieresis v.pc -60
+KPX Odieresis w.pc -45
+KPX Odieresis x.pc -45
+KPX Odieresis y.pc -60
+KPX Odieresis adieresis.pc -50
+KPX Odieresis aring.pc -50
+KPX Odieresis ae.pc -40
+KPX Odieresis ydieresis.pc -60
+KPX Odieresis amacron.pc -50
+KPX Odieresis aogonek.pc -50
+KPX Odieresis wcircumflex.pc -45
+KPX Odieresis ycircumflex.pc -60
+KPX Odieresis aeacute.pc -40
+KPX Odieresis wgrave.pc -45
+KPX Odieresis wacute.pc -45
+KPX Odieresis wdieresis.pc -45
+KPX Odieresis a.sc -50
+KPX Odieresis v.sc -60
+KPX Odieresis w.sc -45
+KPX Odieresis x.sc -45
+KPX Odieresis y.sc -60
+KPX Odieresis adieresis.sc -50
+KPX Odieresis aring.sc -50
+KPX Odieresis ae.sc -40
+KPX Odieresis ydieresis.sc -60
+KPX Odieresis amacron.sc -50
+KPX Odieresis aogonek.sc -50
+KPX Odieresis wcircumflex.sc -45
+KPX Odieresis ycircumflex.sc -60
+KPX Odieresis aeacute.sc -40
+KPX Odieresis wgrave.sc -45
+KPX Odieresis wacute.sc -45
+KPX Odieresis wdieresis.sc -45
+KPX Oslash A -60
+KPX Oslash V -70
+KPX Oslash W -55
+KPX Oslash X -55
+KPX Oslash Y -70
+KPX Oslash Adieresis -60
+KPX Oslash Aring -60
+KPX Oslash AE -50
+KPX Oslash Amacron -60
+KPX Oslash Aogonek -60
+KPX Oslash Wcircumflex -55
+KPX Oslash Ycircumflex -70
+KPX Oslash Ydieresis -70
+KPX Oslash AEacute -50
+KPX Oslash Wgrave -55
+KPX Oslash Wacute -55
+KPX Oslash Wdieresis -55
+KPX Oslash amacron.sc -50
+KPX Oslash aogonek.sc -50
+KPX Oslash aeacute.sc -40
+KPX Oslash wacute.sc -45
+KPX Oslash wcircumflex.sc -45
+KPX Oslash wdieresis.sc -45
+KPX Oslash wgrave.sc -45
+KPX Oslash ycircumflex.sc -60
+KPX Oslash a.sc -50
+KPX Oslash v.sc -60
+KPX Oslash w.sc -45
+KPX Oslash x.sc -45
+KPX Oslash y.sc -60
+KPX Oslash adieresis.sc -50
+KPX Oslash aring.sc -50
+KPX Oslash ae.sc -40
+KPX Oslash ydieresis.sc -60
+KPX Oslash a.pc -50
+KPX Oslash v.pc -60
+KPX Oslash w.pc -45
+KPX Oslash x.pc -45
+KPX Oslash y.pc -60
+KPX Oslash adieresis.pc -50
+KPX Oslash aring.pc -50
+KPX Oslash ae.pc -40
+KPX Oslash ydieresis.pc -60
+KPX Oslash amacron.pc -50
+KPX Oslash aogonek.pc -50
+KPX Oslash wcircumflex.pc -45
+KPX Oslash ycircumflex.pc -60
+KPX Oslash aeacute.pc -40
+KPX Oslash wgrave.pc -45
+KPX Oslash wacute.pc -45
+KPX Oslash wdieresis.pc -45
+KPX Oslash a.sc -50
+KPX Oslash v.sc -60
+KPX Oslash w.sc -45
+KPX Oslash x.sc -45
+KPX Oslash y.sc -60
+KPX Oslash adieresis.sc -50
+KPX Oslash aring.sc -50
+KPX Oslash ae.sc -40
+KPX Oslash ydieresis.sc -60
+KPX Oslash amacron.sc -50
+KPX Oslash aogonek.sc -50
+KPX Oslash wcircumflex.sc -45
+KPX Oslash ycircumflex.sc -60
+KPX Oslash aeacute.sc -40
+KPX Oslash wgrave.sc -45
+KPX Oslash wacute.sc -45
+KPX Oslash wdieresis.sc -45
+KPX Ugrave A -65
+KPX Ugrave m -35
+KPX Ugrave n -30
+KPX Ugrave ntilde -15
+KPX Ugrave nacute -25
+KPX Ugrave ncaron -15
+KPX Ugrave racute -20
+KPX Ugrave rcaron -15
+KPX Ugrave rdotaccent -15
+KPX Ugrave abrevedotbelow.sc -25
+KPX Ugrave acircumflexdotbelow.sc -25
+KPX Ugrave ahookabove.sc -25
+KPX Ugrave abreve.sc -25
+KPX Ugrave amacron.sc -25
+KPX Ugrave a.sc -55
+KPX Ugrave agrave.sc -25
+KPX Ugrave aacute.sc -40
+KPX Ugrave acircumflex.sc -25
+KPX Ugrave atilde.sc -25
+KPX Ugrave adieresis.sc -25
+KPX Ugrave aring.sc -25
+KPX Ugrave a.pc -55
+KPX Ugrave agrave.pc -25
+KPX Ugrave aacute.pc -40
+KPX Ugrave acircumflex.pc -25
+KPX Ugrave atilde.pc -25
+KPX Ugrave adieresis.pc -25
+KPX Ugrave aring.pc -25
+KPX Ugrave amacron.pc -25
+KPX Ugrave abreve.pc -25
+KPX Ugrave ahookabove.pc -25
+KPX Ugrave acircumflexdotbelow.pc -25
+KPX Ugrave abrevedotbelow.pc -25
+KPX Ugrave a.sc -55
+KPX Ugrave agrave.sc -25
+KPX Ugrave aacute.sc -40
+KPX Ugrave acircumflex.sc -25
+KPX Ugrave atilde.sc -25
+KPX Ugrave adieresis.sc -25
+KPX Ugrave aring.sc -25
+KPX Ugrave amacron.sc -25
+KPX Ugrave abreve.sc -25
+KPX Ugrave ahookabove.sc -25
+KPX Ugrave acircumflexdotbelow.sc -25
+KPX Ugrave abrevedotbelow.sc -25
+KPX Uacute A -65
+KPX Uacute m -35
+KPX Uacute n -30
+KPX Uacute p -30
+KPX Uacute ntilde -15
+KPX Uacute nacute -25
+KPX Uacute ncaron -15
+KPX Uacute racute -20
+KPX Uacute rcaron -15
+KPX Uacute rdotaccent -15
+KPX Uacute abrevedotbelow.sc -25
+KPX Uacute acircumflexdotbelow.sc -25
+KPX Uacute ahookabove.sc -25
+KPX Uacute abreve.sc -25
+KPX Uacute amacron.sc -25
+KPX Uacute a.sc -55
+KPX Uacute agrave.sc -25
+KPX Uacute aacute.sc -40
+KPX Uacute acircumflex.sc -25
+KPX Uacute atilde.sc -25
+KPX Uacute adieresis.sc -25
+KPX Uacute aring.sc -25
+KPX Uacute a.pc -55
+KPX Uacute agrave.pc -25
+KPX Uacute aacute.pc -40
+KPX Uacute acircumflex.pc -25
+KPX Uacute atilde.pc -25
+KPX Uacute adieresis.pc -25
+KPX Uacute aring.pc -25
+KPX Uacute amacron.pc -25
+KPX Uacute abreve.pc -25
+KPX Uacute ahookabove.pc -25
+KPX Uacute acircumflexdotbelow.pc -25
+KPX Uacute abrevedotbelow.pc -25
+KPX Uacute a.sc -55
+KPX Uacute agrave.sc -25
+KPX Uacute aacute.sc -40
+KPX Uacute acircumflex.sc -25
+KPX Uacute atilde.sc -25
+KPX Uacute adieresis.sc -25
+KPX Uacute aring.sc -25
+KPX Uacute amacron.sc -25
+KPX Uacute abreve.sc -25
+KPX Uacute ahookabove.sc -25
+KPX Uacute acircumflexdotbelow.sc -25
+KPX Uacute abrevedotbelow.sc -25
+KPX Ucircumflex comma -30
+KPX Ucircumflex period -35
+KPX Ucircumflex A -65
+KPX Ucircumflex m -35
+KPX Ucircumflex n -30
+KPX Ucircumflex p -30
+KPX Ucircumflex r -25
+KPX Ucircumflex Adieresis -65
+KPX Ucircumflex Aring -65
+KPX Ucircumflex AE -60
+KPX Ucircumflex ntilde -15
+KPX Ucircumflex Amacron -65
+KPX Ucircumflex Aogonek -65
+KPX Ucircumflex nacute -25
+KPX Ucircumflex ncommaaccent -30
+KPX Ucircumflex ncaron -15
+KPX Ucircumflex racute -20
+KPX Ucircumflex rcommaaccent -25
+KPX Ucircumflex rcaron -15
+KPX Ucircumflex AEacute -60
+KPX Ucircumflex rdotaccent -15
+KPX Ucircumflex abrevedotbelow.sc -25
+KPX Ucircumflex acircumflexdotbelow.sc -25
+KPX Ucircumflex ahookabove.sc -25
+KPX Ucircumflex abreve.sc -25
+KPX Ucircumflex amacron.sc -25
+KPX Ucircumflex aogonek.sc -55
+KPX Ucircumflex aeacute.sc -50
+KPX Ucircumflex a.sc -55
+KPX Ucircumflex agrave.sc -25
+KPX Ucircumflex aacute.sc -40
+KPX Ucircumflex acircumflex.sc -25
+KPX Ucircumflex atilde.sc -25
+KPX Ucircumflex adieresis.sc -25
+KPX Ucircumflex aring.sc -25
+KPX Ucircumflex ae.sc -50
+KPX Ucircumflex a.pc -55
+KPX Ucircumflex agrave.pc -25
+KPX Ucircumflex aacute.pc -40
+KPX Ucircumflex acircumflex.pc -25
+KPX Ucircumflex atilde.pc -25
+KPX Ucircumflex adieresis.pc -25
+KPX Ucircumflex aring.pc -25
+KPX Ucircumflex ae.pc -50
+KPX Ucircumflex amacron.pc -25
+KPX Ucircumflex abreve.pc -25
+KPX Ucircumflex aogonek.pc -55
+KPX Ucircumflex aeacute.pc -50
+KPX Ucircumflex ahookabove.pc -25
+KPX Ucircumflex acircumflexdotbelow.pc -25
+KPX Ucircumflex abrevedotbelow.pc -25
+KPX Ucircumflex a.sc -55
+KPX Ucircumflex agrave.sc -25
+KPX Ucircumflex aacute.sc -40
+KPX Ucircumflex acircumflex.sc -25
+KPX Ucircumflex atilde.sc -25
+KPX Ucircumflex adieresis.sc -25
+KPX Ucircumflex aring.sc -25
+KPX Ucircumflex ae.sc -50
+KPX Ucircumflex amacron.sc -25
+KPX Ucircumflex abreve.sc -25
+KPX Ucircumflex aogonek.sc -55
+KPX Ucircumflex aeacute.sc -50
+KPX Ucircumflex ahookabove.sc -25
+KPX Ucircumflex acircumflexdotbelow.sc -25
+KPX Ucircumflex abrevedotbelow.sc -25
+KPX Udieresis comma -30
+KPX Udieresis period -35
+KPX Udieresis A -65
+KPX Udieresis m -35
+KPX Udieresis n -30
+KPX Udieresis p -30
+KPX Udieresis r -25
+KPX Udieresis Adieresis -65
+KPX Udieresis Aring -65
+KPX Udieresis AE -60
+KPX Udieresis ntilde -15
+KPX Udieresis Amacron -65
+KPX Udieresis Aogonek -65
+KPX Udieresis nacute -25
+KPX Udieresis ncommaaccent -30
+KPX Udieresis ncaron -15
+KPX Udieresis racute -20
+KPX Udieresis rcommaaccent -25
+KPX Udieresis rcaron -15
+KPX Udieresis AEacute -60
+KPX Udieresis rdotaccent -15
+KPX Udieresis abrevedotbelow.sc -25
+KPX Udieresis acircumflexdotbelow.sc -25
+KPX Udieresis ahookabove.sc -25
+KPX Udieresis abreve.sc -25
+KPX Udieresis amacron.sc -25
+KPX Udieresis aogonek.sc -55
+KPX Udieresis aeacute.sc -50
+KPX Udieresis a.sc -55
+KPX Udieresis agrave.sc -25
+KPX Udieresis aacute.sc -40
+KPX Udieresis acircumflex.sc -25
+KPX Udieresis atilde.sc -25
+KPX Udieresis adieresis.sc -25
+KPX Udieresis aring.sc -25
+KPX Udieresis ae.sc -50
+KPX Udieresis a.pc -55
+KPX Udieresis agrave.pc -25
+KPX Udieresis aacute.pc -40
+KPX Udieresis acircumflex.pc -25
+KPX Udieresis atilde.pc -25
+KPX Udieresis adieresis.pc -25
+KPX Udieresis aring.pc -25
+KPX Udieresis ae.pc -50
+KPX Udieresis amacron.pc -25
+KPX Udieresis abreve.pc -25
+KPX Udieresis aogonek.pc -55
+KPX Udieresis aeacute.pc -50
+KPX Udieresis ahookabove.pc -25
+KPX Udieresis acircumflexdotbelow.pc -25
+KPX Udieresis abrevedotbelow.pc -25
+KPX Udieresis a.sc -55
+KPX Udieresis agrave.sc -25
+KPX Udieresis aacute.sc -40
+KPX Udieresis acircumflex.sc -25
+KPX Udieresis atilde.sc -25
+KPX Udieresis adieresis.sc -25
+KPX Udieresis aring.sc -25
+KPX Udieresis ae.sc -50
+KPX Udieresis amacron.sc -25
+KPX Udieresis abreve.sc -25
+KPX Udieresis aogonek.sc -55
+KPX Udieresis aeacute.sc -50
+KPX Udieresis ahookabove.sc -25
+KPX Udieresis acircumflexdotbelow.sc -25
+KPX Udieresis abrevedotbelow.sc -25
+KPX Yacute C -70
+KPX Yacute T 15
+KPX Yacute i -15
+KPX Yacute AE -115
+KPX Yacute agrave -50
+KPX Yacute aacute -75
+KPX Yacute acircumflex -50
+KPX Yacute atilde -50
+KPX Yacute adieresis -50
+KPX Yacute aring -50
+KPX Yacute ae -80
+KPX Yacute egrave -55
+KPX Yacute eacute -80
+KPX Yacute ecircumflex -55
+KPX Yacute edieresis -55
+KPX Yacute iacute -5
+KPX Yacute ograve -55
+KPX Yacute oacute -80
+KPX Yacute ocircumflex -55
+KPX Yacute otilde -55
+KPX Yacute odieresis -55
+KPX Yacute ugrave -40
+KPX Yacute uacute -60
+KPX Yacute ucircumflex -40
+KPX Yacute udieresis -40
+KPX Yacute amacron -50
+KPX Yacute abreve -50
+KPX Yacute emacron -55
+KPX Yacute ebreve -55
+KPX Yacute edotaccent -55
+KPX Yacute ecaron -55
+KPX Yacute gcircumflex -55
+KPX Yacute gbreve -55
+KPX Yacute gdotaccent -55
+KPX Yacute omacron -55
+KPX Yacute obreve -55
+KPX Yacute ohungarumlaut -55
+KPX Yacute OE -55
+KPX Yacute oe -75
+KPX Yacute utilde -40
+KPX Yacute umacron -40
+KPX Yacute ubreve -40
+KPX Yacute uring -40
+KPX Yacute uhungarumlaut -40
+KPX Yacute gcaron -55
+KPX Yacute gacute -85
+KPX Yacute AEacute -115
+KPX Yacute aeacute -80
+KPX Yacute ahookabove -50
+KPX Yacute acircumflexdotbelow -50
+KPX Yacute abrevedotbelow -50
+KPX Yacute ehookabove -55
+KPX Yacute etilde -55
+KPX Yacute ecircumflexdotbelow -55
+KPX Yacute ohookabove -55
+KPX Yacute ocircumflexdotbelow -55
+KPX Yacute ohornacute -55
+KPX Yacute ohorngrave -55
+KPX Yacute ohornhookabove -55
+KPX Yacute ohorntilde -55
+KPX Yacute ohorndotbelow -55
+KPX Yacute uhookabove -40
+KPX Yacute uhornacute -40
+KPX Yacute uhorngrave -40
+KPX Yacute uhornhookabove -40
+KPX Yacute uhorntilde -40
+KPX Yacute uhorndotbelow -40
+KPX Yacute abrevedotbelow.sc -30
+KPX Yacute acircumflexdotbelow.sc -30
+KPX Yacute ahookabove.sc -30
+KPX Yacute gacute.sc -45
+KPX Yacute gcaron.sc -30
+KPX Yacute ocircumflexdotbelow.sc -30
+KPX Yacute oe.sc -40
+KPX Yacute ohookabove.sc -30
+KPX Yacute ohornacute.sc -30
+KPX Yacute ohorndotbelow.sc -30
+KPX Yacute ohorngrave.sc -30
+KPX Yacute ohornhookabove.sc -30
+KPX Yacute ohorntilde.sc -30
+KPX Yacute scaron.sc -20
+KPX Yacute abreve.sc -30
+KPX Yacute amacron.sc -30
+KPX Yacute aeacute.sc -80
+KPX Yacute cacute.sc -45
+KPX Yacute ccaron.sc -30
+KPX Yacute ccircumflex.sc -30
+KPX Yacute cdotaccent.sc -30
+KPX Yacute gbreve.sc -30
+KPX Yacute gcircumflex.sc -30
+KPX Yacute gdotaccent.sc -30
+KPX Yacute obreve.sc -30
+KPX Yacute ohungarumlaut.sc -30
+KPX Yacute omacron.sc -30
+KPX Yacute sacute.sc -30
+KPX Yacute scircumflex.sc -20
+KPX Yacute tcaron.sc 5
+KPX Yacute c.sc -60
+KPX Yacute t.sc 15
+KPX Yacute agrave.sc -30
+KPX Yacute aacute.sc -45
+KPX Yacute acircumflex.sc -30
+KPX Yacute atilde.sc -30
+KPX Yacute adieresis.sc -30
+KPX Yacute aring.sc -30
+KPX Yacute ae.sc -80
+KPX Yacute ograve.sc -30
+KPX Yacute oacute.sc -45
+KPX Yacute ocircumflex.sc -30
+KPX Yacute otilde.sc -30
+KPX Yacute odieresis.sc -30
+KPX Yacute c.pc -60
+KPX Yacute t.pc 15
+KPX Yacute agrave.pc -30
+KPX Yacute aacute.pc -45
+KPX Yacute acircumflex.pc -30
+KPX Yacute atilde.pc -30
+KPX Yacute adieresis.pc -30
+KPX Yacute aring.pc -30
+KPX Yacute ae.pc -80
+KPX Yacute ograve.pc -30
+KPX Yacute oacute.pc -45
+KPX Yacute ocircumflex.pc -30
+KPX Yacute otilde.pc -30
+KPX Yacute odieresis.pc -30
+KPX Yacute amacron.pc -30
+KPX Yacute abreve.pc -30
+KPX Yacute cacute.pc -45
+KPX Yacute ccircumflex.pc -30
+KPX Yacute cdotaccent.pc -30
+KPX Yacute ccaron.pc -30
+KPX Yacute gcircumflex.pc -30
+KPX Yacute gbreve.pc -30
+KPX Yacute gdotaccent.pc -30
+KPX Yacute omacron.pc -30
+KPX Yacute obreve.pc -30
+KPX Yacute ohungarumlaut.pc -30
+KPX Yacute oe.pc -40
+KPX Yacute sacute.pc -30
+KPX Yacute scircumflex.pc -20
+KPX Yacute scaron.pc -20
+KPX Yacute tcaron.pc 5
+KPX Yacute gcaron.pc -30
+KPX Yacute gacute.pc -45
+KPX Yacute aeacute.pc -80
+KPX Yacute ahookabove.pc -30
+KPX Yacute acircumflexdotbelow.pc -30
+KPX Yacute abrevedotbelow.pc -30
+KPX Yacute ohookabove.pc -30
+KPX Yacute ocircumflexdotbelow.pc -30
+KPX Yacute ohornacute.pc -30
+KPX Yacute ohorngrave.pc -30
+KPX Yacute ohornhookabove.pc -30
+KPX Yacute ohorntilde.pc -30
+KPX Yacute ohorndotbelow.pc -30
+KPX Yacute c.sc -60
+KPX Yacute t.sc 15
+KPX Yacute agrave.sc -30
+KPX Yacute aacute.sc -45
+KPX Yacute acircumflex.sc -30
+KPX Yacute atilde.sc -30
+KPX Yacute adieresis.sc -30
+KPX Yacute aring.sc -30
+KPX Yacute ae.sc -80
+KPX Yacute ograve.sc -30
+KPX Yacute oacute.sc -45
+KPX Yacute ocircumflex.sc -30
+KPX Yacute otilde.sc -30
+KPX Yacute odieresis.sc -30
+KPX Yacute amacron.sc -30
+KPX Yacute abreve.sc -30
+KPX Yacute cacute.sc -45
+KPX Yacute ccircumflex.sc -30
+KPX Yacute cdotaccent.sc -30
+KPX Yacute ccaron.sc -30
+KPX Yacute gcircumflex.sc -30
+KPX Yacute gbreve.sc -30
+KPX Yacute gdotaccent.sc -30
+KPX Yacute omacron.sc -30
+KPX Yacute obreve.sc -30
+KPX Yacute ohungarumlaut.sc -30
+KPX Yacute oe.sc -40
+KPX Yacute sacute.sc -30
+KPX Yacute scircumflex.sc -20
+KPX Yacute scaron.sc -20
+KPX Yacute tcaron.sc 5
+KPX Yacute gcaron.sc -30
+KPX Yacute gacute.sc -45
+KPX Yacute aeacute.sc -80
+KPX Yacute ahookabove.sc -30
+KPX Yacute acircumflexdotbelow.sc -30
+KPX Yacute abrevedotbelow.sc -30
+KPX Yacute ohookabove.sc -30
+KPX Yacute ocircumflexdotbelow.sc -30
+KPX Yacute ohornacute.sc -30
+KPX Yacute ohorngrave.sc -30
+KPX Yacute ohornhookabove.sc -30
+KPX Yacute ohorntilde.sc -30
+KPX Yacute ohorndotbelow.sc -30
+KPX agrave y -30
+KPX aacute y -30
+KPX acircumflex y -30
+KPX atilde y -30
+KPX adieresis j -25
+KPX adieresis v -30
+KPX adieresis w -30
+KPX adieresis y -30
+KPX adieresis ydieresis -30
+KPX adieresis jcircumflex -25
+KPX adieresis wcircumflex -30
+KPX adieresis ycircumflex -30
+KPX adieresis wgrave -30
+KPX adieresis wacute -30
+KPX adieresis wdieresis -30
+KPX adieresis quoteright -40
+KPX adieresis jacute -25
+KPX aring j -25
+KPX aring v -30
+KPX aring w -30
+KPX aring y -30
+KPX aring ydieresis -30
+KPX aring jcircumflex -25
+KPX aring wcircumflex -30
+KPX aring ycircumflex -30
+KPX aring wgrave -30
+KPX aring wacute -30
+KPX aring wdieresis -30
+KPX aring quoteright -40
+KPX aring jacute -25
+KPX ae v -25
+KPX ae w -30
+KPX ae y -30
+KPX ae ydieresis -30
+KPX ae wcircumflex -30
+KPX ae ycircumflex -30
+KPX ae wgrave -30
+KPX ae wacute -30
+KPX ae wdieresis -30
+KPX ccedilla h -15
+KPX ccedilla k -20
+KPX ccedilla hcircumflex -15
+KPX ccedilla kcommaaccent -20
+KPX edieresis v -25
+KPX edieresis w -30
+KPX edieresis x -35
+KPX edieresis y -30
+KPX edieresis ydieresis -30
+KPX edieresis wcircumflex -30
+KPX edieresis ycircumflex -30
+KPX edieresis wgrave -30
+KPX edieresis wacute -30
+KPX edieresis wdieresis -30
+KPX edieresis quoteright -30
+KPX iacute T -30
+KPX icircumflex T -30
+KPX icircumflex j -35
+KPX icircumflex jcircumflex -35
+KPX icircumflex Tcaron -30
+KPX icircumflex uni021A -30
+KPX icircumflex jacute -35
+KPX idieresis T -30
+KPX idieresis j -35
+KPX idieresis jcircumflex -35
+KPX idieresis Tcaron -30
+KPX idieresis uni021A -30
+KPX idieresis jacute -35
+KPX ntilde T -55
+KPX ntilde p -15
+KPX ntilde v -30
+KPX ntilde w -30
+KPX ntilde y -30
+KPX ntilde ydieresis -30
+KPX ntilde Tcaron -55
+KPX ntilde wcircumflex -30
+KPX ntilde ycircumflex -30
+KPX ntilde uni021A -55
+KPX ntilde wgrave -30
+KPX ntilde wacute -30
+KPX ntilde wdieresis -30
+KPX ntilde quoteright -40
+KPX oacute T -90
+KPX odieresis T -90
+KPX odieresis v -35
+KPX odieresis w -35
+KPX odieresis x -35
+KPX odieresis y -40
+KPX odieresis ydieresis -40
+KPX odieresis Tcaron -90
+KPX odieresis wcircumflex -35
+KPX odieresis ycircumflex -40
+KPX odieresis uni021A -90
+KPX odieresis wgrave -35
+KPX odieresis wacute -35
+KPX odieresis wdieresis -35
+KPX odieresis quoteright -35
+KPX oslash T -90
+KPX oslash v -35
+KPX oslash w -35
+KPX oslash x -35
+KPX oslash y -40
+KPX oslash ydieresis -40
+KPX oslash Tcaron -90
+KPX oslash wcircumflex -35
+KPX oslash ycircumflex -40
+KPX oslash uni021A -90
+KPX oslash wgrave -35
+KPX oslash wacute -35
+KPX oslash wdieresis -35
+KPX oslash quoteright -35
+KPX ucircumflex quoteright -35
+KPX udieresis quoteright -35
+KPX yacute c -35
+KPX yacute ae -25
+KPX yacute oe -35
+KPX yacute aeacute -25
+KPX ydieresis comma -65
+KPX ydieresis hyphen -25
+KPX ydieresis period -75
+KPX ydieresis colon -25
+KPX ydieresis semicolon -25
+KPX ydieresis a -30
+KPX ydieresis c -35
+KPX ydieresis e -35
+KPX ydieresis g -50
+KPX ydieresis l -30
+KPX ydieresis o -40
+KPX ydieresis s -25
+KPX ydieresis adieresis -30
+KPX ydieresis aring -30
+KPX ydieresis ae -25
+KPX ydieresis ccedilla -35
+KPX ydieresis edieresis -35
+KPX ydieresis odieresis -40
+KPX ydieresis oslash -40
+KPX ydieresis amacron -30
+KPX ydieresis aogonek -30
+KPX ydieresis cacute -35
+KPX ydieresis ccircumflex -35
+KPX ydieresis cdotaccent -35
+KPX ydieresis ccaron -35
+KPX ydieresis emacron -35
+KPX ydieresis ebreve -35
+KPX ydieresis edotaccent -35
+KPX ydieresis eogonek -35
+KPX ydieresis ecaron -35
+KPX ydieresis gcircumflex -50
+KPX ydieresis gbreve -50
+KPX ydieresis gdotaccent -50
+KPX ydieresis gcommaaccent -50
+KPX ydieresis lacute -30
+KPX ydieresis lcommaaccent -30
+KPX ydieresis lcaron -30
+KPX ydieresis lslash -30
+KPX ydieresis omacron -40
+KPX ydieresis obreve -40
+KPX ydieresis ohungarumlaut -40
+KPX ydieresis oe -35
+KPX ydieresis sacute -25
+KPX ydieresis scircumflex -25
+KPX ydieresis scedilla -25
+KPX ydieresis scaron -25
+KPX ydieresis gcaron -50
+KPX ydieresis oogonek -40
+KPX ydieresis gacute -50
+KPX ydieresis aeacute -25
+KPX ydieresis uni0219 -25
+KPX Amacron hyphen -25
+KPX Amacron C -55
+KPX Amacron G -55
+KPX Amacron O -60
+KPX Amacron Q -60
+KPX Amacron T -55
+KPX Amacron U -60
+KPX Amacron V -130
+KPX Amacron W -115
+KPX Amacron Y -80
+KPX Amacron b -20
+KPX Amacron c -30
+KPX Amacron d -30
+KPX Amacron e -25
+KPX Amacron g -20
+KPX Amacron o -40
+KPX Amacron q -20
+KPX Amacron t -20
+KPX Amacron u -30
+KPX Amacron v -80
+KPX Amacron w -75
+KPX Amacron y -85
+KPX Amacron guillemotleft -65
+KPX Amacron Ccedilla -55
+KPX Amacron Odieresis -60
+KPX Amacron Oslash -60
+KPX Amacron Ucircumflex -60
+KPX Amacron Udieresis -60
+KPX Amacron ccedilla -30
+KPX Amacron edieresis -25
+KPX Amacron odieresis -40
+KPX Amacron oslash -40
+KPX Amacron ucircumflex -30
+KPX Amacron udieresis -30
+KPX Amacron ydieresis -85
+KPX Amacron Cacute -55
+KPX Amacron cacute -30
+KPX Amacron Ccircumflex -55
+KPX Amacron ccircumflex -30
+KPX Amacron Cdotaccent -55
+KPX Amacron cdotaccent -30
+KPX Amacron Ccaron -55
+KPX Amacron ccaron -30
+KPX Amacron dcaron -30
+KPX Amacron emacron -25
+KPX Amacron ebreve -25
+KPX Amacron edotaccent -25
+KPX Amacron eogonek -25
+KPX Amacron ecaron -25
+KPX Amacron Gcircumflex -55
+KPX Amacron gcircumflex -20
+KPX Amacron Gbreve -55
+KPX Amacron gbreve -20
+KPX Amacron Gdotaccent -55
+KPX Amacron gdotaccent -20
+KPX Amacron Gcommaaccent -55
+KPX Amacron gcommaaccent -20
+KPX Amacron Omacron -60
+KPX Amacron omacron -40
+KPX Amacron Obreve -60
+KPX Amacron obreve -40
+KPX Amacron Ohungarumlaut -60
+KPX Amacron ohungarumlaut -40
+KPX Amacron Tcaron -55
+KPX Amacron tcaron -20
+KPX Amacron Umacron -60
+KPX Amacron umacron -30
+KPX Amacron Ubreve -60
+KPX Amacron ubreve -30
+KPX Amacron Uring -60
+KPX Amacron uring -30
+KPX Amacron Uhungarumlaut -60
+KPX Amacron uhungarumlaut -30
+KPX Amacron Uogonek -60
+KPX Amacron uogonek -30
+KPX Amacron Wcircumflex -115
+KPX Amacron wcircumflex -75
+KPX Amacron Ycircumflex -80
+KPX Amacron ycircumflex -85
+KPX Amacron Ydieresis -80
+KPX Amacron Gcaron -55
+KPX Amacron gcaron -20
+KPX Amacron Oogonek -60
+KPX Amacron oogonek -40
+KPX Amacron Gacute -55
+KPX Amacron gacute -20
+KPX Amacron uni021A -55
+KPX Amacron uni021B -20
+KPX Amacron Wgrave -115
+KPX Amacron wgrave -75
+KPX Amacron Wacute -115
+KPX Amacron wacute -75
+KPX Amacron Wdieresis -115
+KPX Amacron wdieresis -75
+KPX Amacron quoteright -115
+KPX Amacron quotedblright -90
+KPX Amacron guilsinglleft -75
+KPX Amacron gacute.sc -45
+KPX Amacron gcaron.sc -45
+KPX Amacron oogonek.sc -50
+KPX Amacron cacute.sc -45
+KPX Amacron ccaron.sc -45
+KPX Amacron ccircumflex.sc -45
+KPX Amacron cdotaccent.sc -45
+KPX Amacron gbreve.sc -45
+KPX Amacron gcircumflex.sc -45
+KPX Amacron gcommaaccent.sc -45
+KPX Amacron gdotaccent.sc -45
+KPX Amacron obreve.sc -50
+KPX Amacron ohungarumlaut.sc -50
+KPX Amacron omacron.sc -50
+KPX Amacron tcaron.sc -45
+KPX Amacron ubreve.sc -50
+KPX Amacron uhungarumlaut.sc -50
+KPX Amacron umacron.sc -50
+KPX Amacron uogonek.sc -50
+KPX Amacron uring.sc -50
+KPX Amacron wacute.sc -95
+KPX Amacron wcircumflex.sc -95
+KPX Amacron wdieresis.sc -95
+KPX Amacron wgrave.sc -95
+KPX Amacron ycircumflex.sc -65
+KPX Amacron c.sc -45
+KPX Amacron g.sc -45
+KPX Amacron o.sc -50
+KPX Amacron q.sc -50
+KPX Amacron t.sc -45
+KPX Amacron u.sc -50
+KPX Amacron v.sc -110
+KPX Amacron w.sc -95
+KPX Amacron y.sc -65
+KPX Amacron ccedilla.sc -45
+KPX Amacron odieresis.sc -50
+KPX Amacron oslash.sc -50
+KPX Amacron ucircumflex.sc -50
+KPX Amacron udieresis.sc -50
+KPX Amacron ydieresis.sc -65
+KPX Amacron c.pc -45
+KPX Amacron g.pc -45
+KPX Amacron o.pc -50
+KPX Amacron q.pc -50
+KPX Amacron t.pc -45
+KPX Amacron u.pc -50
+KPX Amacron v.pc -110
+KPX Amacron w.pc -95
+KPX Amacron y.pc -65
+KPX Amacron ccedilla.pc -45
+KPX Amacron odieresis.pc -50
+KPX Amacron oslash.pc -50
+KPX Amacron ucircumflex.pc -50
+KPX Amacron udieresis.pc -50
+KPX Amacron ydieresis.pc -65
+KPX Amacron cacute.pc -45
+KPX Amacron ccircumflex.pc -45
+KPX Amacron cdotaccent.pc -45
+KPX Amacron ccaron.pc -45
+KPX Amacron gcircumflex.pc -45
+KPX Amacron gbreve.pc -45
+KPX Amacron gdotaccent.pc -45
+KPX Amacron gcommaaccent.pc -45
+KPX Amacron omacron.pc -50
+KPX Amacron obreve.pc -50
+KPX Amacron ohungarumlaut.pc -50
+KPX Amacron tcaron.pc -45
+KPX Amacron umacron.pc -50
+KPX Amacron ubreve.pc -50
+KPX Amacron uring.pc -50
+KPX Amacron uhungarumlaut.pc -50
+KPX Amacron uogonek.pc -50
+KPX Amacron wcircumflex.pc -95
+KPX Amacron ycircumflex.pc -65
+KPX Amacron gcaron.pc -45
+KPX Amacron oogonek.pc -50
+KPX Amacron gacute.pc -45
+KPX Amacron uni021B.pc -45
+KPX Amacron wgrave.pc -95
+KPX Amacron wacute.pc -95
+KPX Amacron wdieresis.pc -95
+KPX Amacron c.sc -45
+KPX Amacron g.sc -45
+KPX Amacron o.sc -50
+KPX Amacron q.sc -50
+KPX Amacron t.sc -45
+KPX Amacron u.sc -50
+KPX Amacron v.sc -110
+KPX Amacron w.sc -95
+KPX Amacron y.sc -65
+KPX Amacron ccedilla.sc -45
+KPX Amacron odieresis.sc -50
+KPX Amacron oslash.sc -50
+KPX Amacron ucircumflex.sc -50
+KPX Amacron udieresis.sc -50
+KPX Amacron ydieresis.sc -65
+KPX Amacron cacute.sc -45
+KPX Amacron ccircumflex.sc -45
+KPX Amacron cdotaccent.sc -45
+KPX Amacron ccaron.sc -45
+KPX Amacron gcircumflex.sc -45
+KPX Amacron gbreve.sc -45
+KPX Amacron gdotaccent.sc -45
+KPX Amacron gcommaaccent.sc -45
+KPX Amacron omacron.sc -50
+KPX Amacron obreve.sc -50
+KPX Amacron ohungarumlaut.sc -50
+KPX Amacron tcaron.sc -45
+KPX Amacron umacron.sc -50
+KPX Amacron ubreve.sc -50
+KPX Amacron uring.sc -50
+KPX Amacron uhungarumlaut.sc -50
+KPX Amacron uogonek.sc -50
+KPX Amacron wcircumflex.sc -95
+KPX Amacron ycircumflex.sc -65
+KPX Amacron gcaron.sc -45
+KPX Amacron oogonek.sc -50
+KPX Amacron gacute.sc -45
+KPX Amacron wgrave.sc -95
+KPX Amacron wacute.sc -95
+KPX Amacron wdieresis.sc -95
+KPX amacron j -25
+KPX amacron v -30
+KPX amacron w -30
+KPX amacron y -30
+KPX amacron ydieresis -30
+KPX amacron jcircumflex -25
+KPX amacron wcircumflex -30
+KPX amacron ycircumflex -30
+KPX amacron wgrave -30
+KPX amacron wacute -30
+KPX amacron wdieresis -30
+KPX amacron quoteright -40
+KPX amacron jacute -25
+KPX Aogonek hyphen -25
+KPX Aogonek C -55
+KPX Aogonek G -55
+KPX Aogonek O -60
+KPX Aogonek Q -60
+KPX Aogonek T -55
+KPX Aogonek U -60
+KPX Aogonek V -130
+KPX Aogonek W -115
+KPX Aogonek Y -80
+KPX Aogonek b -20
+KPX Aogonek c -30
+KPX Aogonek d -30
+KPX Aogonek e -25
+KPX Aogonek g -20
+KPX Aogonek o -40
+KPX Aogonek q -20
+KPX Aogonek t -20
+KPX Aogonek u -30
+KPX Aogonek v -80
+KPX Aogonek w -75
+KPX Aogonek guillemotleft -65
+KPX Aogonek Ccedilla -55
+KPX Aogonek Odieresis -60
+KPX Aogonek Oslash -60
+KPX Aogonek Ucircumflex -60
+KPX Aogonek Udieresis -60
+KPX Aogonek ccedilla -30
+KPX Aogonek edieresis -25
+KPX Aogonek odieresis -40
+KPX Aogonek oslash -40
+KPX Aogonek ucircumflex -30
+KPX Aogonek udieresis -30
+KPX Aogonek Cacute -55
+KPX Aogonek cacute -30
+KPX Aogonek Ccircumflex -55
+KPX Aogonek ccircumflex -30
+KPX Aogonek Cdotaccent -55
+KPX Aogonek cdotaccent -30
+KPX Aogonek Ccaron -55
+KPX Aogonek ccaron -30
+KPX Aogonek dcaron -30
+KPX Aogonek emacron -25
+KPX Aogonek ebreve -25
+KPX Aogonek edotaccent -25
+KPX Aogonek eogonek -25
+KPX Aogonek ecaron -25
+KPX Aogonek Gcircumflex -55
+KPX Aogonek gcircumflex -20
+KPX Aogonek Gbreve -55
+KPX Aogonek gbreve -20
+KPX Aogonek Gdotaccent -55
+KPX Aogonek gdotaccent -20
+KPX Aogonek Gcommaaccent -55
+KPX Aogonek gcommaaccent -20
+KPX Aogonek Omacron -60
+KPX Aogonek omacron -40
+KPX Aogonek Obreve -60
+KPX Aogonek obreve -40
+KPX Aogonek Ohungarumlaut -60
+KPX Aogonek ohungarumlaut -40
+KPX Aogonek Tcaron -55
+KPX Aogonek tcaron -20
+KPX Aogonek Umacron -60
+KPX Aogonek umacron -30
+KPX Aogonek Ubreve -60
+KPX Aogonek ubreve -30
+KPX Aogonek Uring -60
+KPX Aogonek uring -30
+KPX Aogonek Uhungarumlaut -60
+KPX Aogonek uhungarumlaut -30
+KPX Aogonek Uogonek -60
+KPX Aogonek uogonek -30
+KPX Aogonek Wcircumflex -115
+KPX Aogonek wcircumflex -75
+KPX Aogonek Ycircumflex -80
+KPX Aogonek Ydieresis -80
+KPX Aogonek Gcaron -55
+KPX Aogonek gcaron -20
+KPX Aogonek Oogonek -60
+KPX Aogonek oogonek -40
+KPX Aogonek Gacute -55
+KPX Aogonek gacute -20
+KPX Aogonek uni021A -55
+KPX Aogonek uni021B -20
+KPX Aogonek Wgrave -115
+KPX Aogonek wgrave -75
+KPX Aogonek Wacute -115
+KPX Aogonek wacute -75
+KPX Aogonek Wdieresis -115
+KPX Aogonek wdieresis -75
+KPX Aogonek quoteright -115
+KPX Aogonek quotedblright -90
+KPX Aogonek guilsinglleft -75
+KPX Aogonek gacute.sc -45
+KPX Aogonek gcaron.sc -45
+KPX Aogonek oogonek.sc -50
+KPX Aogonek cacute.sc -45
+KPX Aogonek ccaron.sc -45
+KPX Aogonek ccircumflex.sc -45
+KPX Aogonek cdotaccent.sc -45
+KPX Aogonek gbreve.sc -45
+KPX Aogonek gcircumflex.sc -45
+KPX Aogonek gcommaaccent.sc -45
+KPX Aogonek gdotaccent.sc -45
+KPX Aogonek obreve.sc -50
+KPX Aogonek ohungarumlaut.sc -50
+KPX Aogonek omacron.sc -50
+KPX Aogonek tcaron.sc -45
+KPX Aogonek ubreve.sc -50
+KPX Aogonek uhungarumlaut.sc -50
+KPX Aogonek umacron.sc -50
+KPX Aogonek uogonek.sc -50
+KPX Aogonek uring.sc -50
+KPX Aogonek wacute.sc -95
+KPX Aogonek wcircumflex.sc -95
+KPX Aogonek wdieresis.sc -95
+KPX Aogonek wgrave.sc -95
+KPX Aogonek ycircumflex.sc -65
+KPX Aogonek c.sc -45
+KPX Aogonek g.sc -45
+KPX Aogonek o.sc -50
+KPX Aogonek q.sc -50
+KPX Aogonek t.sc -45
+KPX Aogonek u.sc -50
+KPX Aogonek v.sc -110
+KPX Aogonek w.sc -95
+KPX Aogonek y.sc -65
+KPX Aogonek ccedilla.sc -45
+KPX Aogonek odieresis.sc -50
+KPX Aogonek oslash.sc -50
+KPX Aogonek ucircumflex.sc -50
+KPX Aogonek udieresis.sc -50
+KPX Aogonek ydieresis.sc -65
+KPX Aogonek c.pc -45
+KPX Aogonek g.pc -45
+KPX Aogonek o.pc -50
+KPX Aogonek q.pc -50
+KPX Aogonek t.pc -45
+KPX Aogonek u.pc -50
+KPX Aogonek v.pc -110
+KPX Aogonek w.pc -95
+KPX Aogonek y.pc -65
+KPX Aogonek ccedilla.pc -45
+KPX Aogonek odieresis.pc -50
+KPX Aogonek oslash.pc -50
+KPX Aogonek ucircumflex.pc -50
+KPX Aogonek udieresis.pc -50
+KPX Aogonek ydieresis.pc -65
+KPX Aogonek cacute.pc -45
+KPX Aogonek ccircumflex.pc -45
+KPX Aogonek cdotaccent.pc -45
+KPX Aogonek ccaron.pc -45
+KPX Aogonek gcircumflex.pc -45
+KPX Aogonek gbreve.pc -45
+KPX Aogonek gdotaccent.pc -45
+KPX Aogonek gcommaaccent.pc -45
+KPX Aogonek omacron.pc -50
+KPX Aogonek obreve.pc -50
+KPX Aogonek ohungarumlaut.pc -50
+KPX Aogonek tcaron.pc -45
+KPX Aogonek umacron.pc -50
+KPX Aogonek ubreve.pc -50
+KPX Aogonek uring.pc -50
+KPX Aogonek uhungarumlaut.pc -50
+KPX Aogonek uogonek.pc -50
+KPX Aogonek wcircumflex.pc -95
+KPX Aogonek ycircumflex.pc -65
+KPX Aogonek gcaron.pc -45
+KPX Aogonek oogonek.pc -50
+KPX Aogonek gacute.pc -45
+KPX Aogonek uni021B.pc -45
+KPX Aogonek wgrave.pc -95
+KPX Aogonek wacute.pc -95
+KPX Aogonek wdieresis.pc -95
+KPX Aogonek c.sc -45
+KPX Aogonek g.sc -45
+KPX Aogonek o.sc -50
+KPX Aogonek q.sc -50
+KPX Aogonek t.sc -45
+KPX Aogonek u.sc -50
+KPX Aogonek v.sc -110
+KPX Aogonek w.sc -95
+KPX Aogonek y.sc -65
+KPX Aogonek ccedilla.sc -45
+KPX Aogonek odieresis.sc -50
+KPX Aogonek oslash.sc -50
+KPX Aogonek ucircumflex.sc -50
+KPX Aogonek udieresis.sc -50
+KPX Aogonek ydieresis.sc -65
+KPX Aogonek cacute.sc -45
+KPX Aogonek ccircumflex.sc -45
+KPX Aogonek cdotaccent.sc -45
+KPX Aogonek ccaron.sc -45
+KPX Aogonek gcircumflex.sc -45
+KPX Aogonek gbreve.sc -45
+KPX Aogonek gdotaccent.sc -45
+KPX Aogonek gcommaaccent.sc -45
+KPX Aogonek omacron.sc -50
+KPX Aogonek obreve.sc -50
+KPX Aogonek ohungarumlaut.sc -50
+KPX Aogonek tcaron.sc -45
+KPX Aogonek umacron.sc -50
+KPX Aogonek ubreve.sc -50
+KPX Aogonek uring.sc -50
+KPX Aogonek uhungarumlaut.sc -50
+KPX Aogonek uogonek.sc -50
+KPX Aogonek wcircumflex.sc -95
+KPX Aogonek ycircumflex.sc -65
+KPX Aogonek gcaron.sc -45
+KPX Aogonek oogonek.sc -50
+KPX Aogonek gacute.sc -45
+KPX Aogonek wgrave.sc -95
+KPX Aogonek wacute.sc -95
+KPX Aogonek wdieresis.sc -95
+KPX aogonek v -30
+KPX aogonek w -30
+KPX aogonek wcircumflex -30
+KPX aogonek wgrave -30
+KPX aogonek wacute -30
+KPX aogonek wdieresis -30
+KPX aogonek quoteright -40
+KPX Cacute A -25
+KPX Cacute O -10
+KPX Cacute Adieresis -25
+KPX Cacute Aring -25
+KPX Cacute AE -15
+KPX Cacute Odieresis -10
+KPX Cacute Oslash -10
+KPX Cacute Amacron -25
+KPX Cacute Aogonek -25
+KPX Cacute Omacron -10
+KPX Cacute Obreve -10
+KPX Cacute Ohungarumlaut -10
+KPX Cacute Oogonek -10
+KPX Cacute AEacute -15
+KPX Cacute oogonek.sc -10
+KPX Cacute amacron.sc -20
+KPX Cacute aogonek.sc -20
+KPX Cacute aeacute.sc -15
+KPX Cacute obreve.sc -10
+KPX Cacute ohungarumlaut.sc -10
+KPX Cacute omacron.sc -10
+KPX Cacute a.sc -20
+KPX Cacute o.sc -10
+KPX Cacute adieresis.sc -20
+KPX Cacute aring.sc -20
+KPX Cacute ae.sc -15
+KPX Cacute odieresis.sc -10
+KPX Cacute oslash.sc -10
+KPX Cacute a.pc -20
+KPX Cacute o.pc -10
+KPX Cacute adieresis.pc -20
+KPX Cacute aring.pc -20
+KPX Cacute ae.pc -15
+KPX Cacute odieresis.pc -10
+KPX Cacute oslash.pc -10
+KPX Cacute amacron.pc -20
+KPX Cacute aogonek.pc -20
+KPX Cacute omacron.pc -10
+KPX Cacute obreve.pc -10
+KPX Cacute ohungarumlaut.pc -10
+KPX Cacute oogonek.pc -10
+KPX Cacute aeacute.pc -15
+KPX Cacute a.sc -20
+KPX Cacute o.sc -10
+KPX Cacute adieresis.sc -20
+KPX Cacute aring.sc -20
+KPX Cacute ae.sc -15
+KPX Cacute odieresis.sc -10
+KPX Cacute oslash.sc -10
+KPX Cacute amacron.sc -20
+KPX Cacute aogonek.sc -20
+KPX Cacute omacron.sc -10
+KPX Cacute obreve.sc -10
+KPX Cacute ohungarumlaut.sc -10
+KPX Cacute oogonek.sc -10
+KPX Cacute aeacute.sc -15
+KPX cacute h -15
+KPX cacute k -20
+KPX cacute hcircumflex -15
+KPX cacute kcommaaccent -20
+KPX Ccircumflex A -25
+KPX Ccircumflex O -10
+KPX Ccircumflex Adieresis -25
+KPX Ccircumflex Aring -25
+KPX Ccircumflex AE -15
+KPX Ccircumflex Odieresis -10
+KPX Ccircumflex Oslash -10
+KPX Ccircumflex Amacron -25
+KPX Ccircumflex Aogonek -25
+KPX Ccircumflex Omacron -10
+KPX Ccircumflex Obreve -10
+KPX Ccircumflex Ohungarumlaut -10
+KPX Ccircumflex Oogonek -10
+KPX Ccircumflex AEacute -15
+KPX Ccircumflex oogonek.sc -10
+KPX Ccircumflex amacron.sc -20
+KPX Ccircumflex aogonek.sc -20
+KPX Ccircumflex aeacute.sc -15
+KPX Ccircumflex obreve.sc -10
+KPX Ccircumflex ohungarumlaut.sc -10
+KPX Ccircumflex omacron.sc -10
+KPX Ccircumflex a.sc -20
+KPX Ccircumflex o.sc -10
+KPX Ccircumflex adieresis.sc -20
+KPX Ccircumflex aring.sc -20
+KPX Ccircumflex ae.sc -15
+KPX Ccircumflex odieresis.sc -10
+KPX Ccircumflex oslash.sc -10
+KPX Ccircumflex a.pc -20
+KPX Ccircumflex o.pc -10
+KPX Ccircumflex adieresis.pc -20
+KPX Ccircumflex aring.pc -20
+KPX Ccircumflex ae.pc -15
+KPX Ccircumflex odieresis.pc -10
+KPX Ccircumflex oslash.pc -10
+KPX Ccircumflex amacron.pc -20
+KPX Ccircumflex aogonek.pc -20
+KPX Ccircumflex omacron.pc -10
+KPX Ccircumflex obreve.pc -10
+KPX Ccircumflex ohungarumlaut.pc -10
+KPX Ccircumflex oogonek.pc -10
+KPX Ccircumflex aeacute.pc -15
+KPX Ccircumflex a.sc -20
+KPX Ccircumflex o.sc -10
+KPX Ccircumflex adieresis.sc -20
+KPX Ccircumflex aring.sc -20
+KPX Ccircumflex ae.sc -15
+KPX Ccircumflex odieresis.sc -10
+KPX Ccircumflex oslash.sc -10
+KPX Ccircumflex amacron.sc -20
+KPX Ccircumflex aogonek.sc -20
+KPX Ccircumflex omacron.sc -10
+KPX Ccircumflex obreve.sc -10
+KPX Ccircumflex ohungarumlaut.sc -10
+KPX Ccircumflex oogonek.sc -10
+KPX Ccircumflex aeacute.sc -15
+KPX ccircumflex h -15
+KPX ccircumflex k -20
+KPX ccircumflex hcircumflex -15
+KPX ccircumflex kcommaaccent -20
+KPX Cdotaccent A -25
+KPX Cdotaccent O -10
+KPX Cdotaccent Adieresis -25
+KPX Cdotaccent Aring -25
+KPX Cdotaccent AE -15
+KPX Cdotaccent Odieresis -10
+KPX Cdotaccent Oslash -10
+KPX Cdotaccent Amacron -25
+KPX Cdotaccent Aogonek -25
+KPX Cdotaccent Omacron -10
+KPX Cdotaccent Obreve -10
+KPX Cdotaccent Ohungarumlaut -10
+KPX Cdotaccent Oogonek -10
+KPX Cdotaccent AEacute -15
+KPX Cdotaccent oogonek.sc -10
+KPX Cdotaccent amacron.sc -20
+KPX Cdotaccent aogonek.sc -20
+KPX Cdotaccent aeacute.sc -15
+KPX Cdotaccent obreve.sc -10
+KPX Cdotaccent ohungarumlaut.sc -10
+KPX Cdotaccent omacron.sc -10
+KPX Cdotaccent a.sc -20
+KPX Cdotaccent o.sc -10
+KPX Cdotaccent adieresis.sc -20
+KPX Cdotaccent aring.sc -20
+KPX Cdotaccent ae.sc -15
+KPX Cdotaccent odieresis.sc -10
+KPX Cdotaccent oslash.sc -10
+KPX Cdotaccent a.pc -20
+KPX Cdotaccent o.pc -10
+KPX Cdotaccent adieresis.pc -20
+KPX Cdotaccent aring.pc -20
+KPX Cdotaccent ae.pc -15
+KPX Cdotaccent odieresis.pc -10
+KPX Cdotaccent oslash.pc -10
+KPX Cdotaccent amacron.pc -20
+KPX Cdotaccent aogonek.pc -20
+KPX Cdotaccent omacron.pc -10
+KPX Cdotaccent obreve.pc -10
+KPX Cdotaccent ohungarumlaut.pc -10
+KPX Cdotaccent oogonek.pc -10
+KPX Cdotaccent aeacute.pc -15
+KPX Cdotaccent a.sc -20
+KPX Cdotaccent o.sc -10
+KPX Cdotaccent adieresis.sc -20
+KPX Cdotaccent aring.sc -20
+KPX Cdotaccent ae.sc -15
+KPX Cdotaccent odieresis.sc -10
+KPX Cdotaccent oslash.sc -10
+KPX Cdotaccent amacron.sc -20
+KPX Cdotaccent aogonek.sc -20
+KPX Cdotaccent omacron.sc -10
+KPX Cdotaccent obreve.sc -10
+KPX Cdotaccent ohungarumlaut.sc -10
+KPX Cdotaccent oogonek.sc -10
+KPX Cdotaccent aeacute.sc -15
+KPX cdotaccent h -15
+KPX cdotaccent k -20
+KPX cdotaccent hcircumflex -15
+KPX cdotaccent kcommaaccent -20
+KPX Ccaron A -25
+KPX Ccaron O -10
+KPX Ccaron Adieresis -25
+KPX Ccaron Aring -25
+KPX Ccaron AE -15
+KPX Ccaron Odieresis -10
+KPX Ccaron Oslash -10
+KPX Ccaron Amacron -25
+KPX Ccaron Aogonek -25
+KPX Ccaron Omacron -10
+KPX Ccaron Obreve -10
+KPX Ccaron Ohungarumlaut -10
+KPX Ccaron Oogonek -10
+KPX Ccaron AEacute -15
+KPX Ccaron oogonek.sc -10
+KPX Ccaron amacron.sc -20
+KPX Ccaron aogonek.sc -20
+KPX Ccaron aeacute.sc -15
+KPX Ccaron obreve.sc -10
+KPX Ccaron ohungarumlaut.sc -10
+KPX Ccaron omacron.sc -10
+KPX Ccaron a.sc -20
+KPX Ccaron o.sc -10
+KPX Ccaron adieresis.sc -20
+KPX Ccaron aring.sc -20
+KPX Ccaron ae.sc -15
+KPX Ccaron odieresis.sc -10
+KPX Ccaron oslash.sc -10
+KPX Ccaron a.pc -20
+KPX Ccaron o.pc -10
+KPX Ccaron adieresis.pc -20
+KPX Ccaron aring.pc -20
+KPX Ccaron ae.pc -15
+KPX Ccaron odieresis.pc -10
+KPX Ccaron oslash.pc -10
+KPX Ccaron amacron.pc -20
+KPX Ccaron aogonek.pc -20
+KPX Ccaron omacron.pc -10
+KPX Ccaron obreve.pc -10
+KPX Ccaron ohungarumlaut.pc -10
+KPX Ccaron oogonek.pc -10
+KPX Ccaron aeacute.pc -15
+KPX Ccaron a.sc -20
+KPX Ccaron o.sc -10
+KPX Ccaron adieresis.sc -20
+KPX Ccaron aring.sc -20
+KPX Ccaron ae.sc -15
+KPX Ccaron odieresis.sc -10
+KPX Ccaron oslash.sc -10
+KPX Ccaron amacron.sc -20
+KPX Ccaron aogonek.sc -20
+KPX Ccaron omacron.sc -10
+KPX Ccaron obreve.sc -10
+KPX Ccaron ohungarumlaut.sc -10
+KPX Ccaron oogonek.sc -10
+KPX Ccaron aeacute.sc -15
+KPX ccaron h -15
+KPX ccaron k -20
+KPX ccaron hcircumflex -15
+KPX ccaron kcommaaccent -20
+KPX Dcaron A -65
+KPX Dcaron J -40
+KPX Dcaron V -70
+KPX Dcaron W -55
+KPX Dcaron X -65
+KPX Dcaron Y -75
+KPX Dcaron Adieresis -65
+KPX Dcaron Aring -65
+KPX Dcaron Amacron -65
+KPX Dcaron Aogonek -65
+KPX Dcaron Jcircumflex -40
+KPX Dcaron Wcircumflex -55
+KPX Dcaron Ycircumflex -75
+KPX Dcaron Ydieresis -75
+KPX Dcaron Wgrave -55
+KPX Dcaron Wacute -55
+KPX Dcaron Wdieresis -55
+KPX Dcaron jacute.sc -35
+KPX Dcaron Jacute -40
+KPX Dcaron amacron.sc -55
+KPX Dcaron aogonek.sc -55
+KPX Dcaron jcircumflex.sc -35
+KPX Dcaron wacute.sc -45
+KPX Dcaron wcircumflex.sc -45
+KPX Dcaron wdieresis.sc -45
+KPX Dcaron wgrave.sc -45
+KPX Dcaron ycircumflex.sc -65
+KPX Dcaron a.sc -55
+KPX Dcaron j.sc -35
+KPX Dcaron v.sc -60
+KPX Dcaron w.sc -45
+KPX Dcaron x.sc -55
+KPX Dcaron y.sc -65
+KPX Dcaron adieresis.sc -55
+KPX Dcaron aring.sc -55
+KPX Dcaron ydieresis.sc -65
+KPX Dcaron a.pc -55
+KPX Dcaron j.pc -35
+KPX Dcaron v.pc -60
+KPX Dcaron w.pc -45
+KPX Dcaron x.pc -55
+KPX Dcaron y.pc -65
+KPX Dcaron adieresis.pc -55
+KPX Dcaron aring.pc -55
+KPX Dcaron ydieresis.pc -65
+KPX Dcaron amacron.pc -55
+KPX Dcaron aogonek.pc -55
+KPX Dcaron jcircumflex.pc -35
+KPX Dcaron wcircumflex.pc -45
+KPX Dcaron ycircumflex.pc -65
+KPX Dcaron wgrave.pc -45
+KPX Dcaron wacute.pc -45
+KPX Dcaron wdieresis.pc -45
+KPX Dcaron jacute.pc -35
+KPX Dcaron a.sc -55
+KPX Dcaron j.sc -35
+KPX Dcaron v.sc -60
+KPX Dcaron w.sc -45
+KPX Dcaron x.sc -55
+KPX Dcaron y.sc -65
+KPX Dcaron adieresis.sc -55
+KPX Dcaron aring.sc -55
+KPX Dcaron ydieresis.sc -65
+KPX Dcaron amacron.sc -55
+KPX Dcaron aogonek.sc -55
+KPX Dcaron jcircumflex.sc -35
+KPX Dcaron wcircumflex.sc -45
+KPX Dcaron ycircumflex.sc -65
+KPX Dcaron wgrave.sc -45
+KPX Dcaron wacute.sc -45
+KPX Dcaron wdieresis.sc -45
+KPX Dcaron jacute.sc -35
+KPX dcaron backslash 40
+KPX dcaron b 35
+KPX dcaron h 35
+KPX dcaron k 35
+KPX dcaron l 35
+KPX dcaron thorn 35
+KPX dcaron hcircumflex 35
+KPX dcaron kcommaaccent 35
+KPX dcaron lacute 35
+KPX dcaron lcommaaccent 35
+KPX dcaron lcaron 35
+KPX dcaron quoteleft 40
+KPX dcaron quoteright 40
+KPX dcaron quotedblleft 40
+KPX dcaron quotedblright 40
+KPX Dcroat A -65
+KPX Dcroat Agrave -65
+KPX Dcroat Aacute -65
+KPX Dcroat Acircumflex -65
+KPX Dcroat Atilde -65
+KPX Dcroat Abreve -65
+KPX Dcroat Adotbelow -65
+KPX Dcroat Ahookabove -65
+KPX Dcroat Acircumflexacute -65
+KPX Dcroat Acircumflexgrave -65
+KPX Dcroat Acircumflexhookabove -65
+KPX Dcroat Acircumflextilde -65
+KPX Dcroat Acircumflexdotbelow -65
+KPX Dcroat Abreveacute -65
+KPX Dcroat Abrevegrave -65
+KPX Dcroat Abrevehookabove -65
+KPX Dcroat Abrevetilde -65
+KPX Dcroat Abrevedotbelow -65
+KPX Dcroat abreveacute.sc -55
+KPX Dcroat abrevedotbelow.sc -55
+KPX Dcroat abrevegrave.sc -55
+KPX Dcroat abrevehookabove.sc -55
+KPX Dcroat abrevetilde.sc -55
+KPX Dcroat acircumflexacute.sc -55
+KPX Dcroat acircumflexdotbelow.sc -55
+KPX Dcroat acircumflexgrave.sc -55
+KPX Dcroat acircumflexhookabove.sc -55
+KPX Dcroat acircumflextilde.sc -55
+KPX Dcroat adotbelow.sc -55
+KPX Dcroat ahookabove.sc -55
+KPX Dcroat abreve.sc -55
+KPX Dcroat a.sc -55
+KPX Dcroat agrave.sc -55
+KPX Dcroat aacute.sc -55
+KPX Dcroat acircumflex.sc -55
+KPX Dcroat atilde.sc -55
+KPX Dcroat a.pc -55
+KPX Dcroat agrave.pc -55
+KPX Dcroat aacute.pc -55
+KPX Dcroat acircumflex.pc -55
+KPX Dcroat atilde.pc -55
+KPX Dcroat abreve.pc -55
+KPX Dcroat adotbelow.pc -55
+KPX Dcroat ahookabove.pc -55
+KPX Dcroat acircumflexacute.pc -55
+KPX Dcroat acircumflexgrave.pc -55
+KPX Dcroat acircumflexhookabove.pc -55
+KPX Dcroat acircumflextilde.pc -55
+KPX Dcroat acircumflexdotbelow.pc -55
+KPX Dcroat abreveacute.pc -55
+KPX Dcroat abrevegrave.pc -55
+KPX Dcroat abrevehookabove.pc -55
+KPX Dcroat abrevetilde.pc -55
+KPX Dcroat abrevedotbelow.pc -55
+KPX Dcroat a.sc -55
+KPX Dcroat agrave.sc -55
+KPX Dcroat aacute.sc -55
+KPX Dcroat acircumflex.sc -55
+KPX Dcroat atilde.sc -55
+KPX Dcroat abreve.sc -55
+KPX Dcroat adotbelow.sc -55
+KPX Dcroat ahookabove.sc -55
+KPX Dcroat acircumflexacute.sc -55
+KPX Dcroat acircumflexgrave.sc -55
+KPX Dcroat acircumflexhookabove.sc -55
+KPX Dcroat acircumflextilde.sc -55
+KPX Dcroat acircumflexdotbelow.sc -55
+KPX Dcroat abreveacute.sc -55
+KPX Dcroat abrevegrave.sc -55
+KPX Dcroat abrevehookabove.sc -55
+KPX Dcroat abrevetilde.sc -55
+KPX Dcroat abrevedotbelow.sc -55
+KPX emacron v -25
+KPX emacron w -30
+KPX emacron x -35
+KPX emacron y -30
+KPX emacron ydieresis -30
+KPX emacron wcircumflex -30
+KPX emacron ycircumflex -30
+KPX emacron wgrave -30
+KPX emacron wacute -30
+KPX emacron wdieresis -30
+KPX emacron quoteright -30
+KPX ebreve v -25
+KPX ebreve w -30
+KPX ebreve x -35
+KPX ebreve y -30
+KPX ebreve ydieresis -30
+KPX ebreve wcircumflex -30
+KPX ebreve ycircumflex -30
+KPX ebreve wgrave -30
+KPX ebreve wacute -30
+KPX ebreve wdieresis -30
+KPX ebreve quoteright -30
+KPX edotaccent v -25
+KPX edotaccent w -30
+KPX edotaccent x -35
+KPX edotaccent y -30
+KPX edotaccent ydieresis -30
+KPX edotaccent wcircumflex -30
+KPX edotaccent ycircumflex -30
+KPX edotaccent wgrave -30
+KPX edotaccent wacute -30
+KPX edotaccent wdieresis -30
+KPX edotaccent quoteright -30
+KPX eogonek v -25
+KPX eogonek w -30
+KPX eogonek x -35
+KPX eogonek wcircumflex -30
+KPX eogonek wgrave -30
+KPX eogonek wacute -30
+KPX eogonek wdieresis -30
+KPX eogonek quoteright -30
+KPX ecaron v -25
+KPX ecaron w -30
+KPX ecaron x -35
+KPX ecaron y -30
+KPX ecaron ydieresis -30
+KPX ecaron wcircumflex -30
+KPX ecaron ycircumflex -30
+KPX ecaron wgrave -30
+KPX ecaron wacute -30
+KPX ecaron wdieresis -30
+KPX ecaron quoteright -30
+KPX Gcircumflex A -25
+KPX Gcircumflex T -20
+KPX Gcircumflex V -25
+KPX Gcircumflex W -20
+KPX Gcircumflex Y -25
+KPX Gcircumflex Adieresis -25
+KPX Gcircumflex Aring -25
+KPX Gcircumflex AE -20
+KPX Gcircumflex Amacron -25
+KPX Gcircumflex Aogonek -25
+KPX Gcircumflex Tcaron -20
+KPX Gcircumflex Wcircumflex -20
+KPX Gcircumflex Ycircumflex -25
+KPX Gcircumflex Ydieresis -25
+KPX Gcircumflex AEacute -20
+KPX Gcircumflex uni021A -20
+KPX Gcircumflex Wgrave -20
+KPX Gcircumflex Wacute -20
+KPX Gcircumflex Wdieresis -20
+KPX Gcircumflex amacron.sc -20
+KPX Gcircumflex aogonek.sc -20
+KPX Gcircumflex aeacute.sc -15
+KPX Gcircumflex tcaron.sc -15
+KPX Gcircumflex wacute.sc -15
+KPX Gcircumflex wcircumflex.sc -15
+KPX Gcircumflex wdieresis.sc -15
+KPX Gcircumflex wgrave.sc -15
+KPX Gcircumflex ycircumflex.sc -20
+KPX Gcircumflex a.sc -20
+KPX Gcircumflex t.sc -15
+KPX Gcircumflex v.sc -20
+KPX Gcircumflex w.sc -15
+KPX Gcircumflex y.sc -20
+KPX Gcircumflex adieresis.sc -20
+KPX Gcircumflex aring.sc -20
+KPX Gcircumflex ae.sc -15
+KPX Gcircumflex ydieresis.sc -20
+KPX Gcircumflex a.pc -20
+KPX Gcircumflex t.pc -15
+KPX Gcircumflex v.pc -20
+KPX Gcircumflex w.pc -15
+KPX Gcircumflex y.pc -20
+KPX Gcircumflex adieresis.pc -20
+KPX Gcircumflex aring.pc -20
+KPX Gcircumflex ae.pc -15
+KPX Gcircumflex ydieresis.pc -20
+KPX Gcircumflex amacron.pc -20
+KPX Gcircumflex aogonek.pc -20
+KPX Gcircumflex tcaron.pc -15
+KPX Gcircumflex wcircumflex.pc -15
+KPX Gcircumflex ycircumflex.pc -20
+KPX Gcircumflex aeacute.pc -15
+KPX Gcircumflex uni021B.pc -15
+KPX Gcircumflex wgrave.pc -15
+KPX Gcircumflex wacute.pc -15
+KPX Gcircumflex wdieresis.pc -15
+KPX Gcircumflex a.sc -20
+KPX Gcircumflex t.sc -15
+KPX Gcircumflex v.sc -20
+KPX Gcircumflex w.sc -15
+KPX Gcircumflex y.sc -20
+KPX Gcircumflex adieresis.sc -20
+KPX Gcircumflex aring.sc -20
+KPX Gcircumflex ae.sc -15
+KPX Gcircumflex ydieresis.sc -20
+KPX Gcircumflex amacron.sc -20
+KPX Gcircumflex aogonek.sc -20
+KPX Gcircumflex tcaron.sc -15
+KPX Gcircumflex wcircumflex.sc -15
+KPX Gcircumflex ycircumflex.sc -20
+KPX Gcircumflex aeacute.sc -15
+KPX Gcircumflex wgrave.sc -15
+KPX Gcircumflex wacute.sc -15
+KPX Gcircumflex wdieresis.sc -15
+KPX gcircumflex a -20
+KPX gcircumflex e -25
+KPX gcircumflex r 10
+KPX gcircumflex adieresis -20
+KPX gcircumflex aring -20
+KPX gcircumflex ae -20
+KPX gcircumflex edieresis -25
+KPX gcircumflex amacron -20
+KPX gcircumflex aogonek -20
+KPX gcircumflex emacron -25
+KPX gcircumflex ebreve -25
+KPX gcircumflex edotaccent -25
+KPX gcircumflex eogonek -25
+KPX gcircumflex ecaron -25
+KPX gcircumflex racute 10
+KPX gcircumflex rcommaaccent 10
+KPX gcircumflex rcaron 10
+KPX gcircumflex aeacute -20
+KPX gcircumflex rdotaccent 10
+KPX Gbreve A -25
+KPX Gbreve T -20
+KPX Gbreve V -25
+KPX Gbreve W -20
+KPX Gbreve Y -25
+KPX Gbreve Adieresis -25
+KPX Gbreve Aring -25
+KPX Gbreve AE -20
+KPX Gbreve Amacron -25
+KPX Gbreve Aogonek -25
+KPX Gbreve Tcaron -20
+KPX Gbreve Wcircumflex -20
+KPX Gbreve Ycircumflex -25
+KPX Gbreve Ydieresis -25
+KPX Gbreve AEacute -20
+KPX Gbreve uni021A -20
+KPX Gbreve Wgrave -20
+KPX Gbreve Wacute -20
+KPX Gbreve Wdieresis -20
+KPX Gbreve amacron.sc -20
+KPX Gbreve aogonek.sc -20
+KPX Gbreve aeacute.sc -15
+KPX Gbreve tcaron.sc -15
+KPX Gbreve wacute.sc -15
+KPX Gbreve wcircumflex.sc -15
+KPX Gbreve wdieresis.sc -15
+KPX Gbreve wgrave.sc -15
+KPX Gbreve ycircumflex.sc -20
+KPX Gbreve a.sc -20
+KPX Gbreve t.sc -15
+KPX Gbreve v.sc -20
+KPX Gbreve w.sc -15
+KPX Gbreve y.sc -20
+KPX Gbreve adieresis.sc -20
+KPX Gbreve aring.sc -20
+KPX Gbreve ae.sc -15
+KPX Gbreve ydieresis.sc -20
+KPX Gbreve a.pc -20
+KPX Gbreve t.pc -15
+KPX Gbreve v.pc -20
+KPX Gbreve w.pc -15
+KPX Gbreve y.pc -20
+KPX Gbreve adieresis.pc -20
+KPX Gbreve aring.pc -20
+KPX Gbreve ae.pc -15
+KPX Gbreve ydieresis.pc -20
+KPX Gbreve amacron.pc -20
+KPX Gbreve aogonek.pc -20
+KPX Gbreve tcaron.pc -15
+KPX Gbreve wcircumflex.pc -15
+KPX Gbreve ycircumflex.pc -20
+KPX Gbreve aeacute.pc -15
+KPX Gbreve uni021B.pc -15
+KPX Gbreve wgrave.pc -15
+KPX Gbreve wacute.pc -15
+KPX Gbreve wdieresis.pc -15
+KPX Gbreve a.sc -20
+KPX Gbreve t.sc -15
+KPX Gbreve v.sc -20
+KPX Gbreve w.sc -15
+KPX Gbreve y.sc -20
+KPX Gbreve adieresis.sc -20
+KPX Gbreve aring.sc -20
+KPX Gbreve ae.sc -15
+KPX Gbreve ydieresis.sc -20
+KPX Gbreve amacron.sc -20
+KPX Gbreve aogonek.sc -20
+KPX Gbreve tcaron.sc -15
+KPX Gbreve wcircumflex.sc -15
+KPX Gbreve ycircumflex.sc -20
+KPX Gbreve aeacute.sc -15
+KPX Gbreve wgrave.sc -15
+KPX Gbreve wacute.sc -15
+KPX Gbreve wdieresis.sc -15
+KPX gbreve a -20
+KPX gbreve e -25
+KPX gbreve r 10
+KPX gbreve adieresis -20
+KPX gbreve aring -20
+KPX gbreve ae -20
+KPX gbreve edieresis -25
+KPX gbreve amacron -20
+KPX gbreve aogonek -20
+KPX gbreve emacron -25
+KPX gbreve ebreve -25
+KPX gbreve edotaccent -25
+KPX gbreve eogonek -25
+KPX gbreve ecaron -25
+KPX gbreve racute 10
+KPX gbreve rcommaaccent 10
+KPX gbreve rcaron 10
+KPX gbreve aeacute -20
+KPX gbreve rdotaccent 10
+KPX Gdotaccent A -25
+KPX Gdotaccent T -20
+KPX Gdotaccent V -25
+KPX Gdotaccent W -20
+KPX Gdotaccent Y -25
+KPX Gdotaccent Adieresis -25
+KPX Gdotaccent Aring -25
+KPX Gdotaccent AE -20
+KPX Gdotaccent Amacron -25
+KPX Gdotaccent Aogonek -25
+KPX Gdotaccent Tcaron -20
+KPX Gdotaccent Wcircumflex -20
+KPX Gdotaccent Ycircumflex -25
+KPX Gdotaccent Ydieresis -25
+KPX Gdotaccent AEacute -20
+KPX Gdotaccent uni021A -20
+KPX Gdotaccent Wgrave -20
+KPX Gdotaccent Wacute -20
+KPX Gdotaccent Wdieresis -20
+KPX Gdotaccent amacron.sc -20
+KPX Gdotaccent aogonek.sc -20
+KPX Gdotaccent aeacute.sc -15
+KPX Gdotaccent tcaron.sc -15
+KPX Gdotaccent wacute.sc -15
+KPX Gdotaccent wcircumflex.sc -15
+KPX Gdotaccent wdieresis.sc -15
+KPX Gdotaccent wgrave.sc -15
+KPX Gdotaccent ycircumflex.sc -20
+KPX Gdotaccent a.sc -20
+KPX Gdotaccent t.sc -15
+KPX Gdotaccent v.sc -20
+KPX Gdotaccent w.sc -15
+KPX Gdotaccent y.sc -20
+KPX Gdotaccent adieresis.sc -20
+KPX Gdotaccent aring.sc -20
+KPX Gdotaccent ae.sc -15
+KPX Gdotaccent ydieresis.sc -20
+KPX Gdotaccent a.pc -20
+KPX Gdotaccent t.pc -15
+KPX Gdotaccent v.pc -20
+KPX Gdotaccent w.pc -15
+KPX Gdotaccent y.pc -20
+KPX Gdotaccent adieresis.pc -20
+KPX Gdotaccent aring.pc -20
+KPX Gdotaccent ae.pc -15
+KPX Gdotaccent ydieresis.pc -20
+KPX Gdotaccent amacron.pc -20
+KPX Gdotaccent aogonek.pc -20
+KPX Gdotaccent tcaron.pc -15
+KPX Gdotaccent wcircumflex.pc -15
+KPX Gdotaccent ycircumflex.pc -20
+KPX Gdotaccent aeacute.pc -15
+KPX Gdotaccent uni021B.pc -15
+KPX Gdotaccent wgrave.pc -15
+KPX Gdotaccent wacute.pc -15
+KPX Gdotaccent wdieresis.pc -15
+KPX Gdotaccent a.sc -20
+KPX Gdotaccent t.sc -15
+KPX Gdotaccent v.sc -20
+KPX Gdotaccent w.sc -15
+KPX Gdotaccent y.sc -20
+KPX Gdotaccent adieresis.sc -20
+KPX Gdotaccent aring.sc -20
+KPX Gdotaccent ae.sc -15
+KPX Gdotaccent ydieresis.sc -20
+KPX Gdotaccent amacron.sc -20
+KPX Gdotaccent aogonek.sc -20
+KPX Gdotaccent tcaron.sc -15
+KPX Gdotaccent wcircumflex.sc -15
+KPX Gdotaccent ycircumflex.sc -20
+KPX Gdotaccent aeacute.sc -15
+KPX Gdotaccent wgrave.sc -15
+KPX Gdotaccent wacute.sc -15
+KPX Gdotaccent wdieresis.sc -15
+KPX gdotaccent a -20
+KPX gdotaccent e -25
+KPX gdotaccent r 10
+KPX gdotaccent adieresis -20
+KPX gdotaccent aring -20
+KPX gdotaccent ae -20
+KPX gdotaccent edieresis -25
+KPX gdotaccent amacron -20
+KPX gdotaccent aogonek -20
+KPX gdotaccent emacron -25
+KPX gdotaccent ebreve -25
+KPX gdotaccent edotaccent -25
+KPX gdotaccent eogonek -25
+KPX gdotaccent ecaron -25
+KPX gdotaccent racute 10
+KPX gdotaccent rcommaaccent 10
+KPX gdotaccent rcaron 10
+KPX gdotaccent aeacute -20
+KPX gdotaccent rdotaccent 10
+KPX Gcommaaccent A -25
+KPX Gcommaaccent T -20
+KPX Gcommaaccent V -25
+KPX Gcommaaccent W -20
+KPX Gcommaaccent Y -25
+KPX Gcommaaccent Adieresis -25
+KPX Gcommaaccent Aring -25
+KPX Gcommaaccent AE -20
+KPX Gcommaaccent Amacron -25
+KPX Gcommaaccent Aogonek -25
+KPX Gcommaaccent Tcaron -20
+KPX Gcommaaccent Wcircumflex -20
+KPX Gcommaaccent Ycircumflex -25
+KPX Gcommaaccent Ydieresis -25
+KPX Gcommaaccent AEacute -20
+KPX Gcommaaccent uni021A -20
+KPX Gcommaaccent Wgrave -20
+KPX Gcommaaccent Wacute -20
+KPX Gcommaaccent Wdieresis -20
+KPX Gcommaaccent amacron.sc -20
+KPX Gcommaaccent aogonek.sc -20
+KPX Gcommaaccent aeacute.sc -15
+KPX Gcommaaccent tcaron.sc -15
+KPX Gcommaaccent wacute.sc -15
+KPX Gcommaaccent wcircumflex.sc -15
+KPX Gcommaaccent wdieresis.sc -15
+KPX Gcommaaccent wgrave.sc -15
+KPX Gcommaaccent ycircumflex.sc -20
+KPX Gcommaaccent a.sc -20
+KPX Gcommaaccent t.sc -15
+KPX Gcommaaccent v.sc -20
+KPX Gcommaaccent w.sc -15
+KPX Gcommaaccent y.sc -20
+KPX Gcommaaccent adieresis.sc -20
+KPX Gcommaaccent aring.sc -20
+KPX Gcommaaccent ae.sc -15
+KPX Gcommaaccent ydieresis.sc -20
+KPX Gcommaaccent a.pc -20
+KPX Gcommaaccent t.pc -15
+KPX Gcommaaccent v.pc -20
+KPX Gcommaaccent w.pc -15
+KPX Gcommaaccent y.pc -20
+KPX Gcommaaccent adieresis.pc -20
+KPX Gcommaaccent aring.pc -20
+KPX Gcommaaccent ae.pc -15
+KPX Gcommaaccent ydieresis.pc -20
+KPX Gcommaaccent amacron.pc -20
+KPX Gcommaaccent aogonek.pc -20
+KPX Gcommaaccent tcaron.pc -15
+KPX Gcommaaccent wcircumflex.pc -15
+KPX Gcommaaccent ycircumflex.pc -20
+KPX Gcommaaccent aeacute.pc -15
+KPX Gcommaaccent uni021B.pc -15
+KPX Gcommaaccent wgrave.pc -15
+KPX Gcommaaccent wacute.pc -15
+KPX Gcommaaccent wdieresis.pc -15
+KPX Gcommaaccent a.sc -20
+KPX Gcommaaccent t.sc -15
+KPX Gcommaaccent v.sc -20
+KPX Gcommaaccent w.sc -15
+KPX Gcommaaccent y.sc -20
+KPX Gcommaaccent adieresis.sc -20
+KPX Gcommaaccent aring.sc -20
+KPX Gcommaaccent ae.sc -15
+KPX Gcommaaccent ydieresis.sc -20
+KPX Gcommaaccent amacron.sc -20
+KPX Gcommaaccent aogonek.sc -20
+KPX Gcommaaccent tcaron.sc -15
+KPX Gcommaaccent wcircumflex.sc -15
+KPX Gcommaaccent ycircumflex.sc -20
+KPX Gcommaaccent aeacute.sc -15
+KPX Gcommaaccent wgrave.sc -15
+KPX Gcommaaccent wacute.sc -15
+KPX Gcommaaccent wdieresis.sc -15
+KPX gcommaaccent a -20
+KPX gcommaaccent e -25
+KPX gcommaaccent r 10
+KPX gcommaaccent adieresis -20
+KPX gcommaaccent aring -20
+KPX gcommaaccent ae -20
+KPX gcommaaccent edieresis -25
+KPX gcommaaccent amacron -20
+KPX gcommaaccent aogonek -20
+KPX gcommaaccent emacron -25
+KPX gcommaaccent ebreve -25
+KPX gcommaaccent edotaccent -25
+KPX gcommaaccent eogonek -25
+KPX gcommaaccent ecaron -25
+KPX gcommaaccent racute 10
+KPX gcommaaccent rcommaaccent 10
+KPX gcommaaccent rcaron 10
+KPX gcommaaccent aeacute -20
+KPX gcommaaccent rdotaccent 10
+KPX hcircumflex y -30
+KPX hcircumflex ydieresis -30
+KPX hcircumflex ycircumflex -30
+KPX hcircumflex quoteright -40
+KPX imacron T -30
+KPX imacron j -35
+KPX imacron jcircumflex -35
+KPX imacron Tcaron -30
+KPX imacron uni021A -30
+KPX imacron jacute -35
+KPX ibreve T -30
+KPX ibreve j -35
+KPX ibreve jcircumflex -35
+KPX ibreve Tcaron -30
+KPX ibreve uni021A -30
+KPX ibreve jacute -35
+KPX iogonek T -30
+KPX iogonek Tcaron -30
+KPX iogonek uni021A -30
+KPX dotlessi T -30
+KPX dotlessi j -35
+KPX dotlessi jcircumflex -35
+KPX dotlessi Tcaron -30
+KPX dotlessi uni021A -30
+KPX dotlessi jacute -35
+KPX Jcircumflex A -55
+KPX Jcircumflex Adieresis -55
+KPX Jcircumflex Aring -55
+KPX Jcircumflex AE -45
+KPX Jcircumflex Amacron -55
+KPX Jcircumflex Aogonek -55
+KPX Jcircumflex AEacute -45
+KPX Jcircumflex amacron.sc -45
+KPX Jcircumflex aogonek.sc -45
+KPX Jcircumflex aeacute.sc -40
+KPX Jcircumflex a.sc -45
+KPX Jcircumflex adieresis.sc -45
+KPX Jcircumflex aring.sc -45
+KPX Jcircumflex ae.sc -40
+KPX Jcircumflex a.pc -45
+KPX Jcircumflex adieresis.pc -45
+KPX Jcircumflex aring.pc -45
+KPX Jcircumflex ae.pc -40
+KPX Jcircumflex amacron.pc -45
+KPX Jcircumflex aogonek.pc -45
+KPX Jcircumflex aeacute.pc -40
+KPX Jcircumflex a.sc -45
+KPX Jcircumflex adieresis.sc -45
+KPX Jcircumflex aring.sc -45
+KPX Jcircumflex ae.sc -40
+KPX Jcircumflex amacron.sc -45
+KPX Jcircumflex aogonek.sc -45
+KPX Jcircumflex aeacute.sc -40
+KPX Kcommaaccent hyphen -65
+KPX Kcommaaccent C -45
+KPX Kcommaaccent G -50
+KPX Kcommaaccent O -50
+KPX Kcommaaccent e -20
+KPX Kcommaaccent o -30
+KPX Kcommaaccent u -20
+KPX Kcommaaccent y -85
+KPX Kcommaaccent Ccedilla -45
+KPX Kcommaaccent Odieresis -50
+KPX Kcommaaccent Oslash -50
+KPX Kcommaaccent edieresis -20
+KPX Kcommaaccent odieresis -30
+KPX Kcommaaccent oslash -30
+KPX Kcommaaccent ucircumflex -20
+KPX Kcommaaccent udieresis -20
+KPX Kcommaaccent ydieresis -85
+KPX Kcommaaccent Cacute -45
+KPX Kcommaaccent Ccircumflex -45
+KPX Kcommaaccent Cdotaccent -45
+KPX Kcommaaccent Ccaron -45
+KPX Kcommaaccent emacron -20
+KPX Kcommaaccent ebreve -20
+KPX Kcommaaccent edotaccent -20
+KPX Kcommaaccent eogonek -20
+KPX Kcommaaccent ecaron -20
+KPX Kcommaaccent Gcircumflex -50
+KPX Kcommaaccent Gbreve -50
+KPX Kcommaaccent Gdotaccent -50
+KPX Kcommaaccent Gcommaaccent -50
+KPX Kcommaaccent Omacron -50
+KPX Kcommaaccent omacron -30
+KPX Kcommaaccent Obreve -50
+KPX Kcommaaccent obreve -30
+KPX Kcommaaccent Ohungarumlaut -50
+KPX Kcommaaccent ohungarumlaut -30
+KPX Kcommaaccent OE -45
+KPX Kcommaaccent umacron -20
+KPX Kcommaaccent ubreve -20
+KPX Kcommaaccent uring -20
+KPX Kcommaaccent uhungarumlaut -20
+KPX Kcommaaccent uogonek -20
+KPX Kcommaaccent ycircumflex -85
+KPX Kcommaaccent Gcaron -50
+KPX Kcommaaccent Oogonek -50
+KPX Kcommaaccent oogonek -30
+KPX Kcommaaccent Gacute -50
+KPX Kcommaaccent gacute.sc -40
+KPX Kcommaaccent gcaron.sc -40
+KPX Kcommaaccent oe.sc -40
+KPX Kcommaaccent oogonek.sc -40
+KPX Kcommaaccent cacute.sc -40
+KPX Kcommaaccent ccaron.sc -40
+KPX Kcommaaccent ccircumflex.sc -40
+KPX Kcommaaccent cdotaccent.sc -40
+KPX Kcommaaccent gbreve.sc -40
+KPX Kcommaaccent gcircumflex.sc -40
+KPX Kcommaaccent gcommaaccent.sc -40
+KPX Kcommaaccent gdotaccent.sc -40
+KPX Kcommaaccent obreve.sc -40
+KPX Kcommaaccent ohungarumlaut.sc -40
+KPX Kcommaaccent omacron.sc -40
+KPX Kcommaaccent c.sc -40
+KPX Kcommaaccent g.sc -40
+KPX Kcommaaccent o.sc -40
+KPX Kcommaaccent ccedilla.sc -40
+KPX Kcommaaccent odieresis.sc -40
+KPX Kcommaaccent oslash.sc -40
+KPX Kcommaaccent c.pc -40
+KPX Kcommaaccent g.pc -40
+KPX Kcommaaccent o.pc -40
+KPX Kcommaaccent ccedilla.pc -40
+KPX Kcommaaccent odieresis.pc -40
+KPX Kcommaaccent oslash.pc -40
+KPX Kcommaaccent cacute.pc -40
+KPX Kcommaaccent ccircumflex.pc -40
+KPX Kcommaaccent cdotaccent.pc -40
+KPX Kcommaaccent ccaron.pc -40
+KPX Kcommaaccent gcircumflex.pc -40
+KPX Kcommaaccent gbreve.pc -40
+KPX Kcommaaccent gdotaccent.pc -40
+KPX Kcommaaccent gcommaaccent.pc -40
+KPX Kcommaaccent omacron.pc -40
+KPX Kcommaaccent obreve.pc -40
+KPX Kcommaaccent ohungarumlaut.pc -40
+KPX Kcommaaccent oe.pc -40
+KPX Kcommaaccent gcaron.pc -40
+KPX Kcommaaccent oogonek.pc -40
+KPX Kcommaaccent gacute.pc -40
+KPX Kcommaaccent c.sc -40
+KPX Kcommaaccent g.sc -40
+KPX Kcommaaccent o.sc -40
+KPX Kcommaaccent ccedilla.sc -40
+KPX Kcommaaccent odieresis.sc -40
+KPX Kcommaaccent oslash.sc -40
+KPX Kcommaaccent cacute.sc -40
+KPX Kcommaaccent ccircumflex.sc -40
+KPX Kcommaaccent cdotaccent.sc -40
+KPX Kcommaaccent ccaron.sc -40
+KPX Kcommaaccent gcircumflex.sc -40
+KPX Kcommaaccent gbreve.sc -40
+KPX Kcommaaccent gdotaccent.sc -40
+KPX Kcommaaccent gcommaaccent.sc -40
+KPX Kcommaaccent omacron.sc -40
+KPX Kcommaaccent obreve.sc -40
+KPX Kcommaaccent ohungarumlaut.sc -40
+KPX Kcommaaccent oe.sc -40
+KPX Kcommaaccent gcaron.sc -40
+KPX Kcommaaccent oogonek.sc -40
+KPX Kcommaaccent gacute.sc -40
+KPX kcommaaccent hyphen -65
+KPX kcommaaccent e -20
+KPX kcommaaccent g -10
+KPX kcommaaccent o -30
+KPX kcommaaccent u 15
+KPX kcommaaccent edieresis -20
+KPX kcommaaccent odieresis -30
+KPX kcommaaccent oslash -30
+KPX kcommaaccent ucircumflex 15
+KPX kcommaaccent udieresis 15
+KPX kcommaaccent emacron -20
+KPX kcommaaccent ebreve -20
+KPX kcommaaccent edotaccent -20
+KPX kcommaaccent eogonek -20
+KPX kcommaaccent ecaron -20
+KPX kcommaaccent gcircumflex -10
+KPX kcommaaccent gbreve -10
+KPX kcommaaccent gdotaccent -10
+KPX kcommaaccent gcommaaccent -10
+KPX kcommaaccent omacron -30
+KPX kcommaaccent obreve -30
+KPX kcommaaccent ohungarumlaut -30
+KPX kcommaaccent umacron 15
+KPX kcommaaccent ubreve 15
+KPX kcommaaccent uring 15
+KPX kcommaaccent uhungarumlaut 15
+KPX kcommaaccent uogonek 15
+KPX kcommaaccent gcaron -10
+KPX kcommaaccent oogonek -30
+KPX kcommaaccent gacute -10
+KPX Lacute hyphen 25
+KPX Lacute T -75
+KPX Lacute U -25
+KPX Lacute V -115
+KPX Lacute W -90
+KPX Lacute Y -100
+KPX Lacute y -55
+KPX Lacute Ucircumflex -25
+KPX Lacute Udieresis -25
+KPX Lacute ydieresis -55
+KPX Lacute Tcaron -75
+KPX Lacute Umacron -25
+KPX Lacute Ubreve -25
+KPX Lacute Uring -25
+KPX Lacute Uhungarumlaut -25
+KPX Lacute Uogonek -25
+KPX Lacute Wcircumflex -90
+KPX Lacute Ycircumflex -100
+KPX Lacute ycircumflex -55
+KPX Lacute Ydieresis -100
+KPX Lacute uni021A -75
+KPX Lacute Wgrave -90
+KPX Lacute Wacute -90
+KPX Lacute Wdieresis -90
+KPX Lacute quoteright -125
+KPX Lacute quotedblright -100
+KPX Lacute tcaron.sc -65
+KPX Lacute ubreve.sc -20
+KPX Lacute uhungarumlaut.sc -20
+KPX Lacute umacron.sc -20
+KPX Lacute uogonek.sc -20
+KPX Lacute uring.sc -20
+KPX Lacute wacute.sc -75
+KPX Lacute wcircumflex.sc -75
+KPX Lacute wdieresis.sc -75
+KPX Lacute wgrave.sc -75
+KPX Lacute ycircumflex.sc -85
+KPX Lacute t.sc -65
+KPX Lacute u.sc -20
+KPX Lacute v.sc -95
+KPX Lacute w.sc -75
+KPX Lacute y.sc -85
+KPX Lacute ucircumflex.sc -20
+KPX Lacute udieresis.sc -20
+KPX Lacute ydieresis.sc -85
+KPX Lacute t.pc -65
+KPX Lacute u.pc -20
+KPX Lacute v.pc -95
+KPX Lacute w.pc -75
+KPX Lacute y.pc -85
+KPX Lacute ucircumflex.pc -20
+KPX Lacute udieresis.pc -20
+KPX Lacute ydieresis.pc -85
+KPX Lacute tcaron.pc -65
+KPX Lacute umacron.pc -20
+KPX Lacute ubreve.pc -20
+KPX Lacute uring.pc -20
+KPX Lacute uhungarumlaut.pc -20
+KPX Lacute uogonek.pc -20
+KPX Lacute wcircumflex.pc -75
+KPX Lacute ycircumflex.pc -85
+KPX Lacute uni021B.pc -65
+KPX Lacute wgrave.pc -75
+KPX Lacute wacute.pc -75
+KPX Lacute wdieresis.pc -75
+KPX Lacute t.sc -65
+KPX Lacute u.sc -20
+KPX Lacute v.sc -95
+KPX Lacute w.sc -75
+KPX Lacute y.sc -85
+KPX Lacute ucircumflex.sc -20
+KPX Lacute udieresis.sc -20
+KPX Lacute ydieresis.sc -85
+KPX Lacute tcaron.sc -65
+KPX Lacute umacron.sc -20
+KPX Lacute ubreve.sc -20
+KPX Lacute uring.sc -20
+KPX Lacute uhungarumlaut.sc -20
+KPX Lacute uogonek.sc -20
+KPX Lacute wcircumflex.sc -75
+KPX Lacute ycircumflex.sc -85
+KPX Lacute wgrave.sc -75
+KPX Lacute wacute.sc -75
+KPX Lacute wdieresis.sc -75
+KPX lacute v -30
+KPX lacute y -25
+KPX lacute ydieresis -25
+KPX lacute ycircumflex -25
+KPX Lcommaaccent hyphen 25
+KPX Lcommaaccent T -75
+KPX Lcommaaccent U -25
+KPX Lcommaaccent V -115
+KPX Lcommaaccent W -90
+KPX Lcommaaccent Y -100
+KPX Lcommaaccent y -55
+KPX Lcommaaccent Ucircumflex -25
+KPX Lcommaaccent Udieresis -25
+KPX Lcommaaccent ydieresis -55
+KPX Lcommaaccent Tcaron -75
+KPX Lcommaaccent Umacron -25
+KPX Lcommaaccent Ubreve -25
+KPX Lcommaaccent Uring -25
+KPX Lcommaaccent Uhungarumlaut -25
+KPX Lcommaaccent Uogonek -25
+KPX Lcommaaccent Wcircumflex -90
+KPX Lcommaaccent Ycircumflex -100
+KPX Lcommaaccent ycircumflex -55
+KPX Lcommaaccent Ydieresis -100
+KPX Lcommaaccent uni021A -75
+KPX Lcommaaccent Wgrave -90
+KPX Lcommaaccent Wacute -90
+KPX Lcommaaccent Wdieresis -90
+KPX Lcommaaccent quoteright -125
+KPX Lcommaaccent quotedblright -100
+KPX Lcommaaccent tcaron.sc -65
+KPX Lcommaaccent ubreve.sc -20
+KPX Lcommaaccent uhungarumlaut.sc -20
+KPX Lcommaaccent umacron.sc -20
+KPX Lcommaaccent uogonek.sc -20
+KPX Lcommaaccent uring.sc -20
+KPX Lcommaaccent wacute.sc -75
+KPX Lcommaaccent wcircumflex.sc -75
+KPX Lcommaaccent wdieresis.sc -75
+KPX Lcommaaccent wgrave.sc -75
+KPX Lcommaaccent ycircumflex.sc -85
+KPX Lcommaaccent t.sc -65
+KPX Lcommaaccent u.sc -20
+KPX Lcommaaccent v.sc -95
+KPX Lcommaaccent w.sc -75
+KPX Lcommaaccent y.sc -85
+KPX Lcommaaccent ucircumflex.sc -20
+KPX Lcommaaccent udieresis.sc -20
+KPX Lcommaaccent ydieresis.sc -85
+KPX Lcommaaccent t.pc -65
+KPX Lcommaaccent u.pc -20
+KPX Lcommaaccent v.pc -95
+KPX Lcommaaccent w.pc -75
+KPX Lcommaaccent y.pc -85
+KPX Lcommaaccent ucircumflex.pc -20
+KPX Lcommaaccent udieresis.pc -20
+KPX Lcommaaccent ydieresis.pc -85
+KPX Lcommaaccent tcaron.pc -65
+KPX Lcommaaccent umacron.pc -20
+KPX Lcommaaccent ubreve.pc -20
+KPX Lcommaaccent uring.pc -20
+KPX Lcommaaccent uhungarumlaut.pc -20
+KPX Lcommaaccent uogonek.pc -20
+KPX Lcommaaccent wcircumflex.pc -75
+KPX Lcommaaccent ycircumflex.pc -85
+KPX Lcommaaccent uni021B.pc -65
+KPX Lcommaaccent wgrave.pc -75
+KPX Lcommaaccent wacute.pc -75
+KPX Lcommaaccent wdieresis.pc -75
+KPX Lcommaaccent t.sc -65
+KPX Lcommaaccent u.sc -20
+KPX Lcommaaccent v.sc -95
+KPX Lcommaaccent w.sc -75
+KPX Lcommaaccent y.sc -85
+KPX Lcommaaccent ucircumflex.sc -20
+KPX Lcommaaccent udieresis.sc -20
+KPX Lcommaaccent ydieresis.sc -85
+KPX Lcommaaccent tcaron.sc -65
+KPX Lcommaaccent umacron.sc -20
+KPX Lcommaaccent ubreve.sc -20
+KPX Lcommaaccent uring.sc -20
+KPX Lcommaaccent uhungarumlaut.sc -20
+KPX Lcommaaccent uogonek.sc -20
+KPX Lcommaaccent wcircumflex.sc -75
+KPX Lcommaaccent ycircumflex.sc -85
+KPX Lcommaaccent wgrave.sc -75
+KPX Lcommaaccent wacute.sc -75
+KPX Lcommaaccent wdieresis.sc -75
+KPX lcommaaccent v -30
+KPX lcommaaccent y -25
+KPX lcommaaccent ydieresis -25
+KPX lcommaaccent ycircumflex -25
+KPX Lcaron hyphen 25
+KPX Lcaron T -40
+KPX Lcaron U -15
+KPX Lcaron V -60
+KPX Lcaron W -45
+KPX Lcaron Y -50
+KPX Lcaron y -55
+KPX Lcaron Ugrave -15
+KPX Lcaron Uacute -15
+KPX Lcaron Ucircumflex -15
+KPX Lcaron Udieresis -15
+KPX Lcaron Yacute -50
+KPX Lcaron ydieresis -55
+KPX Lcaron Tcaron -40
+KPX Lcaron Utilde -15
+KPX Lcaron Umacron -15
+KPX Lcaron Ubreve -15
+KPX Lcaron Uring -15
+KPX Lcaron Uhungarumlaut -15
+KPX Lcaron Uogonek -15
+KPX Lcaron Wcircumflex -45
+KPX Lcaron Ycircumflex -50
+KPX Lcaron ycircumflex -55
+KPX Lcaron Ydieresis -50
+KPX Lcaron uni021A -40
+KPX Lcaron Wgrave -45
+KPX Lcaron Wacute -45
+KPX Lcaron Wdieresis -45
+KPX Lcaron Udotbelow -15
+KPX Lcaron Uhookabove -15
+KPX Lcaron Uhornacute -15
+KPX Lcaron Uhorngrave -15
+KPX Lcaron Uhornhookabove -15
+KPX Lcaron Uhorntilde -15
+KPX Lcaron Uhorndotbelow -15
+KPX Lcaron Ygrave -50
+KPX Lcaron Ydotbelow -50
+KPX Lcaron Yhookabove -50
+KPX Lcaron Ytilde -50
+KPX Lcaron quoteright -125
+KPX Lcaron quotedblright -100
+KPX Lcaron udotbelow.sc -10
+KPX Lcaron uhookabove.sc -10
+KPX Lcaron uhornacute.sc -10
+KPX Lcaron uhorndotbelow.sc -10
+KPX Lcaron uhorngrave.sc -10
+KPX Lcaron uhornhookabove.sc -10
+KPX Lcaron uhorntilde.sc -10
+KPX Lcaron ydotbelow.sc -40
+KPX Lcaron yhookabove.sc -40
+KPX Lcaron ytilde.sc -40
+KPX Lcaron tcaron.sc -30
+KPX Lcaron ubreve.sc -10
+KPX Lcaron uhungarumlaut.sc -10
+KPX Lcaron umacron.sc -10
+KPX Lcaron uogonek.sc -10
+KPX Lcaron uring.sc -10
+KPX Lcaron utilde.sc -10
+KPX Lcaron wacute.sc -40
+KPX Lcaron wcircumflex.sc -40
+KPX Lcaron wdieresis.sc -40
+KPX Lcaron wgrave.sc -40
+KPX Lcaron ycircumflex.sc -40
+KPX Lcaron ygrave.sc -40
+KPX Lcaron t.sc -30
+KPX Lcaron u.sc -10
+KPX Lcaron v.sc -50
+KPX Lcaron w.sc -40
+KPX Lcaron y.sc -40
+KPX Lcaron ugrave.sc -10
+KPX Lcaron uacute.sc -10
+KPX Lcaron ucircumflex.sc -10
+KPX Lcaron udieresis.sc -10
+KPX Lcaron yacute.sc -40
+KPX Lcaron ydieresis.sc -40
+KPX Lcaron t.pc -30
+KPX Lcaron u.pc -10
+KPX Lcaron v.pc -50
+KPX Lcaron w.pc -40
+KPX Lcaron y.pc -40
+KPX Lcaron ugrave.pc -10
+KPX Lcaron uacute.pc -10
+KPX Lcaron ucircumflex.pc -10
+KPX Lcaron udieresis.pc -10
+KPX Lcaron yacute.pc -40
+KPX Lcaron ydieresis.pc -40
+KPX Lcaron tcaron.pc -30
+KPX Lcaron utilde.pc -10
+KPX Lcaron umacron.pc -10
+KPX Lcaron ubreve.pc -10
+KPX Lcaron uring.pc -10
+KPX Lcaron uhungarumlaut.pc -10
+KPX Lcaron uogonek.pc -10
+KPX Lcaron wcircumflex.pc -40
+KPX Lcaron ycircumflex.pc -40
+KPX Lcaron uni021B.pc -30
+KPX Lcaron wgrave.pc -40
+KPX Lcaron wacute.pc -40
+KPX Lcaron wdieresis.pc -40
+KPX Lcaron udotbelow.pc -10
+KPX Lcaron uhookabove.pc -10
+KPX Lcaron uhornacute.pc -10
+KPX Lcaron uhorngrave.pc -10
+KPX Lcaron uhornhookabove.pc -10
+KPX Lcaron uhorntilde.pc -10
+KPX Lcaron uhorndotbelow.pc -10
+KPX Lcaron ygrave.pc -40
+KPX Lcaron ydotbelow.pc -40
+KPX Lcaron yhookabove.pc -40
+KPX Lcaron ytilde.pc -40
+KPX Lcaron t.sc -30
+KPX Lcaron u.sc -10
+KPX Lcaron v.sc -50
+KPX Lcaron w.sc -40
+KPX Lcaron y.sc -40
+KPX Lcaron ugrave.sc -10
+KPX Lcaron uacute.sc -10
+KPX Lcaron ucircumflex.sc -10
+KPX Lcaron udieresis.sc -10
+KPX Lcaron yacute.sc -40
+KPX Lcaron ydieresis.sc -40
+KPX Lcaron tcaron.sc -30
+KPX Lcaron utilde.sc -10
+KPX Lcaron umacron.sc -10
+KPX Lcaron ubreve.sc -10
+KPX Lcaron uring.sc -10
+KPX Lcaron uhungarumlaut.sc -10
+KPX Lcaron uogonek.sc -10
+KPX Lcaron wcircumflex.sc -40
+KPX Lcaron ycircumflex.sc -40
+KPX Lcaron wgrave.sc -40
+KPX Lcaron wacute.sc -40
+KPX Lcaron wdieresis.sc -40
+KPX Lcaron udotbelow.sc -10
+KPX Lcaron uhookabove.sc -10
+KPX Lcaron uhornacute.sc -10
+KPX Lcaron uhorngrave.sc -10
+KPX Lcaron uhornhookabove.sc -10
+KPX Lcaron uhorntilde.sc -10
+KPX Lcaron uhorndotbelow.sc -10
+KPX Lcaron ygrave.sc -40
+KPX Lcaron ydotbelow.sc -40
+KPX Lcaron yhookabove.sc -40
+KPX Lcaron ytilde.sc -40
+KPX lcaron backslash 40
+KPX lcaron b 35
+KPX lcaron h 35
+KPX lcaron k 35
+KPX lcaron l 35
+KPX lcaron v -30
+KPX lcaron y -25
+KPX lcaron thorn 35
+KPX lcaron ydieresis -25
+KPX lcaron hcircumflex 35
+KPX lcaron kcommaaccent 35
+KPX lcaron lacute 35
+KPX lcaron lcommaaccent 35
+KPX lcaron lcaron 35
+KPX lcaron ycircumflex -25
+KPX lcaron quoteleft 40
+KPX lcaron quoteright 40
+KPX lcaron quotedblleft 40
+KPX lcaron quotedblright 40
+KPX Lslash hyphen 25
+KPX Lslash T -60
+KPX Lslash U -20
+KPX Lslash V -90
+KPX Lslash W -70
+KPX Lslash Y -80
+KPX Lslash y -55
+KPX Lslash Ugrave -20
+KPX Lslash Uacute -20
+KPX Lslash Ucircumflex -20
+KPX Lslash Udieresis -20
+KPX Lslash Yacute -80
+KPX Lslash ydieresis -55
+KPX Lslash Tcaron -60
+KPX Lslash Utilde -20
+KPX Lslash Umacron -20
+KPX Lslash Ubreve -20
+KPX Lslash Uring -20
+KPX Lslash Uhungarumlaut -20
+KPX Lslash Uogonek -20
+KPX Lslash Wcircumflex -70
+KPX Lslash Ycircumflex -80
+KPX Lslash ycircumflex -55
+KPX Lslash Ydieresis -80
+KPX Lslash uni021A -60
+KPX Lslash Wgrave -70
+KPX Lslash Wacute -70
+KPX Lslash Wdieresis -70
+KPX Lslash Udotbelow -20
+KPX Lslash Uhookabove -20
+KPX Lslash Uhornacute -20
+KPX Lslash Uhorngrave -20
+KPX Lslash Uhornhookabove -20
+KPX Lslash Uhorntilde -20
+KPX Lslash Uhorndotbelow -20
+KPX Lslash Ygrave -80
+KPX Lslash Ydotbelow -80
+KPX Lslash Yhookabove -80
+KPX Lslash Ytilde -80
+KPX Lslash quoteright -125
+KPX Lslash quotedblright -100
+KPX Lslash tcaron.sc -65
+KPX Lslash ubreve.sc -20
+KPX Lslash uhungarumlaut.sc -20
+KPX Lslash umacron.sc -20
+KPX Lslash uogonek.sc -20
+KPX Lslash uring.sc -20
+KPX Lslash wacute.sc -75
+KPX Lslash wcircumflex.sc -75
+KPX Lslash wdieresis.sc -75
+KPX Lslash wgrave.sc -75
+KPX Lslash ycircumflex.sc -85
+KPX Lslash t.sc -65
+KPX Lslash u.sc -20
+KPX Lslash v.sc -95
+KPX Lslash w.sc -75
+KPX Lslash y.sc -85
+KPX Lslash ucircumflex.sc -20
+KPX Lslash udieresis.sc -20
+KPX Lslash ydieresis.sc -85
+KPX Lslash t.pc -65
+KPX Lslash u.pc -20
+KPX Lslash v.pc -95
+KPX Lslash w.pc -75
+KPX Lslash y.pc -85
+KPX Lslash ucircumflex.pc -20
+KPX Lslash udieresis.pc -20
+KPX Lslash ydieresis.pc -85
+KPX Lslash tcaron.pc -65
+KPX Lslash umacron.pc -20
+KPX Lslash ubreve.pc -20
+KPX Lslash uring.pc -20
+KPX Lslash uhungarumlaut.pc -20
+KPX Lslash uogonek.pc -20
+KPX Lslash wcircumflex.pc -75
+KPX Lslash ycircumflex.pc -85
+KPX Lslash uni021B.pc -65
+KPX Lslash wgrave.pc -75
+KPX Lslash wacute.pc -75
+KPX Lslash wdieresis.pc -75
+KPX Lslash t.sc -65
+KPX Lslash u.sc -20
+KPX Lslash v.sc -95
+KPX Lslash w.sc -75
+KPX Lslash y.sc -85
+KPX Lslash ucircumflex.sc -20
+KPX Lslash udieresis.sc -20
+KPX Lslash ydieresis.sc -85
+KPX Lslash tcaron.sc -65
+KPX Lslash umacron.sc -20
+KPX Lslash ubreve.sc -20
+KPX Lslash uring.sc -20
+KPX Lslash uhungarumlaut.sc -20
+KPX Lslash uogonek.sc -20
+KPX Lslash wcircumflex.sc -75
+KPX Lslash ycircumflex.sc -85
+KPX Lslash wgrave.sc -75
+KPX Lslash wacute.sc -75
+KPX Lslash wdieresis.sc -75
+KPX lslash v -30
+KPX lslash y -25
+KPX lslash ydieresis -25
+KPX lslash ycircumflex -25
+KPX Nacute comma -15
+KPX Nacute period -20
+KPX Nacute A -30
+KPX Nacute C -15
+KPX Nacute G -20
+KPX Nacute O -20
+KPX Nacute a -25
+KPX Nacute e -15
+KPX Nacute o -20
+KPX Nacute u -25
+KPX Nacute Adieresis -30
+KPX Nacute Aring -30
+KPX Nacute AE -20
+KPX Nacute Ccedilla -15
+KPX Nacute Odieresis -20
+KPX Nacute Oslash -20
+KPX Nacute adieresis -25
+KPX Nacute aring -25
+KPX Nacute ae -25
+KPX Nacute edieresis -15
+KPX Nacute odieresis -20
+KPX Nacute oslash -20
+KPX Nacute ucircumflex -25
+KPX Nacute udieresis -25
+KPX Nacute Amacron -30
+KPX Nacute amacron -25
+KPX Nacute Aogonek -30
+KPX Nacute aogonek -25
+KPX Nacute Cacute -15
+KPX Nacute Ccircumflex -15
+KPX Nacute Cdotaccent -15
+KPX Nacute Ccaron -15
+KPX Nacute emacron -15
+KPX Nacute ebreve -15
+KPX Nacute edotaccent -15
+KPX Nacute eogonek -15
+KPX Nacute ecaron -15
+KPX Nacute Gcircumflex -20
+KPX Nacute Gbreve -20
+KPX Nacute Gdotaccent -20
+KPX Nacute Gcommaaccent -20
+KPX Nacute Omacron -20
+KPX Nacute omacron -20
+KPX Nacute Obreve -20
+KPX Nacute obreve -20
+KPX Nacute Ohungarumlaut -20
+KPX Nacute ohungarumlaut -20
+KPX Nacute umacron -25
+KPX Nacute ubreve -25
+KPX Nacute uring -25
+KPX Nacute uhungarumlaut -25
+KPX Nacute uogonek -25
+KPX Nacute Gcaron -20
+KPX Nacute Oogonek -20
+KPX Nacute oogonek -20
+KPX Nacute Gacute -20
+KPX Nacute AEacute -20
+KPX Nacute aeacute -25
+KPX Nacute gacute.sc -15
+KPX Nacute gcaron.sc -15
+KPX Nacute oogonek.sc -15
+KPX Nacute amacron.sc -25
+KPX Nacute aogonek.sc -25
+KPX Nacute aeacute.sc -15
+KPX Nacute cacute.sc -15
+KPX Nacute ccaron.sc -15
+KPX Nacute ccircumflex.sc -15
+KPX Nacute cdotaccent.sc -15
+KPX Nacute gbreve.sc -15
+KPX Nacute gcircumflex.sc -15
+KPX Nacute gcommaaccent.sc -15
+KPX Nacute gdotaccent.sc -15
+KPX Nacute obreve.sc -15
+KPX Nacute ohungarumlaut.sc -15
+KPX Nacute omacron.sc -15
+KPX Nacute a.sc -25
+KPX Nacute c.sc -15
+KPX Nacute g.sc -15
+KPX Nacute o.sc -15
+KPX Nacute adieresis.sc -25
+KPX Nacute aring.sc -25
+KPX Nacute ae.sc -15
+KPX Nacute ccedilla.sc -15
+KPX Nacute odieresis.sc -15
+KPX Nacute oslash.sc -15
+KPX Nacute a.pc -25
+KPX Nacute c.pc -15
+KPX Nacute g.pc -15
+KPX Nacute o.pc -15
+KPX Nacute adieresis.pc -25
+KPX Nacute aring.pc -25
+KPX Nacute ae.pc -15
+KPX Nacute ccedilla.pc -15
+KPX Nacute odieresis.pc -15
+KPX Nacute oslash.pc -15
+KPX Nacute amacron.pc -25
+KPX Nacute aogonek.pc -25
+KPX Nacute cacute.pc -15
+KPX Nacute ccircumflex.pc -15
+KPX Nacute cdotaccent.pc -15
+KPX Nacute ccaron.pc -15
+KPX Nacute gcircumflex.pc -15
+KPX Nacute gbreve.pc -15
+KPX Nacute gdotaccent.pc -15
+KPX Nacute gcommaaccent.pc -15
+KPX Nacute omacron.pc -15
+KPX Nacute obreve.pc -15
+KPX Nacute ohungarumlaut.pc -15
+KPX Nacute gcaron.pc -15
+KPX Nacute oogonek.pc -15
+KPX Nacute gacute.pc -15
+KPX Nacute aeacute.pc -15
+KPX Nacute a.sc -25
+KPX Nacute c.sc -15
+KPX Nacute g.sc -15
+KPX Nacute o.sc -15
+KPX Nacute adieresis.sc -25
+KPX Nacute aring.sc -25
+KPX Nacute ae.sc -15
+KPX Nacute ccedilla.sc -15
+KPX Nacute odieresis.sc -15
+KPX Nacute oslash.sc -15
+KPX Nacute amacron.sc -25
+KPX Nacute aogonek.sc -25
+KPX Nacute cacute.sc -15
+KPX Nacute ccircumflex.sc -15
+KPX Nacute cdotaccent.sc -15
+KPX Nacute ccaron.sc -15
+KPX Nacute gcircumflex.sc -15
+KPX Nacute gbreve.sc -15
+KPX Nacute gdotaccent.sc -15
+KPX Nacute gcommaaccent.sc -15
+KPX Nacute omacron.sc -15
+KPX Nacute obreve.sc -15
+KPX Nacute ohungarumlaut.sc -15
+KPX Nacute gcaron.sc -15
+KPX Nacute oogonek.sc -15
+KPX Nacute gacute.sc -15
+KPX Nacute aeacute.sc -15
+KPX nacute T -55
+KPX nacute p -15
+KPX nacute v -30
+KPX nacute w -30
+KPX nacute y -30
+KPX nacute ydieresis -30
+KPX nacute Tcaron -55
+KPX nacute wcircumflex -30
+KPX nacute ycircumflex -30
+KPX nacute uni021A -55
+KPX nacute wgrave -30
+KPX nacute wacute -30
+KPX nacute wdieresis -30
+KPX nacute quoteright -40
+KPX Ncommaaccent comma -15
+KPX Ncommaaccent period -20
+KPX Ncommaaccent A -30
+KPX Ncommaaccent C -15
+KPX Ncommaaccent G -20
+KPX Ncommaaccent O -20
+KPX Ncommaaccent a -25
+KPX Ncommaaccent e -15
+KPX Ncommaaccent o -20
+KPX Ncommaaccent u -25
+KPX Ncommaaccent Adieresis -30
+KPX Ncommaaccent Aring -30
+KPX Ncommaaccent AE -20
+KPX Ncommaaccent Ccedilla -15
+KPX Ncommaaccent Odieresis -20
+KPX Ncommaaccent Oslash -20
+KPX Ncommaaccent adieresis -25
+KPX Ncommaaccent aring -25
+KPX Ncommaaccent ae -25
+KPX Ncommaaccent edieresis -15
+KPX Ncommaaccent odieresis -20
+KPX Ncommaaccent oslash -20
+KPX Ncommaaccent ucircumflex -25
+KPX Ncommaaccent udieresis -25
+KPX Ncommaaccent Amacron -30
+KPX Ncommaaccent amacron -25
+KPX Ncommaaccent Aogonek -30
+KPX Ncommaaccent aogonek -25
+KPX Ncommaaccent Cacute -15
+KPX Ncommaaccent Ccircumflex -15
+KPX Ncommaaccent Cdotaccent -15
+KPX Ncommaaccent Ccaron -15
+KPX Ncommaaccent emacron -15
+KPX Ncommaaccent ebreve -15
+KPX Ncommaaccent edotaccent -15
+KPX Ncommaaccent eogonek -15
+KPX Ncommaaccent ecaron -15
+KPX Ncommaaccent Gcircumflex -20
+KPX Ncommaaccent Gbreve -20
+KPX Ncommaaccent Gdotaccent -20
+KPX Ncommaaccent Gcommaaccent -20
+KPX Ncommaaccent Omacron -20
+KPX Ncommaaccent omacron -20
+KPX Ncommaaccent Obreve -20
+KPX Ncommaaccent obreve -20
+KPX Ncommaaccent Ohungarumlaut -20
+KPX Ncommaaccent ohungarumlaut -20
+KPX Ncommaaccent umacron -25
+KPX Ncommaaccent ubreve -25
+KPX Ncommaaccent uring -25
+KPX Ncommaaccent uhungarumlaut -25
+KPX Ncommaaccent uogonek -25
+KPX Ncommaaccent Gcaron -20
+KPX Ncommaaccent Oogonek -20
+KPX Ncommaaccent oogonek -20
+KPX Ncommaaccent Gacute -20
+KPX Ncommaaccent AEacute -20
+KPX Ncommaaccent aeacute -25
+KPX Ncommaaccent gacute.sc -15
+KPX Ncommaaccent gcaron.sc -15
+KPX Ncommaaccent oogonek.sc -15
+KPX Ncommaaccent amacron.sc -25
+KPX Ncommaaccent aogonek.sc -25
+KPX Ncommaaccent aeacute.sc -15
+KPX Ncommaaccent cacute.sc -15
+KPX Ncommaaccent ccaron.sc -15
+KPX Ncommaaccent ccircumflex.sc -15
+KPX Ncommaaccent cdotaccent.sc -15
+KPX Ncommaaccent gbreve.sc -15
+KPX Ncommaaccent gcircumflex.sc -15
+KPX Ncommaaccent gcommaaccent.sc -15
+KPX Ncommaaccent gdotaccent.sc -15
+KPX Ncommaaccent obreve.sc -15
+KPX Ncommaaccent ohungarumlaut.sc -15
+KPX Ncommaaccent omacron.sc -15
+KPX Ncommaaccent a.sc -25
+KPX Ncommaaccent c.sc -15
+KPX Ncommaaccent g.sc -15
+KPX Ncommaaccent o.sc -15
+KPX Ncommaaccent adieresis.sc -25
+KPX Ncommaaccent aring.sc -25
+KPX Ncommaaccent ae.sc -15
+KPX Ncommaaccent ccedilla.sc -15
+KPX Ncommaaccent odieresis.sc -15
+KPX Ncommaaccent oslash.sc -15
+KPX Ncommaaccent a.pc -25
+KPX Ncommaaccent c.pc -15
+KPX Ncommaaccent g.pc -15
+KPX Ncommaaccent o.pc -15
+KPX Ncommaaccent adieresis.pc -25
+KPX Ncommaaccent aring.pc -25
+KPX Ncommaaccent ae.pc -15
+KPX Ncommaaccent ccedilla.pc -15
+KPX Ncommaaccent odieresis.pc -15
+KPX Ncommaaccent oslash.pc -15
+KPX Ncommaaccent amacron.pc -25
+KPX Ncommaaccent aogonek.pc -25
+KPX Ncommaaccent cacute.pc -15
+KPX Ncommaaccent ccircumflex.pc -15
+KPX Ncommaaccent cdotaccent.pc -15
+KPX Ncommaaccent ccaron.pc -15
+KPX Ncommaaccent gcircumflex.pc -15
+KPX Ncommaaccent gbreve.pc -15
+KPX Ncommaaccent gdotaccent.pc -15
+KPX Ncommaaccent gcommaaccent.pc -15
+KPX Ncommaaccent omacron.pc -15
+KPX Ncommaaccent obreve.pc -15
+KPX Ncommaaccent ohungarumlaut.pc -15
+KPX Ncommaaccent gcaron.pc -15
+KPX Ncommaaccent oogonek.pc -15
+KPX Ncommaaccent gacute.pc -15
+KPX Ncommaaccent aeacute.pc -15
+KPX Ncommaaccent a.sc -25
+KPX Ncommaaccent c.sc -15
+KPX Ncommaaccent g.sc -15
+KPX Ncommaaccent o.sc -15
+KPX Ncommaaccent adieresis.sc -25
+KPX Ncommaaccent aring.sc -25
+KPX Ncommaaccent ae.sc -15
+KPX Ncommaaccent ccedilla.sc -15
+KPX Ncommaaccent odieresis.sc -15
+KPX Ncommaaccent oslash.sc -15
+KPX Ncommaaccent amacron.sc -25
+KPX Ncommaaccent aogonek.sc -25
+KPX Ncommaaccent cacute.sc -15
+KPX Ncommaaccent ccircumflex.sc -15
+KPX Ncommaaccent cdotaccent.sc -15
+KPX Ncommaaccent ccaron.sc -15
+KPX Ncommaaccent gcircumflex.sc -15
+KPX Ncommaaccent gbreve.sc -15
+KPX Ncommaaccent gdotaccent.sc -15
+KPX Ncommaaccent gcommaaccent.sc -15
+KPX Ncommaaccent omacron.sc -15
+KPX Ncommaaccent obreve.sc -15
+KPX Ncommaaccent ohungarumlaut.sc -15
+KPX Ncommaaccent gcaron.sc -15
+KPX Ncommaaccent oogonek.sc -15
+KPX Ncommaaccent gacute.sc -15
+KPX Ncommaaccent aeacute.sc -15
+KPX ncommaaccent T -55
+KPX ncommaaccent p -15
+KPX ncommaaccent v -30
+KPX ncommaaccent w -30
+KPX ncommaaccent y -30
+KPX ncommaaccent ydieresis -30
+KPX ncommaaccent Tcaron -55
+KPX ncommaaccent wcircumflex -30
+KPX ncommaaccent ycircumflex -30
+KPX ncommaaccent uni021A -55
+KPX ncommaaccent wgrave -30
+KPX ncommaaccent wacute -30
+KPX ncommaaccent wdieresis -30
+KPX ncommaaccent quoteright -40
+KPX Ncaron comma -15
+KPX Ncaron period -20
+KPX Ncaron A -30
+KPX Ncaron C -15
+KPX Ncaron G -20
+KPX Ncaron O -20
+KPX Ncaron a -25
+KPX Ncaron e -15
+KPX Ncaron o -20
+KPX Ncaron u -25
+KPX Ncaron Adieresis -30
+KPX Ncaron Aring -30
+KPX Ncaron AE -20
+KPX Ncaron Ccedilla -15
+KPX Ncaron Odieresis -20
+KPX Ncaron Oslash -20
+KPX Ncaron adieresis -25
+KPX Ncaron aring -25
+KPX Ncaron ae -25
+KPX Ncaron edieresis -15
+KPX Ncaron odieresis -20
+KPX Ncaron oslash -20
+KPX Ncaron ucircumflex -25
+KPX Ncaron udieresis -25
+KPX Ncaron Amacron -30
+KPX Ncaron amacron -25
+KPX Ncaron Aogonek -30
+KPX Ncaron aogonek -25
+KPX Ncaron Cacute -15
+KPX Ncaron Ccircumflex -15
+KPX Ncaron Cdotaccent -15
+KPX Ncaron Ccaron -15
+KPX Ncaron emacron -15
+KPX Ncaron ebreve -15
+KPX Ncaron edotaccent -15
+KPX Ncaron eogonek -15
+KPX Ncaron ecaron -15
+KPX Ncaron Gcircumflex -20
+KPX Ncaron Gbreve -20
+KPX Ncaron Gdotaccent -20
+KPX Ncaron Gcommaaccent -20
+KPX Ncaron Omacron -20
+KPX Ncaron omacron -20
+KPX Ncaron Obreve -20
+KPX Ncaron obreve -20
+KPX Ncaron Ohungarumlaut -20
+KPX Ncaron ohungarumlaut -20
+KPX Ncaron umacron -25
+KPX Ncaron ubreve -25
+KPX Ncaron uring -25
+KPX Ncaron uhungarumlaut -25
+KPX Ncaron uogonek -25
+KPX Ncaron Gcaron -20
+KPX Ncaron Oogonek -20
+KPX Ncaron oogonek -20
+KPX Ncaron Gacute -20
+KPX Ncaron AEacute -20
+KPX Ncaron aeacute -25
+KPX Ncaron gacute.sc -15
+KPX Ncaron gcaron.sc -15
+KPX Ncaron oogonek.sc -15
+KPX Ncaron amacron.sc -25
+KPX Ncaron aogonek.sc -25
+KPX Ncaron aeacute.sc -15
+KPX Ncaron cacute.sc -15
+KPX Ncaron ccaron.sc -15
+KPX Ncaron ccircumflex.sc -15
+KPX Ncaron cdotaccent.sc -15
+KPX Ncaron gbreve.sc -15
+KPX Ncaron gcircumflex.sc -15
+KPX Ncaron gcommaaccent.sc -15
+KPX Ncaron gdotaccent.sc -15
+KPX Ncaron obreve.sc -15
+KPX Ncaron ohungarumlaut.sc -15
+KPX Ncaron omacron.sc -15
+KPX Ncaron a.sc -25
+KPX Ncaron c.sc -15
+KPX Ncaron g.sc -15
+KPX Ncaron o.sc -15
+KPX Ncaron adieresis.sc -25
+KPX Ncaron aring.sc -25
+KPX Ncaron ae.sc -15
+KPX Ncaron ccedilla.sc -15
+KPX Ncaron odieresis.sc -15
+KPX Ncaron oslash.sc -15
+KPX Ncaron a.pc -25
+KPX Ncaron c.pc -15
+KPX Ncaron g.pc -15
+KPX Ncaron o.pc -15
+KPX Ncaron adieresis.pc -25
+KPX Ncaron aring.pc -25
+KPX Ncaron ae.pc -15
+KPX Ncaron ccedilla.pc -15
+KPX Ncaron odieresis.pc -15
+KPX Ncaron oslash.pc -15
+KPX Ncaron amacron.pc -25
+KPX Ncaron aogonek.pc -25
+KPX Ncaron cacute.pc -15
+KPX Ncaron ccircumflex.pc -15
+KPX Ncaron cdotaccent.pc -15
+KPX Ncaron ccaron.pc -15
+KPX Ncaron gcircumflex.pc -15
+KPX Ncaron gbreve.pc -15
+KPX Ncaron gdotaccent.pc -15
+KPX Ncaron gcommaaccent.pc -15
+KPX Ncaron omacron.pc -15
+KPX Ncaron obreve.pc -15
+KPX Ncaron ohungarumlaut.pc -15
+KPX Ncaron gcaron.pc -15
+KPX Ncaron oogonek.pc -15
+KPX Ncaron gacute.pc -15
+KPX Ncaron aeacute.pc -15
+KPX Ncaron a.sc -25
+KPX Ncaron c.sc -15
+KPX Ncaron g.sc -15
+KPX Ncaron o.sc -15
+KPX Ncaron adieresis.sc -25
+KPX Ncaron aring.sc -25
+KPX Ncaron ae.sc -15
+KPX Ncaron ccedilla.sc -15
+KPX Ncaron odieresis.sc -15
+KPX Ncaron oslash.sc -15
+KPX Ncaron amacron.sc -25
+KPX Ncaron aogonek.sc -25
+KPX Ncaron cacute.sc -15
+KPX Ncaron ccircumflex.sc -15
+KPX Ncaron cdotaccent.sc -15
+KPX Ncaron ccaron.sc -15
+KPX Ncaron gcircumflex.sc -15
+KPX Ncaron gbreve.sc -15
+KPX Ncaron gdotaccent.sc -15
+KPX Ncaron gcommaaccent.sc -15
+KPX Ncaron omacron.sc -15
+KPX Ncaron obreve.sc -15
+KPX Ncaron ohungarumlaut.sc -15
+KPX Ncaron gcaron.sc -15
+KPX Ncaron oogonek.sc -15
+KPX Ncaron gacute.sc -15
+KPX Ncaron aeacute.sc -15
+KPX ncaron T -55
+KPX ncaron p -15
+KPX ncaron v -30
+KPX ncaron w -30
+KPX ncaron y -30
+KPX ncaron ydieresis -30
+KPX ncaron Tcaron -55
+KPX ncaron wcircumflex -30
+KPX ncaron ycircumflex -30
+KPX ncaron uni021A -55
+KPX ncaron wgrave -30
+KPX ncaron wacute -30
+KPX ncaron wdieresis -30
+KPX ncaron quoteright -40
+KPX Omacron A -60
+KPX Omacron V -70
+KPX Omacron W -55
+KPX Omacron X -55
+KPX Omacron Y -70
+KPX Omacron Adieresis -60
+KPX Omacron Aring -60
+KPX Omacron AE -50
+KPX Omacron Amacron -60
+KPX Omacron Aogonek -60
+KPX Omacron Wcircumflex -55
+KPX Omacron Ycircumflex -70
+KPX Omacron Ydieresis -70
+KPX Omacron AEacute -50
+KPX Omacron Wgrave -55
+KPX Omacron Wacute -55
+KPX Omacron Wdieresis -55
+KPX Omacron amacron.sc -50
+KPX Omacron aogonek.sc -50
+KPX Omacron aeacute.sc -40
+KPX Omacron wacute.sc -45
+KPX Omacron wcircumflex.sc -45
+KPX Omacron wdieresis.sc -45
+KPX Omacron wgrave.sc -45
+KPX Omacron ycircumflex.sc -60
+KPX Omacron a.sc -50
+KPX Omacron v.sc -60
+KPX Omacron w.sc -45
+KPX Omacron x.sc -45
+KPX Omacron y.sc -60
+KPX Omacron adieresis.sc -50
+KPX Omacron aring.sc -50
+KPX Omacron ae.sc -40
+KPX Omacron ydieresis.sc -60
+KPX Omacron a.pc -50
+KPX Omacron v.pc -60
+KPX Omacron w.pc -45
+KPX Omacron x.pc -45
+KPX Omacron y.pc -60
+KPX Omacron adieresis.pc -50
+KPX Omacron aring.pc -50
+KPX Omacron ae.pc -40
+KPX Omacron ydieresis.pc -60
+KPX Omacron amacron.pc -50
+KPX Omacron aogonek.pc -50
+KPX Omacron wcircumflex.pc -45
+KPX Omacron ycircumflex.pc -60
+KPX Omacron aeacute.pc -40
+KPX Omacron wgrave.pc -45
+KPX Omacron wacute.pc -45
+KPX Omacron wdieresis.pc -45
+KPX Omacron a.sc -50
+KPX Omacron v.sc -60
+KPX Omacron w.sc -45
+KPX Omacron x.sc -45
+KPX Omacron y.sc -60
+KPX Omacron adieresis.sc -50
+KPX Omacron aring.sc -50
+KPX Omacron ae.sc -40
+KPX Omacron ydieresis.sc -60
+KPX Omacron amacron.sc -50
+KPX Omacron aogonek.sc -50
+KPX Omacron wcircumflex.sc -45
+KPX Omacron ycircumflex.sc -60
+KPX Omacron aeacute.sc -40
+KPX Omacron wgrave.sc -45
+KPX Omacron wacute.sc -45
+KPX Omacron wdieresis.sc -45
+KPX omacron T -90
+KPX omacron v -35
+KPX omacron w -35
+KPX omacron x -35
+KPX omacron y -40
+KPX omacron ydieresis -40
+KPX omacron Tcaron -90
+KPX omacron wcircumflex -35
+KPX omacron ycircumflex -40
+KPX omacron uni021A -90
+KPX omacron wgrave -35
+KPX omacron wacute -35
+KPX omacron wdieresis -35
+KPX omacron quoteright -35
+KPX Obreve A -60
+KPX Obreve V -70
+KPX Obreve W -55
+KPX Obreve X -55
+KPX Obreve Y -70
+KPX Obreve Adieresis -60
+KPX Obreve Aring -60
+KPX Obreve AE -50
+KPX Obreve Amacron -60
+KPX Obreve Aogonek -60
+KPX Obreve Wcircumflex -55
+KPX Obreve Ycircumflex -70
+KPX Obreve Ydieresis -70
+KPX Obreve AEacute -50
+KPX Obreve Wgrave -55
+KPX Obreve Wacute -55
+KPX Obreve Wdieresis -55
+KPX Obreve amacron.sc -50
+KPX Obreve aogonek.sc -50
+KPX Obreve aeacute.sc -40
+KPX Obreve wacute.sc -45
+KPX Obreve wcircumflex.sc -45
+KPX Obreve wdieresis.sc -45
+KPX Obreve wgrave.sc -45
+KPX Obreve ycircumflex.sc -60
+KPX Obreve a.sc -50
+KPX Obreve v.sc -60
+KPX Obreve w.sc -45
+KPX Obreve x.sc -45
+KPX Obreve y.sc -60
+KPX Obreve adieresis.sc -50
+KPX Obreve aring.sc -50
+KPX Obreve ae.sc -40
+KPX Obreve ydieresis.sc -60
+KPX Obreve a.pc -50
+KPX Obreve v.pc -60
+KPX Obreve w.pc -45
+KPX Obreve x.pc -45
+KPX Obreve y.pc -60
+KPX Obreve adieresis.pc -50
+KPX Obreve aring.pc -50
+KPX Obreve ae.pc -40
+KPX Obreve ydieresis.pc -60
+KPX Obreve amacron.pc -50
+KPX Obreve aogonek.pc -50
+KPX Obreve wcircumflex.pc -45
+KPX Obreve ycircumflex.pc -60
+KPX Obreve aeacute.pc -40
+KPX Obreve wgrave.pc -45
+KPX Obreve wacute.pc -45
+KPX Obreve wdieresis.pc -45
+KPX Obreve a.sc -50
+KPX Obreve v.sc -60
+KPX Obreve w.sc -45
+KPX Obreve x.sc -45
+KPX Obreve y.sc -60
+KPX Obreve adieresis.sc -50
+KPX Obreve aring.sc -50
+KPX Obreve ae.sc -40
+KPX Obreve ydieresis.sc -60
+KPX Obreve amacron.sc -50
+KPX Obreve aogonek.sc -50
+KPX Obreve wcircumflex.sc -45
+KPX Obreve ycircumflex.sc -60
+KPX Obreve aeacute.sc -40
+KPX Obreve wgrave.sc -45
+KPX Obreve wacute.sc -45
+KPX Obreve wdieresis.sc -45
+KPX obreve T -90
+KPX obreve v -35
+KPX obreve w -35
+KPX obreve x -35
+KPX obreve y -40
+KPX obreve ydieresis -40
+KPX obreve Tcaron -90
+KPX obreve wcircumflex -35
+KPX obreve ycircumflex -40
+KPX obreve uni021A -90
+KPX obreve wgrave -35
+KPX obreve wacute -35
+KPX obreve wdieresis -35
+KPX obreve quoteright -35
+KPX Ohungarumlaut A -60
+KPX Ohungarumlaut V -70
+KPX Ohungarumlaut W -55
+KPX Ohungarumlaut X -55
+KPX Ohungarumlaut Y -70
+KPX Ohungarumlaut Adieresis -60
+KPX Ohungarumlaut Aring -60
+KPX Ohungarumlaut AE -50
+KPX Ohungarumlaut Amacron -60
+KPX Ohungarumlaut Aogonek -60
+KPX Ohungarumlaut Wcircumflex -55
+KPX Ohungarumlaut Ycircumflex -70
+KPX Ohungarumlaut Ydieresis -70
+KPX Ohungarumlaut AEacute -50
+KPX Ohungarumlaut Wgrave -55
+KPX Ohungarumlaut Wacute -55
+KPX Ohungarumlaut Wdieresis -55
+KPX Ohungarumlaut amacron.sc -50
+KPX Ohungarumlaut aogonek.sc -50
+KPX Ohungarumlaut aeacute.sc -40
+KPX Ohungarumlaut wacute.sc -45
+KPX Ohungarumlaut wcircumflex.sc -45
+KPX Ohungarumlaut wdieresis.sc -45
+KPX Ohungarumlaut wgrave.sc -45
+KPX Ohungarumlaut ycircumflex.sc -60
+KPX Ohungarumlaut a.sc -50
+KPX Ohungarumlaut v.sc -60
+KPX Ohungarumlaut w.sc -45
+KPX Ohungarumlaut x.sc -45
+KPX Ohungarumlaut y.sc -60
+KPX Ohungarumlaut adieresis.sc -50
+KPX Ohungarumlaut aring.sc -50
+KPX Ohungarumlaut ae.sc -40
+KPX Ohungarumlaut ydieresis.sc -60
+KPX Ohungarumlaut a.pc -50
+KPX Ohungarumlaut v.pc -60
+KPX Ohungarumlaut w.pc -45
+KPX Ohungarumlaut x.pc -45
+KPX Ohungarumlaut y.pc -60
+KPX Ohungarumlaut adieresis.pc -50
+KPX Ohungarumlaut aring.pc -50
+KPX Ohungarumlaut ae.pc -40
+KPX Ohungarumlaut ydieresis.pc -60
+KPX Ohungarumlaut amacron.pc -50
+KPX Ohungarumlaut aogonek.pc -50
+KPX Ohungarumlaut wcircumflex.pc -45
+KPX Ohungarumlaut ycircumflex.pc -60
+KPX Ohungarumlaut aeacute.pc -40
+KPX Ohungarumlaut wgrave.pc -45
+KPX Ohungarumlaut wacute.pc -45
+KPX Ohungarumlaut wdieresis.pc -45
+KPX Ohungarumlaut a.sc -50
+KPX Ohungarumlaut v.sc -60
+KPX Ohungarumlaut w.sc -45
+KPX Ohungarumlaut x.sc -45
+KPX Ohungarumlaut y.sc -60
+KPX Ohungarumlaut adieresis.sc -50
+KPX Ohungarumlaut aring.sc -50
+KPX Ohungarumlaut ae.sc -40
+KPX Ohungarumlaut ydieresis.sc -60
+KPX Ohungarumlaut amacron.sc -50
+KPX Ohungarumlaut aogonek.sc -50
+KPX Ohungarumlaut wcircumflex.sc -45
+KPX Ohungarumlaut ycircumflex.sc -60
+KPX Ohungarumlaut aeacute.sc -40
+KPX Ohungarumlaut wgrave.sc -45
+KPX Ohungarumlaut wacute.sc -45
+KPX Ohungarumlaut wdieresis.sc -45
+KPX ohungarumlaut T -90
+KPX ohungarumlaut v -35
+KPX ohungarumlaut w -35
+KPX ohungarumlaut x -35
+KPX ohungarumlaut y -40
+KPX ohungarumlaut ydieresis -40
+KPX ohungarumlaut Tcaron -90
+KPX ohungarumlaut wcircumflex -35
+KPX ohungarumlaut ycircumflex -40
+KPX ohungarumlaut uni021A -90
+KPX ohungarumlaut wgrave -35
+KPX ohungarumlaut wacute -35
+KPX ohungarumlaut wdieresis -35
+KPX ohungarumlaut quoteright -35
+KPX Racute hyphen -50
+KPX Racute C -40
+KPX Racute G -45
+KPX Racute O -45
+KPX Racute T -35
+KPX Racute U -55
+KPX Racute V -75
+KPX Racute W -70
+KPX Racute Y -75
+KPX Racute e -25
+KPX Racute o -35
+KPX Racute u -25
+KPX Racute y -35
+KPX Racute Ccedilla -40
+KPX Racute Odieresis -45
+KPX Racute Oslash -45
+KPX Racute Ucircumflex -55
+KPX Racute Udieresis -55
+KPX Racute edieresis -25
+KPX Racute odieresis -35
+KPX Racute oslash -35
+KPX Racute ucircumflex -25
+KPX Racute udieresis -25
+KPX Racute ydieresis -35
+KPX Racute Cacute -40
+KPX Racute Ccircumflex -40
+KPX Racute Cdotaccent -40
+KPX Racute Ccaron -40
+KPX Racute emacron -25
+KPX Racute ebreve -25
+KPX Racute edotaccent -25
+KPX Racute eogonek -25
+KPX Racute ecaron -25
+KPX Racute Gcircumflex -45
+KPX Racute Gbreve -45
+KPX Racute Gdotaccent -45
+KPX Racute Gcommaaccent -45
+KPX Racute Omacron -45
+KPX Racute omacron -35
+KPX Racute Obreve -45
+KPX Racute obreve -35
+KPX Racute Ohungarumlaut -45
+KPX Racute ohungarumlaut -35
+KPX Racute OE -40
+KPX Racute oe -30
+KPX Racute Tcaron -35
+KPX Racute Umacron -55
+KPX Racute umacron -25
+KPX Racute Ubreve -55
+KPX Racute ubreve -25
+KPX Racute Uring -55
+KPX Racute uring -25
+KPX Racute Uhungarumlaut -55
+KPX Racute uhungarumlaut -25
+KPX Racute Uogonek -55
+KPX Racute uogonek -25
+KPX Racute Wcircumflex -70
+KPX Racute Ycircumflex -75
+KPX Racute ycircumflex -35
+KPX Racute Ydieresis -75
+KPX Racute Gcaron -45
+KPX Racute Oogonek -45
+KPX Racute oogonek -35
+KPX Racute Gacute -45
+KPX Racute uni021A -35
+KPX Racute Wgrave -70
+KPX Racute Wacute -70
+KPX Racute Wdieresis -70
+KPX Racute gacute.sc -40
+KPX Racute gcaron.sc -40
+KPX Racute oe.sc -35
+KPX Racute oogonek.sc -40
+KPX Racute cacute.sc -35
+KPX Racute ccaron.sc -35
+KPX Racute ccircumflex.sc -35
+KPX Racute cdotaccent.sc -35
+KPX Racute gbreve.sc -40
+KPX Racute gcircumflex.sc -40
+KPX Racute gcommaaccent.sc -40
+KPX Racute gdotaccent.sc -40
+KPX Racute obreve.sc -40
+KPX Racute ohungarumlaut.sc -40
+KPX Racute omacron.sc -40
+KPX Racute tcaron.sc -30
+KPX Racute ubreve.sc -45
+KPX Racute uhungarumlaut.sc -45
+KPX Racute umacron.sc -45
+KPX Racute uogonek.sc -45
+KPX Racute uring.sc -45
+KPX Racute wacute.sc -60
+KPX Racute wcircumflex.sc -60
+KPX Racute wdieresis.sc -60
+KPX Racute wgrave.sc -60
+KPX Racute ycircumflex.sc -65
+KPX Racute c.sc -35
+KPX Racute g.sc -40
+KPX Racute o.sc -40
+KPX Racute t.sc -30
+KPX Racute u.sc -45
+KPX Racute v.sc -65
+KPX Racute w.sc -60
+KPX Racute y.sc -65
+KPX Racute ccedilla.sc -35
+KPX Racute odieresis.sc -40
+KPX Racute oslash.sc -40
+KPX Racute ucircumflex.sc -45
+KPX Racute udieresis.sc -45
+KPX Racute ydieresis.sc -65
+KPX Racute c.pc -35
+KPX Racute g.pc -40
+KPX Racute o.pc -40
+KPX Racute t.pc -30
+KPX Racute u.pc -45
+KPX Racute v.pc -65
+KPX Racute w.pc -60
+KPX Racute y.pc -65
+KPX Racute ccedilla.pc -35
+KPX Racute odieresis.pc -40
+KPX Racute oslash.pc -40
+KPX Racute ucircumflex.pc -45
+KPX Racute udieresis.pc -45
+KPX Racute ydieresis.pc -65
+KPX Racute cacute.pc -35
+KPX Racute ccircumflex.pc -35
+KPX Racute cdotaccent.pc -35
+KPX Racute ccaron.pc -35
+KPX Racute gcircumflex.pc -40
+KPX Racute gbreve.pc -40
+KPX Racute gdotaccent.pc -40
+KPX Racute gcommaaccent.pc -40
+KPX Racute omacron.pc -40
+KPX Racute obreve.pc -40
+KPX Racute ohungarumlaut.pc -40
+KPX Racute oe.pc -35
+KPX Racute tcaron.pc -30
+KPX Racute umacron.pc -45
+KPX Racute ubreve.pc -45
+KPX Racute uring.pc -45
+KPX Racute uhungarumlaut.pc -45
+KPX Racute uogonek.pc -45
+KPX Racute wcircumflex.pc -60
+KPX Racute ycircumflex.pc -65
+KPX Racute gcaron.pc -40
+KPX Racute oogonek.pc -40
+KPX Racute gacute.pc -40
+KPX Racute uni021B.pc -30
+KPX Racute wgrave.pc -60
+KPX Racute wacute.pc -60
+KPX Racute wdieresis.pc -60
+KPX Racute c.sc -35
+KPX Racute g.sc -40
+KPX Racute o.sc -40
+KPX Racute t.sc -30
+KPX Racute u.sc -45
+KPX Racute v.sc -65
+KPX Racute w.sc -60
+KPX Racute y.sc -65
+KPX Racute ccedilla.sc -35
+KPX Racute odieresis.sc -40
+KPX Racute oslash.sc -40
+KPX Racute ucircumflex.sc -45
+KPX Racute udieresis.sc -45
+KPX Racute ydieresis.sc -65
+KPX Racute cacute.sc -35
+KPX Racute ccircumflex.sc -35
+KPX Racute cdotaccent.sc -35
+KPX Racute ccaron.sc -35
+KPX Racute gcircumflex.sc -40
+KPX Racute gbreve.sc -40
+KPX Racute gdotaccent.sc -40
+KPX Racute gcommaaccent.sc -40
+KPX Racute omacron.sc -40
+KPX Racute obreve.sc -40
+KPX Racute ohungarumlaut.sc -40
+KPX Racute oe.sc -35
+KPX Racute tcaron.sc -30
+KPX Racute umacron.sc -45
+KPX Racute ubreve.sc -45
+KPX Racute uring.sc -45
+KPX Racute uhungarumlaut.sc -45
+KPX Racute uogonek.sc -45
+KPX Racute wcircumflex.sc -60
+KPX Racute ycircumflex.sc -65
+KPX Racute gcaron.sc -40
+KPX Racute oogonek.sc -40
+KPX Racute gacute.sc -40
+KPX Racute wgrave.sc -60
+KPX Racute wacute.sc -60
+KPX Racute wdieresis.sc -60
+KPX racute comma -40
+KPX racute hyphen -45
+KPX racute period -50
+KPX racute f 20
+KPX racute g -15
+KPX racute i 20
+KPX racute j 15
+KPX racute l -20
+KPX racute m 20
+KPX racute n 20
+KPX racute p 25
+KPX racute r 25
+KPX racute t 25
+KPX racute u 20
+KPX racute v 20
+KPX racute w 20
+KPX racute x 15
+KPX racute y 20
+KPX racute icircumflex 20
+KPX racute idieresis 20
+KPX racute ntilde 20
+KPX racute ucircumflex 20
+KPX racute udieresis 20
+KPX racute ydieresis 20
+KPX racute gcircumflex -15
+KPX racute gbreve -15
+KPX racute gdotaccent -15
+KPX racute gcommaaccent -15
+KPX racute imacron 20
+KPX racute ibreve 20
+KPX racute iogonek 20
+KPX racute jcircumflex 15
+KPX racute lacute -20
+KPX racute lcommaaccent -20
+KPX racute lcaron -20
+KPX racute lslash -20
+KPX racute nacute 20
+KPX racute ncommaaccent 20
+KPX racute ncaron 20
+KPX racute racute 25
+KPX racute rcommaaccent 25
+KPX racute rcaron 25
+KPX racute tcaron 25
+KPX racute umacron 20
+KPX racute ubreve 20
+KPX racute uring 20
+KPX racute uhungarumlaut 20
+KPX racute uogonek 20
+KPX racute wcircumflex 20
+KPX racute ycircumflex 20
+KPX racute gcaron -15
+KPX racute gacute -15
+KPX racute uni021B 25
+KPX racute rdotaccent 25
+KPX racute wgrave 20
+KPX racute wacute 20
+KPX racute wdieresis 20
+KPX racute quoteright -20
+KPX racute jacute 15
+KPX Rcommaaccent hyphen -50
+KPX Rcommaaccent C -40
+KPX Rcommaaccent G -45
+KPX Rcommaaccent O -45
+KPX Rcommaaccent T -35
+KPX Rcommaaccent U -55
+KPX Rcommaaccent V -75
+KPX Rcommaaccent W -70
+KPX Rcommaaccent Y -75
+KPX Rcommaaccent e -25
+KPX Rcommaaccent o -35
+KPX Rcommaaccent u -25
+KPX Rcommaaccent y -35
+KPX Rcommaaccent Ccedilla -40
+KPX Rcommaaccent Odieresis -45
+KPX Rcommaaccent Oslash -45
+KPX Rcommaaccent Ucircumflex -55
+KPX Rcommaaccent Udieresis -55
+KPX Rcommaaccent edieresis -25
+KPX Rcommaaccent odieresis -35
+KPX Rcommaaccent oslash -35
+KPX Rcommaaccent ucircumflex -25
+KPX Rcommaaccent udieresis -25
+KPX Rcommaaccent ydieresis -35
+KPX Rcommaaccent Cacute -40
+KPX Rcommaaccent Ccircumflex -40
+KPX Rcommaaccent Cdotaccent -40
+KPX Rcommaaccent Ccaron -40
+KPX Rcommaaccent emacron -25
+KPX Rcommaaccent ebreve -25
+KPX Rcommaaccent edotaccent -25
+KPX Rcommaaccent eogonek -25
+KPX Rcommaaccent ecaron -25
+KPX Rcommaaccent Gcircumflex -45
+KPX Rcommaaccent Gbreve -45
+KPX Rcommaaccent Gdotaccent -45
+KPX Rcommaaccent Gcommaaccent -45
+KPX Rcommaaccent Omacron -45
+KPX Rcommaaccent omacron -35
+KPX Rcommaaccent Obreve -45
+KPX Rcommaaccent obreve -35
+KPX Rcommaaccent Ohungarumlaut -45
+KPX Rcommaaccent ohungarumlaut -35
+KPX Rcommaaccent OE -40
+KPX Rcommaaccent oe -30
+KPX Rcommaaccent Tcaron -35
+KPX Rcommaaccent Umacron -55
+KPX Rcommaaccent umacron -25
+KPX Rcommaaccent Ubreve -55
+KPX Rcommaaccent ubreve -25
+KPX Rcommaaccent Uring -55
+KPX Rcommaaccent uring -25
+KPX Rcommaaccent Uhungarumlaut -55
+KPX Rcommaaccent uhungarumlaut -25
+KPX Rcommaaccent Uogonek -55
+KPX Rcommaaccent uogonek -25
+KPX Rcommaaccent Wcircumflex -70
+KPX Rcommaaccent Ycircumflex -75
+KPX Rcommaaccent ycircumflex -35
+KPX Rcommaaccent Ydieresis -75
+KPX Rcommaaccent Gcaron -45
+KPX Rcommaaccent Oogonek -45
+KPX Rcommaaccent oogonek -35
+KPX Rcommaaccent Gacute -45
+KPX Rcommaaccent uni021A -35
+KPX Rcommaaccent Wgrave -70
+KPX Rcommaaccent Wacute -70
+KPX Rcommaaccent Wdieresis -70
+KPX Rcommaaccent gacute.sc -40
+KPX Rcommaaccent gcaron.sc -40
+KPX Rcommaaccent oe.sc -35
+KPX Rcommaaccent oogonek.sc -40
+KPX Rcommaaccent cacute.sc -35
+KPX Rcommaaccent ccaron.sc -35
+KPX Rcommaaccent ccircumflex.sc -35
+KPX Rcommaaccent cdotaccent.sc -35
+KPX Rcommaaccent gbreve.sc -40
+KPX Rcommaaccent gcircumflex.sc -40
+KPX Rcommaaccent gcommaaccent.sc -40
+KPX Rcommaaccent gdotaccent.sc -40
+KPX Rcommaaccent obreve.sc -40
+KPX Rcommaaccent ohungarumlaut.sc -40
+KPX Rcommaaccent omacron.sc -40
+KPX Rcommaaccent tcaron.sc -30
+KPX Rcommaaccent ubreve.sc -45
+KPX Rcommaaccent uhungarumlaut.sc -45
+KPX Rcommaaccent umacron.sc -45
+KPX Rcommaaccent uogonek.sc -45
+KPX Rcommaaccent uring.sc -45
+KPX Rcommaaccent wacute.sc -60
+KPX Rcommaaccent wcircumflex.sc -60
+KPX Rcommaaccent wdieresis.sc -60
+KPX Rcommaaccent wgrave.sc -60
+KPX Rcommaaccent ycircumflex.sc -65
+KPX Rcommaaccent c.sc -35
+KPX Rcommaaccent g.sc -40
+KPX Rcommaaccent o.sc -40
+KPX Rcommaaccent t.sc -30
+KPX Rcommaaccent u.sc -45
+KPX Rcommaaccent v.sc -65
+KPX Rcommaaccent w.sc -60
+KPX Rcommaaccent y.sc -65
+KPX Rcommaaccent ccedilla.sc -35
+KPX Rcommaaccent odieresis.sc -40
+KPX Rcommaaccent oslash.sc -40
+KPX Rcommaaccent ucircumflex.sc -45
+KPX Rcommaaccent udieresis.sc -45
+KPX Rcommaaccent ydieresis.sc -65
+KPX Rcommaaccent c.pc -35
+KPX Rcommaaccent g.pc -40
+KPX Rcommaaccent o.pc -40
+KPX Rcommaaccent t.pc -30
+KPX Rcommaaccent u.pc -45
+KPX Rcommaaccent v.pc -65
+KPX Rcommaaccent w.pc -60
+KPX Rcommaaccent y.pc -65
+KPX Rcommaaccent ccedilla.pc -35
+KPX Rcommaaccent odieresis.pc -40
+KPX Rcommaaccent oslash.pc -40
+KPX Rcommaaccent ucircumflex.pc -45
+KPX Rcommaaccent udieresis.pc -45
+KPX Rcommaaccent ydieresis.pc -65
+KPX Rcommaaccent cacute.pc -35
+KPX Rcommaaccent ccircumflex.pc -35
+KPX Rcommaaccent cdotaccent.pc -35
+KPX Rcommaaccent ccaron.pc -35
+KPX Rcommaaccent gcircumflex.pc -40
+KPX Rcommaaccent gbreve.pc -40
+KPX Rcommaaccent gdotaccent.pc -40
+KPX Rcommaaccent gcommaaccent.pc -40
+KPX Rcommaaccent omacron.pc -40
+KPX Rcommaaccent obreve.pc -40
+KPX Rcommaaccent ohungarumlaut.pc -40
+KPX Rcommaaccent oe.pc -35
+KPX Rcommaaccent tcaron.pc -30
+KPX Rcommaaccent umacron.pc -45
+KPX Rcommaaccent ubreve.pc -45
+KPX Rcommaaccent uring.pc -45
+KPX Rcommaaccent uhungarumlaut.pc -45
+KPX Rcommaaccent uogonek.pc -45
+KPX Rcommaaccent wcircumflex.pc -60
+KPX Rcommaaccent ycircumflex.pc -65
+KPX Rcommaaccent gcaron.pc -40
+KPX Rcommaaccent oogonek.pc -40
+KPX Rcommaaccent gacute.pc -40
+KPX Rcommaaccent uni021B.pc -30
+KPX Rcommaaccent wgrave.pc -60
+KPX Rcommaaccent wacute.pc -60
+KPX Rcommaaccent wdieresis.pc -60
+KPX Rcommaaccent c.sc -35
+KPX Rcommaaccent g.sc -40
+KPX Rcommaaccent o.sc -40
+KPX Rcommaaccent t.sc -30
+KPX Rcommaaccent u.sc -45
+KPX Rcommaaccent v.sc -65
+KPX Rcommaaccent w.sc -60
+KPX Rcommaaccent y.sc -65
+KPX Rcommaaccent ccedilla.sc -35
+KPX Rcommaaccent odieresis.sc -40
+KPX Rcommaaccent oslash.sc -40
+KPX Rcommaaccent ucircumflex.sc -45
+KPX Rcommaaccent udieresis.sc -45
+KPX Rcommaaccent ydieresis.sc -65
+KPX Rcommaaccent cacute.sc -35
+KPX Rcommaaccent ccircumflex.sc -35
+KPX Rcommaaccent cdotaccent.sc -35
+KPX Rcommaaccent ccaron.sc -35
+KPX Rcommaaccent gcircumflex.sc -40
+KPX Rcommaaccent gbreve.sc -40
+KPX Rcommaaccent gdotaccent.sc -40
+KPX Rcommaaccent gcommaaccent.sc -40
+KPX Rcommaaccent omacron.sc -40
+KPX Rcommaaccent obreve.sc -40
+KPX Rcommaaccent ohungarumlaut.sc -40
+KPX Rcommaaccent oe.sc -35
+KPX Rcommaaccent tcaron.sc -30
+KPX Rcommaaccent umacron.sc -45
+KPX Rcommaaccent ubreve.sc -45
+KPX Rcommaaccent uring.sc -45
+KPX Rcommaaccent uhungarumlaut.sc -45
+KPX Rcommaaccent uogonek.sc -45
+KPX Rcommaaccent wcircumflex.sc -60
+KPX Rcommaaccent ycircumflex.sc -65
+KPX Rcommaaccent gcaron.sc -40
+KPX Rcommaaccent oogonek.sc -40
+KPX Rcommaaccent gacute.sc -40
+KPX Rcommaaccent wgrave.sc -60
+KPX Rcommaaccent wacute.sc -60
+KPX Rcommaaccent wdieresis.sc -60
+KPX rcommaaccent comma -40
+KPX rcommaaccent hyphen -45
+KPX rcommaaccent period -50
+KPX rcommaaccent f 20
+KPX rcommaaccent g -15
+KPX rcommaaccent i 20
+KPX rcommaaccent j 15
+KPX rcommaaccent l -20
+KPX rcommaaccent m 20
+KPX rcommaaccent n 20
+KPX rcommaaccent p 25
+KPX rcommaaccent r 25
+KPX rcommaaccent t 25
+KPX rcommaaccent u 20
+KPX rcommaaccent v 20
+KPX rcommaaccent w 20
+KPX rcommaaccent x 15
+KPX rcommaaccent y 20
+KPX rcommaaccent icircumflex 20
+KPX rcommaaccent idieresis 20
+KPX rcommaaccent ntilde 20
+KPX rcommaaccent ucircumflex 20
+KPX rcommaaccent udieresis 20
+KPX rcommaaccent ydieresis 20
+KPX rcommaaccent gcircumflex -15
+KPX rcommaaccent gbreve -15
+KPX rcommaaccent gdotaccent -15
+KPX rcommaaccent gcommaaccent -15
+KPX rcommaaccent imacron 20
+KPX rcommaaccent ibreve 20
+KPX rcommaaccent iogonek 20
+KPX rcommaaccent jcircumflex 15
+KPX rcommaaccent lacute -20
+KPX rcommaaccent lcommaaccent -20
+KPX rcommaaccent lcaron -20
+KPX rcommaaccent lslash -20
+KPX rcommaaccent nacute 20
+KPX rcommaaccent ncommaaccent 20
+KPX rcommaaccent ncaron 20
+KPX rcommaaccent racute 25
+KPX rcommaaccent rcommaaccent 25
+KPX rcommaaccent rcaron 25
+KPX rcommaaccent tcaron 25
+KPX rcommaaccent umacron 20
+KPX rcommaaccent ubreve 20
+KPX rcommaaccent uring 20
+KPX rcommaaccent uhungarumlaut 20
+KPX rcommaaccent uogonek 20
+KPX rcommaaccent wcircumflex 20
+KPX rcommaaccent ycircumflex 20
+KPX rcommaaccent gcaron -15
+KPX rcommaaccent gacute -15
+KPX rcommaaccent uni021B 25
+KPX rcommaaccent rdotaccent 25
+KPX rcommaaccent wgrave 20
+KPX rcommaaccent wacute 20
+KPX rcommaaccent wdieresis 20
+KPX rcommaaccent quoteright -20
+KPX rcommaaccent jacute 15
+KPX Rcaron hyphen -50
+KPX Rcaron C -40
+KPX Rcaron G -45
+KPX Rcaron O -45
+KPX Rcaron T -35
+KPX Rcaron U -55
+KPX Rcaron V -75
+KPX Rcaron W -70
+KPX Rcaron Y -75
+KPX Rcaron e -25
+KPX Rcaron o -35
+KPX Rcaron u -25
+KPX Rcaron y -35
+KPX Rcaron Ccedilla -40
+KPX Rcaron Odieresis -45
+KPX Rcaron Oslash -45
+KPX Rcaron Ucircumflex -55
+KPX Rcaron Udieresis -55
+KPX Rcaron edieresis -25
+KPX Rcaron odieresis -35
+KPX Rcaron oslash -35
+KPX Rcaron ucircumflex -25
+KPX Rcaron udieresis -25
+KPX Rcaron ydieresis -35
+KPX Rcaron Cacute -40
+KPX Rcaron Ccircumflex -40
+KPX Rcaron Cdotaccent -40
+KPX Rcaron Ccaron -40
+KPX Rcaron emacron -25
+KPX Rcaron ebreve -25
+KPX Rcaron edotaccent -25
+KPX Rcaron eogonek -25
+KPX Rcaron ecaron -25
+KPX Rcaron Gcircumflex -45
+KPX Rcaron Gbreve -45
+KPX Rcaron Gdotaccent -45
+KPX Rcaron Gcommaaccent -45
+KPX Rcaron Omacron -45
+KPX Rcaron omacron -35
+KPX Rcaron Obreve -45
+KPX Rcaron obreve -35
+KPX Rcaron Ohungarumlaut -45
+KPX Rcaron ohungarumlaut -35
+KPX Rcaron OE -40
+KPX Rcaron oe -30
+KPX Rcaron Tcaron -35
+KPX Rcaron Umacron -55
+KPX Rcaron umacron -25
+KPX Rcaron Ubreve -55
+KPX Rcaron ubreve -25
+KPX Rcaron Uring -55
+KPX Rcaron uring -25
+KPX Rcaron Uhungarumlaut -55
+KPX Rcaron uhungarumlaut -25
+KPX Rcaron Uogonek -55
+KPX Rcaron uogonek -25
+KPX Rcaron Wcircumflex -70
+KPX Rcaron Ycircumflex -75
+KPX Rcaron ycircumflex -35
+KPX Rcaron Ydieresis -75
+KPX Rcaron Gcaron -45
+KPX Rcaron Oogonek -45
+KPX Rcaron oogonek -35
+KPX Rcaron Gacute -45
+KPX Rcaron uni021A -35
+KPX Rcaron Wgrave -70
+KPX Rcaron Wacute -70
+KPX Rcaron Wdieresis -70
+KPX Rcaron gacute.sc -40
+KPX Rcaron gcaron.sc -40
+KPX Rcaron oe.sc -35
+KPX Rcaron oogonek.sc -40
+KPX Rcaron cacute.sc -35
+KPX Rcaron ccaron.sc -35
+KPX Rcaron ccircumflex.sc -35
+KPX Rcaron cdotaccent.sc -35
+KPX Rcaron gbreve.sc -40
+KPX Rcaron gcircumflex.sc -40
+KPX Rcaron gcommaaccent.sc -40
+KPX Rcaron gdotaccent.sc -40
+KPX Rcaron obreve.sc -40
+KPX Rcaron ohungarumlaut.sc -40
+KPX Rcaron omacron.sc -40
+KPX Rcaron tcaron.sc -30
+KPX Rcaron ubreve.sc -45
+KPX Rcaron uhungarumlaut.sc -45
+KPX Rcaron umacron.sc -45
+KPX Rcaron uogonek.sc -45
+KPX Rcaron uring.sc -45
+KPX Rcaron wacute.sc -60
+KPX Rcaron wcircumflex.sc -60
+KPX Rcaron wdieresis.sc -60
+KPX Rcaron wgrave.sc -60
+KPX Rcaron ycircumflex.sc -65
+KPX Rcaron c.sc -35
+KPX Rcaron g.sc -40
+KPX Rcaron o.sc -40
+KPX Rcaron t.sc -30
+KPX Rcaron u.sc -45
+KPX Rcaron v.sc -65
+KPX Rcaron w.sc -60
+KPX Rcaron y.sc -65
+KPX Rcaron ccedilla.sc -35
+KPX Rcaron odieresis.sc -40
+KPX Rcaron oslash.sc -40
+KPX Rcaron ucircumflex.sc -45
+KPX Rcaron udieresis.sc -45
+KPX Rcaron ydieresis.sc -65
+KPX Rcaron c.pc -35
+KPX Rcaron g.pc -40
+KPX Rcaron o.pc -40
+KPX Rcaron t.pc -30
+KPX Rcaron u.pc -45
+KPX Rcaron v.pc -65
+KPX Rcaron w.pc -60
+KPX Rcaron y.pc -65
+KPX Rcaron ccedilla.pc -35
+KPX Rcaron odieresis.pc -40
+KPX Rcaron oslash.pc -40
+KPX Rcaron ucircumflex.pc -45
+KPX Rcaron udieresis.pc -45
+KPX Rcaron ydieresis.pc -65
+KPX Rcaron cacute.pc -35
+KPX Rcaron ccircumflex.pc -35
+KPX Rcaron cdotaccent.pc -35
+KPX Rcaron ccaron.pc -35
+KPX Rcaron gcircumflex.pc -40
+KPX Rcaron gbreve.pc -40
+KPX Rcaron gdotaccent.pc -40
+KPX Rcaron gcommaaccent.pc -40
+KPX Rcaron omacron.pc -40
+KPX Rcaron obreve.pc -40
+KPX Rcaron ohungarumlaut.pc -40
+KPX Rcaron oe.pc -35
+KPX Rcaron tcaron.pc -30
+KPX Rcaron umacron.pc -45
+KPX Rcaron ubreve.pc -45
+KPX Rcaron uring.pc -45
+KPX Rcaron uhungarumlaut.pc -45
+KPX Rcaron uogonek.pc -45
+KPX Rcaron wcircumflex.pc -60
+KPX Rcaron ycircumflex.pc -65
+KPX Rcaron gcaron.pc -40
+KPX Rcaron oogonek.pc -40
+KPX Rcaron gacute.pc -40
+KPX Rcaron uni021B.pc -30
+KPX Rcaron wgrave.pc -60
+KPX Rcaron wacute.pc -60
+KPX Rcaron wdieresis.pc -60
+KPX Rcaron c.sc -35
+KPX Rcaron g.sc -40
+KPX Rcaron o.sc -40
+KPX Rcaron t.sc -30
+KPX Rcaron u.sc -45
+KPX Rcaron v.sc -65
+KPX Rcaron w.sc -60
+KPX Rcaron y.sc -65
+KPX Rcaron ccedilla.sc -35
+KPX Rcaron odieresis.sc -40
+KPX Rcaron oslash.sc -40
+KPX Rcaron ucircumflex.sc -45
+KPX Rcaron udieresis.sc -45
+KPX Rcaron ydieresis.sc -65
+KPX Rcaron cacute.sc -35
+KPX Rcaron ccircumflex.sc -35
+KPX Rcaron cdotaccent.sc -35
+KPX Rcaron ccaron.sc -35
+KPX Rcaron gcircumflex.sc -40
+KPX Rcaron gbreve.sc -40
+KPX Rcaron gdotaccent.sc -40
+KPX Rcaron gcommaaccent.sc -40
+KPX Rcaron omacron.sc -40
+KPX Rcaron obreve.sc -40
+KPX Rcaron ohungarumlaut.sc -40
+KPX Rcaron oe.sc -35
+KPX Rcaron tcaron.sc -30
+KPX Rcaron umacron.sc -45
+KPX Rcaron ubreve.sc -45
+KPX Rcaron uring.sc -45
+KPX Rcaron uhungarumlaut.sc -45
+KPX Rcaron uogonek.sc -45
+KPX Rcaron wcircumflex.sc -60
+KPX Rcaron ycircumflex.sc -65
+KPX Rcaron gcaron.sc -40
+KPX Rcaron oogonek.sc -40
+KPX Rcaron gacute.sc -40
+KPX Rcaron wgrave.sc -60
+KPX Rcaron wacute.sc -60
+KPX Rcaron wdieresis.sc -60
+KPX rcaron comma -40
+KPX rcaron hyphen -45
+KPX rcaron period -50
+KPX rcaron f 20
+KPX rcaron g -15
+KPX rcaron i 20
+KPX rcaron j 15
+KPX rcaron l -20
+KPX rcaron m 20
+KPX rcaron n 20
+KPX rcaron p 25
+KPX rcaron r 25
+KPX rcaron t 25
+KPX rcaron u 20
+KPX rcaron v 20
+KPX rcaron w 20
+KPX rcaron x 15
+KPX rcaron y 20
+KPX rcaron icircumflex 20
+KPX rcaron idieresis 20
+KPX rcaron ntilde 20
+KPX rcaron ucircumflex 20
+KPX rcaron udieresis 20
+KPX rcaron ydieresis 20
+KPX rcaron gcircumflex -15
+KPX rcaron gbreve -15
+KPX rcaron gdotaccent -15
+KPX rcaron gcommaaccent -15
+KPX rcaron imacron 20
+KPX rcaron ibreve 20
+KPX rcaron iogonek 20
+KPX rcaron jcircumflex 15
+KPX rcaron lacute -20
+KPX rcaron lcommaaccent -20
+KPX rcaron lcaron -20
+KPX rcaron lslash -20
+KPX rcaron nacute 20
+KPX rcaron ncommaaccent 20
+KPX rcaron ncaron 20
+KPX rcaron racute 25
+KPX rcaron rcommaaccent 25
+KPX rcaron rcaron 25
+KPX rcaron tcaron 25
+KPX rcaron umacron 20
+KPX rcaron ubreve 20
+KPX rcaron uring 20
+KPX rcaron uhungarumlaut 20
+KPX rcaron uogonek 20
+KPX rcaron wcircumflex 20
+KPX rcaron ycircumflex 20
+KPX rcaron gcaron -15
+KPX rcaron gacute -15
+KPX rcaron uni021B 25
+KPX rcaron rdotaccent 25
+KPX rcaron wgrave 20
+KPX rcaron wacute 20
+KPX rcaron wdieresis 20
+KPX rcaron quoteright -20
+KPX rcaron jacute 15
+KPX Sacute A -35
+KPX Sacute T -20
+KPX Sacute V -25
+KPX Sacute W -20
+KPX Sacute Y -30
+KPX Sacute t -20
+KPX Sacute Adieresis -35
+KPX Sacute Aring -35
+KPX Sacute AE -30
+KPX Sacute Amacron -35
+KPX Sacute Aogonek -35
+KPX Sacute Tcaron -20
+KPX Sacute tcaron -20
+KPX Sacute Wcircumflex -20
+KPX Sacute Ycircumflex -30
+KPX Sacute Ydieresis -30
+KPX Sacute AEacute -30
+KPX Sacute uni021A -20
+KPX Sacute uni021B -20
+KPX Sacute Wgrave -20
+KPX Sacute Wacute -20
+KPX Sacute Wdieresis -20
+KPX Sacute amacron.sc -30
+KPX Sacute aogonek.sc -30
+KPX Sacute aeacute.sc -25
+KPX Sacute tcaron.sc -15
+KPX Sacute wacute.sc -15
+KPX Sacute wcircumflex.sc -15
+KPX Sacute wdieresis.sc -15
+KPX Sacute wgrave.sc -15
+KPX Sacute ycircumflex.sc -25
+KPX Sacute a.sc -30
+KPX Sacute t.sc -15
+KPX Sacute v.sc -20
+KPX Sacute w.sc -15
+KPX Sacute y.sc -25
+KPX Sacute adieresis.sc -30
+KPX Sacute aring.sc -30
+KPX Sacute ae.sc -25
+KPX Sacute ydieresis.sc -25
+KPX Sacute a.pc -30
+KPX Sacute t.pc -15
+KPX Sacute v.pc -20
+KPX Sacute w.pc -15
+KPX Sacute y.pc -25
+KPX Sacute adieresis.pc -30
+KPX Sacute aring.pc -30
+KPX Sacute ae.pc -25
+KPX Sacute ydieresis.pc -25
+KPX Sacute amacron.pc -30
+KPX Sacute aogonek.pc -30
+KPX Sacute tcaron.pc -15
+KPX Sacute wcircumflex.pc -15
+KPX Sacute ycircumflex.pc -25
+KPX Sacute aeacute.pc -25
+KPX Sacute uni021B.pc -15
+KPX Sacute wgrave.pc -15
+KPX Sacute wacute.pc -15
+KPX Sacute wdieresis.pc -15
+KPX Sacute a.sc -30
+KPX Sacute t.sc -15
+KPX Sacute v.sc -20
+KPX Sacute w.sc -15
+KPX Sacute y.sc -25
+KPX Sacute adieresis.sc -30
+KPX Sacute aring.sc -30
+KPX Sacute ae.sc -25
+KPX Sacute ydieresis.sc -25
+KPX Sacute amacron.sc -30
+KPX Sacute aogonek.sc -30
+KPX Sacute tcaron.sc -15
+KPX Sacute wcircumflex.sc -15
+KPX Sacute ycircumflex.sc -25
+KPX Sacute aeacute.sc -25
+KPX Sacute wgrave.sc -15
+KPX Sacute wacute.sc -15
+KPX Sacute wdieresis.sc -15
+KPX sacute t -15
+KPX sacute tcaron -15
+KPX sacute uni021B -15
+KPX sacute quoteright -40
+KPX Scircumflex A -35
+KPX Scircumflex T -20
+KPX Scircumflex V -25
+KPX Scircumflex W -20
+KPX Scircumflex Y -30
+KPX Scircumflex t -20
+KPX Scircumflex Adieresis -35
+KPX Scircumflex Aring -35
+KPX Scircumflex AE -30
+KPX Scircumflex Amacron -35
+KPX Scircumflex Aogonek -35
+KPX Scircumflex Tcaron -20
+KPX Scircumflex tcaron -20
+KPX Scircumflex Wcircumflex -20
+KPX Scircumflex Ycircumflex -30
+KPX Scircumflex Ydieresis -30
+KPX Scircumflex AEacute -30
+KPX Scircumflex uni021A -20
+KPX Scircumflex uni021B -20
+KPX Scircumflex Wgrave -20
+KPX Scircumflex Wacute -20
+KPX Scircumflex Wdieresis -20
+KPX Scircumflex amacron.sc -30
+KPX Scircumflex aogonek.sc -30
+KPX Scircumflex aeacute.sc -25
+KPX Scircumflex tcaron.sc -15
+KPX Scircumflex wacute.sc -15
+KPX Scircumflex wcircumflex.sc -15
+KPX Scircumflex wdieresis.sc -15
+KPX Scircumflex wgrave.sc -15
+KPX Scircumflex ycircumflex.sc -25
+KPX Scircumflex a.sc -30
+KPX Scircumflex t.sc -15
+KPX Scircumflex v.sc -20
+KPX Scircumflex w.sc -15
+KPX Scircumflex y.sc -25
+KPX Scircumflex adieresis.sc -30
+KPX Scircumflex aring.sc -30
+KPX Scircumflex ae.sc -25
+KPX Scircumflex ydieresis.sc -25
+KPX Scircumflex a.pc -30
+KPX Scircumflex t.pc -15
+KPX Scircumflex v.pc -20
+KPX Scircumflex w.pc -15
+KPX Scircumflex y.pc -25
+KPX Scircumflex adieresis.pc -30
+KPX Scircumflex aring.pc -30
+KPX Scircumflex ae.pc -25
+KPX Scircumflex ydieresis.pc -25
+KPX Scircumflex amacron.pc -30
+KPX Scircumflex aogonek.pc -30
+KPX Scircumflex tcaron.pc -15
+KPX Scircumflex wcircumflex.pc -15
+KPX Scircumflex ycircumflex.pc -25
+KPX Scircumflex aeacute.pc -25
+KPX Scircumflex uni021B.pc -15
+KPX Scircumflex wgrave.pc -15
+KPX Scircumflex wacute.pc -15
+KPX Scircumflex wdieresis.pc -15
+KPX Scircumflex a.sc -30
+KPX Scircumflex t.sc -15
+KPX Scircumflex v.sc -20
+KPX Scircumflex w.sc -15
+KPX Scircumflex y.sc -25
+KPX Scircumflex adieresis.sc -30
+KPX Scircumflex aring.sc -30
+KPX Scircumflex ae.sc -25
+KPX Scircumflex ydieresis.sc -25
+KPX Scircumflex amacron.sc -30
+KPX Scircumflex aogonek.sc -30
+KPX Scircumflex tcaron.sc -15
+KPX Scircumflex wcircumflex.sc -15
+KPX Scircumflex ycircumflex.sc -25
+KPX Scircumflex aeacute.sc -25
+KPX Scircumflex wgrave.sc -15
+KPX Scircumflex wacute.sc -15
+KPX Scircumflex wdieresis.sc -15
+KPX scircumflex t -15
+KPX scircumflex tcaron -15
+KPX scircumflex uni021B -15
+KPX scircumflex quoteright -40
+KPX Scedilla A -35
+KPX Scedilla T -20
+KPX Scedilla V -25
+KPX Scedilla W -20
+KPX Scedilla Y -30
+KPX Scedilla t -20
+KPX Scedilla Adieresis -35
+KPX Scedilla Aring -35
+KPX Scedilla AE -30
+KPX Scedilla Amacron -35
+KPX Scedilla Aogonek -35
+KPX Scedilla Tcaron -20
+KPX Scedilla tcaron -20
+KPX Scedilla Wcircumflex -20
+KPX Scedilla Ycircumflex -30
+KPX Scedilla Ydieresis -30
+KPX Scedilla AEacute -30
+KPX Scedilla uni021A -20
+KPX Scedilla uni021B -20
+KPX Scedilla Wgrave -20
+KPX Scedilla Wacute -20
+KPX Scedilla Wdieresis -20
+KPX Scedilla amacron.sc -30
+KPX Scedilla aogonek.sc -30
+KPX Scedilla aeacute.sc -25
+KPX Scedilla tcaron.sc -15
+KPX Scedilla wacute.sc -15
+KPX Scedilla wcircumflex.sc -15
+KPX Scedilla wdieresis.sc -15
+KPX Scedilla wgrave.sc -15
+KPX Scedilla ycircumflex.sc -25
+KPX Scedilla a.sc -30
+KPX Scedilla t.sc -15
+KPX Scedilla v.sc -20
+KPX Scedilla w.sc -15
+KPX Scedilla y.sc -25
+KPX Scedilla adieresis.sc -30
+KPX Scedilla aring.sc -30
+KPX Scedilla ae.sc -25
+KPX Scedilla ydieresis.sc -25
+KPX Scedilla a.pc -30
+KPX Scedilla t.pc -15
+KPX Scedilla v.pc -20
+KPX Scedilla w.pc -15
+KPX Scedilla y.pc -25
+KPX Scedilla adieresis.pc -30
+KPX Scedilla aring.pc -30
+KPX Scedilla ae.pc -25
+KPX Scedilla ydieresis.pc -25
+KPX Scedilla amacron.pc -30
+KPX Scedilla aogonek.pc -30
+KPX Scedilla tcaron.pc -15
+KPX Scedilla wcircumflex.pc -15
+KPX Scedilla ycircumflex.pc -25
+KPX Scedilla aeacute.pc -25
+KPX Scedilla uni021B.pc -15
+KPX Scedilla wgrave.pc -15
+KPX Scedilla wacute.pc -15
+KPX Scedilla wdieresis.pc -15
+KPX Scedilla a.sc -30
+KPX Scedilla t.sc -15
+KPX Scedilla v.sc -20
+KPX Scedilla w.sc -15
+KPX Scedilla y.sc -25
+KPX Scedilla adieresis.sc -30
+KPX Scedilla aring.sc -30
+KPX Scedilla ae.sc -25
+KPX Scedilla ydieresis.sc -25
+KPX Scedilla amacron.sc -30
+KPX Scedilla aogonek.sc -30
+KPX Scedilla tcaron.sc -15
+KPX Scedilla wcircumflex.sc -15
+KPX Scedilla ycircumflex.sc -25
+KPX Scedilla aeacute.sc -25
+KPX Scedilla wgrave.sc -15
+KPX Scedilla wacute.sc -15
+KPX Scedilla wdieresis.sc -15
+KPX scedilla t -15
+KPX scedilla tcaron -15
+KPX scedilla uni021B -15
+KPX scedilla quoteright -40
+KPX Scaron A -35
+KPX Scaron T -20
+KPX Scaron V -25
+KPX Scaron W -20
+KPX Scaron Y -30
+KPX Scaron t -20
+KPX Scaron Adieresis -35
+KPX Scaron Aring -35
+KPX Scaron AE -30
+KPX Scaron Amacron -35
+KPX Scaron Aogonek -35
+KPX Scaron Tcaron -20
+KPX Scaron tcaron -20
+KPX Scaron Wcircumflex -20
+KPX Scaron Ycircumflex -30
+KPX Scaron Ydieresis -30
+KPX Scaron AEacute -30
+KPX Scaron uni021A -20
+KPX Scaron uni021B -20
+KPX Scaron Wgrave -20
+KPX Scaron Wacute -20
+KPX Scaron Wdieresis -20
+KPX Scaron amacron.sc -30
+KPX Scaron aogonek.sc -30
+KPX Scaron aeacute.sc -25
+KPX Scaron tcaron.sc -15
+KPX Scaron wacute.sc -15
+KPX Scaron wcircumflex.sc -15
+KPX Scaron wdieresis.sc -15
+KPX Scaron wgrave.sc -15
+KPX Scaron ycircumflex.sc -25
+KPX Scaron a.sc -30
+KPX Scaron t.sc -15
+KPX Scaron v.sc -20
+KPX Scaron w.sc -15
+KPX Scaron y.sc -25
+KPX Scaron adieresis.sc -30
+KPX Scaron aring.sc -30
+KPX Scaron ae.sc -25
+KPX Scaron ydieresis.sc -25
+KPX Scaron a.pc -30
+KPX Scaron t.pc -15
+KPX Scaron v.pc -20
+KPX Scaron w.pc -15
+KPX Scaron y.pc -25
+KPX Scaron adieresis.pc -30
+KPX Scaron aring.pc -30
+KPX Scaron ae.pc -25
+KPX Scaron ydieresis.pc -25
+KPX Scaron amacron.pc -30
+KPX Scaron aogonek.pc -30
+KPX Scaron tcaron.pc -15
+KPX Scaron wcircumflex.pc -15
+KPX Scaron ycircumflex.pc -25
+KPX Scaron aeacute.pc -25
+KPX Scaron uni021B.pc -15
+KPX Scaron wgrave.pc -15
+KPX Scaron wacute.pc -15
+KPX Scaron wdieresis.pc -15
+KPX Scaron a.sc -30
+KPX Scaron t.sc -15
+KPX Scaron v.sc -20
+KPX Scaron w.sc -15
+KPX Scaron y.sc -25
+KPX Scaron adieresis.sc -30
+KPX Scaron aring.sc -30
+KPX Scaron ae.sc -25
+KPX Scaron ydieresis.sc -25
+KPX Scaron amacron.sc -30
+KPX Scaron aogonek.sc -30
+KPX Scaron tcaron.sc -15
+KPX Scaron wcircumflex.sc -15
+KPX Scaron ycircumflex.sc -25
+KPX Scaron aeacute.sc -25
+KPX Scaron wgrave.sc -15
+KPX Scaron wacute.sc -15
+KPX Scaron wdieresis.sc -15
+KPX scaron t -15
+KPX scaron tcaron -15
+KPX scaron uni021B -15
+KPX scaron quoteright -40
+KPX Tcaron comma -75
+KPX Tcaron hyphen -75
+KPX Tcaron period -80
+KPX Tcaron colon -90
+KPX Tcaron semicolon -85
+KPX Tcaron A -55
+KPX Tcaron J -20
+KPX Tcaron V 15
+KPX Tcaron W 20
+KPX Tcaron Y 10
+KPX Tcaron a -75
+KPX Tcaron c -85
+KPX Tcaron e -85
+KPX Tcaron g -90
+KPX Tcaron i -20
+KPX Tcaron j -25
+KPX Tcaron o -90
+KPX Tcaron r -50
+KPX Tcaron s -75
+KPX Tcaron u -95
+KPX Tcaron v -105
+KPX Tcaron w -105
+KPX Tcaron y -100
+KPX Tcaron guillemotleft -115
+KPX Tcaron Adieresis -55
+KPX Tcaron Aring -55
+KPX Tcaron AE -115
+KPX Tcaron agrave -40
+KPX Tcaron aacute -55
+KPX Tcaron acircumflex -40
+KPX Tcaron atilde -40
+KPX Tcaron adieresis -40
+KPX Tcaron aring -40
+KPX Tcaron ae -80
+KPX Tcaron ccedilla -85
+KPX Tcaron egrave -45
+KPX Tcaron eacute -65
+KPX Tcaron ecircumflex -45
+KPX Tcaron edieresis -45
+KPX Tcaron igrave -10
+KPX Tcaron iacute -15
+KPX Tcaron icircumflex -10
+KPX Tcaron idieresis -10
+KPX Tcaron ograve -45
+KPX Tcaron oacute -70
+KPX Tcaron ocircumflex -45
+KPX Tcaron otilde -45
+KPX Tcaron odieresis -45
+KPX Tcaron oslash -90
+KPX Tcaron ugrave -50
+KPX Tcaron uacute -70
+KPX Tcaron ucircumflex -50
+KPX Tcaron udieresis -50
+KPX Tcaron yacute -75
+KPX Tcaron ydieresis -50
+KPX Tcaron Amacron -55
+KPX Tcaron amacron -40
+KPX Tcaron abreve -40
+KPX Tcaron Aogonek -55
+KPX Tcaron aogonek -75
+KPX Tcaron cacute -65
+KPX Tcaron ccircumflex -45
+KPX Tcaron cdotaccent -45
+KPX Tcaron ccaron -45
+KPX Tcaron emacron -45
+KPX Tcaron ebreve -45
+KPX Tcaron edotaccent -45
+KPX Tcaron eogonek -85
+KPX Tcaron ecaron -45
+KPX Tcaron gcircumflex -45
+KPX Tcaron gbreve -45
+KPX Tcaron gdotaccent -45
+KPX Tcaron gcommaaccent -90
+KPX Tcaron itilde -10
+KPX Tcaron imacron -10
+KPX Tcaron ibreve -10
+KPX Tcaron iogonek -20
+KPX Tcaron Jcircumflex -20
+KPX Tcaron jcircumflex -15
+KPX Tcaron omacron -45
+KPX Tcaron obreve -45
+KPX Tcaron ohungarumlaut -45
+KPX Tcaron OE -55
+KPX Tcaron oe -75
+KPX Tcaron racute -40
+KPX Tcaron rcommaaccent -50
+KPX Tcaron rcaron -25
+KPX Tcaron sacute -55
+KPX Tcaron scircumflex -40
+KPX Tcaron scedilla -75
+KPX Tcaron scaron -40
+KPX Tcaron utilde -50
+KPX Tcaron umacron -50
+KPX Tcaron ubreve -50
+KPX Tcaron uring -50
+KPX Tcaron uhungarumlaut -50
+KPX Tcaron uogonek -95
+KPX Tcaron Wcircumflex 20
+KPX Tcaron wcircumflex -55
+KPX Tcaron Ycircumflex 10
+KPX Tcaron ycircumflex -50
+KPX Tcaron Ydieresis 10
+KPX Tcaron gcaron -45
+KPX Tcaron oogonek -90
+KPX Tcaron gacute -70
+KPX Tcaron AEacute -115
+KPX Tcaron aeacute -80
+KPX Tcaron uni0219 -75
+KPX Tcaron rdotaccent -25
+KPX Tcaron Wgrave 20
+KPX Tcaron wgrave -55
+KPX Tcaron Wacute 20
+KPX Tcaron wacute -80
+KPX Tcaron Wdieresis 20
+KPX Tcaron wdieresis -55
+KPX Tcaron ahookabove -40
+KPX Tcaron acircumflexdotbelow -40
+KPX Tcaron abrevedotbelow -40
+KPX Tcaron ehookabove -45
+KPX Tcaron etilde -45
+KPX Tcaron ecircumflexdotbelow -45
+KPX Tcaron ihookabove -10
+KPX Tcaron ohookabove -45
+KPX Tcaron ocircumflexdotbelow -45
+KPX Tcaron ohornacute -45
+KPX Tcaron ohorngrave -45
+KPX Tcaron ohornhookabove -45
+KPX Tcaron ohorntilde -45
+KPX Tcaron ohorndotbelow -45
+KPX Tcaron uhookabove -50
+KPX Tcaron uhornacute -50
+KPX Tcaron uhorngrave -50
+KPX Tcaron uhornhookabove -50
+KPX Tcaron uhorntilde -50
+KPX Tcaron uhorndotbelow -50
+KPX Tcaron ygrave -50
+KPX Tcaron yhookabove -50
+KPX Tcaron ytilde -50
+KPX Tcaron guilsinglleft -125
+KPX Tcaron abrevedotbelow.sc -25
+KPX Tcaron acircumflexdotbelow.sc -25
+KPX Tcaron ahookabove.sc -25
+KPX Tcaron jacute.sc -15
+KPX Tcaron oe.sc -40
+KPX Tcaron yhookabove.sc 5
+KPX Tcaron ytilde.sc 5
+KPX Tcaron Jacute -20
+KPX Tcaron jacute -20
+KPX Tcaron abreve.sc -25
+KPX Tcaron amacron.sc -25
+KPX Tcaron aogonek.sc -45
+KPX Tcaron aeacute.sc -80
+KPX Tcaron jcircumflex.sc -10
+KPX Tcaron wacute.sc 15
+KPX Tcaron wcircumflex.sc 10
+KPX Tcaron wdieresis.sc 10
+KPX Tcaron wgrave.sc 10
+KPX Tcaron ycircumflex.sc 5
+KPX Tcaron ygrave.sc 5
+KPX Tcaron a.sc -45
+KPX Tcaron j.sc -15
+KPX Tcaron v.sc 15
+KPX Tcaron w.sc 15
+KPX Tcaron y.sc 10
+KPX Tcaron agrave.sc -25
+KPX Tcaron aacute.sc -35
+KPX Tcaron acircumflex.sc -25
+KPX Tcaron atilde.sc -25
+KPX Tcaron adieresis.sc -25
+KPX Tcaron aring.sc -25
+KPX Tcaron ae.sc -80
+KPX Tcaron yacute.sc 5
+KPX Tcaron ydieresis.sc 5
+KPX Tcaron a.pc -45
+KPX Tcaron j.pc -15
+KPX Tcaron v.pc 15
+KPX Tcaron w.pc 15
+KPX Tcaron y.pc 10
+KPX Tcaron agrave.pc -25
+KPX Tcaron aacute.pc -35
+KPX Tcaron acircumflex.pc -25
+KPX Tcaron atilde.pc -25
+KPX Tcaron adieresis.pc -25
+KPX Tcaron aring.pc -25
+KPX Tcaron ae.pc -80
+KPX Tcaron yacute.pc 5
+KPX Tcaron ydieresis.pc 5
+KPX Tcaron amacron.pc -25
+KPX Tcaron abreve.pc -25
+KPX Tcaron aogonek.pc -45
+KPX Tcaron jcircumflex.pc -10
+KPX Tcaron oe.pc -40
+KPX Tcaron wcircumflex.pc 10
+KPX Tcaron ycircumflex.pc 5
+KPX Tcaron aeacute.pc -80
+KPX Tcaron wgrave.pc 10
+KPX Tcaron wacute.pc 15
+KPX Tcaron wdieresis.pc 10
+KPX Tcaron ahookabove.pc -25
+KPX Tcaron acircumflexdotbelow.pc -25
+KPX Tcaron abrevedotbelow.pc -25
+KPX Tcaron ygrave.pc 5
+KPX Tcaron yhookabove.pc 5
+KPX Tcaron ytilde.pc 5
+KPX Tcaron jacute.pc -15
+KPX Tcaron a.sc -45
+KPX Tcaron j.sc -15
+KPX Tcaron v.sc 15
+KPX Tcaron w.sc 15
+KPX Tcaron y.sc 10
+KPX Tcaron agrave.sc -25
+KPX Tcaron aacute.sc -35
+KPX Tcaron acircumflex.sc -25
+KPX Tcaron atilde.sc -25
+KPX Tcaron adieresis.sc -25
+KPX Tcaron aring.sc -25
+KPX Tcaron ae.sc -80
+KPX Tcaron yacute.sc 5
+KPX Tcaron ydieresis.sc 5
+KPX Tcaron amacron.sc -25
+KPX Tcaron abreve.sc -25
+KPX Tcaron aogonek.sc -45
+KPX Tcaron jcircumflex.sc -10
+KPX Tcaron oe.sc -40
+KPX Tcaron wcircumflex.sc 10
+KPX Tcaron ycircumflex.sc 5
+KPX Tcaron aeacute.sc -80
+KPX Tcaron wgrave.sc 10
+KPX Tcaron wacute.sc 15
+KPX Tcaron wdieresis.sc 10
+KPX Tcaron ahookabove.sc -25
+KPX Tcaron acircumflexdotbelow.sc -25
+KPX Tcaron abrevedotbelow.sc -25
+KPX Tcaron ygrave.sc 5
+KPX Tcaron yhookabove.sc 5
+KPX Tcaron ytilde.sc 5
+KPX Tcaron jacute.sc -15
+KPX tcaron backslash 35
+KPX tcaron b 30
+KPX tcaron h 30
+KPX tcaron k 30
+KPX tcaron l 30
+KPX tcaron thorn 30
+KPX tcaron hcircumflex 30
+KPX tcaron kcommaaccent 30
+KPX tcaron lacute 30
+KPX tcaron lcommaaccent 30
+KPX tcaron lcaron 30
+KPX tcaron quoteleft 35
+KPX tcaron quoteright -30
+KPX tcaron quotedblleft 35
+KPX tcaron quotedblright 35
+KPX Utilde A -65
+KPX Utilde m -35
+KPX Utilde n -30
+KPX Utilde ntilde -15
+KPX Utilde nacute -25
+KPX Utilde ncaron -15
+KPX Utilde racute -20
+KPX Utilde rcaron -15
+KPX Utilde rdotaccent -15
+KPX Utilde abrevedotbelow.sc -25
+KPX Utilde acircumflexdotbelow.sc -25
+KPX Utilde ahookabove.sc -25
+KPX Utilde abreve.sc -25
+KPX Utilde amacron.sc -25
+KPX Utilde a.sc -55
+KPX Utilde agrave.sc -25
+KPX Utilde aacute.sc -40
+KPX Utilde acircumflex.sc -25
+KPX Utilde atilde.sc -25
+KPX Utilde adieresis.sc -25
+KPX Utilde aring.sc -25
+KPX Utilde a.pc -55
+KPX Utilde agrave.pc -25
+KPX Utilde aacute.pc -40
+KPX Utilde acircumflex.pc -25
+KPX Utilde atilde.pc -25
+KPX Utilde adieresis.pc -25
+KPX Utilde aring.pc -25
+KPX Utilde amacron.pc -25
+KPX Utilde abreve.pc -25
+KPX Utilde ahookabove.pc -25
+KPX Utilde acircumflexdotbelow.pc -25
+KPX Utilde abrevedotbelow.pc -25
+KPX Utilde a.sc -55
+KPX Utilde agrave.sc -25
+KPX Utilde aacute.sc -40
+KPX Utilde acircumflex.sc -25
+KPX Utilde atilde.sc -25
+KPX Utilde adieresis.sc -25
+KPX Utilde aring.sc -25
+KPX Utilde amacron.sc -25
+KPX Utilde abreve.sc -25
+KPX Utilde ahookabove.sc -25
+KPX Utilde acircumflexdotbelow.sc -25
+KPX Utilde abrevedotbelow.sc -25
+KPX Umacron comma -30
+KPX Umacron period -35
+KPX Umacron A -65
+KPX Umacron m -35
+KPX Umacron n -30
+KPX Umacron p -30
+KPX Umacron r -25
+KPX Umacron Adieresis -65
+KPX Umacron Aring -65
+KPX Umacron AE -60
+KPX Umacron ntilde -15
+KPX Umacron Amacron -65
+KPX Umacron Aogonek -65
+KPX Umacron nacute -25
+KPX Umacron ncommaaccent -30
+KPX Umacron ncaron -15
+KPX Umacron racute -20
+KPX Umacron rcommaaccent -25
+KPX Umacron rcaron -15
+KPX Umacron AEacute -60
+KPX Umacron rdotaccent -15
+KPX Umacron abrevedotbelow.sc -25
+KPX Umacron acircumflexdotbelow.sc -25
+KPX Umacron ahookabove.sc -25
+KPX Umacron abreve.sc -25
+KPX Umacron amacron.sc -25
+KPX Umacron aogonek.sc -55
+KPX Umacron aeacute.sc -50
+KPX Umacron a.sc -55
+KPX Umacron agrave.sc -25
+KPX Umacron aacute.sc -40
+KPX Umacron acircumflex.sc -25
+KPX Umacron atilde.sc -25
+KPX Umacron adieresis.sc -25
+KPX Umacron aring.sc -25
+KPX Umacron ae.sc -50
+KPX Umacron a.pc -55
+KPX Umacron agrave.pc -25
+KPX Umacron aacute.pc -40
+KPX Umacron acircumflex.pc -25
+KPX Umacron atilde.pc -25
+KPX Umacron adieresis.pc -25
+KPX Umacron aring.pc -25
+KPX Umacron ae.pc -50
+KPX Umacron amacron.pc -25
+KPX Umacron abreve.pc -25
+KPX Umacron aogonek.pc -55
+KPX Umacron aeacute.pc -50
+KPX Umacron ahookabove.pc -25
+KPX Umacron acircumflexdotbelow.pc -25
+KPX Umacron abrevedotbelow.pc -25
+KPX Umacron a.sc -55
+KPX Umacron agrave.sc -25
+KPX Umacron aacute.sc -40
+KPX Umacron acircumflex.sc -25
+KPX Umacron atilde.sc -25
+KPX Umacron adieresis.sc -25
+KPX Umacron aring.sc -25
+KPX Umacron ae.sc -50
+KPX Umacron amacron.sc -25
+KPX Umacron abreve.sc -25
+KPX Umacron aogonek.sc -55
+KPX Umacron aeacute.sc -50
+KPX Umacron ahookabove.sc -25
+KPX Umacron acircumflexdotbelow.sc -25
+KPX Umacron abrevedotbelow.sc -25
+KPX umacron quoteright -35
+KPX Ubreve comma -30
+KPX Ubreve period -35
+KPX Ubreve A -65
+KPX Ubreve m -35
+KPX Ubreve n -30
+KPX Ubreve p -30
+KPX Ubreve r -25
+KPX Ubreve Adieresis -65
+KPX Ubreve Aring -65
+KPX Ubreve AE -60
+KPX Ubreve ntilde -15
+KPX Ubreve Amacron -65
+KPX Ubreve Aogonek -65
+KPX Ubreve nacute -25
+KPX Ubreve ncommaaccent -30
+KPX Ubreve ncaron -15
+KPX Ubreve racute -20
+KPX Ubreve rcommaaccent -25
+KPX Ubreve rcaron -15
+KPX Ubreve AEacute -60
+KPX Ubreve rdotaccent -15
+KPX Ubreve abrevedotbelow.sc -25
+KPX Ubreve acircumflexdotbelow.sc -25
+KPX Ubreve ahookabove.sc -25
+KPX Ubreve abreve.sc -25
+KPX Ubreve amacron.sc -25
+KPX Ubreve aogonek.sc -55
+KPX Ubreve aeacute.sc -50
+KPX Ubreve a.sc -55
+KPX Ubreve agrave.sc -25
+KPX Ubreve aacute.sc -40
+KPX Ubreve acircumflex.sc -25
+KPX Ubreve atilde.sc -25
+KPX Ubreve adieresis.sc -25
+KPX Ubreve aring.sc -25
+KPX Ubreve ae.sc -50
+KPX Ubreve a.pc -55
+KPX Ubreve agrave.pc -25
+KPX Ubreve aacute.pc -40
+KPX Ubreve acircumflex.pc -25
+KPX Ubreve atilde.pc -25
+KPX Ubreve adieresis.pc -25
+KPX Ubreve aring.pc -25
+KPX Ubreve ae.pc -50
+KPX Ubreve amacron.pc -25
+KPX Ubreve abreve.pc -25
+KPX Ubreve aogonek.pc -55
+KPX Ubreve aeacute.pc -50
+KPX Ubreve ahookabove.pc -25
+KPX Ubreve acircumflexdotbelow.pc -25
+KPX Ubreve abrevedotbelow.pc -25
+KPX Ubreve a.sc -55
+KPX Ubreve agrave.sc -25
+KPX Ubreve aacute.sc -40
+KPX Ubreve acircumflex.sc -25
+KPX Ubreve atilde.sc -25
+KPX Ubreve adieresis.sc -25
+KPX Ubreve aring.sc -25
+KPX Ubreve ae.sc -50
+KPX Ubreve amacron.sc -25
+KPX Ubreve abreve.sc -25
+KPX Ubreve aogonek.sc -55
+KPX Ubreve aeacute.sc -50
+KPX Ubreve ahookabove.sc -25
+KPX Ubreve acircumflexdotbelow.sc -25
+KPX Ubreve abrevedotbelow.sc -25
+KPX ubreve quoteright -35
+KPX Uring comma -30
+KPX Uring period -35
+KPX Uring A -65
+KPX Uring m -35
+KPX Uring n -30
+KPX Uring p -30
+KPX Uring r -25
+KPX Uring Adieresis -65
+KPX Uring Aring -65
+KPX Uring AE -60
+KPX Uring ntilde -15
+KPX Uring Amacron -65
+KPX Uring Aogonek -65
+KPX Uring nacute -25
+KPX Uring ncommaaccent -30
+KPX Uring ncaron -15
+KPX Uring racute -20
+KPX Uring rcommaaccent -25
+KPX Uring rcaron -15
+KPX Uring AEacute -60
+KPX Uring rdotaccent -15
+KPX Uring abrevedotbelow.sc -25
+KPX Uring acircumflexdotbelow.sc -25
+KPX Uring ahookabove.sc -25
+KPX Uring abreve.sc -25
+KPX Uring amacron.sc -25
+KPX Uring aogonek.sc -55
+KPX Uring aeacute.sc -50
+KPX Uring a.sc -55
+KPX Uring agrave.sc -25
+KPX Uring aacute.sc -40
+KPX Uring acircumflex.sc -25
+KPX Uring atilde.sc -25
+KPX Uring adieresis.sc -25
+KPX Uring aring.sc -25
+KPX Uring ae.sc -50
+KPX Uring a.pc -55
+KPX Uring agrave.pc -25
+KPX Uring aacute.pc -40
+KPX Uring acircumflex.pc -25
+KPX Uring atilde.pc -25
+KPX Uring adieresis.pc -25
+KPX Uring aring.pc -25
+KPX Uring ae.pc -50
+KPX Uring amacron.pc -25
+KPX Uring abreve.pc -25
+KPX Uring aogonek.pc -55
+KPX Uring aeacute.pc -50
+KPX Uring ahookabove.pc -25
+KPX Uring acircumflexdotbelow.pc -25
+KPX Uring abrevedotbelow.pc -25
+KPX Uring a.sc -55
+KPX Uring agrave.sc -25
+KPX Uring aacute.sc -40
+KPX Uring acircumflex.sc -25
+KPX Uring atilde.sc -25
+KPX Uring adieresis.sc -25
+KPX Uring aring.sc -25
+KPX Uring ae.sc -50
+KPX Uring amacron.sc -25
+KPX Uring abreve.sc -25
+KPX Uring aogonek.sc -55
+KPX Uring aeacute.sc -50
+KPX Uring ahookabove.sc -25
+KPX Uring acircumflexdotbelow.sc -25
+KPX Uring abrevedotbelow.sc -25
+KPX uring quoteright -35
+KPX Uhungarumlaut comma -30
+KPX Uhungarumlaut period -35
+KPX Uhungarumlaut A -65
+KPX Uhungarumlaut m -35
+KPX Uhungarumlaut n -30
+KPX Uhungarumlaut p -30
+KPX Uhungarumlaut r -25
+KPX Uhungarumlaut Adieresis -65
+KPX Uhungarumlaut Aring -65
+KPX Uhungarumlaut AE -60
+KPX Uhungarumlaut ntilde -15
+KPX Uhungarumlaut Amacron -65
+KPX Uhungarumlaut Aogonek -65
+KPX Uhungarumlaut nacute -25
+KPX Uhungarumlaut ncommaaccent -30
+KPX Uhungarumlaut ncaron -15
+KPX Uhungarumlaut racute -20
+KPX Uhungarumlaut rcommaaccent -25
+KPX Uhungarumlaut rcaron -15
+KPX Uhungarumlaut AEacute -60
+KPX Uhungarumlaut rdotaccent -15
+KPX Uhungarumlaut abrevedotbelow.sc -25
+KPX Uhungarumlaut acircumflexdotbelow.sc -25
+KPX Uhungarumlaut ahookabove.sc -25
+KPX Uhungarumlaut abreve.sc -25
+KPX Uhungarumlaut amacron.sc -25
+KPX Uhungarumlaut aogonek.sc -55
+KPX Uhungarumlaut aeacute.sc -50
+KPX Uhungarumlaut a.sc -55
+KPX Uhungarumlaut agrave.sc -25
+KPX Uhungarumlaut aacute.sc -40
+KPX Uhungarumlaut acircumflex.sc -25
+KPX Uhungarumlaut atilde.sc -25
+KPX Uhungarumlaut adieresis.sc -25
+KPX Uhungarumlaut aring.sc -25
+KPX Uhungarumlaut ae.sc -50
+KPX Uhungarumlaut a.pc -55
+KPX Uhungarumlaut agrave.pc -25
+KPX Uhungarumlaut aacute.pc -40
+KPX Uhungarumlaut acircumflex.pc -25
+KPX Uhungarumlaut atilde.pc -25
+KPX Uhungarumlaut adieresis.pc -25
+KPX Uhungarumlaut aring.pc -25
+KPX Uhungarumlaut ae.pc -50
+KPX Uhungarumlaut amacron.pc -25
+KPX Uhungarumlaut abreve.pc -25
+KPX Uhungarumlaut aogonek.pc -55
+KPX Uhungarumlaut aeacute.pc -50
+KPX Uhungarumlaut ahookabove.pc -25
+KPX Uhungarumlaut acircumflexdotbelow.pc -25
+KPX Uhungarumlaut abrevedotbelow.pc -25
+KPX Uhungarumlaut a.sc -55
+KPX Uhungarumlaut agrave.sc -25
+KPX Uhungarumlaut aacute.sc -40
+KPX Uhungarumlaut acircumflex.sc -25
+KPX Uhungarumlaut atilde.sc -25
+KPX Uhungarumlaut adieresis.sc -25
+KPX Uhungarumlaut aring.sc -25
+KPX Uhungarumlaut ae.sc -50
+KPX Uhungarumlaut amacron.sc -25
+KPX Uhungarumlaut abreve.sc -25
+KPX Uhungarumlaut aogonek.sc -55
+KPX Uhungarumlaut aeacute.sc -50
+KPX Uhungarumlaut ahookabove.sc -25
+KPX Uhungarumlaut acircumflexdotbelow.sc -25
+KPX Uhungarumlaut abrevedotbelow.sc -25
+KPX uhungarumlaut quoteright -35
+KPX Uogonek comma -30
+KPX Uogonek period -35
+KPX Uogonek A -65
+KPX Uogonek m -35
+KPX Uogonek n -30
+KPX Uogonek p -30
+KPX Uogonek r -25
+KPX Uogonek Adieresis -65
+KPX Uogonek Aring -65
+KPX Uogonek AE -60
+KPX Uogonek ntilde -15
+KPX Uogonek Amacron -65
+KPX Uogonek Aogonek -65
+KPX Uogonek nacute -25
+KPX Uogonek ncommaaccent -30
+KPX Uogonek ncaron -15
+KPX Uogonek racute -20
+KPX Uogonek rcommaaccent -25
+KPX Uogonek rcaron -15
+KPX Uogonek AEacute -60
+KPX Uogonek rdotaccent -15
+KPX Uogonek abrevedotbelow.sc -25
+KPX Uogonek acircumflexdotbelow.sc -25
+KPX Uogonek ahookabove.sc -25
+KPX Uogonek abreve.sc -25
+KPX Uogonek amacron.sc -25
+KPX Uogonek aogonek.sc -55
+KPX Uogonek aeacute.sc -50
+KPX Uogonek a.sc -55
+KPX Uogonek agrave.sc -25
+KPX Uogonek aacute.sc -40
+KPX Uogonek acircumflex.sc -25
+KPX Uogonek atilde.sc -25
+KPX Uogonek adieresis.sc -25
+KPX Uogonek aring.sc -25
+KPX Uogonek ae.sc -50
+KPX Uogonek a.pc -55
+KPX Uogonek agrave.pc -25
+KPX Uogonek aacute.pc -40
+KPX Uogonek acircumflex.pc -25
+KPX Uogonek atilde.pc -25
+KPX Uogonek adieresis.pc -25
+KPX Uogonek aring.pc -25
+KPX Uogonek ae.pc -50
+KPX Uogonek amacron.pc -25
+KPX Uogonek abreve.pc -25
+KPX Uogonek aogonek.pc -55
+KPX Uogonek aeacute.pc -50
+KPX Uogonek ahookabove.pc -25
+KPX Uogonek acircumflexdotbelow.pc -25
+KPX Uogonek abrevedotbelow.pc -25
+KPX Uogonek a.sc -55
+KPX Uogonek agrave.sc -25
+KPX Uogonek aacute.sc -40
+KPX Uogonek acircumflex.sc -25
+KPX Uogonek atilde.sc -25
+KPX Uogonek adieresis.sc -25
+KPX Uogonek aring.sc -25
+KPX Uogonek ae.sc -50
+KPX Uogonek amacron.sc -25
+KPX Uogonek abreve.sc -25
+KPX Uogonek aogonek.sc -55
+KPX Uogonek aeacute.sc -50
+KPX Uogonek ahookabove.sc -25
+KPX Uogonek acircumflexdotbelow.sc -25
+KPX Uogonek abrevedotbelow.sc -25
+KPX uogonek quoteright -35
+KPX Wcircumflex comma -90
+KPX Wcircumflex hyphen -55
+KPX Wcircumflex period -95
+KPX Wcircumflex colon -80
+KPX Wcircumflex semicolon -80
+KPX Wcircumflex A -115
+KPX Wcircumflex C -55
+KPX Wcircumflex G -55
+KPX Wcircumflex O -55
+KPX Wcircumflex S -40
+KPX Wcircumflex T 15
+KPX Wcircumflex a -80
+KPX Wcircumflex e -70
+KPX Wcircumflex g -90
+KPX Wcircumflex i -15
+KPX Wcircumflex o -75
+KPX Wcircumflex r -45
+KPX Wcircumflex u -45
+KPX Wcircumflex y -45
+KPX Wcircumflex guillemotleft -95
+KPX Wcircumflex Adieresis -115
+KPX Wcircumflex Aring -115
+KPX Wcircumflex AE -115
+KPX Wcircumflex Ccedilla -55
+KPX Wcircumflex Odieresis -55
+KPX Wcircumflex Oslash -55
+KPX Wcircumflex agrave -40
+KPX Wcircumflex aacute -60
+KPX Wcircumflex acircumflex -40
+KPX Wcircumflex atilde -40
+KPX Wcircumflex adieresis -40
+KPX Wcircumflex aring -40
+KPX Wcircumflex ae -80
+KPX Wcircumflex egrave -35
+KPX Wcircumflex eacute -55
+KPX Wcircumflex ecircumflex -35
+KPX Wcircumflex edieresis -35
+KPX Wcircumflex iacute -5
+KPX Wcircumflex ograve -40
+KPX Wcircumflex oacute -55
+KPX Wcircumflex ocircumflex -40
+KPX Wcircumflex otilde -40
+KPX Wcircumflex odieresis -40
+KPX Wcircumflex oslash -75
+KPX Wcircumflex ugrave -25
+KPX Wcircumflex uacute -35
+KPX Wcircumflex ucircumflex -25
+KPX Wcircumflex udieresis -25
+KPX Wcircumflex yacute -35
+KPX Wcircumflex ydieresis -25
+KPX Wcircumflex Amacron -115
+KPX Wcircumflex amacron -40
+KPX Wcircumflex abreve -40
+KPX Wcircumflex Aogonek -115
+KPX Wcircumflex aogonek -80
+KPX Wcircumflex Cacute -55
+KPX Wcircumflex Ccircumflex -55
+KPX Wcircumflex Cdotaccent -55
+KPX Wcircumflex Ccaron -55
+KPX Wcircumflex emacron -35
+KPX Wcircumflex ebreve -35
+KPX Wcircumflex edotaccent -35
+KPX Wcircumflex eogonek -70
+KPX Wcircumflex ecaron -35
+KPX Wcircumflex Gcircumflex -55
+KPX Wcircumflex gcircumflex -45
+KPX Wcircumflex Gbreve -55
+KPX Wcircumflex gbreve -45
+KPX Wcircumflex Gdotaccent -55
+KPX Wcircumflex gdotaccent -45
+KPX Wcircumflex Gcommaaccent -55
+KPX Wcircumflex gcommaaccent -90
+KPX Wcircumflex iogonek -15
+KPX Wcircumflex Omacron -55
+KPX Wcircumflex omacron -40
+KPX Wcircumflex Obreve -55
+KPX Wcircumflex obreve -40
+KPX Wcircumflex Ohungarumlaut -55
+KPX Wcircumflex ohungarumlaut -40
+KPX Wcircumflex OE -55
+KPX Wcircumflex oe -75
+KPX Wcircumflex racute -35
+KPX Wcircumflex rcommaaccent -45
+KPX Wcircumflex rcaron -25
+KPX Wcircumflex Sacute -40
+KPX Wcircumflex Scircumflex -40
+KPX Wcircumflex Scedilla -40
+KPX Wcircumflex Scaron -40
+KPX Wcircumflex Tcaron 15
+KPX Wcircumflex utilde -25
+KPX Wcircumflex umacron -25
+KPX Wcircumflex ubreve -25
+KPX Wcircumflex uring -25
+KPX Wcircumflex uhungarumlaut -25
+KPX Wcircumflex uogonek -45
+KPX Wcircumflex ycircumflex -25
+KPX Wcircumflex Gcaron -55
+KPX Wcircumflex gcaron -45
+KPX Wcircumflex Oogonek -55
+KPX Wcircumflex oogonek -75
+KPX Wcircumflex Gacute -55
+KPX Wcircumflex gacute -70
+KPX Wcircumflex AEacute -115
+KPX Wcircumflex aeacute -80
+KPX Wcircumflex uni0218 -40
+KPX Wcircumflex uni021A 15
+KPX Wcircumflex rdotaccent -25
+KPX Wcircumflex ahookabove -40
+KPX Wcircumflex acircumflexdotbelow -40
+KPX Wcircumflex abrevedotbelow -40
+KPX Wcircumflex ehookabove -35
+KPX Wcircumflex etilde -35
+KPX Wcircumflex ecircumflexdotbelow -35
+KPX Wcircumflex ohookabove -40
+KPX Wcircumflex ocircumflexdotbelow -40
+KPX Wcircumflex ohornacute -40
+KPX Wcircumflex ohorngrave -40
+KPX Wcircumflex ohornhookabove -40
+KPX Wcircumflex ohorntilde -40
+KPX Wcircumflex ohorndotbelow -40
+KPX Wcircumflex uhookabove -25
+KPX Wcircumflex uhornacute -25
+KPX Wcircumflex uhorngrave -25
+KPX Wcircumflex uhornhookabove -25
+KPX Wcircumflex uhorntilde -25
+KPX Wcircumflex uhorndotbelow -25
+KPX Wcircumflex ygrave -25
+KPX Wcircumflex yhookabove -25
+KPX Wcircumflex ytilde -25
+KPX Wcircumflex guilsinglleft -105
+KPX Wcircumflex abrevedotbelow.sc -50
+KPX Wcircumflex acircumflexdotbelow.sc -50
+KPX Wcircumflex ahookabove.sc -50
+KPX Wcircumflex gacute.sc -35
+KPX Wcircumflex gcaron.sc -25
+KPX Wcircumflex ocircumflexdotbelow.sc -25
+KPX Wcircumflex oe.sc -40
+KPX Wcircumflex ohookabove.sc -25
+KPX Wcircumflex ohornacute.sc -25
+KPX Wcircumflex ohorndotbelow.sc -25
+KPX Wcircumflex ohorngrave.sc -25
+KPX Wcircumflex ohornhookabove.sc -25
+KPX Wcircumflex ohorntilde.sc -25
+KPX Wcircumflex oogonek.sc -45
+KPX Wcircumflex scaron.sc -15
+KPX Wcircumflex abreve.sc -50
+KPX Wcircumflex amacron.sc -50
+KPX Wcircumflex aogonek.sc -95
+KPX Wcircumflex aeacute.sc -80
+KPX Wcircumflex cacute.sc -35
+KPX Wcircumflex ccaron.sc -25
+KPX Wcircumflex ccircumflex.sc -25
+KPX Wcircumflex cdotaccent.sc -25
+KPX Wcircumflex gbreve.sc -25
+KPX Wcircumflex gcircumflex.sc -25
+KPX Wcircumflex gcommaaccent.sc -45
+KPX Wcircumflex gdotaccent.sc -25
+KPX Wcircumflex obreve.sc -25
+KPX Wcircumflex ohungarumlaut.sc -25
+KPX Wcircumflex omacron.sc -25
+KPX Wcircumflex sacute.sc -25
+KPX Wcircumflex scedilla.sc -35
+KPX Wcircumflex scircumflex.sc -15
+KPX Wcircumflex tcaron.sc 5
+KPX Wcircumflex a.sc -95
+KPX Wcircumflex c.sc -45
+KPX Wcircumflex g.sc -45
+KPX Wcircumflex o.sc -45
+KPX Wcircumflex s.sc -35
+KPX Wcircumflex t.sc 15
+KPX Wcircumflex agrave.sc -50
+KPX Wcircumflex aacute.sc -70
+KPX Wcircumflex acircumflex.sc -50
+KPX Wcircumflex atilde.sc -50
+KPX Wcircumflex adieresis.sc -50
+KPX Wcircumflex aring.sc -50
+KPX Wcircumflex ae.sc -80
+KPX Wcircumflex ccedilla.sc -45
+KPX Wcircumflex ograve.sc -25
+KPX Wcircumflex oacute.sc -35
+KPX Wcircumflex ocircumflex.sc -25
+KPX Wcircumflex otilde.sc -25
+KPX Wcircumflex odieresis.sc -25
+KPX Wcircumflex oslash.sc -45
+KPX Wcircumflex a.pc -95
+KPX Wcircumflex c.pc -45
+KPX Wcircumflex g.pc -45
+KPX Wcircumflex o.pc -45
+KPX Wcircumflex s.pc -35
+KPX Wcircumflex t.pc 15
+KPX Wcircumflex agrave.pc -50
+KPX Wcircumflex aacute.pc -70
+KPX Wcircumflex acircumflex.pc -50
+KPX Wcircumflex atilde.pc -50
+KPX Wcircumflex adieresis.pc -50
+KPX Wcircumflex aring.pc -50
+KPX Wcircumflex ae.pc -80
+KPX Wcircumflex ccedilla.pc -45
+KPX Wcircumflex ograve.pc -25
+KPX Wcircumflex oacute.pc -35
+KPX Wcircumflex ocircumflex.pc -25
+KPX Wcircumflex otilde.pc -25
+KPX Wcircumflex odieresis.pc -25
+KPX Wcircumflex oslash.pc -45
+KPX Wcircumflex amacron.pc -50
+KPX Wcircumflex abreve.pc -50
+KPX Wcircumflex aogonek.pc -95
+KPX Wcircumflex cacute.pc -35
+KPX Wcircumflex ccircumflex.pc -25
+KPX Wcircumflex cdotaccent.pc -25
+KPX Wcircumflex ccaron.pc -25
+KPX Wcircumflex gcircumflex.pc -25
+KPX Wcircumflex gbreve.pc -25
+KPX Wcircumflex gdotaccent.pc -25
+KPX Wcircumflex gcommaaccent.pc -45
+KPX Wcircumflex omacron.pc -25
+KPX Wcircumflex obreve.pc -25
+KPX Wcircumflex ohungarumlaut.pc -25
+KPX Wcircumflex oe.pc -40
+KPX Wcircumflex sacute.pc -25
+KPX Wcircumflex scircumflex.pc -15
+KPX Wcircumflex scedilla.pc -35
+KPX Wcircumflex scaron.pc -15
+KPX Wcircumflex tcaron.pc 5
+KPX Wcircumflex gcaron.pc -25
+KPX Wcircumflex oogonek.pc -45
+KPX Wcircumflex gacute.pc -35
+KPX Wcircumflex aeacute.pc -80
+KPX Wcircumflex uni0219.pc -35
+KPX Wcircumflex uni021B.pc 15
+KPX Wcircumflex ahookabove.pc -50
+KPX Wcircumflex acircumflexdotbelow.pc -50
+KPX Wcircumflex abrevedotbelow.pc -50
+KPX Wcircumflex ohookabove.pc -25
+KPX Wcircumflex ocircumflexdotbelow.pc -25
+KPX Wcircumflex ohornacute.pc -25
+KPX Wcircumflex ohorngrave.pc -25
+KPX Wcircumflex ohornhookabove.pc -25
+KPX Wcircumflex ohorntilde.pc -25
+KPX Wcircumflex ohorndotbelow.pc -25
+KPX Wcircumflex a.sc -95
+KPX Wcircumflex c.sc -45
+KPX Wcircumflex g.sc -45
+KPX Wcircumflex o.sc -45
+KPX Wcircumflex s.sc -35
+KPX Wcircumflex t.sc 15
+KPX Wcircumflex agrave.sc -50
+KPX Wcircumflex aacute.sc -70
+KPX Wcircumflex acircumflex.sc -50
+KPX Wcircumflex atilde.sc -50
+KPX Wcircumflex adieresis.sc -50
+KPX Wcircumflex aring.sc -50
+KPX Wcircumflex ae.sc -80
+KPX Wcircumflex ccedilla.sc -45
+KPX Wcircumflex ograve.sc -25
+KPX Wcircumflex oacute.sc -35
+KPX Wcircumflex ocircumflex.sc -25
+KPX Wcircumflex otilde.sc -25
+KPX Wcircumflex odieresis.sc -25
+KPX Wcircumflex oslash.sc -45
+KPX Wcircumflex amacron.sc -50
+KPX Wcircumflex abreve.sc -50
+KPX Wcircumflex aogonek.sc -95
+KPX Wcircumflex cacute.sc -35
+KPX Wcircumflex ccircumflex.sc -25
+KPX Wcircumflex cdotaccent.sc -25
+KPX Wcircumflex ccaron.sc -25
+KPX Wcircumflex gcircumflex.sc -25
+KPX Wcircumflex gbreve.sc -25
+KPX Wcircumflex gdotaccent.sc -25
+KPX Wcircumflex gcommaaccent.sc -45
+KPX Wcircumflex omacron.sc -25
+KPX Wcircumflex obreve.sc -25
+KPX Wcircumflex ohungarumlaut.sc -25
+KPX Wcircumflex oe.sc -40
+KPX Wcircumflex sacute.sc -25
+KPX Wcircumflex scircumflex.sc -15
+KPX Wcircumflex scedilla.sc -35
+KPX Wcircumflex scaron.sc -15
+KPX Wcircumflex tcaron.sc 5
+KPX Wcircumflex gcaron.sc -25
+KPX Wcircumflex oogonek.sc -45
+KPX Wcircumflex gacute.sc -35
+KPX Wcircumflex aeacute.sc -80
+KPX Wcircumflex ahookabove.sc -50
+KPX Wcircumflex acircumflexdotbelow.sc -50
+KPX Wcircumflex abrevedotbelow.sc -50
+KPX Wcircumflex ohookabove.sc -25
+KPX Wcircumflex ocircumflexdotbelow.sc -25
+KPX Wcircumflex ohornacute.sc -25
+KPX Wcircumflex ohorngrave.sc -25
+KPX Wcircumflex ohornhookabove.sc -25
+KPX Wcircumflex ohorntilde.sc -25
+KPX Wcircumflex ohorndotbelow.sc -25
+KPX wcircumflex comma -65
+KPX wcircumflex hyphen -25
+KPX wcircumflex period -70
+KPX wcircumflex colon -25
+KPX wcircumflex semicolon -25
+KPX wcircumflex a -25
+KPX wcircumflex c -35
+KPX wcircumflex e -30
+KPX wcircumflex g -45
+KPX wcircumflex l -35
+KPX wcircumflex o -35
+KPX wcircumflex s -25
+KPX wcircumflex adieresis -25
+KPX wcircumflex aring -25
+KPX wcircumflex ae -25
+KPX wcircumflex ccedilla -35
+KPX wcircumflex edieresis -30
+KPX wcircumflex odieresis -35
+KPX wcircumflex oslash -35
+KPX wcircumflex amacron -25
+KPX wcircumflex aogonek -25
+KPX wcircumflex cacute -35
+KPX wcircumflex ccircumflex -35
+KPX wcircumflex cdotaccent -35
+KPX wcircumflex ccaron -35
+KPX wcircumflex emacron -30
+KPX wcircumflex ebreve -30
+KPX wcircumflex edotaccent -30
+KPX wcircumflex eogonek -30
+KPX wcircumflex ecaron -30
+KPX wcircumflex gcircumflex -45
+KPX wcircumflex gbreve -45
+KPX wcircumflex gdotaccent -45
+KPX wcircumflex gcommaaccent -45
+KPX wcircumflex lacute -35
+KPX wcircumflex lcommaaccent -35
+KPX wcircumflex lcaron -35
+KPX wcircumflex lslash -35
+KPX wcircumflex omacron -35
+KPX wcircumflex obreve -35
+KPX wcircumflex ohungarumlaut -35
+KPX wcircumflex oe -35
+KPX wcircumflex sacute -25
+KPX wcircumflex scircumflex -25
+KPX wcircumflex scedilla -25
+KPX wcircumflex scaron -25
+KPX wcircumflex gcaron -45
+KPX wcircumflex oogonek -35
+KPX wcircumflex gacute -45
+KPX wcircumflex aeacute -25
+KPX wcircumflex uni0219 -25
+KPX Ycircumflex comma -95
+KPX Ycircumflex hyphen -100
+KPX Ycircumflex period -105
+KPX Ycircumflex colon -110
+KPX Ycircumflex semicolon -110
+KPX Ycircumflex A -75
+KPX Ycircumflex C -70
+KPX Ycircumflex G -70
+KPX Ycircumflex J -30
+KPX Ycircumflex O -70
+KPX Ycircumflex S -45
+KPX Ycircumflex T 15
+KPX Ycircumflex a -100
+KPX Ycircumflex e -105
+KPX Ycircumflex g -110
+KPX Ycircumflex i -15
+KPX Ycircumflex o -105
+KPX Ycircumflex p -90
+KPX Ycircumflex u -80
+KPX Ycircumflex v -85
+KPX Ycircumflex guillemotleft -135
+KPX Ycircumflex Adieresis -75
+KPX Ycircumflex Aring -75
+KPX Ycircumflex AE -115
+KPX Ycircumflex Ccedilla -70
+KPX Ycircumflex Odieresis -70
+KPX Ycircumflex Oslash -70
+KPX Ycircumflex agrave -50
+KPX Ycircumflex aacute -75
+KPX Ycircumflex acircumflex -50
+KPX Ycircumflex atilde -50
+KPX Ycircumflex adieresis -50
+KPX Ycircumflex aring -50
+KPX Ycircumflex ae -80
+KPX Ycircumflex egrave -55
+KPX Ycircumflex eacute -80
+KPX Ycircumflex ecircumflex -55
+KPX Ycircumflex edieresis -55
+KPX Ycircumflex iacute -5
+KPX Ycircumflex ograve -55
+KPX Ycircumflex oacute -80
+KPX Ycircumflex ocircumflex -55
+KPX Ycircumflex otilde -55
+KPX Ycircumflex odieresis -55
+KPX Ycircumflex oslash -105
+KPX Ycircumflex ugrave -40
+KPX Ycircumflex uacute -60
+KPX Ycircumflex ucircumflex -40
+KPX Ycircumflex udieresis -40
+KPX Ycircumflex Amacron -75
+KPX Ycircumflex amacron -50
+KPX Ycircumflex abreve -50
+KPX Ycircumflex Aogonek -75
+KPX Ycircumflex aogonek -100
+KPX Ycircumflex Cacute -70
+KPX Ycircumflex Ccircumflex -70
+KPX Ycircumflex Cdotaccent -70
+KPX Ycircumflex Ccaron -70
+KPX Ycircumflex emacron -55
+KPX Ycircumflex ebreve -55
+KPX Ycircumflex edotaccent -55
+KPX Ycircumflex eogonek -105
+KPX Ycircumflex ecaron -55
+KPX Ycircumflex Gcircumflex -70
+KPX Ycircumflex gcircumflex -55
+KPX Ycircumflex Gbreve -70
+KPX Ycircumflex gbreve -55
+KPX Ycircumflex Gdotaccent -70
+KPX Ycircumflex gdotaccent -55
+KPX Ycircumflex Gcommaaccent -70
+KPX Ycircumflex gcommaaccent -110
+KPX Ycircumflex iogonek -15
+KPX Ycircumflex Jcircumflex -30
+KPX Ycircumflex Omacron -70
+KPX Ycircumflex omacron -55
+KPX Ycircumflex Obreve -70
+KPX Ycircumflex obreve -55
+KPX Ycircumflex Ohungarumlaut -70
+KPX Ycircumflex ohungarumlaut -55
+KPX Ycircumflex OE -55
+KPX Ycircumflex oe -75
+KPX Ycircumflex Sacute -45
+KPX Ycircumflex Scircumflex -45
+KPX Ycircumflex Scedilla -45
+KPX Ycircumflex Scaron -45
+KPX Ycircumflex Tcaron 15
+KPX Ycircumflex utilde -40
+KPX Ycircumflex umacron -40
+KPX Ycircumflex ubreve -40
+KPX Ycircumflex uring -40
+KPX Ycircumflex uhungarumlaut -40
+KPX Ycircumflex uogonek -80
+KPX Ycircumflex Gcaron -70
+KPX Ycircumflex gcaron -55
+KPX Ycircumflex Oogonek -70
+KPX Ycircumflex oogonek -105
+KPX Ycircumflex Gacute -70
+KPX Ycircumflex gacute -85
+KPX Ycircumflex AEacute -115
+KPX Ycircumflex aeacute -80
+KPX Ycircumflex uni0218 -45
+KPX Ycircumflex uni021A 15
+KPX Ycircumflex ahookabove -50
+KPX Ycircumflex acircumflexdotbelow -50
+KPX Ycircumflex abrevedotbelow -50
+KPX Ycircumflex ehookabove -55
+KPX Ycircumflex etilde -55
+KPX Ycircumflex ecircumflexdotbelow -55
+KPX Ycircumflex ohookabove -55
+KPX Ycircumflex ocircumflexdotbelow -55
+KPX Ycircumflex ohornacute -55
+KPX Ycircumflex ohorngrave -55
+KPX Ycircumflex ohornhookabove -55
+KPX Ycircumflex ohorntilde -55
+KPX Ycircumflex ohorndotbelow -55
+KPX Ycircumflex uhookabove -40
+KPX Ycircumflex uhornacute -40
+KPX Ycircumflex uhorngrave -40
+KPX Ycircumflex uhornhookabove -40
+KPX Ycircumflex uhorntilde -40
+KPX Ycircumflex uhorndotbelow -40
+KPX Ycircumflex guilsinglleft -145
+KPX Ycircumflex abrevedotbelow.sc -30
+KPX Ycircumflex acircumflexdotbelow.sc -30
+KPX Ycircumflex ahookabove.sc -30
+KPX Ycircumflex gacute.sc -45
+KPX Ycircumflex gcaron.sc -30
+KPX Ycircumflex jacute.sc -25
+KPX Ycircumflex ocircumflexdotbelow.sc -30
+KPX Ycircumflex oe.sc -40
+KPX Ycircumflex ohookabove.sc -30
+KPX Ycircumflex ohornacute.sc -30
+KPX Ycircumflex ohorndotbelow.sc -30
+KPX Ycircumflex ohorngrave.sc -30
+KPX Ycircumflex ohornhookabove.sc -30
+KPX Ycircumflex ohorntilde.sc -30
+KPX Ycircumflex oogonek.sc -60
+KPX Ycircumflex scaron.sc -20
+KPX Ycircumflex Jacute -30
+KPX Ycircumflex abreve.sc -30
+KPX Ycircumflex amacron.sc -30
+KPX Ycircumflex aogonek.sc -65
+KPX Ycircumflex aeacute.sc -80
+KPX Ycircumflex cacute.sc -45
+KPX Ycircumflex ccaron.sc -30
+KPX Ycircumflex ccircumflex.sc -30
+KPX Ycircumflex cdotaccent.sc -30
+KPX Ycircumflex gbreve.sc -30
+KPX Ycircumflex gcircumflex.sc -30
+KPX Ycircumflex gcommaaccent.sc -60
+KPX Ycircumflex gdotaccent.sc -30
+KPX Ycircumflex obreve.sc -30
+KPX Ycircumflex ohungarumlaut.sc -30
+KPX Ycircumflex omacron.sc -30
+KPX Ycircumflex sacute.sc -30
+KPX Ycircumflex scedilla.sc -40
+KPX Ycircumflex scircumflex.sc -20
+KPX Ycircumflex tcaron.sc 5
+KPX Ycircumflex a.sc -65
+KPX Ycircumflex c.sc -60
+KPX Ycircumflex g.sc -60
+KPX Ycircumflex j.sc -25
+KPX Ycircumflex o.sc -60
+KPX Ycircumflex s.sc -40
+KPX Ycircumflex t.sc 15
+KPX Ycircumflex agrave.sc -30
+KPX Ycircumflex aacute.sc -45
+KPX Ycircumflex acircumflex.sc -30
+KPX Ycircumflex atilde.sc -30
+KPX Ycircumflex adieresis.sc -30
+KPX Ycircumflex aring.sc -30
+KPX Ycircumflex ae.sc -80
+KPX Ycircumflex ccedilla.sc -60
+KPX Ycircumflex ograve.sc -30
+KPX Ycircumflex oacute.sc -45
+KPX Ycircumflex ocircumflex.sc -30
+KPX Ycircumflex otilde.sc -30
+KPX Ycircumflex odieresis.sc -30
+KPX Ycircumflex oslash.sc -60
+KPX Ycircumflex a.pc -65
+KPX Ycircumflex c.pc -60
+KPX Ycircumflex g.pc -60
+KPX Ycircumflex j.pc -25
+KPX Ycircumflex o.pc -60
+KPX Ycircumflex s.pc -40
+KPX Ycircumflex t.pc 15
+KPX Ycircumflex agrave.pc -30
+KPX Ycircumflex aacute.pc -45
+KPX Ycircumflex acircumflex.pc -30
+KPX Ycircumflex atilde.pc -30
+KPX Ycircumflex adieresis.pc -30
+KPX Ycircumflex aring.pc -30
+KPX Ycircumflex ae.pc -80
+KPX Ycircumflex ccedilla.pc -60
+KPX Ycircumflex ograve.pc -30
+KPX Ycircumflex oacute.pc -45
+KPX Ycircumflex ocircumflex.pc -30
+KPX Ycircumflex otilde.pc -30
+KPX Ycircumflex odieresis.pc -30
+KPX Ycircumflex oslash.pc -60
+KPX Ycircumflex amacron.pc -30
+KPX Ycircumflex abreve.pc -30
+KPX Ycircumflex aogonek.pc -65
+KPX Ycircumflex cacute.pc -45
+KPX Ycircumflex ccircumflex.pc -30
+KPX Ycircumflex cdotaccent.pc -30
+KPX Ycircumflex ccaron.pc -30
+KPX Ycircumflex gcircumflex.pc -30
+KPX Ycircumflex gbreve.pc -30
+KPX Ycircumflex gdotaccent.pc -30
+KPX Ycircumflex gcommaaccent.pc -60
+KPX Ycircumflex omacron.pc -30
+KPX Ycircumflex obreve.pc -30
+KPX Ycircumflex ohungarumlaut.pc -30
+KPX Ycircumflex oe.pc -40
+KPX Ycircumflex sacute.pc -30
+KPX Ycircumflex scircumflex.pc -20
+KPX Ycircumflex scedilla.pc -40
+KPX Ycircumflex scaron.pc -20
+KPX Ycircumflex tcaron.pc 5
+KPX Ycircumflex gcaron.pc -30
+KPX Ycircumflex oogonek.pc -60
+KPX Ycircumflex gacute.pc -45
+KPX Ycircumflex aeacute.pc -80
+KPX Ycircumflex uni0219.pc -40
+KPX Ycircumflex uni021B.pc 15
+KPX Ycircumflex ahookabove.pc -30
+KPX Ycircumflex acircumflexdotbelow.pc -30
+KPX Ycircumflex abrevedotbelow.pc -30
+KPX Ycircumflex ohookabove.pc -30
+KPX Ycircumflex ocircumflexdotbelow.pc -30
+KPX Ycircumflex ohornacute.pc -30
+KPX Ycircumflex ohorngrave.pc -30
+KPX Ycircumflex ohornhookabove.pc -30
+KPX Ycircumflex ohorntilde.pc -30
+KPX Ycircumflex ohorndotbelow.pc -30
+KPX Ycircumflex jacute.pc -25
+KPX Ycircumflex a.sc -65
+KPX Ycircumflex c.sc -60
+KPX Ycircumflex g.sc -60
+KPX Ycircumflex j.sc -25
+KPX Ycircumflex o.sc -60
+KPX Ycircumflex s.sc -40
+KPX Ycircumflex t.sc 15
+KPX Ycircumflex agrave.sc -30
+KPX Ycircumflex aacute.sc -45
+KPX Ycircumflex acircumflex.sc -30
+KPX Ycircumflex atilde.sc -30
+KPX Ycircumflex adieresis.sc -30
+KPX Ycircumflex aring.sc -30
+KPX Ycircumflex ae.sc -80
+KPX Ycircumflex ccedilla.sc -60
+KPX Ycircumflex ograve.sc -30
+KPX Ycircumflex oacute.sc -45
+KPX Ycircumflex ocircumflex.sc -30
+KPX Ycircumflex otilde.sc -30
+KPX Ycircumflex odieresis.sc -30
+KPX Ycircumflex oslash.sc -60
+KPX Ycircumflex amacron.sc -30
+KPX Ycircumflex abreve.sc -30
+KPX Ycircumflex aogonek.sc -65
+KPX Ycircumflex cacute.sc -45
+KPX Ycircumflex ccircumflex.sc -30
+KPX Ycircumflex cdotaccent.sc -30
+KPX Ycircumflex ccaron.sc -30
+KPX Ycircumflex gcircumflex.sc -30
+KPX Ycircumflex gbreve.sc -30
+KPX Ycircumflex gdotaccent.sc -30
+KPX Ycircumflex gcommaaccent.sc -60
+KPX Ycircumflex omacron.sc -30
+KPX Ycircumflex obreve.sc -30
+KPX Ycircumflex ohungarumlaut.sc -30
+KPX Ycircumflex oe.sc -40
+KPX Ycircumflex sacute.sc -30
+KPX Ycircumflex scircumflex.sc -20
+KPX Ycircumflex scedilla.sc -40
+KPX Ycircumflex scaron.sc -20
+KPX Ycircumflex tcaron.sc 5
+KPX Ycircumflex gcaron.sc -30
+KPX Ycircumflex oogonek.sc -60
+KPX Ycircumflex gacute.sc -45
+KPX Ycircumflex aeacute.sc -80
+KPX Ycircumflex ahookabove.sc -30
+KPX Ycircumflex acircumflexdotbelow.sc -30
+KPX Ycircumflex abrevedotbelow.sc -30
+KPX Ycircumflex ohookabove.sc -30
+KPX Ycircumflex ocircumflexdotbelow.sc -30
+KPX Ycircumflex ohornacute.sc -30
+KPX Ycircumflex ohorngrave.sc -30
+KPX Ycircumflex ohornhookabove.sc -30
+KPX Ycircumflex ohorntilde.sc -30
+KPX Ycircumflex ohorndotbelow.sc -30
+KPX Ycircumflex jacute.sc -25
+KPX ycircumflex comma -65
+KPX ycircumflex hyphen -25
+KPX ycircumflex period -75
+KPX ycircumflex colon -25
+KPX ycircumflex semicolon -25
+KPX ycircumflex a -30
+KPX ycircumflex c -35
+KPX ycircumflex e -35
+KPX ycircumflex g -50
+KPX ycircumflex l -30
+KPX ycircumflex o -40
+KPX ycircumflex s -25
+KPX ycircumflex adieresis -30
+KPX ycircumflex aring -30
+KPX ycircumflex ae -25
+KPX ycircumflex ccedilla -35
+KPX ycircumflex edieresis -35
+KPX ycircumflex odieresis -40
+KPX ycircumflex oslash -40
+KPX ycircumflex amacron -30
+KPX ycircumflex aogonek -30
+KPX ycircumflex cacute -35
+KPX ycircumflex ccircumflex -35
+KPX ycircumflex cdotaccent -35
+KPX ycircumflex ccaron -35
+KPX ycircumflex emacron -35
+KPX ycircumflex ebreve -35
+KPX ycircumflex edotaccent -35
+KPX ycircumflex eogonek -35
+KPX ycircumflex ecaron -35
+KPX ycircumflex gcircumflex -50
+KPX ycircumflex gbreve -50
+KPX ycircumflex gdotaccent -50
+KPX ycircumflex gcommaaccent -50
+KPX ycircumflex lacute -30
+KPX ycircumflex lcommaaccent -30
+KPX ycircumflex lcaron -30
+KPX ycircumflex lslash -30
+KPX ycircumflex omacron -40
+KPX ycircumflex obreve -40
+KPX ycircumflex ohungarumlaut -40
+KPX ycircumflex oe -35
+KPX ycircumflex sacute -25
+KPX ycircumflex scircumflex -25
+KPX ycircumflex scedilla -25
+KPX ycircumflex scaron -25
+KPX ycircumflex gcaron -50
+KPX ycircumflex oogonek -40
+KPX ycircumflex gacute -50
+KPX ycircumflex aeacute -25
+KPX ycircumflex uni0219 -25
+KPX Ydieresis comma -95
+KPX Ydieresis hyphen -100
+KPX Ydieresis period -105
+KPX Ydieresis colon -110
+KPX Ydieresis semicolon -110
+KPX Ydieresis A -75
+KPX Ydieresis C -70
+KPX Ydieresis G -70
+KPX Ydieresis J -30
+KPX Ydieresis O -70
+KPX Ydieresis S -45
+KPX Ydieresis T 15
+KPX Ydieresis a -100
+KPX Ydieresis e -105
+KPX Ydieresis g -110
+KPX Ydieresis i -15
+KPX Ydieresis o -105
+KPX Ydieresis p -90
+KPX Ydieresis u -80
+KPX Ydieresis v -85
+KPX Ydieresis guillemotleft -135
+KPX Ydieresis Adieresis -75
+KPX Ydieresis Aring -75
+KPX Ydieresis AE -115
+KPX Ydieresis Ccedilla -70
+KPX Ydieresis Odieresis -70
+KPX Ydieresis Oslash -70
+KPX Ydieresis agrave -50
+KPX Ydieresis aacute -75
+KPX Ydieresis acircumflex -50
+KPX Ydieresis atilde -50
+KPX Ydieresis adieresis -50
+KPX Ydieresis aring -50
+KPX Ydieresis ae -80
+KPX Ydieresis egrave -55
+KPX Ydieresis eacute -80
+KPX Ydieresis ecircumflex -55
+KPX Ydieresis edieresis -55
+KPX Ydieresis iacute -5
+KPX Ydieresis ograve -55
+KPX Ydieresis oacute -80
+KPX Ydieresis ocircumflex -55
+KPX Ydieresis otilde -55
+KPX Ydieresis odieresis -55
+KPX Ydieresis oslash -105
+KPX Ydieresis ugrave -40
+KPX Ydieresis uacute -60
+KPX Ydieresis ucircumflex -40
+KPX Ydieresis udieresis -40
+KPX Ydieresis Amacron -75
+KPX Ydieresis amacron -50
+KPX Ydieresis abreve -50
+KPX Ydieresis Aogonek -75
+KPX Ydieresis aogonek -100
+KPX Ydieresis Cacute -70
+KPX Ydieresis Ccircumflex -70
+KPX Ydieresis Cdotaccent -70
+KPX Ydieresis Ccaron -70
+KPX Ydieresis emacron -55
+KPX Ydieresis ebreve -55
+KPX Ydieresis edotaccent -55
+KPX Ydieresis eogonek -105
+KPX Ydieresis ecaron -55
+KPX Ydieresis Gcircumflex -70
+KPX Ydieresis gcircumflex -55
+KPX Ydieresis Gbreve -70
+KPX Ydieresis gbreve -55
+KPX Ydieresis Gdotaccent -70
+KPX Ydieresis gdotaccent -55
+KPX Ydieresis Gcommaaccent -70
+KPX Ydieresis gcommaaccent -110
+KPX Ydieresis iogonek -15
+KPX Ydieresis Jcircumflex -30
+KPX Ydieresis Omacron -70
+KPX Ydieresis omacron -55
+KPX Ydieresis Obreve -70
+KPX Ydieresis obreve -55
+KPX Ydieresis Ohungarumlaut -70
+KPX Ydieresis ohungarumlaut -55
+KPX Ydieresis OE -55
+KPX Ydieresis oe -75
+KPX Ydieresis Sacute -45
+KPX Ydieresis Scircumflex -45
+KPX Ydieresis Scedilla -45
+KPX Ydieresis Scaron -45
+KPX Ydieresis Tcaron 15
+KPX Ydieresis utilde -40
+KPX Ydieresis umacron -40
+KPX Ydieresis ubreve -40
+KPX Ydieresis uring -40
+KPX Ydieresis uhungarumlaut -40
+KPX Ydieresis uogonek -80
+KPX Ydieresis Gcaron -70
+KPX Ydieresis gcaron -55
+KPX Ydieresis Oogonek -70
+KPX Ydieresis oogonek -105
+KPX Ydieresis Gacute -70
+KPX Ydieresis gacute -85
+KPX Ydieresis AEacute -115
+KPX Ydieresis aeacute -80
+KPX Ydieresis uni0218 -45
+KPX Ydieresis uni021A 15
+KPX Ydieresis ahookabove -50
+KPX Ydieresis acircumflexdotbelow -50
+KPX Ydieresis abrevedotbelow -50
+KPX Ydieresis ehookabove -55
+KPX Ydieresis etilde -55
+KPX Ydieresis ecircumflexdotbelow -55
+KPX Ydieresis ohookabove -55
+KPX Ydieresis ocircumflexdotbelow -55
+KPX Ydieresis ohornacute -55
+KPX Ydieresis ohorngrave -55
+KPX Ydieresis ohornhookabove -55
+KPX Ydieresis ohorntilde -55
+KPX Ydieresis ohorndotbelow -55
+KPX Ydieresis uhookabove -40
+KPX Ydieresis uhornacute -40
+KPX Ydieresis uhorngrave -40
+KPX Ydieresis uhornhookabove -40
+KPX Ydieresis uhorntilde -40
+KPX Ydieresis uhorndotbelow -40
+KPX Ydieresis guilsinglleft -145
+KPX Ydieresis abrevedotbelow.sc -30
+KPX Ydieresis acircumflexdotbelow.sc -30
+KPX Ydieresis ahookabove.sc -30
+KPX Ydieresis gacute.sc -45
+KPX Ydieresis gcaron.sc -30
+KPX Ydieresis jacute.sc -25
+KPX Ydieresis ocircumflexdotbelow.sc -30
+KPX Ydieresis oe.sc -40
+KPX Ydieresis ohookabove.sc -30
+KPX Ydieresis ohornacute.sc -30
+KPX Ydieresis ohorndotbelow.sc -30
+KPX Ydieresis ohorngrave.sc -30
+KPX Ydieresis ohornhookabove.sc -30
+KPX Ydieresis ohorntilde.sc -30
+KPX Ydieresis oogonek.sc -60
+KPX Ydieresis scaron.sc -20
+KPX Ydieresis Jacute -30
+KPX Ydieresis abreve.sc -30
+KPX Ydieresis amacron.sc -30
+KPX Ydieresis aogonek.sc -65
+KPX Ydieresis aeacute.sc -80
+KPX Ydieresis cacute.sc -45
+KPX Ydieresis ccaron.sc -30
+KPX Ydieresis ccircumflex.sc -30
+KPX Ydieresis cdotaccent.sc -30
+KPX Ydieresis gbreve.sc -30
+KPX Ydieresis gcircumflex.sc -30
+KPX Ydieresis gcommaaccent.sc -60
+KPX Ydieresis gdotaccent.sc -30
+KPX Ydieresis obreve.sc -30
+KPX Ydieresis ohungarumlaut.sc -30
+KPX Ydieresis omacron.sc -30
+KPX Ydieresis sacute.sc -30
+KPX Ydieresis scedilla.sc -40
+KPX Ydieresis scircumflex.sc -20
+KPX Ydieresis tcaron.sc 5
+KPX Ydieresis a.sc -65
+KPX Ydieresis c.sc -60
+KPX Ydieresis g.sc -60
+KPX Ydieresis j.sc -25
+KPX Ydieresis o.sc -60
+KPX Ydieresis s.sc -40
+KPX Ydieresis t.sc 15
+KPX Ydieresis agrave.sc -30
+KPX Ydieresis aacute.sc -45
+KPX Ydieresis acircumflex.sc -30
+KPX Ydieresis atilde.sc -30
+KPX Ydieresis adieresis.sc -30
+KPX Ydieresis aring.sc -30
+KPX Ydieresis ae.sc -80
+KPX Ydieresis ccedilla.sc -60
+KPX Ydieresis ograve.sc -30
+KPX Ydieresis oacute.sc -45
+KPX Ydieresis ocircumflex.sc -30
+KPX Ydieresis otilde.sc -30
+KPX Ydieresis odieresis.sc -30
+KPX Ydieresis oslash.sc -60
+KPX Ydieresis a.pc -65
+KPX Ydieresis c.pc -60
+KPX Ydieresis g.pc -60
+KPX Ydieresis j.pc -25
+KPX Ydieresis o.pc -60
+KPX Ydieresis s.pc -40
+KPX Ydieresis t.pc 15
+KPX Ydieresis agrave.pc -30
+KPX Ydieresis aacute.pc -45
+KPX Ydieresis acircumflex.pc -30
+KPX Ydieresis atilde.pc -30
+KPX Ydieresis adieresis.pc -30
+KPX Ydieresis aring.pc -30
+KPX Ydieresis ae.pc -80
+KPX Ydieresis ccedilla.pc -60
+KPX Ydieresis ograve.pc -30
+KPX Ydieresis oacute.pc -45
+KPX Ydieresis ocircumflex.pc -30
+KPX Ydieresis otilde.pc -30
+KPX Ydieresis odieresis.pc -30
+KPX Ydieresis oslash.pc -60
+KPX Ydieresis amacron.pc -30
+KPX Ydieresis abreve.pc -30
+KPX Ydieresis aogonek.pc -65
+KPX Ydieresis cacute.pc -45
+KPX Ydieresis ccircumflex.pc -30
+KPX Ydieresis cdotaccent.pc -30
+KPX Ydieresis ccaron.pc -30
+KPX Ydieresis gcircumflex.pc -30
+KPX Ydieresis gbreve.pc -30
+KPX Ydieresis gdotaccent.pc -30
+KPX Ydieresis gcommaaccent.pc -60
+KPX Ydieresis omacron.pc -30
+KPX Ydieresis obreve.pc -30
+KPX Ydieresis ohungarumlaut.pc -30
+KPX Ydieresis oe.pc -40
+KPX Ydieresis sacute.pc -30
+KPX Ydieresis scircumflex.pc -20
+KPX Ydieresis scedilla.pc -40
+KPX Ydieresis scaron.pc -20
+KPX Ydieresis tcaron.pc 5
+KPX Ydieresis gcaron.pc -30
+KPX Ydieresis oogonek.pc -60
+KPX Ydieresis gacute.pc -45
+KPX Ydieresis aeacute.pc -80
+KPX Ydieresis uni0219.pc -40
+KPX Ydieresis uni021B.pc 15
+KPX Ydieresis ahookabove.pc -30
+KPX Ydieresis acircumflexdotbelow.pc -30
+KPX Ydieresis abrevedotbelow.pc -30
+KPX Ydieresis ohookabove.pc -30
+KPX Ydieresis ocircumflexdotbelow.pc -30
+KPX Ydieresis ohornacute.pc -30
+KPX Ydieresis ohorngrave.pc -30
+KPX Ydieresis ohornhookabove.pc -30
+KPX Ydieresis ohorntilde.pc -30
+KPX Ydieresis ohorndotbelow.pc -30
+KPX Ydieresis jacute.pc -25
+KPX Ydieresis a.sc -65
+KPX Ydieresis c.sc -60
+KPX Ydieresis g.sc -60
+KPX Ydieresis j.sc -25
+KPX Ydieresis o.sc -60
+KPX Ydieresis s.sc -40
+KPX Ydieresis t.sc 15
+KPX Ydieresis agrave.sc -30
+KPX Ydieresis aacute.sc -45
+KPX Ydieresis acircumflex.sc -30
+KPX Ydieresis atilde.sc -30
+KPX Ydieresis adieresis.sc -30
+KPX Ydieresis aring.sc -30
+KPX Ydieresis ae.sc -80
+KPX Ydieresis ccedilla.sc -60
+KPX Ydieresis ograve.sc -30
+KPX Ydieresis oacute.sc -45
+KPX Ydieresis ocircumflex.sc -30
+KPX Ydieresis otilde.sc -30
+KPX Ydieresis odieresis.sc -30
+KPX Ydieresis oslash.sc -60
+KPX Ydieresis amacron.sc -30
+KPX Ydieresis abreve.sc -30
+KPX Ydieresis aogonek.sc -65
+KPX Ydieresis cacute.sc -45
+KPX Ydieresis ccircumflex.sc -30
+KPX Ydieresis cdotaccent.sc -30
+KPX Ydieresis ccaron.sc -30
+KPX Ydieresis gcircumflex.sc -30
+KPX Ydieresis gbreve.sc -30
+KPX Ydieresis gdotaccent.sc -30
+KPX Ydieresis gcommaaccent.sc -60
+KPX Ydieresis omacron.sc -30
+KPX Ydieresis obreve.sc -30
+KPX Ydieresis ohungarumlaut.sc -30
+KPX Ydieresis oe.sc -40
+KPX Ydieresis sacute.sc -30
+KPX Ydieresis scircumflex.sc -20
+KPX Ydieresis scedilla.sc -40
+KPX Ydieresis scaron.sc -20
+KPX Ydieresis tcaron.sc 5
+KPX Ydieresis gcaron.sc -30
+KPX Ydieresis oogonek.sc -60
+KPX Ydieresis gacute.sc -45
+KPX Ydieresis aeacute.sc -80
+KPX Ydieresis ahookabove.sc -30
+KPX Ydieresis acircumflexdotbelow.sc -30
+KPX Ydieresis abrevedotbelow.sc -30
+KPX Ydieresis ohookabove.sc -30
+KPX Ydieresis ocircumflexdotbelow.sc -30
+KPX Ydieresis ohornacute.sc -30
+KPX Ydieresis ohorngrave.sc -30
+KPX Ydieresis ohornhookabove.sc -30
+KPX Ydieresis ohorntilde.sc -30
+KPX Ydieresis ohorndotbelow.sc -30
+KPX Ydieresis jacute.sc -25
+KPX Zacute v -50
+KPX Zacute y -50
+KPX Zacute ydieresis -50
+KPX Zacute ycircumflex -50
+KPX Zdotaccent v -50
+KPX Zdotaccent y -50
+KPX Zdotaccent ydieresis -50
+KPX Zdotaccent ycircumflex -50
+KPX Zcaron v -50
+KPX Zcaron y -50
+KPX Zcaron ydieresis -50
+KPX Zcaron ycircumflex -50
+KPX Gcaron A -25
+KPX Gcaron T -20
+KPX Gcaron V -25
+KPX Gcaron W -20
+KPX Gcaron Y -25
+KPX Gcaron Adieresis -25
+KPX Gcaron Aring -25
+KPX Gcaron AE -20
+KPX Gcaron Amacron -25
+KPX Gcaron Aogonek -25
+KPX Gcaron Tcaron -20
+KPX Gcaron Wcircumflex -20
+KPX Gcaron Ycircumflex -25
+KPX Gcaron Ydieresis -25
+KPX Gcaron AEacute -20
+KPX Gcaron uni021A -20
+KPX Gcaron Wgrave -20
+KPX Gcaron Wacute -20
+KPX Gcaron Wdieresis -20
+KPX Gcaron amacron.sc -20
+KPX Gcaron aogonek.sc -20
+KPX Gcaron aeacute.sc -15
+KPX Gcaron tcaron.sc -15
+KPX Gcaron wacute.sc -15
+KPX Gcaron wcircumflex.sc -15
+KPX Gcaron wdieresis.sc -15
+KPX Gcaron wgrave.sc -15
+KPX Gcaron ycircumflex.sc -20
+KPX Gcaron a.sc -20
+KPX Gcaron t.sc -15
+KPX Gcaron v.sc -20
+KPX Gcaron w.sc -15
+KPX Gcaron y.sc -20
+KPX Gcaron adieresis.sc -20
+KPX Gcaron aring.sc -20
+KPX Gcaron ae.sc -15
+KPX Gcaron ydieresis.sc -20
+KPX Gcaron a.pc -20
+KPX Gcaron t.pc -15
+KPX Gcaron v.pc -20
+KPX Gcaron w.pc -15
+KPX Gcaron y.pc -20
+KPX Gcaron adieresis.pc -20
+KPX Gcaron aring.pc -20
+KPX Gcaron ae.pc -15
+KPX Gcaron ydieresis.pc -20
+KPX Gcaron amacron.pc -20
+KPX Gcaron aogonek.pc -20
+KPX Gcaron tcaron.pc -15
+KPX Gcaron wcircumflex.pc -15
+KPX Gcaron ycircumflex.pc -20
+KPX Gcaron aeacute.pc -15
+KPX Gcaron uni021B.pc -15
+KPX Gcaron wgrave.pc -15
+KPX Gcaron wacute.pc -15
+KPX Gcaron wdieresis.pc -15
+KPX Gcaron a.sc -20
+KPX Gcaron t.sc -15
+KPX Gcaron v.sc -20
+KPX Gcaron w.sc -15
+KPX Gcaron y.sc -20
+KPX Gcaron adieresis.sc -20
+KPX Gcaron aring.sc -20
+KPX Gcaron ae.sc -15
+KPX Gcaron ydieresis.sc -20
+KPX Gcaron amacron.sc -20
+KPX Gcaron aogonek.sc -20
+KPX Gcaron tcaron.sc -15
+KPX Gcaron wcircumflex.sc -15
+KPX Gcaron ycircumflex.sc -20
+KPX Gcaron aeacute.sc -15
+KPX Gcaron wgrave.sc -15
+KPX Gcaron wacute.sc -15
+KPX Gcaron wdieresis.sc -15
+KPX gcaron a -20
+KPX gcaron e -25
+KPX gcaron r 10
+KPX gcaron adieresis -20
+KPX gcaron aring -20
+KPX gcaron ae -20
+KPX gcaron edieresis -25
+KPX gcaron amacron -20
+KPX gcaron aogonek -20
+KPX gcaron emacron -25
+KPX gcaron ebreve -25
+KPX gcaron edotaccent -25
+KPX gcaron eogonek -25
+KPX gcaron ecaron -25
+KPX gcaron racute 10
+KPX gcaron rcommaaccent 10
+KPX gcaron rcaron 10
+KPX gcaron aeacute -20
+KPX gcaron rdotaccent 10
+KPX Oogonek A -60
+KPX Oogonek V -70
+KPX Oogonek W -55
+KPX Oogonek X -55
+KPX Oogonek Y -70
+KPX Oogonek Adieresis -60
+KPX Oogonek Aring -60
+KPX Oogonek AE -50
+KPX Oogonek Amacron -60
+KPX Oogonek Aogonek -60
+KPX Oogonek Wcircumflex -55
+KPX Oogonek Ycircumflex -70
+KPX Oogonek Ydieresis -70
+KPX Oogonek AEacute -50
+KPX Oogonek Wgrave -55
+KPX Oogonek Wacute -55
+KPX Oogonek Wdieresis -55
+KPX Oogonek amacron.sc -50
+KPX Oogonek aogonek.sc -50
+KPX Oogonek aeacute.sc -40
+KPX Oogonek wacute.sc -45
+KPX Oogonek wcircumflex.sc -45
+KPX Oogonek wdieresis.sc -45
+KPX Oogonek wgrave.sc -45
+KPX Oogonek ycircumflex.sc -60
+KPX Oogonek a.sc -50
+KPX Oogonek v.sc -60
+KPX Oogonek w.sc -45
+KPX Oogonek x.sc -45
+KPX Oogonek y.sc -60
+KPX Oogonek adieresis.sc -50
+KPX Oogonek aring.sc -50
+KPX Oogonek ae.sc -40
+KPX Oogonek ydieresis.sc -60
+KPX Oogonek a.pc -50
+KPX Oogonek v.pc -60
+KPX Oogonek w.pc -45
+KPX Oogonek x.pc -45
+KPX Oogonek y.pc -60
+KPX Oogonek adieresis.pc -50
+KPX Oogonek aring.pc -50
+KPX Oogonek ae.pc -40
+KPX Oogonek ydieresis.pc -60
+KPX Oogonek amacron.pc -50
+KPX Oogonek aogonek.pc -50
+KPX Oogonek wcircumflex.pc -45
+KPX Oogonek ycircumflex.pc -60
+KPX Oogonek aeacute.pc -40
+KPX Oogonek wgrave.pc -45
+KPX Oogonek wacute.pc -45
+KPX Oogonek wdieresis.pc -45
+KPX Oogonek a.sc -50
+KPX Oogonek v.sc -60
+KPX Oogonek w.sc -45
+KPX Oogonek x.sc -45
+KPX Oogonek y.sc -60
+KPX Oogonek adieresis.sc -50
+KPX Oogonek aring.sc -50
+KPX Oogonek ae.sc -40
+KPX Oogonek ydieresis.sc -60
+KPX Oogonek amacron.sc -50
+KPX Oogonek aogonek.sc -50
+KPX Oogonek wcircumflex.sc -45
+KPX Oogonek ycircumflex.sc -60
+KPX Oogonek aeacute.sc -40
+KPX Oogonek wgrave.sc -45
+KPX Oogonek wacute.sc -45
+KPX Oogonek wdieresis.sc -45
+KPX oogonek T -90
+KPX oogonek v -35
+KPX oogonek w -35
+KPX oogonek x -35
+KPX oogonek Tcaron -90
+KPX oogonek wcircumflex -35
+KPX oogonek uni021A -90
+KPX oogonek wgrave -35
+KPX oogonek wacute -35
+KPX oogonek wdieresis -35
+KPX oogonek quoteright -35
+KPX Gacute A -25
+KPX Gacute T -20
+KPX Gacute V -25
+KPX Gacute W -20
+KPX Gacute Y -25
+KPX Gacute Adieresis -25
+KPX Gacute Aring -25
+KPX Gacute AE -20
+KPX Gacute Amacron -25
+KPX Gacute Aogonek -25
+KPX Gacute Tcaron -20
+KPX Gacute Wcircumflex -20
+KPX Gacute Ycircumflex -25
+KPX Gacute Ydieresis -25
+KPX Gacute AEacute -20
+KPX Gacute uni021A -20
+KPX Gacute Wgrave -20
+KPX Gacute Wacute -20
+KPX Gacute Wdieresis -20
+KPX Gacute amacron.sc -20
+KPX Gacute aogonek.sc -20
+KPX Gacute aeacute.sc -15
+KPX Gacute tcaron.sc -15
+KPX Gacute wacute.sc -15
+KPX Gacute wcircumflex.sc -15
+KPX Gacute wdieresis.sc -15
+KPX Gacute wgrave.sc -15
+KPX Gacute ycircumflex.sc -20
+KPX Gacute a.sc -20
+KPX Gacute t.sc -15
+KPX Gacute v.sc -20
+KPX Gacute w.sc -15
+KPX Gacute y.sc -20
+KPX Gacute adieresis.sc -20
+KPX Gacute aring.sc -20
+KPX Gacute ae.sc -15
+KPX Gacute ydieresis.sc -20
+KPX Gacute a.pc -20
+KPX Gacute t.pc -15
+KPX Gacute v.pc -20
+KPX Gacute w.pc -15
+KPX Gacute y.pc -20
+KPX Gacute adieresis.pc -20
+KPX Gacute aring.pc -20
+KPX Gacute ae.pc -15
+KPX Gacute ydieresis.pc -20
+KPX Gacute amacron.pc -20
+KPX Gacute aogonek.pc -20
+KPX Gacute tcaron.pc -15
+KPX Gacute wcircumflex.pc -15
+KPX Gacute ycircumflex.pc -20
+KPX Gacute aeacute.pc -15
+KPX Gacute uni021B.pc -15
+KPX Gacute wgrave.pc -15
+KPX Gacute wacute.pc -15
+KPX Gacute wdieresis.pc -15
+KPX Gacute a.sc -20
+KPX Gacute t.sc -15
+KPX Gacute v.sc -20
+KPX Gacute w.sc -15
+KPX Gacute y.sc -20
+KPX Gacute adieresis.sc -20
+KPX Gacute aring.sc -20
+KPX Gacute ae.sc -15
+KPX Gacute ydieresis.sc -20
+KPX Gacute amacron.sc -20
+KPX Gacute aogonek.sc -20
+KPX Gacute tcaron.sc -15
+KPX Gacute wcircumflex.sc -15
+KPX Gacute ycircumflex.sc -20
+KPX Gacute aeacute.sc -15
+KPX Gacute wgrave.sc -15
+KPX Gacute wacute.sc -15
+KPX Gacute wdieresis.sc -15
+KPX gacute a -20
+KPX gacute e -25
+KPX gacute r 10
+KPX gacute adieresis -20
+KPX gacute aring -20
+KPX gacute ae -20
+KPX gacute edieresis -25
+KPX gacute amacron -20
+KPX gacute aogonek -20
+KPX gacute emacron -25
+KPX gacute ebreve -25
+KPX gacute edotaccent -25
+KPX gacute eogonek -25
+KPX gacute ecaron -25
+KPX gacute racute 10
+KPX gacute rcommaaccent 10
+KPX gacute rcaron 10
+KPX gacute aeacute -20
+KPX gacute rdotaccent 10
+KPX aeacute v -25
+KPX aeacute w -30
+KPX aeacute y -30
+KPX aeacute ydieresis -30
+KPX aeacute wcircumflex -30
+KPX aeacute ycircumflex -30
+KPX aeacute wgrave -30
+KPX aeacute wacute -30
+KPX aeacute wdieresis -30
+KPX uni0218 A -35
+KPX uni0218 T -20
+KPX uni0218 V -25
+KPX uni0218 W -20
+KPX uni0218 Y -30
+KPX uni0218 t -20
+KPX uni0218 Adieresis -35
+KPX uni0218 Aring -35
+KPX uni0218 AE -30
+KPX uni0218 Amacron -35
+KPX uni0218 Aogonek -35
+KPX uni0218 Tcaron -20
+KPX uni0218 tcaron -20
+KPX uni0218 Wcircumflex -20
+KPX uni0218 Ycircumflex -30
+KPX uni0218 Ydieresis -30
+KPX uni0218 AEacute -30
+KPX uni0218 uni021A -20
+KPX uni0218 uni021B -20
+KPX uni0218 Wgrave -20
+KPX uni0218 Wacute -20
+KPX uni0218 Wdieresis -20
+KPX uni0218 amacron.sc -30
+KPX uni0218 aogonek.sc -30
+KPX uni0218 aeacute.sc -25
+KPX uni0218 tcaron.sc -15
+KPX uni0218 wacute.sc -15
+KPX uni0218 wcircumflex.sc -15
+KPX uni0218 wdieresis.sc -15
+KPX uni0218 wgrave.sc -15
+KPX uni0218 ycircumflex.sc -25
+KPX uni0218 a.sc -30
+KPX uni0218 t.sc -15
+KPX uni0218 v.sc -20
+KPX uni0218 w.sc -15
+KPX uni0218 y.sc -25
+KPX uni0218 adieresis.sc -30
+KPX uni0218 aring.sc -30
+KPX uni0218 ae.sc -25
+KPX uni0218 ydieresis.sc -25
+KPX uni0218 a.pc -30
+KPX uni0218 t.pc -15
+KPX uni0218 v.pc -20
+KPX uni0218 w.pc -15
+KPX uni0218 y.pc -25
+KPX uni0218 adieresis.pc -30
+KPX uni0218 aring.pc -30
+KPX uni0218 ae.pc -25
+KPX uni0218 ydieresis.pc -25
+KPX uni0218 amacron.pc -30
+KPX uni0218 aogonek.pc -30
+KPX uni0218 tcaron.pc -15
+KPX uni0218 wcircumflex.pc -15
+KPX uni0218 ycircumflex.pc -25
+KPX uni0218 aeacute.pc -25
+KPX uni0218 uni021B.pc -15
+KPX uni0218 wgrave.pc -15
+KPX uni0218 wacute.pc -15
+KPX uni0218 wdieresis.pc -15
+KPX uni0218 a.sc -30
+KPX uni0218 t.sc -15
+KPX uni0218 v.sc -20
+KPX uni0218 w.sc -15
+KPX uni0218 y.sc -25
+KPX uni0218 adieresis.sc -30
+KPX uni0218 aring.sc -30
+KPX uni0218 ae.sc -25
+KPX uni0218 ydieresis.sc -25
+KPX uni0218 amacron.sc -30
+KPX uni0218 aogonek.sc -30
+KPX uni0218 tcaron.sc -15
+KPX uni0218 wcircumflex.sc -15
+KPX uni0218 ycircumflex.sc -25
+KPX uni0218 aeacute.sc -25
+KPX uni0218 wgrave.sc -15
+KPX uni0218 wacute.sc -15
+KPX uni0218 wdieresis.sc -15
+KPX uni0219 t -15
+KPX uni0219 tcaron -15
+KPX uni0219 uni021B -15
+KPX uni0219 quoteright -40
+KPX uni021A comma -75
+KPX uni021A hyphen -75
+KPX uni021A period -80
+KPX uni021A colon -90
+KPX uni021A semicolon -85
+KPX uni021A A -55
+KPX uni021A J -20
+KPX uni021A V 15
+KPX uni021A W 20
+KPX uni021A Y 10
+KPX uni021A a -75
+KPX uni021A c -85
+KPX uni021A e -85
+KPX uni021A g -90
+KPX uni021A i -20
+KPX uni021A j -25
+KPX uni021A o -90
+KPX uni021A r -50
+KPX uni021A s -75
+KPX uni021A u -95
+KPX uni021A v -105
+KPX uni021A w -105
+KPX uni021A y -100
+KPX uni021A guillemotleft -115
+KPX uni021A Adieresis -55
+KPX uni021A Aring -55
+KPX uni021A AE -115
+KPX uni021A agrave -40
+KPX uni021A aacute -55
+KPX uni021A acircumflex -40
+KPX uni021A atilde -40
+KPX uni021A adieresis -40
+KPX uni021A aring -40
+KPX uni021A ae -80
+KPX uni021A ccedilla -85
+KPX uni021A egrave -45
+KPX uni021A eacute -65
+KPX uni021A ecircumflex -45
+KPX uni021A edieresis -45
+KPX uni021A igrave -10
+KPX uni021A iacute -15
+KPX uni021A icircumflex -10
+KPX uni021A idieresis -10
+KPX uni021A ograve -45
+KPX uni021A oacute -70
+KPX uni021A ocircumflex -45
+KPX uni021A otilde -45
+KPX uni021A odieresis -45
+KPX uni021A oslash -90
+KPX uni021A ugrave -50
+KPX uni021A uacute -70
+KPX uni021A ucircumflex -50
+KPX uni021A udieresis -50
+KPX uni021A yacute -75
+KPX uni021A ydieresis -50
+KPX uni021A Amacron -55
+KPX uni021A amacron -40
+KPX uni021A abreve -40
+KPX uni021A Aogonek -55
+KPX uni021A aogonek -75
+KPX uni021A cacute -65
+KPX uni021A ccircumflex -45
+KPX uni021A cdotaccent -45
+KPX uni021A ccaron -45
+KPX uni021A emacron -45
+KPX uni021A ebreve -45
+KPX uni021A edotaccent -45
+KPX uni021A eogonek -85
+KPX uni021A ecaron -45
+KPX uni021A gcircumflex -45
+KPX uni021A gbreve -45
+KPX uni021A gdotaccent -45
+KPX uni021A gcommaaccent -90
+KPX uni021A itilde -10
+KPX uni021A imacron -10
+KPX uni021A ibreve -10
+KPX uni021A iogonek -20
+KPX uni021A Jcircumflex -20
+KPX uni021A jcircumflex -15
+KPX uni021A omacron -45
+KPX uni021A obreve -45
+KPX uni021A ohungarumlaut -45
+KPX uni021A OE -55
+KPX uni021A oe -75
+KPX uni021A racute -40
+KPX uni021A rcommaaccent -50
+KPX uni021A rcaron -25
+KPX uni021A sacute -55
+KPX uni021A scircumflex -40
+KPX uni021A scedilla -75
+KPX uni021A scaron -40
+KPX uni021A utilde -50
+KPX uni021A umacron -50
+KPX uni021A ubreve -50
+KPX uni021A uring -50
+KPX uni021A uhungarumlaut -50
+KPX uni021A uogonek -95
+KPX uni021A Wcircumflex 20
+KPX uni021A wcircumflex -55
+KPX uni021A Ycircumflex 10
+KPX uni021A ycircumflex -50
+KPX uni021A Ydieresis 10
+KPX uni021A gcaron -45
+KPX uni021A oogonek -90
+KPX uni021A gacute -70
+KPX uni021A AEacute -115
+KPX uni021A aeacute -80
+KPX uni021A uni0219 -75
+KPX uni021A rdotaccent -25
+KPX uni021A Wgrave 20
+KPX uni021A wgrave -55
+KPX uni021A Wacute 20
+KPX uni021A wacute -80
+KPX uni021A Wdieresis 20
+KPX uni021A wdieresis -55
+KPX uni021A ahookabove -40
+KPX uni021A acircumflexdotbelow -40
+KPX uni021A abrevedotbelow -40
+KPX uni021A ehookabove -45
+KPX uni021A etilde -45
+KPX uni021A ecircumflexdotbelow -45
+KPX uni021A ihookabove -10
+KPX uni021A ohookabove -45
+KPX uni021A ocircumflexdotbelow -45
+KPX uni021A ohornacute -45
+KPX uni021A ohorngrave -45
+KPX uni021A ohornhookabove -45
+KPX uni021A ohorntilde -45
+KPX uni021A ohorndotbelow -45
+KPX uni021A uhookabove -50
+KPX uni021A uhornacute -50
+KPX uni021A uhorngrave -50
+KPX uni021A uhornhookabove -50
+KPX uni021A uhorntilde -50
+KPX uni021A uhorndotbelow -50
+KPX uni021A ygrave -50
+KPX uni021A yhookabove -50
+KPX uni021A ytilde -50
+KPX uni021A guilsinglleft -125
+KPX uni021A abrevedotbelow.sc -25
+KPX uni021A acircumflexdotbelow.sc -25
+KPX uni021A ahookabove.sc -25
+KPX uni021A jacute.sc -15
+KPX uni021A oe.sc -40
+KPX uni021A yhookabove.sc 5
+KPX uni021A ytilde.sc 5
+KPX uni021A Jacute -20
+KPX uni021A jacute -20
+KPX uni021A abreve.sc -25
+KPX uni021A amacron.sc -25
+KPX uni021A aogonek.sc -45
+KPX uni021A aeacute.sc -80
+KPX uni021A jcircumflex.sc -10
+KPX uni021A wacute.sc 15
+KPX uni021A wcircumflex.sc 10
+KPX uni021A wdieresis.sc 10
+KPX uni021A wgrave.sc 10
+KPX uni021A ycircumflex.sc 5
+KPX uni021A ygrave.sc 5
+KPX uni021A a.sc -45
+KPX uni021A j.sc -15
+KPX uni021A v.sc 15
+KPX uni021A w.sc 15
+KPX uni021A y.sc 10
+KPX uni021A agrave.sc -25
+KPX uni021A aacute.sc -35
+KPX uni021A acircumflex.sc -25
+KPX uni021A atilde.sc -25
+KPX uni021A adieresis.sc -25
+KPX uni021A aring.sc -25
+KPX uni021A ae.sc -80
+KPX uni021A yacute.sc 5
+KPX uni021A ydieresis.sc 5
+KPX uni021A a.pc -45
+KPX uni021A j.pc -15
+KPX uni021A v.pc 15
+KPX uni021A w.pc 15
+KPX uni021A y.pc 10
+KPX uni021A agrave.pc -25
+KPX uni021A aacute.pc -35
+KPX uni021A acircumflex.pc -25
+KPX uni021A atilde.pc -25
+KPX uni021A adieresis.pc -25
+KPX uni021A aring.pc -25
+KPX uni021A ae.pc -80
+KPX uni021A yacute.pc 5
+KPX uni021A ydieresis.pc 5
+KPX uni021A amacron.pc -25
+KPX uni021A abreve.pc -25
+KPX uni021A aogonek.pc -45
+KPX uni021A jcircumflex.pc -10
+KPX uni021A oe.pc -40
+KPX uni021A wcircumflex.pc 10
+KPX uni021A ycircumflex.pc 5
+KPX uni021A aeacute.pc -80
+KPX uni021A wgrave.pc 10
+KPX uni021A wacute.pc 15
+KPX uni021A wdieresis.pc 10
+KPX uni021A ahookabove.pc -25
+KPX uni021A acircumflexdotbelow.pc -25
+KPX uni021A abrevedotbelow.pc -25
+KPX uni021A ygrave.pc 5
+KPX uni021A yhookabove.pc 5
+KPX uni021A ytilde.pc 5
+KPX uni021A jacute.pc -15
+KPX uni021A a.sc -45
+KPX uni021A j.sc -15
+KPX uni021A v.sc 15
+KPX uni021A w.sc 15
+KPX uni021A y.sc 10
+KPX uni021A agrave.sc -25
+KPX uni021A aacute.sc -35
+KPX uni021A acircumflex.sc -25
+KPX uni021A atilde.sc -25
+KPX uni021A adieresis.sc -25
+KPX uni021A aring.sc -25
+KPX uni021A ae.sc -80
+KPX uni021A yacute.sc 5
+KPX uni021A ydieresis.sc 5
+KPX uni021A amacron.sc -25
+KPX uni021A abreve.sc -25
+KPX uni021A aogonek.sc -45
+KPX uni021A jcircumflex.sc -10
+KPX uni021A oe.sc -40
+KPX uni021A wcircumflex.sc 10
+KPX uni021A ycircumflex.sc 5
+KPX uni021A aeacute.sc -80
+KPX uni021A wgrave.sc 10
+KPX uni021A wacute.sc 15
+KPX uni021A wdieresis.sc 10
+KPX uni021A ahookabove.sc -25
+KPX uni021A acircumflexdotbelow.sc -25
+KPX uni021A abrevedotbelow.sc -25
+KPX uni021A ygrave.sc 5
+KPX uni021A yhookabove.sc 5
+KPX uni021A ytilde.sc 5
+KPX uni021A jacute.sc -15
+KPX uni021B quoteright -30
+KPX ringhalfright A -85
+KPX ringhalfright a.sc -95
+KPX ringhalfright a.pc -95
+KPX ringhalfright a.sc -95
+KPX ringhalfleft A -85
+KPX ringhalfleft a.sc -95
+KPX ringhalfleft a.pc -95
+KPX ringhalfleft a.sc -95
+KPX Rdotaccent hyphen -50
+KPX Rdotaccent C -40
+KPX Rdotaccent G -45
+KPX Rdotaccent O -45
+KPX Rdotaccent T -35
+KPX Rdotaccent U -55
+KPX Rdotaccent V -75
+KPX Rdotaccent W -70
+KPX Rdotaccent Y -75
+KPX Rdotaccent e -25
+KPX Rdotaccent o -35
+KPX Rdotaccent u -25
+KPX Rdotaccent y -35
+KPX Rdotaccent Ccedilla -40
+KPX Rdotaccent Odieresis -45
+KPX Rdotaccent Oslash -45
+KPX Rdotaccent Ucircumflex -55
+KPX Rdotaccent Udieresis -55
+KPX Rdotaccent edieresis -25
+KPX Rdotaccent odieresis -35
+KPX Rdotaccent oslash -35
+KPX Rdotaccent ucircumflex -25
+KPX Rdotaccent udieresis -25
+KPX Rdotaccent ydieresis -35
+KPX Rdotaccent Cacute -40
+KPX Rdotaccent Ccircumflex -40
+KPX Rdotaccent Cdotaccent -40
+KPX Rdotaccent Ccaron -40
+KPX Rdotaccent emacron -25
+KPX Rdotaccent ebreve -25
+KPX Rdotaccent edotaccent -25
+KPX Rdotaccent eogonek -25
+KPX Rdotaccent ecaron -25
+KPX Rdotaccent Gcircumflex -45
+KPX Rdotaccent Gbreve -45
+KPX Rdotaccent Gdotaccent -45
+KPX Rdotaccent Gcommaaccent -45
+KPX Rdotaccent Omacron -45
+KPX Rdotaccent omacron -35
+KPX Rdotaccent Obreve -45
+KPX Rdotaccent obreve -35
+KPX Rdotaccent Ohungarumlaut -45
+KPX Rdotaccent ohungarumlaut -35
+KPX Rdotaccent OE -40
+KPX Rdotaccent oe -30
+KPX Rdotaccent Tcaron -35
+KPX Rdotaccent Umacron -55
+KPX Rdotaccent umacron -25
+KPX Rdotaccent Ubreve -55
+KPX Rdotaccent ubreve -25
+KPX Rdotaccent Uring -55
+KPX Rdotaccent uring -25
+KPX Rdotaccent Uhungarumlaut -55
+KPX Rdotaccent uhungarumlaut -25
+KPX Rdotaccent Uogonek -55
+KPX Rdotaccent uogonek -25
+KPX Rdotaccent Wcircumflex -70
+KPX Rdotaccent Ycircumflex -75
+KPX Rdotaccent ycircumflex -35
+KPX Rdotaccent Ydieresis -75
+KPX Rdotaccent Gcaron -45
+KPX Rdotaccent Oogonek -45
+KPX Rdotaccent oogonek -35
+KPX Rdotaccent Gacute -45
+KPX Rdotaccent uni021A -35
+KPX Rdotaccent Wgrave -70
+KPX Rdotaccent Wacute -70
+KPX Rdotaccent Wdieresis -70
+KPX Rdotaccent gacute.sc -40
+KPX Rdotaccent gcaron.sc -40
+KPX Rdotaccent oe.sc -35
+KPX Rdotaccent oogonek.sc -40
+KPX Rdotaccent cacute.sc -35
+KPX Rdotaccent ccaron.sc -35
+KPX Rdotaccent ccircumflex.sc -35
+KPX Rdotaccent cdotaccent.sc -35
+KPX Rdotaccent gbreve.sc -40
+KPX Rdotaccent gcircumflex.sc -40
+KPX Rdotaccent gcommaaccent.sc -40
+KPX Rdotaccent gdotaccent.sc -40
+KPX Rdotaccent obreve.sc -40
+KPX Rdotaccent ohungarumlaut.sc -40
+KPX Rdotaccent omacron.sc -40
+KPX Rdotaccent tcaron.sc -30
+KPX Rdotaccent ubreve.sc -45
+KPX Rdotaccent uhungarumlaut.sc -45
+KPX Rdotaccent umacron.sc -45
+KPX Rdotaccent uogonek.sc -45
+KPX Rdotaccent uring.sc -45
+KPX Rdotaccent wacute.sc -60
+KPX Rdotaccent wcircumflex.sc -60
+KPX Rdotaccent wdieresis.sc -60
+KPX Rdotaccent wgrave.sc -60
+KPX Rdotaccent ycircumflex.sc -65
+KPX Rdotaccent c.sc -35
+KPX Rdotaccent g.sc -40
+KPX Rdotaccent o.sc -40
+KPX Rdotaccent t.sc -30
+KPX Rdotaccent u.sc -45
+KPX Rdotaccent v.sc -65
+KPX Rdotaccent w.sc -60
+KPX Rdotaccent y.sc -65
+KPX Rdotaccent ccedilla.sc -35
+KPX Rdotaccent odieresis.sc -40
+KPX Rdotaccent oslash.sc -40
+KPX Rdotaccent ucircumflex.sc -45
+KPX Rdotaccent udieresis.sc -45
+KPX Rdotaccent ydieresis.sc -65
+KPX Rdotaccent c.pc -35
+KPX Rdotaccent g.pc -40
+KPX Rdotaccent o.pc -40
+KPX Rdotaccent t.pc -30
+KPX Rdotaccent u.pc -45
+KPX Rdotaccent v.pc -65
+KPX Rdotaccent w.pc -60
+KPX Rdotaccent y.pc -65
+KPX Rdotaccent ccedilla.pc -35
+KPX Rdotaccent odieresis.pc -40
+KPX Rdotaccent oslash.pc -40
+KPX Rdotaccent ucircumflex.pc -45
+KPX Rdotaccent udieresis.pc -45
+KPX Rdotaccent ydieresis.pc -65
+KPX Rdotaccent cacute.pc -35
+KPX Rdotaccent ccircumflex.pc -35
+KPX Rdotaccent cdotaccent.pc -35
+KPX Rdotaccent ccaron.pc -35
+KPX Rdotaccent gcircumflex.pc -40
+KPX Rdotaccent gbreve.pc -40
+KPX Rdotaccent gdotaccent.pc -40
+KPX Rdotaccent gcommaaccent.pc -40
+KPX Rdotaccent omacron.pc -40
+KPX Rdotaccent obreve.pc -40
+KPX Rdotaccent ohungarumlaut.pc -40
+KPX Rdotaccent oe.pc -35
+KPX Rdotaccent tcaron.pc -30
+KPX Rdotaccent umacron.pc -45
+KPX Rdotaccent ubreve.pc -45
+KPX Rdotaccent uring.pc -45
+KPX Rdotaccent uhungarumlaut.pc -45
+KPX Rdotaccent uogonek.pc -45
+KPX Rdotaccent wcircumflex.pc -60
+KPX Rdotaccent ycircumflex.pc -65
+KPX Rdotaccent gcaron.pc -40
+KPX Rdotaccent oogonek.pc -40
+KPX Rdotaccent gacute.pc -40
+KPX Rdotaccent uni021B.pc -30
+KPX Rdotaccent wgrave.pc -60
+KPX Rdotaccent wacute.pc -60
+KPX Rdotaccent wdieresis.pc -60
+KPX Rdotaccent c.sc -35
+KPX Rdotaccent g.sc -40
+KPX Rdotaccent o.sc -40
+KPX Rdotaccent t.sc -30
+KPX Rdotaccent u.sc -45
+KPX Rdotaccent v.sc -65
+KPX Rdotaccent w.sc -60
+KPX Rdotaccent y.sc -65
+KPX Rdotaccent ccedilla.sc -35
+KPX Rdotaccent odieresis.sc -40
+KPX Rdotaccent oslash.sc -40
+KPX Rdotaccent ucircumflex.sc -45
+KPX Rdotaccent udieresis.sc -45
+KPX Rdotaccent ydieresis.sc -65
+KPX Rdotaccent cacute.sc -35
+KPX Rdotaccent ccircumflex.sc -35
+KPX Rdotaccent cdotaccent.sc -35
+KPX Rdotaccent ccaron.sc -35
+KPX Rdotaccent gcircumflex.sc -40
+KPX Rdotaccent gbreve.sc -40
+KPX Rdotaccent gdotaccent.sc -40
+KPX Rdotaccent gcommaaccent.sc -40
+KPX Rdotaccent omacron.sc -40
+KPX Rdotaccent obreve.sc -40
+KPX Rdotaccent ohungarumlaut.sc -40
+KPX Rdotaccent oe.sc -35
+KPX Rdotaccent tcaron.sc -30
+KPX Rdotaccent umacron.sc -45
+KPX Rdotaccent ubreve.sc -45
+KPX Rdotaccent uring.sc -45
+KPX Rdotaccent uhungarumlaut.sc -45
+KPX Rdotaccent uogonek.sc -45
+KPX Rdotaccent wcircumflex.sc -60
+KPX Rdotaccent ycircumflex.sc -65
+KPX Rdotaccent gcaron.sc -40
+KPX Rdotaccent oogonek.sc -40
+KPX Rdotaccent gacute.sc -40
+KPX Rdotaccent wgrave.sc -60
+KPX Rdotaccent wacute.sc -60
+KPX Rdotaccent wdieresis.sc -60
+KPX rdotaccent comma -40
+KPX rdotaccent hyphen -45
+KPX rdotaccent period -50
+KPX rdotaccent f 20
+KPX rdotaccent g -15
+KPX rdotaccent i 20
+KPX rdotaccent j 15
+KPX rdotaccent l -20
+KPX rdotaccent m 20
+KPX rdotaccent n 20
+KPX rdotaccent p 25
+KPX rdotaccent r 25
+KPX rdotaccent t 25
+KPX rdotaccent u 20
+KPX rdotaccent v 20
+KPX rdotaccent w 20
+KPX rdotaccent x 15
+KPX rdotaccent y 20
+KPX rdotaccent icircumflex 20
+KPX rdotaccent idieresis 20
+KPX rdotaccent ntilde 20
+KPX rdotaccent ucircumflex 20
+KPX rdotaccent udieresis 20
+KPX rdotaccent ydieresis 20
+KPX rdotaccent gcircumflex -15
+KPX rdotaccent gbreve -15
+KPX rdotaccent gdotaccent -15
+KPX rdotaccent gcommaaccent -15
+KPX rdotaccent imacron 20
+KPX rdotaccent ibreve 20
+KPX rdotaccent iogonek 20
+KPX rdotaccent jcircumflex 15
+KPX rdotaccent lacute -20
+KPX rdotaccent lcommaaccent -20
+KPX rdotaccent lcaron -20
+KPX rdotaccent lslash -20
+KPX rdotaccent nacute 20
+KPX rdotaccent ncommaaccent 20
+KPX rdotaccent ncaron 20
+KPX rdotaccent racute 25
+KPX rdotaccent rcommaaccent 25
+KPX rdotaccent rcaron 25
+KPX rdotaccent tcaron 25
+KPX rdotaccent umacron 20
+KPX rdotaccent ubreve 20
+KPX rdotaccent uring 20
+KPX rdotaccent uhungarumlaut 20
+KPX rdotaccent uogonek 20
+KPX rdotaccent wcircumflex 20
+KPX rdotaccent ycircumflex 20
+KPX rdotaccent gcaron -15
+KPX rdotaccent gacute -15
+KPX rdotaccent uni021B 25
+KPX rdotaccent rdotaccent 25
+KPX rdotaccent wgrave 20
+KPX rdotaccent wacute 20
+KPX rdotaccent wdieresis 20
+KPX rdotaccent quoteright -20
+KPX rdotaccent jacute 15
+KPX Wgrave comma -90
+KPX Wgrave hyphen -55
+KPX Wgrave period -95
+KPX Wgrave colon -80
+KPX Wgrave semicolon -80
+KPX Wgrave A -115
+KPX Wgrave C -55
+KPX Wgrave G -55
+KPX Wgrave O -55
+KPX Wgrave S -40
+KPX Wgrave T 15
+KPX Wgrave a -80
+KPX Wgrave e -70
+KPX Wgrave g -90
+KPX Wgrave i -15
+KPX Wgrave o -75
+KPX Wgrave r -45
+KPX Wgrave u -45
+KPX Wgrave y -45
+KPX Wgrave guillemotleft -95
+KPX Wgrave Adieresis -115
+KPX Wgrave Aring -115
+KPX Wgrave AE -115
+KPX Wgrave Ccedilla -55
+KPX Wgrave Odieresis -55
+KPX Wgrave Oslash -55
+KPX Wgrave agrave -40
+KPX Wgrave aacute -60
+KPX Wgrave acircumflex -40
+KPX Wgrave atilde -40
+KPX Wgrave adieresis -40
+KPX Wgrave aring -40
+KPX Wgrave ae -80
+KPX Wgrave egrave -35
+KPX Wgrave eacute -55
+KPX Wgrave ecircumflex -35
+KPX Wgrave edieresis -35
+KPX Wgrave iacute -5
+KPX Wgrave ograve -40
+KPX Wgrave oacute -55
+KPX Wgrave ocircumflex -40
+KPX Wgrave otilde -40
+KPX Wgrave odieresis -40
+KPX Wgrave oslash -75
+KPX Wgrave ugrave -25
+KPX Wgrave uacute -35
+KPX Wgrave ucircumflex -25
+KPX Wgrave udieresis -25
+KPX Wgrave yacute -35
+KPX Wgrave ydieresis -25
+KPX Wgrave Amacron -115
+KPX Wgrave amacron -40
+KPX Wgrave abreve -40
+KPX Wgrave Aogonek -115
+KPX Wgrave aogonek -80
+KPX Wgrave Cacute -55
+KPX Wgrave Ccircumflex -55
+KPX Wgrave Cdotaccent -55
+KPX Wgrave Ccaron -55
+KPX Wgrave emacron -35
+KPX Wgrave ebreve -35
+KPX Wgrave edotaccent -35
+KPX Wgrave eogonek -70
+KPX Wgrave ecaron -35
+KPX Wgrave Gcircumflex -55
+KPX Wgrave gcircumflex -45
+KPX Wgrave Gbreve -55
+KPX Wgrave gbreve -45
+KPX Wgrave Gdotaccent -55
+KPX Wgrave gdotaccent -45
+KPX Wgrave Gcommaaccent -55
+KPX Wgrave gcommaaccent -90
+KPX Wgrave iogonek -15
+KPX Wgrave Omacron -55
+KPX Wgrave omacron -40
+KPX Wgrave Obreve -55
+KPX Wgrave obreve -40
+KPX Wgrave Ohungarumlaut -55
+KPX Wgrave ohungarumlaut -40
+KPX Wgrave OE -55
+KPX Wgrave oe -75
+KPX Wgrave racute -35
+KPX Wgrave rcommaaccent -45
+KPX Wgrave rcaron -25
+KPX Wgrave Sacute -40
+KPX Wgrave Scircumflex -40
+KPX Wgrave Scedilla -40
+KPX Wgrave Scaron -40
+KPX Wgrave Tcaron 15
+KPX Wgrave utilde -25
+KPX Wgrave umacron -25
+KPX Wgrave ubreve -25
+KPX Wgrave uring -25
+KPX Wgrave uhungarumlaut -25
+KPX Wgrave uogonek -45
+KPX Wgrave ycircumflex -25
+KPX Wgrave Gcaron -55
+KPX Wgrave gcaron -45
+KPX Wgrave Oogonek -55
+KPX Wgrave oogonek -75
+KPX Wgrave Gacute -55
+KPX Wgrave gacute -70
+KPX Wgrave AEacute -115
+KPX Wgrave aeacute -80
+KPX Wgrave uni0218 -40
+KPX Wgrave uni021A 15
+KPX Wgrave rdotaccent -25
+KPX Wgrave ahookabove -40
+KPX Wgrave acircumflexdotbelow -40
+KPX Wgrave abrevedotbelow -40
+KPX Wgrave ehookabove -35
+KPX Wgrave etilde -35
+KPX Wgrave ecircumflexdotbelow -35
+KPX Wgrave ohookabove -40
+KPX Wgrave ocircumflexdotbelow -40
+KPX Wgrave ohornacute -40
+KPX Wgrave ohorngrave -40
+KPX Wgrave ohornhookabove -40
+KPX Wgrave ohorntilde -40
+KPX Wgrave ohorndotbelow -40
+KPX Wgrave uhookabove -25
+KPX Wgrave uhornacute -25
+KPX Wgrave uhorngrave -25
+KPX Wgrave uhornhookabove -25
+KPX Wgrave uhorntilde -25
+KPX Wgrave uhorndotbelow -25
+KPX Wgrave ygrave -25
+KPX Wgrave yhookabove -25
+KPX Wgrave ytilde -25
+KPX Wgrave guilsinglleft -105
+KPX Wgrave abrevedotbelow.sc -50
+KPX Wgrave acircumflexdotbelow.sc -50
+KPX Wgrave ahookabove.sc -50
+KPX Wgrave gacute.sc -35
+KPX Wgrave gcaron.sc -25
+KPX Wgrave ocircumflexdotbelow.sc -25
+KPX Wgrave oe.sc -40
+KPX Wgrave ohookabove.sc -25
+KPX Wgrave ohornacute.sc -25
+KPX Wgrave ohorndotbelow.sc -25
+KPX Wgrave ohorngrave.sc -25
+KPX Wgrave ohornhookabove.sc -25
+KPX Wgrave ohorntilde.sc -25
+KPX Wgrave oogonek.sc -45
+KPX Wgrave scaron.sc -15
+KPX Wgrave abreve.sc -50
+KPX Wgrave amacron.sc -50
+KPX Wgrave aogonek.sc -95
+KPX Wgrave aeacute.sc -80
+KPX Wgrave cacute.sc -35
+KPX Wgrave ccaron.sc -25
+KPX Wgrave ccircumflex.sc -25
+KPX Wgrave cdotaccent.sc -25
+KPX Wgrave gbreve.sc -25
+KPX Wgrave gcircumflex.sc -25
+KPX Wgrave gcommaaccent.sc -45
+KPX Wgrave gdotaccent.sc -25
+KPX Wgrave obreve.sc -25
+KPX Wgrave ohungarumlaut.sc -25
+KPX Wgrave omacron.sc -25
+KPX Wgrave sacute.sc -25
+KPX Wgrave scedilla.sc -35
+KPX Wgrave scircumflex.sc -15
+KPX Wgrave tcaron.sc 5
+KPX Wgrave a.sc -95
+KPX Wgrave c.sc -45
+KPX Wgrave g.sc -45
+KPX Wgrave o.sc -45
+KPX Wgrave s.sc -35
+KPX Wgrave t.sc 15
+KPX Wgrave agrave.sc -50
+KPX Wgrave aacute.sc -70
+KPX Wgrave acircumflex.sc -50
+KPX Wgrave atilde.sc -50
+KPX Wgrave adieresis.sc -50
+KPX Wgrave aring.sc -50
+KPX Wgrave ae.sc -80
+KPX Wgrave ccedilla.sc -45
+KPX Wgrave ograve.sc -25
+KPX Wgrave oacute.sc -35
+KPX Wgrave ocircumflex.sc -25
+KPX Wgrave otilde.sc -25
+KPX Wgrave odieresis.sc -25
+KPX Wgrave oslash.sc -45
+KPX Wgrave a.pc -95
+KPX Wgrave c.pc -45
+KPX Wgrave g.pc -45
+KPX Wgrave o.pc -45
+KPX Wgrave s.pc -35
+KPX Wgrave t.pc 15
+KPX Wgrave agrave.pc -50
+KPX Wgrave aacute.pc -70
+KPX Wgrave acircumflex.pc -50
+KPX Wgrave atilde.pc -50
+KPX Wgrave adieresis.pc -50
+KPX Wgrave aring.pc -50
+KPX Wgrave ae.pc -80
+KPX Wgrave ccedilla.pc -45
+KPX Wgrave ograve.pc -25
+KPX Wgrave oacute.pc -35
+KPX Wgrave ocircumflex.pc -25
+KPX Wgrave otilde.pc -25
+KPX Wgrave odieresis.pc -25
+KPX Wgrave oslash.pc -45
+KPX Wgrave amacron.pc -50
+KPX Wgrave abreve.pc -50
+KPX Wgrave aogonek.pc -95
+KPX Wgrave cacute.pc -35
+KPX Wgrave ccircumflex.pc -25
+KPX Wgrave cdotaccent.pc -25
+KPX Wgrave ccaron.pc -25
+KPX Wgrave gcircumflex.pc -25
+KPX Wgrave gbreve.pc -25
+KPX Wgrave gdotaccent.pc -25
+KPX Wgrave gcommaaccent.pc -45
+KPX Wgrave omacron.pc -25
+KPX Wgrave obreve.pc -25
+KPX Wgrave ohungarumlaut.pc -25
+KPX Wgrave oe.pc -40
+KPX Wgrave sacute.pc -25
+KPX Wgrave scircumflex.pc -15
+KPX Wgrave scedilla.pc -35
+KPX Wgrave scaron.pc -15
+KPX Wgrave tcaron.pc 5
+KPX Wgrave gcaron.pc -25
+KPX Wgrave oogonek.pc -45
+KPX Wgrave gacute.pc -35
+KPX Wgrave aeacute.pc -80
+KPX Wgrave uni0219.pc -35
+KPX Wgrave uni021B.pc 15
+KPX Wgrave ahookabove.pc -50
+KPX Wgrave acircumflexdotbelow.pc -50
+KPX Wgrave abrevedotbelow.pc -50
+KPX Wgrave ohookabove.pc -25
+KPX Wgrave ocircumflexdotbelow.pc -25
+KPX Wgrave ohornacute.pc -25
+KPX Wgrave ohorngrave.pc -25
+KPX Wgrave ohornhookabove.pc -25
+KPX Wgrave ohorntilde.pc -25
+KPX Wgrave ohorndotbelow.pc -25
+KPX Wgrave a.sc -95
+KPX Wgrave c.sc -45
+KPX Wgrave g.sc -45
+KPX Wgrave o.sc -45
+KPX Wgrave s.sc -35
+KPX Wgrave t.sc 15
+KPX Wgrave agrave.sc -50
+KPX Wgrave aacute.sc -70
+KPX Wgrave acircumflex.sc -50
+KPX Wgrave atilde.sc -50
+KPX Wgrave adieresis.sc -50
+KPX Wgrave aring.sc -50
+KPX Wgrave ae.sc -80
+KPX Wgrave ccedilla.sc -45
+KPX Wgrave ograve.sc -25
+KPX Wgrave oacute.sc -35
+KPX Wgrave ocircumflex.sc -25
+KPX Wgrave otilde.sc -25
+KPX Wgrave odieresis.sc -25
+KPX Wgrave oslash.sc -45
+KPX Wgrave amacron.sc -50
+KPX Wgrave abreve.sc -50
+KPX Wgrave aogonek.sc -95
+KPX Wgrave cacute.sc -35
+KPX Wgrave ccircumflex.sc -25
+KPX Wgrave cdotaccent.sc -25
+KPX Wgrave ccaron.sc -25
+KPX Wgrave gcircumflex.sc -25
+KPX Wgrave gbreve.sc -25
+KPX Wgrave gdotaccent.sc -25
+KPX Wgrave gcommaaccent.sc -45
+KPX Wgrave omacron.sc -25
+KPX Wgrave obreve.sc -25
+KPX Wgrave ohungarumlaut.sc -25
+KPX Wgrave oe.sc -40
+KPX Wgrave sacute.sc -25
+KPX Wgrave scircumflex.sc -15
+KPX Wgrave scedilla.sc -35
+KPX Wgrave scaron.sc -15
+KPX Wgrave tcaron.sc 5
+KPX Wgrave gcaron.sc -25
+KPX Wgrave oogonek.sc -45
+KPX Wgrave gacute.sc -35
+KPX Wgrave aeacute.sc -80
+KPX Wgrave ahookabove.sc -50
+KPX Wgrave acircumflexdotbelow.sc -50
+KPX Wgrave abrevedotbelow.sc -50
+KPX Wgrave ohookabove.sc -25
+KPX Wgrave ocircumflexdotbelow.sc -25
+KPX Wgrave ohornacute.sc -25
+KPX Wgrave ohorngrave.sc -25
+KPX Wgrave ohornhookabove.sc -25
+KPX Wgrave ohorntilde.sc -25
+KPX Wgrave ohorndotbelow.sc -25
+KPX wgrave comma -65
+KPX wgrave hyphen -25
+KPX wgrave period -70
+KPX wgrave colon -25
+KPX wgrave semicolon -25
+KPX wgrave a -25
+KPX wgrave c -35
+KPX wgrave e -30
+KPX wgrave g -45
+KPX wgrave l -35
+KPX wgrave o -35
+KPX wgrave s -25
+KPX wgrave adieresis -25
+KPX wgrave aring -25
+KPX wgrave ae -25
+KPX wgrave ccedilla -35
+KPX wgrave edieresis -30
+KPX wgrave odieresis -35
+KPX wgrave oslash -35
+KPX wgrave amacron -25
+KPX wgrave aogonek -25
+KPX wgrave cacute -35
+KPX wgrave ccircumflex -35
+KPX wgrave cdotaccent -35
+KPX wgrave ccaron -35
+KPX wgrave emacron -30
+KPX wgrave ebreve -30
+KPX wgrave edotaccent -30
+KPX wgrave eogonek -30
+KPX wgrave ecaron -30
+KPX wgrave gcircumflex -45
+KPX wgrave gbreve -45
+KPX wgrave gdotaccent -45
+KPX wgrave gcommaaccent -45
+KPX wgrave lacute -35
+KPX wgrave lcommaaccent -35
+KPX wgrave lcaron -35
+KPX wgrave lslash -35
+KPX wgrave omacron -35
+KPX wgrave obreve -35
+KPX wgrave ohungarumlaut -35
+KPX wgrave oe -35
+KPX wgrave sacute -25
+KPX wgrave scircumflex -25
+KPX wgrave scedilla -25
+KPX wgrave scaron -25
+KPX wgrave gcaron -45
+KPX wgrave oogonek -35
+KPX wgrave gacute -45
+KPX wgrave aeacute -25
+KPX wgrave uni0219 -25
+KPX Wacute comma -90
+KPX Wacute hyphen -55
+KPX Wacute period -95
+KPX Wacute colon -80
+KPX Wacute semicolon -80
+KPX Wacute A -115
+KPX Wacute C -55
+KPX Wacute G -55
+KPX Wacute O -55
+KPX Wacute S -40
+KPX Wacute T 15
+KPX Wacute a -80
+KPX Wacute e -70
+KPX Wacute g -90
+KPX Wacute i -15
+KPX Wacute o -75
+KPX Wacute r -45
+KPX Wacute u -45
+KPX Wacute y -45
+KPX Wacute guillemotleft -95
+KPX Wacute Adieresis -115
+KPX Wacute Aring -115
+KPX Wacute AE -115
+KPX Wacute Ccedilla -55
+KPX Wacute Odieresis -55
+KPX Wacute Oslash -55
+KPX Wacute agrave -40
+KPX Wacute aacute -60
+KPX Wacute acircumflex -40
+KPX Wacute atilde -40
+KPX Wacute adieresis -40
+KPX Wacute aring -40
+KPX Wacute ae -80
+KPX Wacute egrave -35
+KPX Wacute eacute -55
+KPX Wacute ecircumflex -35
+KPX Wacute edieresis -35
+KPX Wacute iacute -5
+KPX Wacute ograve -40
+KPX Wacute oacute -55
+KPX Wacute ocircumflex -40
+KPX Wacute otilde -40
+KPX Wacute odieresis -40
+KPX Wacute oslash -75
+KPX Wacute ugrave -25
+KPX Wacute uacute -35
+KPX Wacute ucircumflex -25
+KPX Wacute udieresis -25
+KPX Wacute yacute -35
+KPX Wacute ydieresis -25
+KPX Wacute Amacron -115
+KPX Wacute amacron -40
+KPX Wacute abreve -40
+KPX Wacute Aogonek -115
+KPX Wacute aogonek -80
+KPX Wacute Cacute -55
+KPX Wacute Ccircumflex -55
+KPX Wacute Cdotaccent -55
+KPX Wacute Ccaron -55
+KPX Wacute emacron -35
+KPX Wacute ebreve -35
+KPX Wacute edotaccent -35
+KPX Wacute eogonek -70
+KPX Wacute ecaron -35
+KPX Wacute Gcircumflex -55
+KPX Wacute gcircumflex -45
+KPX Wacute Gbreve -55
+KPX Wacute gbreve -45
+KPX Wacute Gdotaccent -55
+KPX Wacute gdotaccent -45
+KPX Wacute Gcommaaccent -55
+KPX Wacute gcommaaccent -90
+KPX Wacute iogonek -15
+KPX Wacute Omacron -55
+KPX Wacute omacron -40
+KPX Wacute Obreve -55
+KPX Wacute obreve -40
+KPX Wacute Ohungarumlaut -55
+KPX Wacute ohungarumlaut -40
+KPX Wacute OE -55
+KPX Wacute oe -75
+KPX Wacute racute -35
+KPX Wacute rcommaaccent -45
+KPX Wacute rcaron -25
+KPX Wacute Sacute -40
+KPX Wacute Scircumflex -40
+KPX Wacute Scedilla -40
+KPX Wacute Scaron -40
+KPX Wacute Tcaron 15
+KPX Wacute utilde -25
+KPX Wacute umacron -25
+KPX Wacute ubreve -25
+KPX Wacute uring -25
+KPX Wacute uhungarumlaut -25
+KPX Wacute uogonek -45
+KPX Wacute ycircumflex -25
+KPX Wacute Gcaron -55
+KPX Wacute gcaron -45
+KPX Wacute Oogonek -55
+KPX Wacute oogonek -75
+KPX Wacute Gacute -55
+KPX Wacute gacute -70
+KPX Wacute AEacute -115
+KPX Wacute aeacute -80
+KPX Wacute uni0218 -40
+KPX Wacute uni021A 15
+KPX Wacute rdotaccent -25
+KPX Wacute ahookabove -40
+KPX Wacute acircumflexdotbelow -40
+KPX Wacute abrevedotbelow -40
+KPX Wacute ehookabove -35
+KPX Wacute etilde -35
+KPX Wacute ecircumflexdotbelow -35
+KPX Wacute ohookabove -40
+KPX Wacute ocircumflexdotbelow -40
+KPX Wacute ohornacute -40
+KPX Wacute ohorngrave -40
+KPX Wacute ohornhookabove -40
+KPX Wacute ohorntilde -40
+KPX Wacute ohorndotbelow -40
+KPX Wacute uhookabove -25
+KPX Wacute uhornacute -25
+KPX Wacute uhorngrave -25
+KPX Wacute uhornhookabove -25
+KPX Wacute uhorntilde -25
+KPX Wacute uhorndotbelow -25
+KPX Wacute ygrave -25
+KPX Wacute yhookabove -25
+KPX Wacute ytilde -25
+KPX Wacute guilsinglleft -105
+KPX Wacute abrevedotbelow.sc -50
+KPX Wacute acircumflexdotbelow.sc -50
+KPX Wacute ahookabove.sc -50
+KPX Wacute gacute.sc -35
+KPX Wacute gcaron.sc -25
+KPX Wacute ocircumflexdotbelow.sc -25
+KPX Wacute oe.sc -40
+KPX Wacute ohookabove.sc -25
+KPX Wacute ohornacute.sc -25
+KPX Wacute ohorndotbelow.sc -25
+KPX Wacute ohorngrave.sc -25
+KPX Wacute ohornhookabove.sc -25
+KPX Wacute ohorntilde.sc -25
+KPX Wacute oogonek.sc -45
+KPX Wacute scaron.sc -15
+KPX Wacute abreve.sc -50
+KPX Wacute amacron.sc -50
+KPX Wacute aogonek.sc -95
+KPX Wacute aeacute.sc -80
+KPX Wacute cacute.sc -35
+KPX Wacute ccaron.sc -25
+KPX Wacute ccircumflex.sc -25
+KPX Wacute cdotaccent.sc -25
+KPX Wacute gbreve.sc -25
+KPX Wacute gcircumflex.sc -25
+KPX Wacute gcommaaccent.sc -45
+KPX Wacute gdotaccent.sc -25
+KPX Wacute obreve.sc -25
+KPX Wacute ohungarumlaut.sc -25
+KPX Wacute omacron.sc -25
+KPX Wacute sacute.sc -25
+KPX Wacute scedilla.sc -35
+KPX Wacute scircumflex.sc -15
+KPX Wacute tcaron.sc 5
+KPX Wacute a.sc -95
+KPX Wacute c.sc -45
+KPX Wacute g.sc -45
+KPX Wacute o.sc -45
+KPX Wacute s.sc -35
+KPX Wacute t.sc 15
+KPX Wacute agrave.sc -50
+KPX Wacute aacute.sc -70
+KPX Wacute acircumflex.sc -50
+KPX Wacute atilde.sc -50
+KPX Wacute adieresis.sc -50
+KPX Wacute aring.sc -50
+KPX Wacute ae.sc -80
+KPX Wacute ccedilla.sc -45
+KPX Wacute ograve.sc -25
+KPX Wacute oacute.sc -35
+KPX Wacute ocircumflex.sc -25
+KPX Wacute otilde.sc -25
+KPX Wacute odieresis.sc -25
+KPX Wacute oslash.sc -45
+KPX Wacute a.pc -95
+KPX Wacute c.pc -45
+KPX Wacute g.pc -45
+KPX Wacute o.pc -45
+KPX Wacute s.pc -35
+KPX Wacute t.pc 15
+KPX Wacute agrave.pc -50
+KPX Wacute aacute.pc -70
+KPX Wacute acircumflex.pc -50
+KPX Wacute atilde.pc -50
+KPX Wacute adieresis.pc -50
+KPX Wacute aring.pc -50
+KPX Wacute ae.pc -80
+KPX Wacute ccedilla.pc -45
+KPX Wacute ograve.pc -25
+KPX Wacute oacute.pc -35
+KPX Wacute ocircumflex.pc -25
+KPX Wacute otilde.pc -25
+KPX Wacute odieresis.pc -25
+KPX Wacute oslash.pc -45
+KPX Wacute amacron.pc -50
+KPX Wacute abreve.pc -50
+KPX Wacute aogonek.pc -95
+KPX Wacute cacute.pc -35
+KPX Wacute ccircumflex.pc -25
+KPX Wacute cdotaccent.pc -25
+KPX Wacute ccaron.pc -25
+KPX Wacute gcircumflex.pc -25
+KPX Wacute gbreve.pc -25
+KPX Wacute gdotaccent.pc -25
+KPX Wacute gcommaaccent.pc -45
+KPX Wacute omacron.pc -25
+KPX Wacute obreve.pc -25
+KPX Wacute ohungarumlaut.pc -25
+KPX Wacute oe.pc -40
+KPX Wacute sacute.pc -25
+KPX Wacute scircumflex.pc -15
+KPX Wacute scedilla.pc -35
+KPX Wacute scaron.pc -15
+KPX Wacute tcaron.pc 5
+KPX Wacute gcaron.pc -25
+KPX Wacute oogonek.pc -45
+KPX Wacute gacute.pc -35
+KPX Wacute aeacute.pc -80
+KPX Wacute uni0219.pc -35
+KPX Wacute uni021B.pc 15
+KPX Wacute ahookabove.pc -50
+KPX Wacute acircumflexdotbelow.pc -50
+KPX Wacute abrevedotbelow.pc -50
+KPX Wacute ohookabove.pc -25
+KPX Wacute ocircumflexdotbelow.pc -25
+KPX Wacute ohornacute.pc -25
+KPX Wacute ohorngrave.pc -25
+KPX Wacute ohornhookabove.pc -25
+KPX Wacute ohorntilde.pc -25
+KPX Wacute ohorndotbelow.pc -25
+KPX Wacute a.sc -95
+KPX Wacute c.sc -45
+KPX Wacute g.sc -45
+KPX Wacute o.sc -45
+KPX Wacute s.sc -35
+KPX Wacute t.sc 15
+KPX Wacute agrave.sc -50
+KPX Wacute aacute.sc -70
+KPX Wacute acircumflex.sc -50
+KPX Wacute atilde.sc -50
+KPX Wacute adieresis.sc -50
+KPX Wacute aring.sc -50
+KPX Wacute ae.sc -80
+KPX Wacute ccedilla.sc -45
+KPX Wacute ograve.sc -25
+KPX Wacute oacute.sc -35
+KPX Wacute ocircumflex.sc -25
+KPX Wacute otilde.sc -25
+KPX Wacute odieresis.sc -25
+KPX Wacute oslash.sc -45
+KPX Wacute amacron.sc -50
+KPX Wacute abreve.sc -50
+KPX Wacute aogonek.sc -95
+KPX Wacute cacute.sc -35
+KPX Wacute ccircumflex.sc -25
+KPX Wacute cdotaccent.sc -25
+KPX Wacute ccaron.sc -25
+KPX Wacute gcircumflex.sc -25
+KPX Wacute gbreve.sc -25
+KPX Wacute gdotaccent.sc -25
+KPX Wacute gcommaaccent.sc -45
+KPX Wacute omacron.sc -25
+KPX Wacute obreve.sc -25
+KPX Wacute ohungarumlaut.sc -25
+KPX Wacute oe.sc -40
+KPX Wacute sacute.sc -25
+KPX Wacute scircumflex.sc -15
+KPX Wacute scedilla.sc -35
+KPX Wacute scaron.sc -15
+KPX Wacute tcaron.sc 5
+KPX Wacute gcaron.sc -25
+KPX Wacute oogonek.sc -45
+KPX Wacute gacute.sc -35
+KPX Wacute aeacute.sc -80
+KPX Wacute ahookabove.sc -50
+KPX Wacute acircumflexdotbelow.sc -50
+KPX Wacute abrevedotbelow.sc -50
+KPX Wacute ohookabove.sc -25
+KPX Wacute ocircumflexdotbelow.sc -25
+KPX Wacute ohornacute.sc -25
+KPX Wacute ohorngrave.sc -25
+KPX Wacute ohornhookabove.sc -25
+KPX Wacute ohorntilde.sc -25
+KPX Wacute ohorndotbelow.sc -25
+KPX wacute comma -65
+KPX wacute hyphen -25
+KPX wacute period -70
+KPX wacute colon -25
+KPX wacute semicolon -25
+KPX wacute a -25
+KPX wacute c -35
+KPX wacute e -30
+KPX wacute g -45
+KPX wacute l -35
+KPX wacute o -35
+KPX wacute s -25
+KPX wacute adieresis -25
+KPX wacute aring -25
+KPX wacute ae -25
+KPX wacute ccedilla -35
+KPX wacute edieresis -30
+KPX wacute odieresis -35
+KPX wacute oslash -35
+KPX wacute amacron -25
+KPX wacute aogonek -25
+KPX wacute cacute -35
+KPX wacute ccircumflex -35
+KPX wacute cdotaccent -35
+KPX wacute ccaron -35
+KPX wacute emacron -30
+KPX wacute ebreve -30
+KPX wacute edotaccent -30
+KPX wacute eogonek -30
+KPX wacute ecaron -30
+KPX wacute gcircumflex -45
+KPX wacute gbreve -45
+KPX wacute gdotaccent -45
+KPX wacute gcommaaccent -45
+KPX wacute lacute -35
+KPX wacute lcommaaccent -35
+KPX wacute lcaron -35
+KPX wacute lslash -35
+KPX wacute omacron -35
+KPX wacute obreve -35
+KPX wacute ohungarumlaut -35
+KPX wacute oe -35
+KPX wacute sacute -25
+KPX wacute scircumflex -25
+KPX wacute scedilla -25
+KPX wacute scaron -25
+KPX wacute gcaron -45
+KPX wacute oogonek -35
+KPX wacute gacute -45
+KPX wacute aeacute -25
+KPX wacute uni0219 -25
+KPX Wdieresis comma -90
+KPX Wdieresis hyphen -55
+KPX Wdieresis period -95
+KPX Wdieresis colon -80
+KPX Wdieresis semicolon -80
+KPX Wdieresis A -115
+KPX Wdieresis C -55
+KPX Wdieresis G -55
+KPX Wdieresis O -55
+KPX Wdieresis S -40
+KPX Wdieresis T 15
+KPX Wdieresis a -80
+KPX Wdieresis e -70
+KPX Wdieresis g -90
+KPX Wdieresis i -15
+KPX Wdieresis o -75
+KPX Wdieresis r -45
+KPX Wdieresis u -45
+KPX Wdieresis y -45
+KPX Wdieresis guillemotleft -95
+KPX Wdieresis Adieresis -115
+KPX Wdieresis Aring -115
+KPX Wdieresis AE -115
+KPX Wdieresis Ccedilla -55
+KPX Wdieresis Odieresis -55
+KPX Wdieresis Oslash -55
+KPX Wdieresis agrave -40
+KPX Wdieresis aacute -60
+KPX Wdieresis acircumflex -40
+KPX Wdieresis atilde -40
+KPX Wdieresis adieresis -40
+KPX Wdieresis aring -40
+KPX Wdieresis ae -80
+KPX Wdieresis egrave -35
+KPX Wdieresis eacute -55
+KPX Wdieresis ecircumflex -35
+KPX Wdieresis edieresis -35
+KPX Wdieresis iacute -5
+KPX Wdieresis ograve -40
+KPX Wdieresis oacute -55
+KPX Wdieresis ocircumflex -40
+KPX Wdieresis otilde -40
+KPX Wdieresis odieresis -40
+KPX Wdieresis oslash -75
+KPX Wdieresis ugrave -25
+KPX Wdieresis uacute -35
+KPX Wdieresis ucircumflex -25
+KPX Wdieresis udieresis -25
+KPX Wdieresis yacute -35
+KPX Wdieresis ydieresis -25
+KPX Wdieresis Amacron -115
+KPX Wdieresis amacron -40
+KPX Wdieresis abreve -40
+KPX Wdieresis Aogonek -115
+KPX Wdieresis aogonek -80
+KPX Wdieresis Cacute -55
+KPX Wdieresis Ccircumflex -55
+KPX Wdieresis Cdotaccent -55
+KPX Wdieresis Ccaron -55
+KPX Wdieresis emacron -35
+KPX Wdieresis ebreve -35
+KPX Wdieresis edotaccent -35
+KPX Wdieresis eogonek -70
+KPX Wdieresis ecaron -35
+KPX Wdieresis Gcircumflex -55
+KPX Wdieresis gcircumflex -45
+KPX Wdieresis Gbreve -55
+KPX Wdieresis gbreve -45
+KPX Wdieresis Gdotaccent -55
+KPX Wdieresis gdotaccent -45
+KPX Wdieresis Gcommaaccent -55
+KPX Wdieresis gcommaaccent -90
+KPX Wdieresis iogonek -15
+KPX Wdieresis Omacron -55
+KPX Wdieresis omacron -40
+KPX Wdieresis Obreve -55
+KPX Wdieresis obreve -40
+KPX Wdieresis Ohungarumlaut -55
+KPX Wdieresis ohungarumlaut -40
+KPX Wdieresis OE -55
+KPX Wdieresis oe -75
+KPX Wdieresis racute -35
+KPX Wdieresis rcommaaccent -45
+KPX Wdieresis rcaron -25
+KPX Wdieresis Sacute -40
+KPX Wdieresis Scircumflex -40
+KPX Wdieresis Scedilla -40
+KPX Wdieresis Scaron -40
+KPX Wdieresis Tcaron 15
+KPX Wdieresis utilde -25
+KPX Wdieresis umacron -25
+KPX Wdieresis ubreve -25
+KPX Wdieresis uring -25
+KPX Wdieresis uhungarumlaut -25
+KPX Wdieresis uogonek -45
+KPX Wdieresis ycircumflex -25
+KPX Wdieresis Gcaron -55
+KPX Wdieresis gcaron -45
+KPX Wdieresis Oogonek -55
+KPX Wdieresis oogonek -75
+KPX Wdieresis Gacute -55
+KPX Wdieresis gacute -70
+KPX Wdieresis AEacute -115
+KPX Wdieresis aeacute -80
+KPX Wdieresis uni0218 -40
+KPX Wdieresis uni021A 15
+KPX Wdieresis rdotaccent -25
+KPX Wdieresis ahookabove -40
+KPX Wdieresis acircumflexdotbelow -40
+KPX Wdieresis abrevedotbelow -40
+KPX Wdieresis ehookabove -35
+KPX Wdieresis etilde -35
+KPX Wdieresis ecircumflexdotbelow -35
+KPX Wdieresis ohookabove -40
+KPX Wdieresis ocircumflexdotbelow -40
+KPX Wdieresis ohornacute -40
+KPX Wdieresis ohorngrave -40
+KPX Wdieresis ohornhookabove -40
+KPX Wdieresis ohorntilde -40
+KPX Wdieresis ohorndotbelow -40
+KPX Wdieresis uhookabove -25
+KPX Wdieresis uhornacute -25
+KPX Wdieresis uhorngrave -25
+KPX Wdieresis uhornhookabove -25
+KPX Wdieresis uhorntilde -25
+KPX Wdieresis uhorndotbelow -25
+KPX Wdieresis ygrave -25
+KPX Wdieresis yhookabove -25
+KPX Wdieresis ytilde -25
+KPX Wdieresis guilsinglleft -105
+KPX Wdieresis abrevedotbelow.sc -50
+KPX Wdieresis acircumflexdotbelow.sc -50
+KPX Wdieresis ahookabove.sc -50
+KPX Wdieresis gacute.sc -35
+KPX Wdieresis gcaron.sc -25
+KPX Wdieresis ocircumflexdotbelow.sc -25
+KPX Wdieresis oe.sc -40
+KPX Wdieresis ohookabove.sc -25
+KPX Wdieresis ohornacute.sc -25
+KPX Wdieresis ohorndotbelow.sc -25
+KPX Wdieresis ohorngrave.sc -25
+KPX Wdieresis ohornhookabove.sc -25
+KPX Wdieresis ohorntilde.sc -25
+KPX Wdieresis oogonek.sc -45
+KPX Wdieresis scaron.sc -15
+KPX Wdieresis abreve.sc -50
+KPX Wdieresis amacron.sc -50
+KPX Wdieresis aogonek.sc -95
+KPX Wdieresis aeacute.sc -80
+KPX Wdieresis cacute.sc -35
+KPX Wdieresis ccaron.sc -25
+KPX Wdieresis ccircumflex.sc -25
+KPX Wdieresis cdotaccent.sc -25
+KPX Wdieresis gbreve.sc -25
+KPX Wdieresis gcircumflex.sc -25
+KPX Wdieresis gcommaaccent.sc -45
+KPX Wdieresis gdotaccent.sc -25
+KPX Wdieresis obreve.sc -25
+KPX Wdieresis ohungarumlaut.sc -25
+KPX Wdieresis omacron.sc -25
+KPX Wdieresis sacute.sc -25
+KPX Wdieresis scedilla.sc -35
+KPX Wdieresis scircumflex.sc -15
+KPX Wdieresis tcaron.sc 5
+KPX Wdieresis a.sc -95
+KPX Wdieresis c.sc -45
+KPX Wdieresis g.sc -45
+KPX Wdieresis o.sc -45
+KPX Wdieresis s.sc -35
+KPX Wdieresis t.sc 15
+KPX Wdieresis agrave.sc -50
+KPX Wdieresis aacute.sc -70
+KPX Wdieresis acircumflex.sc -50
+KPX Wdieresis atilde.sc -50
+KPX Wdieresis adieresis.sc -50
+KPX Wdieresis aring.sc -50
+KPX Wdieresis ae.sc -80
+KPX Wdieresis ccedilla.sc -45
+KPX Wdieresis ograve.sc -25
+KPX Wdieresis oacute.sc -35
+KPX Wdieresis ocircumflex.sc -25
+KPX Wdieresis otilde.sc -25
+KPX Wdieresis odieresis.sc -25
+KPX Wdieresis oslash.sc -45
+KPX Wdieresis a.pc -95
+KPX Wdieresis c.pc -45
+KPX Wdieresis g.pc -45
+KPX Wdieresis o.pc -45
+KPX Wdieresis s.pc -35
+KPX Wdieresis t.pc 15
+KPX Wdieresis agrave.pc -50
+KPX Wdieresis aacute.pc -70
+KPX Wdieresis acircumflex.pc -50
+KPX Wdieresis atilde.pc -50
+KPX Wdieresis adieresis.pc -50
+KPX Wdieresis aring.pc -50
+KPX Wdieresis ae.pc -80
+KPX Wdieresis ccedilla.pc -45
+KPX Wdieresis ograve.pc -25
+KPX Wdieresis oacute.pc -35
+KPX Wdieresis ocircumflex.pc -25
+KPX Wdieresis otilde.pc -25
+KPX Wdieresis odieresis.pc -25
+KPX Wdieresis oslash.pc -45
+KPX Wdieresis amacron.pc -50
+KPX Wdieresis abreve.pc -50
+KPX Wdieresis aogonek.pc -95
+KPX Wdieresis cacute.pc -35
+KPX Wdieresis ccircumflex.pc -25
+KPX Wdieresis cdotaccent.pc -25
+KPX Wdieresis ccaron.pc -25
+KPX Wdieresis gcircumflex.pc -25
+KPX Wdieresis gbreve.pc -25
+KPX Wdieresis gdotaccent.pc -25
+KPX Wdieresis gcommaaccent.pc -45
+KPX Wdieresis omacron.pc -25
+KPX Wdieresis obreve.pc -25
+KPX Wdieresis ohungarumlaut.pc -25
+KPX Wdieresis oe.pc -40
+KPX Wdieresis sacute.pc -25
+KPX Wdieresis scircumflex.pc -15
+KPX Wdieresis scedilla.pc -35
+KPX Wdieresis scaron.pc -15
+KPX Wdieresis tcaron.pc 5
+KPX Wdieresis gcaron.pc -25
+KPX Wdieresis oogonek.pc -45
+KPX Wdieresis gacute.pc -35
+KPX Wdieresis aeacute.pc -80
+KPX Wdieresis uni0219.pc -35
+KPX Wdieresis uni021B.pc 15
+KPX Wdieresis ahookabove.pc -50
+KPX Wdieresis acircumflexdotbelow.pc -50
+KPX Wdieresis abrevedotbelow.pc -50
+KPX Wdieresis ohookabove.pc -25
+KPX Wdieresis ocircumflexdotbelow.pc -25
+KPX Wdieresis ohornacute.pc -25
+KPX Wdieresis ohorngrave.pc -25
+KPX Wdieresis ohornhookabove.pc -25
+KPX Wdieresis ohorntilde.pc -25
+KPX Wdieresis ohorndotbelow.pc -25
+KPX Wdieresis a.sc -95
+KPX Wdieresis c.sc -45
+KPX Wdieresis g.sc -45
+KPX Wdieresis o.sc -45
+KPX Wdieresis s.sc -35
+KPX Wdieresis t.sc 15
+KPX Wdieresis agrave.sc -50
+KPX Wdieresis aacute.sc -70
+KPX Wdieresis acircumflex.sc -50
+KPX Wdieresis atilde.sc -50
+KPX Wdieresis adieresis.sc -50
+KPX Wdieresis aring.sc -50
+KPX Wdieresis ae.sc -80
+KPX Wdieresis ccedilla.sc -45
+KPX Wdieresis ograve.sc -25
+KPX Wdieresis oacute.sc -35
+KPX Wdieresis ocircumflex.sc -25
+KPX Wdieresis otilde.sc -25
+KPX Wdieresis odieresis.sc -25
+KPX Wdieresis oslash.sc -45
+KPX Wdieresis amacron.sc -50
+KPX Wdieresis abreve.sc -50
+KPX Wdieresis aogonek.sc -95
+KPX Wdieresis cacute.sc -35
+KPX Wdieresis ccircumflex.sc -25
+KPX Wdieresis cdotaccent.sc -25
+KPX Wdieresis ccaron.sc -25
+KPX Wdieresis gcircumflex.sc -25
+KPX Wdieresis gbreve.sc -25
+KPX Wdieresis gdotaccent.sc -25
+KPX Wdieresis gcommaaccent.sc -45
+KPX Wdieresis omacron.sc -25
+KPX Wdieresis obreve.sc -25
+KPX Wdieresis ohungarumlaut.sc -25
+KPX Wdieresis oe.sc -40
+KPX Wdieresis sacute.sc -25
+KPX Wdieresis scircumflex.sc -15
+KPX Wdieresis scedilla.sc -35
+KPX Wdieresis scaron.sc -15
+KPX Wdieresis tcaron.sc 5
+KPX Wdieresis gcaron.sc -25
+KPX Wdieresis oogonek.sc -45
+KPX Wdieresis gacute.sc -35
+KPX Wdieresis aeacute.sc -80
+KPX Wdieresis ahookabove.sc -50
+KPX Wdieresis acircumflexdotbelow.sc -50
+KPX Wdieresis abrevedotbelow.sc -50
+KPX Wdieresis ohookabove.sc -25
+KPX Wdieresis ocircumflexdotbelow.sc -25
+KPX Wdieresis ohornacute.sc -25
+KPX Wdieresis ohorngrave.sc -25
+KPX Wdieresis ohornhookabove.sc -25
+KPX Wdieresis ohorntilde.sc -25
+KPX Wdieresis ohorndotbelow.sc -25
+KPX wdieresis comma -65
+KPX wdieresis hyphen -25
+KPX wdieresis period -70
+KPX wdieresis colon -25
+KPX wdieresis semicolon -25
+KPX wdieresis a -25
+KPX wdieresis c -35
+KPX wdieresis e -30
+KPX wdieresis g -45
+KPX wdieresis l -35
+KPX wdieresis o -35
+KPX wdieresis s -25
+KPX wdieresis adieresis -25
+KPX wdieresis aring -25
+KPX wdieresis ae -25
+KPX wdieresis ccedilla -35
+KPX wdieresis edieresis -30
+KPX wdieresis odieresis -35
+KPX wdieresis oslash -35
+KPX wdieresis amacron -25
+KPX wdieresis aogonek -25
+KPX wdieresis cacute -35
+KPX wdieresis ccircumflex -35
+KPX wdieresis cdotaccent -35
+KPX wdieresis ccaron -35
+KPX wdieresis emacron -30
+KPX wdieresis ebreve -30
+KPX wdieresis edotaccent -30
+KPX wdieresis eogonek -30
+KPX wdieresis ecaron -30
+KPX wdieresis gcircumflex -45
+KPX wdieresis gbreve -45
+KPX wdieresis gdotaccent -45
+KPX wdieresis gcommaaccent -45
+KPX wdieresis lacute -35
+KPX wdieresis lcommaaccent -35
+KPX wdieresis lcaron -35
+KPX wdieresis lslash -35
+KPX wdieresis omacron -35
+KPX wdieresis obreve -35
+KPX wdieresis ohungarumlaut -35
+KPX wdieresis oe -35
+KPX wdieresis sacute -25
+KPX wdieresis scircumflex -25
+KPX wdieresis scedilla -25
+KPX wdieresis scaron -25
+KPX wdieresis gcaron -45
+KPX wdieresis oogonek -35
+KPX wdieresis gacute -45
+KPX wdieresis aeacute -25
+KPX wdieresis uni0219 -25
+KPX Adotbelow C -55
+KPX Adotbelow O -60
+KPX Adotbelow T -55
+KPX Adotbelow U -60
+KPX Adotbelow Y -80
+KPX Adotbelow c -30
+KPX Adotbelow o -40
+KPX Adotbelow t -20
+KPX Adotbelow u -30
+KPX Adotbelow y -85
+KPX Adotbelow c.sc -45
+KPX Adotbelow o.sc -50
+KPX Adotbelow t.sc -45
+KPX Adotbelow u.sc -50
+KPX Adotbelow y.sc -65
+KPX Adotbelow c.pc -45
+KPX Adotbelow o.pc -50
+KPX Adotbelow t.pc -45
+KPX Adotbelow u.pc -50
+KPX Adotbelow y.pc -65
+KPX Adotbelow c.sc -45
+KPX Adotbelow o.sc -50
+KPX Adotbelow t.sc -45
+KPX Adotbelow u.sc -50
+KPX Adotbelow y.sc -65
+KPX adotbelow y -30
+KPX Ahookabove O -60
+KPX Ahookabove U -60
+KPX Ahookabove Y -80
+KPX Ahookabove o -40
+KPX Ahookabove u -30
+KPX Ahookabove y -85
+KPX Ahookabove o.sc -50
+KPX Ahookabove u.sc -50
+KPX Ahookabove y.sc -65
+KPX Ahookabove o.pc -50
+KPX Ahookabove u.pc -50
+KPX Ahookabove y.pc -65
+KPX Ahookabove o.sc -50
+KPX Ahookabove u.sc -50
+KPX Ahookabove y.sc -65
+KPX ahookabove y -30
+KPX Acircumflexacute C -55
+KPX Acircumflexacute T -55
+KPX Acircumflexacute U -60
+KPX Acircumflexacute Y -80
+KPX Acircumflexacute c -30
+KPX Acircumflexacute t -20
+KPX Acircumflexacute u -30
+KPX Acircumflexacute y -85
+KPX Acircumflexacute c.sc -45
+KPX Acircumflexacute t.sc -45
+KPX Acircumflexacute u.sc -50
+KPX Acircumflexacute y.sc -65
+KPX Acircumflexacute c.pc -45
+KPX Acircumflexacute t.pc -45
+KPX Acircumflexacute u.pc -50
+KPX Acircumflexacute y.pc -65
+KPX Acircumflexacute c.sc -45
+KPX Acircumflexacute t.sc -45
+KPX Acircumflexacute u.sc -50
+KPX Acircumflexacute y.sc -65
+KPX acircumflexacute y -30
+KPX Acircumflexgrave U -60
+KPX Acircumflexgrave Y -80
+KPX Acircumflexgrave u -30
+KPX Acircumflexgrave y -85
+KPX Acircumflexgrave u.sc -50
+KPX Acircumflexgrave y.sc -65
+KPX Acircumflexgrave u.pc -50
+KPX Acircumflexgrave y.pc -65
+KPX Acircumflexgrave u.sc -50
+KPX Acircumflexgrave y.sc -65
+KPX acircumflexgrave y -30
+KPX Acircumflexhookabove U -60
+KPX Acircumflexhookabove Y -80
+KPX Acircumflexhookabove u -30
+KPX Acircumflexhookabove y -85
+KPX Acircumflexhookabove u.sc -50
+KPX Acircumflexhookabove y.sc -65
+KPX Acircumflexhookabove u.pc -50
+KPX Acircumflexhookabove y.pc -65
+KPX Acircumflexhookabove u.sc -50
+KPX Acircumflexhookabove y.sc -65
+KPX acircumflexhookabove y -30
+KPX Acircumflextilde U -60
+KPX Acircumflextilde Y -80
+KPX Acircumflextilde u -30
+KPX Acircumflextilde y -85
+KPX Acircumflextilde u.sc -50
+KPX Acircumflextilde y.sc -65
+KPX Acircumflextilde u.pc -50
+KPX Acircumflextilde y.pc -65
+KPX Acircumflextilde u.sc -50
+KPX Acircumflextilde y.sc -65
+KPX acircumflextilde y -30
+KPX Acircumflexdotbelow C -55
+KPX Acircumflexdotbelow T -55
+KPX Acircumflexdotbelow U -60
+KPX Acircumflexdotbelow Y -80
+KPX Acircumflexdotbelow c -30
+KPX Acircumflexdotbelow t -20
+KPX Acircumflexdotbelow u -30
+KPX Acircumflexdotbelow y -85
+KPX Acircumflexdotbelow c.sc -45
+KPX Acircumflexdotbelow t.sc -45
+KPX Acircumflexdotbelow u.sc -50
+KPX Acircumflexdotbelow y.sc -65
+KPX Acircumflexdotbelow c.pc -45
+KPX Acircumflexdotbelow t.pc -45
+KPX Acircumflexdotbelow u.pc -50
+KPX Acircumflexdotbelow y.pc -65
+KPX Acircumflexdotbelow c.sc -45
+KPX Acircumflexdotbelow t.sc -45
+KPX Acircumflexdotbelow u.sc -50
+KPX Acircumflexdotbelow y.sc -65
+KPX acircumflexdotbelow y -30
+KPX Abreveacute C -55
+KPX Abreveacute T -55
+KPX Abreveacute c -30
+KPX Abreveacute t -20
+KPX Abreveacute c.sc -45
+KPX Abreveacute t.sc -45
+KPX Abreveacute c.pc -45
+KPX Abreveacute t.pc -45
+KPX Abreveacute c.sc -45
+KPX Abreveacute t.sc -45
+KPX Abrevedotbelow C -55
+KPX Abrevedotbelow T -55
+KPX Abrevedotbelow c -30
+KPX Abrevedotbelow t -20
+KPX Abrevedotbelow c.sc -45
+KPX Abrevedotbelow t.sc -45
+KPX Abrevedotbelow c.pc -45
+KPX Abrevedotbelow t.pc -45
+KPX Abrevedotbelow c.sc -45
+KPX Abrevedotbelow t.sc -45
+KPX idotbelow T -30
+KPX Odotbelow A -60
+KPX Odotbelow a.sc -50
+KPX Odotbelow a.pc -50
+KPX Odotbelow a.sc -50
+KPX odotbelow T -90
+KPX Ohookabove A -60
+KPX Ohookabove a.sc -50
+KPX Ohookabove a.pc -50
+KPX Ohookabove a.sc -50
+KPX ocircumflexacute T -90
+KPX ocircumflexdotbelow T -90
+KPX ohornacute T -90
+KPX ohorndotbelow T -90
+KPX Udotbelow A -65
+KPX Udotbelow m -35
+KPX Udotbelow n -30
+KPX Udotbelow p -30
+KPX Udotbelow ntilde -15
+KPX Udotbelow nacute -25
+KPX Udotbelow ncaron -15
+KPX Udotbelow racute -20
+KPX Udotbelow rcaron -15
+KPX Udotbelow rdotaccent -15
+KPX Udotbelow abrevedotbelow.sc -25
+KPX Udotbelow acircumflexdotbelow.sc -25
+KPX Udotbelow ahookabove.sc -25
+KPX Udotbelow abreve.sc -25
+KPX Udotbelow amacron.sc -25
+KPX Udotbelow a.sc -55
+KPX Udotbelow agrave.sc -25
+KPX Udotbelow aacute.sc -40
+KPX Udotbelow acircumflex.sc -25
+KPX Udotbelow atilde.sc -25
+KPX Udotbelow adieresis.sc -25
+KPX Udotbelow aring.sc -25
+KPX Udotbelow a.pc -55
+KPX Udotbelow agrave.pc -25
+KPX Udotbelow aacute.pc -40
+KPX Udotbelow acircumflex.pc -25
+KPX Udotbelow atilde.pc -25
+KPX Udotbelow adieresis.pc -25
+KPX Udotbelow aring.pc -25
+KPX Udotbelow amacron.pc -25
+KPX Udotbelow abreve.pc -25
+KPX Udotbelow ahookabove.pc -25
+KPX Udotbelow acircumflexdotbelow.pc -25
+KPX Udotbelow abrevedotbelow.pc -25
+KPX Udotbelow a.sc -55
+KPX Udotbelow agrave.sc -25
+KPX Udotbelow aacute.sc -40
+KPX Udotbelow acircumflex.sc -25
+KPX Udotbelow atilde.sc -25
+KPX Udotbelow adieresis.sc -25
+KPX Udotbelow aring.sc -25
+KPX Udotbelow amacron.sc -25
+KPX Udotbelow abreve.sc -25
+KPX Udotbelow ahookabove.sc -25
+KPX Udotbelow acircumflexdotbelow.sc -25
+KPX Udotbelow abrevedotbelow.sc -25
+KPX Uhookabove A -65
+KPX Uhookabove m -35
+KPX Uhookabove n -30
+KPX Uhookabove ntilde -15
+KPX Uhookabove nacute -25
+KPX Uhookabove ncaron -15
+KPX Uhookabove racute -20
+KPX Uhookabove rcaron -15
+KPX Uhookabove rdotaccent -15
+KPX Uhookabove abrevedotbelow.sc -25
+KPX Uhookabove acircumflexdotbelow.sc -25
+KPX Uhookabove ahookabove.sc -25
+KPX Uhookabove abreve.sc -25
+KPX Uhookabove amacron.sc -25
+KPX Uhookabove a.sc -55
+KPX Uhookabove agrave.sc -25
+KPX Uhookabove aacute.sc -40
+KPX Uhookabove acircumflex.sc -25
+KPX Uhookabove atilde.sc -25
+KPX Uhookabove adieresis.sc -25
+KPX Uhookabove aring.sc -25
+KPX Uhookabove a.pc -55
+KPX Uhookabove agrave.pc -25
+KPX Uhookabove aacute.pc -40
+KPX Uhookabove acircumflex.pc -25
+KPX Uhookabove atilde.pc -25
+KPX Uhookabove adieresis.pc -25
+KPX Uhookabove aring.pc -25
+KPX Uhookabove amacron.pc -25
+KPX Uhookabove abreve.pc -25
+KPX Uhookabove ahookabove.pc -25
+KPX Uhookabove acircumflexdotbelow.pc -25
+KPX Uhookabove abrevedotbelow.pc -25
+KPX Uhookabove a.sc -55
+KPX Uhookabove agrave.sc -25
+KPX Uhookabove aacute.sc -40
+KPX Uhookabove acircumflex.sc -25
+KPX Uhookabove atilde.sc -25
+KPX Uhookabove adieresis.sc -25
+KPX Uhookabove aring.sc -25
+KPX Uhookabove amacron.sc -25
+KPX Uhookabove abreve.sc -25
+KPX Uhookabove ahookabove.sc -25
+KPX Uhookabove acircumflexdotbelow.sc -25
+KPX Uhookabove abrevedotbelow.sc -25
+KPX Uhornacute A -65
+KPX Uhornacute n -30
+KPX Uhornacute ntilde -15
+KPX Uhornacute nacute -25
+KPX Uhornacute ncaron -15
+KPX Uhornacute racute -20
+KPX Uhornacute rcaron -15
+KPX Uhornacute rdotaccent -15
+KPX Uhornacute abrevedotbelow.sc -25
+KPX Uhornacute acircumflexdotbelow.sc -25
+KPX Uhornacute ahookabove.sc -25
+KPX Uhornacute abreve.sc -25
+KPX Uhornacute amacron.sc -25
+KPX Uhornacute a.sc -55
+KPX Uhornacute agrave.sc -25
+KPX Uhornacute aacute.sc -40
+KPX Uhornacute acircumflex.sc -25
+KPX Uhornacute atilde.sc -25
+KPX Uhornacute adieresis.sc -25
+KPX Uhornacute aring.sc -25
+KPX Uhornacute a.pc -55
+KPX Uhornacute agrave.pc -25
+KPX Uhornacute aacute.pc -40
+KPX Uhornacute acircumflex.pc -25
+KPX Uhornacute atilde.pc -25
+KPX Uhornacute adieresis.pc -25
+KPX Uhornacute aring.pc -25
+KPX Uhornacute amacron.pc -25
+KPX Uhornacute abreve.pc -25
+KPX Uhornacute ahookabove.pc -25
+KPX Uhornacute acircumflexdotbelow.pc -25
+KPX Uhornacute abrevedotbelow.pc -25
+KPX Uhornacute a.sc -55
+KPX Uhornacute agrave.sc -25
+KPX Uhornacute aacute.sc -40
+KPX Uhornacute acircumflex.sc -25
+KPX Uhornacute atilde.sc -25
+KPX Uhornacute adieresis.sc -25
+KPX Uhornacute aring.sc -25
+KPX Uhornacute amacron.sc -25
+KPX Uhornacute abreve.sc -25
+KPX Uhornacute ahookabove.sc -25
+KPX Uhornacute acircumflexdotbelow.sc -25
+KPX Uhornacute abrevedotbelow.sc -25
+KPX Uhorngrave A -65
+KPX Uhorngrave m -35
+KPX Uhorngrave n -30
+KPX Uhorngrave ntilde -15
+KPX Uhorngrave nacute -25
+KPX Uhorngrave ncaron -15
+KPX Uhorngrave racute -20
+KPX Uhorngrave rcaron -15
+KPX Uhorngrave rdotaccent -15
+KPX Uhorngrave abrevedotbelow.sc -25
+KPX Uhorngrave acircumflexdotbelow.sc -25
+KPX Uhorngrave ahookabove.sc -25
+KPX Uhorngrave abreve.sc -25
+KPX Uhorngrave amacron.sc -25
+KPX Uhorngrave a.sc -55
+KPX Uhorngrave agrave.sc -25
+KPX Uhorngrave aacute.sc -40
+KPX Uhorngrave acircumflex.sc -25
+KPX Uhorngrave atilde.sc -25
+KPX Uhorngrave adieresis.sc -25
+KPX Uhorngrave aring.sc -25
+KPX Uhorngrave a.pc -55
+KPX Uhorngrave agrave.pc -25
+KPX Uhorngrave aacute.pc -40
+KPX Uhorngrave acircumflex.pc -25
+KPX Uhorngrave atilde.pc -25
+KPX Uhorngrave adieresis.pc -25
+KPX Uhorngrave aring.pc -25
+KPX Uhorngrave amacron.pc -25
+KPX Uhorngrave abreve.pc -25
+KPX Uhorngrave ahookabove.pc -25
+KPX Uhorngrave acircumflexdotbelow.pc -25
+KPX Uhorngrave abrevedotbelow.pc -25
+KPX Uhorngrave a.sc -55
+KPX Uhorngrave agrave.sc -25
+KPX Uhorngrave aacute.sc -40
+KPX Uhorngrave acircumflex.sc -25
+KPX Uhorngrave atilde.sc -25
+KPX Uhorngrave adieresis.sc -25
+KPX Uhorngrave aring.sc -25
+KPX Uhorngrave amacron.sc -25
+KPX Uhorngrave abreve.sc -25
+KPX Uhorngrave ahookabove.sc -25
+KPX Uhorngrave acircumflexdotbelow.sc -25
+KPX Uhorngrave abrevedotbelow.sc -25
+KPX Uhornhookabove A -65
+KPX Uhornhookabove n -30
+KPX Uhornhookabove ntilde -15
+KPX Uhornhookabove nacute -25
+KPX Uhornhookabove ncaron -15
+KPX Uhornhookabove racute -20
+KPX Uhornhookabove rcaron -15
+KPX Uhornhookabove rdotaccent -15
+KPX Uhornhookabove abrevedotbelow.sc -25
+KPX Uhornhookabove acircumflexdotbelow.sc -25
+KPX Uhornhookabove ahookabove.sc -25
+KPX Uhornhookabove abreve.sc -25
+KPX Uhornhookabove amacron.sc -25
+KPX Uhornhookabove a.sc -55
+KPX Uhornhookabove agrave.sc -25
+KPX Uhornhookabove aacute.sc -40
+KPX Uhornhookabove acircumflex.sc -25
+KPX Uhornhookabove atilde.sc -25
+KPX Uhornhookabove adieresis.sc -25
+KPX Uhornhookabove aring.sc -25
+KPX Uhornhookabove a.pc -55
+KPX Uhornhookabove agrave.pc -25
+KPX Uhornhookabove aacute.pc -40
+KPX Uhornhookabove acircumflex.pc -25
+KPX Uhornhookabove atilde.pc -25
+KPX Uhornhookabove adieresis.pc -25
+KPX Uhornhookabove aring.pc -25
+KPX Uhornhookabove amacron.pc -25
+KPX Uhornhookabove abreve.pc -25
+KPX Uhornhookabove ahookabove.pc -25
+KPX Uhornhookabove acircumflexdotbelow.pc -25
+KPX Uhornhookabove abrevedotbelow.pc -25
+KPX Uhornhookabove a.sc -55
+KPX Uhornhookabove agrave.sc -25
+KPX Uhornhookabove aacute.sc -40
+KPX Uhornhookabove acircumflex.sc -25
+KPX Uhornhookabove atilde.sc -25
+KPX Uhornhookabove adieresis.sc -25
+KPX Uhornhookabove aring.sc -25
+KPX Uhornhookabove amacron.sc -25
+KPX Uhornhookabove abreve.sc -25
+KPX Uhornhookabove ahookabove.sc -25
+KPX Uhornhookabove acircumflexdotbelow.sc -25
+KPX Uhornhookabove abrevedotbelow.sc -25
+KPX Uhorntilde A -65
+KPX Uhorntilde n -30
+KPX Uhorntilde ntilde -15
+KPX Uhorntilde nacute -25
+KPX Uhorntilde ncaron -15
+KPX Uhorntilde racute -20
+KPX Uhorntilde rcaron -15
+KPX Uhorntilde rdotaccent -15
+KPX Uhorntilde abrevedotbelow.sc -25
+KPX Uhorntilde acircumflexdotbelow.sc -25
+KPX Uhorntilde ahookabove.sc -25
+KPX Uhorntilde abreve.sc -25
+KPX Uhorntilde amacron.sc -25
+KPX Uhorntilde a.sc -55
+KPX Uhorntilde agrave.sc -25
+KPX Uhorntilde aacute.sc -40
+KPX Uhorntilde acircumflex.sc -25
+KPX Uhorntilde atilde.sc -25
+KPX Uhorntilde adieresis.sc -25
+KPX Uhorntilde aring.sc -25
+KPX Uhorntilde a.pc -55
+KPX Uhorntilde agrave.pc -25
+KPX Uhorntilde aacute.pc -40
+KPX Uhorntilde acircumflex.pc -25
+KPX Uhorntilde atilde.pc -25
+KPX Uhorntilde adieresis.pc -25
+KPX Uhorntilde aring.pc -25
+KPX Uhorntilde amacron.pc -25
+KPX Uhorntilde abreve.pc -25
+KPX Uhorntilde ahookabove.pc -25
+KPX Uhorntilde acircumflexdotbelow.pc -25
+KPX Uhorntilde abrevedotbelow.pc -25
+KPX Uhorntilde a.sc -55
+KPX Uhorntilde agrave.sc -25
+KPX Uhorntilde aacute.sc -40
+KPX Uhorntilde acircumflex.sc -25
+KPX Uhorntilde atilde.sc -25
+KPX Uhorntilde adieresis.sc -25
+KPX Uhorntilde aring.sc -25
+KPX Uhorntilde amacron.sc -25
+KPX Uhorntilde abreve.sc -25
+KPX Uhorntilde ahookabove.sc -25
+KPX Uhorntilde acircumflexdotbelow.sc -25
+KPX Uhorntilde abrevedotbelow.sc -25
+KPX Uhorndotbelow A -65
+KPX Uhorndotbelow n -30
+KPX Uhorndotbelow ntilde -15
+KPX Uhorndotbelow nacute -25
+KPX Uhorndotbelow ncaron -15
+KPX Uhorndotbelow racute -20
+KPX Uhorndotbelow rcaron -15
+KPX Uhorndotbelow rdotaccent -15
+KPX Uhorndotbelow abrevedotbelow.sc -25
+KPX Uhorndotbelow acircumflexdotbelow.sc -25
+KPX Uhorndotbelow ahookabove.sc -25
+KPX Uhorndotbelow abreve.sc -25
+KPX Uhorndotbelow amacron.sc -25
+KPX Uhorndotbelow a.sc -55
+KPX Uhorndotbelow agrave.sc -25
+KPX Uhorndotbelow aacute.sc -40
+KPX Uhorndotbelow acircumflex.sc -25
+KPX Uhorndotbelow atilde.sc -25
+KPX Uhorndotbelow adieresis.sc -25
+KPX Uhorndotbelow aring.sc -25
+KPX Uhorndotbelow a.pc -55
+KPX Uhorndotbelow agrave.pc -25
+KPX Uhorndotbelow aacute.pc -40
+KPX Uhorndotbelow acircumflex.pc -25
+KPX Uhorndotbelow atilde.pc -25
+KPX Uhorndotbelow adieresis.pc -25
+KPX Uhorndotbelow aring.pc -25
+KPX Uhorndotbelow amacron.pc -25
+KPX Uhorndotbelow abreve.pc -25
+KPX Uhorndotbelow ahookabove.pc -25
+KPX Uhorndotbelow acircumflexdotbelow.pc -25
+KPX Uhorndotbelow abrevedotbelow.pc -25
+KPX Uhorndotbelow a.sc -55
+KPX Uhorndotbelow agrave.sc -25
+KPX Uhorndotbelow aacute.sc -40
+KPX Uhorndotbelow acircumflex.sc -25
+KPX Uhorndotbelow atilde.sc -25
+KPX Uhorndotbelow adieresis.sc -25
+KPX Uhorndotbelow aring.sc -25
+KPX Uhorndotbelow amacron.sc -25
+KPX Uhorndotbelow abreve.sc -25
+KPX Uhorndotbelow ahookabove.sc -25
+KPX Uhorndotbelow acircumflexdotbelow.sc -25
+KPX Uhorndotbelow abrevedotbelow.sc -25
+KPX Ygrave i -15
+KPX Ygrave AE -115
+KPX Ygrave agrave -50
+KPX Ygrave aacute -75
+KPX Ygrave acircumflex -50
+KPX Ygrave atilde -50
+KPX Ygrave adieresis -50
+KPX Ygrave aring -50
+KPX Ygrave ae -80
+KPX Ygrave egrave -55
+KPX Ygrave eacute -80
+KPX Ygrave ecircumflex -55
+KPX Ygrave edieresis -55
+KPX Ygrave iacute -5
+KPX Ygrave ograve -55
+KPX Ygrave oacute -80
+KPX Ygrave ocircumflex -55
+KPX Ygrave otilde -55
+KPX Ygrave odieresis -55
+KPX Ygrave ugrave -40
+KPX Ygrave uacute -60
+KPX Ygrave ucircumflex -40
+KPX Ygrave udieresis -40
+KPX Ygrave amacron -50
+KPX Ygrave abreve -50
+KPX Ygrave emacron -55
+KPX Ygrave ebreve -55
+KPX Ygrave edotaccent -55
+KPX Ygrave ecaron -55
+KPX Ygrave gcircumflex -55
+KPX Ygrave gbreve -55
+KPX Ygrave gdotaccent -55
+KPX Ygrave omacron -55
+KPX Ygrave obreve -55
+KPX Ygrave ohungarumlaut -55
+KPX Ygrave OE -55
+KPX Ygrave oe -75
+KPX Ygrave utilde -40
+KPX Ygrave umacron -40
+KPX Ygrave ubreve -40
+KPX Ygrave uring -40
+KPX Ygrave uhungarumlaut -40
+KPX Ygrave gcaron -55
+KPX Ygrave gacute -85
+KPX Ygrave AEacute -115
+KPX Ygrave aeacute -80
+KPX Ygrave ahookabove -50
+KPX Ygrave acircumflexdotbelow -50
+KPX Ygrave abrevedotbelow -50
+KPX Ygrave ehookabove -55
+KPX Ygrave etilde -55
+KPX Ygrave ecircumflexdotbelow -55
+KPX Ygrave ohookabove -55
+KPX Ygrave ocircumflexdotbelow -55
+KPX Ygrave ohornacute -55
+KPX Ygrave ohorngrave -55
+KPX Ygrave ohornhookabove -55
+KPX Ygrave ohorntilde -55
+KPX Ygrave ohorndotbelow -55
+KPX Ygrave uhookabove -40
+KPX Ygrave uhornacute -40
+KPX Ygrave uhorngrave -40
+KPX Ygrave uhornhookabove -40
+KPX Ygrave uhorntilde -40
+KPX Ygrave uhorndotbelow -40
+KPX Ygrave abrevedotbelow.sc -30
+KPX Ygrave acircumflexdotbelow.sc -30
+KPX Ygrave ahookabove.sc -30
+KPX Ygrave gacute.sc -45
+KPX Ygrave gcaron.sc -30
+KPX Ygrave ocircumflexdotbelow.sc -30
+KPX Ygrave oe.sc -40
+KPX Ygrave ohookabove.sc -30
+KPX Ygrave ohornacute.sc -30
+KPX Ygrave ohorndotbelow.sc -30
+KPX Ygrave ohorngrave.sc -30
+KPX Ygrave ohornhookabove.sc -30
+KPX Ygrave ohorntilde.sc -30
+KPX Ygrave scaron.sc -20
+KPX Ygrave abreve.sc -30
+KPX Ygrave amacron.sc -30
+KPX Ygrave aeacute.sc -80
+KPX Ygrave cacute.sc -45
+KPX Ygrave ccaron.sc -30
+KPX Ygrave ccircumflex.sc -30
+KPX Ygrave cdotaccent.sc -30
+KPX Ygrave gbreve.sc -30
+KPX Ygrave gcircumflex.sc -30
+KPX Ygrave gdotaccent.sc -30
+KPX Ygrave obreve.sc -30
+KPX Ygrave ohungarumlaut.sc -30
+KPX Ygrave omacron.sc -30
+KPX Ygrave sacute.sc -30
+KPX Ygrave scircumflex.sc -20
+KPX Ygrave tcaron.sc 5
+KPX Ygrave agrave.sc -30
+KPX Ygrave aacute.sc -45
+KPX Ygrave acircumflex.sc -30
+KPX Ygrave atilde.sc -30
+KPX Ygrave adieresis.sc -30
+KPX Ygrave aring.sc -30
+KPX Ygrave ae.sc -80
+KPX Ygrave ograve.sc -30
+KPX Ygrave oacute.sc -45
+KPX Ygrave ocircumflex.sc -30
+KPX Ygrave otilde.sc -30
+KPX Ygrave odieresis.sc -30
+KPX Ygrave agrave.pc -30
+KPX Ygrave aacute.pc -45
+KPX Ygrave acircumflex.pc -30
+KPX Ygrave atilde.pc -30
+KPX Ygrave adieresis.pc -30
+KPX Ygrave aring.pc -30
+KPX Ygrave ae.pc -80
+KPX Ygrave ograve.pc -30
+KPX Ygrave oacute.pc -45
+KPX Ygrave ocircumflex.pc -30
+KPX Ygrave otilde.pc -30
+KPX Ygrave odieresis.pc -30
+KPX Ygrave amacron.pc -30
+KPX Ygrave abreve.pc -30
+KPX Ygrave cacute.pc -45
+KPX Ygrave ccircumflex.pc -30
+KPX Ygrave cdotaccent.pc -30
+KPX Ygrave ccaron.pc -30
+KPX Ygrave gcircumflex.pc -30
+KPX Ygrave gbreve.pc -30
+KPX Ygrave gdotaccent.pc -30
+KPX Ygrave omacron.pc -30
+KPX Ygrave obreve.pc -30
+KPX Ygrave ohungarumlaut.pc -30
+KPX Ygrave oe.pc -40
+KPX Ygrave sacute.pc -30
+KPX Ygrave scircumflex.pc -20
+KPX Ygrave scaron.pc -20
+KPX Ygrave tcaron.pc 5
+KPX Ygrave gcaron.pc -30
+KPX Ygrave gacute.pc -45
+KPX Ygrave aeacute.pc -80
+KPX Ygrave ahookabove.pc -30
+KPX Ygrave acircumflexdotbelow.pc -30
+KPX Ygrave abrevedotbelow.pc -30
+KPX Ygrave ohookabove.pc -30
+KPX Ygrave ocircumflexdotbelow.pc -30
+KPX Ygrave ohornacute.pc -30
+KPX Ygrave ohorngrave.pc -30
+KPX Ygrave ohornhookabove.pc -30
+KPX Ygrave ohorntilde.pc -30
+KPX Ygrave ohorndotbelow.pc -30
+KPX Ygrave agrave.sc -30
+KPX Ygrave aacute.sc -45
+KPX Ygrave acircumflex.sc -30
+KPX Ygrave atilde.sc -30
+KPX Ygrave adieresis.sc -30
+KPX Ygrave aring.sc -30
+KPX Ygrave ae.sc -80
+KPX Ygrave ograve.sc -30
+KPX Ygrave oacute.sc -45
+KPX Ygrave ocircumflex.sc -30
+KPX Ygrave otilde.sc -30
+KPX Ygrave odieresis.sc -30
+KPX Ygrave amacron.sc -30
+KPX Ygrave abreve.sc -30
+KPX Ygrave cacute.sc -45
+KPX Ygrave ccircumflex.sc -30
+KPX Ygrave cdotaccent.sc -30
+KPX Ygrave ccaron.sc -30
+KPX Ygrave gcircumflex.sc -30
+KPX Ygrave gbreve.sc -30
+KPX Ygrave gdotaccent.sc -30
+KPX Ygrave omacron.sc -30
+KPX Ygrave obreve.sc -30
+KPX Ygrave ohungarumlaut.sc -30
+KPX Ygrave oe.sc -40
+KPX Ygrave sacute.sc -30
+KPX Ygrave scircumflex.sc -20
+KPX Ygrave scaron.sc -20
+KPX Ygrave tcaron.sc 5
+KPX Ygrave gcaron.sc -30
+KPX Ygrave gacute.sc -45
+KPX Ygrave aeacute.sc -80
+KPX Ygrave ahookabove.sc -30
+KPX Ygrave acircumflexdotbelow.sc -30
+KPX Ygrave abrevedotbelow.sc -30
+KPX Ygrave ohookabove.sc -30
+KPX Ygrave ocircumflexdotbelow.sc -30
+KPX Ygrave ohornacute.sc -30
+KPX Ygrave ohorngrave.sc -30
+KPX Ygrave ohornhookabove.sc -30
+KPX Ygrave ohorntilde.sc -30
+KPX Ygrave ohorndotbelow.sc -30
+KPX ygrave ae -25
+KPX ygrave oe -35
+KPX ygrave aeacute -25
+KPX Ydotbelow C -70
+KPX Ydotbelow T 15
+KPX Ydotbelow i -15
+KPX Ydotbelow u -80
+KPX Ydotbelow AE -115
+KPX Ydotbelow agrave -50
+KPX Ydotbelow aacute -75
+KPX Ydotbelow acircumflex -50
+KPX Ydotbelow atilde -50
+KPX Ydotbelow adieresis -50
+KPX Ydotbelow aring -50
+KPX Ydotbelow ae -80
+KPX Ydotbelow egrave -55
+KPX Ydotbelow eacute -80
+KPX Ydotbelow ecircumflex -55
+KPX Ydotbelow edieresis -55
+KPX Ydotbelow iacute -5
+KPX Ydotbelow ograve -55
+KPX Ydotbelow oacute -80
+KPX Ydotbelow ocircumflex -55
+KPX Ydotbelow otilde -55
+KPX Ydotbelow odieresis -55
+KPX Ydotbelow ugrave -40
+KPX Ydotbelow uacute -60
+KPX Ydotbelow ucircumflex -40
+KPX Ydotbelow udieresis -40
+KPX Ydotbelow amacron -50
+KPX Ydotbelow abreve -50
+KPX Ydotbelow emacron -55
+KPX Ydotbelow ebreve -55
+KPX Ydotbelow edotaccent -55
+KPX Ydotbelow ecaron -55
+KPX Ydotbelow gcircumflex -55
+KPX Ydotbelow gbreve -55
+KPX Ydotbelow gdotaccent -55
+KPX Ydotbelow omacron -55
+KPX Ydotbelow obreve -55
+KPX Ydotbelow ohungarumlaut -55
+KPX Ydotbelow OE -55
+KPX Ydotbelow oe -75
+KPX Ydotbelow utilde -40
+KPX Ydotbelow umacron -40
+KPX Ydotbelow ubreve -40
+KPX Ydotbelow uring -40
+KPX Ydotbelow uhungarumlaut -40
+KPX Ydotbelow gcaron -55
+KPX Ydotbelow gacute -85
+KPX Ydotbelow AEacute -115
+KPX Ydotbelow aeacute -80
+KPX Ydotbelow ahookabove -50
+KPX Ydotbelow acircumflexdotbelow -50
+KPX Ydotbelow abrevedotbelow -50
+KPX Ydotbelow ehookabove -55
+KPX Ydotbelow etilde -55
+KPX Ydotbelow ecircumflexdotbelow -55
+KPX Ydotbelow ohookabove -55
+KPX Ydotbelow ocircumflexdotbelow -55
+KPX Ydotbelow ohornacute -55
+KPX Ydotbelow ohorngrave -55
+KPX Ydotbelow ohornhookabove -55
+KPX Ydotbelow ohorntilde -55
+KPX Ydotbelow ohorndotbelow -55
+KPX Ydotbelow uhookabove -40
+KPX Ydotbelow uhornacute -40
+KPX Ydotbelow uhorngrave -40
+KPX Ydotbelow uhornhookabove -40
+KPX Ydotbelow uhorntilde -40
+KPX Ydotbelow uhorndotbelow -40
+KPX Ydotbelow abrevedotbelow.sc -30
+KPX Ydotbelow acircumflexdotbelow.sc -30
+KPX Ydotbelow ahookabove.sc -30
+KPX Ydotbelow gacute.sc -45
+KPX Ydotbelow gcaron.sc -30
+KPX Ydotbelow ocircumflexdotbelow.sc -30
+KPX Ydotbelow oe.sc -40
+KPX Ydotbelow ohookabove.sc -30
+KPX Ydotbelow ohornacute.sc -30
+KPX Ydotbelow ohorndotbelow.sc -30
+KPX Ydotbelow ohorngrave.sc -30
+KPX Ydotbelow ohornhookabove.sc -30
+KPX Ydotbelow ohorntilde.sc -30
+KPX Ydotbelow scaron.sc -20
+KPX Ydotbelow abreve.sc -30
+KPX Ydotbelow amacron.sc -30
+KPX Ydotbelow aeacute.sc -80
+KPX Ydotbelow cacute.sc -45
+KPX Ydotbelow ccaron.sc -30
+KPX Ydotbelow ccircumflex.sc -30
+KPX Ydotbelow cdotaccent.sc -30
+KPX Ydotbelow gbreve.sc -30
+KPX Ydotbelow gcircumflex.sc -30
+KPX Ydotbelow gdotaccent.sc -30
+KPX Ydotbelow obreve.sc -30
+KPX Ydotbelow ohungarumlaut.sc -30
+KPX Ydotbelow omacron.sc -30
+KPX Ydotbelow sacute.sc -30
+KPX Ydotbelow scircumflex.sc -20
+KPX Ydotbelow tcaron.sc 5
+KPX Ydotbelow c.sc -60
+KPX Ydotbelow t.sc 15
+KPX Ydotbelow agrave.sc -30
+KPX Ydotbelow aacute.sc -45
+KPX Ydotbelow acircumflex.sc -30
+KPX Ydotbelow atilde.sc -30
+KPX Ydotbelow adieresis.sc -30
+KPX Ydotbelow aring.sc -30
+KPX Ydotbelow ae.sc -80
+KPX Ydotbelow ograve.sc -30
+KPX Ydotbelow oacute.sc -45
+KPX Ydotbelow ocircumflex.sc -30
+KPX Ydotbelow otilde.sc -30
+KPX Ydotbelow odieresis.sc -30
+KPX Ydotbelow c.pc -60
+KPX Ydotbelow t.pc 15
+KPX Ydotbelow agrave.pc -30
+KPX Ydotbelow aacute.pc -45
+KPX Ydotbelow acircumflex.pc -30
+KPX Ydotbelow atilde.pc -30
+KPX Ydotbelow adieresis.pc -30
+KPX Ydotbelow aring.pc -30
+KPX Ydotbelow ae.pc -80
+KPX Ydotbelow ograve.pc -30
+KPX Ydotbelow oacute.pc -45
+KPX Ydotbelow ocircumflex.pc -30
+KPX Ydotbelow otilde.pc -30
+KPX Ydotbelow odieresis.pc -30
+KPX Ydotbelow amacron.pc -30
+KPX Ydotbelow abreve.pc -30
+KPX Ydotbelow cacute.pc -45
+KPX Ydotbelow ccircumflex.pc -30
+KPX Ydotbelow cdotaccent.pc -30
+KPX Ydotbelow ccaron.pc -30
+KPX Ydotbelow gcircumflex.pc -30
+KPX Ydotbelow gbreve.pc -30
+KPX Ydotbelow gdotaccent.pc -30
+KPX Ydotbelow omacron.pc -30
+KPX Ydotbelow obreve.pc -30
+KPX Ydotbelow ohungarumlaut.pc -30
+KPX Ydotbelow oe.pc -40
+KPX Ydotbelow sacute.pc -30
+KPX Ydotbelow scircumflex.pc -20
+KPX Ydotbelow scaron.pc -20
+KPX Ydotbelow tcaron.pc 5
+KPX Ydotbelow gcaron.pc -30
+KPX Ydotbelow gacute.pc -45
+KPX Ydotbelow aeacute.pc -80
+KPX Ydotbelow ahookabove.pc -30
+KPX Ydotbelow acircumflexdotbelow.pc -30
+KPX Ydotbelow abrevedotbelow.pc -30
+KPX Ydotbelow ohookabove.pc -30
+KPX Ydotbelow ocircumflexdotbelow.pc -30
+KPX Ydotbelow ohornacute.pc -30
+KPX Ydotbelow ohorngrave.pc -30
+KPX Ydotbelow ohornhookabove.pc -30
+KPX Ydotbelow ohorntilde.pc -30
+KPX Ydotbelow ohorndotbelow.pc -30
+KPX Ydotbelow c.sc -60
+KPX Ydotbelow t.sc 15
+KPX Ydotbelow agrave.sc -30
+KPX Ydotbelow aacute.sc -45
+KPX Ydotbelow acircumflex.sc -30
+KPX Ydotbelow atilde.sc -30
+KPX Ydotbelow adieresis.sc -30
+KPX Ydotbelow aring.sc -30
+KPX Ydotbelow ae.sc -80
+KPX Ydotbelow ograve.sc -30
+KPX Ydotbelow oacute.sc -45
+KPX Ydotbelow ocircumflex.sc -30
+KPX Ydotbelow otilde.sc -30
+KPX Ydotbelow odieresis.sc -30
+KPX Ydotbelow amacron.sc -30
+KPX Ydotbelow abreve.sc -30
+KPX Ydotbelow cacute.sc -45
+KPX Ydotbelow ccircumflex.sc -30
+KPX Ydotbelow cdotaccent.sc -30
+KPX Ydotbelow ccaron.sc -30
+KPX Ydotbelow gcircumflex.sc -30
+KPX Ydotbelow gbreve.sc -30
+KPX Ydotbelow gdotaccent.sc -30
+KPX Ydotbelow omacron.sc -30
+KPX Ydotbelow obreve.sc -30
+KPX Ydotbelow ohungarumlaut.sc -30
+KPX Ydotbelow oe.sc -40
+KPX Ydotbelow sacute.sc -30
+KPX Ydotbelow scircumflex.sc -20
+KPX Ydotbelow scaron.sc -20
+KPX Ydotbelow tcaron.sc 5
+KPX Ydotbelow gcaron.sc -30
+KPX Ydotbelow gacute.sc -45
+KPX Ydotbelow aeacute.sc -80
+KPX Ydotbelow ahookabove.sc -30
+KPX Ydotbelow acircumflexdotbelow.sc -30
+KPX Ydotbelow abrevedotbelow.sc -30
+KPX Ydotbelow ohookabove.sc -30
+KPX Ydotbelow ocircumflexdotbelow.sc -30
+KPX Ydotbelow ohornacute.sc -30
+KPX Ydotbelow ohorngrave.sc -30
+KPX Ydotbelow ohornhookabove.sc -30
+KPX Ydotbelow ohorntilde.sc -30
+KPX Ydotbelow ohorndotbelow.sc -30
+KPX ydotbelow c -35
+KPX ydotbelow ae -25
+KPX ydotbelow oe -35
+KPX ydotbelow aeacute -25
+KPX Yhookabove i -15
+KPX Yhookabove u -80
+KPX Yhookabove AE -115
+KPX Yhookabove agrave -50
+KPX Yhookabove aacute -75
+KPX Yhookabove acircumflex -50
+KPX Yhookabove atilde -50
+KPX Yhookabove adieresis -50
+KPX Yhookabove aring -50
+KPX Yhookabove ae -80
+KPX Yhookabove egrave -55
+KPX Yhookabove eacute -80
+KPX Yhookabove ecircumflex -55
+KPX Yhookabove edieresis -55
+KPX Yhookabove iacute -5
+KPX Yhookabove ograve -55
+KPX Yhookabove oacute -80
+KPX Yhookabove ocircumflex -55
+KPX Yhookabove otilde -55
+KPX Yhookabove odieresis -55
+KPX Yhookabove ugrave -40
+KPX Yhookabove uacute -60
+KPX Yhookabove ucircumflex -40
+KPX Yhookabove udieresis -40
+KPX Yhookabove amacron -50
+KPX Yhookabove abreve -50
+KPX Yhookabove emacron -55
+KPX Yhookabove ebreve -55
+KPX Yhookabove edotaccent -55
+KPX Yhookabove ecaron -55
+KPX Yhookabove gcircumflex -55
+KPX Yhookabove gbreve -55
+KPX Yhookabove gdotaccent -55
+KPX Yhookabove omacron -55
+KPX Yhookabove obreve -55
+KPX Yhookabove ohungarumlaut -55
+KPX Yhookabove OE -55
+KPX Yhookabove oe -75
+KPX Yhookabove utilde -40
+KPX Yhookabove umacron -40
+KPX Yhookabove ubreve -40
+KPX Yhookabove uring -40
+KPX Yhookabove uhungarumlaut -40
+KPX Yhookabove gcaron -55
+KPX Yhookabove gacute -85
+KPX Yhookabove AEacute -115
+KPX Yhookabove aeacute -80
+KPX Yhookabove ahookabove -50
+KPX Yhookabove acircumflexdotbelow -50
+KPX Yhookabove abrevedotbelow -50
+KPX Yhookabove ehookabove -55
+KPX Yhookabove etilde -55
+KPX Yhookabove ecircumflexdotbelow -55
+KPX Yhookabove ohookabove -55
+KPX Yhookabove ocircumflexdotbelow -55
+KPX Yhookabove ohornacute -55
+KPX Yhookabove ohorngrave -55
+KPX Yhookabove ohornhookabove -55
+KPX Yhookabove ohorntilde -55
+KPX Yhookabove ohorndotbelow -55
+KPX Yhookabove uhookabove -40
+KPX Yhookabove uhornacute -40
+KPX Yhookabove uhorngrave -40
+KPX Yhookabove uhornhookabove -40
+KPX Yhookabove uhorntilde -40
+KPX Yhookabove uhorndotbelow -40
+KPX Yhookabove abrevedotbelow.sc -30
+KPX Yhookabove acircumflexdotbelow.sc -30
+KPX Yhookabove ahookabove.sc -30
+KPX Yhookabove gacute.sc -45
+KPX Yhookabove gcaron.sc -30
+KPX Yhookabove ocircumflexdotbelow.sc -30
+KPX Yhookabove oe.sc -40
+KPX Yhookabove ohookabove.sc -30
+KPX Yhookabove ohornacute.sc -30
+KPX Yhookabove ohorndotbelow.sc -30
+KPX Yhookabove ohorngrave.sc -30
+KPX Yhookabove ohornhookabove.sc -30
+KPX Yhookabove ohorntilde.sc -30
+KPX Yhookabove scaron.sc -20
+KPX Yhookabove abreve.sc -30
+KPX Yhookabove amacron.sc -30
+KPX Yhookabove aeacute.sc -80
+KPX Yhookabove cacute.sc -45
+KPX Yhookabove ccaron.sc -30
+KPX Yhookabove ccircumflex.sc -30
+KPX Yhookabove cdotaccent.sc -30
+KPX Yhookabove gbreve.sc -30
+KPX Yhookabove gcircumflex.sc -30
+KPX Yhookabove gdotaccent.sc -30
+KPX Yhookabove obreve.sc -30
+KPX Yhookabove ohungarumlaut.sc -30
+KPX Yhookabove omacron.sc -30
+KPX Yhookabove sacute.sc -30
+KPX Yhookabove scircumflex.sc -20
+KPX Yhookabove tcaron.sc 5
+KPX Yhookabove agrave.sc -30
+KPX Yhookabove aacute.sc -45
+KPX Yhookabove acircumflex.sc -30
+KPX Yhookabove atilde.sc -30
+KPX Yhookabove adieresis.sc -30
+KPX Yhookabove aring.sc -30
+KPX Yhookabove ae.sc -80
+KPX Yhookabove ograve.sc -30
+KPX Yhookabove oacute.sc -45
+KPX Yhookabove ocircumflex.sc -30
+KPX Yhookabove otilde.sc -30
+KPX Yhookabove odieresis.sc -30
+KPX Yhookabove agrave.pc -30
+KPX Yhookabove aacute.pc -45
+KPX Yhookabove acircumflex.pc -30
+KPX Yhookabove atilde.pc -30
+KPX Yhookabove adieresis.pc -30
+KPX Yhookabove aring.pc -30
+KPX Yhookabove ae.pc -80
+KPX Yhookabove ograve.pc -30
+KPX Yhookabove oacute.pc -45
+KPX Yhookabove ocircumflex.pc -30
+KPX Yhookabove otilde.pc -30
+KPX Yhookabove odieresis.pc -30
+KPX Yhookabove amacron.pc -30
+KPX Yhookabove abreve.pc -30
+KPX Yhookabove cacute.pc -45
+KPX Yhookabove ccircumflex.pc -30
+KPX Yhookabove cdotaccent.pc -30
+KPX Yhookabove ccaron.pc -30
+KPX Yhookabove gcircumflex.pc -30
+KPX Yhookabove gbreve.pc -30
+KPX Yhookabove gdotaccent.pc -30
+KPX Yhookabove omacron.pc -30
+KPX Yhookabove obreve.pc -30
+KPX Yhookabove ohungarumlaut.pc -30
+KPX Yhookabove oe.pc -40
+KPX Yhookabove sacute.pc -30
+KPX Yhookabove scircumflex.pc -20
+KPX Yhookabove scaron.pc -20
+KPX Yhookabove tcaron.pc 5
+KPX Yhookabove gcaron.pc -30
+KPX Yhookabove gacute.pc -45
+KPX Yhookabove aeacute.pc -80
+KPX Yhookabove ahookabove.pc -30
+KPX Yhookabove acircumflexdotbelow.pc -30
+KPX Yhookabove abrevedotbelow.pc -30
+KPX Yhookabove ohookabove.pc -30
+KPX Yhookabove ocircumflexdotbelow.pc -30
+KPX Yhookabove ohornacute.pc -30
+KPX Yhookabove ohorngrave.pc -30
+KPX Yhookabove ohornhookabove.pc -30
+KPX Yhookabove ohorntilde.pc -30
+KPX Yhookabove ohorndotbelow.pc -30
+KPX Yhookabove agrave.sc -30
+KPX Yhookabove aacute.sc -45
+KPX Yhookabove acircumflex.sc -30
+KPX Yhookabove atilde.sc -30
+KPX Yhookabove adieresis.sc -30
+KPX Yhookabove aring.sc -30
+KPX Yhookabove ae.sc -80
+KPX Yhookabove ograve.sc -30
+KPX Yhookabove oacute.sc -45
+KPX Yhookabove ocircumflex.sc -30
+KPX Yhookabove otilde.sc -30
+KPX Yhookabove odieresis.sc -30
+KPX Yhookabove amacron.sc -30
+KPX Yhookabove abreve.sc -30
+KPX Yhookabove cacute.sc -45
+KPX Yhookabove ccircumflex.sc -30
+KPX Yhookabove cdotaccent.sc -30
+KPX Yhookabove ccaron.sc -30
+KPX Yhookabove gcircumflex.sc -30
+KPX Yhookabove gbreve.sc -30
+KPX Yhookabove gdotaccent.sc -30
+KPX Yhookabove omacron.sc -30
+KPX Yhookabove obreve.sc -30
+KPX Yhookabove ohungarumlaut.sc -30
+KPX Yhookabove oe.sc -40
+KPX Yhookabove sacute.sc -30
+KPX Yhookabove scircumflex.sc -20
+KPX Yhookabove scaron.sc -20
+KPX Yhookabove tcaron.sc 5
+KPX Yhookabove gcaron.sc -30
+KPX Yhookabove gacute.sc -45
+KPX Yhookabove aeacute.sc -80
+KPX Yhookabove ahookabove.sc -30
+KPX Yhookabove acircumflexdotbelow.sc -30
+KPX Yhookabove abrevedotbelow.sc -30
+KPX Yhookabove ohookabove.sc -30
+KPX Yhookabove ocircumflexdotbelow.sc -30
+KPX Yhookabove ohornacute.sc -30
+KPX Yhookabove ohorngrave.sc -30
+KPX Yhookabove ohornhookabove.sc -30
+KPX Yhookabove ohorntilde.sc -30
+KPX Yhookabove ohorndotbelow.sc -30
+KPX yhookabove ae -25
+KPX yhookabove oe -35
+KPX yhookabove aeacute -25
+KPX Ytilde i -15
+KPX Ytilde AE -115
+KPX Ytilde agrave -50
+KPX Ytilde aacute -75
+KPX Ytilde acircumflex -50
+KPX Ytilde atilde -50
+KPX Ytilde adieresis -50
+KPX Ytilde aring -50
+KPX Ytilde ae -80
+KPX Ytilde egrave -55
+KPX Ytilde eacute -80
+KPX Ytilde ecircumflex -55
+KPX Ytilde edieresis -55
+KPX Ytilde iacute -5
+KPX Ytilde ograve -55
+KPX Ytilde oacute -80
+KPX Ytilde ocircumflex -55
+KPX Ytilde otilde -55
+KPX Ytilde odieresis -55
+KPX Ytilde ugrave -40
+KPX Ytilde uacute -60
+KPX Ytilde ucircumflex -40
+KPX Ytilde udieresis -40
+KPX Ytilde amacron -50
+KPX Ytilde abreve -50
+KPX Ytilde emacron -55
+KPX Ytilde ebreve -55
+KPX Ytilde edotaccent -55
+KPX Ytilde ecaron -55
+KPX Ytilde gcircumflex -55
+KPX Ytilde gbreve -55
+KPX Ytilde gdotaccent -55
+KPX Ytilde omacron -55
+KPX Ytilde obreve -55
+KPX Ytilde ohungarumlaut -55
+KPX Ytilde OE -55
+KPX Ytilde oe -75
+KPX Ytilde utilde -40
+KPX Ytilde umacron -40
+KPX Ytilde ubreve -40
+KPX Ytilde uring -40
+KPX Ytilde uhungarumlaut -40
+KPX Ytilde gcaron -55
+KPX Ytilde gacute -85
+KPX Ytilde AEacute -115
+KPX Ytilde aeacute -80
+KPX Ytilde ahookabove -50
+KPX Ytilde acircumflexdotbelow -50
+KPX Ytilde abrevedotbelow -50
+KPX Ytilde ehookabove -55
+KPX Ytilde etilde -55
+KPX Ytilde ecircumflexdotbelow -55
+KPX Ytilde ohookabove -55
+KPX Ytilde ocircumflexdotbelow -55
+KPX Ytilde ohornacute -55
+KPX Ytilde ohorngrave -55
+KPX Ytilde ohornhookabove -55
+KPX Ytilde ohorntilde -55
+KPX Ytilde ohorndotbelow -55
+KPX Ytilde uhookabove -40
+KPX Ytilde uhornacute -40
+KPX Ytilde uhorngrave -40
+KPX Ytilde uhornhookabove -40
+KPX Ytilde uhorntilde -40
+KPX Ytilde uhorndotbelow -40
+KPX Ytilde abrevedotbelow.sc -30
+KPX Ytilde acircumflexdotbelow.sc -30
+KPX Ytilde ahookabove.sc -30
+KPX Ytilde gacute.sc -45
+KPX Ytilde gcaron.sc -30
+KPX Ytilde ocircumflexdotbelow.sc -30
+KPX Ytilde oe.sc -40
+KPX Ytilde ohookabove.sc -30
+KPX Ytilde ohornacute.sc -30
+KPX Ytilde ohorndotbelow.sc -30
+KPX Ytilde ohorngrave.sc -30
+KPX Ytilde ohornhookabove.sc -30
+KPX Ytilde ohorntilde.sc -30
+KPX Ytilde scaron.sc -20
+KPX Ytilde abreve.sc -30
+KPX Ytilde amacron.sc -30
+KPX Ytilde aeacute.sc -80
+KPX Ytilde cacute.sc -45
+KPX Ytilde ccaron.sc -30
+KPX Ytilde ccircumflex.sc -30
+KPX Ytilde cdotaccent.sc -30
+KPX Ytilde gbreve.sc -30
+KPX Ytilde gcircumflex.sc -30
+KPX Ytilde gdotaccent.sc -30
+KPX Ytilde obreve.sc -30
+KPX Ytilde ohungarumlaut.sc -30
+KPX Ytilde omacron.sc -30
+KPX Ytilde sacute.sc -30
+KPX Ytilde scircumflex.sc -20
+KPX Ytilde tcaron.sc 5
+KPX Ytilde agrave.sc -30
+KPX Ytilde aacute.sc -45
+KPX Ytilde acircumflex.sc -30
+KPX Ytilde atilde.sc -30
+KPX Ytilde adieresis.sc -30
+KPX Ytilde aring.sc -30
+KPX Ytilde ae.sc -80
+KPX Ytilde ograve.sc -30
+KPX Ytilde oacute.sc -45
+KPX Ytilde ocircumflex.sc -30
+KPX Ytilde otilde.sc -30
+KPX Ytilde odieresis.sc -30
+KPX Ytilde agrave.pc -30
+KPX Ytilde aacute.pc -45
+KPX Ytilde acircumflex.pc -30
+KPX Ytilde atilde.pc -30
+KPX Ytilde adieresis.pc -30
+KPX Ytilde aring.pc -30
+KPX Ytilde ae.pc -80
+KPX Ytilde ograve.pc -30
+KPX Ytilde oacute.pc -45
+KPX Ytilde ocircumflex.pc -30
+KPX Ytilde otilde.pc -30
+KPX Ytilde odieresis.pc -30
+KPX Ytilde amacron.pc -30
+KPX Ytilde abreve.pc -30
+KPX Ytilde cacute.pc -45
+KPX Ytilde ccircumflex.pc -30
+KPX Ytilde cdotaccent.pc -30
+KPX Ytilde ccaron.pc -30
+KPX Ytilde gcircumflex.pc -30
+KPX Ytilde gbreve.pc -30
+KPX Ytilde gdotaccent.pc -30
+KPX Ytilde omacron.pc -30
+KPX Ytilde obreve.pc -30
+KPX Ytilde ohungarumlaut.pc -30
+KPX Ytilde oe.pc -40
+KPX Ytilde sacute.pc -30
+KPX Ytilde scircumflex.pc -20
+KPX Ytilde scaron.pc -20
+KPX Ytilde tcaron.pc 5
+KPX Ytilde gcaron.pc -30
+KPX Ytilde gacute.pc -45
+KPX Ytilde aeacute.pc -80
+KPX Ytilde ahookabove.pc -30
+KPX Ytilde acircumflexdotbelow.pc -30
+KPX Ytilde abrevedotbelow.pc -30
+KPX Ytilde ohookabove.pc -30
+KPX Ytilde ocircumflexdotbelow.pc -30
+KPX Ytilde ohornacute.pc -30
+KPX Ytilde ohorngrave.pc -30
+KPX Ytilde ohornhookabove.pc -30
+KPX Ytilde ohorntilde.pc -30
+KPX Ytilde ohorndotbelow.pc -30
+KPX Ytilde agrave.sc -30
+KPX Ytilde aacute.sc -45
+KPX Ytilde acircumflex.sc -30
+KPX Ytilde atilde.sc -30
+KPX Ytilde adieresis.sc -30
+KPX Ytilde aring.sc -30
+KPX Ytilde ae.sc -80
+KPX Ytilde ograve.sc -30
+KPX Ytilde oacute.sc -45
+KPX Ytilde ocircumflex.sc -30
+KPX Ytilde otilde.sc -30
+KPX Ytilde odieresis.sc -30
+KPX Ytilde amacron.sc -30
+KPX Ytilde abreve.sc -30
+KPX Ytilde cacute.sc -45
+KPX Ytilde ccircumflex.sc -30
+KPX Ytilde cdotaccent.sc -30
+KPX Ytilde ccaron.sc -30
+KPX Ytilde gcircumflex.sc -30
+KPX Ytilde gbreve.sc -30
+KPX Ytilde gdotaccent.sc -30
+KPX Ytilde omacron.sc -30
+KPX Ytilde obreve.sc -30
+KPX Ytilde ohungarumlaut.sc -30
+KPX Ytilde oe.sc -40
+KPX Ytilde sacute.sc -30
+KPX Ytilde scircumflex.sc -20
+KPX Ytilde scaron.sc -20
+KPX Ytilde tcaron.sc 5
+KPX Ytilde gcaron.sc -30
+KPX Ytilde gacute.sc -45
+KPX Ytilde aeacute.sc -80
+KPX Ytilde ahookabove.sc -30
+KPX Ytilde acircumflexdotbelow.sc -30
+KPX Ytilde abrevedotbelow.sc -30
+KPX Ytilde ohookabove.sc -30
+KPX Ytilde ocircumflexdotbelow.sc -30
+KPX Ytilde ohornacute.sc -30
+KPX Ytilde ohorngrave.sc -30
+KPX Ytilde ohornhookabove.sc -30
+KPX Ytilde ohorntilde.sc -30
+KPX Ytilde ohorndotbelow.sc -30
+KPX ytilde ae -25
+KPX ytilde oe -35
+KPX ytilde aeacute -25
+KPX quoteleft A -110
+KPX quoteleft V -25
+KPX quoteleft W -15
+KPX quoteleft Y -25
+KPX quoteleft Adieresis -110
+KPX quoteleft Aring -110
+KPX quoteleft AE -115
+KPX quoteleft Amacron -110
+KPX quoteleft Aogonek -110
+KPX quoteleft Wcircumflex -15
+KPX quoteleft Ycircumflex -25
+KPX quoteleft Ydieresis -25
+KPX quoteleft AEacute -115
+KPX quoteleft Wgrave -15
+KPX quoteleft Wacute -15
+KPX quoteleft Wdieresis -15
+KPX quoteleft amacron.sc -110
+KPX quoteleft aogonek.sc -110
+KPX quoteleft aeacute.sc -115
+KPX quoteleft wacute.sc -15
+KPX quoteleft wcircumflex.sc -15
+KPX quoteleft wdieresis.sc -15
+KPX quoteleft wgrave.sc -15
+KPX quoteleft ycircumflex.sc -25
+KPX quoteleft a.sc -110
+KPX quoteleft v.sc -25
+KPX quoteleft w.sc -15
+KPX quoteleft y.sc -25
+KPX quoteleft adieresis.sc -110
+KPX quoteleft aring.sc -110
+KPX quoteleft ae.sc -115
+KPX quoteleft ydieresis.sc -25
+KPX quoteleft a.pc -110
+KPX quoteleft v.pc -25
+KPX quoteleft w.pc -15
+KPX quoteleft y.pc -25
+KPX quoteleft adieresis.pc -110
+KPX quoteleft aring.pc -110
+KPX quoteleft ae.pc -115
+KPX quoteleft ydieresis.pc -25
+KPX quoteleft amacron.pc -110
+KPX quoteleft aogonek.pc -110
+KPX quoteleft wcircumflex.pc -15
+KPX quoteleft ycircumflex.pc -25
+KPX quoteleft aeacute.pc -115
+KPX quoteleft wgrave.pc -15
+KPX quoteleft wacute.pc -15
+KPX quoteleft wdieresis.pc -15
+KPX quoteleft a.sc -110
+KPX quoteleft v.sc -25
+KPX quoteleft w.sc -15
+KPX quoteleft y.sc -25
+KPX quoteleft adieresis.sc -110
+KPX quoteleft aring.sc -110
+KPX quoteleft ae.sc -115
+KPX quoteleft ydieresis.sc -25
+KPX quoteleft amacron.sc -110
+KPX quoteleft aogonek.sc -110
+KPX quoteleft wcircumflex.sc -15
+KPX quoteleft ycircumflex.sc -25
+KPX quoteleft aeacute.sc -115
+KPX quoteleft wgrave.sc -15
+KPX quoteleft wacute.sc -15
+KPX quoteleft wdieresis.sc -15
+KPX quoteright comma -70
+KPX quoteright period -80
+KPX quoteright A -130
+KPX quoteright d -55
+KPX quoteright o -55
+KPX quoteright r -45
+KPX quoteright s -45
+KPX quoteright t -45
+KPX quoteright v -45
+KPX quoteright w -45
+KPX quoteright y -45
+KPX quoteright Adieresis -130
+KPX quoteright Aring -130
+KPX quoteright AE -135
+KPX quoteright odieresis -55
+KPX quoteright oslash -55
+KPX quoteright ydieresis -45
+KPX quoteright Amacron -130
+KPX quoteright Aogonek -130
+KPX quoteright dcaron -55
+KPX quoteright omacron -55
+KPX quoteright obreve -55
+KPX quoteright ohungarumlaut -55
+KPX quoteright racute -45
+KPX quoteright rcommaaccent -45
+KPX quoteright rcaron -45
+KPX quoteright sacute -45
+KPX quoteright scircumflex -45
+KPX quoteright scedilla -45
+KPX quoteright scaron -45
+KPX quoteright tcaron -45
+KPX quoteright wcircumflex -45
+KPX quoteright ycircumflex -45
+KPX quoteright oogonek -55
+KPX quoteright AEacute -135
+KPX quoteright uni0219 -45
+KPX quoteright uni021B -45
+KPX quoteright rdotaccent -45
+KPX quoteright wgrave -45
+KPX quoteright wacute -45
+KPX quoteright wdieresis -45
+KPX quoteright amacron.sc -130
+KPX quoteright aogonek.sc -130
+KPX quoteright aeacute.sc -135
+KPX quoteright a.sc -130
+KPX quoteright adieresis.sc -130
+KPX quoteright aring.sc -130
+KPX quoteright ae.sc -135
+KPX quoteright a.pc -130
+KPX quoteright adieresis.pc -130
+KPX quoteright aring.pc -130
+KPX quoteright ae.pc -135
+KPX quoteright amacron.pc -130
+KPX quoteright aogonek.pc -130
+KPX quoteright aeacute.pc -135
+KPX quoteright a.sc -130
+KPX quoteright adieresis.sc -130
+KPX quoteright aring.sc -130
+KPX quoteright ae.sc -135
+KPX quoteright amacron.sc -130
+KPX quoteright aogonek.sc -130
+KPX quoteright aeacute.sc -135
+KPX quotedblleft A -85
+KPX quotedblleft T 15
+KPX quotedblleft Adieresis -85
+KPX quotedblleft Aring -85
+KPX quotedblleft AE -90
+KPX quotedblleft Amacron -85
+KPX quotedblleft Aogonek -85
+KPX quotedblleft Tcaron 15
+KPX quotedblleft AEacute -90
+KPX quotedblleft uni021A 15
+KPX quotedblleft amacron.sc -85
+KPX quotedblleft aogonek.sc -85
+KPX quotedblleft aeacute.sc -90
+KPX quotedblleft tcaron.sc 15
+KPX quotedblleft a.sc -85
+KPX quotedblleft t.sc 15
+KPX quotedblleft adieresis.sc -85
+KPX quotedblleft aring.sc -85
+KPX quotedblleft ae.sc -90
+KPX quotedblleft a.pc -85
+KPX quotedblleft t.pc 15
+KPX quotedblleft adieresis.pc -85
+KPX quotedblleft aring.pc -85
+KPX quotedblleft ae.pc -90
+KPX quotedblleft amacron.pc -85
+KPX quotedblleft aogonek.pc -85
+KPX quotedblleft tcaron.pc 15
+KPX quotedblleft aeacute.pc -90
+KPX quotedblleft uni021B.pc 15
+KPX quotedblleft a.sc -85
+KPX quotedblleft t.sc 15
+KPX quotedblleft adieresis.sc -85
+KPX quotedblleft aring.sc -85
+KPX quotedblleft ae.sc -90
+KPX quotedblleft amacron.sc -85
+KPX quotedblleft aogonek.sc -85
+KPX quotedblleft tcaron.sc 15
+KPX quotedblleft aeacute.sc -90
+KPX quotedblright A -95
+KPX quotedblright T 10
+KPX quotedblright Adieresis -95
+KPX quotedblright Aring -95
+KPX quotedblright AE -100
+KPX quotedblright Amacron -95
+KPX quotedblright Aogonek -95
+KPX quotedblright Tcaron 10
+KPX quotedblright AEacute -100
+KPX quotedblright uni021A 10
+KPX quotedblright amacron.sc -95
+KPX quotedblright aogonek.sc -95
+KPX quotedblright aeacute.sc -100
+KPX quotedblright tcaron.sc 10
+KPX quotedblright a.sc -95
+KPX quotedblright t.sc 10
+KPX quotedblright adieresis.sc -95
+KPX quotedblright aring.sc -95
+KPX quotedblright ae.sc -100
+KPX quotedblright a.pc -95
+KPX quotedblright t.pc 10
+KPX quotedblright adieresis.pc -95
+KPX quotedblright aring.pc -95
+KPX quotedblright ae.pc -100
+KPX quotedblright amacron.pc -95
+KPX quotedblright aogonek.pc -95
+KPX quotedblright tcaron.pc 10
+KPX quotedblright aeacute.pc -100
+KPX quotedblright uni021B.pc 10
+KPX quotedblright a.sc -95
+KPX quotedblright t.sc 10
+KPX quotedblright adieresis.sc -95
+KPX quotedblright aring.sc -95
+KPX quotedblright ae.sc -100
+KPX quotedblright amacron.sc -95
+KPX quotedblright aogonek.sc -95
+KPX quotedblright tcaron.sc 10
+KPX quotedblright aeacute.sc -100
+KPX quotedblbase A 10
+KPX quotedblbase T -60
+KPX quotedblbase V -105
+KPX quotedblbase W -75
+KPX quotedblbase Y -85
+KPX quotedblbase j 50
+KPX quotedblbase Adieresis 10
+KPX quotedblbase Aring 10
+KPX quotedblbase AE 20
+KPX quotedblbase Amacron 10
+KPX quotedblbase Aogonek 10
+KPX quotedblbase jcircumflex 50
+KPX quotedblbase Tcaron -60
+KPX quotedblbase Wcircumflex -75
+KPX quotedblbase Ycircumflex -85
+KPX quotedblbase Ydieresis -85
+KPX quotedblbase AEacute 20
+KPX quotedblbase uni021A -60
+KPX quotedblbase Wgrave -75
+KPX quotedblbase Wacute -75
+KPX quotedblbase Wdieresis -75
+KPX quotedblbase jacute 50
+KPX quotedblbase amacron.sc 10
+KPX quotedblbase aogonek.sc 10
+KPX quotedblbase aeacute.sc 20
+KPX quotedblbase tcaron.sc -60
+KPX quotedblbase wacute.sc -75
+KPX quotedblbase wcircumflex.sc -75
+KPX quotedblbase wdieresis.sc -75
+KPX quotedblbase wgrave.sc -75
+KPX quotedblbase ycircumflex.sc -85
+KPX quotedblbase a.sc 10
+KPX quotedblbase t.sc -60
+KPX quotedblbase v.sc -105
+KPX quotedblbase w.sc -75
+KPX quotedblbase y.sc -85
+KPX quotedblbase adieresis.sc 10
+KPX quotedblbase aring.sc 10
+KPX quotedblbase ae.sc 20
+KPX quotedblbase ydieresis.sc -85
+KPX quotedblbase a.pc 10
+KPX quotedblbase t.pc -60
+KPX quotedblbase v.pc -105
+KPX quotedblbase w.pc -75
+KPX quotedblbase y.pc -85
+KPX quotedblbase adieresis.pc 10
+KPX quotedblbase aring.pc 10
+KPX quotedblbase ae.pc 20
+KPX quotedblbase ydieresis.pc -85
+KPX quotedblbase amacron.pc 10
+KPX quotedblbase aogonek.pc 10
+KPX quotedblbase tcaron.pc -60
+KPX quotedblbase wcircumflex.pc -75
+KPX quotedblbase ycircumflex.pc -85
+KPX quotedblbase aeacute.pc 20
+KPX quotedblbase uni021B.pc -60
+KPX quotedblbase wgrave.pc -75
+KPX quotedblbase wacute.pc -75
+KPX quotedblbase wdieresis.pc -75
+KPX quotedblbase a.sc 10
+KPX quotedblbase t.sc -60
+KPX quotedblbase v.sc -105
+KPX quotedblbase w.sc -75
+KPX quotedblbase y.sc -85
+KPX quotedblbase adieresis.sc 10
+KPX quotedblbase aring.sc 10
+KPX quotedblbase ae.sc 20
+KPX quotedblbase ydieresis.sc -85
+KPX quotedblbase amacron.sc 10
+KPX quotedblbase aogonek.sc 10
+KPX quotedblbase tcaron.sc -60
+KPX quotedblbase wcircumflex.sc -75
+KPX quotedblbase ycircumflex.sc -85
+KPX quotedblbase aeacute.sc 20
+KPX quotedblbase wgrave.sc -75
+KPX quotedblbase wacute.sc -75
+KPX quotedblbase wdieresis.sc -75
+KPX guilsinglright A -70
+KPX guilsinglright T -125
+KPX guilsinglright V -130
+KPX guilsinglright W -105
+KPX guilsinglright Y -150
+KPX guilsinglright Adieresis -70
+KPX guilsinglright Aring -70
+KPX guilsinglright AE -70
+KPX guilsinglright Amacron -70
+KPX guilsinglright Aogonek -70
+KPX guilsinglright Tcaron -125
+KPX guilsinglright Wcircumflex -105
+KPX guilsinglright Ycircumflex -150
+KPX guilsinglright Ydieresis -150
+KPX guilsinglright AEacute -70
+KPX guilsinglright uni021A -125
+KPX guilsinglright Wgrave -105
+KPX guilsinglright Wacute -105
+KPX guilsinglright Wdieresis -105
+KPX zero.superior fraction -13
+KPX zero.superior fraction.alt 60
+KPX four.superior fraction -22
+KPX four.superior fraction.alt 70
+KPX five.superior fraction -21
+KPX five.superior fraction.alt 50
+KPX six.superior fraction.alt 70
+KPX seven.superior fraction -112
+KPX seven.superior fraction.alt -25
+KPX eight.superior fraction -18
+KPX eight.superior fraction.alt 70
+KPX nine.superior fraction -49
+KPX nine.superior fraction.alt 40
+KPX fraction.alt zero.inferior 70
+KPX fraction.alt one.inferior 55
+KPX fraction.alt two.inferior 80
+KPX fraction.alt three.inferior 65
+KPX fraction.alt four.inferior 7
+KPX fraction.alt five.inferior 25
+KPX fraction.alt six.inferior 35
+KPX fraction.alt seven.inferior 85
+KPX fraction.alt eight.inferior 60
+KPX fraction.alt nine.inferior 65
+KPX fraction.alt zero.dnom -9
+KPX fraction.alt one.dnom -61
+KPX fraction.alt two.dnom -13
+KPX fraction.alt three.dnom -37
+KPX fraction.alt four.dnom -79
+KPX fraction.alt five.dnom -61
+KPX fraction.alt six.dnom -47
+KPX fraction.alt seven.dnom -34
+KPX fraction.alt eight.dnom -27
+KPX fraction.alt nine.dnom -21
+KPX abreveacute.sc c.sc -35
+KPX abreveacute.sc t.sc -35
+KPX abreveacute.sc c.sc -35
+KPX abreveacute.sc t.sc -35
+KPX abrevedotbelow.sc c.sc -35
+KPX abrevedotbelow.sc t.sc -35
+KPX abrevedotbelow.sc c.sc -35
+KPX abrevedotbelow.sc t.sc -35
+KPX acircumflexacute.sc c.sc -35
+KPX acircumflexacute.sc t.sc -35
+KPX acircumflexacute.sc u.sc -40
+KPX acircumflexacute.sc y.sc -55
+KPX acircumflexacute.sc c.sc -35
+KPX acircumflexacute.sc t.sc -35
+KPX acircumflexacute.sc u.sc -40
+KPX acircumflexacute.sc y.sc -55
+KPX acircumflexdotbelow.sc c.sc -35
+KPX acircumflexdotbelow.sc t.sc -35
+KPX acircumflexdotbelow.sc u.sc -40
+KPX acircumflexdotbelow.sc y.sc -55
+KPX acircumflexdotbelow.sc c.sc -35
+KPX acircumflexdotbelow.sc t.sc -35
+KPX acircumflexdotbelow.sc u.sc -40
+KPX acircumflexdotbelow.sc y.sc -55
+KPX acircumflexgrave.sc u.sc -40
+KPX acircumflexgrave.sc y.sc -55
+KPX acircumflexgrave.sc u.sc -40
+KPX acircumflexgrave.sc y.sc -55
+KPX acircumflexhookabove.sc u.sc -40
+KPX acircumflexhookabove.sc y.sc -55
+KPX acircumflexhookabove.sc u.sc -40
+KPX acircumflexhookabove.sc y.sc -55
+KPX acircumflextilde.sc u.sc -40
+KPX acircumflextilde.sc y.sc -55
+KPX acircumflextilde.sc u.sc -40
+KPX acircumflextilde.sc y.sc -55
+KPX adotbelow.sc c.sc -35
+KPX adotbelow.sc o.sc -40
+KPX adotbelow.sc t.sc -35
+KPX adotbelow.sc u.sc -40
+KPX adotbelow.sc y.sc -55
+KPX adotbelow.sc c.sc -35
+KPX adotbelow.sc o.sc -40
+KPX adotbelow.sc t.sc -35
+KPX adotbelow.sc u.sc -40
+KPX adotbelow.sc y.sc -55
+KPX ahookabove.sc o.sc -40
+KPX ahookabove.sc u.sc -40
+KPX ahookabove.sc y.sc -55
+KPX ahookabove.sc o.sc -40
+KPX ahookabove.sc u.sc -40
+KPX ahookabove.sc y.sc -55
+KPX dcroat.sc abreveacute.sc -45
+KPX dcroat.sc abrevedotbelow.sc -45
+KPX dcroat.sc abrevegrave.sc -45
+KPX dcroat.sc abrevehookabove.sc -45
+KPX dcroat.sc abrevetilde.sc -45
+KPX dcroat.sc acircumflexacute.sc -45
+KPX dcroat.sc acircumflexdotbelow.sc -45
+KPX dcroat.sc acircumflexgrave.sc -45
+KPX dcroat.sc acircumflexhookabove.sc -45
+KPX dcroat.sc acircumflextilde.sc -45
+KPX dcroat.sc adotbelow.sc -45
+KPX dcroat.sc ahookabove.sc -45
+KPX dcroat.sc abreve.sc -45
+KPX dcroat.sc a.sc -45
+KPX dcroat.sc agrave.sc -45
+KPX dcroat.sc aacute.sc -45
+KPX dcroat.sc acircumflex.sc -45
+KPX dcroat.sc atilde.sc -45
+KPX dcroat.sc a.sc -45
+KPX dcroat.sc agrave.sc -45
+KPX dcroat.sc aacute.sc -45
+KPX dcroat.sc acircumflex.sc -45
+KPX dcroat.sc atilde.sc -45
+KPX dcroat.sc abreve.sc -45
+KPX dcroat.sc adotbelow.sc -45
+KPX dcroat.sc ahookabove.sc -45
+KPX dcroat.sc acircumflexacute.sc -45
+KPX dcroat.sc acircumflexgrave.sc -45
+KPX dcroat.sc acircumflexhookabove.sc -45
+KPX dcroat.sc acircumflextilde.sc -45
+KPX dcroat.sc acircumflexdotbelow.sc -45
+KPX dcroat.sc abreveacute.sc -45
+KPX dcroat.sc abrevegrave.sc -45
+KPX dcroat.sc abrevehookabove.sc -45
+KPX dcroat.sc abrevetilde.sc -45
+KPX dcroat.sc abrevedotbelow.sc -45
+KPX gacute.sc amacron.sc -15
+KPX gacute.sc aogonek.sc -15
+KPX gacute.sc aeacute.sc -15
+KPX gacute.sc tcaron.sc -15
+KPX gacute.sc wacute.sc -15
+KPX gacute.sc wcircumflex.sc -15
+KPX gacute.sc wdieresis.sc -15
+KPX gacute.sc wgrave.sc -15
+KPX gacute.sc ycircumflex.sc -15
+KPX gacute.sc a.sc -15
+KPX gacute.sc t.sc -15
+KPX gacute.sc v.sc -15
+KPX gacute.sc w.sc -15
+KPX gacute.sc y.sc -15
+KPX gacute.sc adieresis.sc -15
+KPX gacute.sc aring.sc -15
+KPX gacute.sc ae.sc -15
+KPX gacute.sc ydieresis.sc -15
+KPX gacute.sc a.sc -15
+KPX gacute.sc t.sc -15
+KPX gacute.sc v.sc -15
+KPX gacute.sc w.sc -15
+KPX gacute.sc y.sc -15
+KPX gacute.sc adieresis.sc -15
+KPX gacute.sc aring.sc -15
+KPX gacute.sc ae.sc -15
+KPX gacute.sc ydieresis.sc -15
+KPX gacute.sc amacron.sc -15
+KPX gacute.sc aogonek.sc -15
+KPX gacute.sc tcaron.sc -15
+KPX gacute.sc wcircumflex.sc -15
+KPX gacute.sc ycircumflex.sc -15
+KPX gacute.sc aeacute.sc -15
+KPX gacute.sc wgrave.sc -15
+KPX gacute.sc wacute.sc -15
+KPX gacute.sc wdieresis.sc -15
+KPX gcaron.sc amacron.sc -15
+KPX gcaron.sc aogonek.sc -15
+KPX gcaron.sc aeacute.sc -15
+KPX gcaron.sc tcaron.sc -15
+KPX gcaron.sc wacute.sc -15
+KPX gcaron.sc wcircumflex.sc -15
+KPX gcaron.sc wdieresis.sc -15
+KPX gcaron.sc wgrave.sc -15
+KPX gcaron.sc ycircumflex.sc -15
+KPX gcaron.sc a.sc -15
+KPX gcaron.sc t.sc -15
+KPX gcaron.sc v.sc -15
+KPX gcaron.sc w.sc -15
+KPX gcaron.sc y.sc -15
+KPX gcaron.sc adieresis.sc -15
+KPX gcaron.sc aring.sc -15
+KPX gcaron.sc ae.sc -15
+KPX gcaron.sc ydieresis.sc -15
+KPX gcaron.sc a.sc -15
+KPX gcaron.sc t.sc -15
+KPX gcaron.sc v.sc -15
+KPX gcaron.sc w.sc -15
+KPX gcaron.sc y.sc -15
+KPX gcaron.sc adieresis.sc -15
+KPX gcaron.sc aring.sc -15
+KPX gcaron.sc ae.sc -15
+KPX gcaron.sc ydieresis.sc -15
+KPX gcaron.sc amacron.sc -15
+KPX gcaron.sc aogonek.sc -15
+KPX gcaron.sc tcaron.sc -15
+KPX gcaron.sc wcircumflex.sc -15
+KPX gcaron.sc ycircumflex.sc -15
+KPX gcaron.sc aeacute.sc -15
+KPX gcaron.sc wgrave.sc -15
+KPX gcaron.sc wacute.sc -15
+KPX gcaron.sc wdieresis.sc -15
+KPX jacute.sc amacron.sc -35
+KPX jacute.sc aogonek.sc -35
+KPX jacute.sc aeacute.sc -30
+KPX jacute.sc a.sc -35
+KPX jacute.sc adieresis.sc -35
+KPX jacute.sc aring.sc -35
+KPX jacute.sc ae.sc -30
+KPX jacute.sc a.sc -35
+KPX jacute.sc adieresis.sc -35
+KPX jacute.sc aring.sc -35
+KPX jacute.sc ae.sc -30
+KPX jacute.sc amacron.sc -35
+KPX jacute.sc aogonek.sc -35
+KPX jacute.sc aeacute.sc -30
+KPX lslash.sc hyphen 25
+KPX lslash.sc quoteright -125
+KPX lslash.sc quotedblright -100
+KPX lslash.sc udotbelow.sc -15
+KPX lslash.sc uhookabove.sc -15
+KPX lslash.sc uhornacute.sc -15
+KPX lslash.sc uhorndotbelow.sc -15
+KPX lslash.sc uhorngrave.sc -15
+KPX lslash.sc uhornhookabove.sc -15
+KPX lslash.sc uhorntilde.sc -15
+KPX lslash.sc ydotbelow.sc -55
+KPX lslash.sc yhookabove.sc -55
+KPX lslash.sc ytilde.sc -55
+KPX lslash.sc tcaron.sc -40
+KPX lslash.sc ubreve.sc -15
+KPX lslash.sc uhungarumlaut.sc -15
+KPX lslash.sc umacron.sc -15
+KPX lslash.sc uogonek.sc -15
+KPX lslash.sc uring.sc -15
+KPX lslash.sc utilde.sc -15
+KPX lslash.sc wacute.sc -50
+KPX lslash.sc wcircumflex.sc -50
+KPX lslash.sc wdieresis.sc -50
+KPX lslash.sc wgrave.sc -50
+KPX lslash.sc ycircumflex.sc -55
+KPX lslash.sc ygrave.sc -55
+KPX lslash.sc t.sc -40
+KPX lslash.sc u.sc -15
+KPX lslash.sc v.sc -60
+KPX lslash.sc w.sc -50
+KPX lslash.sc y.sc -55
+KPX lslash.sc ugrave.sc -15
+KPX lslash.sc uacute.sc -15
+KPX lslash.sc ucircumflex.sc -15
+KPX lslash.sc udieresis.sc -15
+KPX lslash.sc yacute.sc -55
+KPX lslash.sc ydieresis.sc -55
+KPX lslash.sc hyphen 25
+KPX lslash.sc quoteright -125
+KPX lslash.sc quotedblright -100
+KPX lslash.sc t.sc -40
+KPX lslash.sc u.sc -15
+KPX lslash.sc v.sc -60
+KPX lslash.sc w.sc -50
+KPX lslash.sc y.sc -55
+KPX lslash.sc ugrave.sc -15
+KPX lslash.sc uacute.sc -15
+KPX lslash.sc ucircumflex.sc -15
+KPX lslash.sc udieresis.sc -15
+KPX lslash.sc yacute.sc -55
+KPX lslash.sc ydieresis.sc -55
+KPX lslash.sc tcaron.sc -40
+KPX lslash.sc utilde.sc -15
+KPX lslash.sc umacron.sc -15
+KPX lslash.sc ubreve.sc -15
+KPX lslash.sc uring.sc -15
+KPX lslash.sc uhungarumlaut.sc -15
+KPX lslash.sc uogonek.sc -15
+KPX lslash.sc wcircumflex.sc -50
+KPX lslash.sc ycircumflex.sc -55
+KPX lslash.sc wgrave.sc -50
+KPX lslash.sc wacute.sc -50
+KPX lslash.sc wdieresis.sc -50
+KPX lslash.sc udotbelow.sc -15
+KPX lslash.sc uhookabove.sc -15
+KPX lslash.sc uhornacute.sc -15
+KPX lslash.sc uhorngrave.sc -15
+KPX lslash.sc uhornhookabove.sc -15
+KPX lslash.sc uhorntilde.sc -15
+KPX lslash.sc uhorndotbelow.sc -15
+KPX lslash.sc ygrave.sc -55
+KPX lslash.sc ydotbelow.sc -55
+KPX lslash.sc yhookabove.sc -55
+KPX lslash.sc ytilde.sc -55
+KPX odotbelow.sc a.sc -40
+KPX odotbelow.sc a.sc -40
+KPX ohookabove.sc a.sc -40
+KPX ohookabove.sc a.sc -40
+KPX oogonek.sc amacron.sc -40
+KPX oogonek.sc aogonek.sc -40
+KPX oogonek.sc aeacute.sc -35
+KPX oogonek.sc wacute.sc -35
+KPX oogonek.sc wcircumflex.sc -35
+KPX oogonek.sc wdieresis.sc -35
+KPX oogonek.sc wgrave.sc -35
+KPX oogonek.sc ycircumflex.sc -45
+KPX oogonek.sc a.sc -40
+KPX oogonek.sc v.sc -45
+KPX oogonek.sc w.sc -35
+KPX oogonek.sc x.sc -35
+KPX oogonek.sc y.sc -45
+KPX oogonek.sc adieresis.sc -40
+KPX oogonek.sc aring.sc -40
+KPX oogonek.sc ae.sc -35
+KPX oogonek.sc ydieresis.sc -45
+KPX oogonek.sc a.sc -40
+KPX oogonek.sc v.sc -45
+KPX oogonek.sc w.sc -35
+KPX oogonek.sc x.sc -35
+KPX oogonek.sc y.sc -45
+KPX oogonek.sc adieresis.sc -40
+KPX oogonek.sc aring.sc -40
+KPX oogonek.sc ae.sc -35
+KPX oogonek.sc ydieresis.sc -45
+KPX oogonek.sc amacron.sc -40
+KPX oogonek.sc aogonek.sc -40
+KPX oogonek.sc wcircumflex.sc -35
+KPX oogonek.sc ycircumflex.sc -45
+KPX oogonek.sc aeacute.sc -35
+KPX oogonek.sc wgrave.sc -35
+KPX oogonek.sc wacute.sc -35
+KPX oogonek.sc wdieresis.sc -35
+KPX rdotaccent.sc hyphen -50
+KPX rdotaccent.sc gacute.sc -30
+KPX rdotaccent.sc gcaron.sc -30
+KPX rdotaccent.sc oe.sc -25
+KPX rdotaccent.sc oogonek.sc -30
+KPX rdotaccent.sc cacute.sc -25
+KPX rdotaccent.sc ccaron.sc -25
+KPX rdotaccent.sc ccircumflex.sc -25
+KPX rdotaccent.sc cdotaccent.sc -25
+KPX rdotaccent.sc gbreve.sc -30
+KPX rdotaccent.sc gcircumflex.sc -30
+KPX rdotaccent.sc gcommaaccent.sc -30
+KPX rdotaccent.sc gdotaccent.sc -30
+KPX rdotaccent.sc obreve.sc -30
+KPX rdotaccent.sc ohungarumlaut.sc -30
+KPX rdotaccent.sc omacron.sc -30
+KPX rdotaccent.sc tcaron.sc -25
+KPX rdotaccent.sc ubreve.sc -35
+KPX rdotaccent.sc uhungarumlaut.sc -35
+KPX rdotaccent.sc umacron.sc -35
+KPX rdotaccent.sc uogonek.sc -35
+KPX rdotaccent.sc uring.sc -35
+KPX rdotaccent.sc wacute.sc -45
+KPX rdotaccent.sc wcircumflex.sc -45
+KPX rdotaccent.sc wdieresis.sc -45
+KPX rdotaccent.sc wgrave.sc -45
+KPX rdotaccent.sc ycircumflex.sc -50
+KPX rdotaccent.sc c.sc -25
+KPX rdotaccent.sc g.sc -30
+KPX rdotaccent.sc o.sc -30
+KPX rdotaccent.sc t.sc -25
+KPX rdotaccent.sc u.sc -35
+KPX rdotaccent.sc v.sc -50
+KPX rdotaccent.sc w.sc -45
+KPX rdotaccent.sc y.sc -50
+KPX rdotaccent.sc ccedilla.sc -25
+KPX rdotaccent.sc odieresis.sc -30
+KPX rdotaccent.sc oslash.sc -30
+KPX rdotaccent.sc ucircumflex.sc -35
+KPX rdotaccent.sc udieresis.sc -35
+KPX rdotaccent.sc ydieresis.sc -50
+KPX rdotaccent.sc hyphen -50
+KPX rdotaccent.sc c.sc -25
+KPX rdotaccent.sc g.sc -30
+KPX rdotaccent.sc o.sc -30
+KPX rdotaccent.sc t.sc -25
+KPX rdotaccent.sc u.sc -35
+KPX rdotaccent.sc v.sc -50
+KPX rdotaccent.sc w.sc -45
+KPX rdotaccent.sc y.sc -50
+KPX rdotaccent.sc ccedilla.sc -25
+KPX rdotaccent.sc odieresis.sc -30
+KPX rdotaccent.sc oslash.sc -30
+KPX rdotaccent.sc ucircumflex.sc -35
+KPX rdotaccent.sc udieresis.sc -35
+KPX rdotaccent.sc ydieresis.sc -50
+KPX rdotaccent.sc cacute.sc -25
+KPX rdotaccent.sc ccircumflex.sc -25
+KPX rdotaccent.sc cdotaccent.sc -25
+KPX rdotaccent.sc ccaron.sc -25
+KPX rdotaccent.sc gcircumflex.sc -30
+KPX rdotaccent.sc gbreve.sc -30
+KPX rdotaccent.sc gdotaccent.sc -30
+KPX rdotaccent.sc gcommaaccent.sc -30
+KPX rdotaccent.sc omacron.sc -30
+KPX rdotaccent.sc obreve.sc -30
+KPX rdotaccent.sc ohungarumlaut.sc -30
+KPX rdotaccent.sc oe.sc -25
+KPX rdotaccent.sc tcaron.sc -25
+KPX rdotaccent.sc umacron.sc -35
+KPX rdotaccent.sc ubreve.sc -35
+KPX rdotaccent.sc uring.sc -35
+KPX rdotaccent.sc uhungarumlaut.sc -35
+KPX rdotaccent.sc uogonek.sc -35
+KPX rdotaccent.sc wcircumflex.sc -45
+KPX rdotaccent.sc ycircumflex.sc -50
+KPX rdotaccent.sc gcaron.sc -30
+KPX rdotaccent.sc oogonek.sc -30
+KPX rdotaccent.sc gacute.sc -30
+KPX rdotaccent.sc wgrave.sc -45
+KPX rdotaccent.sc wacute.sc -45
+KPX rdotaccent.sc wdieresis.sc -45
+KPX scaron.sc amacron.sc -25
+KPX scaron.sc aogonek.sc -25
+KPX scaron.sc aeacute.sc -20
+KPX scaron.sc tcaron.sc -15
+KPX scaron.sc wacute.sc -15
+KPX scaron.sc wcircumflex.sc -15
+KPX scaron.sc wdieresis.sc -15
+KPX scaron.sc wgrave.sc -15
+KPX scaron.sc ycircumflex.sc -20
+KPX scaron.sc a.sc -25
+KPX scaron.sc t.sc -15
+KPX scaron.sc v.sc -15
+KPX scaron.sc w.sc -15
+KPX scaron.sc y.sc -20
+KPX scaron.sc adieresis.sc -25
+KPX scaron.sc aring.sc -25
+KPX scaron.sc ae.sc -20
+KPX scaron.sc ydieresis.sc -20
+KPX scaron.sc a.sc -25
+KPX scaron.sc t.sc -15
+KPX scaron.sc v.sc -15
+KPX scaron.sc w.sc -15
+KPX scaron.sc y.sc -20
+KPX scaron.sc adieresis.sc -25
+KPX scaron.sc aring.sc -25
+KPX scaron.sc ae.sc -20
+KPX scaron.sc ydieresis.sc -20
+KPX scaron.sc amacron.sc -25
+KPX scaron.sc aogonek.sc -25
+KPX scaron.sc tcaron.sc -15
+KPX scaron.sc wcircumflex.sc -15
+KPX scaron.sc ycircumflex.sc -20
+KPX scaron.sc aeacute.sc -20
+KPX scaron.sc wgrave.sc -15
+KPX scaron.sc wacute.sc -15
+KPX scaron.sc wdieresis.sc -15
+KPX udotbelow.sc a.sc -45
+KPX udotbelow.sc a.sc -45
+KPX uhookabove.sc a.sc -45
+KPX uhookabove.sc a.sc -45
+KPX uhornacute.sc a.sc -45
+KPX uhornacute.sc a.sc -45
+KPX uhorndotbelow.sc a.sc -45
+KPX uhorndotbelow.sc a.sc -45
+KPX uhorngrave.sc a.sc -45
+KPX uhorngrave.sc a.sc -45
+KPX uhornhookabove.sc a.sc -45
+KPX uhornhookabove.sc a.sc -45
+KPX uhorntilde.sc a.sc -45
+KPX uhorntilde.sc a.sc -45
+KPX ydotbelow.sc c.sc -45
+KPX ydotbelow.sc t.sc 10
+KPX ydotbelow.sc c.sc -45
+KPX ydotbelow.sc t.sc 10
+KPX hyphen.prop two.prop -10
+KPX hyphen.prop seven.prop -30
+KPX hyphen.prop one.prop -20
+KPX Jacute A -55
+KPX Jacute Adieresis -55
+KPX Jacute Aring -55
+KPX Jacute AE -45
+KPX Jacute Amacron -55
+KPX Jacute Aogonek -55
+KPX Jacute AEacute -45
+KPX Jacute amacron.sc -45
+KPX Jacute aogonek.sc -45
+KPX Jacute aeacute.sc -40
+KPX Jacute a.sc -45
+KPX Jacute adieresis.sc -45
+KPX Jacute aring.sc -45
+KPX Jacute ae.sc -40
+KPX Jacute a.pc -45
+KPX Jacute adieresis.pc -45
+KPX Jacute aring.pc -45
+KPX Jacute ae.pc -40
+KPX Jacute amacron.pc -45
+KPX Jacute aogonek.pc -45
+KPX Jacute aeacute.pc -40
+KPX Jacute a.sc -45
+KPX Jacute adieresis.sc -45
+KPX Jacute aring.sc -45
+KPX Jacute ae.sc -40
+KPX Jacute amacron.sc -45
+KPX Jacute aogonek.sc -45
+KPX Jacute aeacute.sc -40
+KPX seven.prop hyphen.prop -20
+KPX seven.prop four.prop -20
+KPX seven.prop six.prop -10
+KPX amacron.sc hyphen -25
+KPX amacron.sc quoteright -115
+KPX amacron.sc quotedblright -90
+KPX amacron.sc gacute.sc -35
+KPX amacron.sc gcaron.sc -35
+KPX amacron.sc oogonek.sc -40
+KPX amacron.sc cacute.sc -35
+KPX amacron.sc ccaron.sc -35
+KPX amacron.sc ccircumflex.sc -35
+KPX amacron.sc cdotaccent.sc -35
+KPX amacron.sc gbreve.sc -35
+KPX amacron.sc gcircumflex.sc -35
+KPX amacron.sc gcommaaccent.sc -35
+KPX amacron.sc gdotaccent.sc -35
+KPX amacron.sc obreve.sc -40
+KPX amacron.sc ohungarumlaut.sc -40
+KPX amacron.sc omacron.sc -40
+KPX amacron.sc tcaron.sc -35
+KPX amacron.sc ubreve.sc -40
+KPX amacron.sc uhungarumlaut.sc -40
+KPX amacron.sc umacron.sc -40
+KPX amacron.sc uogonek.sc -40
+KPX amacron.sc uring.sc -40
+KPX amacron.sc wacute.sc -75
+KPX amacron.sc wcircumflex.sc -75
+KPX amacron.sc wdieresis.sc -75
+KPX amacron.sc wgrave.sc -75
+KPX amacron.sc ycircumflex.sc -55
+KPX amacron.sc c.sc -35
+KPX amacron.sc g.sc -35
+KPX amacron.sc o.sc -40
+KPX amacron.sc q.sc -40
+KPX amacron.sc t.sc -35
+KPX amacron.sc u.sc -40
+KPX amacron.sc v.sc -85
+KPX amacron.sc w.sc -75
+KPX amacron.sc y.sc -55
+KPX amacron.sc ccedilla.sc -35
+KPX amacron.sc odieresis.sc -40
+KPX amacron.sc oslash.sc -40
+KPX amacron.sc ucircumflex.sc -40
+KPX amacron.sc udieresis.sc -40
+KPX amacron.sc ydieresis.sc -55
+KPX amacron.sc hyphen -25
+KPX amacron.sc quoteright -115
+KPX amacron.sc quotedblright -90
+KPX amacron.sc c.sc -35
+KPX amacron.sc g.sc -35
+KPX amacron.sc o.sc -40
+KPX amacron.sc q.sc -40
+KPX amacron.sc t.sc -35
+KPX amacron.sc u.sc -40
+KPX amacron.sc v.sc -85
+KPX amacron.sc w.sc -75
+KPX amacron.sc y.sc -55
+KPX amacron.sc ccedilla.sc -35
+KPX amacron.sc odieresis.sc -40
+KPX amacron.sc oslash.sc -40
+KPX amacron.sc ucircumflex.sc -40
+KPX amacron.sc udieresis.sc -40
+KPX amacron.sc ydieresis.sc -55
+KPX amacron.sc cacute.sc -35
+KPX amacron.sc ccircumflex.sc -35
+KPX amacron.sc cdotaccent.sc -35
+KPX amacron.sc ccaron.sc -35
+KPX amacron.sc gcircumflex.sc -35
+KPX amacron.sc gbreve.sc -35
+KPX amacron.sc gdotaccent.sc -35
+KPX amacron.sc gcommaaccent.sc -35
+KPX amacron.sc omacron.sc -40
+KPX amacron.sc obreve.sc -40
+KPX amacron.sc ohungarumlaut.sc -40
+KPX amacron.sc tcaron.sc -35
+KPX amacron.sc umacron.sc -40
+KPX amacron.sc ubreve.sc -40
+KPX amacron.sc uring.sc -40
+KPX amacron.sc uhungarumlaut.sc -40
+KPX amacron.sc uogonek.sc -40
+KPX amacron.sc wcircumflex.sc -75
+KPX amacron.sc ycircumflex.sc -55
+KPX amacron.sc gcaron.sc -35
+KPX amacron.sc oogonek.sc -40
+KPX amacron.sc gacute.sc -35
+KPX amacron.sc wgrave.sc -75
+KPX amacron.sc wacute.sc -75
+KPX amacron.sc wdieresis.sc -75
+KPX aogonek.sc hyphen -25
+KPX aogonek.sc quoteright -115
+KPX aogonek.sc quotedblright -90
+KPX aogonek.sc gacute.sc -35
+KPX aogonek.sc gcaron.sc -35
+KPX aogonek.sc oogonek.sc -40
+KPX aogonek.sc cacute.sc -35
+KPX aogonek.sc ccaron.sc -35
+KPX aogonek.sc ccircumflex.sc -35
+KPX aogonek.sc cdotaccent.sc -35
+KPX aogonek.sc gbreve.sc -35
+KPX aogonek.sc gcircumflex.sc -35
+KPX aogonek.sc gcommaaccent.sc -35
+KPX aogonek.sc gdotaccent.sc -35
+KPX aogonek.sc obreve.sc -40
+KPX aogonek.sc ohungarumlaut.sc -40
+KPX aogonek.sc omacron.sc -40
+KPX aogonek.sc tcaron.sc -35
+KPX aogonek.sc ubreve.sc -40
+KPX aogonek.sc uhungarumlaut.sc -40
+KPX aogonek.sc umacron.sc -40
+KPX aogonek.sc uogonek.sc -40
+KPX aogonek.sc uring.sc -40
+KPX aogonek.sc wacute.sc -75
+KPX aogonek.sc wcircumflex.sc -75
+KPX aogonek.sc wdieresis.sc -75
+KPX aogonek.sc wgrave.sc -75
+KPX aogonek.sc ycircumflex.sc -55
+KPX aogonek.sc c.sc -35
+KPX aogonek.sc g.sc -35
+KPX aogonek.sc o.sc -40
+KPX aogonek.sc q.sc -40
+KPX aogonek.sc t.sc -35
+KPX aogonek.sc u.sc -40
+KPX aogonek.sc v.sc -85
+KPX aogonek.sc w.sc -75
+KPX aogonek.sc y.sc -55
+KPX aogonek.sc ccedilla.sc -35
+KPX aogonek.sc odieresis.sc -40
+KPX aogonek.sc oslash.sc -40
+KPX aogonek.sc ucircumflex.sc -40
+KPX aogonek.sc udieresis.sc -40
+KPX aogonek.sc ydieresis.sc -55
+KPX aogonek.sc hyphen -25
+KPX aogonek.sc quoteright -115
+KPX aogonek.sc quotedblright -90
+KPX aogonek.sc c.sc -35
+KPX aogonek.sc g.sc -35
+KPX aogonek.sc o.sc -40
+KPX aogonek.sc q.sc -40
+KPX aogonek.sc t.sc -35
+KPX aogonek.sc u.sc -40
+KPX aogonek.sc v.sc -85
+KPX aogonek.sc w.sc -75
+KPX aogonek.sc y.sc -55
+KPX aogonek.sc ccedilla.sc -35
+KPX aogonek.sc odieresis.sc -40
+KPX aogonek.sc oslash.sc -40
+KPX aogonek.sc ucircumflex.sc -40
+KPX aogonek.sc udieresis.sc -40
+KPX aogonek.sc ydieresis.sc -55
+KPX aogonek.sc cacute.sc -35
+KPX aogonek.sc ccircumflex.sc -35
+KPX aogonek.sc cdotaccent.sc -35
+KPX aogonek.sc ccaron.sc -35
+KPX aogonek.sc gcircumflex.sc -35
+KPX aogonek.sc gbreve.sc -35
+KPX aogonek.sc gdotaccent.sc -35
+KPX aogonek.sc gcommaaccent.sc -35
+KPX aogonek.sc omacron.sc -40
+KPX aogonek.sc obreve.sc -40
+KPX aogonek.sc ohungarumlaut.sc -40
+KPX aogonek.sc tcaron.sc -35
+KPX aogonek.sc umacron.sc -40
+KPX aogonek.sc ubreve.sc -40
+KPX aogonek.sc uring.sc -40
+KPX aogonek.sc uhungarumlaut.sc -40
+KPX aogonek.sc uogonek.sc -40
+KPX aogonek.sc wcircumflex.sc -75
+KPX aogonek.sc ycircumflex.sc -55
+KPX aogonek.sc gcaron.sc -35
+KPX aogonek.sc oogonek.sc -40
+KPX aogonek.sc gacute.sc -35
+KPX aogonek.sc wgrave.sc -75
+KPX aogonek.sc wacute.sc -75
+KPX aogonek.sc wdieresis.sc -75
+KPX cacute.sc oogonek.sc -5
+KPX cacute.sc amacron.sc -15
+KPX cacute.sc aogonek.sc -15
+KPX cacute.sc aeacute.sc -10
+KPX cacute.sc obreve.sc -5
+KPX cacute.sc ohungarumlaut.sc -5
+KPX cacute.sc omacron.sc -5
+KPX cacute.sc a.sc -15
+KPX cacute.sc o.sc -5
+KPX cacute.sc adieresis.sc -15
+KPX cacute.sc aring.sc -15
+KPX cacute.sc ae.sc -10
+KPX cacute.sc odieresis.sc -5
+KPX cacute.sc oslash.sc -5
+KPX cacute.sc a.sc -15
+KPX cacute.sc o.sc -5
+KPX cacute.sc adieresis.sc -15
+KPX cacute.sc aring.sc -15
+KPX cacute.sc ae.sc -10
+KPX cacute.sc odieresis.sc -5
+KPX cacute.sc oslash.sc -5
+KPX cacute.sc amacron.sc -15
+KPX cacute.sc aogonek.sc -15
+KPX cacute.sc omacron.sc -5
+KPX cacute.sc obreve.sc -5
+KPX cacute.sc ohungarumlaut.sc -5
+KPX cacute.sc oogonek.sc -5
+KPX cacute.sc aeacute.sc -10
+KPX ccaron.sc oogonek.sc -5
+KPX ccaron.sc amacron.sc -15
+KPX ccaron.sc aogonek.sc -15
+KPX ccaron.sc aeacute.sc -10
+KPX ccaron.sc obreve.sc -5
+KPX ccaron.sc ohungarumlaut.sc -5
+KPX ccaron.sc omacron.sc -5
+KPX ccaron.sc a.sc -15
+KPX ccaron.sc o.sc -5
+KPX ccaron.sc adieresis.sc -15
+KPX ccaron.sc aring.sc -15
+KPX ccaron.sc ae.sc -10
+KPX ccaron.sc odieresis.sc -5
+KPX ccaron.sc oslash.sc -5
+KPX ccaron.sc a.sc -15
+KPX ccaron.sc o.sc -5
+KPX ccaron.sc adieresis.sc -15
+KPX ccaron.sc aring.sc -15
+KPX ccaron.sc ae.sc -10
+KPX ccaron.sc odieresis.sc -5
+KPX ccaron.sc oslash.sc -5
+KPX ccaron.sc amacron.sc -15
+KPX ccaron.sc aogonek.sc -15
+KPX ccaron.sc omacron.sc -5
+KPX ccaron.sc obreve.sc -5
+KPX ccaron.sc ohungarumlaut.sc -5
+KPX ccaron.sc oogonek.sc -5
+KPX ccaron.sc aeacute.sc -10
+KPX ccircumflex.sc oogonek.sc -5
+KPX ccircumflex.sc amacron.sc -15
+KPX ccircumflex.sc aogonek.sc -15
+KPX ccircumflex.sc aeacute.sc -10
+KPX ccircumflex.sc obreve.sc -5
+KPX ccircumflex.sc ohungarumlaut.sc -5
+KPX ccircumflex.sc omacron.sc -5
+KPX ccircumflex.sc a.sc -15
+KPX ccircumflex.sc o.sc -5
+KPX ccircumflex.sc adieresis.sc -15
+KPX ccircumflex.sc aring.sc -15
+KPX ccircumflex.sc ae.sc -10
+KPX ccircumflex.sc odieresis.sc -5
+KPX ccircumflex.sc oslash.sc -5
+KPX ccircumflex.sc a.sc -15
+KPX ccircumflex.sc o.sc -5
+KPX ccircumflex.sc adieresis.sc -15
+KPX ccircumflex.sc aring.sc -15
+KPX ccircumflex.sc ae.sc -10
+KPX ccircumflex.sc odieresis.sc -5
+KPX ccircumflex.sc oslash.sc -5
+KPX ccircumflex.sc amacron.sc -15
+KPX ccircumflex.sc aogonek.sc -15
+KPX ccircumflex.sc omacron.sc -5
+KPX ccircumflex.sc obreve.sc -5
+KPX ccircumflex.sc ohungarumlaut.sc -5
+KPX ccircumflex.sc oogonek.sc -5
+KPX ccircumflex.sc aeacute.sc -10
+KPX cdotaccent.sc oogonek.sc -5
+KPX cdotaccent.sc amacron.sc -15
+KPX cdotaccent.sc aogonek.sc -15
+KPX cdotaccent.sc aeacute.sc -10
+KPX cdotaccent.sc obreve.sc -5
+KPX cdotaccent.sc ohungarumlaut.sc -5
+KPX cdotaccent.sc omacron.sc -5
+KPX cdotaccent.sc a.sc -15
+KPX cdotaccent.sc o.sc -5
+KPX cdotaccent.sc adieresis.sc -15
+KPX cdotaccent.sc aring.sc -15
+KPX cdotaccent.sc ae.sc -10
+KPX cdotaccent.sc odieresis.sc -5
+KPX cdotaccent.sc oslash.sc -5
+KPX cdotaccent.sc a.sc -15
+KPX cdotaccent.sc o.sc -5
+KPX cdotaccent.sc adieresis.sc -15
+KPX cdotaccent.sc aring.sc -15
+KPX cdotaccent.sc ae.sc -10
+KPX cdotaccent.sc odieresis.sc -5
+KPX cdotaccent.sc oslash.sc -5
+KPX cdotaccent.sc amacron.sc -15
+KPX cdotaccent.sc aogonek.sc -15
+KPX cdotaccent.sc omacron.sc -5
+KPX cdotaccent.sc obreve.sc -5
+KPX cdotaccent.sc ohungarumlaut.sc -5
+KPX cdotaccent.sc oogonek.sc -5
+KPX cdotaccent.sc aeacute.sc -10
+KPX dcaron.sc jacute.sc -25
+KPX dcaron.sc amacron.sc -45
+KPX dcaron.sc aogonek.sc -45
+KPX dcaron.sc jcircumflex.sc -25
+KPX dcaron.sc wacute.sc -35
+KPX dcaron.sc wcircumflex.sc -35
+KPX dcaron.sc wdieresis.sc -35
+KPX dcaron.sc wgrave.sc -35
+KPX dcaron.sc ycircumflex.sc -50
+KPX dcaron.sc a.sc -45
+KPX dcaron.sc j.sc -25
+KPX dcaron.sc v.sc -45
+KPX dcaron.sc w.sc -35
+KPX dcaron.sc x.sc -45
+KPX dcaron.sc y.sc -50
+KPX dcaron.sc adieresis.sc -45
+KPX dcaron.sc aring.sc -45
+KPX dcaron.sc ydieresis.sc -50
+KPX dcaron.sc a.sc -45
+KPX dcaron.sc j.sc -25
+KPX dcaron.sc v.sc -45
+KPX dcaron.sc w.sc -35
+KPX dcaron.sc x.sc -45
+KPX dcaron.sc y.sc -50
+KPX dcaron.sc adieresis.sc -45
+KPX dcaron.sc aring.sc -45
+KPX dcaron.sc ydieresis.sc -50
+KPX dcaron.sc amacron.sc -45
+KPX dcaron.sc aogonek.sc -45
+KPX dcaron.sc jcircumflex.sc -25
+KPX dcaron.sc wcircumflex.sc -35
+KPX dcaron.sc ycircumflex.sc -50
+KPX dcaron.sc wgrave.sc -35
+KPX dcaron.sc wacute.sc -35
+KPX dcaron.sc wdieresis.sc -35
+KPX dcaron.sc jacute.sc -25
+KPX gbreve.sc amacron.sc -15
+KPX gbreve.sc aogonek.sc -15
+KPX gbreve.sc aeacute.sc -15
+KPX gbreve.sc tcaron.sc -15
+KPX gbreve.sc wacute.sc -15
+KPX gbreve.sc wcircumflex.sc -15
+KPX gbreve.sc wdieresis.sc -15
+KPX gbreve.sc wgrave.sc -15
+KPX gbreve.sc ycircumflex.sc -15
+KPX gbreve.sc a.sc -15
+KPX gbreve.sc t.sc -15
+KPX gbreve.sc v.sc -15
+KPX gbreve.sc w.sc -15
+KPX gbreve.sc y.sc -15
+KPX gbreve.sc adieresis.sc -15
+KPX gbreve.sc aring.sc -15
+KPX gbreve.sc ae.sc -15
+KPX gbreve.sc ydieresis.sc -15
+KPX gbreve.sc a.sc -15
+KPX gbreve.sc t.sc -15
+KPX gbreve.sc v.sc -15
+KPX gbreve.sc w.sc -15
+KPX gbreve.sc y.sc -15
+KPX gbreve.sc adieresis.sc -15
+KPX gbreve.sc aring.sc -15
+KPX gbreve.sc ae.sc -15
+KPX gbreve.sc ydieresis.sc -15
+KPX gbreve.sc amacron.sc -15
+KPX gbreve.sc aogonek.sc -15
+KPX gbreve.sc tcaron.sc -15
+KPX gbreve.sc wcircumflex.sc -15
+KPX gbreve.sc ycircumflex.sc -15
+KPX gbreve.sc aeacute.sc -15
+KPX gbreve.sc wgrave.sc -15
+KPX gbreve.sc wacute.sc -15
+KPX gbreve.sc wdieresis.sc -15
+KPX gcircumflex.sc amacron.sc -15
+KPX gcircumflex.sc aogonek.sc -15
+KPX gcircumflex.sc aeacute.sc -15
+KPX gcircumflex.sc tcaron.sc -15
+KPX gcircumflex.sc wacute.sc -15
+KPX gcircumflex.sc wcircumflex.sc -15
+KPX gcircumflex.sc wdieresis.sc -15
+KPX gcircumflex.sc wgrave.sc -15
+KPX gcircumflex.sc ycircumflex.sc -15
+KPX gcircumflex.sc a.sc -15
+KPX gcircumflex.sc t.sc -15
+KPX gcircumflex.sc v.sc -15
+KPX gcircumflex.sc w.sc -15
+KPX gcircumflex.sc y.sc -15
+KPX gcircumflex.sc adieresis.sc -15
+KPX gcircumflex.sc aring.sc -15
+KPX gcircumflex.sc ae.sc -15
+KPX gcircumflex.sc ydieresis.sc -15
+KPX gcircumflex.sc a.sc -15
+KPX gcircumflex.sc t.sc -15
+KPX gcircumflex.sc v.sc -15
+KPX gcircumflex.sc w.sc -15
+KPX gcircumflex.sc y.sc -15
+KPX gcircumflex.sc adieresis.sc -15
+KPX gcircumflex.sc aring.sc -15
+KPX gcircumflex.sc ae.sc -15
+KPX gcircumflex.sc ydieresis.sc -15
+KPX gcircumflex.sc amacron.sc -15
+KPX gcircumflex.sc aogonek.sc -15
+KPX gcircumflex.sc tcaron.sc -15
+KPX gcircumflex.sc wcircumflex.sc -15
+KPX gcircumflex.sc ycircumflex.sc -15
+KPX gcircumflex.sc aeacute.sc -15
+KPX gcircumflex.sc wgrave.sc -15
+KPX gcircumflex.sc wacute.sc -15
+KPX gcircumflex.sc wdieresis.sc -15
+KPX gcommaaccent.sc amacron.sc -15
+KPX gcommaaccent.sc aogonek.sc -15
+KPX gcommaaccent.sc aeacute.sc -15
+KPX gcommaaccent.sc tcaron.sc -15
+KPX gcommaaccent.sc wacute.sc -15
+KPX gcommaaccent.sc wcircumflex.sc -15
+KPX gcommaaccent.sc wdieresis.sc -15
+KPX gcommaaccent.sc wgrave.sc -15
+KPX gcommaaccent.sc ycircumflex.sc -15
+KPX gcommaaccent.sc a.sc -15
+KPX gcommaaccent.sc t.sc -15
+KPX gcommaaccent.sc v.sc -15
+KPX gcommaaccent.sc w.sc -15
+KPX gcommaaccent.sc y.sc -15
+KPX gcommaaccent.sc adieresis.sc -15
+KPX gcommaaccent.sc aring.sc -15
+KPX gcommaaccent.sc ae.sc -15
+KPX gcommaaccent.sc ydieresis.sc -15
+KPX gcommaaccent.sc a.sc -15
+KPX gcommaaccent.sc t.sc -15
+KPX gcommaaccent.sc v.sc -15
+KPX gcommaaccent.sc w.sc -15
+KPX gcommaaccent.sc y.sc -15
+KPX gcommaaccent.sc adieresis.sc -15
+KPX gcommaaccent.sc aring.sc -15
+KPX gcommaaccent.sc ae.sc -15
+KPX gcommaaccent.sc ydieresis.sc -15
+KPX gcommaaccent.sc amacron.sc -15
+KPX gcommaaccent.sc aogonek.sc -15
+KPX gcommaaccent.sc tcaron.sc -15
+KPX gcommaaccent.sc wcircumflex.sc -15
+KPX gcommaaccent.sc ycircumflex.sc -15
+KPX gcommaaccent.sc aeacute.sc -15
+KPX gcommaaccent.sc wgrave.sc -15
+KPX gcommaaccent.sc wacute.sc -15
+KPX gcommaaccent.sc wdieresis.sc -15
+KPX gdotaccent.sc amacron.sc -15
+KPX gdotaccent.sc aogonek.sc -15
+KPX gdotaccent.sc aeacute.sc -15
+KPX gdotaccent.sc tcaron.sc -15
+KPX gdotaccent.sc wacute.sc -15
+KPX gdotaccent.sc wcircumflex.sc -15
+KPX gdotaccent.sc wdieresis.sc -15
+KPX gdotaccent.sc wgrave.sc -15
+KPX gdotaccent.sc ycircumflex.sc -15
+KPX gdotaccent.sc a.sc -15
+KPX gdotaccent.sc t.sc -15
+KPX gdotaccent.sc v.sc -15
+KPX gdotaccent.sc w.sc -15
+KPX gdotaccent.sc y.sc -15
+KPX gdotaccent.sc adieresis.sc -15
+KPX gdotaccent.sc aring.sc -15
+KPX gdotaccent.sc ae.sc -15
+KPX gdotaccent.sc ydieresis.sc -15
+KPX gdotaccent.sc a.sc -15
+KPX gdotaccent.sc t.sc -15
+KPX gdotaccent.sc v.sc -15
+KPX gdotaccent.sc w.sc -15
+KPX gdotaccent.sc y.sc -15
+KPX gdotaccent.sc adieresis.sc -15
+KPX gdotaccent.sc aring.sc -15
+KPX gdotaccent.sc ae.sc -15
+KPX gdotaccent.sc ydieresis.sc -15
+KPX gdotaccent.sc amacron.sc -15
+KPX gdotaccent.sc aogonek.sc -15
+KPX gdotaccent.sc tcaron.sc -15
+KPX gdotaccent.sc wcircumflex.sc -15
+KPX gdotaccent.sc ycircumflex.sc -15
+KPX gdotaccent.sc aeacute.sc -15
+KPX gdotaccent.sc wgrave.sc -15
+KPX gdotaccent.sc wacute.sc -15
+KPX gdotaccent.sc wdieresis.sc -15
+KPX jcircumflex.sc amacron.sc -35
+KPX jcircumflex.sc aogonek.sc -35
+KPX jcircumflex.sc aeacute.sc -30
+KPX jcircumflex.sc a.sc -35
+KPX jcircumflex.sc adieresis.sc -35
+KPX jcircumflex.sc aring.sc -35
+KPX jcircumflex.sc ae.sc -30
+KPX jcircumflex.sc a.sc -35
+KPX jcircumflex.sc adieresis.sc -35
+KPX jcircumflex.sc aring.sc -35
+KPX jcircumflex.sc ae.sc -30
+KPX jcircumflex.sc amacron.sc -35
+KPX jcircumflex.sc aogonek.sc -35
+KPX jcircumflex.sc aeacute.sc -30
+KPX kcommaaccent.sc hyphen -65
+KPX kcommaaccent.sc gacute.sc -35
+KPX kcommaaccent.sc gcaron.sc -35
+KPX kcommaaccent.sc oe.sc -30
+KPX kcommaaccent.sc oogonek.sc -35
+KPX kcommaaccent.sc cacute.sc -30
+KPX kcommaaccent.sc ccaron.sc -30
+KPX kcommaaccent.sc ccircumflex.sc -30
+KPX kcommaaccent.sc cdotaccent.sc -30
+KPX kcommaaccent.sc gbreve.sc -35
+KPX kcommaaccent.sc gcircumflex.sc -35
+KPX kcommaaccent.sc gcommaaccent.sc -35
+KPX kcommaaccent.sc gdotaccent.sc -35
+KPX kcommaaccent.sc obreve.sc -35
+KPX kcommaaccent.sc ohungarumlaut.sc -35
+KPX kcommaaccent.sc omacron.sc -35
+KPX kcommaaccent.sc c.sc -30
+KPX kcommaaccent.sc g.sc -35
+KPX kcommaaccent.sc o.sc -35
+KPX kcommaaccent.sc ccedilla.sc -30
+KPX kcommaaccent.sc odieresis.sc -35
+KPX kcommaaccent.sc oslash.sc -35
+KPX kcommaaccent.sc hyphen -65
+KPX kcommaaccent.sc c.sc -30
+KPX kcommaaccent.sc g.sc -35
+KPX kcommaaccent.sc o.sc -35
+KPX kcommaaccent.sc ccedilla.sc -30
+KPX kcommaaccent.sc odieresis.sc -35
+KPX kcommaaccent.sc oslash.sc -35
+KPX kcommaaccent.sc cacute.sc -30
+KPX kcommaaccent.sc ccircumflex.sc -30
+KPX kcommaaccent.sc cdotaccent.sc -30
+KPX kcommaaccent.sc ccaron.sc -30
+KPX kcommaaccent.sc gcircumflex.sc -35
+KPX kcommaaccent.sc gbreve.sc -35
+KPX kcommaaccent.sc gdotaccent.sc -35
+KPX kcommaaccent.sc gcommaaccent.sc -35
+KPX kcommaaccent.sc omacron.sc -35
+KPX kcommaaccent.sc obreve.sc -35
+KPX kcommaaccent.sc ohungarumlaut.sc -35
+KPX kcommaaccent.sc oe.sc -30
+KPX kcommaaccent.sc gcaron.sc -35
+KPX kcommaaccent.sc oogonek.sc -35
+KPX kcommaaccent.sc gacute.sc -35
+KPX lacute.sc hyphen 25
+KPX lacute.sc quoteright -125
+KPX lacute.sc quotedblright -100
+KPX lacute.sc tcaron.sc -50
+KPX lacute.sc ubreve.sc -15
+KPX lacute.sc uhungarumlaut.sc -15
+KPX lacute.sc umacron.sc -15
+KPX lacute.sc uogonek.sc -15
+KPX lacute.sc uring.sc -15
+KPX lacute.sc wacute.sc -60
+KPX lacute.sc wcircumflex.sc -60
+KPX lacute.sc wdieresis.sc -60
+KPX lacute.sc wgrave.sc -60
+KPX lacute.sc ycircumflex.sc -65
+KPX lacute.sc t.sc -50
+KPX lacute.sc u.sc -15
+KPX lacute.sc v.sc -75
+KPX lacute.sc w.sc -60
+KPX lacute.sc y.sc -65
+KPX lacute.sc ucircumflex.sc -15
+KPX lacute.sc udieresis.sc -15
+KPX lacute.sc ydieresis.sc -65
+KPX lacute.sc hyphen 25
+KPX lacute.sc quoteright -125
+KPX lacute.sc quotedblright -100
+KPX lacute.sc t.sc -50
+KPX lacute.sc u.sc -15
+KPX lacute.sc v.sc -75
+KPX lacute.sc w.sc -60
+KPX lacute.sc y.sc -65
+KPX lacute.sc ucircumflex.sc -15
+KPX lacute.sc udieresis.sc -15
+KPX lacute.sc ydieresis.sc -65
+KPX lacute.sc tcaron.sc -50
+KPX lacute.sc umacron.sc -15
+KPX lacute.sc ubreve.sc -15
+KPX lacute.sc uring.sc -15
+KPX lacute.sc uhungarumlaut.sc -15
+KPX lacute.sc uogonek.sc -15
+KPX lacute.sc wcircumflex.sc -60
+KPX lacute.sc ycircumflex.sc -65
+KPX lacute.sc wgrave.sc -60
+KPX lacute.sc wacute.sc -60
+KPX lacute.sc wdieresis.sc -60
+KPX lcaron.sc hyphen 25
+KPX lcaron.sc quoteright -125
+KPX lcaron.sc quotedblright -100
+KPX lcaron.sc udotbelow.sc -10
+KPX lcaron.sc uhookabove.sc -10
+KPX lcaron.sc uhornacute.sc -10
+KPX lcaron.sc uhorndotbelow.sc -10
+KPX lcaron.sc uhorngrave.sc -10
+KPX lcaron.sc uhornhookabove.sc -10
+KPX lcaron.sc uhorntilde.sc -10
+KPX lcaron.sc ydotbelow.sc -35
+KPX lcaron.sc yhookabove.sc -35
+KPX lcaron.sc ytilde.sc -35
+KPX lcaron.sc tcaron.sc -25
+KPX lcaron.sc ubreve.sc -10
+KPX lcaron.sc uhungarumlaut.sc -10
+KPX lcaron.sc umacron.sc -10
+KPX lcaron.sc uogonek.sc -10
+KPX lcaron.sc uring.sc -10
+KPX lcaron.sc utilde.sc -10
+KPX lcaron.sc wacute.sc -30
+KPX lcaron.sc wcircumflex.sc -30
+KPX lcaron.sc wdieresis.sc -30
+KPX lcaron.sc wgrave.sc -30
+KPX lcaron.sc ycircumflex.sc -35
+KPX lcaron.sc ygrave.sc -35
+KPX lcaron.sc t.sc -25
+KPX lcaron.sc u.sc -10
+KPX lcaron.sc v.sc -40
+KPX lcaron.sc w.sc -30
+KPX lcaron.sc y.sc -35
+KPX lcaron.sc ugrave.sc -10
+KPX lcaron.sc uacute.sc -10
+KPX lcaron.sc ucircumflex.sc -10
+KPX lcaron.sc udieresis.sc -10
+KPX lcaron.sc yacute.sc -35
+KPX lcaron.sc ydieresis.sc -35
+KPX lcaron.sc hyphen 25
+KPX lcaron.sc quoteright -125
+KPX lcaron.sc quotedblright -100
+KPX lcaron.sc t.sc -25
+KPX lcaron.sc u.sc -10
+KPX lcaron.sc v.sc -40
+KPX lcaron.sc w.sc -30
+KPX lcaron.sc y.sc -35
+KPX lcaron.sc ugrave.sc -10
+KPX lcaron.sc uacute.sc -10
+KPX lcaron.sc ucircumflex.sc -10
+KPX lcaron.sc udieresis.sc -10
+KPX lcaron.sc yacute.sc -35
+KPX lcaron.sc ydieresis.sc -35
+KPX lcaron.sc tcaron.sc -25
+KPX lcaron.sc utilde.sc -10
+KPX lcaron.sc umacron.sc -10
+KPX lcaron.sc ubreve.sc -10
+KPX lcaron.sc uring.sc -10
+KPX lcaron.sc uhungarumlaut.sc -10
+KPX lcaron.sc uogonek.sc -10
+KPX lcaron.sc wcircumflex.sc -30
+KPX lcaron.sc ycircumflex.sc -35
+KPX lcaron.sc wgrave.sc -30
+KPX lcaron.sc wacute.sc -30
+KPX lcaron.sc wdieresis.sc -30
+KPX lcaron.sc udotbelow.sc -10
+KPX lcaron.sc uhookabove.sc -10
+KPX lcaron.sc uhornacute.sc -10
+KPX lcaron.sc uhorngrave.sc -10
+KPX lcaron.sc uhornhookabove.sc -10
+KPX lcaron.sc uhorntilde.sc -10
+KPX lcaron.sc uhorndotbelow.sc -10
+KPX lcaron.sc ygrave.sc -35
+KPX lcaron.sc ydotbelow.sc -35
+KPX lcaron.sc yhookabove.sc -35
+KPX lcaron.sc ytilde.sc -35
+KPX lcommaaccent.sc hyphen 25
+KPX lcommaaccent.sc quoteright -125
+KPX lcommaaccent.sc quotedblright -100
+KPX lcommaaccent.sc tcaron.sc -50
+KPX lcommaaccent.sc ubreve.sc -15
+KPX lcommaaccent.sc uhungarumlaut.sc -15
+KPX lcommaaccent.sc umacron.sc -15
+KPX lcommaaccent.sc uogonek.sc -15
+KPX lcommaaccent.sc uring.sc -15
+KPX lcommaaccent.sc wacute.sc -60
+KPX lcommaaccent.sc wcircumflex.sc -60
+KPX lcommaaccent.sc wdieresis.sc -60
+KPX lcommaaccent.sc wgrave.sc -60
+KPX lcommaaccent.sc ycircumflex.sc -65
+KPX lcommaaccent.sc t.sc -50
+KPX lcommaaccent.sc u.sc -15
+KPX lcommaaccent.sc v.sc -75
+KPX lcommaaccent.sc w.sc -60
+KPX lcommaaccent.sc y.sc -65
+KPX lcommaaccent.sc ucircumflex.sc -15
+KPX lcommaaccent.sc udieresis.sc -15
+KPX lcommaaccent.sc ydieresis.sc -65
+KPX lcommaaccent.sc hyphen 25
+KPX lcommaaccent.sc quoteright -125
+KPX lcommaaccent.sc quotedblright -100
+KPX lcommaaccent.sc t.sc -50
+KPX lcommaaccent.sc u.sc -15
+KPX lcommaaccent.sc v.sc -75
+KPX lcommaaccent.sc w.sc -60
+KPX lcommaaccent.sc y.sc -65
+KPX lcommaaccent.sc ucircumflex.sc -15
+KPX lcommaaccent.sc udieresis.sc -15
+KPX lcommaaccent.sc ydieresis.sc -65
+KPX lcommaaccent.sc tcaron.sc -50
+KPX lcommaaccent.sc umacron.sc -15
+KPX lcommaaccent.sc ubreve.sc -15
+KPX lcommaaccent.sc uring.sc -15
+KPX lcommaaccent.sc uhungarumlaut.sc -15
+KPX lcommaaccent.sc uogonek.sc -15
+KPX lcommaaccent.sc wcircumflex.sc -60
+KPX lcommaaccent.sc ycircumflex.sc -65
+KPX lcommaaccent.sc wgrave.sc -60
+KPX lcommaaccent.sc wacute.sc -60
+KPX lcommaaccent.sc wdieresis.sc -60
+KPX nacute.sc comma -15
+KPX nacute.sc period -20
+KPX nacute.sc gacute.sc -15
+KPX nacute.sc gcaron.sc -15
+KPX nacute.sc oogonek.sc -15
+KPX nacute.sc amacron.sc -20
+KPX nacute.sc aogonek.sc -20
+KPX nacute.sc aeacute.sc -15
+KPX nacute.sc cacute.sc -10
+KPX nacute.sc ccaron.sc -10
+KPX nacute.sc ccircumflex.sc -10
+KPX nacute.sc cdotaccent.sc -10
+KPX nacute.sc gbreve.sc -15
+KPX nacute.sc gcircumflex.sc -15
+KPX nacute.sc gcommaaccent.sc -15
+KPX nacute.sc gdotaccent.sc -15
+KPX nacute.sc obreve.sc -15
+KPX nacute.sc ohungarumlaut.sc -15
+KPX nacute.sc omacron.sc -15
+KPX nacute.sc a.sc -20
+KPX nacute.sc c.sc -10
+KPX nacute.sc g.sc -15
+KPX nacute.sc o.sc -15
+KPX nacute.sc adieresis.sc -20
+KPX nacute.sc aring.sc -20
+KPX nacute.sc ae.sc -15
+KPX nacute.sc ccedilla.sc -10
+KPX nacute.sc odieresis.sc -15
+KPX nacute.sc oslash.sc -15
+KPX nacute.sc comma -15
+KPX nacute.sc period -20
+KPX nacute.sc a.sc -20
+KPX nacute.sc c.sc -10
+KPX nacute.sc g.sc -15
+KPX nacute.sc o.sc -15
+KPX nacute.sc adieresis.sc -20
+KPX nacute.sc aring.sc -20
+KPX nacute.sc ae.sc -15
+KPX nacute.sc ccedilla.sc -10
+KPX nacute.sc odieresis.sc -15
+KPX nacute.sc oslash.sc -15
+KPX nacute.sc amacron.sc -20
+KPX nacute.sc aogonek.sc -20
+KPX nacute.sc cacute.sc -10
+KPX nacute.sc ccircumflex.sc -10
+KPX nacute.sc cdotaccent.sc -10
+KPX nacute.sc ccaron.sc -10
+KPX nacute.sc gcircumflex.sc -15
+KPX nacute.sc gbreve.sc -15
+KPX nacute.sc gdotaccent.sc -15
+KPX nacute.sc gcommaaccent.sc -15
+KPX nacute.sc omacron.sc -15
+KPX nacute.sc obreve.sc -15
+KPX nacute.sc ohungarumlaut.sc -15
+KPX nacute.sc gcaron.sc -15
+KPX nacute.sc oogonek.sc -15
+KPX nacute.sc gacute.sc -15
+KPX nacute.sc aeacute.sc -15
+KPX ncaron.sc comma -15
+KPX ncaron.sc period -20
+KPX ncaron.sc gacute.sc -15
+KPX ncaron.sc gcaron.sc -15
+KPX ncaron.sc oogonek.sc -15
+KPX ncaron.sc amacron.sc -20
+KPX ncaron.sc aogonek.sc -20
+KPX ncaron.sc aeacute.sc -15
+KPX ncaron.sc cacute.sc -10
+KPX ncaron.sc ccaron.sc -10
+KPX ncaron.sc ccircumflex.sc -10
+KPX ncaron.sc cdotaccent.sc -10
+KPX ncaron.sc gbreve.sc -15
+KPX ncaron.sc gcircumflex.sc -15
+KPX ncaron.sc gcommaaccent.sc -15
+KPX ncaron.sc gdotaccent.sc -15
+KPX ncaron.sc obreve.sc -15
+KPX ncaron.sc ohungarumlaut.sc -15
+KPX ncaron.sc omacron.sc -15
+KPX ncaron.sc a.sc -20
+KPX ncaron.sc c.sc -10
+KPX ncaron.sc g.sc -15
+KPX ncaron.sc o.sc -15
+KPX ncaron.sc adieresis.sc -20
+KPX ncaron.sc aring.sc -20
+KPX ncaron.sc ae.sc -15
+KPX ncaron.sc ccedilla.sc -10
+KPX ncaron.sc odieresis.sc -15
+KPX ncaron.sc oslash.sc -15
+KPX ncaron.sc comma -15
+KPX ncaron.sc period -20
+KPX ncaron.sc a.sc -20
+KPX ncaron.sc c.sc -10
+KPX ncaron.sc g.sc -15
+KPX ncaron.sc o.sc -15
+KPX ncaron.sc adieresis.sc -20
+KPX ncaron.sc aring.sc -20
+KPX ncaron.sc ae.sc -15
+KPX ncaron.sc ccedilla.sc -10
+KPX ncaron.sc odieresis.sc -15
+KPX ncaron.sc oslash.sc -15
+KPX ncaron.sc amacron.sc -20
+KPX ncaron.sc aogonek.sc -20
+KPX ncaron.sc cacute.sc -10
+KPX ncaron.sc ccircumflex.sc -10
+KPX ncaron.sc cdotaccent.sc -10
+KPX ncaron.sc ccaron.sc -10
+KPX ncaron.sc gcircumflex.sc -15
+KPX ncaron.sc gbreve.sc -15
+KPX ncaron.sc gdotaccent.sc -15
+KPX ncaron.sc gcommaaccent.sc -15
+KPX ncaron.sc omacron.sc -15
+KPX ncaron.sc obreve.sc -15
+KPX ncaron.sc ohungarumlaut.sc -15
+KPX ncaron.sc gcaron.sc -15
+KPX ncaron.sc oogonek.sc -15
+KPX ncaron.sc gacute.sc -15
+KPX ncaron.sc aeacute.sc -15
+KPX ncommaaccent.sc comma -15
+KPX ncommaaccent.sc period -20
+KPX ncommaaccent.sc gacute.sc -15
+KPX ncommaaccent.sc gcaron.sc -15
+KPX ncommaaccent.sc oogonek.sc -15
+KPX ncommaaccent.sc amacron.sc -20
+KPX ncommaaccent.sc aogonek.sc -20
+KPX ncommaaccent.sc aeacute.sc -15
+KPX ncommaaccent.sc cacute.sc -10
+KPX ncommaaccent.sc ccaron.sc -10
+KPX ncommaaccent.sc ccircumflex.sc -10
+KPX ncommaaccent.sc cdotaccent.sc -10
+KPX ncommaaccent.sc gbreve.sc -15
+KPX ncommaaccent.sc gcircumflex.sc -15
+KPX ncommaaccent.sc gcommaaccent.sc -15
+KPX ncommaaccent.sc gdotaccent.sc -15
+KPX ncommaaccent.sc obreve.sc -15
+KPX ncommaaccent.sc ohungarumlaut.sc -15
+KPX ncommaaccent.sc omacron.sc -15
+KPX ncommaaccent.sc a.sc -20
+KPX ncommaaccent.sc c.sc -10
+KPX ncommaaccent.sc g.sc -15
+KPX ncommaaccent.sc o.sc -15
+KPX ncommaaccent.sc adieresis.sc -20
+KPX ncommaaccent.sc aring.sc -20
+KPX ncommaaccent.sc ae.sc -15
+KPX ncommaaccent.sc ccedilla.sc -10
+KPX ncommaaccent.sc odieresis.sc -15
+KPX ncommaaccent.sc oslash.sc -15
+KPX ncommaaccent.sc comma -15
+KPX ncommaaccent.sc period -20
+KPX ncommaaccent.sc a.sc -20
+KPX ncommaaccent.sc c.sc -10
+KPX ncommaaccent.sc g.sc -15
+KPX ncommaaccent.sc o.sc -15
+KPX ncommaaccent.sc adieresis.sc -20
+KPX ncommaaccent.sc aring.sc -20
+KPX ncommaaccent.sc ae.sc -15
+KPX ncommaaccent.sc ccedilla.sc -10
+KPX ncommaaccent.sc odieresis.sc -15
+KPX ncommaaccent.sc oslash.sc -15
+KPX ncommaaccent.sc amacron.sc -20
+KPX ncommaaccent.sc aogonek.sc -20
+KPX ncommaaccent.sc cacute.sc -10
+KPX ncommaaccent.sc ccircumflex.sc -10
+KPX ncommaaccent.sc cdotaccent.sc -10
+KPX ncommaaccent.sc ccaron.sc -10
+KPX ncommaaccent.sc gcircumflex.sc -15
+KPX ncommaaccent.sc gbreve.sc -15
+KPX ncommaaccent.sc gdotaccent.sc -15
+KPX ncommaaccent.sc gcommaaccent.sc -15
+KPX ncommaaccent.sc omacron.sc -15
+KPX ncommaaccent.sc obreve.sc -15
+KPX ncommaaccent.sc ohungarumlaut.sc -15
+KPX ncommaaccent.sc gcaron.sc -15
+KPX ncommaaccent.sc oogonek.sc -15
+KPX ncommaaccent.sc gacute.sc -15
+KPX ncommaaccent.sc aeacute.sc -15
+KPX obreve.sc amacron.sc -40
+KPX obreve.sc aogonek.sc -40
+KPX obreve.sc aeacute.sc -35
+KPX obreve.sc wacute.sc -35
+KPX obreve.sc wcircumflex.sc -35
+KPX obreve.sc wdieresis.sc -35
+KPX obreve.sc wgrave.sc -35
+KPX obreve.sc ycircumflex.sc -45
+KPX obreve.sc a.sc -40
+KPX obreve.sc v.sc -45
+KPX obreve.sc w.sc -35
+KPX obreve.sc x.sc -35
+KPX obreve.sc y.sc -45
+KPX obreve.sc adieresis.sc -40
+KPX obreve.sc aring.sc -40
+KPX obreve.sc ae.sc -35
+KPX obreve.sc ydieresis.sc -45
+KPX obreve.sc a.sc -40
+KPX obreve.sc v.sc -45
+KPX obreve.sc w.sc -35
+KPX obreve.sc x.sc -35
+KPX obreve.sc y.sc -45
+KPX obreve.sc adieresis.sc -40
+KPX obreve.sc aring.sc -40
+KPX obreve.sc ae.sc -35
+KPX obreve.sc ydieresis.sc -45
+KPX obreve.sc amacron.sc -40
+KPX obreve.sc aogonek.sc -40
+KPX obreve.sc wcircumflex.sc -35
+KPX obreve.sc ycircumflex.sc -45
+KPX obreve.sc aeacute.sc -35
+KPX obreve.sc wgrave.sc -35
+KPX obreve.sc wacute.sc -35
+KPX obreve.sc wdieresis.sc -35
+KPX ohungarumlaut.sc amacron.sc -40
+KPX ohungarumlaut.sc aogonek.sc -40
+KPX ohungarumlaut.sc aeacute.sc -35
+KPX ohungarumlaut.sc wacute.sc -35
+KPX ohungarumlaut.sc wcircumflex.sc -35
+KPX ohungarumlaut.sc wdieresis.sc -35
+KPX ohungarumlaut.sc wgrave.sc -35
+KPX ohungarumlaut.sc ycircumflex.sc -45
+KPX ohungarumlaut.sc a.sc -40
+KPX ohungarumlaut.sc v.sc -45
+KPX ohungarumlaut.sc w.sc -35
+KPX ohungarumlaut.sc x.sc -35
+KPX ohungarumlaut.sc y.sc -45
+KPX ohungarumlaut.sc adieresis.sc -40
+KPX ohungarumlaut.sc aring.sc -40
+KPX ohungarumlaut.sc ae.sc -35
+KPX ohungarumlaut.sc ydieresis.sc -45
+KPX ohungarumlaut.sc a.sc -40
+KPX ohungarumlaut.sc v.sc -45
+KPX ohungarumlaut.sc w.sc -35
+KPX ohungarumlaut.sc x.sc -35
+KPX ohungarumlaut.sc y.sc -45
+KPX ohungarumlaut.sc adieresis.sc -40
+KPX ohungarumlaut.sc aring.sc -40
+KPX ohungarumlaut.sc ae.sc -35
+KPX ohungarumlaut.sc ydieresis.sc -45
+KPX ohungarumlaut.sc amacron.sc -40
+KPX ohungarumlaut.sc aogonek.sc -40
+KPX ohungarumlaut.sc wcircumflex.sc -35
+KPX ohungarumlaut.sc ycircumflex.sc -45
+KPX ohungarumlaut.sc aeacute.sc -35
+KPX ohungarumlaut.sc wgrave.sc -35
+KPX ohungarumlaut.sc wacute.sc -35
+KPX ohungarumlaut.sc wdieresis.sc -35
+KPX omacron.sc amacron.sc -40
+KPX omacron.sc aogonek.sc -40
+KPX omacron.sc aeacute.sc -35
+KPX omacron.sc wacute.sc -35
+KPX omacron.sc wcircumflex.sc -35
+KPX omacron.sc wdieresis.sc -35
+KPX omacron.sc wgrave.sc -35
+KPX omacron.sc ycircumflex.sc -45
+KPX omacron.sc a.sc -40
+KPX omacron.sc v.sc -45
+KPX omacron.sc w.sc -35
+KPX omacron.sc x.sc -35
+KPX omacron.sc y.sc -45
+KPX omacron.sc adieresis.sc -40
+KPX omacron.sc aring.sc -40
+KPX omacron.sc ae.sc -35
+KPX omacron.sc ydieresis.sc -45
+KPX omacron.sc a.sc -40
+KPX omacron.sc v.sc -45
+KPX omacron.sc w.sc -35
+KPX omacron.sc x.sc -35
+KPX omacron.sc y.sc -45
+KPX omacron.sc adieresis.sc -40
+KPX omacron.sc aring.sc -40
+KPX omacron.sc ae.sc -35
+KPX omacron.sc ydieresis.sc -45
+KPX omacron.sc amacron.sc -40
+KPX omacron.sc aogonek.sc -40
+KPX omacron.sc wcircumflex.sc -35
+KPX omacron.sc ycircumflex.sc -45
+KPX omacron.sc aeacute.sc -35
+KPX omacron.sc wgrave.sc -35
+KPX omacron.sc wacute.sc -35
+KPX omacron.sc wdieresis.sc -35
+KPX racute.sc hyphen -50
+KPX racute.sc gacute.sc -30
+KPX racute.sc gcaron.sc -30
+KPX racute.sc oe.sc -25
+KPX racute.sc oogonek.sc -30
+KPX racute.sc cacute.sc -25
+KPX racute.sc ccaron.sc -25
+KPX racute.sc ccircumflex.sc -25
+KPX racute.sc cdotaccent.sc -25
+KPX racute.sc gbreve.sc -30
+KPX racute.sc gcircumflex.sc -30
+KPX racute.sc gcommaaccent.sc -30
+KPX racute.sc gdotaccent.sc -30
+KPX racute.sc obreve.sc -30
+KPX racute.sc ohungarumlaut.sc -30
+KPX racute.sc omacron.sc -30
+KPX racute.sc tcaron.sc -25
+KPX racute.sc ubreve.sc -35
+KPX racute.sc uhungarumlaut.sc -35
+KPX racute.sc umacron.sc -35
+KPX racute.sc uogonek.sc -35
+KPX racute.sc uring.sc -35
+KPX racute.sc wacute.sc -45
+KPX racute.sc wcircumflex.sc -45
+KPX racute.sc wdieresis.sc -45
+KPX racute.sc wgrave.sc -45
+KPX racute.sc ycircumflex.sc -50
+KPX racute.sc c.sc -25
+KPX racute.sc g.sc -30
+KPX racute.sc o.sc -30
+KPX racute.sc t.sc -25
+KPX racute.sc u.sc -35
+KPX racute.sc v.sc -50
+KPX racute.sc w.sc -45
+KPX racute.sc y.sc -50
+KPX racute.sc ccedilla.sc -25
+KPX racute.sc odieresis.sc -30
+KPX racute.sc oslash.sc -30
+KPX racute.sc ucircumflex.sc -35
+KPX racute.sc udieresis.sc -35
+KPX racute.sc ydieresis.sc -50
+KPX racute.sc hyphen -50
+KPX racute.sc c.sc -25
+KPX racute.sc g.sc -30
+KPX racute.sc o.sc -30
+KPX racute.sc t.sc -25
+KPX racute.sc u.sc -35
+KPX racute.sc v.sc -50
+KPX racute.sc w.sc -45
+KPX racute.sc y.sc -50
+KPX racute.sc ccedilla.sc -25
+KPX racute.sc odieresis.sc -30
+KPX racute.sc oslash.sc -30
+KPX racute.sc ucircumflex.sc -35
+KPX racute.sc udieresis.sc -35
+KPX racute.sc ydieresis.sc -50
+KPX racute.sc cacute.sc -25
+KPX racute.sc ccircumflex.sc -25
+KPX racute.sc cdotaccent.sc -25
+KPX racute.sc ccaron.sc -25
+KPX racute.sc gcircumflex.sc -30
+KPX racute.sc gbreve.sc -30
+KPX racute.sc gdotaccent.sc -30
+KPX racute.sc gcommaaccent.sc -30
+KPX racute.sc omacron.sc -30
+KPX racute.sc obreve.sc -30
+KPX racute.sc ohungarumlaut.sc -30
+KPX racute.sc oe.sc -25
+KPX racute.sc tcaron.sc -25
+KPX racute.sc umacron.sc -35
+KPX racute.sc ubreve.sc -35
+KPX racute.sc uring.sc -35
+KPX racute.sc uhungarumlaut.sc -35
+KPX racute.sc uogonek.sc -35
+KPX racute.sc wcircumflex.sc -45
+KPX racute.sc ycircumflex.sc -50
+KPX racute.sc gcaron.sc -30
+KPX racute.sc oogonek.sc -30
+KPX racute.sc gacute.sc -30
+KPX racute.sc wgrave.sc -45
+KPX racute.sc wacute.sc -45
+KPX racute.sc wdieresis.sc -45
+KPX rcaron.sc hyphen -50
+KPX rcaron.sc gacute.sc -30
+KPX rcaron.sc gcaron.sc -30
+KPX rcaron.sc oe.sc -25
+KPX rcaron.sc oogonek.sc -30
+KPX rcaron.sc cacute.sc -25
+KPX rcaron.sc ccaron.sc -25
+KPX rcaron.sc ccircumflex.sc -25
+KPX rcaron.sc cdotaccent.sc -25
+KPX rcaron.sc gbreve.sc -30
+KPX rcaron.sc gcircumflex.sc -30
+KPX rcaron.sc gcommaaccent.sc -30
+KPX rcaron.sc gdotaccent.sc -30
+KPX rcaron.sc obreve.sc -30
+KPX rcaron.sc ohungarumlaut.sc -30
+KPX rcaron.sc omacron.sc -30
+KPX rcaron.sc tcaron.sc -25
+KPX rcaron.sc ubreve.sc -35
+KPX rcaron.sc uhungarumlaut.sc -35
+KPX rcaron.sc umacron.sc -35
+KPX rcaron.sc uogonek.sc -35
+KPX rcaron.sc uring.sc -35
+KPX rcaron.sc wacute.sc -45
+KPX rcaron.sc wcircumflex.sc -45
+KPX rcaron.sc wdieresis.sc -45
+KPX rcaron.sc wgrave.sc -45
+KPX rcaron.sc ycircumflex.sc -50
+KPX rcaron.sc c.sc -25
+KPX rcaron.sc g.sc -30
+KPX rcaron.sc o.sc -30
+KPX rcaron.sc t.sc -25
+KPX rcaron.sc u.sc -35
+KPX rcaron.sc v.sc -50
+KPX rcaron.sc w.sc -45
+KPX rcaron.sc y.sc -50
+KPX rcaron.sc ccedilla.sc -25
+KPX rcaron.sc odieresis.sc -30
+KPX rcaron.sc oslash.sc -30
+KPX rcaron.sc ucircumflex.sc -35
+KPX rcaron.sc udieresis.sc -35
+KPX rcaron.sc ydieresis.sc -50
+KPX rcaron.sc hyphen -50
+KPX rcaron.sc c.sc -25
+KPX rcaron.sc g.sc -30
+KPX rcaron.sc o.sc -30
+KPX rcaron.sc t.sc -25
+KPX rcaron.sc u.sc -35
+KPX rcaron.sc v.sc -50
+KPX rcaron.sc w.sc -45
+KPX rcaron.sc y.sc -50
+KPX rcaron.sc ccedilla.sc -25
+KPX rcaron.sc odieresis.sc -30
+KPX rcaron.sc oslash.sc -30
+KPX rcaron.sc ucircumflex.sc -35
+KPX rcaron.sc udieresis.sc -35
+KPX rcaron.sc ydieresis.sc -50
+KPX rcaron.sc cacute.sc -25
+KPX rcaron.sc ccircumflex.sc -25
+KPX rcaron.sc cdotaccent.sc -25
+KPX rcaron.sc ccaron.sc -25
+KPX rcaron.sc gcircumflex.sc -30
+KPX rcaron.sc gbreve.sc -30
+KPX rcaron.sc gdotaccent.sc -30
+KPX rcaron.sc gcommaaccent.sc -30
+KPX rcaron.sc omacron.sc -30
+KPX rcaron.sc obreve.sc -30
+KPX rcaron.sc ohungarumlaut.sc -30
+KPX rcaron.sc oe.sc -25
+KPX rcaron.sc tcaron.sc -25
+KPX rcaron.sc umacron.sc -35
+KPX rcaron.sc ubreve.sc -35
+KPX rcaron.sc uring.sc -35
+KPX rcaron.sc uhungarumlaut.sc -35
+KPX rcaron.sc uogonek.sc -35
+KPX rcaron.sc wcircumflex.sc -45
+KPX rcaron.sc ycircumflex.sc -50
+KPX rcaron.sc gcaron.sc -30
+KPX rcaron.sc oogonek.sc -30
+KPX rcaron.sc gacute.sc -30
+KPX rcaron.sc wgrave.sc -45
+KPX rcaron.sc wacute.sc -45
+KPX rcaron.sc wdieresis.sc -45
+KPX rcommaaccent.sc hyphen -50
+KPX rcommaaccent.sc gacute.sc -30
+KPX rcommaaccent.sc gcaron.sc -30
+KPX rcommaaccent.sc oe.sc -25
+KPX rcommaaccent.sc oogonek.sc -30
+KPX rcommaaccent.sc cacute.sc -25
+KPX rcommaaccent.sc ccaron.sc -25
+KPX rcommaaccent.sc ccircumflex.sc -25
+KPX rcommaaccent.sc cdotaccent.sc -25
+KPX rcommaaccent.sc gbreve.sc -30
+KPX rcommaaccent.sc gcircumflex.sc -30
+KPX rcommaaccent.sc gcommaaccent.sc -30
+KPX rcommaaccent.sc gdotaccent.sc -30
+KPX rcommaaccent.sc obreve.sc -30
+KPX rcommaaccent.sc ohungarumlaut.sc -30
+KPX rcommaaccent.sc omacron.sc -30
+KPX rcommaaccent.sc tcaron.sc -25
+KPX rcommaaccent.sc ubreve.sc -35
+KPX rcommaaccent.sc uhungarumlaut.sc -35
+KPX rcommaaccent.sc umacron.sc -35
+KPX rcommaaccent.sc uogonek.sc -35
+KPX rcommaaccent.sc uring.sc -35
+KPX rcommaaccent.sc wacute.sc -45
+KPX rcommaaccent.sc wcircumflex.sc -45
+KPX rcommaaccent.sc wdieresis.sc -45
+KPX rcommaaccent.sc wgrave.sc -45
+KPX rcommaaccent.sc ycircumflex.sc -50
+KPX rcommaaccent.sc c.sc -25
+KPX rcommaaccent.sc g.sc -30
+KPX rcommaaccent.sc o.sc -30
+KPX rcommaaccent.sc t.sc -25
+KPX rcommaaccent.sc u.sc -35
+KPX rcommaaccent.sc v.sc -50
+KPX rcommaaccent.sc w.sc -45
+KPX rcommaaccent.sc y.sc -50
+KPX rcommaaccent.sc ccedilla.sc -25
+KPX rcommaaccent.sc odieresis.sc -30
+KPX rcommaaccent.sc oslash.sc -30
+KPX rcommaaccent.sc ucircumflex.sc -35
+KPX rcommaaccent.sc udieresis.sc -35
+KPX rcommaaccent.sc ydieresis.sc -50
+KPX rcommaaccent.sc hyphen -50
+KPX rcommaaccent.sc c.sc -25
+KPX rcommaaccent.sc g.sc -30
+KPX rcommaaccent.sc o.sc -30
+KPX rcommaaccent.sc t.sc -25
+KPX rcommaaccent.sc u.sc -35
+KPX rcommaaccent.sc v.sc -50
+KPX rcommaaccent.sc w.sc -45
+KPX rcommaaccent.sc y.sc -50
+KPX rcommaaccent.sc ccedilla.sc -25
+KPX rcommaaccent.sc odieresis.sc -30
+KPX rcommaaccent.sc oslash.sc -30
+KPX rcommaaccent.sc ucircumflex.sc -35
+KPX rcommaaccent.sc udieresis.sc -35
+KPX rcommaaccent.sc ydieresis.sc -50
+KPX rcommaaccent.sc cacute.sc -25
+KPX rcommaaccent.sc ccircumflex.sc -25
+KPX rcommaaccent.sc cdotaccent.sc -25
+KPX rcommaaccent.sc ccaron.sc -25
+KPX rcommaaccent.sc gcircumflex.sc -30
+KPX rcommaaccent.sc gbreve.sc -30
+KPX rcommaaccent.sc gdotaccent.sc -30
+KPX rcommaaccent.sc gcommaaccent.sc -30
+KPX rcommaaccent.sc omacron.sc -30
+KPX rcommaaccent.sc obreve.sc -30
+KPX rcommaaccent.sc ohungarumlaut.sc -30
+KPX rcommaaccent.sc oe.sc -25
+KPX rcommaaccent.sc tcaron.sc -25
+KPX rcommaaccent.sc umacron.sc -35
+KPX rcommaaccent.sc ubreve.sc -35
+KPX rcommaaccent.sc uring.sc -35
+KPX rcommaaccent.sc uhungarumlaut.sc -35
+KPX rcommaaccent.sc uogonek.sc -35
+KPX rcommaaccent.sc wcircumflex.sc -45
+KPX rcommaaccent.sc ycircumflex.sc -50
+KPX rcommaaccent.sc gcaron.sc -30
+KPX rcommaaccent.sc oogonek.sc -30
+KPX rcommaaccent.sc gacute.sc -30
+KPX rcommaaccent.sc wgrave.sc -45
+KPX rcommaaccent.sc wacute.sc -45
+KPX rcommaaccent.sc wdieresis.sc -45
+KPX sacute.sc amacron.sc -25
+KPX sacute.sc aogonek.sc -25
+KPX sacute.sc aeacute.sc -20
+KPX sacute.sc tcaron.sc -15
+KPX sacute.sc wacute.sc -15
+KPX sacute.sc wcircumflex.sc -15
+KPX sacute.sc wdieresis.sc -15
+KPX sacute.sc wgrave.sc -15
+KPX sacute.sc ycircumflex.sc -20
+KPX sacute.sc a.sc -25
+KPX sacute.sc t.sc -15
+KPX sacute.sc v.sc -15
+KPX sacute.sc w.sc -15
+KPX sacute.sc y.sc -20
+KPX sacute.sc adieresis.sc -25
+KPX sacute.sc aring.sc -25
+KPX sacute.sc ae.sc -20
+KPX sacute.sc ydieresis.sc -20
+KPX sacute.sc a.sc -25
+KPX sacute.sc t.sc -15
+KPX sacute.sc v.sc -15
+KPX sacute.sc w.sc -15
+KPX sacute.sc y.sc -20
+KPX sacute.sc adieresis.sc -25
+KPX sacute.sc aring.sc -25
+KPX sacute.sc ae.sc -20
+KPX sacute.sc ydieresis.sc -20
+KPX sacute.sc amacron.sc -25
+KPX sacute.sc aogonek.sc -25
+KPX sacute.sc tcaron.sc -15
+KPX sacute.sc wcircumflex.sc -15
+KPX sacute.sc ycircumflex.sc -20
+KPX sacute.sc aeacute.sc -20
+KPX sacute.sc wgrave.sc -15
+KPX sacute.sc wacute.sc -15
+KPX sacute.sc wdieresis.sc -15
+KPX scedilla.sc amacron.sc -25
+KPX scedilla.sc aogonek.sc -25
+KPX scedilla.sc aeacute.sc -20
+KPX scedilla.sc tcaron.sc -15
+KPX scedilla.sc wacute.sc -15
+KPX scedilla.sc wcircumflex.sc -15
+KPX scedilla.sc wdieresis.sc -15
+KPX scedilla.sc wgrave.sc -15
+KPX scedilla.sc ycircumflex.sc -20
+KPX scedilla.sc a.sc -25
+KPX scedilla.sc t.sc -15
+KPX scedilla.sc v.sc -15
+KPX scedilla.sc w.sc -15
+KPX scedilla.sc y.sc -20
+KPX scedilla.sc adieresis.sc -25
+KPX scedilla.sc aring.sc -25
+KPX scedilla.sc ae.sc -20
+KPX scedilla.sc ydieresis.sc -20
+KPX scedilla.sc a.sc -25
+KPX scedilla.sc t.sc -15
+KPX scedilla.sc v.sc -15
+KPX scedilla.sc w.sc -15
+KPX scedilla.sc y.sc -20
+KPX scedilla.sc adieresis.sc -25
+KPX scedilla.sc aring.sc -25
+KPX scedilla.sc ae.sc -20
+KPX scedilla.sc ydieresis.sc -20
+KPX scedilla.sc amacron.sc -25
+KPX scedilla.sc aogonek.sc -25
+KPX scedilla.sc tcaron.sc -15
+KPX scedilla.sc wcircumflex.sc -15
+KPX scedilla.sc ycircumflex.sc -20
+KPX scedilla.sc aeacute.sc -20
+KPX scedilla.sc wgrave.sc -15
+KPX scedilla.sc wacute.sc -15
+KPX scedilla.sc wdieresis.sc -15
+KPX scircumflex.sc amacron.sc -25
+KPX scircumflex.sc aogonek.sc -25
+KPX scircumflex.sc aeacute.sc -20
+KPX scircumflex.sc tcaron.sc -15
+KPX scircumflex.sc wacute.sc -15
+KPX scircumflex.sc wcircumflex.sc -15
+KPX scircumflex.sc wdieresis.sc -15
+KPX scircumflex.sc wgrave.sc -15
+KPX scircumflex.sc ycircumflex.sc -20
+KPX scircumflex.sc a.sc -25
+KPX scircumflex.sc t.sc -15
+KPX scircumflex.sc v.sc -15
+KPX scircumflex.sc w.sc -15
+KPX scircumflex.sc y.sc -20
+KPX scircumflex.sc adieresis.sc -25
+KPX scircumflex.sc aring.sc -25
+KPX scircumflex.sc ae.sc -20
+KPX scircumflex.sc ydieresis.sc -20
+KPX scircumflex.sc a.sc -25
+KPX scircumflex.sc t.sc -15
+KPX scircumflex.sc v.sc -15
+KPX scircumflex.sc w.sc -15
+KPX scircumflex.sc y.sc -20
+KPX scircumflex.sc adieresis.sc -25
+KPX scircumflex.sc aring.sc -25
+KPX scircumflex.sc ae.sc -20
+KPX scircumflex.sc ydieresis.sc -20
+KPX scircumflex.sc amacron.sc -25
+KPX scircumflex.sc aogonek.sc -25
+KPX scircumflex.sc tcaron.sc -15
+KPX scircumflex.sc wcircumflex.sc -15
+KPX scircumflex.sc ycircumflex.sc -20
+KPX scircumflex.sc aeacute.sc -20
+KPX scircumflex.sc wgrave.sc -15
+KPX scircumflex.sc wacute.sc -15
+KPX scircumflex.sc wdieresis.sc -15
+KPX tcaron.sc comma -75
+KPX tcaron.sc hyphen -75
+KPX tcaron.sc period -80
+KPX tcaron.sc colon -90
+KPX tcaron.sc semicolon -85
+KPX tcaron.sc jacute.sc -15
+KPX tcaron.sc amacron.sc -35
+KPX tcaron.sc aogonek.sc -35
+KPX tcaron.sc aeacute.sc -30
+KPX tcaron.sc jcircumflex.sc -15
+KPX tcaron.sc wacute.sc 15
+KPX tcaron.sc wcircumflex.sc 15
+KPX tcaron.sc wdieresis.sc 15
+KPX tcaron.sc wgrave.sc 15
+KPX tcaron.sc ycircumflex.sc 5
+KPX tcaron.sc a.sc -35
+KPX tcaron.sc j.sc -15
+KPX tcaron.sc v.sc 10
+KPX tcaron.sc w.sc 15
+KPX tcaron.sc y.sc 5
+KPX tcaron.sc adieresis.sc -35
+KPX tcaron.sc aring.sc -35
+KPX tcaron.sc ae.sc -30
+KPX tcaron.sc ydieresis.sc 5
+KPX tcaron.sc comma -75
+KPX tcaron.sc hyphen -75
+KPX tcaron.sc period -80
+KPX tcaron.sc colon -90
+KPX tcaron.sc semicolon -85
+KPX tcaron.sc a.sc -35
+KPX tcaron.sc j.sc -15
+KPX tcaron.sc v.sc 10
+KPX tcaron.sc w.sc 15
+KPX tcaron.sc y.sc 5
+KPX tcaron.sc adieresis.sc -35
+KPX tcaron.sc aring.sc -35
+KPX tcaron.sc ae.sc -30
+KPX tcaron.sc ydieresis.sc 5
+KPX tcaron.sc amacron.sc -35
+KPX tcaron.sc aogonek.sc -35
+KPX tcaron.sc jcircumflex.sc -15
+KPX tcaron.sc wcircumflex.sc 15
+KPX tcaron.sc ycircumflex.sc 5
+KPX tcaron.sc aeacute.sc -30
+KPX tcaron.sc wgrave.sc 15
+KPX tcaron.sc wacute.sc 15
+KPX tcaron.sc wdieresis.sc 15
+KPX tcaron.sc jacute.sc -15
+KPX ubreve.sc comma -30
+KPX ubreve.sc period -35
+KPX ubreve.sc amacron.sc -45
+KPX ubreve.sc aogonek.sc -45
+KPX ubreve.sc aeacute.sc -40
+KPX ubreve.sc a.sc -45
+KPX ubreve.sc adieresis.sc -45
+KPX ubreve.sc aring.sc -45
+KPX ubreve.sc ae.sc -40
+KPX ubreve.sc comma -30
+KPX ubreve.sc period -35
+KPX ubreve.sc a.sc -45
+KPX ubreve.sc adieresis.sc -45
+KPX ubreve.sc aring.sc -45
+KPX ubreve.sc ae.sc -40
+KPX ubreve.sc amacron.sc -45
+KPX ubreve.sc aogonek.sc -45
+KPX ubreve.sc aeacute.sc -40
+KPX uhungarumlaut.sc comma -30
+KPX uhungarumlaut.sc period -35
+KPX uhungarumlaut.sc amacron.sc -45
+KPX uhungarumlaut.sc aogonek.sc -45
+KPX uhungarumlaut.sc aeacute.sc -40
+KPX uhungarumlaut.sc a.sc -45
+KPX uhungarumlaut.sc adieresis.sc -45
+KPX uhungarumlaut.sc aring.sc -45
+KPX uhungarumlaut.sc ae.sc -40
+KPX uhungarumlaut.sc comma -30
+KPX uhungarumlaut.sc period -35
+KPX uhungarumlaut.sc a.sc -45
+KPX uhungarumlaut.sc adieresis.sc -45
+KPX uhungarumlaut.sc aring.sc -45
+KPX uhungarumlaut.sc ae.sc -40
+KPX uhungarumlaut.sc amacron.sc -45
+KPX uhungarumlaut.sc aogonek.sc -45
+KPX uhungarumlaut.sc aeacute.sc -40
+KPX umacron.sc comma -30
+KPX umacron.sc period -35
+KPX umacron.sc amacron.sc -45
+KPX umacron.sc aogonek.sc -45
+KPX umacron.sc aeacute.sc -40
+KPX umacron.sc a.sc -45
+KPX umacron.sc adieresis.sc -45
+KPX umacron.sc aring.sc -45
+KPX umacron.sc ae.sc -40
+KPX umacron.sc comma -30
+KPX umacron.sc period -35
+KPX umacron.sc a.sc -45
+KPX umacron.sc adieresis.sc -45
+KPX umacron.sc aring.sc -45
+KPX umacron.sc ae.sc -40
+KPX umacron.sc amacron.sc -45
+KPX umacron.sc aogonek.sc -45
+KPX umacron.sc aeacute.sc -40
+KPX uogonek.sc comma -30
+KPX uogonek.sc period -35
+KPX uogonek.sc amacron.sc -45
+KPX uogonek.sc aogonek.sc -45
+KPX uogonek.sc aeacute.sc -40
+KPX uogonek.sc a.sc -45
+KPX uogonek.sc adieresis.sc -45
+KPX uogonek.sc aring.sc -45
+KPX uogonek.sc ae.sc -40
+KPX uogonek.sc comma -30
+KPX uogonek.sc period -35
+KPX uogonek.sc a.sc -45
+KPX uogonek.sc adieresis.sc -45
+KPX uogonek.sc aring.sc -45
+KPX uogonek.sc ae.sc -40
+KPX uogonek.sc amacron.sc -45
+KPX uogonek.sc aogonek.sc -45
+KPX uogonek.sc aeacute.sc -40
+KPX uring.sc comma -30
+KPX uring.sc period -35
+KPX uring.sc amacron.sc -45
+KPX uring.sc aogonek.sc -45
+KPX uring.sc aeacute.sc -40
+KPX uring.sc a.sc -45
+KPX uring.sc adieresis.sc -45
+KPX uring.sc aring.sc -45
+KPX uring.sc ae.sc -40
+KPX uring.sc comma -30
+KPX uring.sc period -35
+KPX uring.sc a.sc -45
+KPX uring.sc adieresis.sc -45
+KPX uring.sc aring.sc -45
+KPX uring.sc ae.sc -40
+KPX uring.sc amacron.sc -45
+KPX uring.sc aogonek.sc -45
+KPX uring.sc aeacute.sc -40
+KPX utilde.sc a.sc -45
+KPX utilde.sc a.sc -45
+KPX wacute.sc comma -90
+KPX wacute.sc hyphen -55
+KPX wacute.sc period -95
+KPX wacute.sc colon -80
+KPX wacute.sc semicolon -80
+KPX wacute.sc gacute.sc -35
+KPX wacute.sc gcaron.sc -35
+KPX wacute.sc oogonek.sc -35
+KPX wacute.sc scaron.sc -25
+KPX wacute.sc amacron.sc -75
+KPX wacute.sc aogonek.sc -75
+KPX wacute.sc aeacute.sc -65
+KPX wacute.sc cacute.sc -35
+KPX wacute.sc ccaron.sc -35
+KPX wacute.sc ccircumflex.sc -35
+KPX wacute.sc cdotaccent.sc -35
+KPX wacute.sc gbreve.sc -35
+KPX wacute.sc gcircumflex.sc -35
+KPX wacute.sc gcommaaccent.sc -35
+KPX wacute.sc gdotaccent.sc -35
+KPX wacute.sc obreve.sc -35
+KPX wacute.sc ohungarumlaut.sc -35
+KPX wacute.sc omacron.sc -35
+KPX wacute.sc sacute.sc -25
+KPX wacute.sc scedilla.sc -25
+KPX wacute.sc scircumflex.sc -25
+KPX wacute.sc tcaron.sc 10
+KPX wacute.sc a.sc -75
+KPX wacute.sc c.sc -35
+KPX wacute.sc g.sc -35
+KPX wacute.sc o.sc -35
+KPX wacute.sc s.sc -25
+KPX wacute.sc t.sc 10
+KPX wacute.sc adieresis.sc -75
+KPX wacute.sc aring.sc -75
+KPX wacute.sc ae.sc -65
+KPX wacute.sc ccedilla.sc -35
+KPX wacute.sc odieresis.sc -35
+KPX wacute.sc oslash.sc -35
+KPX wacute.sc comma -90
+KPX wacute.sc hyphen -55
+KPX wacute.sc period -95
+KPX wacute.sc colon -80
+KPX wacute.sc semicolon -80
+KPX wacute.sc a.sc -75
+KPX wacute.sc c.sc -35
+KPX wacute.sc g.sc -35
+KPX wacute.sc o.sc -35
+KPX wacute.sc s.sc -25
+KPX wacute.sc t.sc 10
+KPX wacute.sc adieresis.sc -75
+KPX wacute.sc aring.sc -75
+KPX wacute.sc ae.sc -65
+KPX wacute.sc ccedilla.sc -35
+KPX wacute.sc odieresis.sc -35
+KPX wacute.sc oslash.sc -35
+KPX wacute.sc amacron.sc -75
+KPX wacute.sc aogonek.sc -75
+KPX wacute.sc cacute.sc -35
+KPX wacute.sc ccircumflex.sc -35
+KPX wacute.sc cdotaccent.sc -35
+KPX wacute.sc ccaron.sc -35
+KPX wacute.sc gcircumflex.sc -35
+KPX wacute.sc gbreve.sc -35
+KPX wacute.sc gdotaccent.sc -35
+KPX wacute.sc gcommaaccent.sc -35
+KPX wacute.sc omacron.sc -35
+KPX wacute.sc obreve.sc -35
+KPX wacute.sc ohungarumlaut.sc -35
+KPX wacute.sc sacute.sc -25
+KPX wacute.sc scircumflex.sc -25
+KPX wacute.sc scedilla.sc -25
+KPX wacute.sc scaron.sc -25
+KPX wacute.sc tcaron.sc 10
+KPX wacute.sc gcaron.sc -35
+KPX wacute.sc oogonek.sc -35
+KPX wacute.sc gacute.sc -35
+KPX wacute.sc aeacute.sc -65
+KPX wcircumflex.sc comma -90
+KPX wcircumflex.sc hyphen -55
+KPX wcircumflex.sc period -95
+KPX wcircumflex.sc colon -80
+KPX wcircumflex.sc semicolon -80
+KPX wcircumflex.sc gacute.sc -35
+KPX wcircumflex.sc gcaron.sc -35
+KPX wcircumflex.sc oogonek.sc -35
+KPX wcircumflex.sc scaron.sc -25
+KPX wcircumflex.sc amacron.sc -75
+KPX wcircumflex.sc aogonek.sc -75
+KPX wcircumflex.sc aeacute.sc -65
+KPX wcircumflex.sc cacute.sc -35
+KPX wcircumflex.sc ccaron.sc -35
+KPX wcircumflex.sc ccircumflex.sc -35
+KPX wcircumflex.sc cdotaccent.sc -35
+KPX wcircumflex.sc gbreve.sc -35
+KPX wcircumflex.sc gcircumflex.sc -35
+KPX wcircumflex.sc gcommaaccent.sc -35
+KPX wcircumflex.sc gdotaccent.sc -35
+KPX wcircumflex.sc obreve.sc -35
+KPX wcircumflex.sc ohungarumlaut.sc -35
+KPX wcircumflex.sc omacron.sc -35
+KPX wcircumflex.sc sacute.sc -25
+KPX wcircumflex.sc scedilla.sc -25
+KPX wcircumflex.sc scircumflex.sc -25
+KPX wcircumflex.sc tcaron.sc 10
+KPX wcircumflex.sc a.sc -75
+KPX wcircumflex.sc c.sc -35
+KPX wcircumflex.sc g.sc -35
+KPX wcircumflex.sc o.sc -35
+KPX wcircumflex.sc s.sc -25
+KPX wcircumflex.sc t.sc 10
+KPX wcircumflex.sc adieresis.sc -75
+KPX wcircumflex.sc aring.sc -75
+KPX wcircumflex.sc ae.sc -65
+KPX wcircumflex.sc ccedilla.sc -35
+KPX wcircumflex.sc odieresis.sc -35
+KPX wcircumflex.sc oslash.sc -35
+KPX wcircumflex.sc comma -90
+KPX wcircumflex.sc hyphen -55
+KPX wcircumflex.sc period -95
+KPX wcircumflex.sc colon -80
+KPX wcircumflex.sc semicolon -80
+KPX wcircumflex.sc a.sc -75
+KPX wcircumflex.sc c.sc -35
+KPX wcircumflex.sc g.sc -35
+KPX wcircumflex.sc o.sc -35
+KPX wcircumflex.sc s.sc -25
+KPX wcircumflex.sc t.sc 10
+KPX wcircumflex.sc adieresis.sc -75
+KPX wcircumflex.sc aring.sc -75
+KPX wcircumflex.sc ae.sc -65
+KPX wcircumflex.sc ccedilla.sc -35
+KPX wcircumflex.sc odieresis.sc -35
+KPX wcircumflex.sc oslash.sc -35
+KPX wcircumflex.sc amacron.sc -75
+KPX wcircumflex.sc aogonek.sc -75
+KPX wcircumflex.sc cacute.sc -35
+KPX wcircumflex.sc ccircumflex.sc -35
+KPX wcircumflex.sc cdotaccent.sc -35
+KPX wcircumflex.sc ccaron.sc -35
+KPX wcircumflex.sc gcircumflex.sc -35
+KPX wcircumflex.sc gbreve.sc -35
+KPX wcircumflex.sc gdotaccent.sc -35
+KPX wcircumflex.sc gcommaaccent.sc -35
+KPX wcircumflex.sc omacron.sc -35
+KPX wcircumflex.sc obreve.sc -35
+KPX wcircumflex.sc ohungarumlaut.sc -35
+KPX wcircumflex.sc sacute.sc -25
+KPX wcircumflex.sc scircumflex.sc -25
+KPX wcircumflex.sc scedilla.sc -25
+KPX wcircumflex.sc scaron.sc -25
+KPX wcircumflex.sc tcaron.sc 10
+KPX wcircumflex.sc gcaron.sc -35
+KPX wcircumflex.sc oogonek.sc -35
+KPX wcircumflex.sc gacute.sc -35
+KPX wcircumflex.sc aeacute.sc -65
+KPX wdieresis.sc comma -90
+KPX wdieresis.sc hyphen -55
+KPX wdieresis.sc period -95
+KPX wdieresis.sc colon -80
+KPX wdieresis.sc semicolon -80
+KPX wdieresis.sc gacute.sc -35
+KPX wdieresis.sc gcaron.sc -35
+KPX wdieresis.sc oogonek.sc -35
+KPX wdieresis.sc scaron.sc -25
+KPX wdieresis.sc amacron.sc -75
+KPX wdieresis.sc aogonek.sc -75
+KPX wdieresis.sc aeacute.sc -65
+KPX wdieresis.sc cacute.sc -35
+KPX wdieresis.sc ccaron.sc -35
+KPX wdieresis.sc ccircumflex.sc -35
+KPX wdieresis.sc cdotaccent.sc -35
+KPX wdieresis.sc gbreve.sc -35
+KPX wdieresis.sc gcircumflex.sc -35
+KPX wdieresis.sc gcommaaccent.sc -35
+KPX wdieresis.sc gdotaccent.sc -35
+KPX wdieresis.sc obreve.sc -35
+KPX wdieresis.sc ohungarumlaut.sc -35
+KPX wdieresis.sc omacron.sc -35
+KPX wdieresis.sc sacute.sc -25
+KPX wdieresis.sc scedilla.sc -25
+KPX wdieresis.sc scircumflex.sc -25
+KPX wdieresis.sc tcaron.sc 10
+KPX wdieresis.sc a.sc -75
+KPX wdieresis.sc c.sc -35
+KPX wdieresis.sc g.sc -35
+KPX wdieresis.sc o.sc -35
+KPX wdieresis.sc s.sc -25
+KPX wdieresis.sc t.sc 10
+KPX wdieresis.sc adieresis.sc -75
+KPX wdieresis.sc aring.sc -75
+KPX wdieresis.sc ae.sc -65
+KPX wdieresis.sc ccedilla.sc -35
+KPX wdieresis.sc odieresis.sc -35
+KPX wdieresis.sc oslash.sc -35
+KPX wdieresis.sc comma -90
+KPX wdieresis.sc hyphen -55
+KPX wdieresis.sc period -95
+KPX wdieresis.sc colon -80
+KPX wdieresis.sc semicolon -80
+KPX wdieresis.sc a.sc -75
+KPX wdieresis.sc c.sc -35
+KPX wdieresis.sc g.sc -35
+KPX wdieresis.sc o.sc -35
+KPX wdieresis.sc s.sc -25
+KPX wdieresis.sc t.sc 10
+KPX wdieresis.sc adieresis.sc -75
+KPX wdieresis.sc aring.sc -75
+KPX wdieresis.sc ae.sc -65
+KPX wdieresis.sc ccedilla.sc -35
+KPX wdieresis.sc odieresis.sc -35
+KPX wdieresis.sc oslash.sc -35
+KPX wdieresis.sc amacron.sc -75
+KPX wdieresis.sc aogonek.sc -75
+KPX wdieresis.sc cacute.sc -35
+KPX wdieresis.sc ccircumflex.sc -35
+KPX wdieresis.sc cdotaccent.sc -35
+KPX wdieresis.sc ccaron.sc -35
+KPX wdieresis.sc gcircumflex.sc -35
+KPX wdieresis.sc gbreve.sc -35
+KPX wdieresis.sc gdotaccent.sc -35
+KPX wdieresis.sc gcommaaccent.sc -35
+KPX wdieresis.sc omacron.sc -35
+KPX wdieresis.sc obreve.sc -35
+KPX wdieresis.sc ohungarumlaut.sc -35
+KPX wdieresis.sc sacute.sc -25
+KPX wdieresis.sc scircumflex.sc -25
+KPX wdieresis.sc scedilla.sc -25
+KPX wdieresis.sc scaron.sc -25
+KPX wdieresis.sc tcaron.sc 10
+KPX wdieresis.sc gcaron.sc -35
+KPX wdieresis.sc oogonek.sc -35
+KPX wdieresis.sc gacute.sc -35
+KPX wdieresis.sc aeacute.sc -65
+KPX wgrave.sc comma -90
+KPX wgrave.sc hyphen -55
+KPX wgrave.sc period -95
+KPX wgrave.sc colon -80
+KPX wgrave.sc semicolon -80
+KPX wgrave.sc gacute.sc -35
+KPX wgrave.sc gcaron.sc -35
+KPX wgrave.sc oogonek.sc -35
+KPX wgrave.sc scaron.sc -25
+KPX wgrave.sc amacron.sc -75
+KPX wgrave.sc aogonek.sc -75
+KPX wgrave.sc aeacute.sc -65
+KPX wgrave.sc cacute.sc -35
+KPX wgrave.sc ccaron.sc -35
+KPX wgrave.sc ccircumflex.sc -35
+KPX wgrave.sc cdotaccent.sc -35
+KPX wgrave.sc gbreve.sc -35
+KPX wgrave.sc gcircumflex.sc -35
+KPX wgrave.sc gcommaaccent.sc -35
+KPX wgrave.sc gdotaccent.sc -35
+KPX wgrave.sc obreve.sc -35
+KPX wgrave.sc ohungarumlaut.sc -35
+KPX wgrave.sc omacron.sc -35
+KPX wgrave.sc sacute.sc -25
+KPX wgrave.sc scedilla.sc -25
+KPX wgrave.sc scircumflex.sc -25
+KPX wgrave.sc tcaron.sc 10
+KPX wgrave.sc a.sc -75
+KPX wgrave.sc c.sc -35
+KPX wgrave.sc g.sc -35
+KPX wgrave.sc o.sc -35
+KPX wgrave.sc s.sc -25
+KPX wgrave.sc t.sc 10
+KPX wgrave.sc adieresis.sc -75
+KPX wgrave.sc aring.sc -75
+KPX wgrave.sc ae.sc -65
+KPX wgrave.sc ccedilla.sc -35
+KPX wgrave.sc odieresis.sc -35
+KPX wgrave.sc oslash.sc -35
+KPX wgrave.sc comma -90
+KPX wgrave.sc hyphen -55
+KPX wgrave.sc period -95
+KPX wgrave.sc colon -80
+KPX wgrave.sc semicolon -80
+KPX wgrave.sc a.sc -75
+KPX wgrave.sc c.sc -35
+KPX wgrave.sc g.sc -35
+KPX wgrave.sc o.sc -35
+KPX wgrave.sc s.sc -25
+KPX wgrave.sc t.sc 10
+KPX wgrave.sc adieresis.sc -75
+KPX wgrave.sc aring.sc -75
+KPX wgrave.sc ae.sc -65
+KPX wgrave.sc ccedilla.sc -35
+KPX wgrave.sc odieresis.sc -35
+KPX wgrave.sc oslash.sc -35
+KPX wgrave.sc amacron.sc -75
+KPX wgrave.sc aogonek.sc -75
+KPX wgrave.sc cacute.sc -35
+KPX wgrave.sc ccircumflex.sc -35
+KPX wgrave.sc cdotaccent.sc -35
+KPX wgrave.sc ccaron.sc -35
+KPX wgrave.sc gcircumflex.sc -35
+KPX wgrave.sc gbreve.sc -35
+KPX wgrave.sc gdotaccent.sc -35
+KPX wgrave.sc gcommaaccent.sc -35
+KPX wgrave.sc omacron.sc -35
+KPX wgrave.sc obreve.sc -35
+KPX wgrave.sc ohungarumlaut.sc -35
+KPX wgrave.sc sacute.sc -25
+KPX wgrave.sc scircumflex.sc -25
+KPX wgrave.sc scedilla.sc -25
+KPX wgrave.sc scaron.sc -25
+KPX wgrave.sc tcaron.sc 10
+KPX wgrave.sc gcaron.sc -35
+KPX wgrave.sc oogonek.sc -35
+KPX wgrave.sc gacute.sc -35
+KPX wgrave.sc aeacute.sc -65
+KPX ycircumflex.sc comma -95
+KPX ycircumflex.sc hyphen -100
+KPX ycircumflex.sc period -105
+KPX ycircumflex.sc colon -110
+KPX ycircumflex.sc semicolon -110
+KPX ycircumflex.sc gacute.sc -45
+KPX ycircumflex.sc gcaron.sc -45
+KPX ycircumflex.sc jacute.sc -20
+KPX ycircumflex.sc oogonek.sc -45
+KPX ycircumflex.sc scaron.sc -30
+KPX ycircumflex.sc amacron.sc -50
+KPX ycircumflex.sc aogonek.sc -50
+KPX ycircumflex.sc aeacute.sc -45
+KPX ycircumflex.sc cacute.sc -45
+KPX ycircumflex.sc ccaron.sc -45
+KPX ycircumflex.sc ccircumflex.sc -45
+KPX ycircumflex.sc cdotaccent.sc -45
+KPX ycircumflex.sc gbreve.sc -45
+KPX ycircumflex.sc gcircumflex.sc -45
+KPX ycircumflex.sc gcommaaccent.sc -45
+KPX ycircumflex.sc gdotaccent.sc -45
+KPX ycircumflex.sc jcircumflex.sc -20
+KPX ycircumflex.sc obreve.sc -45
+KPX ycircumflex.sc ohungarumlaut.sc -45
+KPX ycircumflex.sc omacron.sc -45
+KPX ycircumflex.sc sacute.sc -30
+KPX ycircumflex.sc scedilla.sc -30
+KPX ycircumflex.sc scircumflex.sc -30
+KPX ycircumflex.sc tcaron.sc 10
+KPX ycircumflex.sc a.sc -50
+KPX ycircumflex.sc c.sc -45
+KPX ycircumflex.sc g.sc -45
+KPX ycircumflex.sc j.sc -20
+KPX ycircumflex.sc o.sc -45
+KPX ycircumflex.sc s.sc -30
+KPX ycircumflex.sc t.sc 10
+KPX ycircumflex.sc adieresis.sc -50
+KPX ycircumflex.sc aring.sc -50
+KPX ycircumflex.sc ae.sc -45
+KPX ycircumflex.sc ccedilla.sc -45
+KPX ycircumflex.sc odieresis.sc -45
+KPX ycircumflex.sc oslash.sc -45
+KPX ycircumflex.sc comma -95
+KPX ycircumflex.sc hyphen -100
+KPX ycircumflex.sc period -105
+KPX ycircumflex.sc colon -110
+KPX ycircumflex.sc semicolon -110
+KPX ycircumflex.sc a.sc -50
+KPX ycircumflex.sc c.sc -45
+KPX ycircumflex.sc g.sc -45
+KPX ycircumflex.sc j.sc -20
+KPX ycircumflex.sc o.sc -45
+KPX ycircumflex.sc s.sc -30
+KPX ycircumflex.sc t.sc 10
+KPX ycircumflex.sc adieresis.sc -50
+KPX ycircumflex.sc aring.sc -50
+KPX ycircumflex.sc ae.sc -45
+KPX ycircumflex.sc ccedilla.sc -45
+KPX ycircumflex.sc odieresis.sc -45
+KPX ycircumflex.sc oslash.sc -45
+KPX ycircumflex.sc amacron.sc -50
+KPX ycircumflex.sc aogonek.sc -50
+KPX ycircumflex.sc cacute.sc -45
+KPX ycircumflex.sc ccircumflex.sc -45
+KPX ycircumflex.sc cdotaccent.sc -45
+KPX ycircumflex.sc ccaron.sc -45
+KPX ycircumflex.sc gcircumflex.sc -45
+KPX ycircumflex.sc gbreve.sc -45
+KPX ycircumflex.sc gdotaccent.sc -45
+KPX ycircumflex.sc gcommaaccent.sc -45
+KPX ycircumflex.sc jcircumflex.sc -20
+KPX ycircumflex.sc omacron.sc -45
+KPX ycircumflex.sc obreve.sc -45
+KPX ycircumflex.sc ohungarumlaut.sc -45
+KPX ycircumflex.sc sacute.sc -30
+KPX ycircumflex.sc scircumflex.sc -30
+KPX ycircumflex.sc scedilla.sc -30
+KPX ycircumflex.sc scaron.sc -30
+KPX ycircumflex.sc tcaron.sc 10
+KPX ycircumflex.sc gcaron.sc -45
+KPX ycircumflex.sc oogonek.sc -45
+KPX ycircumflex.sc gacute.sc -45
+KPX ycircumflex.sc aeacute.sc -45
+KPX ycircumflex.sc jacute.sc -20
+KPX a.sc hyphen -25
+KPX a.sc ringhalfright -95
+KPX a.sc ringhalfleft -95
+KPX a.sc quoteright -115
+KPX a.sc quotedblright -90
+KPX a.sc gacute.sc -35
+KPX a.sc gcaron.sc -35
+KPX a.sc oogonek.sc -40
+KPX a.sc cacute.sc -35
+KPX a.sc ccaron.sc -35
+KPX a.sc ccircumflex.sc -35
+KPX a.sc cdotaccent.sc -35
+KPX a.sc gbreve.sc -35
+KPX a.sc gcircumflex.sc -35
+KPX a.sc gcommaaccent.sc -35
+KPX a.sc gdotaccent.sc -35
+KPX a.sc obreve.sc -40
+KPX a.sc ohungarumlaut.sc -40
+KPX a.sc omacron.sc -40
+KPX a.sc tcaron.sc -35
+KPX a.sc ubreve.sc -40
+KPX a.sc uhungarumlaut.sc -40
+KPX a.sc umacron.sc -40
+KPX a.sc uogonek.sc -40
+KPX a.sc uring.sc -40
+KPX a.sc wacute.sc -75
+KPX a.sc wcircumflex.sc -75
+KPX a.sc wdieresis.sc -75
+KPX a.sc wgrave.sc -75
+KPX a.sc ycircumflex.sc -55
+KPX a.sc c.sc -35
+KPX a.sc g.sc -35
+KPX a.sc o.sc -40
+KPX a.sc q.sc -40
+KPX a.sc t.sc -35
+KPX a.sc u.sc -40
+KPX a.sc v.sc -85
+KPX a.sc w.sc -75
+KPX a.sc y.sc -55
+KPX a.sc ccedilla.sc -35
+KPX a.sc ograve.sc -40
+KPX a.sc odieresis.sc -40
+KPX a.sc oslash.sc -40
+KPX a.sc ucircumflex.sc -40
+KPX a.sc udieresis.sc -40
+KPX a.sc ydieresis.sc -55
+KPX a.sc hyphen -25
+KPX a.sc ringhalfright -95
+KPX a.sc ringhalfleft -95
+KPX a.sc quoteright -115
+KPX a.sc quotedblright -90
+KPX a.sc c.sc -35
+KPX a.sc g.sc -35
+KPX a.sc o.sc -40
+KPX a.sc q.sc -40
+KPX a.sc t.sc -35
+KPX a.sc u.sc -40
+KPX a.sc v.sc -85
+KPX a.sc w.sc -75
+KPX a.sc y.sc -55
+KPX a.sc ccedilla.sc -35
+KPX a.sc ograve.sc -40
+KPX a.sc odieresis.sc -40
+KPX a.sc oslash.sc -40
+KPX a.sc ucircumflex.sc -40
+KPX a.sc udieresis.sc -40
+KPX a.sc ydieresis.sc -55
+KPX a.sc cacute.sc -35
+KPX a.sc ccircumflex.sc -35
+KPX a.sc cdotaccent.sc -35
+KPX a.sc ccaron.sc -35
+KPX a.sc gcircumflex.sc -35
+KPX a.sc gbreve.sc -35
+KPX a.sc gdotaccent.sc -35
+KPX a.sc gcommaaccent.sc -35
+KPX a.sc omacron.sc -40
+KPX a.sc obreve.sc -40
+KPX a.sc ohungarumlaut.sc -40
+KPX a.sc tcaron.sc -35
+KPX a.sc umacron.sc -40
+KPX a.sc ubreve.sc -40
+KPX a.sc uring.sc -40
+KPX a.sc uhungarumlaut.sc -40
+KPX a.sc uogonek.sc -40
+KPX a.sc wcircumflex.sc -75
+KPX a.sc ycircumflex.sc -55
+KPX a.sc gcaron.sc -35
+KPX a.sc oogonek.sc -40
+KPX a.sc gacute.sc -35
+KPX a.sc wgrave.sc -75
+KPX a.sc wacute.sc -75
+KPX a.sc wdieresis.sc -75
+KPX b.sc abreveacute.sc -35
+KPX b.sc abrevedotbelow.sc -35
+KPX b.sc abrevegrave.sc -35
+KPX b.sc abrevehookabove.sc -35
+KPX b.sc abrevetilde.sc -35
+KPX b.sc acircumflexacute.sc -35
+KPX b.sc acircumflexdotbelow.sc -35
+KPX b.sc acircumflexgrave.sc -35
+KPX b.sc acircumflexhookabove.sc -35
+KPX b.sc acircumflextilde.sc -35
+KPX b.sc adotbelow.sc -35
+KPX b.sc ahookabove.sc -35
+KPX b.sc ocircumflexacute.sc -15
+KPX b.sc ocircumflexdotbelow.sc -15
+KPX b.sc ocircumflexgrave.sc -15
+KPX b.sc ocircumflexhookabove.sc -15
+KPX b.sc ocircumflextilde.sc -15
+KPX b.sc odotbelow.sc -15
+KPX b.sc oe.sc -15
+KPX b.sc ohookabove.sc -15
+KPX b.sc ohornacute.sc -15
+KPX b.sc ohorndotbelow.sc -15
+KPX b.sc ohorngrave.sc -15
+KPX b.sc ohornhookabove.sc -15
+KPX b.sc ohorntilde.sc -15
+KPX b.sc oogonek.sc -15
+KPX b.sc abreve.sc -35
+KPX b.sc amacron.sc -35
+KPX b.sc aogonek.sc -35
+KPX b.sc aeacute.sc -30
+KPX b.sc obreve.sc -15
+KPX b.sc ohungarumlaut.sc -15
+KPX b.sc omacron.sc -15
+KPX b.sc wacute.sc -40
+KPX b.sc wcircumflex.sc -40
+KPX b.sc wdieresis.sc -40
+KPX b.sc wgrave.sc -40
+KPX b.sc ycircumflex.sc -45
+KPX b.sc a.sc -35
+KPX b.sc o.sc -15
+KPX b.sc v.sc -45
+KPX b.sc w.sc -40
+KPX b.sc y.sc -45
+KPX b.sc agrave.sc -35
+KPX b.sc aacute.sc -35
+KPX b.sc acircumflex.sc -35
+KPX b.sc atilde.sc -35
+KPX b.sc adieresis.sc -35
+KPX b.sc aring.sc -35
+KPX b.sc ae.sc -30
+KPX b.sc ograve.sc -15
+KPX b.sc oacute.sc -15
+KPX b.sc ocircumflex.sc -15
+KPX b.sc otilde.sc -15
+KPX b.sc odieresis.sc -15
+KPX b.sc oslash.sc -15
+KPX b.sc ydieresis.sc -45
+KPX b.sc a.sc -35
+KPX b.sc o.sc -15
+KPX b.sc v.sc -45
+KPX b.sc w.sc -40
+KPX b.sc y.sc -45
+KPX b.sc agrave.sc -35
+KPX b.sc aacute.sc -35
+KPX b.sc acircumflex.sc -35
+KPX b.sc atilde.sc -35
+KPX b.sc adieresis.sc -35
+KPX b.sc aring.sc -35
+KPX b.sc ae.sc -30
+KPX b.sc ograve.sc -15
+KPX b.sc oacute.sc -15
+KPX b.sc ocircumflex.sc -15
+KPX b.sc otilde.sc -15
+KPX b.sc odieresis.sc -15
+KPX b.sc oslash.sc -15
+KPX b.sc ydieresis.sc -45
+KPX b.sc amacron.sc -35
+KPX b.sc abreve.sc -35
+KPX b.sc aogonek.sc -35
+KPX b.sc omacron.sc -15
+KPX b.sc obreve.sc -15
+KPX b.sc ohungarumlaut.sc -15
+KPX b.sc oe.sc -15
+KPX b.sc wcircumflex.sc -40
+KPX b.sc ycircumflex.sc -45
+KPX b.sc oogonek.sc -15
+KPX b.sc aeacute.sc -30
+KPX b.sc wgrave.sc -40
+KPX b.sc wacute.sc -40
+KPX b.sc wdieresis.sc -40
+KPX b.sc adotbelow.sc -35
+KPX b.sc ahookabove.sc -35
+KPX b.sc acircumflexacute.sc -35
+KPX b.sc acircumflexgrave.sc -35
+KPX b.sc acircumflexhookabove.sc -35
+KPX b.sc acircumflextilde.sc -35
+KPX b.sc acircumflexdotbelow.sc -35
+KPX b.sc abreveacute.sc -35
+KPX b.sc abrevegrave.sc -35
+KPX b.sc abrevehookabove.sc -35
+KPX b.sc abrevetilde.sc -35
+KPX b.sc abrevedotbelow.sc -35
+KPX b.sc odotbelow.sc -15
+KPX b.sc ohookabove.sc -15
+KPX b.sc ocircumflexacute.sc -15
+KPX b.sc ocircumflexgrave.sc -15
+KPX b.sc ocircumflexhookabove.sc -15
+KPX b.sc ocircumflextilde.sc -15
+KPX b.sc ocircumflexdotbelow.sc -15
+KPX b.sc ohornacute.sc -15
+KPX b.sc ohorngrave.sc -15
+KPX b.sc ohornhookabove.sc -15
+KPX b.sc ohorntilde.sc -15
+KPX b.sc ohorndotbelow.sc -15
+KPX c.sc abreveacute.sc -15
+KPX c.sc abrevedotbelow.sc -15
+KPX c.sc abrevegrave.sc -15
+KPX c.sc abrevehookabove.sc -15
+KPX c.sc abrevetilde.sc -15
+KPX c.sc acircumflexacute.sc -15
+KPX c.sc acircumflexdotbelow.sc -15
+KPX c.sc acircumflexgrave.sc -15
+KPX c.sc acircumflexhookabove.sc -15
+KPX c.sc acircumflextilde.sc -15
+KPX c.sc adotbelow.sc -15
+KPX c.sc ahookabove.sc -15
+KPX c.sc ocircumflexacute.sc -5
+KPX c.sc ocircumflexdotbelow.sc -5
+KPX c.sc ocircumflexgrave.sc -5
+KPX c.sc ocircumflexhookabove.sc -5
+KPX c.sc ocircumflextilde.sc -5
+KPX c.sc odotbelow.sc -5
+KPX c.sc ohookabove.sc -5
+KPX c.sc ohornacute.sc -5
+KPX c.sc ohorndotbelow.sc -5
+KPX c.sc ohorngrave.sc -5
+KPX c.sc ohornhookabove.sc -5
+KPX c.sc ohorntilde.sc -5
+KPX c.sc oogonek.sc -5
+KPX c.sc abreve.sc -15
+KPX c.sc amacron.sc -15
+KPX c.sc aogonek.sc -15
+KPX c.sc aeacute.sc -10
+KPX c.sc obreve.sc -5
+KPX c.sc ohungarumlaut.sc -5
+KPX c.sc omacron.sc -5
+KPX c.sc a.sc -15
+KPX c.sc o.sc -5
+KPX c.sc agrave.sc -15
+KPX c.sc aacute.sc -15
+KPX c.sc acircumflex.sc -15
+KPX c.sc atilde.sc -15
+KPX c.sc adieresis.sc -15
+KPX c.sc aring.sc -15
+KPX c.sc ae.sc -10
+KPX c.sc ograve.sc -5
+KPX c.sc oacute.sc -5
+KPX c.sc ocircumflex.sc -5
+KPX c.sc otilde.sc -5
+KPX c.sc odieresis.sc -5
+KPX c.sc oslash.sc -5
+KPX c.sc a.sc -15
+KPX c.sc o.sc -5
+KPX c.sc agrave.sc -15
+KPX c.sc aacute.sc -15
+KPX c.sc acircumflex.sc -15
+KPX c.sc atilde.sc -15
+KPX c.sc adieresis.sc -15
+KPX c.sc aring.sc -15
+KPX c.sc ae.sc -10
+KPX c.sc ograve.sc -5
+KPX c.sc oacute.sc -5
+KPX c.sc ocircumflex.sc -5
+KPX c.sc otilde.sc -5
+KPX c.sc odieresis.sc -5
+KPX c.sc oslash.sc -5
+KPX c.sc amacron.sc -15
+KPX c.sc abreve.sc -15
+KPX c.sc aogonek.sc -15
+KPX c.sc omacron.sc -5
+KPX c.sc obreve.sc -5
+KPX c.sc ohungarumlaut.sc -5
+KPX c.sc oogonek.sc -5
+KPX c.sc aeacute.sc -10
+KPX c.sc adotbelow.sc -15
+KPX c.sc ahookabove.sc -15
+KPX c.sc acircumflexacute.sc -15
+KPX c.sc acircumflexgrave.sc -15
+KPX c.sc acircumflexhookabove.sc -15
+KPX c.sc acircumflextilde.sc -15
+KPX c.sc acircumflexdotbelow.sc -15
+KPX c.sc abreveacute.sc -15
+KPX c.sc abrevegrave.sc -15
+KPX c.sc abrevehookabove.sc -15
+KPX c.sc abrevetilde.sc -15
+KPX c.sc abrevedotbelow.sc -15
+KPX c.sc odotbelow.sc -5
+KPX c.sc ohookabove.sc -5
+KPX c.sc ocircumflexacute.sc -5
+KPX c.sc ocircumflexgrave.sc -5
+KPX c.sc ocircumflexhookabove.sc -5
+KPX c.sc ocircumflextilde.sc -5
+KPX c.sc ocircumflexdotbelow.sc -5
+KPX c.sc ohornacute.sc -5
+KPX c.sc ohorngrave.sc -5
+KPX c.sc ohornhookabove.sc -5
+KPX c.sc ohorntilde.sc -5
+KPX c.sc ohorndotbelow.sc -5
+KPX d.sc abreveacute.sc -45
+KPX d.sc abrevedotbelow.sc -45
+KPX d.sc abrevegrave.sc -45
+KPX d.sc abrevehookabove.sc -45
+KPX d.sc acircumflexacute.sc -45
+KPX d.sc acircumflexdotbelow.sc -45
+KPX d.sc acircumflexgrave.sc -45
+KPX d.sc acircumflexhookabove.sc -45
+KPX d.sc acircumflextilde.sc -45
+KPX d.sc adotbelow.sc -45
+KPX d.sc ahookabove.sc -45
+KPX d.sc jacute.sc -25
+KPX d.sc abreve.sc -45
+KPX d.sc amacron.sc -45
+KPX d.sc aogonek.sc -45
+KPX d.sc jcircumflex.sc -25
+KPX d.sc wacute.sc -35
+KPX d.sc wcircumflex.sc -35
+KPX d.sc wdieresis.sc -35
+KPX d.sc wgrave.sc -35
+KPX d.sc ycircumflex.sc -50
+KPX d.sc a.sc -45
+KPX d.sc j.sc -25
+KPX d.sc v.sc -45
+KPX d.sc w.sc -35
+KPX d.sc x.sc -45
+KPX d.sc y.sc -50
+KPX d.sc agrave.sc -45
+KPX d.sc aacute.sc -45
+KPX d.sc acircumflex.sc -45
+KPX d.sc atilde.sc -45
+KPX d.sc adieresis.sc -45
+KPX d.sc aring.sc -45
+KPX d.sc ydieresis.sc -50
+KPX d.sc a.sc -45
+KPX d.sc j.sc -25
+KPX d.sc v.sc -45
+KPX d.sc w.sc -35
+KPX d.sc x.sc -45
+KPX d.sc y.sc -50
+KPX d.sc agrave.sc -45
+KPX d.sc aacute.sc -45
+KPX d.sc acircumflex.sc -45
+KPX d.sc atilde.sc -45
+KPX d.sc adieresis.sc -45
+KPX d.sc aring.sc -45
+KPX d.sc ydieresis.sc -50
+KPX d.sc amacron.sc -45
+KPX d.sc abreve.sc -45
+KPX d.sc aogonek.sc -45
+KPX d.sc jcircumflex.sc -25
+KPX d.sc wcircumflex.sc -35
+KPX d.sc ycircumflex.sc -50
+KPX d.sc wgrave.sc -35
+KPX d.sc wacute.sc -35
+KPX d.sc wdieresis.sc -35
+KPX d.sc adotbelow.sc -45
+KPX d.sc ahookabove.sc -45
+KPX d.sc acircumflexacute.sc -45
+KPX d.sc acircumflexgrave.sc -45
+KPX d.sc acircumflexhookabove.sc -45
+KPX d.sc acircumflextilde.sc -45
+KPX d.sc acircumflexdotbelow.sc -45
+KPX d.sc abreveacute.sc -45
+KPX d.sc abrevegrave.sc -45
+KPX d.sc abrevehookabove.sc -45
+KPX d.sc abrevedotbelow.sc -45
+KPX d.sc jacute.sc -25
+KPX f.sc comma -50
+KPX f.sc period -60
+KPX f.sc jacute.sc -10
+KPX f.sc amacron.sc -45
+KPX f.sc aogonek.sc -45
+KPX f.sc jcircumflex.sc -10
+KPX f.sc a.sc -45
+KPX f.sc j.sc -10
+KPX f.sc adieresis.sc -45
+KPX f.sc aring.sc -45
+KPX f.sc comma -50
+KPX f.sc period -60
+KPX f.sc a.sc -45
+KPX f.sc j.sc -10
+KPX f.sc adieresis.sc -45
+KPX f.sc aring.sc -45
+KPX f.sc amacron.sc -45
+KPX f.sc aogonek.sc -45
+KPX f.sc jcircumflex.sc -10
+KPX f.sc jacute.sc -10
+KPX g.sc abreveacute.sc -15
+KPX g.sc abrevedotbelow.sc -15
+KPX g.sc abrevegrave.sc -15
+KPX g.sc abrevehookabove.sc -15
+KPX g.sc abrevetilde.sc -15
+KPX g.sc acircumflexacute.sc -15
+KPX g.sc acircumflexdotbelow.sc -15
+KPX g.sc acircumflexgrave.sc -15
+KPX g.sc acircumflexhookabove.sc -15
+KPX g.sc acircumflextilde.sc -15
+KPX g.sc adotbelow.sc -15
+KPX g.sc ahookabove.sc -15
+KPX g.sc abreve.sc -15
+KPX g.sc amacron.sc -15
+KPX g.sc aogonek.sc -15
+KPX g.sc aeacute.sc -15
+KPX g.sc tcaron.sc -15
+KPX g.sc wacute.sc -15
+KPX g.sc wcircumflex.sc -15
+KPX g.sc wdieresis.sc -15
+KPX g.sc wgrave.sc -15
+KPX g.sc ycircumflex.sc -15
+KPX g.sc a.sc -15
+KPX g.sc t.sc -15
+KPX g.sc v.sc -15
+KPX g.sc w.sc -15
+KPX g.sc y.sc -15
+KPX g.sc agrave.sc -15
+KPX g.sc aacute.sc -15
+KPX g.sc acircumflex.sc -15
+KPX g.sc atilde.sc -15
+KPX g.sc adieresis.sc -15
+KPX g.sc aring.sc -15
+KPX g.sc ae.sc -15
+KPX g.sc ydieresis.sc -15
+KPX g.sc a.sc -15
+KPX g.sc t.sc -15
+KPX g.sc v.sc -15
+KPX g.sc w.sc -15
+KPX g.sc y.sc -15
+KPX g.sc agrave.sc -15
+KPX g.sc aacute.sc -15
+KPX g.sc acircumflex.sc -15
+KPX g.sc atilde.sc -15
+KPX g.sc adieresis.sc -15
+KPX g.sc aring.sc -15
+KPX g.sc ae.sc -15
+KPX g.sc ydieresis.sc -15
+KPX g.sc amacron.sc -15
+KPX g.sc abreve.sc -15
+KPX g.sc aogonek.sc -15
+KPX g.sc tcaron.sc -15
+KPX g.sc wcircumflex.sc -15
+KPX g.sc ycircumflex.sc -15
+KPX g.sc aeacute.sc -15
+KPX g.sc wgrave.sc -15
+KPX g.sc wacute.sc -15
+KPX g.sc wdieresis.sc -15
+KPX g.sc adotbelow.sc -15
+KPX g.sc ahookabove.sc -15
+KPX g.sc acircumflexacute.sc -15
+KPX g.sc acircumflexgrave.sc -15
+KPX g.sc acircumflexhookabove.sc -15
+KPX g.sc acircumflextilde.sc -15
+KPX g.sc acircumflexdotbelow.sc -15
+KPX g.sc abreveacute.sc -15
+KPX g.sc abrevegrave.sc -15
+KPX g.sc abrevehookabove.sc -15
+KPX g.sc abrevetilde.sc -15
+KPX g.sc abrevedotbelow.sc -15
+KPX j.sc amacron.sc -35
+KPX j.sc aogonek.sc -35
+KPX j.sc aeacute.sc -30
+KPX j.sc a.sc -35
+KPX j.sc adieresis.sc -35
+KPX j.sc aring.sc -35
+KPX j.sc ae.sc -30
+KPX j.sc a.sc -35
+KPX j.sc adieresis.sc -35
+KPX j.sc aring.sc -35
+KPX j.sc ae.sc -30
+KPX j.sc amacron.sc -35
+KPX j.sc aogonek.sc -35
+KPX j.sc aeacute.sc -30
+KPX k.sc hyphen -65
+KPX k.sc gacute.sc -35
+KPX k.sc gcaron.sc -35
+KPX k.sc oe.sc -30
+KPX k.sc oogonek.sc -35
+KPX k.sc cacute.sc -30
+KPX k.sc ccaron.sc -30
+KPX k.sc ccircumflex.sc -30
+KPX k.sc cdotaccent.sc -30
+KPX k.sc gbreve.sc -35
+KPX k.sc gcircumflex.sc -35
+KPX k.sc gcommaaccent.sc -35
+KPX k.sc gdotaccent.sc -35
+KPX k.sc obreve.sc -35
+KPX k.sc ohungarumlaut.sc -35
+KPX k.sc omacron.sc -35
+KPX k.sc c.sc -30
+KPX k.sc g.sc -35
+KPX k.sc o.sc -35
+KPX k.sc ccedilla.sc -30
+KPX k.sc odieresis.sc -35
+KPX k.sc oslash.sc -35
+KPX k.sc hyphen -65
+KPX k.sc c.sc -30
+KPX k.sc g.sc -35
+KPX k.sc o.sc -35
+KPX k.sc ccedilla.sc -30
+KPX k.sc odieresis.sc -35
+KPX k.sc oslash.sc -35
+KPX k.sc cacute.sc -30
+KPX k.sc ccircumflex.sc -30
+KPX k.sc cdotaccent.sc -30
+KPX k.sc ccaron.sc -30
+KPX k.sc gcircumflex.sc -35
+KPX k.sc gbreve.sc -35
+KPX k.sc gdotaccent.sc -35
+KPX k.sc gcommaaccent.sc -35
+KPX k.sc omacron.sc -35
+KPX k.sc obreve.sc -35
+KPX k.sc ohungarumlaut.sc -35
+KPX k.sc oe.sc -30
+KPX k.sc gcaron.sc -35
+KPX k.sc oogonek.sc -35
+KPX k.sc gacute.sc -35
+KPX l.sc hyphen 25
+KPX l.sc quoteright -125
+KPX l.sc quotedblright -100
+KPX l.sc udotbelow.sc -15
+KPX l.sc uhookabove.sc -15
+KPX l.sc uhornacute.sc -15
+KPX l.sc uhorndotbelow.sc -15
+KPX l.sc uhorngrave.sc -15
+KPX l.sc uhornhookabove.sc -15
+KPX l.sc uhorntilde.sc -15
+KPX l.sc tcaron.sc -50
+KPX l.sc ubreve.sc -15
+KPX l.sc uhungarumlaut.sc -15
+KPX l.sc umacron.sc -15
+KPX l.sc uogonek.sc -15
+KPX l.sc uring.sc -15
+KPX l.sc utilde.sc -15
+KPX l.sc wacute.sc -60
+KPX l.sc wcircumflex.sc -60
+KPX l.sc wdieresis.sc -60
+KPX l.sc wgrave.sc -60
+KPX l.sc ycircumflex.sc -65
+KPX l.sc t.sc -50
+KPX l.sc u.sc -15
+KPX l.sc v.sc -75
+KPX l.sc w.sc -60
+KPX l.sc y.sc -65
+KPX l.sc ugrave.sc -15
+KPX l.sc uacute.sc -15
+KPX l.sc ucircumflex.sc -15
+KPX l.sc udieresis.sc -15
+KPX l.sc yacute.sc -65
+KPX l.sc ydieresis.sc -65
+KPX l.sc hyphen 25
+KPX l.sc quoteright -125
+KPX l.sc quotedblright -100
+KPX l.sc t.sc -50
+KPX l.sc u.sc -15
+KPX l.sc v.sc -75
+KPX l.sc w.sc -60
+KPX l.sc y.sc -65
+KPX l.sc ugrave.sc -15
+KPX l.sc uacute.sc -15
+KPX l.sc ucircumflex.sc -15
+KPX l.sc udieresis.sc -15
+KPX l.sc yacute.sc -65
+KPX l.sc ydieresis.sc -65
+KPX l.sc tcaron.sc -50
+KPX l.sc utilde.sc -15
+KPX l.sc umacron.sc -15
+KPX l.sc ubreve.sc -15
+KPX l.sc uring.sc -15
+KPX l.sc uhungarumlaut.sc -15
+KPX l.sc uogonek.sc -15
+KPX l.sc wcircumflex.sc -60
+KPX l.sc ycircumflex.sc -65
+KPX l.sc wgrave.sc -60
+KPX l.sc wacute.sc -60
+KPX l.sc wdieresis.sc -60
+KPX l.sc udotbelow.sc -15
+KPX l.sc uhookabove.sc -15
+KPX l.sc uhornacute.sc -15
+KPX l.sc uhorngrave.sc -15
+KPX l.sc uhornhookabove.sc -15
+KPX l.sc uhorntilde.sc -15
+KPX l.sc uhorndotbelow.sc -15
+KPX n.sc comma -15
+KPX n.sc period -20
+KPX n.sc abreveacute.sc -20
+KPX n.sc abrevedotbelow.sc -20
+KPX n.sc abrevegrave.sc -20
+KPX n.sc acircumflexacute.sc -20
+KPX n.sc acircumflexdotbelow.sc -20
+KPX n.sc acircumflexgrave.sc -20
+KPX n.sc acircumflexhookabove.sc -20
+KPX n.sc acircumflextilde.sc -20
+KPX n.sc adotbelow.sc -20
+KPX n.sc ahookabove.sc -20
+KPX n.sc gacute.sc -15
+KPX n.sc gcaron.sc -15
+KPX n.sc ocircumflexacute.sc -15
+KPX n.sc ocircumflexdotbelow.sc -15
+KPX n.sc ocircumflexgrave.sc -15
+KPX n.sc ocircumflexhookabove.sc -15
+KPX n.sc ocircumflextilde.sc -15
+KPX n.sc odotbelow.sc -15
+KPX n.sc ohookabove.sc -15
+KPX n.sc ohornacute.sc -15
+KPX n.sc ohorndotbelow.sc -15
+KPX n.sc ohorngrave.sc -15
+KPX n.sc ohornhookabove.sc -15
+KPX n.sc ohorntilde.sc -15
+KPX n.sc oogonek.sc -15
+KPX n.sc abreve.sc -20
+KPX n.sc amacron.sc -20
+KPX n.sc aogonek.sc -20
+KPX n.sc aeacute.sc -15
+KPX n.sc cacute.sc -10
+KPX n.sc ccaron.sc -10
+KPX n.sc ccircumflex.sc -10
+KPX n.sc cdotaccent.sc -10
+KPX n.sc gbreve.sc -15
+KPX n.sc gcircumflex.sc -15
+KPX n.sc gcommaaccent.sc -15
+KPX n.sc gdotaccent.sc -15
+KPX n.sc obreve.sc -15
+KPX n.sc ohungarumlaut.sc -15
+KPX n.sc omacron.sc -15
+KPX n.sc a.sc -20
+KPX n.sc c.sc -10
+KPX n.sc g.sc -15
+KPX n.sc o.sc -15
+KPX n.sc agrave.sc -20
+KPX n.sc aacute.sc -20
+KPX n.sc acircumflex.sc -20
+KPX n.sc atilde.sc -20
+KPX n.sc adieresis.sc -20
+KPX n.sc aring.sc -20
+KPX n.sc ae.sc -15
+KPX n.sc ccedilla.sc -10
+KPX n.sc ograve.sc -15
+KPX n.sc oacute.sc -15
+KPX n.sc ocircumflex.sc -15
+KPX n.sc otilde.sc -15
+KPX n.sc odieresis.sc -15
+KPX n.sc oslash.sc -15
+KPX n.sc comma -15
+KPX n.sc period -20
+KPX n.sc a.sc -20
+KPX n.sc c.sc -10
+KPX n.sc g.sc -15
+KPX n.sc o.sc -15
+KPX n.sc agrave.sc -20
+KPX n.sc aacute.sc -20
+KPX n.sc acircumflex.sc -20
+KPX n.sc atilde.sc -20
+KPX n.sc adieresis.sc -20
+KPX n.sc aring.sc -20
+KPX n.sc ae.sc -15
+KPX n.sc ccedilla.sc -10
+KPX n.sc ograve.sc -15
+KPX n.sc oacute.sc -15
+KPX n.sc ocircumflex.sc -15
+KPX n.sc otilde.sc -15
+KPX n.sc odieresis.sc -15
+KPX n.sc oslash.sc -15
+KPX n.sc amacron.sc -20
+KPX n.sc abreve.sc -20
+KPX n.sc aogonek.sc -20
+KPX n.sc cacute.sc -10
+KPX n.sc ccircumflex.sc -10
+KPX n.sc cdotaccent.sc -10
+KPX n.sc ccaron.sc -10
+KPX n.sc gcircumflex.sc -15
+KPX n.sc gbreve.sc -15
+KPX n.sc gdotaccent.sc -15
+KPX n.sc gcommaaccent.sc -15
+KPX n.sc omacron.sc -15
+KPX n.sc obreve.sc -15
+KPX n.sc ohungarumlaut.sc -15
+KPX n.sc gcaron.sc -15
+KPX n.sc oogonek.sc -15
+KPX n.sc gacute.sc -15
+KPX n.sc aeacute.sc -15
+KPX n.sc adotbelow.sc -20
+KPX n.sc ahookabove.sc -20
+KPX n.sc acircumflexacute.sc -20
+KPX n.sc acircumflexgrave.sc -20
+KPX n.sc acircumflexhookabove.sc -20
+KPX n.sc acircumflextilde.sc -20
+KPX n.sc acircumflexdotbelow.sc -20
+KPX n.sc abreveacute.sc -20
+KPX n.sc abrevegrave.sc -20
+KPX n.sc abrevedotbelow.sc -20
+KPX n.sc odotbelow.sc -15
+KPX n.sc ohookabove.sc -15
+KPX n.sc ocircumflexacute.sc -15
+KPX n.sc ocircumflexgrave.sc -15
+KPX n.sc ocircumflexhookabove.sc -15
+KPX n.sc ocircumflextilde.sc -15
+KPX n.sc ocircumflexdotbelow.sc -15
+KPX n.sc ohornacute.sc -15
+KPX n.sc ohorngrave.sc -15
+KPX n.sc ohornhookabove.sc -15
+KPX n.sc ohorntilde.sc -15
+KPX n.sc ohorndotbelow.sc -15
+KPX o.sc abreveacute.sc -40
+KPX o.sc abrevedotbelow.sc -40
+KPX o.sc abrevegrave.sc -40
+KPX o.sc abrevehookabove.sc -40
+KPX o.sc abrevetilde.sc -40
+KPX o.sc adotbelow.sc -40
+KPX o.sc ahookabove.sc -40
+KPX o.sc abreve.sc -40
+KPX o.sc amacron.sc -40
+KPX o.sc aogonek.sc -40
+KPX o.sc aeacute.sc -35
+KPX o.sc wacute.sc -35
+KPX o.sc wcircumflex.sc -35
+KPX o.sc wdieresis.sc -35
+KPX o.sc wgrave.sc -35
+KPX o.sc ycircumflex.sc -45
+KPX o.sc a.sc -40
+KPX o.sc v.sc -45
+KPX o.sc w.sc -35
+KPX o.sc x.sc -35
+KPX o.sc y.sc -45
+KPX o.sc agrave.sc -40
+KPX o.sc aacute.sc -40
+KPX o.sc atilde.sc -40
+KPX o.sc adieresis.sc -40
+KPX o.sc aring.sc -40
+KPX o.sc ae.sc -35
+KPX o.sc ydieresis.sc -45
+KPX o.sc a.sc -40
+KPX o.sc v.sc -45
+KPX o.sc w.sc -35
+KPX o.sc x.sc -35
+KPX o.sc y.sc -45
+KPX o.sc agrave.sc -40
+KPX o.sc aacute.sc -40
+KPX o.sc atilde.sc -40
+KPX o.sc adieresis.sc -40
+KPX o.sc aring.sc -40
+KPX o.sc ae.sc -35
+KPX o.sc ydieresis.sc -45
+KPX o.sc amacron.sc -40
+KPX o.sc abreve.sc -40
+KPX o.sc aogonek.sc -40
+KPX o.sc wcircumflex.sc -35
+KPX o.sc ycircumflex.sc -45
+KPX o.sc aeacute.sc -35
+KPX o.sc wgrave.sc -35
+KPX o.sc wacute.sc -35
+KPX o.sc wdieresis.sc -35
+KPX o.sc adotbelow.sc -40
+KPX o.sc ahookabove.sc -40
+KPX o.sc abreveacute.sc -40
+KPX o.sc abrevegrave.sc -40
+KPX o.sc abrevehookabove.sc -40
+KPX o.sc abrevetilde.sc -40
+KPX o.sc abrevedotbelow.sc -40
+KPX p.sc comma -95
+KPX p.sc hyphen -40
+KPX p.sc period -100
+KPX p.sc jacute.sc -35
+KPX p.sc amacron.sc -60
+KPX p.sc aogonek.sc -60
+KPX p.sc aeacute.sc -60
+KPX p.sc jcircumflex.sc -35
+KPX p.sc a.sc -60
+KPX p.sc j.sc -35
+KPX p.sc aacute.sc -60
+KPX p.sc adieresis.sc -60
+KPX p.sc aring.sc -60
+KPX p.sc ae.sc -60
+KPX p.sc comma -95
+KPX p.sc hyphen -40
+KPX p.sc period -100
+KPX p.sc a.sc -60
+KPX p.sc j.sc -35
+KPX p.sc aacute.sc -60
+KPX p.sc adieresis.sc -60
+KPX p.sc aring.sc -60
+KPX p.sc ae.sc -60
+KPX p.sc amacron.sc -60
+KPX p.sc aogonek.sc -60
+KPX p.sc jcircumflex.sc -35
+KPX p.sc aeacute.sc -60
+KPX p.sc jacute.sc -35
+KPX r.sc hyphen -50
+KPX r.sc gacute.sc -30
+KPX r.sc gcaron.sc -30
+KPX r.sc ocircumflexacute.sc -30
+KPX r.sc ocircumflexdotbelow.sc -30
+KPX r.sc ocircumflexgrave.sc -30
+KPX r.sc ocircumflexhookabove.sc -30
+KPX r.sc ocircumflextilde.sc -30
+KPX r.sc odotbelow.sc -30
+KPX r.sc oe.sc -25
+KPX r.sc ohookabove.sc -30
+KPX r.sc ohornacute.sc -30
+KPX r.sc ohorndotbelow.sc -30
+KPX r.sc ohorngrave.sc -30
+KPX r.sc ohornhookabove.sc -30
+KPX r.sc ohorntilde.sc -30
+KPX r.sc oogonek.sc -30
+KPX r.sc udotbelow.sc -35
+KPX r.sc uhookabove.sc -35
+KPX r.sc uhornacute.sc -35
+KPX r.sc uhorndotbelow.sc -35
+KPX r.sc uhorngrave.sc -35
+KPX r.sc uhornhookabove.sc -35
+KPX r.sc uhorntilde.sc -35
+KPX r.sc cacute.sc -25
+KPX r.sc ccaron.sc -25
+KPX r.sc ccircumflex.sc -25
+KPX r.sc cdotaccent.sc -25
+KPX r.sc gbreve.sc -30
+KPX r.sc gcircumflex.sc -30
+KPX r.sc gcommaaccent.sc -30
+KPX r.sc gdotaccent.sc -30
+KPX r.sc obreve.sc -30
+KPX r.sc ohungarumlaut.sc -30
+KPX r.sc omacron.sc -30
+KPX r.sc tcaron.sc -25
+KPX r.sc ubreve.sc -35
+KPX r.sc uhungarumlaut.sc -35
+KPX r.sc umacron.sc -35
+KPX r.sc uogonek.sc -35
+KPX r.sc uring.sc -35
+KPX r.sc utilde.sc -35
+KPX r.sc wacute.sc -45
+KPX r.sc wcircumflex.sc -45
+KPX r.sc wdieresis.sc -45
+KPX r.sc wgrave.sc -45
+KPX r.sc ycircumflex.sc -50
+KPX r.sc c.sc -25
+KPX r.sc g.sc -30
+KPX r.sc o.sc -30
+KPX r.sc t.sc -25
+KPX r.sc u.sc -35
+KPX r.sc v.sc -50
+KPX r.sc w.sc -45
+KPX r.sc y.sc -50
+KPX r.sc ccedilla.sc -25
+KPX r.sc ograve.sc -30
+KPX r.sc oacute.sc -30
+KPX r.sc ocircumflex.sc -30
+KPX r.sc otilde.sc -30
+KPX r.sc odieresis.sc -30
+KPX r.sc oslash.sc -30
+KPX r.sc ugrave.sc -35
+KPX r.sc uacute.sc -35
+KPX r.sc ucircumflex.sc -35
+KPX r.sc udieresis.sc -35
+KPX r.sc ydieresis.sc -50
+KPX r.sc hyphen -50
+KPX r.sc c.sc -25
+KPX r.sc g.sc -30
+KPX r.sc o.sc -30
+KPX r.sc t.sc -25
+KPX r.sc u.sc -35
+KPX r.sc v.sc -50
+KPX r.sc w.sc -45
+KPX r.sc y.sc -50
+KPX r.sc ccedilla.sc -25
+KPX r.sc ograve.sc -30
+KPX r.sc oacute.sc -30
+KPX r.sc ocircumflex.sc -30
+KPX r.sc otilde.sc -30
+KPX r.sc odieresis.sc -30
+KPX r.sc oslash.sc -30
+KPX r.sc ugrave.sc -35
+KPX r.sc uacute.sc -35
+KPX r.sc ucircumflex.sc -35
+KPX r.sc udieresis.sc -35
+KPX r.sc ydieresis.sc -50
+KPX r.sc cacute.sc -25
+KPX r.sc ccircumflex.sc -25
+KPX r.sc cdotaccent.sc -25
+KPX r.sc ccaron.sc -25
+KPX r.sc gcircumflex.sc -30
+KPX r.sc gbreve.sc -30
+KPX r.sc gdotaccent.sc -30
+KPX r.sc gcommaaccent.sc -30
+KPX r.sc omacron.sc -30
+KPX r.sc obreve.sc -30
+KPX r.sc ohungarumlaut.sc -30
+KPX r.sc oe.sc -25
+KPX r.sc tcaron.sc -25
+KPX r.sc utilde.sc -35
+KPX r.sc umacron.sc -35
+KPX r.sc ubreve.sc -35
+KPX r.sc uring.sc -35
+KPX r.sc uhungarumlaut.sc -35
+KPX r.sc uogonek.sc -35
+KPX r.sc wcircumflex.sc -45
+KPX r.sc ycircumflex.sc -50
+KPX r.sc gcaron.sc -30
+KPX r.sc oogonek.sc -30
+KPX r.sc gacute.sc -30
+KPX r.sc wgrave.sc -45
+KPX r.sc wacute.sc -45
+KPX r.sc wdieresis.sc -45
+KPX r.sc odotbelow.sc -30
+KPX r.sc ohookabove.sc -30
+KPX r.sc ocircumflexacute.sc -30
+KPX r.sc ocircumflexgrave.sc -30
+KPX r.sc ocircumflexhookabove.sc -30
+KPX r.sc ocircumflextilde.sc -30
+KPX r.sc ocircumflexdotbelow.sc -30
+KPX r.sc ohornacute.sc -30
+KPX r.sc ohorngrave.sc -30
+KPX r.sc ohornhookabove.sc -30
+KPX r.sc ohorntilde.sc -30
+KPX r.sc ohorndotbelow.sc -30
+KPX r.sc udotbelow.sc -35
+KPX r.sc uhookabove.sc -35
+KPX r.sc uhornacute.sc -35
+KPX r.sc uhorngrave.sc -35
+KPX r.sc uhornhookabove.sc -35
+KPX r.sc uhorntilde.sc -35
+KPX r.sc uhorndotbelow.sc -35
+KPX s.sc abreveacute.sc -25
+KPX s.sc abrevedotbelow.sc -25
+KPX s.sc abrevegrave.sc -25
+KPX s.sc abrevetilde.sc -25
+KPX s.sc acircumflexacute.sc -25
+KPX s.sc acircumflexdotbelow.sc -25
+KPX s.sc acircumflexgrave.sc -25
+KPX s.sc acircumflexhookabove.sc -25
+KPX s.sc acircumflextilde.sc -25
+KPX s.sc adotbelow.sc -25
+KPX s.sc ahookabove.sc -25
+KPX s.sc abreve.sc -25
+KPX s.sc amacron.sc -25
+KPX s.sc aogonek.sc -25
+KPX s.sc aeacute.sc -20
+KPX s.sc tcaron.sc -15
+KPX s.sc wacute.sc -15
+KPX s.sc wcircumflex.sc -15
+KPX s.sc wdieresis.sc -15
+KPX s.sc wgrave.sc -15
+KPX s.sc ycircumflex.sc -20
+KPX s.sc a.sc -25
+KPX s.sc t.sc -15
+KPX s.sc v.sc -15
+KPX s.sc w.sc -15
+KPX s.sc y.sc -20
+KPX s.sc agrave.sc -25
+KPX s.sc aacute.sc -25
+KPX s.sc acircumflex.sc -25
+KPX s.sc atilde.sc -25
+KPX s.sc adieresis.sc -25
+KPX s.sc aring.sc -25
+KPX s.sc ae.sc -20
+KPX s.sc ydieresis.sc -20
+KPX s.sc a.sc -25
+KPX s.sc t.sc -15
+KPX s.sc v.sc -15
+KPX s.sc w.sc -15
+KPX s.sc y.sc -20
+KPX s.sc agrave.sc -25
+KPX s.sc aacute.sc -25
+KPX s.sc acircumflex.sc -25
+KPX s.sc atilde.sc -25
+KPX s.sc adieresis.sc -25
+KPX s.sc aring.sc -25
+KPX s.sc ae.sc -20
+KPX s.sc ydieresis.sc -20
+KPX s.sc amacron.sc -25
+KPX s.sc abreve.sc -25
+KPX s.sc aogonek.sc -25
+KPX s.sc tcaron.sc -15
+KPX s.sc wcircumflex.sc -15
+KPX s.sc ycircumflex.sc -20
+KPX s.sc aeacute.sc -20
+KPX s.sc wgrave.sc -15
+KPX s.sc wacute.sc -15
+KPX s.sc wdieresis.sc -15
+KPX s.sc adotbelow.sc -25
+KPX s.sc ahookabove.sc -25
+KPX s.sc acircumflexacute.sc -25
+KPX s.sc acircumflexgrave.sc -25
+KPX s.sc acircumflexhookabove.sc -25
+KPX s.sc acircumflextilde.sc -25
+KPX s.sc acircumflexdotbelow.sc -25
+KPX s.sc abreveacute.sc -25
+KPX s.sc abrevegrave.sc -25
+KPX s.sc abrevetilde.sc -25
+KPX s.sc abrevedotbelow.sc -25
+KPX t.sc comma -75
+KPX t.sc hyphen -75
+KPX t.sc period -80
+KPX t.sc colon -90
+KPX t.sc semicolon -85
+KPX t.sc abreveacute.sc -35
+KPX t.sc abrevedotbelow.sc -35
+KPX t.sc abrevegrave.sc -35
+KPX t.sc abrevehookabove.sc -35
+KPX t.sc acircumflexacute.sc -35
+KPX t.sc acircumflexdotbelow.sc -35
+KPX t.sc acircumflexgrave.sc -35
+KPX t.sc acircumflexhookabove.sc -35
+KPX t.sc adotbelow.sc -35
+KPX t.sc ahookabove.sc -35
+KPX t.sc jacute.sc -15
+KPX t.sc abreve.sc -35
+KPX t.sc amacron.sc -35
+KPX t.sc aogonek.sc -35
+KPX t.sc aeacute.sc -30
+KPX t.sc jcircumflex.sc -15
+KPX t.sc wacute.sc 15
+KPX t.sc wcircumflex.sc 15
+KPX t.sc wdieresis.sc 15
+KPX t.sc wgrave.sc 15
+KPX t.sc ycircumflex.sc 5
+KPX t.sc a.sc -35
+KPX t.sc j.sc -15
+KPX t.sc v.sc 10
+KPX t.sc w.sc 15
+KPX t.sc y.sc 5
+KPX t.sc agrave.sc -35
+KPX t.sc aacute.sc -35
+KPX t.sc acircumflex.sc -35
+KPX t.sc atilde.sc -35
+KPX t.sc adieresis.sc -35
+KPX t.sc aring.sc -35
+KPX t.sc ae.sc -30
+KPX t.sc ydieresis.sc 5
+KPX t.sc comma -75
+KPX t.sc hyphen -75
+KPX t.sc period -80
+KPX t.sc colon -90
+KPX t.sc semicolon -85
+KPX t.sc a.sc -35
+KPX t.sc j.sc -15
+KPX t.sc v.sc 10
+KPX t.sc w.sc 15
+KPX t.sc y.sc 5
+KPX t.sc agrave.sc -35
+KPX t.sc aacute.sc -35
+KPX t.sc acircumflex.sc -35
+KPX t.sc atilde.sc -35
+KPX t.sc adieresis.sc -35
+KPX t.sc aring.sc -35
+KPX t.sc ae.sc -30
+KPX t.sc ydieresis.sc 5
+KPX t.sc amacron.sc -35
+KPX t.sc abreve.sc -35
+KPX t.sc aogonek.sc -35
+KPX t.sc jcircumflex.sc -15
+KPX t.sc wcircumflex.sc 15
+KPX t.sc ycircumflex.sc 5
+KPX t.sc aeacute.sc -30
+KPX t.sc wgrave.sc 15
+KPX t.sc wacute.sc 15
+KPX t.sc wdieresis.sc 15
+KPX t.sc adotbelow.sc -35
+KPX t.sc ahookabove.sc -35
+KPX t.sc acircumflexacute.sc -35
+KPX t.sc acircumflexgrave.sc -35
+KPX t.sc acircumflexhookabove.sc -35
+KPX t.sc acircumflexdotbelow.sc -35
+KPX t.sc abreveacute.sc -35
+KPX t.sc abrevegrave.sc -35
+KPX t.sc abrevehookabove.sc -35
+KPX t.sc abrevedotbelow.sc -35
+KPX t.sc jacute.sc -15
+KPX u.sc comma -30
+KPX u.sc period -35
+KPX u.sc abreveacute.sc -45
+KPX u.sc abrevedotbelow.sc -45
+KPX u.sc abrevegrave.sc -45
+KPX u.sc abrevehookabove.sc -45
+KPX u.sc acircumflexacute.sc -45
+KPX u.sc acircumflexdotbelow.sc -45
+KPX u.sc acircumflexgrave.sc -45
+KPX u.sc acircumflexhookabove.sc -45
+KPX u.sc acircumflextilde.sc -45
+KPX u.sc adotbelow.sc -45
+KPX u.sc ahookabove.sc -45
+KPX u.sc abreve.sc -45
+KPX u.sc amacron.sc -45
+KPX u.sc aogonek.sc -45
+KPX u.sc aeacute.sc -40
+KPX u.sc a.sc -45
+KPX u.sc agrave.sc -45
+KPX u.sc aacute.sc -45
+KPX u.sc acircumflex.sc -45
+KPX u.sc atilde.sc -45
+KPX u.sc adieresis.sc -45
+KPX u.sc aring.sc -45
+KPX u.sc ae.sc -40
+KPX u.sc comma -30
+KPX u.sc period -35
+KPX u.sc a.sc -45
+KPX u.sc agrave.sc -45
+KPX u.sc aacute.sc -45
+KPX u.sc acircumflex.sc -45
+KPX u.sc atilde.sc -45
+KPX u.sc adieresis.sc -45
+KPX u.sc aring.sc -45
+KPX u.sc ae.sc -40
+KPX u.sc amacron.sc -45
+KPX u.sc abreve.sc -45
+KPX u.sc aogonek.sc -45
+KPX u.sc aeacute.sc -40
+KPX u.sc adotbelow.sc -45
+KPX u.sc ahookabove.sc -45
+KPX u.sc acircumflexacute.sc -45
+KPX u.sc acircumflexgrave.sc -45
+KPX u.sc acircumflexhookabove.sc -45
+KPX u.sc acircumflextilde.sc -45
+KPX u.sc acircumflexdotbelow.sc -45
+KPX u.sc abreveacute.sc -45
+KPX u.sc abrevegrave.sc -45
+KPX u.sc abrevehookabove.sc -45
+KPX u.sc abrevedotbelow.sc -45
+KPX v.sc comma -105
+KPX v.sc hyphen -70
+KPX v.sc period -110
+KPX v.sc colon -90
+KPX v.sc semicolon -90
+KPX v.sc abreveacute.sc -85
+KPX v.sc abrevedotbelow.sc -85
+KPX v.sc abrevegrave.sc -85
+KPX v.sc abrevehookabove.sc -85
+KPX v.sc acircumflexacute.sc -85
+KPX v.sc acircumflexdotbelow.sc -85
+KPX v.sc acircumflexgrave.sc -85
+KPX v.sc acircumflexhookabove.sc -85
+KPX v.sc acircumflextilde.sc -85
+KPX v.sc adotbelow.sc -85
+KPX v.sc ahookabove.sc -85
+KPX v.sc gacute.sc -45
+KPX v.sc gcaron.sc -45
+KPX v.sc ocircumflexacute.sc -45
+KPX v.sc ocircumflexdotbelow.sc -45
+KPX v.sc ocircumflexgrave.sc -45
+KPX v.sc ocircumflexhookabove.sc -45
+KPX v.sc ocircumflextilde.sc -45
+KPX v.sc odotbelow.sc -45
+KPX v.sc ohookabove.sc -45
+KPX v.sc ohornacute.sc -45
+KPX v.sc ohorndotbelow.sc -45
+KPX v.sc ohorngrave.sc -45
+KPX v.sc ohornhookabove.sc -45
+KPX v.sc ohorntilde.sc -45
+KPX v.sc oogonek.sc -45
+KPX v.sc scaron.sc -30
+KPX v.sc abreve.sc -85
+KPX v.sc amacron.sc -85
+KPX v.sc aogonek.sc -85
+KPX v.sc aeacute.sc -70
+KPX v.sc cacute.sc -45
+KPX v.sc ccaron.sc -45
+KPX v.sc ccircumflex.sc -45
+KPX v.sc cdotaccent.sc -45
+KPX v.sc gbreve.sc -45
+KPX v.sc gcircumflex.sc -45
+KPX v.sc gcommaaccent.sc -45
+KPX v.sc gdotaccent.sc -45
+KPX v.sc obreve.sc -45
+KPX v.sc ohungarumlaut.sc -45
+KPX v.sc omacron.sc -45
+KPX v.sc sacute.sc -30
+KPX v.sc scedilla.sc -30
+KPX v.sc scircumflex.sc -30
+KPX v.sc a.sc -85
+KPX v.sc c.sc -45
+KPX v.sc g.sc -45
+KPX v.sc o.sc -45
+KPX v.sc s.sc -30
+KPX v.sc agrave.sc -85
+KPX v.sc aacute.sc -85
+KPX v.sc acircumflex.sc -85
+KPX v.sc atilde.sc -85
+KPX v.sc adieresis.sc -85
+KPX v.sc aring.sc -85
+KPX v.sc ae.sc -70
+KPX v.sc ccedilla.sc -45
+KPX v.sc ograve.sc -45
+KPX v.sc oacute.sc -45
+KPX v.sc ocircumflex.sc -45
+KPX v.sc otilde.sc -45
+KPX v.sc odieresis.sc -45
+KPX v.sc oslash.sc -45
+KPX v.sc comma -105
+KPX v.sc hyphen -70
+KPX v.sc period -110
+KPX v.sc colon -90
+KPX v.sc semicolon -90
+KPX v.sc a.sc -85
+KPX v.sc c.sc -45
+KPX v.sc g.sc -45
+KPX v.sc o.sc -45
+KPX v.sc s.sc -30
+KPX v.sc agrave.sc -85
+KPX v.sc aacute.sc -85
+KPX v.sc acircumflex.sc -85
+KPX v.sc atilde.sc -85
+KPX v.sc adieresis.sc -85
+KPX v.sc aring.sc -85
+KPX v.sc ae.sc -70
+KPX v.sc ccedilla.sc -45
+KPX v.sc ograve.sc -45
+KPX v.sc oacute.sc -45
+KPX v.sc ocircumflex.sc -45
+KPX v.sc otilde.sc -45
+KPX v.sc odieresis.sc -45
+KPX v.sc oslash.sc -45
+KPX v.sc amacron.sc -85
+KPX v.sc abreve.sc -85
+KPX v.sc aogonek.sc -85
+KPX v.sc cacute.sc -45
+KPX v.sc ccircumflex.sc -45
+KPX v.sc cdotaccent.sc -45
+KPX v.sc ccaron.sc -45
+KPX v.sc gcircumflex.sc -45
+KPX v.sc gbreve.sc -45
+KPX v.sc gdotaccent.sc -45
+KPX v.sc gcommaaccent.sc -45
+KPX v.sc omacron.sc -45
+KPX v.sc obreve.sc -45
+KPX v.sc ohungarumlaut.sc -45
+KPX v.sc sacute.sc -30
+KPX v.sc scircumflex.sc -30
+KPX v.sc scedilla.sc -30
+KPX v.sc scaron.sc -30
+KPX v.sc gcaron.sc -45
+KPX v.sc oogonek.sc -45
+KPX v.sc gacute.sc -45
+KPX v.sc aeacute.sc -70
+KPX v.sc adotbelow.sc -85
+KPX v.sc ahookabove.sc -85
+KPX v.sc acircumflexacute.sc -85
+KPX v.sc acircumflexgrave.sc -85
+KPX v.sc acircumflexhookabove.sc -85
+KPX v.sc acircumflextilde.sc -85
+KPX v.sc acircumflexdotbelow.sc -85
+KPX v.sc abreveacute.sc -85
+KPX v.sc abrevegrave.sc -85
+KPX v.sc abrevehookabove.sc -85
+KPX v.sc abrevedotbelow.sc -85
+KPX v.sc odotbelow.sc -45
+KPX v.sc ohookabove.sc -45
+KPX v.sc ocircumflexacute.sc -45
+KPX v.sc ocircumflexgrave.sc -45
+KPX v.sc ocircumflexhookabove.sc -45
+KPX v.sc ocircumflextilde.sc -45
+KPX v.sc ocircumflexdotbelow.sc -45
+KPX v.sc ohornacute.sc -45
+KPX v.sc ohorngrave.sc -45
+KPX v.sc ohornhookabove.sc -45
+KPX v.sc ohorntilde.sc -45
+KPX v.sc ohorndotbelow.sc -45
+KPX w.sc comma -90
+KPX w.sc hyphen -55
+KPX w.sc period -95
+KPX w.sc colon -80
+KPX w.sc semicolon -80
+KPX w.sc gacute.sc -35
+KPX w.sc gcaron.sc -35
+KPX w.sc oogonek.sc -35
+KPX w.sc scaron.sc -25
+KPX w.sc amacron.sc -75
+KPX w.sc aogonek.sc -75
+KPX w.sc aeacute.sc -65
+KPX w.sc cacute.sc -35
+KPX w.sc ccaron.sc -35
+KPX w.sc ccircumflex.sc -35
+KPX w.sc cdotaccent.sc -35
+KPX w.sc gbreve.sc -35
+KPX w.sc gcircumflex.sc -35
+KPX w.sc gcommaaccent.sc -35
+KPX w.sc gdotaccent.sc -35
+KPX w.sc obreve.sc -35
+KPX w.sc ohungarumlaut.sc -35
+KPX w.sc omacron.sc -35
+KPX w.sc sacute.sc -25
+KPX w.sc scedilla.sc -25
+KPX w.sc scircumflex.sc -25
+KPX w.sc tcaron.sc 10
+KPX w.sc a.sc -75
+KPX w.sc c.sc -35
+KPX w.sc g.sc -35
+KPX w.sc o.sc -35
+KPX w.sc s.sc -25
+KPX w.sc t.sc 10
+KPX w.sc adieresis.sc -75
+KPX w.sc aring.sc -75
+KPX w.sc ae.sc -65
+KPX w.sc ccedilla.sc -35
+KPX w.sc odieresis.sc -35
+KPX w.sc oslash.sc -35
+KPX w.sc comma -90
+KPX w.sc hyphen -55
+KPX w.sc period -95
+KPX w.sc colon -80
+KPX w.sc semicolon -80
+KPX w.sc a.sc -75
+KPX w.sc c.sc -35
+KPX w.sc g.sc -35
+KPX w.sc o.sc -35
+KPX w.sc s.sc -25
+KPX w.sc t.sc 10
+KPX w.sc adieresis.sc -75
+KPX w.sc aring.sc -75
+KPX w.sc ae.sc -65
+KPX w.sc ccedilla.sc -35
+KPX w.sc odieresis.sc -35
+KPX w.sc oslash.sc -35
+KPX w.sc amacron.sc -75
+KPX w.sc aogonek.sc -75
+KPX w.sc cacute.sc -35
+KPX w.sc ccircumflex.sc -35
+KPX w.sc cdotaccent.sc -35
+KPX w.sc ccaron.sc -35
+KPX w.sc gcircumflex.sc -35
+KPX w.sc gbreve.sc -35
+KPX w.sc gdotaccent.sc -35
+KPX w.sc gcommaaccent.sc -35
+KPX w.sc omacron.sc -35
+KPX w.sc obreve.sc -35
+KPX w.sc ohungarumlaut.sc -35
+KPX w.sc sacute.sc -25
+KPX w.sc scircumflex.sc -25
+KPX w.sc scedilla.sc -25
+KPX w.sc scaron.sc -25
+KPX w.sc tcaron.sc 10
+KPX w.sc gcaron.sc -35
+KPX w.sc oogonek.sc -35
+KPX w.sc gacute.sc -35
+KPX w.sc aeacute.sc -65
+KPX x.sc hyphen -55
+KPX x.sc ocircumflexacute.sc -40
+KPX x.sc ocircumflexdotbelow.sc -40
+KPX x.sc ocircumflexgrave.sc -40
+KPX x.sc ocircumflexhookabove.sc -40
+KPX x.sc odotbelow.sc -40
+KPX x.sc ohookabove.sc -40
+KPX x.sc ohornacute.sc -40
+KPX x.sc ohorndotbelow.sc -40
+KPX x.sc ohorngrave.sc -40
+KPX x.sc ohornhookabove.sc -40
+KPX x.sc ohorntilde.sc -40
+KPX x.sc oogonek.sc -40
+KPX x.sc cacute.sc -35
+KPX x.sc ccaron.sc -35
+KPX x.sc ccircumflex.sc -35
+KPX x.sc cdotaccent.sc -35
+KPX x.sc obreve.sc -40
+KPX x.sc ohungarumlaut.sc -40
+KPX x.sc omacron.sc -40
+KPX x.sc c.sc -35
+KPX x.sc o.sc -40
+KPX x.sc q.sc -40
+KPX x.sc ccedilla.sc -35
+KPX x.sc ograve.sc -40
+KPX x.sc oacute.sc -40
+KPX x.sc ocircumflex.sc -40
+KPX x.sc otilde.sc -40
+KPX x.sc odieresis.sc -40
+KPX x.sc oslash.sc -40
+KPX x.sc hyphen -55
+KPX x.sc c.sc -35
+KPX x.sc o.sc -40
+KPX x.sc q.sc -40
+KPX x.sc ccedilla.sc -35
+KPX x.sc ograve.sc -40
+KPX x.sc oacute.sc -40
+KPX x.sc ocircumflex.sc -40
+KPX x.sc otilde.sc -40
+KPX x.sc odieresis.sc -40
+KPX x.sc oslash.sc -40
+KPX x.sc cacute.sc -35
+KPX x.sc ccircumflex.sc -35
+KPX x.sc cdotaccent.sc -35
+KPX x.sc ccaron.sc -35
+KPX x.sc omacron.sc -40
+KPX x.sc obreve.sc -40
+KPX x.sc ohungarumlaut.sc -40
+KPX x.sc oogonek.sc -40
+KPX x.sc odotbelow.sc -40
+KPX x.sc ohookabove.sc -40
+KPX x.sc ocircumflexacute.sc -40
+KPX x.sc ocircumflexgrave.sc -40
+KPX x.sc ocircumflexhookabove.sc -40
+KPX x.sc ocircumflexdotbelow.sc -40
+KPX x.sc ohornacute.sc -40
+KPX x.sc ohorngrave.sc -40
+KPX x.sc ohornhookabove.sc -40
+KPX x.sc ohorntilde.sc -40
+KPX x.sc ohorndotbelow.sc -40
+KPX y.sc comma -95
+KPX y.sc hyphen -100
+KPX y.sc period -105
+KPX y.sc colon -110
+KPX y.sc semicolon -110
+KPX y.sc gacute.sc -45
+KPX y.sc gcaron.sc -45
+KPX y.sc jacute.sc -20
+KPX y.sc oogonek.sc -45
+KPX y.sc scaron.sc -30
+KPX y.sc amacron.sc -50
+KPX y.sc aogonek.sc -50
+KPX y.sc aeacute.sc -45
+KPX y.sc cacute.sc -45
+KPX y.sc ccaron.sc -45
+KPX y.sc ccircumflex.sc -45
+KPX y.sc cdotaccent.sc -45
+KPX y.sc gbreve.sc -45
+KPX y.sc gcircumflex.sc -45
+KPX y.sc gcommaaccent.sc -45
+KPX y.sc gdotaccent.sc -45
+KPX y.sc jcircumflex.sc -20
+KPX y.sc obreve.sc -45
+KPX y.sc ohungarumlaut.sc -45
+KPX y.sc omacron.sc -45
+KPX y.sc sacute.sc -30
+KPX y.sc scedilla.sc -30
+KPX y.sc scircumflex.sc -30
+KPX y.sc tcaron.sc 10
+KPX y.sc a.sc -50
+KPX y.sc c.sc -45
+KPX y.sc g.sc -45
+KPX y.sc j.sc -20
+KPX y.sc o.sc -45
+KPX y.sc s.sc -30
+KPX y.sc t.sc 10
+KPX y.sc adieresis.sc -50
+KPX y.sc aring.sc -50
+KPX y.sc ae.sc -45
+KPX y.sc ccedilla.sc -45
+KPX y.sc odieresis.sc -45
+KPX y.sc oslash.sc -45
+KPX y.sc comma -95
+KPX y.sc hyphen -100
+KPX y.sc period -105
+KPX y.sc colon -110
+KPX y.sc semicolon -110
+KPX y.sc a.sc -50
+KPX y.sc c.sc -45
+KPX y.sc g.sc -45
+KPX y.sc j.sc -20
+KPX y.sc o.sc -45
+KPX y.sc s.sc -30
+KPX y.sc t.sc 10
+KPX y.sc adieresis.sc -50
+KPX y.sc aring.sc -50
+KPX y.sc ae.sc -45
+KPX y.sc ccedilla.sc -45
+KPX y.sc odieresis.sc -45
+KPX y.sc oslash.sc -45
+KPX y.sc amacron.sc -50
+KPX y.sc aogonek.sc -50
+KPX y.sc cacute.sc -45
+KPX y.sc ccircumflex.sc -45
+KPX y.sc cdotaccent.sc -45
+KPX y.sc ccaron.sc -45
+KPX y.sc gcircumflex.sc -45
+KPX y.sc gbreve.sc -45
+KPX y.sc gdotaccent.sc -45
+KPX y.sc gcommaaccent.sc -45
+KPX y.sc jcircumflex.sc -20
+KPX y.sc omacron.sc -45
+KPX y.sc obreve.sc -45
+KPX y.sc ohungarumlaut.sc -45
+KPX y.sc sacute.sc -30
+KPX y.sc scircumflex.sc -30
+KPX y.sc scedilla.sc -30
+KPX y.sc scaron.sc -30
+KPX y.sc tcaron.sc 10
+KPX y.sc gcaron.sc -45
+KPX y.sc oogonek.sc -45
+KPX y.sc gacute.sc -45
+KPX y.sc aeacute.sc -45
+KPX y.sc jacute.sc -20
+KPX agrave.sc o.sc -40
+KPX agrave.sc u.sc -40
+KPX agrave.sc y.sc -55
+KPX agrave.sc o.sc -40
+KPX agrave.sc u.sc -40
+KPX agrave.sc y.sc -55
+KPX aacute.sc c.sc -35
+KPX aacute.sc o.sc -40
+KPX aacute.sc t.sc -35
+KPX aacute.sc u.sc -40
+KPX aacute.sc y.sc -55
+KPX aacute.sc c.sc -35
+KPX aacute.sc o.sc -40
+KPX aacute.sc t.sc -35
+KPX aacute.sc u.sc -40
+KPX aacute.sc y.sc -55
+KPX acircumflex.sc u.sc -40
+KPX acircumflex.sc y.sc -55
+KPX acircumflex.sc u.sc -40
+KPX acircumflex.sc y.sc -55
+KPX atilde.sc o.sc -40
+KPX atilde.sc y.sc -55
+KPX atilde.sc o.sc -40
+KPX atilde.sc y.sc -55
+KPX adieresis.sc hyphen -25
+KPX adieresis.sc quoteright -115
+KPX adieresis.sc quotedblright -90
+KPX adieresis.sc gacute.sc -35
+KPX adieresis.sc gcaron.sc -35
+KPX adieresis.sc oogonek.sc -40
+KPX adieresis.sc cacute.sc -35
+KPX adieresis.sc ccaron.sc -35
+KPX adieresis.sc ccircumflex.sc -35
+KPX adieresis.sc cdotaccent.sc -35
+KPX adieresis.sc gbreve.sc -35
+KPX adieresis.sc gcircumflex.sc -35
+KPX adieresis.sc gcommaaccent.sc -35
+KPX adieresis.sc gdotaccent.sc -35
+KPX adieresis.sc obreve.sc -40
+KPX adieresis.sc ohungarumlaut.sc -40
+KPX adieresis.sc omacron.sc -40
+KPX adieresis.sc tcaron.sc -35
+KPX adieresis.sc ubreve.sc -40
+KPX adieresis.sc uhungarumlaut.sc -40
+KPX adieresis.sc umacron.sc -40
+KPX adieresis.sc uogonek.sc -40
+KPX adieresis.sc uring.sc -40
+KPX adieresis.sc wacute.sc -75
+KPX adieresis.sc wcircumflex.sc -75
+KPX adieresis.sc wdieresis.sc -75
+KPX adieresis.sc wgrave.sc -75
+KPX adieresis.sc ycircumflex.sc -55
+KPX adieresis.sc c.sc -35
+KPX adieresis.sc g.sc -35
+KPX adieresis.sc o.sc -40
+KPX adieresis.sc q.sc -40
+KPX adieresis.sc t.sc -35
+KPX adieresis.sc u.sc -40
+KPX adieresis.sc v.sc -85
+KPX adieresis.sc w.sc -75
+KPX adieresis.sc y.sc -55
+KPX adieresis.sc ccedilla.sc -35
+KPX adieresis.sc odieresis.sc -40
+KPX adieresis.sc oslash.sc -40
+KPX adieresis.sc ucircumflex.sc -40
+KPX adieresis.sc udieresis.sc -40
+KPX adieresis.sc ydieresis.sc -55
+KPX adieresis.sc hyphen -25
+KPX adieresis.sc quoteright -115
+KPX adieresis.sc quotedblright -90
+KPX adieresis.sc c.sc -35
+KPX adieresis.sc g.sc -35
+KPX adieresis.sc o.sc -40
+KPX adieresis.sc q.sc -40
+KPX adieresis.sc t.sc -35
+KPX adieresis.sc u.sc -40
+KPX adieresis.sc v.sc -85
+KPX adieresis.sc w.sc -75
+KPX adieresis.sc y.sc -55
+KPX adieresis.sc ccedilla.sc -35
+KPX adieresis.sc odieresis.sc -40
+KPX adieresis.sc oslash.sc -40
+KPX adieresis.sc ucircumflex.sc -40
+KPX adieresis.sc udieresis.sc -40
+KPX adieresis.sc ydieresis.sc -55
+KPX adieresis.sc cacute.sc -35
+KPX adieresis.sc ccircumflex.sc -35
+KPX adieresis.sc cdotaccent.sc -35
+KPX adieresis.sc ccaron.sc -35
+KPX adieresis.sc gcircumflex.sc -35
+KPX adieresis.sc gbreve.sc -35
+KPX adieresis.sc gdotaccent.sc -35
+KPX adieresis.sc gcommaaccent.sc -35
+KPX adieresis.sc omacron.sc -40
+KPX adieresis.sc obreve.sc -40
+KPX adieresis.sc ohungarumlaut.sc -40
+KPX adieresis.sc tcaron.sc -35
+KPX adieresis.sc umacron.sc -40
+KPX adieresis.sc ubreve.sc -40
+KPX adieresis.sc uring.sc -40
+KPX adieresis.sc uhungarumlaut.sc -40
+KPX adieresis.sc uogonek.sc -40
+KPX adieresis.sc wcircumflex.sc -75
+KPX adieresis.sc ycircumflex.sc -55
+KPX adieresis.sc gcaron.sc -35
+KPX adieresis.sc oogonek.sc -40
+KPX adieresis.sc gacute.sc -35
+KPX adieresis.sc wgrave.sc -75
+KPX adieresis.sc wacute.sc -75
+KPX adieresis.sc wdieresis.sc -75
+KPX aring.sc hyphen -25
+KPX aring.sc quoteright -115
+KPX aring.sc quotedblright -90
+KPX aring.sc gacute.sc -35
+KPX aring.sc gcaron.sc -35
+KPX aring.sc oogonek.sc -40
+KPX aring.sc cacute.sc -35
+KPX aring.sc ccaron.sc -35
+KPX aring.sc ccircumflex.sc -35
+KPX aring.sc cdotaccent.sc -35
+KPX aring.sc gbreve.sc -35
+KPX aring.sc gcircumflex.sc -35
+KPX aring.sc gcommaaccent.sc -35
+KPX aring.sc gdotaccent.sc -35
+KPX aring.sc obreve.sc -40
+KPX aring.sc ohungarumlaut.sc -40
+KPX aring.sc omacron.sc -40
+KPX aring.sc tcaron.sc -35
+KPX aring.sc ubreve.sc -40
+KPX aring.sc uhungarumlaut.sc -40
+KPX aring.sc umacron.sc -40
+KPX aring.sc uogonek.sc -40
+KPX aring.sc uring.sc -40
+KPX aring.sc wacute.sc -75
+KPX aring.sc wcircumflex.sc -75
+KPX aring.sc wdieresis.sc -75
+KPX aring.sc wgrave.sc -75
+KPX aring.sc ycircumflex.sc -55
+KPX aring.sc c.sc -35
+KPX aring.sc g.sc -35
+KPX aring.sc o.sc -40
+KPX aring.sc q.sc -40
+KPX aring.sc t.sc -35
+KPX aring.sc u.sc -40
+KPX aring.sc v.sc -85
+KPX aring.sc w.sc -75
+KPX aring.sc y.sc -55
+KPX aring.sc ccedilla.sc -35
+KPX aring.sc odieresis.sc -40
+KPX aring.sc oslash.sc -40
+KPX aring.sc ucircumflex.sc -40
+KPX aring.sc udieresis.sc -40
+KPX aring.sc ydieresis.sc -55
+KPX aring.sc hyphen -25
+KPX aring.sc quoteright -115
+KPX aring.sc quotedblright -90
+KPX aring.sc c.sc -35
+KPX aring.sc g.sc -35
+KPX aring.sc o.sc -40
+KPX aring.sc q.sc -40
+KPX aring.sc t.sc -35
+KPX aring.sc u.sc -40
+KPX aring.sc v.sc -85
+KPX aring.sc w.sc -75
+KPX aring.sc y.sc -55
+KPX aring.sc ccedilla.sc -35
+KPX aring.sc odieresis.sc -40
+KPX aring.sc oslash.sc -40
+KPX aring.sc ucircumflex.sc -40
+KPX aring.sc udieresis.sc -40
+KPX aring.sc ydieresis.sc -55
+KPX aring.sc cacute.sc -35
+KPX aring.sc ccircumflex.sc -35
+KPX aring.sc cdotaccent.sc -35
+KPX aring.sc ccaron.sc -35
+KPX aring.sc gcircumflex.sc -35
+KPX aring.sc gbreve.sc -35
+KPX aring.sc gdotaccent.sc -35
+KPX aring.sc gcommaaccent.sc -35
+KPX aring.sc omacron.sc -40
+KPX aring.sc obreve.sc -40
+KPX aring.sc ohungarumlaut.sc -40
+KPX aring.sc tcaron.sc -35
+KPX aring.sc umacron.sc -40
+KPX aring.sc ubreve.sc -40
+KPX aring.sc uring.sc -40
+KPX aring.sc uhungarumlaut.sc -40
+KPX aring.sc uogonek.sc -40
+KPX aring.sc wcircumflex.sc -75
+KPX aring.sc ycircumflex.sc -55
+KPX aring.sc gcaron.sc -35
+KPX aring.sc oogonek.sc -40
+KPX aring.sc gacute.sc -35
+KPX aring.sc wgrave.sc -75
+KPX aring.sc wacute.sc -75
+KPX aring.sc wdieresis.sc -75
+KPX ccedilla.sc oogonek.sc -5
+KPX ccedilla.sc amacron.sc -15
+KPX ccedilla.sc aogonek.sc -15
+KPX ccedilla.sc aeacute.sc -10
+KPX ccedilla.sc obreve.sc -5
+KPX ccedilla.sc ohungarumlaut.sc -5
+KPX ccedilla.sc omacron.sc -5
+KPX ccedilla.sc a.sc -15
+KPX ccedilla.sc o.sc -5
+KPX ccedilla.sc adieresis.sc -15
+KPX ccedilla.sc aring.sc -15
+KPX ccedilla.sc ae.sc -10
+KPX ccedilla.sc odieresis.sc -5
+KPX ccedilla.sc oslash.sc -5
+KPX ccedilla.sc a.sc -15
+KPX ccedilla.sc o.sc -5
+KPX ccedilla.sc adieresis.sc -15
+KPX ccedilla.sc aring.sc -15
+KPX ccedilla.sc ae.sc -10
+KPX ccedilla.sc odieresis.sc -5
+KPX ccedilla.sc oslash.sc -5
+KPX ccedilla.sc amacron.sc -15
+KPX ccedilla.sc aogonek.sc -15
+KPX ccedilla.sc omacron.sc -5
+KPX ccedilla.sc obreve.sc -5
+KPX ccedilla.sc ohungarumlaut.sc -5
+KPX ccedilla.sc oogonek.sc -5
+KPX ccedilla.sc aeacute.sc -10
+KPX ntilde.sc comma -15
+KPX ntilde.sc period -20
+KPX ntilde.sc gacute.sc -15
+KPX ntilde.sc gcaron.sc -15
+KPX ntilde.sc oogonek.sc -15
+KPX ntilde.sc amacron.sc -20
+KPX ntilde.sc aogonek.sc -20
+KPX ntilde.sc aeacute.sc -15
+KPX ntilde.sc cacute.sc -10
+KPX ntilde.sc ccaron.sc -10
+KPX ntilde.sc ccircumflex.sc -10
+KPX ntilde.sc cdotaccent.sc -10
+KPX ntilde.sc gbreve.sc -15
+KPX ntilde.sc gcircumflex.sc -15
+KPX ntilde.sc gcommaaccent.sc -15
+KPX ntilde.sc gdotaccent.sc -15
+KPX ntilde.sc obreve.sc -15
+KPX ntilde.sc ohungarumlaut.sc -15
+KPX ntilde.sc omacron.sc -15
+KPX ntilde.sc a.sc -20
+KPX ntilde.sc c.sc -10
+KPX ntilde.sc g.sc -15
+KPX ntilde.sc o.sc -15
+KPX ntilde.sc adieresis.sc -20
+KPX ntilde.sc aring.sc -20
+KPX ntilde.sc ae.sc -15
+KPX ntilde.sc ccedilla.sc -10
+KPX ntilde.sc odieresis.sc -15
+KPX ntilde.sc oslash.sc -15
+KPX ntilde.sc comma -15
+KPX ntilde.sc period -20
+KPX ntilde.sc a.sc -20
+KPX ntilde.sc c.sc -10
+KPX ntilde.sc g.sc -15
+KPX ntilde.sc o.sc -15
+KPX ntilde.sc adieresis.sc -20
+KPX ntilde.sc aring.sc -20
+KPX ntilde.sc ae.sc -15
+KPX ntilde.sc ccedilla.sc -10
+KPX ntilde.sc odieresis.sc -15
+KPX ntilde.sc oslash.sc -15
+KPX ntilde.sc amacron.sc -20
+KPX ntilde.sc aogonek.sc -20
+KPX ntilde.sc cacute.sc -10
+KPX ntilde.sc ccircumflex.sc -10
+KPX ntilde.sc cdotaccent.sc -10
+KPX ntilde.sc ccaron.sc -10
+KPX ntilde.sc gcircumflex.sc -15
+KPX ntilde.sc gbreve.sc -15
+KPX ntilde.sc gdotaccent.sc -15
+KPX ntilde.sc gcommaaccent.sc -15
+KPX ntilde.sc omacron.sc -15
+KPX ntilde.sc obreve.sc -15
+KPX ntilde.sc ohungarumlaut.sc -15
+KPX ntilde.sc gcaron.sc -15
+KPX ntilde.sc oogonek.sc -15
+KPX ntilde.sc gacute.sc -15
+KPX ntilde.sc aeacute.sc -15
+KPX ograve.sc a.sc -40
+KPX ograve.sc a.sc -40
+KPX oacute.sc a.sc -40
+KPX oacute.sc a.sc -40
+KPX odieresis.sc amacron.sc -40
+KPX odieresis.sc aogonek.sc -40
+KPX odieresis.sc aeacute.sc -35
+KPX odieresis.sc wacute.sc -35
+KPX odieresis.sc wcircumflex.sc -35
+KPX odieresis.sc wdieresis.sc -35
+KPX odieresis.sc wgrave.sc -35
+KPX odieresis.sc ycircumflex.sc -45
+KPX odieresis.sc a.sc -40
+KPX odieresis.sc v.sc -45
+KPX odieresis.sc w.sc -35
+KPX odieresis.sc x.sc -35
+KPX odieresis.sc y.sc -45
+KPX odieresis.sc adieresis.sc -40
+KPX odieresis.sc aring.sc -40
+KPX odieresis.sc ae.sc -35
+KPX odieresis.sc ydieresis.sc -45
+KPX odieresis.sc a.sc -40
+KPX odieresis.sc v.sc -45
+KPX odieresis.sc w.sc -35
+KPX odieresis.sc x.sc -35
+KPX odieresis.sc y.sc -45
+KPX odieresis.sc adieresis.sc -40
+KPX odieresis.sc aring.sc -40
+KPX odieresis.sc ae.sc -35
+KPX odieresis.sc ydieresis.sc -45
+KPX odieresis.sc amacron.sc -40
+KPX odieresis.sc aogonek.sc -40
+KPX odieresis.sc wcircumflex.sc -35
+KPX odieresis.sc ycircumflex.sc -45
+KPX odieresis.sc aeacute.sc -35
+KPX odieresis.sc wgrave.sc -35
+KPX odieresis.sc wacute.sc -35
+KPX odieresis.sc wdieresis.sc -35
+KPX oslash.sc amacron.sc -40
+KPX oslash.sc aogonek.sc -40
+KPX oslash.sc aeacute.sc -35
+KPX oslash.sc wacute.sc -35
+KPX oslash.sc wcircumflex.sc -35
+KPX oslash.sc wdieresis.sc -35
+KPX oslash.sc wgrave.sc -35
+KPX oslash.sc ycircumflex.sc -45
+KPX oslash.sc a.sc -40
+KPX oslash.sc v.sc -45
+KPX oslash.sc w.sc -35
+KPX oslash.sc x.sc -35
+KPX oslash.sc y.sc -45
+KPX oslash.sc adieresis.sc -40
+KPX oslash.sc aring.sc -40
+KPX oslash.sc ae.sc -35
+KPX oslash.sc ydieresis.sc -45
+KPX oslash.sc a.sc -40
+KPX oslash.sc v.sc -45
+KPX oslash.sc w.sc -35
+KPX oslash.sc x.sc -35
+KPX oslash.sc y.sc -45
+KPX oslash.sc adieresis.sc -40
+KPX oslash.sc aring.sc -40
+KPX oslash.sc ae.sc -35
+KPX oslash.sc ydieresis.sc -45
+KPX oslash.sc amacron.sc -40
+KPX oslash.sc aogonek.sc -40
+KPX oslash.sc wcircumflex.sc -35
+KPX oslash.sc ycircumflex.sc -45
+KPX oslash.sc aeacute.sc -35
+KPX oslash.sc wgrave.sc -35
+KPX oslash.sc wacute.sc -35
+KPX oslash.sc wdieresis.sc -35
+KPX ugrave.sc a.sc -45
+KPX ugrave.sc a.sc -45
+KPX uacute.sc a.sc -45
+KPX uacute.sc a.sc -45
+KPX ucircumflex.sc comma -30
+KPX ucircumflex.sc period -35
+KPX ucircumflex.sc amacron.sc -45
+KPX ucircumflex.sc aogonek.sc -45
+KPX ucircumflex.sc aeacute.sc -40
+KPX ucircumflex.sc a.sc -45
+KPX ucircumflex.sc adieresis.sc -45
+KPX ucircumflex.sc aring.sc -45
+KPX ucircumflex.sc ae.sc -40
+KPX ucircumflex.sc comma -30
+KPX ucircumflex.sc period -35
+KPX ucircumflex.sc a.sc -45
+KPX ucircumflex.sc adieresis.sc -45
+KPX ucircumflex.sc aring.sc -45
+KPX ucircumflex.sc ae.sc -40
+KPX ucircumflex.sc amacron.sc -45
+KPX ucircumflex.sc aogonek.sc -45
+KPX ucircumflex.sc aeacute.sc -40
+KPX udieresis.sc comma -30
+KPX udieresis.sc period -35
+KPX udieresis.sc amacron.sc -45
+KPX udieresis.sc aogonek.sc -45
+KPX udieresis.sc aeacute.sc -40
+KPX udieresis.sc a.sc -45
+KPX udieresis.sc adieresis.sc -45
+KPX udieresis.sc aring.sc -45
+KPX udieresis.sc ae.sc -40
+KPX udieresis.sc comma -30
+KPX udieresis.sc period -35
+KPX udieresis.sc a.sc -45
+KPX udieresis.sc adieresis.sc -45
+KPX udieresis.sc aring.sc -45
+KPX udieresis.sc ae.sc -40
+KPX udieresis.sc amacron.sc -45
+KPX udieresis.sc aogonek.sc -45
+KPX udieresis.sc aeacute.sc -40
+KPX yacute.sc c.sc -45
+KPX yacute.sc t.sc 10
+KPX yacute.sc c.sc -45
+KPX yacute.sc t.sc 10
+KPX ydieresis.sc comma -95
+KPX ydieresis.sc hyphen -100
+KPX ydieresis.sc period -105
+KPX ydieresis.sc colon -110
+KPX ydieresis.sc semicolon -110
+KPX ydieresis.sc gacute.sc -45
+KPX ydieresis.sc gcaron.sc -45
+KPX ydieresis.sc jacute.sc -20
+KPX ydieresis.sc oogonek.sc -45
+KPX ydieresis.sc scaron.sc -30
+KPX ydieresis.sc amacron.sc -50
+KPX ydieresis.sc aogonek.sc -50
+KPX ydieresis.sc aeacute.sc -45
+KPX ydieresis.sc cacute.sc -45
+KPX ydieresis.sc ccaron.sc -45
+KPX ydieresis.sc ccircumflex.sc -45
+KPX ydieresis.sc cdotaccent.sc -45
+KPX ydieresis.sc gbreve.sc -45
+KPX ydieresis.sc gcircumflex.sc -45
+KPX ydieresis.sc gcommaaccent.sc -45
+KPX ydieresis.sc gdotaccent.sc -45
+KPX ydieresis.sc jcircumflex.sc -20
+KPX ydieresis.sc obreve.sc -45
+KPX ydieresis.sc ohungarumlaut.sc -45
+KPX ydieresis.sc omacron.sc -45
+KPX ydieresis.sc sacute.sc -30
+KPX ydieresis.sc scedilla.sc -30
+KPX ydieresis.sc scircumflex.sc -30
+KPX ydieresis.sc tcaron.sc 10
+KPX ydieresis.sc a.sc -50
+KPX ydieresis.sc c.sc -45
+KPX ydieresis.sc g.sc -45
+KPX ydieresis.sc j.sc -20
+KPX ydieresis.sc o.sc -45
+KPX ydieresis.sc s.sc -30
+KPX ydieresis.sc t.sc 10
+KPX ydieresis.sc adieresis.sc -50
+KPX ydieresis.sc aring.sc -50
+KPX ydieresis.sc ae.sc -45
+KPX ydieresis.sc ccedilla.sc -45
+KPX ydieresis.sc odieresis.sc -45
+KPX ydieresis.sc oslash.sc -45
+KPX ydieresis.sc comma -95
+KPX ydieresis.sc hyphen -100
+KPX ydieresis.sc period -105
+KPX ydieresis.sc colon -110
+KPX ydieresis.sc semicolon -110
+KPX ydieresis.sc a.sc -50
+KPX ydieresis.sc c.sc -45
+KPX ydieresis.sc g.sc -45
+KPX ydieresis.sc j.sc -20
+KPX ydieresis.sc o.sc -45
+KPX ydieresis.sc s.sc -30
+KPX ydieresis.sc t.sc 10
+KPX ydieresis.sc adieresis.sc -50
+KPX ydieresis.sc aring.sc -50
+KPX ydieresis.sc ae.sc -45
+KPX ydieresis.sc ccedilla.sc -45
+KPX ydieresis.sc odieresis.sc -45
+KPX ydieresis.sc oslash.sc -45
+KPX ydieresis.sc amacron.sc -50
+KPX ydieresis.sc aogonek.sc -50
+KPX ydieresis.sc cacute.sc -45
+KPX ydieresis.sc ccircumflex.sc -45
+KPX ydieresis.sc cdotaccent.sc -45
+KPX ydieresis.sc ccaron.sc -45
+KPX ydieresis.sc gcircumflex.sc -45
+KPX ydieresis.sc gbreve.sc -45
+KPX ydieresis.sc gdotaccent.sc -45
+KPX ydieresis.sc gcommaaccent.sc -45
+KPX ydieresis.sc jcircumflex.sc -20
+KPX ydieresis.sc omacron.sc -45
+KPX ydieresis.sc obreve.sc -45
+KPX ydieresis.sc ohungarumlaut.sc -45
+KPX ydieresis.sc sacute.sc -30
+KPX ydieresis.sc scircumflex.sc -30
+KPX ydieresis.sc scedilla.sc -30
+KPX ydieresis.sc scaron.sc -30
+KPX ydieresis.sc tcaron.sc 10
+KPX ydieresis.sc gcaron.sc -45
+KPX ydieresis.sc oogonek.sc -45
+KPX ydieresis.sc gacute.sc -45
+KPX ydieresis.sc aeacute.sc -45
+KPX ydieresis.sc jacute.sc -20
+KPX ff parenright 55
+KPX ff bracketright 55
+KPX a.pc hyphen -25
+KPX a.pc ringhalfright -95
+KPX a.pc ringhalfleft -95
+KPX a.pc quoteright -115
+KPX a.pc quotedblright -90
+KPX a.pc c.pc -35
+KPX a.pc g.pc -35
+KPX a.pc o.pc -40
+KPX a.pc q.pc -40
+KPX a.pc t.pc -35
+KPX a.pc u.pc -40
+KPX a.pc v.pc -85
+KPX a.pc w.pc -75
+KPX a.pc y.pc -55
+KPX a.pc ccedilla.pc -35
+KPX a.pc ograve.pc -40
+KPX a.pc odieresis.pc -40
+KPX a.pc oslash.pc -40
+KPX a.pc ucircumflex.pc -40
+KPX a.pc udieresis.pc -40
+KPX a.pc ydieresis.pc -55
+KPX a.pc cacute.pc -35
+KPX a.pc ccircumflex.pc -35
+KPX a.pc cdotaccent.pc -35
+KPX a.pc ccaron.pc -35
+KPX a.pc gcircumflex.pc -35
+KPX a.pc gbreve.pc -35
+KPX a.pc gdotaccent.pc -35
+KPX a.pc gcommaaccent.pc -35
+KPX a.pc omacron.pc -40
+KPX a.pc obreve.pc -40
+KPX a.pc ohungarumlaut.pc -40
+KPX a.pc tcaron.pc -35
+KPX a.pc umacron.pc -40
+KPX a.pc ubreve.pc -40
+KPX a.pc uring.pc -40
+KPX a.pc uhungarumlaut.pc -40
+KPX a.pc uogonek.pc -40
+KPX a.pc wcircumflex.pc -75
+KPX a.pc ycircumflex.pc -55
+KPX a.pc gcaron.pc -35
+KPX a.pc oogonek.pc -40
+KPX a.pc gacute.pc -35
+KPX a.pc uni021B.pc -35
+KPX a.pc wgrave.pc -75
+KPX a.pc wacute.pc -75
+KPX a.pc wdieresis.pc -75
+KPX b.pc a.pc -35
+KPX b.pc o.pc -15
+KPX b.pc v.pc -45
+KPX b.pc w.pc -40
+KPX b.pc y.pc -45
+KPX b.pc agrave.pc -35
+KPX b.pc aacute.pc -35
+KPX b.pc acircumflex.pc -35
+KPX b.pc atilde.pc -35
+KPX b.pc adieresis.pc -35
+KPX b.pc aring.pc -35
+KPX b.pc ae.pc -30
+KPX b.pc ograve.pc -15
+KPX b.pc oacute.pc -15
+KPX b.pc ocircumflex.pc -15
+KPX b.pc otilde.pc -15
+KPX b.pc odieresis.pc -15
+KPX b.pc oslash.pc -15
+KPX b.pc ydieresis.pc -45
+KPX b.pc amacron.pc -35
+KPX b.pc abreve.pc -35
+KPX b.pc aogonek.pc -35
+KPX b.pc omacron.pc -15
+KPX b.pc obreve.pc -15
+KPX b.pc ohungarumlaut.pc -15
+KPX b.pc oe.pc -15
+KPX b.pc wcircumflex.pc -40
+KPX b.pc ycircumflex.pc -45
+KPX b.pc oogonek.pc -15
+KPX b.pc aeacute.pc -30
+KPX b.pc wgrave.pc -40
+KPX b.pc wacute.pc -40
+KPX b.pc wdieresis.pc -40
+KPX b.pc adotbelow.pc -35
+KPX b.pc ahookabove.pc -35
+KPX b.pc acircumflexacute.pc -35
+KPX b.pc acircumflexgrave.pc -35
+KPX b.pc acircumflexhookabove.pc -35
+KPX b.pc acircumflextilde.pc -35
+KPX b.pc acircumflexdotbelow.pc -35
+KPX b.pc abreveacute.pc -35
+KPX b.pc abrevegrave.pc -35
+KPX b.pc abrevehookabove.pc -35
+KPX b.pc abrevetilde.pc -35
+KPX b.pc abrevedotbelow.pc -35
+KPX b.pc odotbelow.pc -15
+KPX b.pc ohookabove.pc -15
+KPX b.pc ocircumflexacute.pc -15
+KPX b.pc ocircumflexgrave.pc -15
+KPX b.pc ocircumflexhookabove.pc -15
+KPX b.pc ocircumflextilde.pc -15
+KPX b.pc ocircumflexdotbelow.pc -15
+KPX b.pc ohornacute.pc -15
+KPX b.pc ohorngrave.pc -15
+KPX b.pc ohornhookabove.pc -15
+KPX b.pc ohorntilde.pc -15
+KPX b.pc ohorndotbelow.pc -15
+KPX c.pc a.pc -15
+KPX c.pc o.pc -5
+KPX c.pc agrave.pc -15
+KPX c.pc aacute.pc -15
+KPX c.pc acircumflex.pc -15
+KPX c.pc atilde.pc -15
+KPX c.pc adieresis.pc -15
+KPX c.pc aring.pc -15
+KPX c.pc ae.pc -10
+KPX c.pc ograve.pc -5
+KPX c.pc oacute.pc -5
+KPX c.pc ocircumflex.pc -5
+KPX c.pc otilde.pc -5
+KPX c.pc odieresis.pc -5
+KPX c.pc oslash.pc -5
+KPX c.pc amacron.pc -15
+KPX c.pc abreve.pc -15
+KPX c.pc aogonek.pc -15
+KPX c.pc omacron.pc -5
+KPX c.pc obreve.pc -5
+KPX c.pc ohungarumlaut.pc -5
+KPX c.pc oogonek.pc -5
+KPX c.pc aeacute.pc -10
+KPX c.pc adotbelow.pc -15
+KPX c.pc ahookabove.pc -15
+KPX c.pc acircumflexacute.pc -15
+KPX c.pc acircumflexgrave.pc -15
+KPX c.pc acircumflexhookabove.pc -15
+KPX c.pc acircumflextilde.pc -15
+KPX c.pc acircumflexdotbelow.pc -15
+KPX c.pc abreveacute.pc -15
+KPX c.pc abrevegrave.pc -15
+KPX c.pc abrevehookabove.pc -15
+KPX c.pc abrevetilde.pc -15
+KPX c.pc abrevedotbelow.pc -15
+KPX c.pc odotbelow.pc -5
+KPX c.pc ohookabove.pc -5
+KPX c.pc ocircumflexacute.pc -5
+KPX c.pc ocircumflexgrave.pc -5
+KPX c.pc ocircumflexhookabove.pc -5
+KPX c.pc ocircumflextilde.pc -5
+KPX c.pc ocircumflexdotbelow.pc -5
+KPX c.pc ohornacute.pc -5
+KPX c.pc ohorngrave.pc -5
+KPX c.pc ohornhookabove.pc -5
+KPX c.pc ohorntilde.pc -5
+KPX c.pc ohorndotbelow.pc -5
+KPX d.pc a.pc -45
+KPX d.pc j.pc -25
+KPX d.pc v.pc -45
+KPX d.pc w.pc -35
+KPX d.pc x.pc -45
+KPX d.pc y.pc -50
+KPX d.pc agrave.pc -45
+KPX d.pc aacute.pc -45
+KPX d.pc acircumflex.pc -45
+KPX d.pc atilde.pc -45
+KPX d.pc adieresis.pc -45
+KPX d.pc aring.pc -45
+KPX d.pc ydieresis.pc -50
+KPX d.pc amacron.pc -45
+KPX d.pc abreve.pc -45
+KPX d.pc aogonek.pc -45
+KPX d.pc jcircumflex.pc -25
+KPX d.pc wcircumflex.pc -35
+KPX d.pc ycircumflex.pc -50
+KPX d.pc wgrave.pc -35
+KPX d.pc wacute.pc -35
+KPX d.pc wdieresis.pc -35
+KPX d.pc adotbelow.pc -45
+KPX d.pc ahookabove.pc -45
+KPX d.pc acircumflexacute.pc -45
+KPX d.pc acircumflexgrave.pc -45
+KPX d.pc acircumflexhookabove.pc -45
+KPX d.pc acircumflextilde.pc -45
+KPX d.pc acircumflexdotbelow.pc -45
+KPX d.pc abreveacute.pc -45
+KPX d.pc abrevegrave.pc -45
+KPX d.pc abrevehookabove.pc -45
+KPX d.pc abrevedotbelow.pc -45
+KPX d.pc jacute.pc -25
+KPX f.pc comma -50
+KPX f.pc period -60
+KPX f.pc a.pc -45
+KPX f.pc j.pc -10
+KPX f.pc adieresis.pc -45
+KPX f.pc aring.pc -45
+KPX f.pc amacron.pc -45
+KPX f.pc aogonek.pc -45
+KPX f.pc jcircumflex.pc -10
+KPX f.pc jacute.pc -10
+KPX g.pc a.pc -15
+KPX g.pc t.pc -15
+KPX g.pc v.pc -15
+KPX g.pc w.pc -15
+KPX g.pc y.pc -15
+KPX g.pc agrave.pc -15
+KPX g.pc aacute.pc -15
+KPX g.pc acircumflex.pc -15
+KPX g.pc atilde.pc -15
+KPX g.pc adieresis.pc -15
+KPX g.pc aring.pc -15
+KPX g.pc ae.pc -15
+KPX g.pc ydieresis.pc -15
+KPX g.pc amacron.pc -15
+KPX g.pc abreve.pc -15
+KPX g.pc aogonek.pc -15
+KPX g.pc tcaron.pc -15
+KPX g.pc wcircumflex.pc -15
+KPX g.pc ycircumflex.pc -15
+KPX g.pc aeacute.pc -15
+KPX g.pc uni021B.pc -15
+KPX g.pc wgrave.pc -15
+KPX g.pc wacute.pc -15
+KPX g.pc wdieresis.pc -15
+KPX g.pc adotbelow.pc -15
+KPX g.pc ahookabove.pc -15
+KPX g.pc acircumflexacute.pc -15
+KPX g.pc acircumflexgrave.pc -15
+KPX g.pc acircumflexhookabove.pc -15
+KPX g.pc acircumflextilde.pc -15
+KPX g.pc acircumflexdotbelow.pc -15
+KPX g.pc abreveacute.pc -15
+KPX g.pc abrevegrave.pc -15
+KPX g.pc abrevehookabove.pc -15
+KPX g.pc abrevetilde.pc -15
+KPX g.pc abrevedotbelow.pc -15
+KPX j.pc a.pc -35
+KPX j.pc adieresis.pc -35
+KPX j.pc aring.pc -35
+KPX j.pc ae.pc -30
+KPX j.pc amacron.pc -35
+KPX j.pc aogonek.pc -35
+KPX j.pc aeacute.pc -30
+KPX k.pc hyphen -65
+KPX k.pc c.pc -30
+KPX k.pc g.pc -35
+KPX k.pc o.pc -35
+KPX k.pc ccedilla.pc -30
+KPX k.pc odieresis.pc -35
+KPX k.pc oslash.pc -35
+KPX k.pc cacute.pc -30
+KPX k.pc ccircumflex.pc -30
+KPX k.pc cdotaccent.pc -30
+KPX k.pc ccaron.pc -30
+KPX k.pc gcircumflex.pc -35
+KPX k.pc gbreve.pc -35
+KPX k.pc gdotaccent.pc -35
+KPX k.pc gcommaaccent.pc -35
+KPX k.pc omacron.pc -35
+KPX k.pc obreve.pc -35
+KPX k.pc ohungarumlaut.pc -35
+KPX k.pc oe.pc -30
+KPX k.pc gcaron.pc -35
+KPX k.pc oogonek.pc -35
+KPX k.pc gacute.pc -35
+KPX l.pc hyphen 25
+KPX l.pc quoteright -125
+KPX l.pc quotedblright -100
+KPX l.pc t.pc -50
+KPX l.pc u.pc -15
+KPX l.pc v.pc -75
+KPX l.pc w.pc -60
+KPX l.pc y.pc -65
+KPX l.pc ugrave.pc -15
+KPX l.pc uacute.pc -15
+KPX l.pc ucircumflex.pc -15
+KPX l.pc udieresis.pc -15
+KPX l.pc yacute.pc -65
+KPX l.pc ydieresis.pc -65
+KPX l.pc tcaron.pc -50
+KPX l.pc utilde.pc -15
+KPX l.pc umacron.pc -15
+KPX l.pc ubreve.pc -15
+KPX l.pc uring.pc -15
+KPX l.pc uhungarumlaut.pc -15
+KPX l.pc uogonek.pc -15
+KPX l.pc wcircumflex.pc -60
+KPX l.pc ycircumflex.pc -65
+KPX l.pc uni021B.pc -50
+KPX l.pc wgrave.pc -60
+KPX l.pc wacute.pc -60
+KPX l.pc wdieresis.pc -60
+KPX l.pc udotbelow.pc -15
+KPX l.pc uhookabove.pc -15
+KPX l.pc uhornacute.pc -15
+KPX l.pc uhorngrave.pc -15
+KPX l.pc uhornhookabove.pc -15
+KPX l.pc uhorntilde.pc -15
+KPX l.pc uhorndotbelow.pc -15
+KPX n.pc comma -15
+KPX n.pc period -20
+KPX n.pc a.pc -20
+KPX n.pc c.pc -10
+KPX n.pc g.pc -15
+KPX n.pc o.pc -15
+KPX n.pc agrave.pc -20
+KPX n.pc aacute.pc -20
+KPX n.pc acircumflex.pc -20
+KPX n.pc atilde.pc -20
+KPX n.pc adieresis.pc -20
+KPX n.pc aring.pc -20
+KPX n.pc ae.pc -15
+KPX n.pc ccedilla.pc -10
+KPX n.pc ograve.pc -15
+KPX n.pc oacute.pc -15
+KPX n.pc ocircumflex.pc -15
+KPX n.pc otilde.pc -15
+KPX n.pc odieresis.pc -15
+KPX n.pc oslash.pc -15
+KPX n.pc amacron.pc -20
+KPX n.pc abreve.pc -20
+KPX n.pc aogonek.pc -20
+KPX n.pc cacute.pc -10
+KPX n.pc ccircumflex.pc -10
+KPX n.pc cdotaccent.pc -10
+KPX n.pc ccaron.pc -10
+KPX n.pc gcircumflex.pc -15
+KPX n.pc gbreve.pc -15
+KPX n.pc gdotaccent.pc -15
+KPX n.pc gcommaaccent.pc -15
+KPX n.pc omacron.pc -15
+KPX n.pc obreve.pc -15
+KPX n.pc ohungarumlaut.pc -15
+KPX n.pc gcaron.pc -15
+KPX n.pc oogonek.pc -15
+KPX n.pc gacute.pc -15
+KPX n.pc aeacute.pc -15
+KPX n.pc adotbelow.pc -20
+KPX n.pc ahookabove.pc -20
+KPX n.pc acircumflexacute.pc -20
+KPX n.pc acircumflexgrave.pc -20
+KPX n.pc acircumflexhookabove.pc -20
+KPX n.pc acircumflextilde.pc -20
+KPX n.pc acircumflexdotbelow.pc -20
+KPX n.pc abreveacute.pc -20
+KPX n.pc abrevegrave.pc -20
+KPX n.pc abrevedotbelow.pc -20
+KPX n.pc odotbelow.pc -15
+KPX n.pc ohookabove.pc -15
+KPX n.pc ocircumflexacute.pc -15
+KPX n.pc ocircumflexgrave.pc -15
+KPX n.pc ocircumflexhookabove.pc -15
+KPX n.pc ocircumflextilde.pc -15
+KPX n.pc ocircumflexdotbelow.pc -15
+KPX n.pc ohornacute.pc -15
+KPX n.pc ohorngrave.pc -15
+KPX n.pc ohornhookabove.pc -15
+KPX n.pc ohorntilde.pc -15
+KPX n.pc ohorndotbelow.pc -15
+KPX o.pc a.pc -40
+KPX o.pc v.pc -45
+KPX o.pc w.pc -35
+KPX o.pc x.pc -35
+KPX o.pc y.pc -45
+KPX o.pc agrave.pc -40
+KPX o.pc aacute.pc -40
+KPX o.pc atilde.pc -40
+KPX o.pc adieresis.pc -40
+KPX o.pc aring.pc -40
+KPX o.pc ae.pc -35
+KPX o.pc ydieresis.pc -45
+KPX o.pc amacron.pc -40
+KPX o.pc abreve.pc -40
+KPX o.pc aogonek.pc -40
+KPX o.pc wcircumflex.pc -35
+KPX o.pc ycircumflex.pc -45
+KPX o.pc aeacute.pc -35
+KPX o.pc wgrave.pc -35
+KPX o.pc wacute.pc -35
+KPX o.pc wdieresis.pc -35
+KPX o.pc adotbelow.pc -40
+KPX o.pc ahookabove.pc -40
+KPX o.pc abreveacute.pc -40
+KPX o.pc abrevegrave.pc -40
+KPX o.pc abrevehookabove.pc -40
+KPX o.pc abrevetilde.pc -40
+KPX o.pc abrevedotbelow.pc -40
+KPX p.pc comma -95
+KPX p.pc hyphen -40
+KPX p.pc period -100
+KPX p.pc a.pc -60
+KPX p.pc j.pc -35
+KPX p.pc aacute.pc -60
+KPX p.pc adieresis.pc -60
+KPX p.pc aring.pc -60
+KPX p.pc ae.pc -60
+KPX p.pc amacron.pc -60
+KPX p.pc aogonek.pc -60
+KPX p.pc jcircumflex.pc -35
+KPX p.pc aeacute.pc -60
+KPX p.pc jacute.pc -35
+KPX r.pc hyphen -50
+KPX r.pc c.pc -25
+KPX r.pc g.pc -30
+KPX r.pc o.pc -30
+KPX r.pc t.pc -25
+KPX r.pc u.pc -35
+KPX r.pc v.pc -50
+KPX r.pc w.pc -45
+KPX r.pc y.pc -50
+KPX r.pc ccedilla.pc -25
+KPX r.pc ograve.pc -30
+KPX r.pc oacute.pc -30
+KPX r.pc ocircumflex.pc -30
+KPX r.pc otilde.pc -30
+KPX r.pc odieresis.pc -30
+KPX r.pc oslash.pc -30
+KPX r.pc ugrave.pc -35
+KPX r.pc uacute.pc -35
+KPX r.pc ucircumflex.pc -35
+KPX r.pc udieresis.pc -35
+KPX r.pc ydieresis.pc -50
+KPX r.pc cacute.pc -25
+KPX r.pc ccircumflex.pc -25
+KPX r.pc cdotaccent.pc -25
+KPX r.pc ccaron.pc -25
+KPX r.pc gcircumflex.pc -30
+KPX r.pc gbreve.pc -30
+KPX r.pc gdotaccent.pc -30
+KPX r.pc gcommaaccent.pc -30
+KPX r.pc omacron.pc -30
+KPX r.pc obreve.pc -30
+KPX r.pc ohungarumlaut.pc -30
+KPX r.pc oe.pc -25
+KPX r.pc tcaron.pc -25
+KPX r.pc utilde.pc -35
+KPX r.pc umacron.pc -35
+KPX r.pc ubreve.pc -35
+KPX r.pc uring.pc -35
+KPX r.pc uhungarumlaut.pc -35
+KPX r.pc uogonek.pc -35
+KPX r.pc wcircumflex.pc -45
+KPX r.pc ycircumflex.pc -50
+KPX r.pc gcaron.pc -30
+KPX r.pc oogonek.pc -30
+KPX r.pc gacute.pc -30
+KPX r.pc uni021B.pc -25
+KPX r.pc wgrave.pc -45
+KPX r.pc wacute.pc -45
+KPX r.pc wdieresis.pc -45
+KPX r.pc odotbelow.pc -30
+KPX r.pc ohookabove.pc -30
+KPX r.pc ocircumflexacute.pc -30
+KPX r.pc ocircumflexgrave.pc -30
+KPX r.pc ocircumflexhookabove.pc -30
+KPX r.pc ocircumflextilde.pc -30
+KPX r.pc ocircumflexdotbelow.pc -30
+KPX r.pc ohornacute.pc -30
+KPX r.pc ohorngrave.pc -30
+KPX r.pc ohornhookabove.pc -30
+KPX r.pc ohorntilde.pc -30
+KPX r.pc ohorndotbelow.pc -30
+KPX r.pc udotbelow.pc -35
+KPX r.pc uhookabove.pc -35
+KPX r.pc uhornacute.pc -35
+KPX r.pc uhorngrave.pc -35
+KPX r.pc uhornhookabove.pc -35
+KPX r.pc uhorntilde.pc -35
+KPX r.pc uhorndotbelow.pc -35
+KPX s.pc a.pc -25
+KPX s.pc t.pc -15
+KPX s.pc v.pc -15
+KPX s.pc w.pc -15
+KPX s.pc y.pc -20
+KPX s.pc agrave.pc -25
+KPX s.pc aacute.pc -25
+KPX s.pc acircumflex.pc -25
+KPX s.pc atilde.pc -25
+KPX s.pc adieresis.pc -25
+KPX s.pc aring.pc -25
+KPX s.pc ae.pc -20
+KPX s.pc ydieresis.pc -20
+KPX s.pc amacron.pc -25
+KPX s.pc abreve.pc -25
+KPX s.pc aogonek.pc -25
+KPX s.pc tcaron.pc -15
+KPX s.pc wcircumflex.pc -15
+KPX s.pc ycircumflex.pc -20
+KPX s.pc aeacute.pc -20
+KPX s.pc uni021B.pc -15
+KPX s.pc wgrave.pc -15
+KPX s.pc wacute.pc -15
+KPX s.pc wdieresis.pc -15
+KPX s.pc adotbelow.pc -25
+KPX s.pc ahookabove.pc -25
+KPX s.pc acircumflexacute.pc -25
+KPX s.pc acircumflexgrave.pc -25
+KPX s.pc acircumflexhookabove.pc -25
+KPX s.pc acircumflextilde.pc -25
+KPX s.pc acircumflexdotbelow.pc -25
+KPX s.pc abreveacute.pc -25
+KPX s.pc abrevegrave.pc -25
+KPX s.pc abrevetilde.pc -25
+KPX s.pc abrevedotbelow.pc -25
+KPX t.pc comma -75
+KPX t.pc hyphen -75
+KPX t.pc period -80
+KPX t.pc colon -90
+KPX t.pc semicolon -85
+KPX t.pc a.pc -35
+KPX t.pc j.pc -15
+KPX t.pc v.pc 10
+KPX t.pc w.pc 15
+KPX t.pc y.pc 5
+KPX t.pc agrave.pc -35
+KPX t.pc aacute.pc -35
+KPX t.pc acircumflex.pc -35
+KPX t.pc atilde.pc -35
+KPX t.pc adieresis.pc -35
+KPX t.pc aring.pc -35
+KPX t.pc ae.pc -30
+KPX t.pc ydieresis.pc 5
+KPX t.pc amacron.pc -35
+KPX t.pc abreve.pc -35
+KPX t.pc aogonek.pc -35
+KPX t.pc jcircumflex.pc -15
+KPX t.pc wcircumflex.pc 15
+KPX t.pc ycircumflex.pc 5
+KPX t.pc aeacute.pc -30
+KPX t.pc wgrave.pc 15
+KPX t.pc wacute.pc 15
+KPX t.pc wdieresis.pc 15
+KPX t.pc adotbelow.pc -35
+KPX t.pc ahookabove.pc -35
+KPX t.pc acircumflexacute.pc -35
+KPX t.pc acircumflexgrave.pc -35
+KPX t.pc acircumflexhookabove.pc -35
+KPX t.pc acircumflexdotbelow.pc -35
+KPX t.pc abreveacute.pc -35
+KPX t.pc abrevegrave.pc -35
+KPX t.pc abrevehookabove.pc -35
+KPX t.pc abrevedotbelow.pc -35
+KPX t.pc jacute.pc -15
+KPX u.pc comma -30
+KPX u.pc period -35
+KPX u.pc a.pc -45
+KPX u.pc agrave.pc -45
+KPX u.pc aacute.pc -45
+KPX u.pc acircumflex.pc -45
+KPX u.pc atilde.pc -45
+KPX u.pc adieresis.pc -45
+KPX u.pc aring.pc -45
+KPX u.pc ae.pc -40
+KPX u.pc amacron.pc -45
+KPX u.pc abreve.pc -45
+KPX u.pc aogonek.pc -45
+KPX u.pc aeacute.pc -40
+KPX u.pc adotbelow.pc -45
+KPX u.pc ahookabove.pc -45
+KPX u.pc acircumflexacute.pc -45
+KPX u.pc acircumflexgrave.pc -45
+KPX u.pc acircumflexhookabove.pc -45
+KPX u.pc acircumflextilde.pc -45
+KPX u.pc acircumflexdotbelow.pc -45
+KPX u.pc abreveacute.pc -45
+KPX u.pc abrevegrave.pc -45
+KPX u.pc abrevehookabove.pc -45
+KPX u.pc abrevedotbelow.pc -45
+KPX v.pc comma -105
+KPX v.pc hyphen -70
+KPX v.pc period -110
+KPX v.pc colon -90
+KPX v.pc semicolon -90
+KPX v.pc a.pc -85
+KPX v.pc c.pc -45
+KPX v.pc g.pc -45
+KPX v.pc o.pc -45
+KPX v.pc s.pc -30
+KPX v.pc agrave.pc -85
+KPX v.pc aacute.pc -85
+KPX v.pc acircumflex.pc -85
+KPX v.pc atilde.pc -85
+KPX v.pc adieresis.pc -85
+KPX v.pc aring.pc -85
+KPX v.pc ae.pc -70
+KPX v.pc ccedilla.pc -45
+KPX v.pc ograve.pc -45
+KPX v.pc oacute.pc -45
+KPX v.pc ocircumflex.pc -45
+KPX v.pc otilde.pc -45
+KPX v.pc odieresis.pc -45
+KPX v.pc oslash.pc -45
+KPX v.pc amacron.pc -85
+KPX v.pc abreve.pc -85
+KPX v.pc aogonek.pc -85
+KPX v.pc cacute.pc -45
+KPX v.pc ccircumflex.pc -45
+KPX v.pc cdotaccent.pc -45
+KPX v.pc ccaron.pc -45
+KPX v.pc gcircumflex.pc -45
+KPX v.pc gbreve.pc -45
+KPX v.pc gdotaccent.pc -45
+KPX v.pc gcommaaccent.pc -45
+KPX v.pc omacron.pc -45
+KPX v.pc obreve.pc -45
+KPX v.pc ohungarumlaut.pc -45
+KPX v.pc sacute.pc -30
+KPX v.pc scircumflex.pc -30
+KPX v.pc scedilla.pc -30
+KPX v.pc scaron.pc -30
+KPX v.pc gcaron.pc -45
+KPX v.pc oogonek.pc -45
+KPX v.pc gacute.pc -45
+KPX v.pc aeacute.pc -70
+KPX v.pc uni0219.pc -30
+KPX v.pc adotbelow.pc -85
+KPX v.pc ahookabove.pc -85
+KPX v.pc acircumflexacute.pc -85
+KPX v.pc acircumflexgrave.pc -85
+KPX v.pc acircumflexhookabove.pc -85
+KPX v.pc acircumflextilde.pc -85
+KPX v.pc acircumflexdotbelow.pc -85
+KPX v.pc abreveacute.pc -85
+KPX v.pc abrevegrave.pc -85
+KPX v.pc abrevehookabove.pc -85
+KPX v.pc abrevedotbelow.pc -85
+KPX v.pc odotbelow.pc -45
+KPX v.pc ohookabove.pc -45
+KPX v.pc ocircumflexacute.pc -45
+KPX v.pc ocircumflexgrave.pc -45
+KPX v.pc ocircumflexhookabove.pc -45
+KPX v.pc ocircumflextilde.pc -45
+KPX v.pc ocircumflexdotbelow.pc -45
+KPX v.pc ohornacute.pc -45
+KPX v.pc ohorngrave.pc -45
+KPX v.pc ohornhookabove.pc -45
+KPX v.pc ohorntilde.pc -45
+KPX v.pc ohorndotbelow.pc -45
+KPX w.pc comma -90
+KPX w.pc hyphen -55
+KPX w.pc period -95
+KPX w.pc colon -80
+KPX w.pc semicolon -80
+KPX w.pc a.pc -75
+KPX w.pc c.pc -35
+KPX w.pc g.pc -35
+KPX w.pc o.pc -35
+KPX w.pc s.pc -25
+KPX w.pc t.pc 10
+KPX w.pc adieresis.pc -75
+KPX w.pc aring.pc -75
+KPX w.pc ae.pc -65
+KPX w.pc ccedilla.pc -35
+KPX w.pc odieresis.pc -35
+KPX w.pc oslash.pc -35
+KPX w.pc amacron.pc -75
+KPX w.pc aogonek.pc -75
+KPX w.pc cacute.pc -35
+KPX w.pc ccircumflex.pc -35
+KPX w.pc cdotaccent.pc -35
+KPX w.pc ccaron.pc -35
+KPX w.pc gcircumflex.pc -35
+KPX w.pc gbreve.pc -35
+KPX w.pc gdotaccent.pc -35
+KPX w.pc gcommaaccent.pc -35
+KPX w.pc omacron.pc -35
+KPX w.pc obreve.pc -35
+KPX w.pc ohungarumlaut.pc -35
+KPX w.pc sacute.pc -25
+KPX w.pc scircumflex.pc -25
+KPX w.pc scedilla.pc -25
+KPX w.pc scaron.pc -25
+KPX w.pc tcaron.pc 10
+KPX w.pc gcaron.pc -35
+KPX w.pc oogonek.pc -35
+KPX w.pc gacute.pc -35
+KPX w.pc aeacute.pc -65
+KPX w.pc uni0219.pc -25
+KPX w.pc uni021B.pc 10
+KPX x.pc hyphen -55
+KPX x.pc c.pc -35
+KPX x.pc o.pc -40
+KPX x.pc q.pc -40
+KPX x.pc ccedilla.pc -35
+KPX x.pc ograve.pc -40
+KPX x.pc oacute.pc -40
+KPX x.pc ocircumflex.pc -40
+KPX x.pc otilde.pc -40
+KPX x.pc odieresis.pc -40
+KPX x.pc oslash.pc -40
+KPX x.pc cacute.pc -35
+KPX x.pc ccircumflex.pc -35
+KPX x.pc cdotaccent.pc -35
+KPX x.pc ccaron.pc -35
+KPX x.pc omacron.pc -40
+KPX x.pc obreve.pc -40
+KPX x.pc ohungarumlaut.pc -40
+KPX x.pc oogonek.pc -40
+KPX x.pc odotbelow.pc -40
+KPX x.pc ohookabove.pc -40
+KPX x.pc ocircumflexacute.pc -40
+KPX x.pc ocircumflexgrave.pc -40
+KPX x.pc ocircumflexhookabove.pc -40
+KPX x.pc ocircumflexdotbelow.pc -40
+KPX x.pc ohornacute.pc -40
+KPX x.pc ohorngrave.pc -40
+KPX x.pc ohornhookabove.pc -40
+KPX x.pc ohorntilde.pc -40
+KPX x.pc ohorndotbelow.pc -40
+KPX y.pc comma -95
+KPX y.pc hyphen -100
+KPX y.pc period -105
+KPX y.pc colon -110
+KPX y.pc semicolon -110
+KPX y.pc a.pc -50
+KPX y.pc c.pc -45
+KPX y.pc g.pc -45
+KPX y.pc j.pc -20
+KPX y.pc o.pc -45
+KPX y.pc s.pc -30
+KPX y.pc t.pc 10
+KPX y.pc adieresis.pc -50
+KPX y.pc aring.pc -50
+KPX y.pc ae.pc -45
+KPX y.pc ccedilla.pc -45
+KPX y.pc odieresis.pc -45
+KPX y.pc oslash.pc -45
+KPX y.pc amacron.pc -50
+KPX y.pc aogonek.pc -50
+KPX y.pc cacute.pc -45
+KPX y.pc ccircumflex.pc -45
+KPX y.pc cdotaccent.pc -45
+KPX y.pc ccaron.pc -45
+KPX y.pc gcircumflex.pc -45
+KPX y.pc gbreve.pc -45
+KPX y.pc gdotaccent.pc -45
+KPX y.pc gcommaaccent.pc -45
+KPX y.pc jcircumflex.pc -20
+KPX y.pc omacron.pc -45
+KPX y.pc obreve.pc -45
+KPX y.pc ohungarumlaut.pc -45
+KPX y.pc sacute.pc -30
+KPX y.pc scircumflex.pc -30
+KPX y.pc scedilla.pc -30
+KPX y.pc scaron.pc -30
+KPX y.pc tcaron.pc 10
+KPX y.pc gcaron.pc -45
+KPX y.pc oogonek.pc -45
+KPX y.pc gacute.pc -45
+KPX y.pc aeacute.pc -45
+KPX y.pc uni0219.pc -30
+KPX y.pc uni021B.pc 10
+KPX y.pc jacute.pc -20
+KPX agrave.pc o.pc -40
+KPX agrave.pc u.pc -40
+KPX agrave.pc y.pc -55
+KPX aacute.pc c.pc -35
+KPX aacute.pc o.pc -40
+KPX aacute.pc t.pc -35
+KPX aacute.pc u.pc -40
+KPX aacute.pc y.pc -55
+KPX acircumflex.pc u.pc -40
+KPX acircumflex.pc y.pc -55
+KPX atilde.pc o.pc -40
+KPX atilde.pc y.pc -55
+KPX adieresis.pc hyphen -25
+KPX adieresis.pc quoteright -115
+KPX adieresis.pc quotedblright -90
+KPX adieresis.pc c.pc -35
+KPX adieresis.pc g.pc -35
+KPX adieresis.pc o.pc -40
+KPX adieresis.pc q.pc -40
+KPX adieresis.pc t.pc -35
+KPX adieresis.pc u.pc -40
+KPX adieresis.pc v.pc -85
+KPX adieresis.pc w.pc -75
+KPX adieresis.pc y.pc -55
+KPX adieresis.pc ccedilla.pc -35
+KPX adieresis.pc odieresis.pc -40
+KPX adieresis.pc oslash.pc -40
+KPX adieresis.pc ucircumflex.pc -40
+KPX adieresis.pc udieresis.pc -40
+KPX adieresis.pc ydieresis.pc -55
+KPX adieresis.pc cacute.pc -35
+KPX adieresis.pc ccircumflex.pc -35
+KPX adieresis.pc cdotaccent.pc -35
+KPX adieresis.pc ccaron.pc -35
+KPX adieresis.pc gcircumflex.pc -35
+KPX adieresis.pc gbreve.pc -35
+KPX adieresis.pc gdotaccent.pc -35
+KPX adieresis.pc gcommaaccent.pc -35
+KPX adieresis.pc omacron.pc -40
+KPX adieresis.pc obreve.pc -40
+KPX adieresis.pc ohungarumlaut.pc -40
+KPX adieresis.pc tcaron.pc -35
+KPX adieresis.pc umacron.pc -40
+KPX adieresis.pc ubreve.pc -40
+KPX adieresis.pc uring.pc -40
+KPX adieresis.pc uhungarumlaut.pc -40
+KPX adieresis.pc uogonek.pc -40
+KPX adieresis.pc wcircumflex.pc -75
+KPX adieresis.pc ycircumflex.pc -55
+KPX adieresis.pc gcaron.pc -35
+KPX adieresis.pc oogonek.pc -40
+KPX adieresis.pc gacute.pc -35
+KPX adieresis.pc uni021B.pc -35
+KPX adieresis.pc wgrave.pc -75
+KPX adieresis.pc wacute.pc -75
+KPX adieresis.pc wdieresis.pc -75
+KPX aring.pc hyphen -25
+KPX aring.pc quoteright -115
+KPX aring.pc quotedblright -90
+KPX aring.pc c.pc -35
+KPX aring.pc g.pc -35
+KPX aring.pc o.pc -40
+KPX aring.pc q.pc -40
+KPX aring.pc t.pc -35
+KPX aring.pc u.pc -40
+KPX aring.pc v.pc -85
+KPX aring.pc w.pc -75
+KPX aring.pc y.pc -55
+KPX aring.pc ccedilla.pc -35
+KPX aring.pc odieresis.pc -40
+KPX aring.pc oslash.pc -40
+KPX aring.pc ucircumflex.pc -40
+KPX aring.pc udieresis.pc -40
+KPX aring.pc ydieresis.pc -55
+KPX aring.pc cacute.pc -35
+KPX aring.pc ccircumflex.pc -35
+KPX aring.pc cdotaccent.pc -35
+KPX aring.pc ccaron.pc -35
+KPX aring.pc gcircumflex.pc -35
+KPX aring.pc gbreve.pc -35
+KPX aring.pc gdotaccent.pc -35
+KPX aring.pc gcommaaccent.pc -35
+KPX aring.pc omacron.pc -40
+KPX aring.pc obreve.pc -40
+KPX aring.pc ohungarumlaut.pc -40
+KPX aring.pc tcaron.pc -35
+KPX aring.pc umacron.pc -40
+KPX aring.pc ubreve.pc -40
+KPX aring.pc uring.pc -40
+KPX aring.pc uhungarumlaut.pc -40
+KPX aring.pc uogonek.pc -40
+KPX aring.pc wcircumflex.pc -75
+KPX aring.pc ycircumflex.pc -55
+KPX aring.pc gcaron.pc -35
+KPX aring.pc oogonek.pc -40
+KPX aring.pc gacute.pc -35
+KPX aring.pc uni021B.pc -35
+KPX aring.pc wgrave.pc -75
+KPX aring.pc wacute.pc -75
+KPX aring.pc wdieresis.pc -75
+KPX ccedilla.pc a.pc -15
+KPX ccedilla.pc o.pc -5
+KPX ccedilla.pc adieresis.pc -15
+KPX ccedilla.pc aring.pc -15
+KPX ccedilla.pc ae.pc -10
+KPX ccedilla.pc odieresis.pc -5
+KPX ccedilla.pc oslash.pc -5
+KPX ccedilla.pc amacron.pc -15
+KPX ccedilla.pc aogonek.pc -15
+KPX ccedilla.pc omacron.pc -5
+KPX ccedilla.pc obreve.pc -5
+KPX ccedilla.pc ohungarumlaut.pc -5
+KPX ccedilla.pc oogonek.pc -5
+KPX ccedilla.pc aeacute.pc -10
+KPX ntilde.pc comma -15
+KPX ntilde.pc period -20
+KPX ntilde.pc a.pc -20
+KPX ntilde.pc c.pc -10
+KPX ntilde.pc g.pc -15
+KPX ntilde.pc o.pc -15
+KPX ntilde.pc adieresis.pc -20
+KPX ntilde.pc aring.pc -20
+KPX ntilde.pc ae.pc -15
+KPX ntilde.pc ccedilla.pc -10
+KPX ntilde.pc odieresis.pc -15
+KPX ntilde.pc oslash.pc -15
+KPX ntilde.pc amacron.pc -20
+KPX ntilde.pc aogonek.pc -20
+KPX ntilde.pc cacute.pc -10
+KPX ntilde.pc ccircumflex.pc -10
+KPX ntilde.pc cdotaccent.pc -10
+KPX ntilde.pc ccaron.pc -10
+KPX ntilde.pc gcircumflex.pc -15
+KPX ntilde.pc gbreve.pc -15
+KPX ntilde.pc gdotaccent.pc -15
+KPX ntilde.pc gcommaaccent.pc -15
+KPX ntilde.pc omacron.pc -15
+KPX ntilde.pc obreve.pc -15
+KPX ntilde.pc ohungarumlaut.pc -15
+KPX ntilde.pc gcaron.pc -15
+KPX ntilde.pc oogonek.pc -15
+KPX ntilde.pc gacute.pc -15
+KPX ntilde.pc aeacute.pc -15
+KPX ograve.pc a.pc -40
+KPX oacute.pc a.pc -40
+KPX odieresis.pc a.pc -40
+KPX odieresis.pc v.pc -45
+KPX odieresis.pc w.pc -35
+KPX odieresis.pc x.pc -35
+KPX odieresis.pc y.pc -45
+KPX odieresis.pc adieresis.pc -40
+KPX odieresis.pc aring.pc -40
+KPX odieresis.pc ae.pc -35
+KPX odieresis.pc ydieresis.pc -45
+KPX odieresis.pc amacron.pc -40
+KPX odieresis.pc aogonek.pc -40
+KPX odieresis.pc wcircumflex.pc -35
+KPX odieresis.pc ycircumflex.pc -45
+KPX odieresis.pc aeacute.pc -35
+KPX odieresis.pc wgrave.pc -35
+KPX odieresis.pc wacute.pc -35
+KPX odieresis.pc wdieresis.pc -35
+KPX oslash.pc a.pc -40
+KPX oslash.pc v.pc -45
+KPX oslash.pc w.pc -35
+KPX oslash.pc x.pc -35
+KPX oslash.pc y.pc -45
+KPX oslash.pc adieresis.pc -40
+KPX oslash.pc aring.pc -40
+KPX oslash.pc ae.pc -35
+KPX oslash.pc ydieresis.pc -45
+KPX oslash.pc amacron.pc -40
+KPX oslash.pc aogonek.pc -40
+KPX oslash.pc wcircumflex.pc -35
+KPX oslash.pc ycircumflex.pc -45
+KPX oslash.pc aeacute.pc -35
+KPX oslash.pc wgrave.pc -35
+KPX oslash.pc wacute.pc -35
+KPX oslash.pc wdieresis.pc -35
+KPX ugrave.pc a.pc -45
+KPX uacute.pc a.pc -45
+KPX ucircumflex.pc comma -30
+KPX ucircumflex.pc period -35
+KPX ucircumflex.pc a.pc -45
+KPX ucircumflex.pc adieresis.pc -45
+KPX ucircumflex.pc aring.pc -45
+KPX ucircumflex.pc ae.pc -40
+KPX ucircumflex.pc amacron.pc -45
+KPX ucircumflex.pc aogonek.pc -45
+KPX ucircumflex.pc aeacute.pc -40
+KPX udieresis.pc comma -30
+KPX udieresis.pc period -35
+KPX udieresis.pc a.pc -45
+KPX udieresis.pc adieresis.pc -45
+KPX udieresis.pc aring.pc -45
+KPX udieresis.pc ae.pc -40
+KPX udieresis.pc amacron.pc -45
+KPX udieresis.pc aogonek.pc -45
+KPX udieresis.pc aeacute.pc -40
+KPX yacute.pc c.pc -45
+KPX yacute.pc t.pc 10
+KPX ydieresis.pc comma -95
+KPX ydieresis.pc hyphen -100
+KPX ydieresis.pc period -105
+KPX ydieresis.pc colon -110
+KPX ydieresis.pc semicolon -110
+KPX ydieresis.pc a.pc -50
+KPX ydieresis.pc c.pc -45
+KPX ydieresis.pc g.pc -45
+KPX ydieresis.pc j.pc -20
+KPX ydieresis.pc o.pc -45
+KPX ydieresis.pc s.pc -30
+KPX ydieresis.pc t.pc 10
+KPX ydieresis.pc adieresis.pc -50
+KPX ydieresis.pc aring.pc -50
+KPX ydieresis.pc ae.pc -45
+KPX ydieresis.pc ccedilla.pc -45
+KPX ydieresis.pc odieresis.pc -45
+KPX ydieresis.pc oslash.pc -45
+KPX ydieresis.pc amacron.pc -50
+KPX ydieresis.pc aogonek.pc -50
+KPX ydieresis.pc cacute.pc -45
+KPX ydieresis.pc ccircumflex.pc -45
+KPX ydieresis.pc cdotaccent.pc -45
+KPX ydieresis.pc ccaron.pc -45
+KPX ydieresis.pc gcircumflex.pc -45
+KPX ydieresis.pc gbreve.pc -45
+KPX ydieresis.pc gdotaccent.pc -45
+KPX ydieresis.pc gcommaaccent.pc -45
+KPX ydieresis.pc jcircumflex.pc -20
+KPX ydieresis.pc omacron.pc -45
+KPX ydieresis.pc obreve.pc -45
+KPX ydieresis.pc ohungarumlaut.pc -45
+KPX ydieresis.pc sacute.pc -30
+KPX ydieresis.pc scircumflex.pc -30
+KPX ydieresis.pc scedilla.pc -30
+KPX ydieresis.pc scaron.pc -30
+KPX ydieresis.pc tcaron.pc 10
+KPX ydieresis.pc gcaron.pc -45
+KPX ydieresis.pc oogonek.pc -45
+KPX ydieresis.pc gacute.pc -45
+KPX ydieresis.pc aeacute.pc -45
+KPX ydieresis.pc uni0219.pc -30
+KPX ydieresis.pc uni021B.pc 10
+KPX ydieresis.pc jacute.pc -20
+KPX amacron.pc hyphen -25
+KPX amacron.pc quoteright -115
+KPX amacron.pc quotedblright -90
+KPX amacron.pc c.pc -35
+KPX amacron.pc g.pc -35
+KPX amacron.pc o.pc -40
+KPX amacron.pc q.pc -40
+KPX amacron.pc t.pc -35
+KPX amacron.pc u.pc -40
+KPX amacron.pc v.pc -85
+KPX amacron.pc w.pc -75
+KPX amacron.pc y.pc -55
+KPX amacron.pc ccedilla.pc -35
+KPX amacron.pc odieresis.pc -40
+KPX amacron.pc oslash.pc -40
+KPX amacron.pc ucircumflex.pc -40
+KPX amacron.pc udieresis.pc -40
+KPX amacron.pc ydieresis.pc -55
+KPX amacron.pc cacute.pc -35
+KPX amacron.pc ccircumflex.pc -35
+KPX amacron.pc cdotaccent.pc -35
+KPX amacron.pc ccaron.pc -35
+KPX amacron.pc gcircumflex.pc -35
+KPX amacron.pc gbreve.pc -35
+KPX amacron.pc gdotaccent.pc -35
+KPX amacron.pc gcommaaccent.pc -35
+KPX amacron.pc omacron.pc -40
+KPX amacron.pc obreve.pc -40
+KPX amacron.pc ohungarumlaut.pc -40
+KPX amacron.pc tcaron.pc -35
+KPX amacron.pc umacron.pc -40
+KPX amacron.pc ubreve.pc -40
+KPX amacron.pc uring.pc -40
+KPX amacron.pc uhungarumlaut.pc -40
+KPX amacron.pc uogonek.pc -40
+KPX amacron.pc wcircumflex.pc -75
+KPX amacron.pc ycircumflex.pc -55
+KPX amacron.pc gcaron.pc -35
+KPX amacron.pc oogonek.pc -40
+KPX amacron.pc gacute.pc -35
+KPX amacron.pc uni021B.pc -35
+KPX amacron.pc wgrave.pc -75
+KPX amacron.pc wacute.pc -75
+KPX amacron.pc wdieresis.pc -75
+KPX aogonek.pc hyphen -25
+KPX aogonek.pc quoteright -115
+KPX aogonek.pc quotedblright -90
+KPX aogonek.pc c.pc -35
+KPX aogonek.pc g.pc -35
+KPX aogonek.pc o.pc -40
+KPX aogonek.pc q.pc -40
+KPX aogonek.pc t.pc -35
+KPX aogonek.pc u.pc -40
+KPX aogonek.pc v.pc -85
+KPX aogonek.pc w.pc -75
+KPX aogonek.pc y.pc -55
+KPX aogonek.pc ccedilla.pc -35
+KPX aogonek.pc odieresis.pc -40
+KPX aogonek.pc oslash.pc -40
+KPX aogonek.pc ucircumflex.pc -40
+KPX aogonek.pc udieresis.pc -40
+KPX aogonek.pc ydieresis.pc -55
+KPX aogonek.pc cacute.pc -35
+KPX aogonek.pc ccircumflex.pc -35
+KPX aogonek.pc cdotaccent.pc -35
+KPX aogonek.pc ccaron.pc -35
+KPX aogonek.pc gcircumflex.pc -35
+KPX aogonek.pc gbreve.pc -35
+KPX aogonek.pc gdotaccent.pc -35
+KPX aogonek.pc gcommaaccent.pc -35
+KPX aogonek.pc omacron.pc -40
+KPX aogonek.pc obreve.pc -40
+KPX aogonek.pc ohungarumlaut.pc -40
+KPX aogonek.pc tcaron.pc -35
+KPX aogonek.pc umacron.pc -40
+KPX aogonek.pc ubreve.pc -40
+KPX aogonek.pc uring.pc -40
+KPX aogonek.pc uhungarumlaut.pc -40
+KPX aogonek.pc uogonek.pc -40
+KPX aogonek.pc wcircumflex.pc -75
+KPX aogonek.pc ycircumflex.pc -55
+KPX aogonek.pc gcaron.pc -35
+KPX aogonek.pc oogonek.pc -40
+KPX aogonek.pc gacute.pc -35
+KPX aogonek.pc uni021B.pc -35
+KPX aogonek.pc wgrave.pc -75
+KPX aogonek.pc wacute.pc -75
+KPX aogonek.pc wdieresis.pc -75
+KPX cacute.pc a.pc -15
+KPX cacute.pc o.pc -5
+KPX cacute.pc adieresis.pc -15
+KPX cacute.pc aring.pc -15
+KPX cacute.pc ae.pc -10
+KPX cacute.pc odieresis.pc -5
+KPX cacute.pc oslash.pc -5
+KPX cacute.pc amacron.pc -15
+KPX cacute.pc aogonek.pc -15
+KPX cacute.pc omacron.pc -5
+KPX cacute.pc obreve.pc -5
+KPX cacute.pc ohungarumlaut.pc -5
+KPX cacute.pc oogonek.pc -5
+KPX cacute.pc aeacute.pc -10
+KPX ccircumflex.pc a.pc -15
+KPX ccircumflex.pc o.pc -5
+KPX ccircumflex.pc adieresis.pc -15
+KPX ccircumflex.pc aring.pc -15
+KPX ccircumflex.pc ae.pc -10
+KPX ccircumflex.pc odieresis.pc -5
+KPX ccircumflex.pc oslash.pc -5
+KPX ccircumflex.pc amacron.pc -15
+KPX ccircumflex.pc aogonek.pc -15
+KPX ccircumflex.pc omacron.pc -5
+KPX ccircumflex.pc obreve.pc -5
+KPX ccircumflex.pc ohungarumlaut.pc -5
+KPX ccircumflex.pc oogonek.pc -5
+KPX ccircumflex.pc aeacute.pc -10
+KPX cdotaccent.pc a.pc -15
+KPX cdotaccent.pc o.pc -5
+KPX cdotaccent.pc adieresis.pc -15
+KPX cdotaccent.pc aring.pc -15
+KPX cdotaccent.pc ae.pc -10
+KPX cdotaccent.pc odieresis.pc -5
+KPX cdotaccent.pc oslash.pc -5
+KPX cdotaccent.pc amacron.pc -15
+KPX cdotaccent.pc aogonek.pc -15
+KPX cdotaccent.pc omacron.pc -5
+KPX cdotaccent.pc obreve.pc -5
+KPX cdotaccent.pc ohungarumlaut.pc -5
+KPX cdotaccent.pc oogonek.pc -5
+KPX cdotaccent.pc aeacute.pc -10
+KPX ccaron.pc a.pc -15
+KPX ccaron.pc o.pc -5
+KPX ccaron.pc adieresis.pc -15
+KPX ccaron.pc aring.pc -15
+KPX ccaron.pc ae.pc -10
+KPX ccaron.pc odieresis.pc -5
+KPX ccaron.pc oslash.pc -5
+KPX ccaron.pc amacron.pc -15
+KPX ccaron.pc aogonek.pc -15
+KPX ccaron.pc omacron.pc -5
+KPX ccaron.pc obreve.pc -5
+KPX ccaron.pc ohungarumlaut.pc -5
+KPX ccaron.pc oogonek.pc -5
+KPX ccaron.pc aeacute.pc -10
+KPX dcaron.pc a.pc -45
+KPX dcaron.pc j.pc -25
+KPX dcaron.pc v.pc -45
+KPX dcaron.pc w.pc -35
+KPX dcaron.pc x.pc -45
+KPX dcaron.pc y.pc -50
+KPX dcaron.pc adieresis.pc -45
+KPX dcaron.pc aring.pc -45
+KPX dcaron.pc ydieresis.pc -50
+KPX dcaron.pc amacron.pc -45
+KPX dcaron.pc aogonek.pc -45
+KPX dcaron.pc jcircumflex.pc -25
+KPX dcaron.pc wcircumflex.pc -35
+KPX dcaron.pc ycircumflex.pc -50
+KPX dcaron.pc wgrave.pc -35
+KPX dcaron.pc wacute.pc -35
+KPX dcaron.pc wdieresis.pc -35
+KPX dcaron.pc jacute.pc -25
+KPX dcroat.pc a.pc -45
+KPX dcroat.pc agrave.pc -45
+KPX dcroat.pc aacute.pc -45
+KPX dcroat.pc acircumflex.pc -45
+KPX dcroat.pc atilde.pc -45
+KPX dcroat.pc abreve.pc -45
+KPX dcroat.pc adotbelow.pc -45
+KPX dcroat.pc ahookabove.pc -45
+KPX dcroat.pc acircumflexacute.pc -45
+KPX dcroat.pc acircumflexgrave.pc -45
+KPX dcroat.pc acircumflexhookabove.pc -45
+KPX dcroat.pc acircumflextilde.pc -45
+KPX dcroat.pc acircumflexdotbelow.pc -45
+KPX dcroat.pc abreveacute.pc -45
+KPX dcroat.pc abrevegrave.pc -45
+KPX dcroat.pc abrevehookabove.pc -45
+KPX dcroat.pc abrevetilde.pc -45
+KPX dcroat.pc abrevedotbelow.pc -45
+KPX gcircumflex.pc a.pc -15
+KPX gcircumflex.pc t.pc -15
+KPX gcircumflex.pc v.pc -15
+KPX gcircumflex.pc w.pc -15
+KPX gcircumflex.pc y.pc -15
+KPX gcircumflex.pc adieresis.pc -15
+KPX gcircumflex.pc aring.pc -15
+KPX gcircumflex.pc ae.pc -15
+KPX gcircumflex.pc ydieresis.pc -15
+KPX gcircumflex.pc amacron.pc -15
+KPX gcircumflex.pc aogonek.pc -15
+KPX gcircumflex.pc tcaron.pc -15
+KPX gcircumflex.pc wcircumflex.pc -15
+KPX gcircumflex.pc ycircumflex.pc -15
+KPX gcircumflex.pc aeacute.pc -15
+KPX gcircumflex.pc uni021B.pc -15
+KPX gcircumflex.pc wgrave.pc -15
+KPX gcircumflex.pc wacute.pc -15
+KPX gcircumflex.pc wdieresis.pc -15
+KPX gbreve.pc a.pc -15
+KPX gbreve.pc t.pc -15
+KPX gbreve.pc v.pc -15
+KPX gbreve.pc w.pc -15
+KPX gbreve.pc y.pc -15
+KPX gbreve.pc adieresis.pc -15
+KPX gbreve.pc aring.pc -15
+KPX gbreve.pc ae.pc -15
+KPX gbreve.pc ydieresis.pc -15
+KPX gbreve.pc amacron.pc -15
+KPX gbreve.pc aogonek.pc -15
+KPX gbreve.pc tcaron.pc -15
+KPX gbreve.pc wcircumflex.pc -15
+KPX gbreve.pc ycircumflex.pc -15
+KPX gbreve.pc aeacute.pc -15
+KPX gbreve.pc uni021B.pc -15
+KPX gbreve.pc wgrave.pc -15
+KPX gbreve.pc wacute.pc -15
+KPX gbreve.pc wdieresis.pc -15
+KPX gdotaccent.pc a.pc -15
+KPX gdotaccent.pc t.pc -15
+KPX gdotaccent.pc v.pc -15
+KPX gdotaccent.pc w.pc -15
+KPX gdotaccent.pc y.pc -15
+KPX gdotaccent.pc adieresis.pc -15
+KPX gdotaccent.pc aring.pc -15
+KPX gdotaccent.pc ae.pc -15
+KPX gdotaccent.pc ydieresis.pc -15
+KPX gdotaccent.pc amacron.pc -15
+KPX gdotaccent.pc aogonek.pc -15
+KPX gdotaccent.pc tcaron.pc -15
+KPX gdotaccent.pc wcircumflex.pc -15
+KPX gdotaccent.pc ycircumflex.pc -15
+KPX gdotaccent.pc aeacute.pc -15
+KPX gdotaccent.pc uni021B.pc -15
+KPX gdotaccent.pc wgrave.pc -15
+KPX gdotaccent.pc wacute.pc -15
+KPX gdotaccent.pc wdieresis.pc -15
+KPX gcommaaccent.pc a.pc -15
+KPX gcommaaccent.pc t.pc -15
+KPX gcommaaccent.pc v.pc -15
+KPX gcommaaccent.pc w.pc -15
+KPX gcommaaccent.pc y.pc -15
+KPX gcommaaccent.pc adieresis.pc -15
+KPX gcommaaccent.pc aring.pc -15
+KPX gcommaaccent.pc ae.pc -15
+KPX gcommaaccent.pc ydieresis.pc -15
+KPX gcommaaccent.pc amacron.pc -15
+KPX gcommaaccent.pc aogonek.pc -15
+KPX gcommaaccent.pc tcaron.pc -15
+KPX gcommaaccent.pc wcircumflex.pc -15
+KPX gcommaaccent.pc ycircumflex.pc -15
+KPX gcommaaccent.pc aeacute.pc -15
+KPX gcommaaccent.pc uni021B.pc -15
+KPX gcommaaccent.pc wgrave.pc -15
+KPX gcommaaccent.pc wacute.pc -15
+KPX gcommaaccent.pc wdieresis.pc -15
+KPX jcircumflex.pc a.pc -35
+KPX jcircumflex.pc adieresis.pc -35
+KPX jcircumflex.pc aring.pc -35
+KPX jcircumflex.pc ae.pc -30
+KPX jcircumflex.pc amacron.pc -35
+KPX jcircumflex.pc aogonek.pc -35
+KPX jcircumflex.pc aeacute.pc -30
+KPX kcommaaccent.pc hyphen -65
+KPX kcommaaccent.pc c.pc -30
+KPX kcommaaccent.pc g.pc -35
+KPX kcommaaccent.pc o.pc -35
+KPX kcommaaccent.pc ccedilla.pc -30
+KPX kcommaaccent.pc odieresis.pc -35
+KPX kcommaaccent.pc oslash.pc -35
+KPX kcommaaccent.pc cacute.pc -30
+KPX kcommaaccent.pc ccircumflex.pc -30
+KPX kcommaaccent.pc cdotaccent.pc -30
+KPX kcommaaccent.pc ccaron.pc -30
+KPX kcommaaccent.pc gcircumflex.pc -35
+KPX kcommaaccent.pc gbreve.pc -35
+KPX kcommaaccent.pc gdotaccent.pc -35
+KPX kcommaaccent.pc gcommaaccent.pc -35
+KPX kcommaaccent.pc omacron.pc -35
+KPX kcommaaccent.pc obreve.pc -35
+KPX kcommaaccent.pc ohungarumlaut.pc -35
+KPX kcommaaccent.pc oe.pc -30
+KPX kcommaaccent.pc gcaron.pc -35
+KPX kcommaaccent.pc oogonek.pc -35
+KPX kcommaaccent.pc gacute.pc -35
+KPX lacute.pc hyphen 25
+KPX lacute.pc quoteright -125
+KPX lacute.pc quotedblright -100
+KPX lacute.pc t.pc -50
+KPX lacute.pc u.pc -15
+KPX lacute.pc v.pc -75
+KPX lacute.pc w.pc -60
+KPX lacute.pc y.pc -65
+KPX lacute.pc ucircumflex.pc -15
+KPX lacute.pc udieresis.pc -15
+KPX lacute.pc ydieresis.pc -65
+KPX lacute.pc tcaron.pc -50
+KPX lacute.pc umacron.pc -15
+KPX lacute.pc ubreve.pc -15
+KPX lacute.pc uring.pc -15
+KPX lacute.pc uhungarumlaut.pc -15
+KPX lacute.pc uogonek.pc -15
+KPX lacute.pc wcircumflex.pc -60
+KPX lacute.pc ycircumflex.pc -65
+KPX lacute.pc uni021B.pc -50
+KPX lacute.pc wgrave.pc -60
+KPX lacute.pc wacute.pc -60
+KPX lacute.pc wdieresis.pc -60
+KPX lcommaaccent.pc hyphen 25
+KPX lcommaaccent.pc quoteright -125
+KPX lcommaaccent.pc quotedblright -100
+KPX lcommaaccent.pc t.pc -50
+KPX lcommaaccent.pc u.pc -15
+KPX lcommaaccent.pc v.pc -75
+KPX lcommaaccent.pc w.pc -60
+KPX lcommaaccent.pc y.pc -65
+KPX lcommaaccent.pc ucircumflex.pc -15
+KPX lcommaaccent.pc udieresis.pc -15
+KPX lcommaaccent.pc ydieresis.pc -65
+KPX lcommaaccent.pc tcaron.pc -50
+KPX lcommaaccent.pc umacron.pc -15
+KPX lcommaaccent.pc ubreve.pc -15
+KPX lcommaaccent.pc uring.pc -15
+KPX lcommaaccent.pc uhungarumlaut.pc -15
+KPX lcommaaccent.pc uogonek.pc -15
+KPX lcommaaccent.pc wcircumflex.pc -60
+KPX lcommaaccent.pc ycircumflex.pc -65
+KPX lcommaaccent.pc uni021B.pc -50
+KPX lcommaaccent.pc wgrave.pc -60
+KPX lcommaaccent.pc wacute.pc -60
+KPX lcommaaccent.pc wdieresis.pc -60
+KPX lcaron.pc hyphen 25
+KPX lcaron.pc quoteright -125
+KPX lcaron.pc quotedblright -100
+KPX lcaron.pc t.pc -25
+KPX lcaron.pc u.pc -10
+KPX lcaron.pc v.pc -40
+KPX lcaron.pc w.pc -30
+KPX lcaron.pc y.pc -35
+KPX lcaron.pc ugrave.pc -10
+KPX lcaron.pc uacute.pc -10
+KPX lcaron.pc ucircumflex.pc -10
+KPX lcaron.pc udieresis.pc -10
+KPX lcaron.pc yacute.pc -35
+KPX lcaron.pc ydieresis.pc -35
+KPX lcaron.pc tcaron.pc -25
+KPX lcaron.pc utilde.pc -10
+KPX lcaron.pc umacron.pc -10
+KPX lcaron.pc ubreve.pc -10
+KPX lcaron.pc uring.pc -10
+KPX lcaron.pc uhungarumlaut.pc -10
+KPX lcaron.pc uogonek.pc -10
+KPX lcaron.pc wcircumflex.pc -30
+KPX lcaron.pc ycircumflex.pc -35
+KPX lcaron.pc uni021B.pc -25
+KPX lcaron.pc wgrave.pc -30
+KPX lcaron.pc wacute.pc -30
+KPX lcaron.pc wdieresis.pc -30
+KPX lcaron.pc udotbelow.pc -10
+KPX lcaron.pc uhookabove.pc -10
+KPX lcaron.pc uhornacute.pc -10
+KPX lcaron.pc uhorngrave.pc -10
+KPX lcaron.pc uhornhookabove.pc -10
+KPX lcaron.pc uhorntilde.pc -10
+KPX lcaron.pc uhorndotbelow.pc -10
+KPX lcaron.pc ygrave.pc -35
+KPX lcaron.pc ydotbelow.pc -35
+KPX lcaron.pc yhookabove.pc -35
+KPX lcaron.pc ytilde.pc -35
+KPX lslash.pc hyphen 25
+KPX lslash.pc quoteright -125
+KPX lslash.pc quotedblright -100
+KPX lslash.pc t.pc -40
+KPX lslash.pc u.pc -15
+KPX lslash.pc v.pc -60
+KPX lslash.pc w.pc -50
+KPX lslash.pc y.pc -55
+KPX lslash.pc ugrave.pc -15
+KPX lslash.pc uacute.pc -15
+KPX lslash.pc ucircumflex.pc -15
+KPX lslash.pc udieresis.pc -15
+KPX lslash.pc yacute.pc -55
+KPX lslash.pc ydieresis.pc -55
+KPX lslash.pc tcaron.pc -40
+KPX lslash.pc utilde.pc -15
+KPX lslash.pc umacron.pc -15
+KPX lslash.pc ubreve.pc -15
+KPX lslash.pc uring.pc -15
+KPX lslash.pc uhungarumlaut.pc -15
+KPX lslash.pc uogonek.pc -15
+KPX lslash.pc wcircumflex.pc -50
+KPX lslash.pc ycircumflex.pc -55
+KPX lslash.pc uni021B.pc -40
+KPX lslash.pc wgrave.pc -50
+KPX lslash.pc wacute.pc -50
+KPX lslash.pc wdieresis.pc -50
+KPX lslash.pc udotbelow.pc -15
+KPX lslash.pc uhookabove.pc -15
+KPX lslash.pc uhornacute.pc -15
+KPX lslash.pc uhorngrave.pc -15
+KPX lslash.pc uhornhookabove.pc -15
+KPX lslash.pc uhorntilde.pc -15
+KPX lslash.pc uhorndotbelow.pc -15
+KPX lslash.pc ygrave.pc -55
+KPX lslash.pc ydotbelow.pc -55
+KPX lslash.pc yhookabove.pc -55
+KPX lslash.pc ytilde.pc -55
+KPX nacute.pc comma -15
+KPX nacute.pc period -20
+KPX nacute.pc a.pc -20
+KPX nacute.pc c.pc -10
+KPX nacute.pc g.pc -15
+KPX nacute.pc o.pc -15
+KPX nacute.pc adieresis.pc -20
+KPX nacute.pc aring.pc -20
+KPX nacute.pc ae.pc -15
+KPX nacute.pc ccedilla.pc -10
+KPX nacute.pc odieresis.pc -15
+KPX nacute.pc oslash.pc -15
+KPX nacute.pc amacron.pc -20
+KPX nacute.pc aogonek.pc -20
+KPX nacute.pc cacute.pc -10
+KPX nacute.pc ccircumflex.pc -10
+KPX nacute.pc cdotaccent.pc -10
+KPX nacute.pc ccaron.pc -10
+KPX nacute.pc gcircumflex.pc -15
+KPX nacute.pc gbreve.pc -15
+KPX nacute.pc gdotaccent.pc -15
+KPX nacute.pc gcommaaccent.pc -15
+KPX nacute.pc omacron.pc -15
+KPX nacute.pc obreve.pc -15
+KPX nacute.pc ohungarumlaut.pc -15
+KPX nacute.pc gcaron.pc -15
+KPX nacute.pc oogonek.pc -15
+KPX nacute.pc gacute.pc -15
+KPX nacute.pc aeacute.pc -15
+KPX ncommaaccent.pc comma -15
+KPX ncommaaccent.pc period -20
+KPX ncommaaccent.pc a.pc -20
+KPX ncommaaccent.pc c.pc -10
+KPX ncommaaccent.pc g.pc -15
+KPX ncommaaccent.pc o.pc -15
+KPX ncommaaccent.pc adieresis.pc -20
+KPX ncommaaccent.pc aring.pc -20
+KPX ncommaaccent.pc ae.pc -15
+KPX ncommaaccent.pc ccedilla.pc -10
+KPX ncommaaccent.pc odieresis.pc -15
+KPX ncommaaccent.pc oslash.pc -15
+KPX ncommaaccent.pc amacron.pc -20
+KPX ncommaaccent.pc aogonek.pc -20
+KPX ncommaaccent.pc cacute.pc -10
+KPX ncommaaccent.pc ccircumflex.pc -10
+KPX ncommaaccent.pc cdotaccent.pc -10
+KPX ncommaaccent.pc ccaron.pc -10
+KPX ncommaaccent.pc gcircumflex.pc -15
+KPX ncommaaccent.pc gbreve.pc -15
+KPX ncommaaccent.pc gdotaccent.pc -15
+KPX ncommaaccent.pc gcommaaccent.pc -15
+KPX ncommaaccent.pc omacron.pc -15
+KPX ncommaaccent.pc obreve.pc -15
+KPX ncommaaccent.pc ohungarumlaut.pc -15
+KPX ncommaaccent.pc gcaron.pc -15
+KPX ncommaaccent.pc oogonek.pc -15
+KPX ncommaaccent.pc gacute.pc -15
+KPX ncommaaccent.pc aeacute.pc -15
+KPX ncaron.pc comma -15
+KPX ncaron.pc period -20
+KPX ncaron.pc a.pc -20
+KPX ncaron.pc c.pc -10
+KPX ncaron.pc g.pc -15
+KPX ncaron.pc o.pc -15
+KPX ncaron.pc adieresis.pc -20
+KPX ncaron.pc aring.pc -20
+KPX ncaron.pc ae.pc -15
+KPX ncaron.pc ccedilla.pc -10
+KPX ncaron.pc odieresis.pc -15
+KPX ncaron.pc oslash.pc -15
+KPX ncaron.pc amacron.pc -20
+KPX ncaron.pc aogonek.pc -20
+KPX ncaron.pc cacute.pc -10
+KPX ncaron.pc ccircumflex.pc -10
+KPX ncaron.pc cdotaccent.pc -10
+KPX ncaron.pc ccaron.pc -10
+KPX ncaron.pc gcircumflex.pc -15
+KPX ncaron.pc gbreve.pc -15
+KPX ncaron.pc gdotaccent.pc -15
+KPX ncaron.pc gcommaaccent.pc -15
+KPX ncaron.pc omacron.pc -15
+KPX ncaron.pc obreve.pc -15
+KPX ncaron.pc ohungarumlaut.pc -15
+KPX ncaron.pc gcaron.pc -15
+KPX ncaron.pc oogonek.pc -15
+KPX ncaron.pc gacute.pc -15
+KPX ncaron.pc aeacute.pc -15
+KPX omacron.pc a.pc -40
+KPX omacron.pc v.pc -45
+KPX omacron.pc w.pc -35
+KPX omacron.pc x.pc -35
+KPX omacron.pc y.pc -45
+KPX omacron.pc adieresis.pc -40
+KPX omacron.pc aring.pc -40
+KPX omacron.pc ae.pc -35
+KPX omacron.pc ydieresis.pc -45
+KPX omacron.pc amacron.pc -40
+KPX omacron.pc aogonek.pc -40
+KPX omacron.pc wcircumflex.pc -35
+KPX omacron.pc ycircumflex.pc -45
+KPX omacron.pc aeacute.pc -35
+KPX omacron.pc wgrave.pc -35
+KPX omacron.pc wacute.pc -35
+KPX omacron.pc wdieresis.pc -35
+KPX obreve.pc a.pc -40
+KPX obreve.pc v.pc -45
+KPX obreve.pc w.pc -35
+KPX obreve.pc x.pc -35
+KPX obreve.pc y.pc -45
+KPX obreve.pc adieresis.pc -40
+KPX obreve.pc aring.pc -40
+KPX obreve.pc ae.pc -35
+KPX obreve.pc ydieresis.pc -45
+KPX obreve.pc amacron.pc -40
+KPX obreve.pc aogonek.pc -40
+KPX obreve.pc wcircumflex.pc -35
+KPX obreve.pc ycircumflex.pc -45
+KPX obreve.pc aeacute.pc -35
+KPX obreve.pc wgrave.pc -35
+KPX obreve.pc wacute.pc -35
+KPX obreve.pc wdieresis.pc -35
+KPX ohungarumlaut.pc a.pc -40
+KPX ohungarumlaut.pc v.pc -45
+KPX ohungarumlaut.pc w.pc -35
+KPX ohungarumlaut.pc x.pc -35
+KPX ohungarumlaut.pc y.pc -45
+KPX ohungarumlaut.pc adieresis.pc -40
+KPX ohungarumlaut.pc aring.pc -40
+KPX ohungarumlaut.pc ae.pc -35
+KPX ohungarumlaut.pc ydieresis.pc -45
+KPX ohungarumlaut.pc amacron.pc -40
+KPX ohungarumlaut.pc aogonek.pc -40
+KPX ohungarumlaut.pc wcircumflex.pc -35
+KPX ohungarumlaut.pc ycircumflex.pc -45
+KPX ohungarumlaut.pc aeacute.pc -35
+KPX ohungarumlaut.pc wgrave.pc -35
+KPX ohungarumlaut.pc wacute.pc -35
+KPX ohungarumlaut.pc wdieresis.pc -35
+KPX racute.pc hyphen -50
+KPX racute.pc c.pc -25
+KPX racute.pc g.pc -30
+KPX racute.pc o.pc -30
+KPX racute.pc t.pc -25
+KPX racute.pc u.pc -35
+KPX racute.pc v.pc -50
+KPX racute.pc w.pc -45
+KPX racute.pc y.pc -50
+KPX racute.pc ccedilla.pc -25
+KPX racute.pc odieresis.pc -30
+KPX racute.pc oslash.pc -30
+KPX racute.pc ucircumflex.pc -35
+KPX racute.pc udieresis.pc -35
+KPX racute.pc ydieresis.pc -50
+KPX racute.pc cacute.pc -25
+KPX racute.pc ccircumflex.pc -25
+KPX racute.pc cdotaccent.pc -25
+KPX racute.pc ccaron.pc -25
+KPX racute.pc gcircumflex.pc -30
+KPX racute.pc gbreve.pc -30
+KPX racute.pc gdotaccent.pc -30
+KPX racute.pc gcommaaccent.pc -30
+KPX racute.pc omacron.pc -30
+KPX racute.pc obreve.pc -30
+KPX racute.pc ohungarumlaut.pc -30
+KPX racute.pc oe.pc -25
+KPX racute.pc tcaron.pc -25
+KPX racute.pc umacron.pc -35
+KPX racute.pc ubreve.pc -35
+KPX racute.pc uring.pc -35
+KPX racute.pc uhungarumlaut.pc -35
+KPX racute.pc uogonek.pc -35
+KPX racute.pc wcircumflex.pc -45
+KPX racute.pc ycircumflex.pc -50
+KPX racute.pc gcaron.pc -30
+KPX racute.pc oogonek.pc -30
+KPX racute.pc gacute.pc -30
+KPX racute.pc uni021B.pc -25
+KPX racute.pc wgrave.pc -45
+KPX racute.pc wacute.pc -45
+KPX racute.pc wdieresis.pc -45
+KPX rcommaaccent.pc hyphen -50
+KPX rcommaaccent.pc c.pc -25
+KPX rcommaaccent.pc g.pc -30
+KPX rcommaaccent.pc o.pc -30
+KPX rcommaaccent.pc t.pc -25
+KPX rcommaaccent.pc u.pc -35
+KPX rcommaaccent.pc v.pc -50
+KPX rcommaaccent.pc w.pc -45
+KPX rcommaaccent.pc y.pc -50
+KPX rcommaaccent.pc ccedilla.pc -25
+KPX rcommaaccent.pc odieresis.pc -30
+KPX rcommaaccent.pc oslash.pc -30
+KPX rcommaaccent.pc ucircumflex.pc -35
+KPX rcommaaccent.pc udieresis.pc -35
+KPX rcommaaccent.pc ydieresis.pc -50
+KPX rcommaaccent.pc cacute.pc -25
+KPX rcommaaccent.pc ccircumflex.pc -25
+KPX rcommaaccent.pc cdotaccent.pc -25
+KPX rcommaaccent.pc ccaron.pc -25
+KPX rcommaaccent.pc gcircumflex.pc -30
+KPX rcommaaccent.pc gbreve.pc -30
+KPX rcommaaccent.pc gdotaccent.pc -30
+KPX rcommaaccent.pc gcommaaccent.pc -30
+KPX rcommaaccent.pc omacron.pc -30
+KPX rcommaaccent.pc obreve.pc -30
+KPX rcommaaccent.pc ohungarumlaut.pc -30
+KPX rcommaaccent.pc oe.pc -25
+KPX rcommaaccent.pc tcaron.pc -25
+KPX rcommaaccent.pc umacron.pc -35
+KPX rcommaaccent.pc ubreve.pc -35
+KPX rcommaaccent.pc uring.pc -35
+KPX rcommaaccent.pc uhungarumlaut.pc -35
+KPX rcommaaccent.pc uogonek.pc -35
+KPX rcommaaccent.pc wcircumflex.pc -45
+KPX rcommaaccent.pc ycircumflex.pc -50
+KPX rcommaaccent.pc gcaron.pc -30
+KPX rcommaaccent.pc oogonek.pc -30
+KPX rcommaaccent.pc gacute.pc -30
+KPX rcommaaccent.pc uni021B.pc -25
+KPX rcommaaccent.pc wgrave.pc -45
+KPX rcommaaccent.pc wacute.pc -45
+KPX rcommaaccent.pc wdieresis.pc -45
+KPX rcaron.pc hyphen -50
+KPX rcaron.pc c.pc -25
+KPX rcaron.pc g.pc -30
+KPX rcaron.pc o.pc -30
+KPX rcaron.pc t.pc -25
+KPX rcaron.pc u.pc -35
+KPX rcaron.pc v.pc -50
+KPX rcaron.pc w.pc -45
+KPX rcaron.pc y.pc -50
+KPX rcaron.pc ccedilla.pc -25
+KPX rcaron.pc odieresis.pc -30
+KPX rcaron.pc oslash.pc -30
+KPX rcaron.pc ucircumflex.pc -35
+KPX rcaron.pc udieresis.pc -35
+KPX rcaron.pc ydieresis.pc -50
+KPX rcaron.pc cacute.pc -25
+KPX rcaron.pc ccircumflex.pc -25
+KPX rcaron.pc cdotaccent.pc -25
+KPX rcaron.pc ccaron.pc -25
+KPX rcaron.pc gcircumflex.pc -30
+KPX rcaron.pc gbreve.pc -30
+KPX rcaron.pc gdotaccent.pc -30
+KPX rcaron.pc gcommaaccent.pc -30
+KPX rcaron.pc omacron.pc -30
+KPX rcaron.pc obreve.pc -30
+KPX rcaron.pc ohungarumlaut.pc -30
+KPX rcaron.pc oe.pc -25
+KPX rcaron.pc tcaron.pc -25
+KPX rcaron.pc umacron.pc -35
+KPX rcaron.pc ubreve.pc -35
+KPX rcaron.pc uring.pc -35
+KPX rcaron.pc uhungarumlaut.pc -35
+KPX rcaron.pc uogonek.pc -35
+KPX rcaron.pc wcircumflex.pc -45
+KPX rcaron.pc ycircumflex.pc -50
+KPX rcaron.pc gcaron.pc -30
+KPX rcaron.pc oogonek.pc -30
+KPX rcaron.pc gacute.pc -30
+KPX rcaron.pc uni021B.pc -25
+KPX rcaron.pc wgrave.pc -45
+KPX rcaron.pc wacute.pc -45
+KPX rcaron.pc wdieresis.pc -45
+KPX sacute.pc a.pc -25
+KPX sacute.pc t.pc -15
+KPX sacute.pc v.pc -15
+KPX sacute.pc w.pc -15
+KPX sacute.pc y.pc -20
+KPX sacute.pc adieresis.pc -25
+KPX sacute.pc aring.pc -25
+KPX sacute.pc ae.pc -20
+KPX sacute.pc ydieresis.pc -20
+KPX sacute.pc amacron.pc -25
+KPX sacute.pc aogonek.pc -25
+KPX sacute.pc tcaron.pc -15
+KPX sacute.pc wcircumflex.pc -15
+KPX sacute.pc ycircumflex.pc -20
+KPX sacute.pc aeacute.pc -20
+KPX sacute.pc uni021B.pc -15
+KPX sacute.pc wgrave.pc -15
+KPX sacute.pc wacute.pc -15
+KPX sacute.pc wdieresis.pc -15
+KPX scircumflex.pc a.pc -25
+KPX scircumflex.pc t.pc -15
+KPX scircumflex.pc v.pc -15
+KPX scircumflex.pc w.pc -15
+KPX scircumflex.pc y.pc -20
+KPX scircumflex.pc adieresis.pc -25
+KPX scircumflex.pc aring.pc -25
+KPX scircumflex.pc ae.pc -20
+KPX scircumflex.pc ydieresis.pc -20
+KPX scircumflex.pc amacron.pc -25
+KPX scircumflex.pc aogonek.pc -25
+KPX scircumflex.pc tcaron.pc -15
+KPX scircumflex.pc wcircumflex.pc -15
+KPX scircumflex.pc ycircumflex.pc -20
+KPX scircumflex.pc aeacute.pc -20
+KPX scircumflex.pc uni021B.pc -15
+KPX scircumflex.pc wgrave.pc -15
+KPX scircumflex.pc wacute.pc -15
+KPX scircumflex.pc wdieresis.pc -15
+KPX scedilla.pc a.pc -25
+KPX scedilla.pc t.pc -15
+KPX scedilla.pc v.pc -15
+KPX scedilla.pc w.pc -15
+KPX scedilla.pc y.pc -20
+KPX scedilla.pc adieresis.pc -25
+KPX scedilla.pc aring.pc -25
+KPX scedilla.pc ae.pc -20
+KPX scedilla.pc ydieresis.pc -20
+KPX scedilla.pc amacron.pc -25
+KPX scedilla.pc aogonek.pc -25
+KPX scedilla.pc tcaron.pc -15
+KPX scedilla.pc wcircumflex.pc -15
+KPX scedilla.pc ycircumflex.pc -20
+KPX scedilla.pc aeacute.pc -20
+KPX scedilla.pc uni021B.pc -15
+KPX scedilla.pc wgrave.pc -15
+KPX scedilla.pc wacute.pc -15
+KPX scedilla.pc wdieresis.pc -15
+KPX scaron.pc a.pc -25
+KPX scaron.pc t.pc -15
+KPX scaron.pc v.pc -15
+KPX scaron.pc w.pc -15
+KPX scaron.pc y.pc -20
+KPX scaron.pc adieresis.pc -25
+KPX scaron.pc aring.pc -25
+KPX scaron.pc ae.pc -20
+KPX scaron.pc ydieresis.pc -20
+KPX scaron.pc amacron.pc -25
+KPX scaron.pc aogonek.pc -25
+KPX scaron.pc tcaron.pc -15
+KPX scaron.pc wcircumflex.pc -15
+KPX scaron.pc ycircumflex.pc -20
+KPX scaron.pc aeacute.pc -20
+KPX scaron.pc uni021B.pc -15
+KPX scaron.pc wgrave.pc -15
+KPX scaron.pc wacute.pc -15
+KPX scaron.pc wdieresis.pc -15
+KPX tcaron.pc comma -75
+KPX tcaron.pc hyphen -75
+KPX tcaron.pc period -80
+KPX tcaron.pc colon -90
+KPX tcaron.pc semicolon -85
+KPX tcaron.pc a.pc -35
+KPX tcaron.pc j.pc -15
+KPX tcaron.pc v.pc 10
+KPX tcaron.pc w.pc 15
+KPX tcaron.pc y.pc 5
+KPX tcaron.pc adieresis.pc -35
+KPX tcaron.pc aring.pc -35
+KPX tcaron.pc ae.pc -30
+KPX tcaron.pc ydieresis.pc 5
+KPX tcaron.pc amacron.pc -35
+KPX tcaron.pc aogonek.pc -35
+KPX tcaron.pc jcircumflex.pc -15
+KPX tcaron.pc wcircumflex.pc 15
+KPX tcaron.pc ycircumflex.pc 5
+KPX tcaron.pc aeacute.pc -30
+KPX tcaron.pc wgrave.pc 15
+KPX tcaron.pc wacute.pc 15
+KPX tcaron.pc wdieresis.pc 15
+KPX tcaron.pc jacute.pc -15
+KPX utilde.pc a.pc -45
+KPX umacron.pc comma -30
+KPX umacron.pc period -35
+KPX umacron.pc a.pc -45
+KPX umacron.pc adieresis.pc -45
+KPX umacron.pc aring.pc -45
+KPX umacron.pc ae.pc -40
+KPX umacron.pc amacron.pc -45
+KPX umacron.pc aogonek.pc -45
+KPX umacron.pc aeacute.pc -40
+KPX ubreve.pc comma -30
+KPX ubreve.pc period -35
+KPX ubreve.pc a.pc -45
+KPX ubreve.pc adieresis.pc -45
+KPX ubreve.pc aring.pc -45
+KPX ubreve.pc ae.pc -40
+KPX ubreve.pc amacron.pc -45
+KPX ubreve.pc aogonek.pc -45
+KPX ubreve.pc aeacute.pc -40
+KPX uring.pc comma -30
+KPX uring.pc period -35
+KPX uring.pc a.pc -45
+KPX uring.pc adieresis.pc -45
+KPX uring.pc aring.pc -45
+KPX uring.pc ae.pc -40
+KPX uring.pc amacron.pc -45
+KPX uring.pc aogonek.pc -45
+KPX uring.pc aeacute.pc -40
+KPX uhungarumlaut.pc comma -30
+KPX uhungarumlaut.pc period -35
+KPX uhungarumlaut.pc a.pc -45
+KPX uhungarumlaut.pc adieresis.pc -45
+KPX uhungarumlaut.pc aring.pc -45
+KPX uhungarumlaut.pc ae.pc -40
+KPX uhungarumlaut.pc amacron.pc -45
+KPX uhungarumlaut.pc aogonek.pc -45
+KPX uhungarumlaut.pc aeacute.pc -40
+KPX uogonek.pc comma -30
+KPX uogonek.pc period -35
+KPX uogonek.pc a.pc -45
+KPX uogonek.pc adieresis.pc -45
+KPX uogonek.pc aring.pc -45
+KPX uogonek.pc ae.pc -40
+KPX uogonek.pc amacron.pc -45
+KPX uogonek.pc aogonek.pc -45
+KPX uogonek.pc aeacute.pc -40
+KPX wcircumflex.pc comma -90
+KPX wcircumflex.pc hyphen -55
+KPX wcircumflex.pc period -95
+KPX wcircumflex.pc colon -80
+KPX wcircumflex.pc semicolon -80
+KPX wcircumflex.pc a.pc -75
+KPX wcircumflex.pc c.pc -35
+KPX wcircumflex.pc g.pc -35
+KPX wcircumflex.pc o.pc -35
+KPX wcircumflex.pc s.pc -25
+KPX wcircumflex.pc t.pc 10
+KPX wcircumflex.pc adieresis.pc -75
+KPX wcircumflex.pc aring.pc -75
+KPX wcircumflex.pc ae.pc -65
+KPX wcircumflex.pc ccedilla.pc -35
+KPX wcircumflex.pc odieresis.pc -35
+KPX wcircumflex.pc oslash.pc -35
+KPX wcircumflex.pc amacron.pc -75
+KPX wcircumflex.pc aogonek.pc -75
+KPX wcircumflex.pc cacute.pc -35
+KPX wcircumflex.pc ccircumflex.pc -35
+KPX wcircumflex.pc cdotaccent.pc -35
+KPX wcircumflex.pc ccaron.pc -35
+KPX wcircumflex.pc gcircumflex.pc -35
+KPX wcircumflex.pc gbreve.pc -35
+KPX wcircumflex.pc gdotaccent.pc -35
+KPX wcircumflex.pc gcommaaccent.pc -35
+KPX wcircumflex.pc omacron.pc -35
+KPX wcircumflex.pc obreve.pc -35
+KPX wcircumflex.pc ohungarumlaut.pc -35
+KPX wcircumflex.pc sacute.pc -25
+KPX wcircumflex.pc scircumflex.pc -25
+KPX wcircumflex.pc scedilla.pc -25
+KPX wcircumflex.pc scaron.pc -25
+KPX wcircumflex.pc tcaron.pc 10
+KPX wcircumflex.pc gcaron.pc -35
+KPX wcircumflex.pc oogonek.pc -35
+KPX wcircumflex.pc gacute.pc -35
+KPX wcircumflex.pc aeacute.pc -65
+KPX wcircumflex.pc uni0219.pc -25
+KPX wcircumflex.pc uni021B.pc 10
+KPX ycircumflex.pc comma -95
+KPX ycircumflex.pc hyphen -100
+KPX ycircumflex.pc period -105
+KPX ycircumflex.pc colon -110
+KPX ycircumflex.pc semicolon -110
+KPX ycircumflex.pc a.pc -50
+KPX ycircumflex.pc c.pc -45
+KPX ycircumflex.pc g.pc -45
+KPX ycircumflex.pc j.pc -20
+KPX ycircumflex.pc o.pc -45
+KPX ycircumflex.pc s.pc -30
+KPX ycircumflex.pc t.pc 10
+KPX ycircumflex.pc adieresis.pc -50
+KPX ycircumflex.pc aring.pc -50
+KPX ycircumflex.pc ae.pc -45
+KPX ycircumflex.pc ccedilla.pc -45
+KPX ycircumflex.pc odieresis.pc -45
+KPX ycircumflex.pc oslash.pc -45
+KPX ycircumflex.pc amacron.pc -50
+KPX ycircumflex.pc aogonek.pc -50
+KPX ycircumflex.pc cacute.pc -45
+KPX ycircumflex.pc ccircumflex.pc -45
+KPX ycircumflex.pc cdotaccent.pc -45
+KPX ycircumflex.pc ccaron.pc -45
+KPX ycircumflex.pc gcircumflex.pc -45
+KPX ycircumflex.pc gbreve.pc -45
+KPX ycircumflex.pc gdotaccent.pc -45
+KPX ycircumflex.pc gcommaaccent.pc -45
+KPX ycircumflex.pc jcircumflex.pc -20
+KPX ycircumflex.pc omacron.pc -45
+KPX ycircumflex.pc obreve.pc -45
+KPX ycircumflex.pc ohungarumlaut.pc -45
+KPX ycircumflex.pc sacute.pc -30
+KPX ycircumflex.pc scircumflex.pc -30
+KPX ycircumflex.pc scedilla.pc -30
+KPX ycircumflex.pc scaron.pc -30
+KPX ycircumflex.pc tcaron.pc 10
+KPX ycircumflex.pc gcaron.pc -45
+KPX ycircumflex.pc oogonek.pc -45
+KPX ycircumflex.pc gacute.pc -45
+KPX ycircumflex.pc aeacute.pc -45
+KPX ycircumflex.pc uni0219.pc -30
+KPX ycircumflex.pc uni021B.pc 10
+KPX ycircumflex.pc jacute.pc -20
+KPX gcaron.pc a.pc -15
+KPX gcaron.pc t.pc -15
+KPX gcaron.pc v.pc -15
+KPX gcaron.pc w.pc -15
+KPX gcaron.pc y.pc -15
+KPX gcaron.pc adieresis.pc -15
+KPX gcaron.pc aring.pc -15
+KPX gcaron.pc ae.pc -15
+KPX gcaron.pc ydieresis.pc -15
+KPX gcaron.pc amacron.pc -15
+KPX gcaron.pc aogonek.pc -15
+KPX gcaron.pc tcaron.pc -15
+KPX gcaron.pc wcircumflex.pc -15
+KPX gcaron.pc ycircumflex.pc -15
+KPX gcaron.pc aeacute.pc -15
+KPX gcaron.pc uni021B.pc -15
+KPX gcaron.pc wgrave.pc -15
+KPX gcaron.pc wacute.pc -15
+KPX gcaron.pc wdieresis.pc -15
+KPX oogonek.pc a.pc -40
+KPX oogonek.pc v.pc -45
+KPX oogonek.pc w.pc -35
+KPX oogonek.pc x.pc -35
+KPX oogonek.pc y.pc -45
+KPX oogonek.pc adieresis.pc -40
+KPX oogonek.pc aring.pc -40
+KPX oogonek.pc ae.pc -35
+KPX oogonek.pc ydieresis.pc -45
+KPX oogonek.pc amacron.pc -40
+KPX oogonek.pc aogonek.pc -40
+KPX oogonek.pc wcircumflex.pc -35
+KPX oogonek.pc ycircumflex.pc -45
+KPX oogonek.pc aeacute.pc -35
+KPX oogonek.pc wgrave.pc -35
+KPX oogonek.pc wacute.pc -35
+KPX oogonek.pc wdieresis.pc -35
+KPX gacute.pc a.pc -15
+KPX gacute.pc t.pc -15
+KPX gacute.pc v.pc -15
+KPX gacute.pc w.pc -15
+KPX gacute.pc y.pc -15
+KPX gacute.pc adieresis.pc -15
+KPX gacute.pc aring.pc -15
+KPX gacute.pc ae.pc -15
+KPX gacute.pc ydieresis.pc -15
+KPX gacute.pc amacron.pc -15
+KPX gacute.pc aogonek.pc -15
+KPX gacute.pc tcaron.pc -15
+KPX gacute.pc wcircumflex.pc -15
+KPX gacute.pc ycircumflex.pc -15
+KPX gacute.pc aeacute.pc -15
+KPX gacute.pc uni021B.pc -15
+KPX gacute.pc wgrave.pc -15
+KPX gacute.pc wacute.pc -15
+KPX gacute.pc wdieresis.pc -15
+KPX uni0219.pc a.pc -25
+KPX uni0219.pc t.pc -15
+KPX uni0219.pc v.pc -15
+KPX uni0219.pc w.pc -15
+KPX uni0219.pc y.pc -20
+KPX uni0219.pc adieresis.pc -25
+KPX uni0219.pc aring.pc -25
+KPX uni0219.pc ae.pc -20
+KPX uni0219.pc ydieresis.pc -20
+KPX uni0219.pc amacron.pc -25
+KPX uni0219.pc aogonek.pc -25
+KPX uni0219.pc tcaron.pc -15
+KPX uni0219.pc wcircumflex.pc -15
+KPX uni0219.pc ycircumflex.pc -20
+KPX uni0219.pc aeacute.pc -20
+KPX uni0219.pc uni021B.pc -15
+KPX uni0219.pc wgrave.pc -15
+KPX uni0219.pc wacute.pc -15
+KPX uni0219.pc wdieresis.pc -15
+KPX uni021B.pc comma -75
+KPX uni021B.pc hyphen -75
+KPX uni021B.pc period -80
+KPX uni021B.pc colon -90
+KPX uni021B.pc semicolon -85
+KPX uni021B.pc a.pc -35
+KPX uni021B.pc j.pc -15
+KPX uni021B.pc v.pc 10
+KPX uni021B.pc w.pc 15
+KPX uni021B.pc y.pc 5
+KPX uni021B.pc adieresis.pc -35
+KPX uni021B.pc aring.pc -35
+KPX uni021B.pc ae.pc -30
+KPX uni021B.pc ydieresis.pc 5
+KPX uni021B.pc amacron.pc -35
+KPX uni021B.pc aogonek.pc -35
+KPX uni021B.pc jcircumflex.pc -15
+KPX uni021B.pc wcircumflex.pc 15
+KPX uni021B.pc ycircumflex.pc 5
+KPX uni021B.pc aeacute.pc -30
+KPX uni021B.pc wgrave.pc 15
+KPX uni021B.pc wacute.pc 15
+KPX uni021B.pc wdieresis.pc 15
+KPX uni021B.pc jacute.pc -15
+KPX rdotaccent.pc hyphen -50
+KPX rdotaccent.pc c.pc -25
+KPX rdotaccent.pc g.pc -30
+KPX rdotaccent.pc o.pc -30
+KPX rdotaccent.pc t.pc -25
+KPX rdotaccent.pc u.pc -35
+KPX rdotaccent.pc v.pc -50
+KPX rdotaccent.pc w.pc -45
+KPX rdotaccent.pc y.pc -50
+KPX rdotaccent.pc ccedilla.pc -25
+KPX rdotaccent.pc odieresis.pc -30
+KPX rdotaccent.pc oslash.pc -30
+KPX rdotaccent.pc ucircumflex.pc -35
+KPX rdotaccent.pc udieresis.pc -35
+KPX rdotaccent.pc ydieresis.pc -50
+KPX rdotaccent.pc cacute.pc -25
+KPX rdotaccent.pc ccircumflex.pc -25
+KPX rdotaccent.pc cdotaccent.pc -25
+KPX rdotaccent.pc ccaron.pc -25
+KPX rdotaccent.pc gcircumflex.pc -30
+KPX rdotaccent.pc gbreve.pc -30
+KPX rdotaccent.pc gdotaccent.pc -30
+KPX rdotaccent.pc gcommaaccent.pc -30
+KPX rdotaccent.pc omacron.pc -30
+KPX rdotaccent.pc obreve.pc -30
+KPX rdotaccent.pc ohungarumlaut.pc -30
+KPX rdotaccent.pc oe.pc -25
+KPX rdotaccent.pc tcaron.pc -25
+KPX rdotaccent.pc umacron.pc -35
+KPX rdotaccent.pc ubreve.pc -35
+KPX rdotaccent.pc uring.pc -35
+KPX rdotaccent.pc uhungarumlaut.pc -35
+KPX rdotaccent.pc uogonek.pc -35
+KPX rdotaccent.pc wcircumflex.pc -45
+KPX rdotaccent.pc ycircumflex.pc -50
+KPX rdotaccent.pc gcaron.pc -30
+KPX rdotaccent.pc oogonek.pc -30
+KPX rdotaccent.pc gacute.pc -30
+KPX rdotaccent.pc uni021B.pc -25
+KPX rdotaccent.pc wgrave.pc -45
+KPX rdotaccent.pc wacute.pc -45
+KPX rdotaccent.pc wdieresis.pc -45
+KPX wgrave.pc comma -90
+KPX wgrave.pc hyphen -55
+KPX wgrave.pc period -95
+KPX wgrave.pc colon -80
+KPX wgrave.pc semicolon -80
+KPX wgrave.pc a.pc -75
+KPX wgrave.pc c.pc -35
+KPX wgrave.pc g.pc -35
+KPX wgrave.pc o.pc -35
+KPX wgrave.pc s.pc -25
+KPX wgrave.pc t.pc 10
+KPX wgrave.pc adieresis.pc -75
+KPX wgrave.pc aring.pc -75
+KPX wgrave.pc ae.pc -65
+KPX wgrave.pc ccedilla.pc -35
+KPX wgrave.pc odieresis.pc -35
+KPX wgrave.pc oslash.pc -35
+KPX wgrave.pc amacron.pc -75
+KPX wgrave.pc aogonek.pc -75
+KPX wgrave.pc cacute.pc -35
+KPX wgrave.pc ccircumflex.pc -35
+KPX wgrave.pc cdotaccent.pc -35
+KPX wgrave.pc ccaron.pc -35
+KPX wgrave.pc gcircumflex.pc -35
+KPX wgrave.pc gbreve.pc -35
+KPX wgrave.pc gdotaccent.pc -35
+KPX wgrave.pc gcommaaccent.pc -35
+KPX wgrave.pc omacron.pc -35
+KPX wgrave.pc obreve.pc -35
+KPX wgrave.pc ohungarumlaut.pc -35
+KPX wgrave.pc sacute.pc -25
+KPX wgrave.pc scircumflex.pc -25
+KPX wgrave.pc scedilla.pc -25
+KPX wgrave.pc scaron.pc -25
+KPX wgrave.pc tcaron.pc 10
+KPX wgrave.pc gcaron.pc -35
+KPX wgrave.pc oogonek.pc -35
+KPX wgrave.pc gacute.pc -35
+KPX wgrave.pc aeacute.pc -65
+KPX wgrave.pc uni0219.pc -25
+KPX wgrave.pc uni021B.pc 10
+KPX wacute.pc comma -90
+KPX wacute.pc hyphen -55
+KPX wacute.pc period -95
+KPX wacute.pc colon -80
+KPX wacute.pc semicolon -80
+KPX wacute.pc a.pc -75
+KPX wacute.pc c.pc -35
+KPX wacute.pc g.pc -35
+KPX wacute.pc o.pc -35
+KPX wacute.pc s.pc -25
+KPX wacute.pc t.pc 10
+KPX wacute.pc adieresis.pc -75
+KPX wacute.pc aring.pc -75
+KPX wacute.pc ae.pc -65
+KPX wacute.pc ccedilla.pc -35
+KPX wacute.pc odieresis.pc -35
+KPX wacute.pc oslash.pc -35
+KPX wacute.pc amacron.pc -75
+KPX wacute.pc aogonek.pc -75
+KPX wacute.pc cacute.pc -35
+KPX wacute.pc ccircumflex.pc -35
+KPX wacute.pc cdotaccent.pc -35
+KPX wacute.pc ccaron.pc -35
+KPX wacute.pc gcircumflex.pc -35
+KPX wacute.pc gbreve.pc -35
+KPX wacute.pc gdotaccent.pc -35
+KPX wacute.pc gcommaaccent.pc -35
+KPX wacute.pc omacron.pc -35
+KPX wacute.pc obreve.pc -35
+KPX wacute.pc ohungarumlaut.pc -35
+KPX wacute.pc sacute.pc -25
+KPX wacute.pc scircumflex.pc -25
+KPX wacute.pc scedilla.pc -25
+KPX wacute.pc scaron.pc -25
+KPX wacute.pc tcaron.pc 10
+KPX wacute.pc gcaron.pc -35
+KPX wacute.pc oogonek.pc -35
+KPX wacute.pc gacute.pc -35
+KPX wacute.pc aeacute.pc -65
+KPX wacute.pc uni0219.pc -25
+KPX wacute.pc uni021B.pc 10
+KPX wdieresis.pc comma -90
+KPX wdieresis.pc hyphen -55
+KPX wdieresis.pc period -95
+KPX wdieresis.pc colon -80
+KPX wdieresis.pc semicolon -80
+KPX wdieresis.pc a.pc -75
+KPX wdieresis.pc c.pc -35
+KPX wdieresis.pc g.pc -35
+KPX wdieresis.pc o.pc -35
+KPX wdieresis.pc s.pc -25
+KPX wdieresis.pc t.pc 10
+KPX wdieresis.pc adieresis.pc -75
+KPX wdieresis.pc aring.pc -75
+KPX wdieresis.pc ae.pc -65
+KPX wdieresis.pc ccedilla.pc -35
+KPX wdieresis.pc odieresis.pc -35
+KPX wdieresis.pc oslash.pc -35
+KPX wdieresis.pc amacron.pc -75
+KPX wdieresis.pc aogonek.pc -75
+KPX wdieresis.pc cacute.pc -35
+KPX wdieresis.pc ccircumflex.pc -35
+KPX wdieresis.pc cdotaccent.pc -35
+KPX wdieresis.pc ccaron.pc -35
+KPX wdieresis.pc gcircumflex.pc -35
+KPX wdieresis.pc gbreve.pc -35
+KPX wdieresis.pc gdotaccent.pc -35
+KPX wdieresis.pc gcommaaccent.pc -35
+KPX wdieresis.pc omacron.pc -35
+KPX wdieresis.pc obreve.pc -35
+KPX wdieresis.pc ohungarumlaut.pc -35
+KPX wdieresis.pc sacute.pc -25
+KPX wdieresis.pc scircumflex.pc -25
+KPX wdieresis.pc scedilla.pc -25
+KPX wdieresis.pc scaron.pc -25
+KPX wdieresis.pc tcaron.pc 10
+KPX wdieresis.pc gcaron.pc -35
+KPX wdieresis.pc oogonek.pc -35
+KPX wdieresis.pc gacute.pc -35
+KPX wdieresis.pc aeacute.pc -65
+KPX wdieresis.pc uni0219.pc -25
+KPX wdieresis.pc uni021B.pc 10
+KPX adotbelow.pc c.pc -35
+KPX adotbelow.pc o.pc -40
+KPX adotbelow.pc t.pc -35
+KPX adotbelow.pc u.pc -40
+KPX adotbelow.pc y.pc -55
+KPX ahookabove.pc o.pc -40
+KPX ahookabove.pc u.pc -40
+KPX ahookabove.pc y.pc -55
+KPX acircumflexacute.pc c.pc -35
+KPX acircumflexacute.pc t.pc -35
+KPX acircumflexacute.pc u.pc -40
+KPX acircumflexacute.pc y.pc -55
+KPX acircumflexgrave.pc u.pc -40
+KPX acircumflexgrave.pc y.pc -55
+KPX acircumflexhookabove.pc u.pc -40
+KPX acircumflexhookabove.pc y.pc -55
+KPX acircumflextilde.pc u.pc -40
+KPX acircumflextilde.pc y.pc -55
+KPX acircumflexdotbelow.pc c.pc -35
+KPX acircumflexdotbelow.pc t.pc -35
+KPX acircumflexdotbelow.pc u.pc -40
+KPX acircumflexdotbelow.pc y.pc -55
+KPX abreveacute.pc c.pc -35
+KPX abreveacute.pc t.pc -35
+KPX abrevedotbelow.pc c.pc -35
+KPX abrevedotbelow.pc t.pc -35
+KPX odotbelow.pc a.pc -40
+KPX ohookabove.pc a.pc -40
+KPX udotbelow.pc a.pc -45
+KPX uhookabove.pc a.pc -45
+KPX uhornacute.pc a.pc -45
+KPX uhorngrave.pc a.pc -45
+KPX uhornhookabove.pc a.pc -45
+KPX uhorntilde.pc a.pc -45
+KPX uhorndotbelow.pc a.pc -45
+KPX ydotbelow.pc c.pc -45
+KPX ydotbelow.pc t.pc 10
+KPX jacute.pc a.pc -35
+KPX jacute.pc adieresis.pc -35
+KPX jacute.pc aring.pc -35
+KPX jacute.pc ae.pc -30
+KPX jacute.pc amacron.pc -35
+KPX jacute.pc aogonek.pc -35
+KPX jacute.pc aeacute.pc -30
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/newtx/afm/ztmrsl.afm b/fonts/newtx/afm/ztmrsl.afm
index ceacfe724b..7f7b39aea9 100644
--- a/fonts/newtx/afm/ztmrsl.afm
+++ b/fonts/newtx/afm/ztmrsl.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20201107
-Comment Creation Date: Fri Dec 17 16:29:20 2021
+Comment Creation Date: Sat Jan 8 12:22:26 2022
FontName TeXGyreTermesX-Slanted
FullName TeXGyreTermesX Slanted
FamilyName TeXGyreTermesX
@@ -21,7 +21,7 @@ CapHeight 662
XHeight 450
Ascender 662
Descender -217
-StartCharMetrics 1482
+StartCharMetrics 1514
C 0 ; WX 250 ; N space ; B 0 0 0 0 ;
C 1 ; WX 333 ; N exclam ; B 139 -9 402 676 ;
C 2 ; WX 408 ; N quotedbl ; B 224 431 503 676 ;
@@ -1504,6 +1504,38 @@ C -1 ; WX 377 ; N six.dnom ; B 62 -8 438 410 ;
C -1 ; WX 365 ; N seven.dnom ; B 92 -5 437 397 ;
C -1 ; WX 376 ; N eight.dnom ; B 58 -8 411 406 ;
C -1 ; WX 377 ; N nine.dnom ; B 45 -16 421 402 ;
+C -1 ; WX 500 ; N zero.up ; B 24 -14 476 676 ;
+C -1 ; WX 500 ; N one.up ; B 111 0 394 676 ;
+C -1 ; WX 500 ; N two.up ; B 30 0 475 676 ;
+C -1 ; WX 500 ; N three.up ; B 43 -14 432 676 ;
+C -1 ; WX 500 ; N four.up ; B 12 0 472 676 ;
+C -1 ; WX 500 ; N five.up ; B 32 -14 438 688 ;
+C -1 ; WX 500 ; N six.up ; B 34 -14 468 684 ;
+C -1 ; WX 500 ; N seven.up ; B 20 -8 449 662 ;
+C -1 ; WX 500 ; N eight.up ; B 56 -14 445 676 ;
+C -1 ; WX 500 ; N nine.up ; B 30 -22 459 676 ;
+C -1 ; WX 373 ; N exclam.up ; B 160 -9 267 676 ;
+C -1 ; WX 399 ; N parenleft.up ; B 94 -177 350 676 ;
+C -1 ; WX 438 ; N parenright.up ; B 99 -177 355 676 ;
+C -1 ; WX 489 ; N question.up ; B 98 -8 444 676 ;
+C -1 ; WX 398 ; N bracketleft.up ; B 154 -156 365 662 ;
+C -1 ; WX 423 ; N bracketright.up ; B 114 -156 325 662 ;
+C -1 ; WX 402 ; N braceleft.up ; B 70 -181 330 680 ;
+C -1 ; WX 400 ; N braceright.up ; B 70 -181 332 680 ;
+C -1 ; WX 333 ; N exclamdown.up ; B 96 -226 203 459 ;
+C -1 ; WX 444 ; N questiondown.up ; B 30 -226 376 458 ;
+C -1 ; WX 278 ; N colon.up ; B 97 -11 208 459 ;
+C -1 ; WX 298 ; N semicolon.up ; B 100 -141 239 459 ;
+C -1 ; WX 532 ; N zero.osfup ; B 40 -20 492 470 ;
+C -1 ; WX 363 ; N one.osfup ; B 40 0 323 471 ;
+C -1 ; WX 525 ; N two.osfup ; B 40 0 485 470 ;
+C -1 ; WX 469 ; N three.osfup ; B 40 -220 429 470 ;
+C -1 ; WX 540 ; N four.osfup ; B 40 -167 500 509 ;
+C -1 ; WX 486 ; N five.osfup ; B 40 -232 446 470 ;
+C -1 ; WX 514 ; N six.osfup ; B 40 -14 474 684 ;
+C -1 ; WX 509 ; N seven.osfup ; B 40 -214 469 456 ;
+C -1 ; WX 469 ; N eight.osfup ; B 40 -14 429 676 ;
+C -1 ; WX 509 ; N nine.osfup ; B 40 -228 469 470 ;
EndCharMetrics
StartKernData
StartKernPairs 21124
diff --git a/fonts/newtx/doc/newtxdoc.pdf b/fonts/newtx/doc/newtxdoc.pdf
index dba87a4657..b9d2d9b584 100644
--- a/fonts/newtx/doc/newtxdoc.pdf
+++ b/fonts/newtx/doc/newtxdoc.pdf
Binary files differ
diff --git a/fonts/newtx/doc/newtxdoc.tex b/fonts/newtx/doc/newtxdoc.tex
index a16318beb0..f9e6e3123f 100644
--- a/fonts/newtx/doc/newtxdoc.tex
+++ b/fonts/newtx/doc/newtxdoc.tex
@@ -2,7 +2,9 @@
\def\fsc{11pt}
\documentclass[\fsc]{article}
\usepackage[margin=1in]{geometry}
-\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
+\usepackage[parfill]{parskip}
+\pdfmapfile{=newtx.map}
+
%\pdfcompresslevel=0
%\pdfgentounicode=1
%\input glyphtounicode.tex
@@ -82,7 +84,7 @@ Another important change took place in version 1.65, where {\tt theoremfont} wa
\item \verb|\pagestyle{headings}| now functions as intended with slanted rather than upright figures in the headers.
\end{itemize}
-Version 1.7 adds the ability to process {\tt.tex} documents with all current LaTeX engines, adding {\tt fontspec} based macros as replacements for macros and options formerly defined for {\tt pdflatex} processing as needed for unicode latex processing. There are some new macros and options that work only under unicode LaTeX. The {\tt newtxtext} package is modified very substantially to work for all latex engines. Also introduced in 1.7 is {\tt newtx.sty}, which to some extent reduces the (human) memory requirements for loading {\tt newtxtext} and {\tt newtxmath} in a way that works with all LaTeX engines. With {\tt newtx}, the simplest invocation could be just
+Versions 1.7--1.704 add the ability to process {\tt.tex} documents with all current LaTeX engines, adding {\tt fontspec} based macros as replacements for macros and options formerly defined for {\tt pdflatex} processing as needed for unicode latex processing. A new option, {\tt thmslshape}, instructs {\tt theoremfont} to use slanted rather than italic shape, with upright punctuation, of course. There are some new macros and options that work only under unicode LaTeX. The {\tt newtxtext} package is modified very substantially to work for all latex engines. Also introduced in 1.7 is {\tt newtx.sty}, which to some extent reduces the (human) memory requirements for loading {\tt newtxtext} and {\tt newtxmath} in a way that works with all LaTeX engines. With {\tt newtx}, the simplest invocation could be just
\begin{verbatim}
\documentclass{article}
\usepackage{newtx}
@@ -182,12 +184,12 @@ the new package is split into separate text and math packages that do not need t
\item \verb|\coloneq| and \verb|\eqcolon| now point to the correct glyphs;
\item The problem with the {\tt ogonek} accent and tabular environments (bad definition of \verb|\k|) is fixed: (the definition of \verb|\k| is removed as of version 1.628, being no longer of use);
\item The default encoding for \textsf{newtxtext} is now T$1$, but support is offered also for OT$1$ and LY$1$. As some add-on packages are available only in T$1$, that seems the best current choice.
-\item Sans serif is by default taken from TeXGyreHeros, and by default at 90\% of the scale factor (set by {\tt scaled}, default value {\tt1}). The option {\tt helvratio=.98} will change that to 98\%. (Option {\tt nohelv} prevents this, leaving {\tt cmss} as the default sans font.)
+\item Sans serif is by default taken from {\tt TeXGyreHeros}, and by default at 94\% (was 90\% prior to version 1.7) of the scale factor (set by {\tt scaled}, default value {\tt1}). The option {\tt helvratio=.98} will change that to 98\%. (Option {\tt nohelv} prevents loading {\tt TeXGyreHeros}, leaving {\tt cmss} as the default sans font.)
\item Typewriter text is by default taken from {\tt ntxtt}. Option {\tt nott} prevents this, leaving {\tt cmtt} as the default typewriter font.
\item \verb|\varkappa| $\varkappa$ has been moved from {\tt AMSb} to {\tt lettersA}, and is now accompanied by an upright form \verb|\upvarkappa| $\upvarkappa$ which behaves as it should when using the {\tt frenchmath} option.
\end{itemize}
\section{Text mode options}
-Beginning with version 1.4, the text font component of \textsf{newtx} is no longer dependent on the {\tt txfonts}, and is constructed entirely from \textsf{TeXGyre Termes} and some modifications thereof.
+Beginning with version 1.4, the text font component of \textsf{newtx} is no longer dependent on the {\tt txfonts}, and is constructed entirely from \textsf{TeXGyre Termes} and some modifications thereof
The text mode environment invoked by
\begin{verbatim}
@@ -197,11 +199,11 @@ has several options, a number new to version 1.4: you may write
\begin{verbatim}
\usepackage[scaled=.93]{newtxtext}
\end{verbatim}
-to load the roman and typewriter text fonts at 93\% of normal size, and the sans serif (\textsf{Helvetica} clone) at scale $0.9*0.93$. This is not of much utility if the package is used with the math package {\tt newtxmath} to which it is already matched, but may be with other math packages. The options
+to load the roman and typewriter text fonts at 93\% of normal size, and the sans serif (\textsf{Helvetica} clone) at scale $0.94*0.93$ (was $0.9*0.93$ prior to version 1.7.) This is not of much utility if the package is used with the math package {\tt newtxmath} to which it is already matched, but may be with other math packages. The options
\begin{verbatim}
\usepackage[scaled=.95,helvratio=.96]{newtxtext}
\end{verbatim}
-load roman and typewriter text fonts at 95\% of normal size, and the sans serif (\textsf{Helvetica} clone) at scale $0.95*0.96$.
+load roman and typewriter text fonts at 95\% of normal size, and the sans serif (\textsf{Helvetica} clone) scaled $0.95*0.96$.
The option \texttt{osf} instructs the text fonts to use old-style figures \oldstylenums{1234567890} rather than the default lining figures $1234567890$. As of version $1.23$, {\tt newtxtext} loads initially with lining figures so the math package uses lining figures in math mode. The option {\tt osf} changes the default to old-style figures in text at the very end of the preamble, forcing the use of old-style figures in text, but not math. In earlier versions, it was necessary to run
\verb|\useosf| after loading {\tt newtxmath}. This is no longer required.
@@ -214,7 +216,7 @@ If you use the {\tt babel} package, you should load it before {\tt newtxtext}---
\usepackage[<babel options>]{babel}
\usepackage[osf]{newtxtext} % or newtx
\end{verbatim}
-More generally, the pattern of the preamble should be:
+More generally, the pattern of the preamble for {\tt pdflatex} should be:
\begin{verbatim}
<encoding options>
[optional] \usepackage{substitutefont} % so you can change babel's fonts
@@ -226,6 +228,8 @@ More generally, the pattern of the preamble should be:
\usepackage{newtxmath}
<substitutefont commands>
\end{verbatim}
+Under unicode latex engines, parts of {\tt babel} processing such as {\tt babelfont} load {\tt fontspec}, which may conflict with the subsequent functioning of {\tt newtx/newtxtext} because of a fontspec options conflict. (This requires further study.)
+
As an example of a {\tt theoremstyle} definition,
\begin{verbatim}
\usepackage[theoremfont]{newtxtext}
@@ -280,10 +284,16 @@ Option \texttt{largesc} changes the small cap glyphs from the default petite cap
Option \texttt{adobesc} is only for those who own licenses for \textsf{Adobe Times Small Caps} and install them into the \texttt{ptmsc} package downloaded from \textsc{ctan}. This option loads \texttt{largesc} and substitutes the Adobe glyphs, where available, including their larger Regular and Bold tabular oldstyle figures.
-The {\tt theoremfont} option changes the default font used for the {\tt plain} theoremstyle of {\tt amsthm}, keeping italic text but substituting upright figures and punctuation, and, provided you have loaded {\tt amsthm} before {\tt newtxtext}, it will redefine the plain theoremstyle. For example, with this option, you get theorem statements like this:
+The {\tt theoremfont} option changes the default font used for the {\tt plain} theoremstyle of {\tt amsthm}, keeping italic text but substituting upright figures and punctuation, and, provided you have loaded {\tt amsthm} before {\tt newtxtext}, it will redefine the plain theoremstyle. As if version 1.704, you may specify slanted rather than italic for the body font of theorem statements by means of the option {\tt thmslshape}.
+
+For example, with option {\tt theoremfont}, but no {\tt thmslshape}, you get theorem statements like this, with body font in italic with upright figures, punctuation and delimiters:
+%%\end{document}
+%\traceon
\begin{thm}
-This is Theorem Italic: text numbers are upright---12345; punctuation is in many cases upright (also, parens, braces \{\} and brackets []). What about question marks and exclamations? Also upright! [These fit better with math mode punctuation and figures, like: for all $x\in[0,1]$, let $f(x)\coloneq \exp(\alpha x)$].
+This is Theorem Italic:
+%\traceoff
+text numbers are upright---12345; punctuation is in many cases upright (also, parens, braces \{\} and brackets []). What about question marks and exclamations? Also upright! [These fit better with math mode punctuation and figures, like: for all $x\in[0,1]$, let $f(x)\coloneq \exp(\alpha x)$].
\end{thm}
Compare this to traditional {\tt plain} theoremstyle with the same text:
\begin{oldthm}
@@ -313,7 +323,7 @@ If you want full control, the options {\tt spacing, stretch, shrink} allow you t
\end{verbatim}
\textbf{Behavior under XeLaTeX and LuaLaTeX.}\\
-Fontspec offers the {\tt WordSpace=} option for individual control of the space, stretch and shrink, with the value being either an ordered triple like \verb|{1.1,1,.8}| or a single number like {\tt .9}, the latter having the same effect as the triple \verb|{.9,.9,.9}|. These three numbers act as multipliers of {\tt space}, {\tt stretch} and {\tt shrink}. The option that you can set is {\tt spcfactor=}, entering either a number or a triple---e.g., {\tt spcfactor=1.1} or \verb|{1.1,1,.8}|. Note however that {\tt tighter} and {\tt looser} will have an effect if {\tt spcfactor} is not set, amounting to \verb|{\spcfactor={1,.625,1}| and \verb|{\spcfactor={1.2,1,1}| respectively.
+Fontspec offers the {\tt WordSpace=} option for individual control of the space, stretch and shrink, with the value being either an ordered triple like \verb|{1.1,1,.8}| or a single number like {\tt .9}, the latter having the same effect as the triple \verb|{.9,.9,.9}|. These three numbers act as multipliers of {\tt space}, {\tt stretch} and {\tt shrink}. The option that you can set is {\tt spcfactor=}, entering either a number or a triple---e.g., {\tt spcfactor=1.1} or \verb|{1.1,1,.8}|. Note however that {\tt tighter} and {\tt looser} will have an effect if {\tt spcfactor} is not set, amounting to \verb|\spcfactor={1,.625,1}| and \verb|\spcfactor={1.2,1,1}| respectively.
\section{Usage with Lua\LaTeX\ and Xe\LaTeX}
@@ -575,6 +585,7 @@ requires {\tt amsmath}---there is no need to load it separately.
\begin{verbatim}
! LaTeX Error: Command \openbox already defined.
\end{verbatim}
+As of version 1.7, it is simpler to provide {\tt amsthm} as an option to either {\tt newtx} or {\tt newtxmath}.
\item {\tt uprightGreek} and {\tt slantedGreek} determine the form of Greek alphabet loaded---the default is {\tt uprightGreek}, which loads upright uppercase and slanted lowercase Greek symbols, as is customary in Anglo-American mathematical typesetting. With the option {\tt slantedGreek}, which you might want to use if you cared about ISO standards, all Greek symbols are slanted. No matter which is set, \verb|\Gammaup| (or \verb|\upGamma|) gives you upright \verb|\Gamma|, etc, and \verb|\Deltait|, \verb|\zetait| give you italic (i.e., slanted) versions of those letters. If you are using a text font family with properly constructed OT$1$--encoded versions, then, no matter what you chose as the default shape for upper case Greek letters, \verb|\mathnormal{\Omega}| etc will always produce the slanted version. (The macro \verb|\mathnormal| means essentially ``use the version of the symbol in {\tt letters}''---i.e., the math italic form. This did not always work as expected in versions prior to 1.45.) Currently, this works as expected with {\tt newtxtext} and {\tt libertine}.
\item Option {\tt frenchmath} sets the default style in math mode for rendering uppercase Roman and Greek letters to upright, and lowercase Greek letters to upright. (Introduced in v.\ 1.28.)
\item The option {\tt cmbraces} instructs {\tt newtxmath} to ignore the brace collections from {\tt txfonts}, substituting a collection based on thickened versions of the Computer Modern braces, which I find much easier to distinguish from other delimiters. This works quite well in regular weight but looks a bit clunky in bold. The option {\tt bigdelims}, which superseded {\tt cmbraces}, is now not necessary---it is the default as of version 1.5.
@@ -583,13 +594,14 @@ requires {\tt amsmath}---there is no need to load it separately.
\item The \textsf{newtxmath} package contains three different Blackboard Bold alphabets, where the original \textsf{txfonts} contained two. The default, triggered by \verb|\mathbb{}|, takes its glyphs from the font which replaces {\tt msbm} and has the same overall appearance of a hollowed-out text font, which I find neither bold nor blackboard-like. The second option, taken from \textsf{txfonts}, is triggered by \verb|\varmathbb{}|, is more geometric and, in my opinion, preferable but not optimal. The option {\tt varbb} makes \verb|\mathbb{}| synonymous with \verb|\varmathbb{}|. The third option is the double-struck glyphs from the STIX collection. See the expanded discussion below.
\item {\tt noOT1} affects only those text-math combinations where {\tt operators} is defined by default to OT1 with Greek uppercase letters. It causes {\tt operators} to keep the same encoding as in tex, allowing operatornames to use accented characters, but possibly losing some calls for Greek uppercase.
\item {\tt nosymbolsc} causes the package to not load the {\tt symbolsC} fonts, saving a math family. (This font contains mostly exotic symbols, along with some very useful, commonly used symbols like \verb|\coloneq| $\coloneq$, \verb|\eqcolon| $\eqcolon$, \verb|\notin| $\notin$, \verb|\notni| $\notni$, \verb|\neq| $\neq$, \verb|\nsubset| $\nsubset$ and \verb|\nsupset| $\nsupset$, but these have been moved (virtually) to {\tt lettersA} so they may continue to be used even if you use the option {\tt nosymbolsc}.) If this option is selected, then, as of version 1.53, new definitions are made for the missing negated symbols. The package {\tt centernot} is now required.
-\item {\tt amssymbols} (the default) and {\tt noamssymbols} determine whether the {\tt txfonts} versions of the \textsc{ams} symbols ({\tt AMSm}) are loaded---if so, they override previous settings in {\tt amsmath}. If you use the option {\tt noamssymbols}, then \verb|\mathbb{}| is set to mean the same as \verb|\varmathbb{}|. (One advantage of {\tt noamssymbols} is that you save two of your precious math families for other purposes, such as setting a couple of external math alphabets by means of the \textsf{mathalfa} package.) \textbf{Important note:} if you load an AMS class, like {\tt amsart}, then some trickery will be involved. The AMS classes have an option, {\tt noamsfonts} which currently (2017) does not work as advertised, but is fixed in \TeX Live 2018. It is supposed to prevent the loading of {\tt AMSa} and {\tt AMSb}, which waste two slots. The following workaround seems like a reasonable stopgap until then.
-\begin{verbatim}
-\def\symAMSb{5}
-\documentclass[noamsfonts]{amsart} %or other AMS classes
-\let\symAMSb\@undefined
-\end{verbatim}
-This method of loading the AMS class will save you two slots.
+%\item {\tt amssymbols} (the default) and {\tt noamssymbols} determine whether the {\tt txfonts} versions of the \textsc{ams} symbols ({\tt AMSm}) are loaded---if so, they override previous settings in {\tt amsmath}. If you use the option {\tt noamssymbols}, then \verb|\mathbb{}| is set to mean the same as \verb|\varmathbb{}|. (One advantage of {\tt noamssymbols} is that you save two of your precious math families for other purposes, such as setting a couple of external math alphabets by means of the \textsf{mathalfa} package.) \textbf{Important note:} if you load an AMS class, like {\tt amsart}, then some trickery will be involved. From 2018 onward, the AMS classes {\tt noamsfonts} prevents the loading of {\tt AMSa} and {\tt AMSb}, which waste two slots.
+%The following workaround seems like a reasonable stopgap until then.
+%\begin{verbatim}
+%\def\symAMSb{5}
+%\documentclass[noamsfonts]{amsart} %or other AMS classes
+%\let\symAMSb\@undefined
+%\end{verbatim}
+%This method of loading the AMS class will save you two slots.
\item {\tt libaltvw} has effect only if the libertine option is selected---in this case, it substitutes for math italic v and w hand-crafted versions based on the Libertine upsilon glyphs.
\item{\tt bigdelims} loads a different math extension font and redefines most of the small and big math delimiters to have larger sizes so that, for example, there is more of a distinction between \verb|(| and \verb|\big(| in math mode. If this option is specified, {\tt cmbraces} is ignored. (This option is unnecessary, as of version 1.5.)
\item{\tt liby} has an effect only if the libertine option is selected---with this option, the math italic y is chosen to be Libertine's italic y instead of the default one from txfonts.
@@ -658,60 +670,60 @@ so that \verb|\BIA| works as expected in all math styles (display, text, script,
\end{verbatim}
\textbf{Caution:} If your text font lacks an {\tt OT1} encoded version with uppercase Greek, \verb|\mathrm| and \verb|\mathit| applied to Greek letters won't give you what you expect.
-\section{Usage with Lua\LaTeX\ and Xe\LaTeX}
-As far as I can tell, \textsf{newtxmath} works with both, but requires a very specific loading order and choice of options. Briefly, except for {\tt libertine} text, the math options must all be loaded prior to loading and using {\tt fontspec}. Be aware that some text packages (eg, {\tt cabin}) may contain a line like
-\begin{verbatim}
-\RequirePackage{fontspec}
-\end{verbatim}
-which would prevent (``option clash'' error) a subsequent
-\begin{verbatim}
-\usepackage[no-math]{fontspec}
-\end{verbatim}
-unless suppressed by an appropriate option. E.g.,
-\begin{verbatim}
-\usepackage[type1]{cabin}
-\end{verbatim}
-prevents the problem with the {\tt cabin} package.
-
-The following examples illustrate some general models, the most unintuitive being the first because it loads a small version, {\tt minlibertine}, of libertine text for use in math mode as numbers, basic symbols and operators.
-
-\textsc{Example 3:}
-\begin{verbatim}
-%load text components other than libertine text to be used in math
-\usepackage[T1]{fontenc}
-\usepackage[scaled=.85]{beramono}% used only by \mathtt
-\usepackage[type1]{cabin}% used only for \mathsf
-\usepackage{amsmath}% must be loaded before amsthm, if using
-\usepackage{amsthm}% must be loaded before newtxmath
-\usepackage[libertine]{newtxmath}
-% loads minlibertine because no other Roman text package was specified
-% so that \mathrm and \mathbf also use minlibertine
-\usepackage[scr=rsfso]{mathalfa}
-\usepackage{bm}% load after all math to give access to bold math
-%Now load the otf text fonts using fontspec---won't affect math
-\usepackage[no-math]{fontspec} % process with XeLaTeX or LuaLaTeX
-\usepackage{libertine}
-%\usepackage[osf,semibold]{libertine} for osf in text, semibold as bold
-\end{verbatim}
-The next example is similar, but in math mode, numbers, basic symbols, operator names, \verb|\mathrm| and \verb|\mathbf| will render with {\tt fbb-LF}, though math italic and math Greek letters will be from {\tt libertine}. (Note that one specifies the encoding and redefines \verb|\rmdefault|. For reasons I don't yet understand, it may not work to load the font package---i.e., don't substitute \verb|\usepackage{fbb}|, as that will mess up bold in the libertine text package.)
-
-\textsc{Example 4:}
-\begin{verbatim}
-%load text components other than libertine text to be used in math
-\usepackage[T1]{fontenc}
-\renewcommand{\rmdefault}{fbb-LF}% Roman font for use in math mode
-\usepackage[scaled=.85]{beramono}% used only by \mathtt
-\usepackage[type1]{cabin}% used only by \mathsf
-\usepackage{amsmath}% must be loaded before amsthm, if using
-\usepackage{amsthm}% load before newtxmath
-\usepackage[libertine,vvarbb]{newtxmath}
-% does not load minlibertine because another Roman text package was specified
-\usepackage[scr=rsfso]{mathalfa}
-\usepackage{bm}% load after all math to give access to bold math
-%Now load the otf text fonts using fontspec---won't affect math
-\usepackage[no-math]{fontspec} % process with XeLaTeX or LuaLaTeX
-\usepackage{libertine}
-\end{verbatim}
+%\section{Usage with Lua\LaTeX\ and Xe\LaTeX}
+%As far as I can tell, \textsf{newtxmath} works with both, but requires a very specific loading order and choice of options. Briefly, except for {\tt libertine} text, the math options must all be loaded prior to loading and using {\tt fontspec}. Be aware that some text packages (eg, {\tt cabin}) may contain a line like
+%\begin{verbatim}
+%\RequirePackage{fontspec}
+%\end{verbatim}
+%which would prevent (``option clash'' error) a subsequent
+%\begin{verbatim}
+%\usepackage[no-math]{fontspec}
+%\end{verbatim}
+%unless suppressed by an appropriate option. E.g.,
+%\begin{verbatim}
+%\usepackage[type1]{cabin}
+%\end{verbatim}
+%prevents the problem with the {\tt cabin} package.
+%
+%The following examples illustrate some general models, the most unintuitive being the first because it loads a small version, {\tt minlibertine}, of libertine text for use in math mode as numbers, basic symbols and operators.
+%
+%\textsc{Example 3:}
+%\begin{verbatim}
+%%load text components other than libertine text to be used in math
+%\usepackage[T1]{fontenc}
+%\usepackage[scaled=.85]{beramono}% used only by \mathtt
+%\usepackage[type1]{cabin}% used only for \mathsf
+%\usepackage{amsmath}% must be loaded before amsthm, if using
+%\usepackage{amsthm}% must be loaded before newtxmath
+%\usepackage[libertine]{newtxmath}
+%% loads minlibertine because no other Roman text package was specified
+%% so that \mathrm and \mathbf also use minlibertine
+%\usepackage[scr=rsfso]{mathalfa}
+%\usepackage{bm}% load after all math to give access to bold math
+%%Now load the otf text fonts using fontspec---won't affect math
+%\usepackage[no-math]{fontspec} % process with XeLaTeX or LuaLaTeX
+%\usepackage{libertine}
+%%\usepackage[osf,semibold]{libertine} for osf in text, semibold as bold
+%\end{verbatim}
+%The next example is similar, but in math mode, numbers, basic symbols, operator names, \verb|\mathrm| and \verb|\mathbf| will render with {\tt fbb-LF}, though math italic and math Greek letters will be from {\tt libertine}. (Note that one specifies the encoding and redefines \verb|\rmdefault|. For reasons I don't yet understand, it may not work to load the font package---i.e., don't substitute \verb|\usepackage{fbb}|, as that will mess up bold in the libertine text package.)
+%
+%\textsc{Example 4:}
+%\begin{verbatim}
+%%load text components other than libertine text to be used in math
+%\usepackage[T1]{fontenc}
+%\renewcommand{\rmdefault}{fbb-LF}% Roman font for use in math mode
+%\usepackage[scaled=.85]{beramono}% used only by \mathtt
+%\usepackage[type1]{cabin}% used only by \mathsf
+%\usepackage{amsmath}% must be loaded before amsthm, if using
+%\usepackage{amsthm}% load before newtxmath
+%\usepackage[libertine,vvarbb]{newtxmath}
+%% does not load minlibertine because another Roman text package was specified
+%\usepackage[scr=rsfso]{mathalfa}
+%\usepackage{bm}% load after all math to give access to bold math
+%%Now load the otf text fonts using fontspec---won't affect math
+%\usepackage[no-math]{fontspec} % process with XeLaTeX or LuaLaTeX
+%\usepackage{libertine}
+%\end{verbatim}
\section{Alternate forms of glyphs}
@@ -744,6 +756,8 @@ The {\tt newtxmath} package now contains a \verb|\RequirePackage{amsmath}|, as i
\usepackage{amsthm}
\usepackage{newtxmath}
\end{verbatim}
+As of version 1.7, it is easier to pass {\tt amsthm} as an option to either {\tt newtxmath} or {\tt newtx}.
+
To pass options to {\tt amsmath}, you can pass the options as options to \verb|\documentclass|. For example,
\begin{verbatim}
\documentclass[11pt,intlimits]{article}
@@ -787,6 +801,7 @@ The {\tt operators} font is essentially the Roman text font, used for names of o
\item same with, eg, \verb|\mathit|;
\item same with an external Fraktur, Blackboard Bold or Script glyphs;
\item if you run out of math alphabets, look first to dropping {\tt AMSm} as well as {\tt symbolsC}, which can save you at least two slots;
+\item the {\tt bm} package can cost you several slots, even if you make no use of the bold families it adds;
\item if space is tight, do not call bold versions of the fonts listed above where the bold version is not already loaded, to avoid loading a new mathgroup;
\item if you absolutely need a letter (not a math symbol) from some math font that would normally cost you another mathgroup, you might consider using as if it were text, with something like
\begin{verbatim}
diff --git a/fonts/newtx/map/newtx.map b/fonts/newtx/map/newtx.map
index edc187af26..7691d9135c 100644
--- a/fonts/newtx/map/newtx.map
+++ b/fonts/newtx/map/newtx.map
@@ -204,60 +204,98 @@ ntxsups-Bold-ly1 ntxsups-Bold " ntxsupsLY1Encoding ReEncodeFont " <[ntxsups_ly1.
ntxsups-BoldItalic-ot1 ntxsups-BoldItalic " ntxsupsOT1Encoding ReEncodeFont " <[ntxsups_ot1.enc <ntxsups-BoldItalic.pfb
ntxsups-BoldItalic-t1 ntxsups-BoldItalic " ntxsupsT1Encoding ReEncodeFont " <[ntxsups_t1.enc <ntxsups-BoldItalic.pfb
ntxsups-BoldItalic-ly1 ntxsups-BoldItalic " ntxsupsLY1Encoding ReEncodeFont " <ntxsups_ly1.enc <ntxsups-BoldItalic.pfb
-ntx-Bold-tlf-scl-ot1 ntxtmb " encntx-ot1-tlf-sc ReEncodeFont " <[ntx-ot1-tlf-sc.enc <ntxtmb.pfb
-ntx-Bold-osf-scl-ot1 ntxtmb " encntx-ot1-osf-sc ReEncodeFont " <[ntx-ot1-osf-sc.enc <ntxtmb.pfb
-ntx-Bold-lf-scl-ot1 ntxtmb " encntx-ot1-lf-sc ReEncodeFont " <[ntx-ot1-lf-sc.enc <ntxtmb.pfb
-ntx-Bold-tosf-scl-ot1 ntxtmb " encntx-ot1-tosf-sc ReEncodeFont " <[ntx-ot1-tosf-sc.enc <ntxtmb.pfb
-ntx-Bold-tlf-scl-t1 ntxtmb " encntx-ec-tlf-sc ReEncodeFont " <[ntx-ec-tlf-sc.enc <ntxtmb.pfb
-ntx-Bold-osf-scl-t1 ntxtmb " encntx-ec-osf-sc ReEncodeFont " <[ntx-ec-osf-sc.enc <ntxtmb.pfb
-ntx-Bold-lf-scl-t1 ntxtmb " encntx-ec-lf-sc ReEncodeFont " <[ntx-ec-lf-sc.enc <ntxtmb.pfb
-ntx-Bold-tosf-scl-t1 ntxtmb " encntx-ec-tosf-sc ReEncodeFont " <[ntx-ec-tosf-sc.enc <ntxtmb.pfb
-ntx-Bold-tlf-scl-ly1 ntxtmb " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tlf-sc.enc <ntxtmb.pfb
-ntx-Bold-osf-scl-ly1 ntxtmb " encntx-texnansi-osf-sc ReEncodeFont " <[ntx-texnansi-osf-sc.enc <ntxtmb.pfb
-ntx-Bold-lf-scl-ly1 ntxtmb " encntx-texnansi-lf-sc ReEncodeFont " <[ntx-texnansi-lf-sc.enc <ntxtmb.pfb
-ntx-Bold-tosf-scl-ly1 ntxtmb " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tosf-sc.enc <ntxtmb.pfb
-ntx-BoldItalic-tlf-scl-ot1 ntxtmbi " encntx-ot1-tlf-sc ReEncodeFont " <[ntx-ot1-tlf-sc.enc <ntxtmbi.pfb
-ntx-BoldItalic-osf-scl-ot1 ntxtmbi " encntx-ot1-osf-sc ReEncodeFont " <[ntx-ot1-osf-sc.enc <ntxtmbi.pfb
-ntx-BoldItalic-lf-scl-ot1 ntxtmbi " encntx-ot1-lf-sc ReEncodeFont " <[ntx-ot1-lf-sc.enc <ntxtmbi.pfb
-ntx-BoldItalic-tosf-scl-ot1 ntxtmbi " encntx-ot1-tosf-sc ReEncodeFont " <[ntx-ot1-tosf-sc.enc <ntxtmbi.pfb
-ntx-BoldItalic-tlf-scl-t1 ntxtmbi " encntx-ec-tlf-sc ReEncodeFont " <[ntx-ec-tlf-sc.enc <ntxtmbi.pfb
-ntx-BoldItalic-osf-scl-t1 ntxtmbi " encntx-ec-osf-sc ReEncodeFont " <[ntx-ec-osf-sc.enc <ntxtmbi.pfb
-ntx-BoldItalic-lf-scl-t1 ntxtmbi " encntx-ec-lf-sc ReEncodeFont " <[ntx-ec-lf-sc.enc <ntxtmbi.pfb
-ntx-BoldItalic-tosf-scl-t1 ntxtmbi " encntx-ec-tosf-sc ReEncodeFont " <[ntx-ec-tosf-sc.enc <ntxtmbi.pfb
-ntx-BoldItalic-tlf-scl-ly1 ntxtmbi " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tlf-sc.enc <ntxtmbi.pfb
-ntx-BoldItalic-osf-scl-ly1 ntxtmbi " encntx-texnansi-osf-sc ReEncodeFont " <[ntx-texnansi-osf-sc.enc <ntxtmbi.pfb
-ntx-BoldItalic-lf-scl-ly1 ntxtmbi " encntx-texnansi-lf-sc ReEncodeFont " <[ntx-texnansi-lf-sc.enc <ntxtmbi.pfb
-ntx-BoldItalic-tosf-scl-ly1 ntxtmbi " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tosf-sc.enc <ntxtmbi.pfb
-ntx-Italic-lf-scl-ly1 ntxtmri " encntx-texnansi-lf-sc ReEncodeFont " <[ntx-texnansi-lf-sc.enc <ntxtmri.pfb
-ntx-Italic-lf-scl-ot1 ntxtmri " encntx-ot1-lf-sc ReEncodeFont " <[ntx-ot1-lf-sc.enc <ntxtmri.pfb
-ntx-Italic-lf-scl-t1 ntxtmri " encntx-ec-lf-sc ReEncodeFont " <[ntx-ec-lf-sc.enc <ntxtmri.pfb
-ntx-Italic-osf-scl-ly1 ntxtmri " encntx-texnansi-osf-sc ReEncodeFont " <[ntx-texnansi-osf-sc.enc <ntxtmri.pfb
-ntx-Italic-osf-scl-ot1 ntxtmri " encntx-ot1-osf-sc ReEncodeFont " <[ntx-ot1-osf-sc.enc <ntxtmri.pfb
-ntx-Italic-osf-scl-t1 ntxtmri " encntx-ec-osf-sc ReEncodeFont " <[ntx-ec-osf-sc.enc <ntxtmri.pfb
-ntx-Italic-tlf-scl-ly1 ntxtmri " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tlf-sc.enc <ntxtmri.pfb
-ntx-Italic-tlf-scl-ot1 ntxtmri " encntx-ot1-tlf-sc ReEncodeFont " <[ntx-ot1-tlf-sc.enc <ntxtmri.pfb
-ntx-Italic-tlf-scl-t1 ntxtmri " encntx-ec-tlf-sc ReEncodeFont " <[ntx-ec-tlf-sc.enc <ntxtmri.pfb
-ntx-Italic-tosf-scl-ly1 ntxtmri " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tosf-sc.enc <ntxtmri.pfb
-ntx-Italic-tosf-scl-ot1 ntxtmri " encntx-ot1-tosf-sc ReEncodeFont " <[ntx-ot1-tosf-sc.enc <ntxtmri.pfb
-ntx-Italic-tosf-scl-t1 ntxtmri " encntx-ec-tosf-sc ReEncodeFont " <[ntx-ec-tosf-sc.enc <ntxtmri.pfb
-ntx-Regular-lf-scl-ly1 ntxtmr " encntx-texnansi-lf-sc ReEncodeFont " <[ntx-texnansi-lf-sc.enc <ntxtmr.pfb
-ntx-Regular-lf-scl-ot1 ntxtmr " encntx-ot1-lf-sc ReEncodeFont " <[ntx-ot1-lf-sc.enc <ntxtmr.pfb
-ntx-Regular-lf-scl-t1 ntxtmr " encntx-ec-lf-sc ReEncodeFont " <[ntx-ec-lf-sc.enc <ntxtmr.pfb
-ntx-Regular-osf-scl-ly1 ntxtmr " encntx-texnansi-osf-sc ReEncodeFont " <[ntx-texnansi-osf-sc.enc <ntxtmr.pfb
-ntx-Regular-osf-scl-ot1 ntxtmr " encntx-ot1-osf-sc ReEncodeFont " <[ntx-ot1-osf-sc.enc <ntxtmr.pfb
-ntx-Regular-osf-scl-t1 ntxtmr " encntx-ec-osf-sc ReEncodeFont " <[ntx-ec-osf-sc.enc <ntxtmr.pfb
-ntx-Regular-tlf-scl-ly1 ntxtmr " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tlf-sc.enc <ntxtmr.pfb
-ntx-Regular-tlf-scl-ot1 ntxtmr " encntx-ot1-tlf-sc ReEncodeFont " <[ntx-ot1-tlf-sc.enc <ntxtmr.pfb
-ntx-Regular-tlf-scl-t1 ntxtmr " encntx-ec-tlf-sc ReEncodeFont " <[ntx-ec-tlf-sc.enc <ntxtmr.pfb
-ntx-Regular-tosf-scl-ly1 ntxtmr " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tosf-sc.enc <ntxtmr.pfb
-ntx-Regular-tosf-scl-ot1 ntxtmr " encntx-ot1-tosf-sc ReEncodeFont " <[ntx-ot1-tosf-sc.enc <ntxtmr.pfb
-ntx-Regular-tosf-scl-t1 ntxtmr " encntx-ec-tosf-sc ReEncodeFont " <[ntx-ec-tosf-sc.enc <ntxtmr.pfb
-ntxth-Italic-tlf-t1 ntxtmri " encntx-ecth-tlf ReEncodeFont " <[ntx-ecth-tlf.enc <ntxtmri.pfb
-ntxth-Italic-osf-t1 ntxtmri " encntx-ecth-osf ReEncodeFont " <[ntx-ecth-osf.enc <ntxtmri.pfb
-ntxth-Italic-tlf-ot1 ntxtmri " encntx-ot1-th-tlf ReEncodeFont " <[ntx-ot1-th-tlf.enc <ntxtmri.pfb
-ntxth-Italic-osf-ot1 ntxtmri " encntx-ot1-th-osf ReEncodeFont " <[ntx-ot1-th-osf.enc <ntxtmri.pfb
-ntxth-Italic-tlf-ly1 ntxtmri " encntx-texnansi-th-tlf ReEncodeFont " <[ntx-texnansi-th-tlf.enc <ntxtmri.pfb
-ntxth-Italic-osf-ly1 ntxtmri " encntx-texnansi-th-osf ReEncodeFont " <[ntx-texnansi-th-osf.enc <ntxtmri.pfb
+ntx-Bold-tlf-scl-ot1 TeXGyreTermesX-Bold " encntx-ot1-tlf-sc ReEncodeFont " <[ntx-ot1-tlf-sc.enc <ztmb.pfb
+ntx-Bold-osf-scl-ot1 TeXGyreTermesX-Bold " encntx-ot1-osf-sc ReEncodeFont " <[ntx-ot1-osf-sc.enc <ztmb.pfb
+ntx-Bold-lf-scl-ot1 TeXGyreTermesX-Bold " encntx-ot1-lf-sc ReEncodeFont " <[ntx-ot1-lf-sc.enc <ztmb.pfb
+ntx-Bold-tosf-scl-ot1 TeXGyreTermesX-Bold " encntx-ot1-tosf-sc ReEncodeFont " <[ntx-ot1-tosf-sc.enc <ztmb.pfb
+ntx-Bold-tlf-scl-t1 TeXGyreTermesX-Bold " encntx-ec-tlf-sc ReEncodeFont " <[ntx-ec-tlf-sc.enc <ztmb.pfb
+ntx-Bold-osf-scl-t1 TeXGyreTermesX-Bold " encntx-ec-osf-sc ReEncodeFont " <[ntx-ec-osf-sc.enc <ztmb.pfb
+ntx-Bold-lf-scl-t1 TeXGyreTermesX-Bold " encntx-ec-lf-sc ReEncodeFont " <[ntx-ec-lf-sc.enc <ztmb.pfb
+ntx-Bold-tosf-scl-t1 TeXGyreTermesX-Bold " encntx-ec-tosf-sc ReEncodeFont " <[ntx-ec-tosf-sc.enc <ztmb.pfb
+ntx-Bold-tlf-scl-ly1 TeXGyreTermesX-Bold " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tlf-sc.enc <ztmb.pfb
+ntx-Bold-osf-scl-ly1 TeXGyreTermesX-Bold " encntx-texnansi-osf-sc ReEncodeFont " <[ntx-texnansi-osf-sc.enc <ztmb.pfb
+ntx-Bold-lf-scl-ly1 TeXGyreTermesX-Bold " encntx-texnansi-lf-sc ReEncodeFont " <[ntx-texnansi-lf-sc.enc <ztmb.pfb
+ntx-Bold-tosf-scl-ly1 TeXGyreTermesX-Bold " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tosf-sc.enc <ztmb.pfb
+ntx-BoldItalic-tlf-scl-ot1 TeXGyreTermesX-BoldItalic " encntx-ot1-tlf-sc ReEncodeFont " <[ntx-ot1-tlf-sc.enc <ztmbi.pfb
+ntx-BoldItalic-osf-scl-ot1 TeXGyreTermesX-BoldItalic " encntx-ot1-osf-sc ReEncodeFont " <[ntx-ot1-osf-sc.enc <ztmbi.pfb
+ntx-BoldItalic-lf-scl-ot1 TeXGyreTermesX-BoldItalic " encntx-ot1-lf-sc ReEncodeFont " <[ntx-ot1-lf-sc.enc <ztmbi.pfb
+ntx-BoldItalic-tosf-scl-ot1 TeXGyreTermesX-BoldItalic " encntx-ot1-tosf-sc ReEncodeFont " <[ntx-ot1-tosf-sc.enc <ztmbi.pfb
+ntx-BoldItalic-tlf-scl-t1 TeXGyreTermesX-BoldItalic " encntx-ec-tlf-sc ReEncodeFont " <[ntx-ec-tlf-sc.enc <ztmbi.pfb
+ntx-BoldItalic-osf-scl-t1 TeXGyreTermesX-BoldItalic " encntx-ec-osf-sc ReEncodeFont " <[ntx-ec-osf-sc.enc <ztmbi.pfb
+ntx-BoldItalic-lf-scl-t1 TeXGyreTermesX-BoldItalic " encntx-ec-lf-sc ReEncodeFont " <[ntx-ec-lf-sc.enc <ztmbi.pfb
+ntx-BoldItalic-tosf-scl-t1 TeXGyreTermesX-BoldItalic " encntx-ec-tosf-sc ReEncodeFont " <[ntx-ec-tosf-sc.enc <ztmbi.pfb
+ntx-BoldItalic-tlf-scl-ly1 TeXGyreTermesX-BoldItalic " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tlf-sc.enc <ztmbi.pfb
+ntx-BoldItalic-osf-scl-ly1 TeXGyreTermesX-BoldItalic " encntx-texnansi-osf-sc ReEncodeFont " <[ntx-texnansi-osf-sc.enc <ztmbi.pfb
+ntx-BoldItalic-lf-scl-ly1 TeXGyreTermesX-BoldItalic " encntx-texnansi-lf-sc ReEncodeFont " <[ntx-texnansi-lf-sc.enc <ztmbi.pfb
+ntx-BoldItalic-tosf-scl-ly1 TeXGyreTermesX-BoldItalic " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tosf-sc.enc <ztmbi.pfb
+
+ntx-BoldSlanted-tlf-scl-ot1 TeXGyreTermesX-BoldSlanted " encntx-ot1-tlf-sc ReEncodeFont " <[ntx-ot1-tlf-sc.enc <ztmbsl.pfb
+ntx-BoldSlanted-osf-scl-ot1 TeXGyreTermesX-BoldSlanted " encntx-ot1-osf-sc ReEncodeFont " <[ntx-ot1-osf-sc.enc <ztmbsl.pfb
+ntx-BoldSlanted-lf-scl-ot1 TeXGyreTermesX-BoldSlanted " encntx-ot1-lf-sc ReEncodeFont " <[ntx-ot1-lf-sc.enc <ztmbsl.pfb
+ntx-BoldSlanted-tosf-scl-ot1 TeXGyreTermesX-BoldSlanted " encntx-ot1-tosf-sc ReEncodeFont " <[ntx-ot1-tosf-sc.enc <ztmbsl.pfb
+ntx-BoldSlanted-tlf-scl-t1 TeXGyreTermesX-BoldSlanted " encntx-ec-tlf-sc ReEncodeFont " <[ntx-ec-tlf-sc.enc <ztmbsl.pfb
+ntx-BoldSlanted-osf-scl-t1 TeXGyreTermesX-BoldSlanted " encntx-ec-osf-sc ReEncodeFont " <[ntx-ec-osf-sc.enc <ztmbsl.pfb
+ntx-BoldSlanted-lf-scl-t1 TeXGyreTermesX-BoldSlanted " encntx-ec-lf-sc ReEncodeFont " <[ntx-ec-lf-sc.enc <ztmbsl.pfb
+ntx-BoldSlanted-tosf-scl-t1 TeXGyreTermesX-BoldSlanted " encntx-ec-tosf-sc ReEncodeFont " <[ntx-ec-tosf-sc.enc <ztmbsl.pfb
+ntx-BoldSlanted-tlf-scl-ly1 TeXGyreTermesX-BoldSlanted " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tlf-sc.enc <ztmbsl.pfb
+ntx-BoldSlanted-osf-scl-ly1 TeXGyreTermesX-BoldSlanted " encntx-texnansi-osf-sc ReEncodeFont " <[ntx-texnansi-osf-sc.enc <ztmbsl.pfb
+ntx-BoldSlanted-lf-scl-ly1 TeXGyreTermesX-BoldSlanted " encntx-texnansi-lf-sc ReEncodeFont " <[ntx-texnansi-lf-sc.enc <ztmbsl.pfb
+ntx-BoldSlanted-tosf-scl-ly1 TeXGyreTermesX-BoldSlanted " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tosf-sc.enc <ztmbsl.pfb
+
+
+ntx-Italic-lf-scl-ly1 TeXGyreTermesX-Italic " encntx-texnansi-lf-sc ReEncodeFont " <[ntx-texnansi-lf-sc.enc <ztmri.pfb
+ntx-Italic-lf-scl-ot1 TeXGyreTermesX-Italic " encntx-ot1-lf-sc ReEncodeFont " <[ntx-ot1-lf-sc.enc <ztmri.pfb
+ntx-Italic-lf-scl-t1 TeXGyreTermesX-Italic " encntx-ec-lf-sc ReEncodeFont " <[ntx-ec-lf-sc.enc <ztmri.pfb
+ntx-Italic-osf-scl-ly1 TeXGyreTermesX-Italic " encntx-texnansi-osf-sc ReEncodeFont " <[ntx-texnansi-osf-sc.enc <ztmri.pfb
+ntx-Italic-osf-scl-ot1 TeXGyreTermesX-Italic " encntx-ot1-osf-sc ReEncodeFont " <[ntx-ot1-osf-sc.enc <ztmri.pfb
+ntx-Italic-osf-scl-t1 TeXGyreTermesX-Italic " encntx-ec-osf-sc ReEncodeFont " <[ntx-ec-osf-sc.enc <ztmri.pfb
+ntx-Italic-tlf-scl-ly1 TeXGyreTermesX-Italic " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tlf-sc.enc <ztmri.pfb
+ntx-Italic-tlf-scl-ot1 TeXGyreTermesX-Italic " encntx-ot1-tlf-sc ReEncodeFont " <[ntx-ot1-tlf-sc.enc <ztmri.pfb
+ntx-Italic-tlf-scl-t1 TeXGyreTermesX-Italic " encntx-ec-tlf-sc ReEncodeFont " <[ntx-ec-tlf-sc.enc <ztmri.pfb
+ntx-Italic-tosf-scl-ly1 TeXGyreTermesX-Italic " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tosf-sc.enc <ztmri.pfb
+ntx-Italic-tosf-scl-ot1 TeXGyreTermesX-Italic " encntx-ot1-tosf-sc ReEncodeFont " <[ntx-ot1-tosf-sc.enc <ztmri.pfb
+ntx-Italic-tosf-scl-t1 TeXGyreTermesX-Italic " encntx-ec-tosf-sc ReEncodeFont " <[ntx-ec-tosf-sc.enc <ztmri.pfb
+
+ntx-Slanted-lf-scl-ly1 TeXGyreTermesX-Slanted " encntx-texnansi-lf-sc ReEncodeFont " <[ntx-texnansi-lf-sc.enc <ztmrsl.pfb
+ntx-Slanted-lf-scl-ot1 TeXGyreTermesX-Slanted " encntx-ot1-lf-sc ReEncodeFont " <[ntx-ot1-lf-sc.enc <ztmrsl.pfb
+ntx-Slanted-lf-scl-t1 TeXGyreTermesX-Slanted " encntx-ec-lf-sc ReEncodeFont " <[ntx-ec-lf-sc.enc <ztmrsl.pfb
+ntx-Slanted-osf-scl-ly1 TeXGyreTermesX-Slanted " encntx-texnansi-osf-sc ReEncodeFont " <[ntx-texnansi-osf-sc.enc <ztmrsl.pfb
+ntx-Slanted-osf-scl-ot1 TeXGyreTermesX-Slanted " encntx-ot1-osf-sc ReEncodeFont " <[ntx-ot1-osf-sc.enc <ztmrsl.pfb
+ntx-Slanted-osf-scl-t1 TeXGyreTermesX-Slanted " encntx-ec-osf-sc ReEncodeFont " <[ntx-ec-osf-sc.enc <ztmrsl.pfb
+ntx-Slanted-tlf-scl-ly1 TeXGyreTermesX-Slanted " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tlf-sc.enc <ztmrsl.pfb
+ntx-Slanted-tlf-scl-ot1 TeXGyreTermesX-Slanted " encntx-ot1-tlf-sc ReEncodeFont " <[ntx-ot1-tlf-sc.enc <ztmrsl.pfb
+ntx-Slanted-tlf-scl-t1 TeXGyreTermesX-Slanted " encntx-ec-tlf-sc ReEncodeFont " <[ntx-ec-tlf-sc.enc <ztmrsl.pfb
+ntx-Slanted-tosf-scl-ly1 TeXGyreTermesX-Slanted " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tosf-sc.enc <ztmrsl.pfb
+ntx-Slanted-tosf-scl-ot1 TeXGyreTermesX-Slanted " encntx-ot1-tosf-sc ReEncodeFont " <[ntx-ot1-tosf-sc.enc <ztmrsl.pfb
+ntx-Slanted-tosf-scl-t1 TeXGyreTermesX-Slanted " encntx-ec-tosf-sc ReEncodeFont " <[ntx-ec-tosf-sc.enc <ztmrsl.pfb
+
+ntx-Regular-lf-scl-ly1 TeXGyreTermesX-Regular " encntx-texnansi-lf-sc ReEncodeFont " <[ntx-texnansi-lf-sc.enc <ztmr.pfb
+ntx-Regular-lf-scl-ot1 TeXGyreTermesX-Regular " encntx-ot1-lf-sc ReEncodeFont " <[ntx-ot1-lf-sc.enc <ztmr.pfb
+ntx-Regular-lf-scl-t1 TeXGyreTermesX-Regular " encntx-ec-lf-sc ReEncodeFont " <[ntx-ec-lf-sc.enc <ztmr.pfb
+ntx-Regular-osf-scl-ly1 TeXGyreTermesX-Regular " encntx-texnansi-osf-sc ReEncodeFont " <[ntx-texnansi-osf-sc.enc <ztmr.pfb
+ntx-Regular-osf-scl-ot1 TeXGyreTermesX-Regular " encntx-ot1-osf-sc ReEncodeFont " <[ntx-ot1-osf-sc.enc <ztmr.pfb
+ntx-Regular-osf-scl-t1 TeXGyreTermesX-Regular " encntx-ec-osf-sc ReEncodeFont " <[ntx-ec-osf-sc.enc <ztmr.pfb
+ntx-Regular-tlf-scl-ly1 TeXGyreTermesX-Regular " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tlf-sc.enc <ztmr.pfb
+ntx-Regular-tlf-scl-ot1 TeXGyreTermesX-Regular " encntx-ot1-tlf-sc ReEncodeFont " <[ntx-ot1-tlf-sc.enc <ztmr.pfb
+ntx-Regular-tlf-scl-t1 TeXGyreTermesX-Regular " encntx-ec-tlf-sc ReEncodeFont " <[ntx-ec-tlf-sc.enc <ztmr.pfb
+ntx-Regular-tosf-scl-ly1 TeXGyreTermesX-Regular " encntx-texnansi-tosf-sc ReEncodeFont " <[ntx-texnansi-tosf-sc.enc <ztmr.pfb
+ntx-Regular-tosf-scl-ot1 TeXGyreTermesX-Regular " encntx-ot1-tosf-sc ReEncodeFont " <[ntx-ot1-tosf-sc.enc <ztmr.pfb
+ntx-Regular-tosf-scl-t1 TeXGyreTermesX-Regular " encntx-ec-tosf-sc ReEncodeFont " <[ntx-ec-tosf-sc.enc <ztmr.pfb
+
+ntxth-Italic-tlf-t1 TeXGyreTermesX-Italic " encntx-ecth-tlf ReEncodeFont " <[ntx-ecth-tlf.enc <ztmri.pfb
+ntxth-Italic-osf-t1 TeXGyreTermesX-Italic " encntx-ecth-osf ReEncodeFont " <[ntx-ecth-osf.enc <ztmri.pfb
+ntxth-Italic-tlf-ot1 TeXGyreTermesX-Italic " encntx-ot1-th-tlf ReEncodeFont " <[ntx-ot1-th-tlf.enc <ztmri.pfb
+ntxth-Italic-osf-ot1 TeXGyreTermesX-Italic " encntx-ot1-th-osf ReEncodeFont " <[ntx-ot1-th-osf.enc <ztmri.pfb
+ntxth-Italic-tlf-ly1 TeXGyreTermesX-Italic " encntx-texnansi-th-tlf ReEncodeFont " <[ntx-texnansi-th-tlf.enc <ztmri.pfb
+ntxth-Italic-osf-ly1 TeXGyreTermesX-Italic " encntx-texnansi-th-osf ReEncodeFont " <[ntx-texnansi-th-osf.enc <ztmri.pfb
+
+ntxth-Slanted-tlf-t1 TeXGyreTermesX-Slanted " encntx-ecth-tlf ReEncodeFont " <[ntx-ecth-tlf.enc <ztmrsl.pfb
+ntxth-Slanted-osf-t1 TeXGyreTermesX-Slanted " encntx-ecth-osf ReEncodeFont " <[ntx-ecth-osf.enc <ztmrsl.pfb
+ntxth-Slanted-tlf-ot1 TeXGyreTermesX-Slanted " encntx-ot1-th-tlf ReEncodeFont " <[ntx-ot1-th-tlf.enc <ztmrsl.pfb
+ntxth-Slanted-osf-ot1 TeXGyreTermesX-Slanted " encntx-ot1-th-osf ReEncodeFont " <[ntx-ot1-th-osf.enc <ztmrsl.pfb
+ntxth-Slanted-tlf-ly1 TeXGyreTermesX-Slanted " encntx-texnansi-th-tlf ReEncodeFont " <[ntx-texnansi-th-tlf.enc <ztmrsl.pfb
+ntxth-Slanted-osf-ly1 TeXGyreTermesX-Slanted " encntx-texnansi-th-osf ReEncodeFont " <[ntx-texnansi-th-osf.enc <ztmrsl.pfb
+
ztmfigs-sl ztmfigs-slanted <ztmfigs-sl.pfb
ztmfigs-bsl ztmfigs-boldslanted <ztmfigs-bsl.pfb
ztmbsl-tlf-t1 TeXGyreTermesX-Bold " .167 SlantFont encntx-ec-tlf ReEncodeFont " <ntx-ec-tlf.enc <ztmb.pfb
diff --git a/fonts/newtx/opentype/TeXGyreTermesX-Slanted.otf b/fonts/newtx/opentype/TeXGyreTermesX-Slanted.otf
index 0162299934..81dcc4a258 100644
--- a/fonts/newtx/opentype/TeXGyreTermesX-Slanted.otf
+++ b/fonts/newtx/opentype/TeXGyreTermesX-Slanted.otf
Binary files differ
diff --git a/fonts/newtx/tex/ly1ntxlf.fd b/fonts/newtx/tex/ly1ntxlf.fd
index 39f830b742..034da72c29 100644
--- a/fonts/newtx/tex/ly1ntxlf.fd
+++ b/fonts/newtx/tex/ly1ntxlf.fd
@@ -1,13 +1,17 @@
\ProvidesFile{ly1ntxlf.fd}[2021/05/24 v1.0 font definition file for LY1/ntx/lf]
\@ifundefined{ifntx@sl}{\let\ifntx@sl\iftrue}{}
+\@ifundefined{ifntx@largesc}{\let\ifntx@largesc\iftrue}{}
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
+\def\ntx@asfx{}
\def\ntx@lsfx{}
\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
-\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
+\def\ntx@makeadobesc{\ifntx@adobesc\def\ntx@lsfx{l}\def\ntx@adobesc{a}\else\ntx@makelsfx\fi}
+\ntx@makelsfx
+\ifdefined\ntx@adobescfalse\ntx@makeadobesc\fi
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
\DeclareFontFamily{LY1}{ntxlf}{\ntx@spacing}
diff --git a/fonts/newtx/tex/ly1ntxosf.fd b/fonts/newtx/tex/ly1ntxosf.fd
index 74671eeaeb..6fed57e4ef 100644
--- a/fonts/newtx/tex/ly1ntxosf.fd
+++ b/fonts/newtx/tex/ly1ntxosf.fd
@@ -1,13 +1,17 @@
\ProvidesFile{ly1ntxosf.fd}[2021/05/24 v1.0 font definition file for LY1/ntx/osf]
\@ifundefined{ifntx@sl}{\let\ifntx@sl\iftrue}{}
+\@ifundefined{ifntx@largesc}{\let\ifntx@largesc\iftrue}{}
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
+\def\ntx@asfx{}
\def\ntx@lsfx{}
\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
-\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
+\def\ntx@makeadobesc{\ifntx@adobesc\def\ntx@lsfx{l}\def\ntx@adobesc{a}\else\ntx@makelsfx\fi}
+\ntx@makelsfx
+\ifdefined\ntx@adobescfalse\ntx@makeadobesc\fi
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
\DeclareFontFamily{LY1}{ntxosf}{\ntx@spacing}
diff --git a/fonts/newtx/tex/ly1ntxth-lf.fd b/fonts/newtx/tex/ly1ntxth-lf.fd
index 80aba3a322..fe7b7015e0 100644
--- a/fonts/newtx/tex/ly1ntxth-lf.fd
+++ b/fonts/newtx/tex/ly1ntxth-lf.fd
@@ -1,5 +1,8 @@
\ProvidesFile{ly1ntxth-lf.fd}[2021/05/07 v1.0 font definition file for LY1/ntxth/lf]
+\ifdefined\ntx@thmshape\else\def\ntx@thmshape{i}\fi
+\if i\ntx@thmshape \gdef\ntx@thrmshape{Italic}\else%
+ \gdef\ntx@thrmshape{Slanted}\fi
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
@@ -7,7 +10,7 @@
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
%\traceon
\DeclareFontFamily{LY1}{ntxth-lf}{\ntx@spacing}
-\DeclareFontShape{LY1}{ntxth-lf}{m}{it}{<-> \ntx@scaled ntxth-Italic-tlf-ly1}{}
+\DeclareFontShape{LY1}{ntxth-lf}{m}{it}{<-> \ntx@scaled ntxth-\ntx@thrmshape-tlf-ly1}{}
\DeclareFontShape{LY1}{ntxth-lf}{m}{n}{<->ssub * ntxth-lf/m/it}{}
\DeclareFontShape{LY1}{ntxth-lf}{m}{sc}{<->ssub * ntxth-lf/m/it}{}
\DeclareFontShape{LY1}{ntxth-lf}{m}{scit}{<->ssub * ntxth-lf/m/it}{}
diff --git a/fonts/newtx/tex/ly1ntxth-osf.fd b/fonts/newtx/tex/ly1ntxth-osf.fd
index cbd55d09cb..2a57d90629 100644
--- a/fonts/newtx/tex/ly1ntxth-osf.fd
+++ b/fonts/newtx/tex/ly1ntxth-osf.fd
@@ -1,5 +1,8 @@
\ProvidesFile{ly1ntxth-osf.fd}[2021/05/07 v1.0 font definition file for LY1/ntxth/osf]
+\ifdefined\ntx@thmshape\else\def\ntx@thmshape{i}\fi
+\if i\ntx@thmshape \gdef\ntx@thrmshape{Italic}\else%
+ \gdef\ntx@thrmshape{Slanted}\fi
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
@@ -7,7 +10,7 @@
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
%\traceon
\DeclareFontFamily{LY1}{ntxth-osf}{\ntx@spacing}
-\DeclareFontShape{LY1}{ntxth-osf}{m}{it}{<-> \ntx@scaled ntxth-Italic-osf-ly1}{}
+\DeclareFontShape{LY1}{ntxth-osf}{m}{it}{<-> \ntx@scaled ntxth-\ntx@thrmshape-osf-ly1}{}
\DeclareFontShape{LY1}{ntxth-osf}{m}{n}{<->ssub * ntxth-osf/m/it}{}
\DeclareFontShape{LY1}{ntxth-osf}{m}{sc}{<->ssub * ntxth-osf/m/it}{}
\DeclareFontShape{LY1}{ntxth-osf}{m}{scit}{<->ssub * ntxth-osf/m/it}{}
diff --git a/fonts/newtx/tex/ly1ntxth-tlf.fd b/fonts/newtx/tex/ly1ntxth-tlf.fd
index a14e107398..a9661e2c07 100644
--- a/fonts/newtx/tex/ly1ntxth-tlf.fd
+++ b/fonts/newtx/tex/ly1ntxth-tlf.fd
@@ -1,5 +1,8 @@
\ProvidesFile{ly1ntxth-tlf.fd}[2021/05/06 v1.0 font definition file for LY1/ntxth/tlf]
+\ifdefined\ntx@thmshape\else\def\ntx@thmshape{i}\fi
+\if i\ntx@thmshape \gdef\ntx@thrmshape{Italic}\else%
+ \gdef\ntx@thrmshape{Slanted}\fi
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
@@ -7,7 +10,7 @@
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
%\traceon
\DeclareFontFamily{LY1}{ntxth-tlf}{\ntx@spacing}
-\DeclareFontShape{LY1}{ntxth-tlf}{m}{it}{<-> \ntx@scaled ntxth-Italic-tlf-ly1}{}
+\DeclareFontShape{LY1}{ntxth-tlf}{m}{it}{<-> \ntx@scaled ntxth-\ntx@thrmshape-tlf-ly1}{}
\DeclareFontShape{LY1}{ntxth-tlf}{m}{n}{<->ssub * ntxth-tlf/m/it}{}
\DeclareFontShape{LY1}{ntxth-tlf}{m}{sc}{<->ssub * ntxth-tlf/m/it}{}
\DeclareFontShape{LY1}{ntxth-tlf}{m}{scit}{<->ssub * ntxth-tlf/m/it}{}
diff --git a/fonts/newtx/tex/ly1ntxth-tosf.fd b/fonts/newtx/tex/ly1ntxth-tosf.fd
index cf298132f4..31d9ae99c0 100644
--- a/fonts/newtx/tex/ly1ntxth-tosf.fd
+++ b/fonts/newtx/tex/ly1ntxth-tosf.fd
@@ -1,5 +1,8 @@
\ProvidesFile{ly1ntxth-tosf.fd}[2021/05/07 v1.0 font definition file for LY1/ntxth/tosf]
+\ifdefined\ntx@thmshape\else\def\ntx@thmshape{i}\fi
+\if i\ntx@thmshape \gdef\ntx@thrmshape{Italic}\else%
+ \gdef\ntx@thrmshape{Slanted}\fi
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
@@ -7,7 +10,7 @@
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
%\traceon
\DeclareFontFamily{LY1}{ntxth-tosf}{\ntx@spacing}
-\DeclareFontShape{LY1}{ntxth-tosf}{m}{it}{<-> \ntx@scaled ntxth-Italic-osf-ly1}{}
+\DeclareFontShape{LY1}{ntxth-tosf}{m}{it}{<-> \ntx@scaled ntxth-\ntx@thrmshape-osf-ly1}{}
\DeclareFontShape{LY1}{ntxth-tosf}{m}{n}{<->ssub * ntxth-tosf/m/it}{}
\DeclareFontShape{LY1}{ntxth-tosf}{m}{sc}{<->ssub * ntxth-tosf/m/it}{}
\DeclareFontShape{LY1}{ntxth-tosf}{m}{scit}{<-> ssub * ntxth-tosf/m/it}{}
diff --git a/fonts/newtx/tex/ly1ntxtlf.fd b/fonts/newtx/tex/ly1ntxtlf.fd
index 485020c14e..b5b7253445 100644
--- a/fonts/newtx/tex/ly1ntxtlf.fd
+++ b/fonts/newtx/tex/ly1ntxtlf.fd
@@ -1,13 +1,17 @@
\ProvidesFile{ly1ntxtlf.fd}[2021/05/24 v1.0 font definition file for LY1/ntx/tlf]
\@ifundefined{ifntx@sl}{\let\ifntx@sl\iftrue}{}
+\@ifundefined{ifntx@largesc}{\let\ifntx@largesc\iftrue}{}
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
+\def\ntx@asfx{}
\def\ntx@lsfx{}
\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
-\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
+\def\ntx@makeadobesc{\ifntx@adobesc\def\ntx@lsfx{l}\def\ntx@adobesc{a}\else\ntx@makelsfx\fi}
+\ntx@makelsfx
+\ifdefined\ntx@adobescfalse\ntx@makeadobesc\fi
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
\DeclareFontFamily{LY1}{ntxtlf}{\ntx@spacing}
diff --git a/fonts/newtx/tex/ly1ntxtosf.fd b/fonts/newtx/tex/ly1ntxtosf.fd
index 0d39a8a288..2c96af3342 100644
--- a/fonts/newtx/tex/ly1ntxtosf.fd
+++ b/fonts/newtx/tex/ly1ntxtosf.fd
@@ -1,6 +1,7 @@
\ProvidesFile{ly1ntxtosf.fd}[2021/05/24 v1.0 font definition file for LY1/ntx/tosf]
\@ifundefined{ifntx@sl}{\let\ifntx@sl\iftrue}{}
+\@ifundefined{ifntx@largesc}{\let\ifntx@largesc\iftrue}{}
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
@@ -9,6 +10,7 @@
\def\ntx@lsfx{}
\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
\def\ntx@makeadobesc{\ifntx@adobesc\def\ntx@lsfx{l}\def\ntx@adobesc{a}\else\ntx@makelsfx\fi}
+\ntx@makelsfx
\ifdefined\ntx@adobescfalse\ntx@makeadobesc\fi
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
diff --git a/fonts/newtx/tex/newtx.sty b/fonts/newtx/tex/newtx.sty
index 2734fed4cc..7024807386 100644
--- a/fonts/newtx/tex/newtx.sty
+++ b/fonts/newtx/tex/newtx.sty
@@ -1,8 +1,8 @@
\NeedsTeXFormat{LaTeX2e}
%Package to simplify loading of newtxtext with newtxmath for all latex engines
-\def\fileversion{1.702}
-\def\filedate{2021/12/27}
+\def\fileversion{1.704}
+\def\filedate{2022/01/09}
\ProvidesPackage{newtx}[%
\filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for newtxtext with newtxmath]
@@ -11,7 +11,7 @@
\RequirePackage{ifthen,ifxetex,ifluatex}
\def\ntx@mathlst{vecsep,amsthm,nosubscriptcorrection,subscriptcorrection,subscriptcorrectionfile,timesmathacc,varbb,vvarbb,nosymbolsc,noamssymbols,amssymbols,uprightscript,uprightGreek,slantedGreek,frenchmath,nonewtxmathopt,upint,smallerops,useBImacros,varg,varvw,noOT1}
-\def\ntx@textlst{type1,nofontspec,no-math,defaultfeatures,lining,lf,oldstyle,osf,tabular,t,proportional,p,defaultsups,largesc,nott,nohelv,helvratio,spcfactor,spacing,stretch,shrink,defaultfeatures,oldSS,slashedzero,theoremfont,thmlining,trueslanted,scosf,tighter,looser}
+\def\ntx@textlst{type1,nofontspec,no-math,defaultfeatures,lining,lf,oldstyle,osf,tabular,t,proportional,p,defaultsups,largesc,nott,nohelv,helvratio,spcfactor,spacing,stretch,shrink,defaultfeatures,oldSS,slashedzero,theoremfont,thmlining,thmslshape,trueslanted,scosf,tighter,looser}
%\newif\ifntx@inmath\newif\ifntx@intext
%% #2
@@ -47,7 +47,8 @@
\newif\ifntxotfmath\ntxotfmathfalse %default is type1 math
%\newif\ifntxotftext\ntxotftexttrue %default is otftext using newtxtext
%\newcommand{\ntx@optlist}{}
-
+\newif\ifntx@babel\newif\ifntx@
+%\DeclareOptionX{babel}{}
%\DeclareOptionX{type1text}[true]{%
%\@nameuse{if#1}\ntxotftextfalse\fi
%}
diff --git a/fonts/newtx/tex/newtxtext.sty b/fonts/newtx/tex/newtxtext.sty
index b5cf6eefcf..18f9a7fa4d 100644
--- a/fonts/newtx/tex/newtxtext.sty
+++ b/fonts/newtx/tex/newtxtext.sty
@@ -8,8 +8,8 @@
% Text is now directed to an extension of TeXGyreTermes rather than tx.
% 2.0 is first version of newtxtext to support both [pdf]latex and unicode latex.
-\def\fileversion{1.703}
-\def\filedate{2022/01/04}
+\def\fileversion{1.704}
+\def\filedate{2022/01/09}
\ProvidesPackage{newtxtext}[%
\filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for TeXGyreTermesX]
@@ -183,6 +183,7 @@
\DeclareOptionX{shrink}{%
\def\ntx@shrink{#1}
}
+\def\ntx@thmshape{i} % other option is slanted
\def\ntx@defaultfeatures{}
\newif\ifntx@zeroslash
\def\ntx@thmlin{X} % default is to not change to lining
@@ -191,6 +192,7 @@
\DeclareOptionX{oldSS}{\advance\ntx@cnt 32 }
\DeclareOptionX{slashedzero}{\ntx@zeroslashtrue}
\DeclareOptionX{theoremfont}{\ntx@thrmtrue}
+\DeclareOptionX{thmslshape}{\def\ntx@thmshape{s}}
\DeclareOptionX{thmlining}{\edef\ntx@thmlin{l}}
\DeclareOptionX{trueslanted}{\ntx@sltrue}
\DeclareOptionX{scosf}{\ntx@scosftrue}
@@ -202,7 +204,8 @@
\gdef\ntx@shrink{.1em}\def\ntx@nolo{F}}
\ProcessOptionsX\relax
-\ifntxotf \typeout{ntxotftrue^^J}\else\typeout{ntxotffalse^^J}\fi
+%\ifntxotf \typeout{ntxotftrue^^J}\else\typeout{ntxotffalse^^J}\fi
+
\def\re@DeclareTextSymbol#1#2#3{%
\let#1=\undefined
\DeclareTextSymbol{#1}{#2}{#3}}
@@ -366,8 +369,8 @@
RawFeature=-ss05 ,
\ntx@defaultfeatures ,
}
-
-\else % type1
+
+ \else % type1
\def\ntx@spacing{%
\fontdimen2\font=\ntx@spc
\fontdimen3\font=\ntx@stretch
@@ -520,7 +523,7 @@
\hfil \raise .3ex\hbox{{%
\normalfont
{\scalefont{.6}\tlfstyle#1}}}% end hbox
- \hfil \crcr \textbigcircle}%
+ \hfil \crcr {\usefont{TS1}{ntxtlf}{m}{n}\char"4F}}%\textbigcircle}%
\egroup}
\fi
@@ -573,7 +576,7 @@
\let\ntx@sty\ntx@figurestyle
\if l\ntx@thmlin\def\ntx@sty{Lining}\fi
\newcommand{\thfamily}%{\@nameuse{ntx\ntx@figurestyle}%
- {\itshape\addfontfeatures{%
+ {\@nameuse{\if i\ntx@thmshape itshape\else slshape\fi}\addfontfeatures{%
Numbers={\ntx@figurealign,\ntx@sty} ,
RawFeature=+ss05}
} % for theorems
diff --git a/fonts/newtx/tex/ot1ntxlf.fd b/fonts/newtx/tex/ot1ntxlf.fd
index 52d10e0b78..12b058002c 100644
--- a/fonts/newtx/tex/ot1ntxlf.fd
+++ b/fonts/newtx/tex/ot1ntxlf.fd
@@ -1,13 +1,17 @@
\ProvidesFile{ot1ntxlf.fd}[2021/05/24 v1.0 font definition file for OT1/ntx/lf]
\@ifundefined{ifntx@sl}{\let\ifntx@sl\iftrue}{}
+\@ifundefined{ifntx@largesc}{\let\ifntx@largesc\iftrue}{}
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
+\def\ntx@asfx{}
\def\ntx@lsfx{}
\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
-\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
+\def\ntx@makeadobesc{\ifntx@adobesc\def\ntx@lsfx{l}\def\ntx@adobesc{a}\else\ntx@makelsfx\fi}
+\ntx@makelsfx
+\ifdefined\ntx@adobescfalse\ntx@makeadobesc\fi
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
\DeclareFontFamily{OT1}{ntxlf}{\ntx@spacing}
diff --git a/fonts/newtx/tex/ot1ntxosf.fd b/fonts/newtx/tex/ot1ntxosf.fd
index 43d1895315..88727fb063 100644
--- a/fonts/newtx/tex/ot1ntxosf.fd
+++ b/fonts/newtx/tex/ot1ntxosf.fd
@@ -1,13 +1,17 @@
\ProvidesFile{ot1ntxosf.fd}[2021/05/24 v1.0 font definition file for OT1/ntx/osf]
\@ifundefined{ifntx@sl}{\let\ifntx@sl\iftrue}{}
+\@ifundefined{ifntx@largesc}{\let\ifntx@largesc\iftrue}{}
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
+\def\ntx@asfx{}
\def\ntx@lsfx{}
\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
-\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
+\def\ntx@makeadobesc{\ifntx@adobesc\def\ntx@lsfx{l}\def\ntx@adobesc{a}\else\ntx@makelsfx\fi}
+\ntx@makelsfx
+\ifdefined\ntx@adobescfalse\ntx@makeadobesc\fi
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
\DeclareFontFamily{OT1}{ntxosf}{\ntx@spacing}
diff --git a/fonts/newtx/tex/ot1ntxth-lf.fd b/fonts/newtx/tex/ot1ntxth-lf.fd
index e88d20a8c9..4976001133 100644
--- a/fonts/newtx/tex/ot1ntxth-lf.fd
+++ b/fonts/newtx/tex/ot1ntxth-lf.fd
@@ -1,5 +1,8 @@
\ProvidesFile{ot1ntxth-lf.fd}[2021/05/07 v1.0 font definition file for OT1/ntxth/lf]
+\ifdefined\ntx@thmshape\else\def\ntx@thmshape{i}\fi
+\if i\ntx@thmshape \gdef\ntx@thrmshape{Italic}\else%
+ \gdef\ntx@thrmshape{Slanted}\fi
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
@@ -7,7 +10,7 @@
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
%\traceon
\DeclareFontFamily{OT1}{ntxth-lf}{\ntx@spacing}
-\DeclareFontShape{OT1}{ntxth-lf}{m}{it}{<-> \ntx@scaled ntxth-Italic-tlf-ot1}{}
+\DeclareFontShape{OT1}{ntxth-lf}{m}{it}{<-> \ntx@scaled ntxth-\ntx@thrmshape-tlf-ot1}{}
\DeclareFontShape{OT1}{ntxth-lf}{m}{n}{<->ssub * ntxth-lf/m/it}{}
\DeclareFontShape{OT1}{ntxth-lf}{m}{sc}{<->ssub * ntxth-lf/m/it}{}
\DeclareFontShape{OT1}{ntxth-lf}{m}{scit}{<->ssub * ntxth-lf/m/it}{}
diff --git a/fonts/newtx/tex/ot1ntxth-osf.fd b/fonts/newtx/tex/ot1ntxth-osf.fd
index 62d53017ee..1d4407405b 100644
--- a/fonts/newtx/tex/ot1ntxth-osf.fd
+++ b/fonts/newtx/tex/ot1ntxth-osf.fd
@@ -1,5 +1,8 @@
\ProvidesFile{ot1ntxth-osf.fd}[2021/05/07 v1.0 font definition file for OT1/ntxth/osf]
+\ifdefined\ntx@thmshape\else\def\ntx@thmshape{i}\fi
+\if i\ntx@thmshape \gdef\ntx@thrmshape{Italic}\else%
+ \gdef\ntx@thrmshape{Slanted}\fi
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
@@ -7,7 +10,7 @@
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
%\traceon
\DeclareFontFamily{OT1}{ntxth-osf}{\ntx@spacing}
-\DeclareFontShape{OT1}{ntxth-osf}{m}{it}{<-> \ntx@scaled ntxth-Italic-osf-ot1}{}
+\DeclareFontShape{OT1}{ntxth-osf}{m}{it}{<-> \ntx@scaled ntxth-\ntx@thrmshape-osf-ot1}{}
\DeclareFontShape{OT1}{ntxth-osf}{m}{n}{<->ssub * ntxth-osf/m/it}{}
\DeclareFontShape{OT1}{ntxth-osf}{m}{sc}{<->ssub * ntxth-osf/m/it}{}
\DeclareFontShape{OT1}{ntxth-osf}{m}{scit}{<->ssub * ntxth-osf/m/it}{}
diff --git a/fonts/newtx/tex/ot1ntxth-tlf.fd b/fonts/newtx/tex/ot1ntxth-tlf.fd
index f8e64dae78..3340a5faf5 100644
--- a/fonts/newtx/tex/ot1ntxth-tlf.fd
+++ b/fonts/newtx/tex/ot1ntxth-tlf.fd
@@ -1,5 +1,8 @@
\ProvidesFile{ot1ntxth-tlf.fd}[2021/05/06 v1.0 font definition file for OT1/ntxth/tlf]
+\ifdefined\ntx@thmshape\else\def\ntx@thmshape{i}\fi
+\if i\ntx@thmshape \gdef\ntx@thrmshape{Italic}\else%
+ \gdef\ntx@thrmshape{Slanted}\fi
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
@@ -7,7 +10,7 @@
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
%\traceon
\DeclareFontFamily{OT1}{ntxth-tlf}{\ntx@spacing}
-\DeclareFontShape{OT1}{ntxth-tlf}{m}{it}{<-> \ntx@scaled ntxth-Italic-tlf-ot1}{}
+\DeclareFontShape{OT1}{ntxth-tlf}{m}{it}{<-> \ntx@scaled ntxth-\ntx@thrmshape-tlf-ot1}{}
\DeclareFontShape{OT1}{ntxth-tlf}{m}{n}{<->ssub * ntxth-tlf/m/it}{}
\DeclareFontShape{OT1}{ntxth-tlf}{m}{sc}{<->ssub * ntxth-tlf/m/it}{}
\DeclareFontShape{OT1}{ntxth-tlf}{m}{scit}{<->ssub * ntxth-tlf/m/it}{}
diff --git a/fonts/newtx/tex/ot1ntxth-tosf.fd b/fonts/newtx/tex/ot1ntxth-tosf.fd
index 8a683572b2..718be12894 100644
--- a/fonts/newtx/tex/ot1ntxth-tosf.fd
+++ b/fonts/newtx/tex/ot1ntxth-tosf.fd
@@ -1,5 +1,8 @@
\ProvidesFile{ot1ntxth-tosf.fd}[2021/05/07 v1.0 font definition file for OT1/ntxth/tosf]
+\ifdefined\ntx@thmshape\else\def\ntx@thmshape{i}\fi
+\if i\ntx@thmshape \gdef\ntx@thrmshape{Italic}\else%
+ \gdef\ntx@thrmshape{Slanted}\fi
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
@@ -7,7 +10,7 @@
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
%\traceon
\DeclareFontFamily{OT1}{ntxth-tosf}{\ntx@spacing}
-\DeclareFontShape{OT1}{ntxth-tosf}{m}{it}{<-> \ntx@scaled ntxth-Italic-osf-ot1}{}
+\DeclareFontShape{OT1}{ntxth-tosf}{m}{it}{<-> \ntx@scaled ntxth-\ntx@thrmshape-osf-ot1}{}
\DeclareFontShape{OT1}{ntxth-tosf}{m}{n}{<->ssub * ntxth-tosf/m/it}{}
\DeclareFontShape{OT1}{ntxth-tosf}{m}{sc}{<->ssub * ntxth-tosf/m/it}{}
\DeclareFontShape{OT1}{ntxth-tosf}{m}{scit}{<->ssub * ntxth-tosf/m/it}{}
diff --git a/fonts/newtx/tex/ot1ntxtlf.fd b/fonts/newtx/tex/ot1ntxtlf.fd
index 60aedef327..834f377769 100644
--- a/fonts/newtx/tex/ot1ntxtlf.fd
+++ b/fonts/newtx/tex/ot1ntxtlf.fd
@@ -1,13 +1,17 @@
\ProvidesFile{ot1ntxtlf.fd}[2021/05/24 v1.0 font definition file for OT1/ntx/tlf]
\@ifundefined{ifntx@sl}{\let\ifntx@sl\iftrue}{}
+\@ifundefined{ifntx@largesc}{\let\ifntx@largesc\iftrue}{}
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
+\def\ntx@asfx{}
\def\ntx@lsfx{}
\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
-\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
+\def\ntx@makeadobesc{\ifntx@adobesc\def\ntx@lsfx{l}\def\ntx@adobesc{a}\else\ntx@makelsfx\fi}
+\ntx@makelsfx
+\ifdefined\ntx@adobescfalse\ntx@makeadobesc\fi
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
\DeclareFontFamily{OT1}{ntxtlf}{\ntx@spacing}
diff --git a/fonts/newtx/tex/ot1ntxtosf.fd b/fonts/newtx/tex/ot1ntxtosf.fd
index 9f8629728d..f2c9f71e81 100644
--- a/fonts/newtx/tex/ot1ntxtosf.fd
+++ b/fonts/newtx/tex/ot1ntxtosf.fd
@@ -1,6 +1,7 @@
\ProvidesFile{ot1ntxtosf.fd}[2021/05/24 v1.0 font definition file for OT1/ntx/tosf]
\@ifundefined{ifntx@sl}{\let\ifntx@sl\iftrue}{}
+\@ifundefined{ifntx@largesc}{\let\ifntx@largesc\iftrue}{}
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
@@ -9,6 +10,7 @@
\def\ntx@lsfx{}
\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
\def\ntx@makeadobesc{\ifntx@adobesc\def\ntx@lsfx{l}\def\ntx@adobesc{a}\else\ntx@makelsfx\fi}
+\ntx@makelsfx
\ifdefined\ntx@adobescfalse\ntx@makeadobesc\fi
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
diff --git a/fonts/newtx/tex/t1ntxlf.fd b/fonts/newtx/tex/t1ntxlf.fd
index 3609fb1112..412aade02d 100644
--- a/fonts/newtx/tex/t1ntxlf.fd
+++ b/fonts/newtx/tex/t1ntxlf.fd
@@ -1,14 +1,17 @@
\ProvidesFile{t1ntxlf.fd}[2021/05/24 v1.1 font definition file for T1/ntx/lf]
\@ifundefined{ifntx@sl}{\let\ifntx@sl\iftrue}{}
+\@ifundefined{ifntx@largesc}{\let\ifntx@largesc\iftrue}{}
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
-
+\def\ntx@asfx{}
\def\ntx@lsfx{}
\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
-\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
+\def\ntx@makeadobesc{\ifntx@adobesc\def\ntx@lsfx{l}\def\ntx@adobesc{a}\else\ntx@makelsfx\fi}
+\ntx@makelsfx
+\ifdefined\ntx@adobescfalse\ntx@makeadobesc\fi
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
\DeclareFontFamily{T1}{ntxlf}{\ntx@spacing}
diff --git a/fonts/newtx/tex/t1ntxosf.fd b/fonts/newtx/tex/t1ntxosf.fd
index d8fbf091ed..228f680d1c 100644
--- a/fonts/newtx/tex/t1ntxosf.fd
+++ b/fonts/newtx/tex/t1ntxosf.fd
@@ -1,13 +1,17 @@
\ProvidesFile{t1ntxosf.fd}[2021/05/24 v1.1 font definition file for T1/ntx/osf]
\@ifundefined{ifntx@sl}{\let\ifntx@sl\iftrue}{}
+\@ifundefined{ifntx@largesc}{\let\ifntx@largesc\iftrue}{}
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
+\def\ntx@asfx{}
\def\ntx@lsfx{}
\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
-\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
+\def\ntx@makeadobesc{\ifntx@adobesc\def\ntx@lsfx{l}\def\ntx@adobesc{a}\else\ntx@makelsfx\fi}
+\ntx@makelsfx
+\ifdefined\ntx@adobescfalse\ntx@makeadobesc\fi
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
\DeclareFontFamily{T1}{ntxosf}{\ntx@spacing}
diff --git a/fonts/newtx/tex/t1ntxth-lf.fd b/fonts/newtx/tex/t1ntxth-lf.fd
index 743672592a..546ac0a094 100644
--- a/fonts/newtx/tex/t1ntxth-lf.fd
+++ b/fonts/newtx/tex/t1ntxth-lf.fd
@@ -1,5 +1,8 @@
\ProvidesFile{t1ntxth-lf.fd}[2021/05/07 v1.0 font definition file for T1/ntxth/lf]
+\ifdefined\ntx@thmshape\else\def\ntx@thmshape{i}\fi
+\if i\ntx@thmshape \gdef\ntx@thrmshape{Italic}\else%
+ \gdef\ntx@thrmshape{Slanted}\fi
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
@@ -7,7 +10,7 @@
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
%\traceon
\DeclareFontFamily{T1}{ntxth-lf}{\ntx@spacing}
-\DeclareFontShape{T1}{ntxth-lf}{m}{it}{<-> \ntx@scaled ntxth-Italic-tlf-t1}{}
+\DeclareFontShape{T1}{ntxth-lf}{m}{it}{<-> \ntx@scaled ntxth-ntx@thrmshape-tlf-t1}{}
\DeclareFontShape{T1}{ntxth-lf}{m}{n}{<->ssub * ntxth-lf/m/it}{}
\DeclareFontShape{T1}{ntxth-lf}{m}{sc}{<->ssub * ntxth-lf/m/it}{}
\DeclareFontShape{T1}{ntxth-lf}{m}{scit}{<->ssub * ntxth-lf/m/it}{}
diff --git a/fonts/newtx/tex/t1ntxth-osf.fd b/fonts/newtx/tex/t1ntxth-osf.fd
index f428e63995..d3023cbd5a 100644
--- a/fonts/newtx/tex/t1ntxth-osf.fd
+++ b/fonts/newtx/tex/t1ntxth-osf.fd
@@ -1,5 +1,8 @@
\ProvidesFile{t1ntxth-osf.fd}[2021/05/07 v1.0 font definition file for T1/ntxth/osf]
+\ifdefined\ntx@thmshape\else\def\ntx@thmshape{i}\fi
+\if i\ntx@thmshape \gdef\ntx@thrmshape{Italic}\else%
+ \gdef\ntx@thrmshape{Slanted}\fi
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
@@ -7,7 +10,7 @@
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
%\traceon
\DeclareFontFamily{T1}{ntxth-osf}{\ntx@spacing}
-\DeclareFontShape{T1}{ntxth-osf}{m}{it}{<-> \ntx@scaled ntxth-Italic-osf-t1}{}
+\DeclareFontShape{T1}{ntxth-osf}{m}{it}{<-> \ntx@scaled ntxth-\ntx@thrmshape-osf-t1}{}
\DeclareFontShape{T1}{ntxth-osf}{m}{n}{<->ssub * ntxth-osf/m/it}{}
\DeclareFontShape{T1}{ntxth-osf}{m}{sc}{<->ssub * ntxth-osf/m/it}{}
\DeclareFontShape{T1}{ntxth-osf}{m}{scit}{<-> ssub * ntxth-osf/m/it}{}
diff --git a/fonts/newtx/tex/t1ntxth-tlf.fd b/fonts/newtx/tex/t1ntxth-tlf.fd
index d4ace2c2ce..72e6df0715 100644
--- a/fonts/newtx/tex/t1ntxth-tlf.fd
+++ b/fonts/newtx/tex/t1ntxth-tlf.fd
@@ -1,5 +1,8 @@
\ProvidesFile{t1ntxth-tlf.fd}[2021/05/06 v1.0 font definition file for T1/ntxth/tlf]
+\ifdefined\ntx@thmshape\else\def\ntx@thmshape{i}\fi
+\if i\ntx@thmshape \gdef\ntx@thrmshape{Italic}\else%
+ \gdef\ntx@thrmshape{Slanted}\fi
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
@@ -7,7 +10,7 @@
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
\DeclareFontFamily{T1}{ntxth-tlf}{\ntx@spacing}
-\DeclareFontShape{T1}{ntxth-tlf}{m}{it}{<-> \ntx@scaled ntxth-Italic-tlf-t1}{}
+\DeclareFontShape{T1}{ntxth-tlf}{m}{it}{<-> \ntx@scaled ntxth-\ntx@thrmshape-tlf-t1}{}
\DeclareFontShape{T1}{ntxth-tlf}{m}{n}{<->ssub * ntxth-tlf/m/it}{}
\DeclareFontShape{T1}{ntxth-tlf}{m}{sc}{<->ssub * ntxth-tlf/m/it}{}
\DeclareFontShape{T1}{ntxth-tlf}{m}{scit}{<-> ssub * ntxth-tlf/m/it}{}
diff --git a/fonts/newtx/tex/t1ntxth-tosf.fd b/fonts/newtx/tex/t1ntxth-tosf.fd
index cfa6c45770..af893202a9 100644
--- a/fonts/newtx/tex/t1ntxth-tosf.fd
+++ b/fonts/newtx/tex/t1ntxth-tosf.fd
@@ -1,5 +1,8 @@
\ProvidesFile{t1ntxth-tosf.fd}[2021/05/07 v1.0 font definition file for T1/ntxth/tosf]
+\ifdefined\ntx@thmshape\else\def\ntx@thmshape{i}\fi
+\if i\ntx@thmshape \gdef\ntx@thrmshape{Italic}\else%
+ \gdef\ntx@thrmshape{Slanted}\fi
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
@@ -7,7 +10,7 @@
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
%\traceon
\DeclareFontFamily{T1}{ntxth-tosf}{\ntx@spacing}
-\DeclareFontShape{T1}{ntxth-tosf}{m}{it}{<-> \ntx@scaled ntxth-Italic-osf-t1}{}
+\DeclareFontShape{T1}{ntxth-tosf}{m}{it}{<-> \ntx@scaled ntxth-\ntx@thrmshape-osf-t1}{}
\DeclareFontShape{T1}{ntxth-tosf}{m}{n}{<->ssub * ntxth-tosf/m/it}{}
\DeclareFontShape{T1}{ntxth-tosf}{m}{sc}{<->ssub * ntxth-tosf/m/it}{}
\DeclareFontShape{T1}{ntxth-tosf}{m}{scit}{<->ssub * ntxth-tosf/m/it}{}
diff --git a/fonts/newtx/tex/t1ntxtlf.fd b/fonts/newtx/tex/t1ntxtlf.fd
index bf767f4b35..a8f22c035a 100644
--- a/fonts/newtx/tex/t1ntxtlf.fd
+++ b/fonts/newtx/tex/t1ntxtlf.fd
@@ -1,13 +1,17 @@
\ProvidesFile{t1ntxtlf.fd}[2021/05/24 v1.1 font definition file for T1/ntx/tlf]
\@ifundefined{ifntx@sl}{\let\ifntx@sl\iftrue}{}
+\@ifundefined{ifntx@largesc}{\let\ifntx@largesc\iftrue}{}
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
\fi
+\def\ntx@asfx{}
\def\ntx@lsfx{}
\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
-\ifdefined\ntx@largescfalse \ntx@makelsfx\fi
+\def\ntx@makeadobesc{\ifntx@adobesc\def\ntx@lsfx{l}\def\ntx@adobesc{a}\else\ntx@makelsfx\fi}
+\ntx@makelsfx
+\ifdefined\ntx@adobescfalse\ntx@makeadobesc\fi
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
\DeclareFontFamily{T1}{ntxtlf}{\ntx@spacing}
diff --git a/fonts/newtx/tex/t1ntxtosf.fd b/fonts/newtx/tex/t1ntxtosf.fd
index 17ffb65acf..6969c1f6c7 100644
--- a/fonts/newtx/tex/t1ntxtosf.fd
+++ b/fonts/newtx/tex/t1ntxtosf.fd
@@ -1,6 +1,7 @@
\ProvidesFile{t1ntxtosf.fd}[2021/05/24 v1.1 font definition file for T1/ntx/tosf]
\@ifundefined{ifntx@sl}{\let\ifntx@sl\iftrue}{}
+\@ifundefined{ifntx@largesc}{\let\ifntx@largesc\iftrue}{}
\expandafter\ifx\csname ntx@scaled\endcsname\relax
\let\ntx@scaled\@empty%
@@ -9,6 +10,7 @@
\def\ntx@lsfx{}
\def\ntx@makelsfx{\ifntx@largesc\def\ntx@lsfx{l}\fi}
\def\ntx@makeadobesc{\ifntx@adobesc\def\ntx@lsfx{l}\def\ntx@adobesc{a}\else\ntx@makelsfx\fi}
+\ntx@makelsfx
\ifdefined\ntx@adobescfalse\ntx@makeadobesc\fi
\ifdefined\ntx@spacing \else\global\let\ntx@spacing\@empty\fi
diff --git a/fonts/newtx/tfm/ntx-Bold-lf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-Bold-lf-scl-ly1.tfm
index e74c27cf7a..5aa50bae8b 100644
--- a/fonts/newtx/tfm/ntx-Bold-lf-scl-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-lf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-lf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-Bold-lf-scl-ot1.tfm
index ebcecfd775..ec5b84c980 100644
--- a/fonts/newtx/tfm/ntx-Bold-lf-scl-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-lf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-lf-scl-t1.tfm b/fonts/newtx/tfm/ntx-Bold-lf-scl-t1.tfm
index fb2eff914e..f1a5310a4e 100644
--- a/fonts/newtx/tfm/ntx-Bold-lf-scl-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-lf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-osf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-Bold-osf-scl-ly1.tfm
index 04e392fd3e..9de05bfa63 100644
--- a/fonts/newtx/tfm/ntx-Bold-osf-scl-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-osf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-osf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-Bold-osf-scl-ot1.tfm
index 5971cecd51..30dea33463 100644
--- a/fonts/newtx/tfm/ntx-Bold-osf-scl-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-osf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-osf-scl-t1.tfm b/fonts/newtx/tfm/ntx-Bold-osf-scl-t1.tfm
index 86871ca96e..1094a58aa0 100644
--- a/fonts/newtx/tfm/ntx-Bold-osf-scl-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-osf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-tlf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-Bold-tlf-scl-ly1.tfm
index 343eff0ea6..869c95d7c4 100644
--- a/fonts/newtx/tfm/ntx-Bold-tlf-scl-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-tlf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-tlf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-Bold-tlf-scl-ot1.tfm
index b53cfb3eec..87eb4ab7b7 100644
--- a/fonts/newtx/tfm/ntx-Bold-tlf-scl-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-tlf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-tlf-scl-t1.tfm b/fonts/newtx/tfm/ntx-Bold-tlf-scl-t1.tfm
index c3bdda4369..496d1a03bd 100644
--- a/fonts/newtx/tfm/ntx-Bold-tlf-scl-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-tlf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-tosf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-Bold-tosf-scl-ly1.tfm
index bebf369a67..843f55f42b 100644
--- a/fonts/newtx/tfm/ntx-Bold-tosf-scl-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-tosf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-tosf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-Bold-tosf-scl-ot1.tfm
index 2f11581db2..480d1c9cf0 100644
--- a/fonts/newtx/tfm/ntx-Bold-tosf-scl-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-tosf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Bold-tosf-scl-t1.tfm b/fonts/newtx/tfm/ntx-Bold-tosf-scl-t1.tfm
index 7fd3d6466c..94952fd97f 100644
--- a/fonts/newtx/tfm/ntx-Bold-tosf-scl-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Bold-tosf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-lf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-lf-scl-ly1.tfm
index 7842d8eaec..53c83cd9e5 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-lf-scl-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-lf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-lf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-lf-scl-ot1.tfm
index f4efee2300..1be6b2891a 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-lf-scl-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-lf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-lf-scl-t1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-lf-scl-t1.tfm
index 7776ba702d..d042343cf7 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-lf-scl-t1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-lf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-osf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-osf-scl-ly1.tfm
index 0737022d61..807f545eee 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-osf-scl-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-osf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-osf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-osf-scl-ot1.tfm
index af82dc77c9..4324e9822f 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-osf-scl-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-osf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-osf-scl-t1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-osf-scl-t1.tfm
index ceda836683..b02e54ced1 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-osf-scl-t1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-osf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-ly1.tfm
index fda4502151..a77bf36de0 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-ot1.tfm
index b8d9b9eca3..9c74902a41 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-t1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-t1.tfm
index 4fc5ad1692..3d3052e10e 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-t1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-tlf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-ly1.tfm
index ad1312e150..2286d77dd5 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-ot1.tfm
index a1505594be..ff105e0367 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-t1.tfm b/fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-t1.tfm
index 213b537e5d..d88b4fb660 100644
--- a/fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-t1.tfm
+++ b/fonts/newtx/tfm/ntx-BoldItalic-tosf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-ly1.tfm
new file mode 100644
index 0000000000..2516c75d67
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-ot1.tfm
new file mode 100644
index 0000000000..25d8b877f7
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-t1.tfm b/fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-t1.tfm
new file mode 100644
index 0000000000..64f75f67aa
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-BoldSlanted-lf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-ly1.tfm
new file mode 100644
index 0000000000..caca56a4ba
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-ot1.tfm
new file mode 100644
index 0000000000..8754361c33
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-t1.tfm b/fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-t1.tfm
new file mode 100644
index 0000000000..b69f5fa9d0
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-BoldSlanted-osf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-ly1.tfm
new file mode 100644
index 0000000000..a405bc5172
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-ot1.tfm
new file mode 100644
index 0000000000..defb1e1ad1
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-t1.tfm b/fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-t1.tfm
new file mode 100644
index 0000000000..a9f33ef64e
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-BoldSlanted-tlf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-ly1.tfm
new file mode 100644
index 0000000000..b9671b64b9
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-ot1.tfm
new file mode 100644
index 0000000000..2a58633b82
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-t1.tfm b/fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-t1.tfm
new file mode 100644
index 0000000000..e92647e7d0
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-BoldSlanted-tosf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-lf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-Italic-lf-scl-ly1.tfm
index 21f38bdf72..db9fdd4176 100644
--- a/fonts/newtx/tfm/ntx-Italic-lf-scl-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-lf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-lf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-Italic-lf-scl-ot1.tfm
index 2d788d1587..e96897d3ab 100644
--- a/fonts/newtx/tfm/ntx-Italic-lf-scl-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-lf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-lf-scl-t1.tfm b/fonts/newtx/tfm/ntx-Italic-lf-scl-t1.tfm
index 2ddeec3577..2432490600 100644
--- a/fonts/newtx/tfm/ntx-Italic-lf-scl-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-lf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-osf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-Italic-osf-scl-ly1.tfm
index 3875399936..bd0681197b 100644
--- a/fonts/newtx/tfm/ntx-Italic-osf-scl-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-osf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-osf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-Italic-osf-scl-ot1.tfm
index d89216619a..54a3281465 100644
--- a/fonts/newtx/tfm/ntx-Italic-osf-scl-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-osf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-osf-scl-t1.tfm b/fonts/newtx/tfm/ntx-Italic-osf-scl-t1.tfm
index 5e80b27552..c3ee78c586 100644
--- a/fonts/newtx/tfm/ntx-Italic-osf-scl-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-osf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-tlf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-Italic-tlf-scl-ly1.tfm
index d3de00c2ea..8d372ae8cf 100644
--- a/fonts/newtx/tfm/ntx-Italic-tlf-scl-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-tlf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-tlf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-Italic-tlf-scl-ot1.tfm
index 7ad116f492..4fcfe3af87 100644
--- a/fonts/newtx/tfm/ntx-Italic-tlf-scl-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-tlf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-tlf-scl-t1.tfm b/fonts/newtx/tfm/ntx-Italic-tlf-scl-t1.tfm
index f3cd2a1aaf..60b6be2804 100644
--- a/fonts/newtx/tfm/ntx-Italic-tlf-scl-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-tlf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-tosf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-Italic-tosf-scl-ly1.tfm
index 03b3f6b0ac..6bab7a4b2d 100644
--- a/fonts/newtx/tfm/ntx-Italic-tosf-scl-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-tosf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-tosf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-Italic-tosf-scl-ot1.tfm
index b2b1c2485f..fd4e4f4d9f 100644
--- a/fonts/newtx/tfm/ntx-Italic-tosf-scl-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-tosf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Italic-tosf-scl-t1.tfm b/fonts/newtx/tfm/ntx-Italic-tosf-scl-t1.tfm
index bf0f02e514..593524dfe0 100644
--- a/fonts/newtx/tfm/ntx-Italic-tosf-scl-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Italic-tosf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-lf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-Regular-lf-scl-ly1.tfm
index a93087ecbc..be71ae6015 100644
--- a/fonts/newtx/tfm/ntx-Regular-lf-scl-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-lf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-lf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-Regular-lf-scl-ot1.tfm
index e9eb719c11..a91c5507c2 100644
--- a/fonts/newtx/tfm/ntx-Regular-lf-scl-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-lf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-lf-scl-t1.tfm b/fonts/newtx/tfm/ntx-Regular-lf-scl-t1.tfm
index 3d5ddc0570..222080fba3 100644
--- a/fonts/newtx/tfm/ntx-Regular-lf-scl-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-lf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-osf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-Regular-osf-scl-ly1.tfm
index 9b17dc8189..d24c302913 100644
--- a/fonts/newtx/tfm/ntx-Regular-osf-scl-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-osf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-osf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-Regular-osf-scl-ot1.tfm
index b22929a2bb..656d4e3944 100644
--- a/fonts/newtx/tfm/ntx-Regular-osf-scl-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-osf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-osf-scl-t1.tfm b/fonts/newtx/tfm/ntx-Regular-osf-scl-t1.tfm
index 6226fae4cd..a9fdc37bd3 100644
--- a/fonts/newtx/tfm/ntx-Regular-osf-scl-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-osf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-tlf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-Regular-tlf-scl-ly1.tfm
index 2fdad03da2..b30cff33cb 100644
--- a/fonts/newtx/tfm/ntx-Regular-tlf-scl-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-tlf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-tlf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-Regular-tlf-scl-ot1.tfm
index 487b9087f5..bbc52721e5 100644
--- a/fonts/newtx/tfm/ntx-Regular-tlf-scl-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-tlf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-tlf-scl-t1.tfm b/fonts/newtx/tfm/ntx-Regular-tlf-scl-t1.tfm
index f540665a32..c4216e5e61 100644
--- a/fonts/newtx/tfm/ntx-Regular-tlf-scl-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-tlf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-tosf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-Regular-tosf-scl-ly1.tfm
index 20fc3b3d90..369f59aad4 100644
--- a/fonts/newtx/tfm/ntx-Regular-tosf-scl-ly1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-tosf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-tosf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-Regular-tosf-scl-ot1.tfm
index 22b7b60fa6..22c03774d4 100644
--- a/fonts/newtx/tfm/ntx-Regular-tosf-scl-ot1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-tosf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Regular-tosf-scl-t1.tfm b/fonts/newtx/tfm/ntx-Regular-tosf-scl-t1.tfm
index a0523f5839..a83e2fcf75 100644
--- a/fonts/newtx/tfm/ntx-Regular-tosf-scl-t1.tfm
+++ b/fonts/newtx/tfm/ntx-Regular-tosf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Slanted-lf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-Slanted-lf-scl-ly1.tfm
new file mode 100644
index 0000000000..69e94b5cac
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-Slanted-lf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Slanted-lf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-Slanted-lf-scl-ot1.tfm
new file mode 100644
index 0000000000..fdf34520da
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-Slanted-lf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Slanted-lf-scl-t1.tfm b/fonts/newtx/tfm/ntx-Slanted-lf-scl-t1.tfm
new file mode 100644
index 0000000000..7fa3f9d5f1
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-Slanted-lf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Slanted-osf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-Slanted-osf-scl-ly1.tfm
new file mode 100644
index 0000000000..8e6dca0c4c
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-Slanted-osf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Slanted-osf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-Slanted-osf-scl-ot1.tfm
new file mode 100644
index 0000000000..ce6abfd338
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-Slanted-osf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Slanted-osf-scl-t1.tfm b/fonts/newtx/tfm/ntx-Slanted-osf-scl-t1.tfm
new file mode 100644
index 0000000000..314befb455
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-Slanted-osf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Slanted-tlf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-Slanted-tlf-scl-ly1.tfm
new file mode 100644
index 0000000000..89bdfb9cfe
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-Slanted-tlf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Slanted-tlf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-Slanted-tlf-scl-ot1.tfm
new file mode 100644
index 0000000000..873833615a
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-Slanted-tlf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Slanted-tlf-scl-t1.tfm b/fonts/newtx/tfm/ntx-Slanted-tlf-scl-t1.tfm
new file mode 100644
index 0000000000..e6921a0f32
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-Slanted-tlf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Slanted-tosf-scl-ly1.tfm b/fonts/newtx/tfm/ntx-Slanted-tosf-scl-ly1.tfm
new file mode 100644
index 0000000000..893b1a0835
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-Slanted-tosf-scl-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Slanted-tosf-scl-ot1.tfm b/fonts/newtx/tfm/ntx-Slanted-tosf-scl-ot1.tfm
new file mode 100644
index 0000000000..4debc63f55
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-Slanted-tosf-scl-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntx-Slanted-tosf-scl-t1.tfm b/fonts/newtx/tfm/ntx-Slanted-tosf-scl-t1.tfm
new file mode 100644
index 0000000000..237e335a75
--- /dev/null
+++ b/fonts/newtx/tfm/ntx-Slanted-tosf-scl-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxth-Italic-osf-ly1.tfm b/fonts/newtx/tfm/ntxth-Italic-osf-ly1.tfm
index 41ea20201f..c94562a3c5 100644
--- a/fonts/newtx/tfm/ntxth-Italic-osf-ly1.tfm
+++ b/fonts/newtx/tfm/ntxth-Italic-osf-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxth-Italic-osf-ot1.tfm b/fonts/newtx/tfm/ntxth-Italic-osf-ot1.tfm
index e7c1f47456..20d8e66c13 100644
--- a/fonts/newtx/tfm/ntxth-Italic-osf-ot1.tfm
+++ b/fonts/newtx/tfm/ntxth-Italic-osf-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxth-Italic-osf-t1.tfm b/fonts/newtx/tfm/ntxth-Italic-osf-t1.tfm
index b43469822a..3a5a2e5941 100644
--- a/fonts/newtx/tfm/ntxth-Italic-osf-t1.tfm
+++ b/fonts/newtx/tfm/ntxth-Italic-osf-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxth-Italic-tlf-ly1.tfm b/fonts/newtx/tfm/ntxth-Italic-tlf-ly1.tfm
index 93230fbb7c..a9e87321cd 100644
--- a/fonts/newtx/tfm/ntxth-Italic-tlf-ly1.tfm
+++ b/fonts/newtx/tfm/ntxth-Italic-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxth-Italic-tlf-ot1.tfm b/fonts/newtx/tfm/ntxth-Italic-tlf-ot1.tfm
index 27a5524b08..1ee32cd048 100644
--- a/fonts/newtx/tfm/ntxth-Italic-tlf-ot1.tfm
+++ b/fonts/newtx/tfm/ntxth-Italic-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxth-Italic-tlf-t1.tfm b/fonts/newtx/tfm/ntxth-Italic-tlf-t1.tfm
index 04b4f32ea4..2934d1c12f 100644
--- a/fonts/newtx/tfm/ntxth-Italic-tlf-t1.tfm
+++ b/fonts/newtx/tfm/ntxth-Italic-tlf-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxth-Slanted-osf-ly1.tfm b/fonts/newtx/tfm/ntxth-Slanted-osf-ly1.tfm
new file mode 100644
index 0000000000..8e587ee610
--- /dev/null
+++ b/fonts/newtx/tfm/ntxth-Slanted-osf-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxth-Slanted-osf-ot1.tfm b/fonts/newtx/tfm/ntxth-Slanted-osf-ot1.tfm
new file mode 100644
index 0000000000..006659941b
--- /dev/null
+++ b/fonts/newtx/tfm/ntxth-Slanted-osf-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxth-Slanted-osf-t1.tfm b/fonts/newtx/tfm/ntxth-Slanted-osf-t1.tfm
new file mode 100644
index 0000000000..1685549fb0
--- /dev/null
+++ b/fonts/newtx/tfm/ntxth-Slanted-osf-t1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxth-Slanted-tlf-ly1.tfm b/fonts/newtx/tfm/ntxth-Slanted-tlf-ly1.tfm
new file mode 100644
index 0000000000..5153dc5f06
--- /dev/null
+++ b/fonts/newtx/tfm/ntxth-Slanted-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxth-Slanted-tlf-ot1.tfm b/fonts/newtx/tfm/ntxth-Slanted-tlf-ot1.tfm
new file mode 100644
index 0000000000..b6e76d22b4
--- /dev/null
+++ b/fonts/newtx/tfm/ntxth-Slanted-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/ntxth-Slanted-tlf-t1.tfm b/fonts/newtx/tfm/ntxth-Slanted-tlf-t1.tfm
new file mode 100644
index 0000000000..f384eecb74
--- /dev/null
+++ b/fonts/newtx/tfm/ntxth-Slanted-tlf-t1.tfm
Binary files differ
diff --git a/fonts/newtx/type1/ztmrsl.pfb b/fonts/newtx/type1/ztmrsl.pfb
index d3ec65de53..459134a6b0 100644
--- a/fonts/newtx/type1/ztmrsl.pfb
+++ b/fonts/newtx/type1/ztmrsl.pfb
Binary files differ
diff --git a/fonts/newtx/vf/ntx-Bold-lf-ot1.vf b/fonts/newtx/vf/ntx-Bold-lf-ot1.vf
index 8dd9daa4b1..004b68b64c 100644
--- a/fonts/newtx/vf/ntx-Bold-lf-ot1.vf
+++ b/fonts/newtx/vf/ntx-Bold-lf-ot1.vf
Binary files differ
diff --git a/graphics/pgf/contrib/pgf-interference/README b/graphics/pgf/contrib/pgf-interference/README
new file mode 100644
index 0000000000..cc1a284ba5
--- /dev/null
+++ b/graphics/pgf/contrib/pgf-interference/README
@@ -0,0 +1,22 @@
+The LaTeX package pgf-interference makes it possible to simulate interference
+patterns occuring on a screen if monochromatic light is diffracted at regular
+structures of slits. It makes use of the pgf/TikZ graphics package.
+
+The package is still in an experimental stage. The user interface may change in
+future versions.
+
+Package author: K. Wehr
+Version: 0.1
+Date: 9th January 2022
+
+The pgf-interference package is subject to the LaTeX Project Public License,
+version 1.3 or later.
+
+Files in the doc/ subtree:
+pgf-interference-de.pdf -- German manual
+pgf-interference-de.tex -- Source of the German manual
+pgf-interference-en.pdf -- English manual
+pgf-interference-en.tex -- Source of the English manual
+
+File in the tex/ subtree:
+pgf-interference.sty -- Package code
diff --git a/graphics/pgf/contrib/pgf-interference/pgf-interference-de.pdf b/graphics/pgf/contrib/pgf-interference/pgf-interference-de.pdf
new file mode 100644
index 0000000000..f9a1b82189
--- /dev/null
+++ b/graphics/pgf/contrib/pgf-interference/pgf-interference-de.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/pgf-interference/pgf-interference-de.tex b/graphics/pgf/contrib/pgf-interference/pgf-interference-de.tex
new file mode 100644
index 0000000000..c613343c43
--- /dev/null
+++ b/graphics/pgf/contrib/pgf-interference/pgf-interference-de.tex
@@ -0,0 +1,344 @@
+% pgf-interference package: German manual
+% Version 0.1
+% 9. Januar 2022
+\documentclass{scrartcl}
+\usepackage[UKenglish,ngerman]{babel}
+\usepackage{pgf-interference}
+\usepackage{libertinus}
+\usepackage{cnltx-example}
+\usepackage{mathtools}
+\usepackage{pgfplots}
+\usepackage{worldflags}
+\usepackage[locale=DE,mode=match]{siunitx}
+\usepackage[colorlinks=true,
+ allcolors=black,
+ bookmarksopen=true,
+ bookmarksopenlevel=0,
+ bookmarksnumbered=true,
+ pdfencoding=auto,
+ pdftitle={Interferenzmuster zeichnen mit pgf/TikZ},
+ pdfsubject={Anleitung zum Paket pgf-interference},
+ pdfkeywords={latex pgf tikz Interferenz},
+ pdfauthor={K. Wehr}]{hyperref}
+
+\definecolor{pgfinterferencered}{wave}{632.8}
+
+\definecolorscheme{pgfinterferencecolorscheme}{cs => cnltxformalblue,
+ option => cnltxgreen,
+ cnltx => pgfinterferencered}
+
+\setcnltx{add-cmds = {pgfinterferenceoptions,pgfinterferencepattern},
+ color-scheme = pgfinterferencecolorscheme,
+ add-listings-options = {numbers=none},
+ pre-output = {\raggedright}}
+
+\makeatletter
+\setlength{\cnltx@before@skip}{5pt plus1pt minus1pt}
+\setlength{\cnltx@after@skip}{1pt plus1pt minus1pt}
+\makeatother
+
+\selectcolormodel{rgb}
+
+\setmonofont{DejaVu Sans Mono}[Scale=MatchLowercase]
+
+\pgfplotsset{compat=newest}
+\usetikzlibrary{angles}
+
+\newenvironment{Befehlsliste}{\begin{list}{}{
+ \setlength\leftmargin{0pt}
+ \setlength\itemindent{-1em}
+ \setlength\parsep{0pt}
+ \setlength\listparindent{\parindent}
+ \setlength\itemsep{\topsep}}}{\end{list}}
+
+\newcommand*\Befehlsbeschreibung[2]{\item\cs{#1}#2\\}
+
+\newcommand*\Optionsbeschreibung[3]{\item\choicekey{#1}{#2}
+ \hfill Voreinstellung:~\code{#3}\\}
+
+\newcommand*\OptionsbeschreibungZahl[2]{\item
+ \choicekey{#1}{\meta{Zahl}}
+ \hfill Voreinstellung:~\code{#2}\\}
+
+\newcommand*\Paket[1]{\textsf{#1}}
+\newcommand\inter{\textcolor{pgfinterferencered}{\Paket{pgf-interference}}}
+\newcommand\pgftikz{\Paket{\textsc{pgf}/Ti\textit{k}Z}}
+\newcommand\pakettikz{\Paket{Ti\textit{k}Z}}
+\newcommand\AutorNachname{Wehr}
+\newcommand\AutorVorname{Keno}
+
+\begin{document}
+
+\begin{center}
+\fontsize{41}{41}\selectfont\textsc{\inter}
+
+\medskip
+\pgfinterferencepattern{}
+
+\LARGE
+\rmfamily
+Interferenzmuster zeichnen mit \pgftikz
+
+\bigskip
+\Large
+\textcolor{pgfinterferencered}{Version 0.1}
+
+\medskip
+\large
+\today
+
+\bigskip
+\textit{Paketautor}
+
+\smallskip
+\AutorVorname\ \AutorNachname
+
+\bigskip
+\textit{Fragen und Fehlermeldungen}
+
+\smallskip
+\normalsize
+\url{https://codeberg.org/wehr/pgf-interference}
+\end{center}
+
+\begin{abstract}
+\noindent Mit diesem \LaTeX-Paket können Interferenzmuster, die bei Beugung von monochromatischem Licht an regelmäßigen Spaltanordnungen auf einem Schirm entstehen, simuliert werden. Hierfür wird das Graphikpaket \pgftikz\ verwendet.
+
+\medskip
+\noindent Das Paket ist noch im experimentellen Stadium. Die Nutzerschnittstelle kann sich in künftigen Versionen ändern.
+
+\medskip
+\noindent
+\worldflag[width=9pt,framewidth=0pt]{GB} \foreignlanguage{UKenglish}{An English version of this manual is available in the file \texttt{pgf-interference-en.pdf}.}
+\end{abstract}
+
+\vfill
+\tableofcontents
+
+\newpage
+\section{Einführung}
+Zu den eindrücklichsten Belegen für die Wellennatur des Lichts zählt das Auftreten von Interferenzmustern nach dem Durchgang durch feine Spaltanordnungen. Solche Interferenzmuster werden bereits im Physikunterricht der gymnasialen Oberstufe untersucht.
+
+Da in Physiksammlungen nur ein begrenzter Vorrat an Lichtquellen und Beugungsobjekten zur Verfügung steht, ist es wünschenswert, auch die Interferenzbilder für Wellenlängen und Spaltabmessungen, die nicht experimentell zugänglich sind, präsentieren zu können.
+\begin{center}
+\pgfinterferencepattern{wavelength=450e-9}
+
+\small
+Interferenzmuster für Licht der Wellenlänge
+\qty{450}{nm}
+hinter einem Doppelspalt
+
+\medskip
+\pgfinterferencepattern{wavelength=550e-9,slits=4,intensity=3}
+
+\small
+Interferenzmuster für Licht der Wellenlänge
+\qty{550}{nm}
+hinter einem Vierfachspalt
+
+\medskip
+\pgfinterferencepattern{slits=1,slit-width=5e-5,intensity=10}
+
+\small
+Interferenzmuster für Licht der Wellenlänge
+\qty{633}{nm}
+hinter einem Einzelspalt
+\end{center}
+
+Das Paket \inter\ macht dies möglich. Unterstützt werden nur monochromatisches Licht und regelmäßige Spaltanordnungen (Einzel-, Doppel- und Mehrfachspalte). Auch können bisher nur Interferenzstreifen dargestellt werden, wie sie bei vertikaler Aufweitung des Lichts entstehen, nicht die typischen „Interferenzkuller“, die von einem Laserstrahl erzeugt werden.
+
+Das Paket unterliegt der
+\emph{\LaTeX\ Project Public License},
+Version 1.3 oder Nachfolgeversion.%
+\footnote{\url{http://www.latex-project.org/lppl.txt}}
+
+\newpage
+\section{Verwendung}
+Das Paket wird wie üblich geladen:
+\begin{sourcecode}
+ \usepackage{pgf-interference}
+\end{sourcecode}
+Damit wird indirekt auch das Paket \pakettikz{} geladen.
+
+Das Übersetzen von Dokumenten mit vielen Interferenzmustern kann aufgrund der nötigen Berechnungen lange dauern. Daher gibt es einen Entwurfsmodus, in dem nur der Schirm, aber kein Interferenzmuster gezeichnet wird, was wesentlich schneller geht. Der Entwurfsmodus wird durch die Paketoption
+\code{draft} aktiviert.
+\begin{sourcecode}
+ \usepackage[draft]{pgf-interference}
+\end{sourcecode}
+
+Das Paket \inter{} definiert zwei Befehle:
+\begin{Befehlsliste}
+\Befehlsbeschreibung{pgfinterferencepattern}{\marg{Optionen}}
+Erzeugt ein Interferenzmuster. Das Argument ist eine kommaseparierte Optionenliste. Die verfügbaren Optionen werden im Abschnitt \ref{Optionen} beschrieben.
+\begin{example}
+ \pgfinterferencepattern{slits=3,wavelength=590e-9,slit-distance=3e-5,intensity=2}
+\end{example}
+\Befehlsbeschreibung{pgfinterferenceoptions}{\marg{Optionen}}
+Legt Optionen fest, ohne ein Interferenzmuster zu zeichnen.
+\begin{sourcecode}
+ \pgfinterferenceoptions{slit-width=1e-6,screen-distance=3.5,screen-width=0.15}
+\end{sourcecode}
+\end{Befehlsliste}
+
+\newpage
+\section{Optionen\label{Optionen}}
+\pgfinterferenceoptions{screen-width=0.05,screen-height=0.015}
+Alle Längen des Experiments wie die Wellenlänge, der Spaltabstand, die Schirmbreite usw. sind in Metern anzugeben, wobei die wissenschaftliche Schreibweise verwendet werden kann. Beispielsweise kann ein Spaltabstand von
+\qty{0,1}{mm}
+als
+\code{0.0001}, \code{0.1e-3} oder \code{1e-4} eingegeben werden.\footnote{Die Längen werden intern als Gleitkommazahlen des \Paket{expl3}-Moduls \Paket{l3fp} behandelt, dessen Syntax daher auch für die Eingabe gilt.}
+
+\subsection{Optionen für das Licht}
+\begin{Befehlsliste}
+\OptionsbeschreibungZahl{wavelength}{632.8e-9}
+Wellenlänge des Lichts in \unit{m}. Die Voreinstellung entspricht der Wellenlänge des Helium-Neon-Lasers
+(\qty{632,8}{nm}).
+Aus der Wellenlänge ergibt sich nicht nur die Lage, sondern auch die Farbe der Interferenzmaxima, die mit Hilfe des Pakets \Paket{xcolor} ermittelt wird.
+
+Für Wellenlängen außerhalb des sichtbaren Bereichs werden die Maxima schwarz dargestellt.\footnote{Nach dem Algorithmus des Pakets \Paket{xcolor} ist dies für Wellenlängen unter
+\qty{363}{nm}
+und über
+\qty{814}{nm} der Fall.}
+Um solche Maxima sichtbar zu machen, sollte weiße Schirmfarbe eingestellt werden. Die größtmögliche Wellenlänge ist
+\qty{1}{m}.
+\begin{sidebyside}
+ \pgfinterferencepattern{wavelength=590e-9}
+ \pgfinterferencepattern{wavelength=350e-9,screen-color=white}
+\end{sidebyside}
+\OptionsbeschreibungZahl{intensity}{1.0}
+Relative Intensität des Lichts. Falls nicht alle erwarteten Maxima sichtbar sind, sollte der Wert vergrößert werden.
+\begin{sidebyside}
+ \pgfinterferencepattern{slits=5}
+ \pgfinterferencepattern{slits=5,intensity=6.5}
+\end{sidebyside}
+\end{Befehlsliste}
+
+\subsection{Optionen für das Beugungsobjekt}
+\begin{Befehlsliste}
+\OptionsbeschreibungZahl{slits}{2}
+Anzahl der Spalte
+\begin{sidebyside}
+ \pgfinterferencepattern{slits=3}
+ \pgfinterferencepattern{slits=20}
+\end{sidebyside}
+\OptionsbeschreibungZahl{slit-distance}{1e-4}
+Spaltabstand in m
+\begin{sidebyside}
+ \pgfinterferencepattern{slit-distance=2e-4}
+ \pgfinterferencepattern{slit-distance=5e-5}
+\end{sidebyside}
+\OptionsbeschreibungZahl{slit-width}{1e-5}
+Spaltbreite in m
+\begin{sidebyside}
+ \pgfinterferencepattern{slit-width=2e-5}
+ \pgfinterferencepattern{slit-width=3.5e-5}
+\end{sidebyside}
+\end{Befehlsliste}
+
+\subsection{Optionen für den Schirm}
+\begin{Befehlsliste}
+\OptionsbeschreibungZahl{screen-distance}{1.0}
+Abstand des Schirms vom Beugungsobjekt in m
+\begin{sidebyside}
+ \pgfinterferencepattern{screen-distance=0.8}
+ \pgfinterferencepattern{screen-distance=1.6}
+\end{sidebyside}
+\OptionsbeschreibungZahl{screen-width}{0.1}
+Breite des Schirms in m
+\OptionsbeschreibungZahl{screen-height}{0.03}
+Höhe des Schirms in m
+\OptionsbeschreibungZahl{scale}{1.0}
+Faktor, um den der Schirm in der Abbildung skaliert wird
+
+Die Maße für Breite und Höhe beziehen sich auf den realen Schirm. Die Größe des Schirms in der Abbildung hängt vom Wert der Option \option{scale} ab.
+\begin{sidebyside}
+ \pgfinterferencepattern{screen-width=0.06,screen-height=0.01}
+ \pgfinterferencepattern{slits=10,slit-distance=2e-6,slit-width=2e-7,screen-width=2,screen-height=0.5,scale=0.03}
+\end{sidebyside}
+\Optionsbeschreibung{screen-color}{\meta{Farbe}}{black}
+Farbe des Schirms. Für die Farbe gilt die Syntax des \Paket{xcolor}-Pakets.
+\begin{sidebyside}
+ \pgfinterferencepattern{screen-color=yellow}
+ \pgfinterferencepattern{screen-color=green!25!black}
+\end{sidebyside}
+\Optionsbeschreibung{ruler}{above,below,screen,none}{none}
+Oberhalb oder unterhalb des Schirms kann ein Lineal mit Zentimeterskala angezeigt werden.
+
+Mit \code{ruler=screen} dient das Lineal selbst als Schirm. In diesem Fall werden die Optionen \option{screen-height} und \option{screen-color} ignoriert.
+\begin{example}
+ \pgfinterferenceoptions{screen-width=0.135,screen-height=0.025}
+ \pgfinterferencepattern{ruler=above}
+ \pgfinterferencepattern{ruler=below,scale=0.8}
+ \pgfinterferencepattern{ruler=screen}
+\end{example}
+\end{Befehlsliste}
+
+\section{Physikalische Theorie}
+Für die Intensität des in Richtung $\varphi$ gebeugten Lichts hinter einem Mehrfachspalt geben die Lehrbücher (z.\,B. \cite{BS}, S. 373) folgende Formel an:
+\begin{equation}
+I(\varphi)\sim\frac{\sin^2\bigl(\frac{\pi\,b}{\lambda}\,\sin\varphi\bigr)}{\bigl(\frac{\pi\,b}{\lambda}\,\sin\varphi\bigr)^2}\cdot\frac{\sin^2\bigl(\frac{p\,\pi}{\lambda}\,s\,\sin\varphi\bigr)}{\sin^2\bigl(\frac{\pi}{\lambda}\,s\,\sin\varphi\bigr)}\label{Winkelabhaengigkeit}
+\end{equation}
+Dabei ist $b$ die Spaltbreite, $s$ der Spaltabstand und $p$ die Anzahl der Spalte.
+
+Der erste Faktor beschreibt die Intensitätsverteilung in Folge der Beugung am Einzelspalt, der zweite die Interferenz am idealen Mehrfachspalt (siehe Abb.
+\ref{Intensitaetsverteilung}).
+\begin{figure}
+\centering
+\begin{minipage}{13,4cm}
+\raggedleft
+\begin{tikzpicture}
+\begin{axis}[xmin=-2.5,xmax=2.5,ymin=0,ymax=1.2,xlabel=$\varphi$,ylabel=Intensität in Skt.,xtick={-2,...,2},xticklabels={\ang{-2},\ang{-1},\ang{0},\ang{1},\ang{2}},yticklabels=\empty,x=2.5cm,y=5.5cm]
+\addplot[domain=-2.5:2.5,samples=500,blue] {(sin(180*3e-5/632.8e-9*sin(x)))^2/(pi*3e-5/632.8e-9*sin(x))^2};
+\addplot[domain=-2.5:2.5,samples=700,green] {(sin(4*180/632.8e-9*1e-4*sin(x)))^2/(sin(180/632.8e-9*1e-4*sin(x)))^2/16};
+\addplot[domain=-2.5:2.5,samples=700,thick,red] {(sin(180*3e-5/632.8e-9*sin(x)))^2/(pi*3e-5/632.8e-9*sin(x))^2*(sin(4*180/632.8e-9*1e-4*sin(x)))^2/(sin(180/632.8e-9*1e-4*sin(x)))^2/16};
+\legend{Einzelspalt,idealer Vierfachspalt,realer Vierfachspalt}
+\end{axis}
+\end{tikzpicture}
+
+\medskip
+\pgfinterferencepattern{slits=4,slit-width=3e-5,screen-distance=1.431,screen-width=0.125,screen-height=0.025,intensity=6}
+\end{minipage}
+\caption{Intensitätsverteilung und Interferenzmuster für einen Vierfachspalt mit Spaltabstand
+\qty{0,1}{mm}
+und Spaltbreite
+\qty{30}{\micro\m}
+bei einer Wellenlänge von
+\qty{632,8}{nm}\label{Intensitaetsverteilung}}
+\end{figure}
+
+\begin{figure}
+\centering
+\begin{tikzpicture}[font=\small]
+\draw[thick] (-3,5)--node[above] {Schirm} (3,5);
+\draw (0,0) coordinate (O)--node[left] {$a$} (0,5) coordinate(A);
+\draw (0,0)--node[right] {$e$} (2,5) coordinate (B);
+\draw[dotted,thick] (-2,0)--node[below] {Beugungsobjekt} (2,0);
+\path (A)--node[below] {$x$} (B);
+\draw pic[draw,angle radius=1.4cm,pic text={$\varphi$}] {angle=B--O--A};
+\end{tikzpicture}
+\caption{Zusammenhang zwischen Beugungswinkel
+$\varphi$
+und Position
+$x$
+auf dem Schirm
+\label{Dreieck}}
+\end{figure}
+Für die Darstellung des Interferenzmusters benötigen wir die Intensität in Abhängigkeit von der Position $x$ auf dem Schirm. Aus Abb. \ref{Dreieck} ergibt sich
+\begin{equation}
+\sin\varphi=\frac{x}{e}=\frac{x}{\sqrt{a^2+x^2}}\label{Sinus}
+\end{equation}
+mit dem Schirmabstand $a$. Durch Einsetzen von
+\eqref{Sinus}
+in
+\eqref{Winkelabhaengigkeit}
+ergibt sich:
+\[I(x)\sim\frac{\sin^2\left(\frac{\pi\,b\,x}{\lambda\,\sqrt{a^2+x^2}}\right)}{\left(\frac{\pi\,b\,x}{\lambda\,\sqrt{a^2+x^2}}\right)^2}\cdot\frac{\sin^2\left(\frac{p\,\pi\,s\,x}{\lambda\,\sqrt{a^2+x^2}}\right)}{\sin^2\left(\frac{\pi\,s\,x}{\lambda\,\sqrt{a^2+x^2}}\right)}\]
+Diese Formel ist die Grundlage für die Berechnung der Interferenzmuster.
+
+Unberücksichtigt bleibt die Verminderung der Intensität durch steigenden Abstand vom Beugungsobjekt mit steigendem $x$.
+
+\begin{thebibliography}{9}
+\bibitem{BS} Bergmann/Schaefer: Lehrbuch der Experimentalphysik. Band 3: Optik, hrsg. von Heinrich Gobrecht, \textsuperscript{7}1978.
+\end{thebibliography}
+
+\end{document}
diff --git a/graphics/pgf/contrib/pgf-interference/pgf-interference-en.pdf b/graphics/pgf/contrib/pgf-interference/pgf-interference-en.pdf
new file mode 100644
index 0000000000..294bdfc4d8
--- /dev/null
+++ b/graphics/pgf/contrib/pgf-interference/pgf-interference-en.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/pgf-interference/pgf-interference-en.tex b/graphics/pgf/contrib/pgf-interference/pgf-interference-en.tex
new file mode 100644
index 0000000000..9f108199eb
--- /dev/null
+++ b/graphics/pgf/contrib/pgf-interference/pgf-interference-en.tex
@@ -0,0 +1,344 @@
+% pgf-interference package: English manual
+% Version 0.1
+% 9. Januar 2022
+\documentclass{scrartcl}
+\usepackage[UKenglish]{babel}
+\usepackage{pgf-interference}
+\usepackage{libertinus}
+\usepackage{cnltx-example}
+\usepackage{mathtools}
+\usepackage{pgfplots}
+\usepackage{worldflags}
+\usepackage[locale=UK,mode=match]{siunitx}
+\usepackage[colorlinks=true,
+ allcolors=black,
+ bookmarksopen=true,
+ bookmarksopenlevel=0,
+ bookmarksnumbered=true,
+ pdfencoding=auto,
+ pdftitle={Drawing interference patterns with pgf/TikZ},
+ pdfsubject={Manual for the pgf-interference package},
+ pdfkeywords={latex pgf tikz interference},
+ pdfauthor={K. Wehr}]{hyperref}
+
+\definecolor{pgfinterferencered}{wave}{632.8}
+
+\definecolorscheme{pgfinterferencecolorscheme}{cs => cnltxformalblue,
+ option => cnltxgreen,
+ cnltx => pgfinterferencered}
+
+\setcnltx{add-cmds = {pgfinterferenceoptions,pgfinterferencepattern},
+ color-scheme = pgfinterferencecolorscheme,
+ add-listings-options = {numbers=none},
+ pre-output = {\raggedright}}
+
+\makeatletter
+\setlength{\cnltx@before@skip}{5pt plus1pt minus1pt}
+\setlength{\cnltx@after@skip}{1pt plus1pt minus1pt}
+\makeatother
+
+\selectcolormodel{rgb}
+
+\setmonofont{DejaVu Sans Mono}[Scale=MatchLowercase]
+
+\pgfplotsset{compat=newest}
+\usetikzlibrary{angles}
+
+\newenvironment{Befehlsliste}{\begin{list}{}{
+ \setlength\leftmargin{0pt}
+ \setlength\itemindent{-1em}
+ \setlength\parsep{0pt}
+ \setlength\listparindent{\parindent}
+ \setlength\itemsep{\topsep}}}{\end{list}}
+
+\newcommand*\Befehlsbeschreibung[2]{\item\cs{#1}#2\\}
+
+\newcommand*\Optionsbeschreibung[3]{\item\choicekey{#1}{#2}
+ \hfill Default:~\code{#3}\\}
+
+\newcommand*\OptionsbeschreibungZahl[2]{\item
+ \choicekey{#1}{\meta{number}}
+ \hfill Default:~\code{#2}\\}
+
+\newcommand*\Paket[1]{\textsf{#1}}
+\newcommand\inter{\textcolor{pgfinterferencered}{\Paket{pgf-interference}}}
+\newcommand\pgftikz{\Paket{\textsc{pgf}/Ti\textit{k}Z}}
+\newcommand\pakettikz{\Paket{Ti\textit{k}Z}}
+\newcommand\AutorNachname{Wehr}
+\newcommand\AutorVorname{Keno}
+
+\begin{document}
+
+\begin{center}
+\fontsize{41}{41}\selectfont\textsc{\inter}
+
+\medskip
+\pgfinterferencepattern{}
+
+\LARGE
+\rmfamily
+Drawing interference patterns with \pgftikz
+
+\bigskip
+\Large
+\textcolor{pgfinterferencered}{Version 0.1}
+
+\medskip
+\large
+\today
+
+\bigskip
+\textit{Package author}
+
+\smallskip
+\AutorVorname\ \AutorNachname
+
+\bigskip
+\textit{Questions and bug reports}
+
+\smallskip
+\normalsize
+\url{https://codeberg.org/wehr/pgf-interference}
+\end{center}
+
+\begin{abstract}
+\noindent This \LaTeX\ package makes it possible to simulate interference patterns occuring on a screen if monochromatic light is diffracted at regular structures of slits. It makes use of the \pgftikz\ graphics package.
+
+\medskip
+\noindent The package is still in an experimental stage. The user interface may change in future versions.
+
+\medskip
+\noindent
+\worldflag[width=9pt,framewidth=0pt]{DE} A German version of this manual is available in the file \texttt{pgf-interference-de.pdf}.
+\end{abstract}
+
+\vfill
+\tableofcontents
+
+\newpage
+\section{Introduction}
+The occurence of interference patterns after passing through fine structures of slits gives impressive evidence for the wave nature of light. Such interference patterns are already examined in physics lessons in upper secondary school.
+
+As only a limited stock of light sources and diffraction objects is available in physics collections, it is desirable to be able to present the interference images for wavelengths and slit dimensions that are not experimentally accessible.
+\begin{center}
+\pgfinterferencepattern{wavelength=450e-9}
+
+\small
+Interference pattern for light with a wavelength of
+\qty{450}{nm}
+behind a double slit
+
+\medskip
+\pgfinterferencepattern{wavelength=550e-9,slits=4,intensity=3}
+
+\small
+Interference pattern for light with a wavelength of
+\qty{550}{nm}
+behind a quadruple slit
+
+\medskip
+\pgfinterferencepattern{slits=1,slit-width=5e-5,intensity=10}
+
+\small
+Interference pattern for light with a wavelength of
+\qty{633}{nm}
+behind a single slit
+\end{center}
+
+The \inter\ package makes this possible. Only monochromatic light and regular slit structures (single, double, and multiple slits) are supported. Also, so far only interference fringes can be displayed, as they occur when the light is expanded vertically, not the typical “interference dots” generated by a laser beam.
+
+The package is subject to the
+\emph{\LaTeX\ Project Public License},
+version 1.3 or later.%
+\footnote{\url{http://www.latex-project.org/lppl.txt}}
+
+\newpage
+\section{Usage}
+The package is loaded as usual:
+\begin{sourcecode}
+ \usepackage{pgf-interference}
+\end{sourcecode}
+This also loads the \pakettikz{} package indirectly.
+
+Compiling documents with many interference patterns can take a long time due to the calculations involved. Therefore, there is a draft mode in which only the screen is drawn, but no interference pattern, which is much faster. The draft mode is activated by the package option
+\code{draft}.
+\begin{sourcecode}
+ \usepackage[draft]{pgf-interference}
+\end{sourcecode}
+
+The \inter{} package defines two commands:
+\begin{Befehlsliste}
+\Befehlsbeschreibung{pgfinterferencepattern}{\marg{options}}
+Generates an interference pattern. The argument is a comma-separated list of options. The available options are described in section \ref{Optionen}.
+\begin{example}
+ \pgfinterferencepattern{slits=3,wavelength=590e-9,slit-distance=3e-5,intensity=2}
+\end{example}
+\Befehlsbeschreibung{pgfinterferenceoptions}{\marg{options}}
+Sets options without drawing an interference pattern.
+\begin{sourcecode}
+ \pgfinterferenceoptions{slit-width=1e-6,screen-distance=3.5,screen-width=0.15}
+\end{sourcecode}
+\end{Befehlsliste}
+
+\newpage
+\section{Options\label{Optionen}}
+\pgfinterferenceoptions{screen-width=0.05,screen-height=0.015}
+All lengths of the experiment such as the wavelength, the slit distance, the screen width, etc.\@ are to be given in metres, possibly using the scientific notation. For example, a slit distance of
+\qty{0,1}{mm}
+can be typed in as
+\code{0.0001}, \code{0.1e-3}, or \code{1e-4}.\footnote{The lengths are internally treated as floating point numbers of the \Paket{expl3} module \Paket{l3fp}, whose syntax therefore also applies to the input.}
+
+\subsection{Options for the light}
+\begin{Befehlsliste}
+\OptionsbeschreibungZahl{wavelength}{632.8e-9}
+Wavelength of the light in \unit{m}. The default setting corresponds to the wavelength of the helium-neon laser
+(\qty{632,8}{nm}).
+The wavelength does not only influence the position but also the colour of the interference maxima, which is determined with the help of the \Paket{xcolor} package.
+
+For wavelengths outside the visible range, the maxima are shown in black.\footnote{According to the algorithm of the \Paket{xcolor} package, this is the case for wavelengths below
+\qty{363}{nm}
+and above
+\qty{814}{nm}.}
+In order to make such maxima visible, the screen colour should be set to white. The longest possible wavelength is
+\qty{1}{m}.
+\begin{sidebyside}
+ \pgfinterferencepattern{wavelength=590e-9}
+ \pgfinterferencepattern{wavelength=350e-9,screen-color=white}
+\end{sidebyside}
+\OptionsbeschreibungZahl{intensity}{1.0}
+Relative intensity of the light. If not all expected maxima are visible, the value should be increased.
+\begin{sidebyside}
+ \pgfinterferencepattern{slits=5}
+ \pgfinterferencepattern{slits=5,intensity=6.5}
+\end{sidebyside}
+\end{Befehlsliste}
+
+\subsection{Options for the diffraction object}
+\begin{Befehlsliste}
+\OptionsbeschreibungZahl{slits}{2}
+Number of slits
+\begin{sidebyside}
+ \pgfinterferencepattern{slits=3}
+ \pgfinterferencepattern{slits=20}
+\end{sidebyside}
+\OptionsbeschreibungZahl{slit-distance}{1e-4}
+Slit distance in m
+\begin{sidebyside}
+ \pgfinterferencepattern{slit-distance=2e-4}
+ \pgfinterferencepattern{slit-distance=5e-5}
+\end{sidebyside}
+\OptionsbeschreibungZahl{slit-width}{1e-5}
+Slit width in m
+\begin{sidebyside}
+ \pgfinterferencepattern{slit-width=2e-5}
+ \pgfinterferencepattern{slit-width=3.5e-5}
+\end{sidebyside}
+\end{Befehlsliste}
+
+\subsection{Options for the screen}
+\begin{Befehlsliste}
+\OptionsbeschreibungZahl{screen-distance}{1.0}
+Distance of the screen from the diffraction object in m
+\begin{sidebyside}
+ \pgfinterferencepattern{screen-distance=0.8}
+ \pgfinterferencepattern{screen-distance=1.6}
+\end{sidebyside}
+\OptionsbeschreibungZahl{screen-width}{0.1}
+Width of the screen in m
+\OptionsbeschreibungZahl{screen-height}{0.03}
+Height of the screen in m
+\OptionsbeschreibungZahl{scale}{1.0}
+Factor by which the screen is scaled in the figure
+
+The dimensions for width and height refer to the real screen. The size of the screen in the figure depends on the value of the \option{scale} option.
+\begin{sidebyside}
+ \pgfinterferencepattern{screen-width=0.06,screen-height=0.01}
+ \pgfinterferencepattern{slits=10,slit-distance=2e-6,slit-width=2e-7,screen-width=2,screen-height=0.5,scale=0.03}
+\end{sidebyside}
+\Optionsbeschreibung{screen-color}{\meta{colour}}{black}
+Colour of the screen. The syntax of the \Paket{xcolor} package applies.
+\begin{sidebyside}
+ \pgfinterferencepattern{screen-color=yellow}
+ \pgfinterferencepattern{screen-color=green!25!black}
+\end{sidebyside}
+\Optionsbeschreibung{ruler}{above,below,screen,none}{none}
+A ruler with a centimetre scale can be displayed above or below the screen.
+
+With \code{ruler=screen}, the ruler itself serves as a screen. In this case the \option{screen-height} and \option{screen-color} options are ignored.
+\begin{example}
+ \pgfinterferenceoptions{screen-width=0.135,screen-height=0.025}
+ \pgfinterferencepattern{ruler=above}
+ \pgfinterferencepattern{ruler=below,scale=0.8}
+ \pgfinterferencepattern{ruler=screen}
+\end{example}
+\end{Befehlsliste}
+
+\section{Physical theory}
+The textbooks (e.\,g. \cite{BS}, p. 373) give the following formula for the intensity of the light diffracted in the direction of $\varphi$ behind a multiple slit:
+\begin{equation}
+I(\varphi)\sim\frac{\sin^2\bigl(\frac{\pi\,b}{\lambda}\,\sin\varphi\bigr)}{\bigl(\frac{\pi\,b}{\lambda}\,\sin\varphi\bigr)^2}\cdot\frac{\sin^2\bigl(\frac{p\,\pi}{\lambda}\,s\,\sin\varphi\bigr)}{\sin^2\bigl(\frac{\pi}{\lambda}\,s\,\sin\varphi\bigr)}\label{Winkelabhaengigkeit}
+\end{equation}
+where $b$ is the slit width, $s$ the slit distance, and $p$ the number of slits.
+
+The first factor describes the intensity distribution as a result of diffraction at the single slit, the second the interference at an ideal multiple slit (see Fig.\@
+\ref{Intensitaetsverteilung}).
+\begin{figure}
+\centering
+\begin{minipage}{13,4cm}
+\raggedleft
+\begin{tikzpicture}
+\begin{axis}[xmin=-2.5,xmax=2.5,ymin=0,ymax=1.2,xlabel=$\varphi$,ylabel=Intensity (a.\,u.),xtick={-2,...,2},xticklabels={\ang{-2},\ang{-1},\ang{0},\ang{1},\ang{2}},yticklabels=\empty,x=2.5cm,y=5.5cm]
+\addplot[domain=-2.5:2.5,samples=500,blue] {(sin(180*3e-5/632.8e-9*sin(x)))^2/(pi*3e-5/632.8e-9*sin(x))^2};
+\addplot[domain=-2.5:2.5,samples=700,green] {(sin(4*180/632.8e-9*1e-4*sin(x)))^2/(sin(180/632.8e-9*1e-4*sin(x)))^2/16};
+\addplot[domain=-2.5:2.5,samples=700,thick,red] {(sin(180*3e-5/632.8e-9*sin(x)))^2/(pi*3e-5/632.8e-9*sin(x))^2*(sin(4*180/632.8e-9*1e-4*sin(x)))^2/(sin(180/632.8e-9*1e-4*sin(x)))^2/16};
+\legend{Single slit, Ideal quadruple slit, Real quadruple slit}
+\end{axis}
+\end{tikzpicture}
+
+\medskip
+\pgfinterferencepattern{slits=4,slit-width=3e-5,screen-distance=1.431,screen-width=0.125,screen-height=0.025,intensity=6}
+\end{minipage}
+\caption{Intensity distribution and interference pattern for a quadruple slit with a slit distance of
+\qty{0,1}{mm}
+and a slit width of
+\qty{30}{\micro\m}
+at a wavelength of
+\qty{632,8}{nm}\label{Intensitaetsverteilung}}
+\end{figure}
+
+\begin{figure}
+\centering
+\begin{tikzpicture}[font=\small]
+\draw[thick] (-3,5)--node[above] {Screen} (3,5);
+\draw (0,0) coordinate (O)--node[left] {$a$} (0,5) coordinate(A);
+\draw (0,0)--node[right] {$e$} (2,5) coordinate (B);
+\draw[dotted,thick] (-2,0)--node[below] {Diffraction object} (2,0);
+\path (A)--node[below] {$x$} (B);
+\draw pic[draw,angle radius=1.4cm,pic text={$\varphi$}] {angle=B--O--A};
+\end{tikzpicture}
+\caption{Relationship between the diffraction angle
+$\varphi$
+and the position
+$x$
+on the screen
+\label{Dreieck}}
+\end{figure}
+To display the interference pattern, we need the intensity as a function of the position $x$ on the screen. From Fig.\@ 2 we get
+\begin{equation}
+\sin\varphi=\frac{x}{e}=\frac{x}{\sqrt{a^2+x^2}}\label{Sinus}
+\end{equation}
+where $a$ is the screen distance. Substituting
+\eqref{Sinus}
+into
+\eqref{Winkelabhaengigkeit}
+gives:
+\[I(x)\sim\frac{\sin^2\left(\frac{\pi\,b\,x}{\lambda\,\sqrt{a^2+x^2}}\right)}{\left(\frac{\pi\,b\,x}{\lambda\,\sqrt{a^2+x^2}}\right)^2}\cdot\frac{\sin^2\left(\frac{p\,\pi\,s\,x}{\lambda\,\sqrt{a^2+x^2}}\right)}{\sin^2\left(\frac{\pi\,s\,x}{\lambda\,\sqrt{a^2+x^2}}\right)}\]
+The calculation of the interference patterns is based on this formula.
+
+The reduction of the intensity due to the increasing distance from the diffraction object with increasing $x$ is not taken into account.
+
+\begin{thebibliography}{9}
+\bibitem{BS} Bergmann/Schaefer: Lehrbuch der Experimentalphysik. Band 3: Optik, hrsg. von Heinrich Gobrecht, \textsuperscript{7}1978.
+\end{thebibliography}
+
+\end{document}
diff --git a/graphics/pgf/contrib/pgf-interference/pgf-interference.sty b/graphics/pgf/contrib/pgf-interference/pgf-interference.sty
new file mode 100644
index 0000000000..2edf8f5fdf
--- /dev/null
+++ b/graphics/pgf/contrib/pgf-interference/pgf-interference.sty
@@ -0,0 +1,460 @@
+% pgf-interference.sty
+% LaTeX package for simulating interference patterns
+% Author: K. Wehr
+% Version 0.1
+% 9th January 2022
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+\ProvidesExplPackage {pgf-interference} {2022-01-09} {0.1} {simulating interference patterns}
+
+\RequirePackage {tikz}
+
+\bool_new:N \g_pgfinterference_draft_bool
+
+\int_new:N \l_pgfinterference_slits_int % Anzahl der Spalte
+
+\fp_new:N \l_pgfinterference_wavelength_fp % Wellenlänge
+\fp_new:N \l_pgfinterference_slit_distance_fp % Spaltabstand (in m)
+\fp_new:N \l_pgfinterference_slit_width_fp % Spaltbreite (in m)
+\fp_new:N \l_pgfinterference_h_fp % Hilfsgröße (in 1/m)
+\fp_new:N \l_pgfinterference_hb_fp % Hilfsgröße (dimensionslos)
+\fp_new:N \l_pgfinterference_hs_fp % Hilfsgröße (dimensionslos)
+\fp_new:N \l_pgfinterference_x_fp % Position auf dem Schirm (in m)
+\fp_new:N \l_pgfinterference_screen_distance_fp % Schirmabstand (in m)
+\fp_new:N \l_pgfinterference_screen_width_fp % Schirmbreite (in m)
+\fp_new:N \l_pgfinterference_screen_height_fp % Schirmhöhe (in m)
+\fp_new:N \l_pgfinterference_screen_scale_fp % Skalierung
+\fp_new:N \l_pgfinterference_i_fp % relative Intensität innerhalb des Musters
+\fp_new:N \l_pgfinterference_i_scale_fp % Skalierung der Intensität
+
+\str_new:N \l_pgfinterference_ruler_type_str
+
+\tl_const:Nn \c_pgfinterference_ruler_unity_tl { \fontsize{9}{9} \upshape \sffamily cm }
+\tl_const:Nn \c_pgfinterference_ruler_tick_format_tl { \fontsize{9}{9} \upshape \sffamily }
+
+\dim_new:N \l_pgfinterference_screen_width_dim % Schirmbreite in der Abbildung
+\dim_new:N \l_pgfinterference_screen_height_dim % Schirmhöhe in der Abbildung
+\dim_new:N \l_pgfinterference_ruler_height_dim % Höhe des Lineals in der Abbildung
+\dim_new:N \l_pgfinterference_ruler_ticklength_i_dim % Länge eines langen Skalenstrichs auf dem Lineal
+\dim_new:N \l_pgfinterference_ruler_ticklength_ii_dim % Länge eines mittleren Skalenstrichs auf dem Lineal
+\dim_new:N \l_pgfinterference_ruler_ticklength_iii_dim % Länge eines kurzen Skalenstrichs auf dem Lineal
+\dim_new:N \l_pgfinterference_ruler_linewidth_dim % Strichstärke der Linealskala in der Abbildung
+\dim_const:Nn \c_pgfinterference_delta_dim {0.2pt} % Größe eines Bildpunkts
+
+\msg_new:nnn {pgf-interference} {non-positive number}
+ {
+ The~value~of~#1~must~be~positive~ \msg_line_context: .
+ }
+
+\msg_new:nnn {pgf-interference} {wavelength too big}
+ {
+ The~wavelength~is~greater~than~1~metre~ \msg_line_context: .~
+ Radio~waves~are~not~supported!
+ }
+
+\msg_new:nnn {pgf-interference} {slit width too big}
+ {
+ The~slit~width~is~greater~than~the~slit~distance~ \msg_line_context: .~
+ This~is~not~possible!
+ }
+
+\int_set:Nn \l_pgfinterference_slits_int {2}
+\fp_set:Nn \l_pgfinterference_wavelength_fp {632.8e-9}
+\fp_set:Nn \l_pgfinterference_slit_width_fp {1e-5}
+\fp_set:Nn \l_pgfinterference_slit_distance_fp {1e-4}
+\fp_set:Nn \l_pgfinterference_screen_distance_fp {1}
+\fp_set:Nn \l_pgfinterference_screen_width_fp {0.1}
+\fp_set:Nn \l_pgfinterference_screen_height_fp {0.03}
+\fp_set:Nn \l_pgfinterference_screen_scale_fp {1}
+\fp_set:Nn \l_pgfinterference_i_scale_fp {1}
+\str_set:Nn \l_pgfinterference_ruler_type_str {none}
+
+\colorlet {pgfinterferencescreencolor} {black}
+
+% Paketoption
+\DeclareOption {draft}
+ {
+ \bool_gset_true:N \g_pgfinterference_draft_bool
+ }
+\ProcessOptions
+
+% Optionen für das Licht
+\keys_define:nn {pgf-interference}
+ {
+ wavelength .value_required:n = true ,
+ wavelength .code:n =
+ {
+ \fp_compare:nNnTF {#1} > {0}
+ {
+ \fp_set:Nn \l_pgfinterference_wavelength_fp {#1}
+ }
+ {
+ \msg_warning:nnn {pgf-interference} {non-positive number} {wavelength}
+ }
+ } ,
+ intensity .value_required:n = true ,
+ intensity .code:n =
+ {
+ \fp_compare:nNnTF {#1} > {0}
+ {
+ \fp_set:Nn \l_pgfinterference_i_scale_fp {#1}
+ }
+ {
+ \msg_warning:nnn {pgf-interference} {non-positive number} {intensity}
+ }
+ }
+ }
+
+% Optionen für das Beugungsobjekt
+\keys_define:nn {pgf-interference}
+ {
+ slits .value_required:n = true ,
+ slits .code:n =
+ {
+ \int_compare:nNnTF {#1} > {0}
+ {
+ \int_set:Nn \l_pgfinterference_slits_int {#1}
+ }
+ {
+ \msg_warning:nnn {pgf-interference} {non-positive number} {slits}
+ }
+ } ,
+ slit-distance .value_required:n = true ,
+ slit-distance .code:n =
+ {
+ \fp_compare:nNnTF {#1} > {0}
+ {
+ \fp_set:Nn \l_pgfinterference_slit_distance_fp {#1}
+ }
+ {
+ \msg_warning:nnn {pgf-interference} {non-positive number} {slit-distance}
+ }
+ } ,
+ slit-width .value_required:n = true ,
+ slit-width .code:n =
+ {
+ \fp_compare:nNnTF {#1} > {0}
+ {
+ \fp_set:Nn \l_pgfinterference_slit_width_fp {#1}
+ }
+ {
+ \msg_warning:nnn {pgf-interference} {non-positive number} {slit-width}
+ }
+ }
+ }
+
+% Optionen für den Schirm
+\keys_define:nn {pgf-interference}
+ {
+ screen-distance .value_required:n = true ,
+ screen-distance .code:n =
+ {
+ \fp_compare:nNnTF {#1} > {0}
+ {
+ \fp_set:Nn \l_pgfinterference_screen_distance_fp {#1}
+ }
+ {
+ \msg_warning:nnn {pgf-interference} {non-positive number} {screen-distance}
+ }
+ } ,
+ screen-width .value_required:n = true ,
+ screen-width .code:n =
+ {
+ \fp_compare:nNnTF {#1} > {0}
+ {
+ \fp_set:Nn \l_pgfinterference_screen_width_fp {#1}
+ }
+ {
+ \msg_warning:nnn {pgf-interference} {non-positive number} {screen-width}
+ }
+ } ,
+ screen-height .value_required:n = true ,
+ screen-height .code:n =
+ {
+ \fp_compare:nNnTF {#1} > {0}
+ {
+ \fp_set:Nn \l_pgfinterference_screen_height_fp {#1}
+ }
+ {
+ \msg_warning:nnn {pgf-interference} {non-positive number} {screen-height}
+ }
+ } ,
+ screen-color .value_required:n = true ,
+ screen-color .code:n = { \colorlet {pgfinterferencescreencolor} {#1} } ,
+ scale .value_required:n = true ,
+ scale .code:n =
+ {
+ \fp_compare:nNnTF {#1} > {0}
+ {
+ \fp_set:Nn \l_pgfinterference_screen_scale_fp {#1}
+ }
+ {
+ \msg_warning:nnn {pgf-interference} {non-positive number} {scale}
+ }
+ }
+ }
+
+% Optionen für das Lineal
+\keys_define:nn {pgf-interference}
+ {
+ ruler .choices:nn = { above , below , screen , none }
+ {
+ \str_set:Nn \l_pgfinterference_ruler_type_str {#1}
+ } ,
+ ruler .default:n = {below}
+ }
+
+\cs_new:Nn \pgfinterference_prepare_ruler:
+ {
+ \dim_set:Nn \l_pgfinterference_ruler_height_dim
+ {
+ \fp_eval:n { \l_pgfinterference_screen_scale_fp * 1.2 } cm
+ }
+ \dim_set:Nn \l_pgfinterference_ruler_ticklength_i_dim
+ {
+ \fp_eval:n { \l_pgfinterference_screen_scale_fp * 5 } mm
+ }
+ \dim_set:Nn \l_pgfinterference_ruler_ticklength_ii_dim
+ {
+ \fp_eval:n { \l_pgfinterference_screen_scale_fp * 4 } mm
+ }
+ \dim_set:Nn \l_pgfinterference_ruler_ticklength_iii_dim
+ {
+ \fp_eval:n { \l_pgfinterference_screen_scale_fp * 3 } mm
+ }
+ \dim_set:Nn \l_pgfinterference_ruler_linewidth_dim
+ {
+ \fp_eval:n { \l_pgfinterference_screen_scale_fp * 0.15 } mm
+ }
+ }
+
+\cs_new:Nn \pgfinterference_draw_ruler:
+ {
+ \str_if_eq:VnTF \l_pgfinterference_ruler_type_str {above}
+ {
+ \draw [ line~width = \l_pgfinterference_ruler_linewidth_dim ]
+ ( 0.5 \l_pgfinterference_screen_width_dim , 0.5 \l_pgfinterference_screen_height_dim )
+ -- ++ ( - \l_pgfinterference_screen_width_dim , 0 ) -- ++ ( 0 , \l_pgfinterference_ruler_height_dim )
+ node [ below~right , scale = \fp_use:N \l_pgfinterference_screen_scale_fp ] { \c_pgfinterference_ruler_unity_tl }
+ -- ++ ( \l_pgfinterference_screen_width_dim , 0 ) -- cycle ;
+ }
+ {
+ \str_if_eq:VnTF \l_pgfinterference_ruler_type_str {below}
+ {
+ \draw [ line~width = \l_pgfinterference_ruler_linewidth_dim ]
+ ( 0.5 \l_pgfinterference_screen_width_dim , -0.5 \l_pgfinterference_screen_height_dim )
+ -- ++ ( - \l_pgfinterference_screen_width_dim , 0 ) -- ++ ( 0 , - \l_pgfinterference_ruler_height_dim )
+ node [ above~right , scale = \fp_use:N \l_pgfinterference_screen_scale_fp ] { \c_pgfinterference_ruler_unity_tl }
+ -- ++ ( \l_pgfinterference_screen_width_dim , 0 ) -- cycle ;
+ }
+ {
+ \draw [ line~width = \l_pgfinterference_ruler_linewidth_dim ]
+ ( 0.5 \l_pgfinterference_screen_width_dim , 0.5 \l_pgfinterference_screen_height_dim )
+ -- ++ ( - \l_pgfinterference_screen_width_dim , 0 ) -- ++ ( 0 , - \l_pgfinterference_ruler_height_dim )
+ node [ above~right , scale = \fp_use:N \l_pgfinterference_screen_scale_fp ] { \c_pgfinterference_ruler_unity_tl }
+ -- ++ ( \l_pgfinterference_screen_width_dim , 0 ) -- cycle ;
+ }
+ }
+ \int_set:Nn \l_tmpa_int { \fp_eval:n { floor ( 1000 * \l_pgfinterference_screen_width_fp ) - 1 } }
+ \int_step_inline:nnn {1} { \l_tmpa_int }
+ {
+ \dim_set:Nn \l_tmpa_dim { \fp_eval:n { \l_pgfinterference_screen_scale_fp * ##1 } mm }
+ \dim_sub:Nn \l_tmpa_dim { 0.5 \l_pgfinterference_screen_width_dim }
+ \int_compare:nNnTF { \int_mod:nn {##1} {10} } = {0}
+ {
+ \str_if_eq:VnTF \l_pgfinterference_ruler_type_str {above}
+ {
+ \draw [ line~width = \l_pgfinterference_ruler_linewidth_dim ]
+ ( \l_tmpa_dim , 0.5 \l_pgfinterference_screen_height_dim )
+ -- ++ ( 0 , \l_pgfinterference_ruler_ticklength_i_dim )
+ node [ above , scale = \fp_use:N \l_pgfinterference_screen_scale_fp ]
+ { \c_pgfinterference_ruler_tick_format_tl \int_eval:n {##1/10} } ;
+ }
+ {
+ \str_if_eq:VnTF \l_pgfinterference_ruler_type_str {below}
+ {
+ \draw [ line~width = \l_pgfinterference_ruler_linewidth_dim ]
+ ( \l_tmpa_dim , -0.5 \l_pgfinterference_screen_height_dim )
+ -- ++ ( 0 , - \l_pgfinterference_ruler_ticklength_i_dim )
+ node [ below , scale = \fp_use:N \l_pgfinterference_screen_scale_fp ]
+ { \c_pgfinterference_ruler_tick_format_tl \int_eval:n {##1/10} } ;
+ }
+ {
+ \draw [ line~width = \l_pgfinterference_ruler_linewidth_dim ]
+ ( \l_tmpa_dim , 0.5 \l_pgfinterference_screen_height_dim )
+ -- ++ ( 0 , - \l_pgfinterference_ruler_ticklength_i_dim )
+ node [ below , scale = \fp_use:N \l_pgfinterference_screen_scale_fp ]
+ { \c_pgfinterference_ruler_tick_format_tl \int_eval:n {##1/10} } ;
+ }
+ }
+ }
+ {
+ \int_compare:nNnTF { \int_mod:nn {##1} {5} } = {0}
+ {
+ \str_if_eq:VnTF \l_pgfinterference_ruler_type_str {above}
+ {
+ \draw [ line~width = \l_pgfinterference_ruler_linewidth_dim ]
+ ( \l_tmpa_dim , 0.5 \l_pgfinterference_screen_height_dim )
+ -- ++ ( 0 , \l_pgfinterference_ruler_ticklength_ii_dim ) ;
+ }
+ {
+ \str_if_eq:VnTF \l_pgfinterference_ruler_type_str {below}
+ {
+ \draw [ line~width = \l_pgfinterference_ruler_linewidth_dim ]
+ ( \l_tmpa_dim , -0.5 \l_pgfinterference_screen_height_dim )
+ -- ++ ( 0 , - \l_pgfinterference_ruler_ticklength_ii_dim ) ;
+ }
+ {
+ \draw [ line~width = \l_pgfinterference_ruler_linewidth_dim ]
+ ( \l_tmpa_dim , 0.5 \l_pgfinterference_screen_height_dim )
+ -- ++ ( 0 , - \l_pgfinterference_ruler_ticklength_ii_dim ) ;
+ }
+ }
+ }
+ {
+ \str_if_eq:VnTF \l_pgfinterference_ruler_type_str {above}
+ {
+ \draw [ line~width = \l_pgfinterference_ruler_linewidth_dim ]
+ ( \l_tmpa_dim , 0.5 \l_pgfinterference_screen_height_dim )
+ -- ++ ( 0 , \l_pgfinterference_ruler_ticklength_iii_dim ) ;
+ }
+ {
+ \str_if_eq:VnTF \l_pgfinterference_ruler_type_str {below}
+ {
+ \draw [ line~width = \l_pgfinterference_ruler_linewidth_dim ]
+ ( \l_tmpa_dim , -0.5 \l_pgfinterference_screen_height_dim )
+ -- ++ ( 0 , - \l_pgfinterference_ruler_ticklength_iii_dim ) ;
+ }
+ {
+ \draw [ line~width = \l_pgfinterference_ruler_linewidth_dim ]
+ ( \l_tmpa_dim , 0.5 \l_pgfinterference_screen_height_dim )
+ -- ++ ( 0 , - \l_pgfinterference_ruler_ticklength_iii_dim ) ;
+ }
+ }
+ }
+ }
+ }
+ }
+
+\cs_new:Nn \pgfinterference_draw_pattern:
+ {
+ \dim_step_inline:nnnn { -0.5 \l_pgfinterference_screen_width_dim + 0.5 \c_pgfinterference_delta_dim }
+ { \c_pgfinterference_delta_dim } { 0.5 \l_pgfinterference_screen_width_dim }
+ {
+ \fp_set:Nn \l_pgfinterference_x_fp { \dim_ratio:nn {##1} {100cm} / \l_pgfinterference_screen_scale_fp }
+ \fp_set:Nn \l_pgfinterference_h_fp
+ {
+ pi / \l_pgfinterference_wavelength_fp
+ / sqrt ( ( \l_pgfinterference_screen_distance_fp / \l_pgfinterference_x_fp ) ^ 2 + 1 )
+ }
+ \fp_set:Nn \l_pgfinterference_hb_fp { \l_pgfinterference_slit_width_fp * \l_pgfinterference_h_fp }
+ \fp_set:Nn \l_pgfinterference_hs_fp { \l_pgfinterference_slit_distance_fp * \l_pgfinterference_h_fp }
+ \fp_set:Nn \l_pgfinterference_i_fp
+ {
+ ( sin ( \l_pgfinterference_hb_fp ) / \l_pgfinterference_hb_fp
+ * sin ( \l_pgfinterference_slits_int * \l_pgfinterference_hs_fp ) / sin ( \l_pgfinterference_hs_fp )
+ / \l_pgfinterference_slits_int ) ^ 2
+ }
+ \int_set:Nn \l_tmpa_int
+ {
+ \fp_eval:n { round ( 100 * \l_pgfinterference_i_fp * \l_pgfinterference_i_scale_fp ) }
+ }
+ \int_compare:nNnTF { \l_tmpa_int } < {100}
+ {
+ \colorlet {pgfinterferencecolor}
+ {
+ pgfinterferencelasercolor
+ ! \int_use:N \l_tmpa_int
+ ! pgfinterferencescreencolor
+ }
+ }
+ {
+ \colorlet {pgfinterferencecolor} {pgfinterferencelasercolor}
+ }
+ \dim_set:Nn \l_tmpa_dim { ##1 - 0.5 \c_pgfinterference_delta_dim }
+ \fill [ pgfinterferencecolor ] ( \l_tmpa_dim , -0.5 \l_pgfinterference_screen_height_dim )
+ rectangle ++ ( \c_pgfinterference_delta_dim , \l_pgfinterference_screen_height_dim ) ;
+ }
+ }
+
+\NewDocumentCommand \pgfinterferenceoptions {m}
+ {
+ \keys_set:nn {pgf-interference} {#1}
+ }
+
+\NewDocumentCommand \pgfinterferencepattern {m}
+ {
+ \group_begin:
+ \keys_set:nn {pgf-interference} {#1}
+ \selectcolormodel {rgb}
+ \fp_compare:nNnTF { \l_pgfinterference_wavelength_fp * 1e9 } < {1000}
+ {
+ \definecolor {pgfinterferencelasercolor} {wave}
+ {
+ \fp_eval:n { \l_pgfinterference_wavelength_fp * 1e9 }
+ }
+ }
+ {
+ \colorlet {pgfinterferencelasercolor} {black}
+ }
+ \dim_set:Nn \l_pgfinterference_screen_width_dim
+ {
+ \fp_eval:n { 100 * \l_pgfinterference_screen_scale_fp * \l_pgfinterference_screen_width_fp } cm
+ }
+ \str_if_eq:VnF \l_pgfinterference_ruler_type_str {none}
+ {
+ \pgfinterference_prepare_ruler:
+ }
+ \str_if_eq:VnTF \l_pgfinterference_ruler_type_str {screen}
+ {
+ \colorlet {pgfinterferencescreencolor} {white}
+ \dim_set_eq:NN \l_pgfinterference_screen_height_dim \l_pgfinterference_ruler_height_dim
+ }
+ {
+ \dim_set:Nn \l_pgfinterference_screen_height_dim
+ {
+ \fp_eval:n { 100 * \l_pgfinterference_screen_scale_fp * \l_pgfinterference_screen_height_fp } cm
+ }
+ }
+ \begin {tikzpicture}
+ \extractcolorspec {pgfinterferencescreencolor} \pgfinterference_tmpa:
+ \extractcolorspec {white} \pgfinterference_tmpb:
+ \bool_lazy_and:nnTF { ! \str_if_eq_p:Vn \l_pgfinterference_ruler_type_str {screen} }
+ { \cs_if_eq_p:NN \pgfinterference_tmpa: \pgfinterference_tmpb: }
+ {
+ \draw [ fill = pgfinterferencescreencolor ]
+ ( -0.5 \l_pgfinterference_screen_width_dim , -0.5 \l_pgfinterference_screen_height_dim )
+ rectangle ( 0.5 \l_pgfinterference_screen_width_dim , 0.5 \l_pgfinterference_screen_height_dim ) ;
+ }
+ {
+ \fill [ pgfinterferencescreencolor ]
+ ( -0.5 \l_pgfinterference_screen_width_dim , -0.5 \l_pgfinterference_screen_height_dim )
+ rectangle ( 0.5 \l_pgfinterference_screen_width_dim , 0.5 \l_pgfinterference_screen_height_dim ) ;
+ }
+ \fp_compare:nNnTF { \l_pgfinterference_wavelength_fp } > {1}
+ {
+ \msg_warning:nn {pgf-interference} {wavelength too big}
+ }
+ {
+ \fp_compare:nNnTF { \l_pgfinterference_slit_width_fp } > { \l_pgfinterference_slit_distance_fp }
+ {
+ \msg_warning:nn {pgf-interference} {slit width too big}
+ }
+ {
+ \bool_if:NF \g_pgfinterference_draft_bool { \pgfinterference_draw_pattern: }
+ }
+ }
+ \str_if_eq:VnF \l_pgfinterference_ruler_type_str {none}
+ {
+ \pgfinterference_draw_ruler:
+ }
+ \end {tikzpicture}
+ \group_end:
+ }
diff --git a/macros/latex/contrib/bibarts/README.txt b/macros/latex/contrib/bibarts/README.txt
index 2e068aa017..8fbb2c100f 100644
--- a/macros/latex/contrib/bibarts/README.txt
+++ b/macros/latex/contrib/bibarts/README.txt
@@ -7,7 +7,7 @@ it requires a program, for which source and Windows executable are provided.
===
-BibArts 2.3 is a LaTeX package to assist in making bibliographical features
+BibArts 2.4 is a LaTeX package to assist in making bibliographical features
common in the arts and humanities (history, political science, etc.).
bibarts.sty provides commands for quotation, register keywords,
abbreviations, and especially for a formatted citation of literature,
@@ -22,11 +22,11 @@ with BibTeX, and it does not use any data bank except your own LaTeX text.
The lists are created by bibsort. A file bibsort.exe is part of the package
( CTAN mirrors > BibArts > bibarts.zip ) and runs on newer Windows systems.
Other users first have to create a binary file from bibsort.c (ANSI-C) with
-their own C-compiler. BibArts 2.3 is developed and tested on Windows 10
+their own C-compiler. BibArts 2.4 is developed and tested on Windows 10
with the 2021-11-22 LaTeX 2e distribution, but it should be able to work
even with LaTeX 2.09.
- BibArts 2.3 (9 files, 8 dated 2021-12-06):
+ BibArts 2.4 (9 files, 8 dated 2022-01-10):
README.txt This file here
bibarts.sty The LaTeX style file
ba-short.pdf Short introduction (English)
@@ -64,7 +64,7 @@ see examples for the new commands \frompagesep and \ntsep in bibarts.pdf.
Changes from BibArts version 2.0 (2015) to version 2.1 (2016):
-BibArts 2.0 set \footnotesep to 2ex, whereas 2.1 to 2.3 do *not* change the
+BibArts 2.0 set \footnotesep to 2ex, whereas 2.1 to 2.4 do *not* change the
pre-set value. If you want to continue with the 2.0-distance between two
footnotes, you will have to type \setlength{\footnotesep}{2ex} in your text.
@@ -160,14 +160,14 @@ in the keyword. The active " and \= \. \b \d are not represented any more.
===
-Changes from BibArts version 2.2 (2019) to version 2.3 (now, 2021):
+Changes from BibArts version 2.2 (2019) to version 2.3 (2021):
-bibsort 2.3, the sorting program of the package, has two new options:
+There have been two new options for bibsort:
-utf8 sorts UTF8 characters as definded in utf8enc.dfu 2021/01/27 v1.2l,
except \cyr...- and \CYR...-commands, which bibsort still ignores.
- bibsort 2.3 is able to sort the accent \textcommabelow (parallel to
+ bibsort is able to sort the accent \textcommabelow (parallel to
U+0218 to U+021B). The internal representation of accents did
change (two instead of one ASCII 1 to 31). For numerous smaller
changes see /* 2.3 comments */ in bibsort.c.
@@ -191,6 +191,20 @@ bibsort 2.3, the sorting program of the package, has two new options:
===
+Changes from BibArts version 2.3 (2021) to version 2.4 (now, 2022):
+
+An error was fixed concerning "inner v-commands" on the List of Literature,
+and the List of Published Documents: In shortened "inner" references,
+BibArts 2.3 -- together with bibsort -e ... -- printed the first names of
+co-authors. Now, such shortened references only print the family names.
+
+bibsort now knows ten new utf8-characters (parallel to the changes in
+utf8enc.dfu from version 2021/01/27 v1.2l to 2021/06/21 v1.2n).
+
+
+===
+
Published under the terms of the GNU General Public License.
-BibArts 2.3 (2021) - (C) Timo Baumann, Versions 2.x (2021, 2019, 2016, 2015)
+BibArts 2.4 (2022):
+(C) Timo Baumann, Versions 2.x (2022, 2021, 2019, 2016, 2015)
diff --git a/macros/latex/contrib/bibarts/ba-short.pdf b/macros/latex/contrib/bibarts/ba-short.pdf
index 628c77026c..8ab54f3f61 100644
--- a/macros/latex/contrib/bibarts/ba-short.pdf
+++ b/macros/latex/contrib/bibarts/ba-short.pdf
Binary files differ
diff --git a/macros/latex/contrib/bibarts/ba-short.tex b/macros/latex/contrib/bibarts/ba-short.tex
index 38fe449fdc..642978d417 100644
--- a/macros/latex/contrib/bibarts/ba-short.tex
+++ b/macros/latex/contrib/bibarts/ba-short.tex
@@ -1,5 +1,5 @@
-%% BibArts 2.3 assists you to write LaTeX texts in arts and humanities.
-%% Copyright (C) 2021 Timo Baumann bibarts[at]gmx.de (2021/12/06)
+%% BibArts 2.4 assists you to write LaTeX texts in arts and humanities.
+%% Copyright (C) 2022 Timo Baumann bibarts[at]gmx.de (2022/01/10)
%%% LaTeX + "bibsort -i ba-short -m -utf8 -k -e -h" + LaTeX %%%
@@ -16,7 +16,7 @@
\title{The \LaTeX\hy Package \BibArts \\[1.25ex] {\normalsize\slshape
A package to assist in making bibliographical features \\[-1.25ex] common in the arts and humanities}}
\author{\textsc{Timo Baumann}}
- \date{\small Version 2.3 (2021). \hspace{1em}\copyright\ 2.x (2021, 2019, 2016, 2015).}
+ \date{\small Version 2.4 (2022). \hspace{1em}\copyright\ 2.x (2022, 2021, 2019, 2016, 2015).}
\setcounter{secnumdepth}{0}
%\renewcommand{\kxxemph}{\em}
@@ -60,7 +60,7 @@
\vspace{1.75ex}
\hbox{\parbox{7.7cm}{\footnotesize\noindent
-\textbf{\BibArts~2.3 (9 files, 8 dated 2021\ko/12\ko/06):} \\[.875ex]
+\textbf{\BibArts~2.4 (9 files, 8 dated 2022\ko/01\ko/10):} \\[.875ex]
\begin{tabular}{ll}%
\texttt{README.txt} & Version history since 1.3 \\[-1.75pt]
\texttt{bibarts.sty} & The \LaTeX\ style file \\[-1.75pt]
@@ -196,7 +196,7 @@ In footnotes, and \texttt{minipage} footnotes, \BibArts\ is introducing
\setcounter{footnote}{0}
{\footnotesize\begin{verbatim}
- <1> ...\footnote{ \vli{Niklas} {Luhmann} {\ktit{Soziale Systeme}.
+ <1> ...\footnote{ \vli{Niklas} {Luhmann} {\ktit{Soziale Systeme}.
Grundriß einer allgemeinen Theorie, Frankfurt/M. 1984}.}
<2> ...\footnote{\kli{Luhmann}{Soziale Systeme}|1|[22], and
@@ -204,7 +204,7 @@ In footnotes, and \texttt{minipage} footnotes, \BibArts\ is introducing
<3> ...\footnote{\kli{Luhmann}{Soziale Systeme}|1|[23]. Next sentence.}
<4> \footnote{\kli{Luhmann}{Soziale Systeme}|2|[56].}
- <5> ...\footnote{\arq{Haber to Kultusminister, 17 December 1914}
+ <5> ...\footnote{\arq{Haber to Kultusminister, 17 December 1914}
{GStAPK, HA\,1, Rep~76~Vc, Sekt~1, Tit~23,
Litt~A, Nr.\,108}|2|(223\f).}
@@ -225,20 +225,20 @@ In footnotes, and \texttt{minipage} footnotes, \BibArts\ is introducing
\end{verbatim}}
\noindent
- When you introduce a book,\footnote{ \vli{Niklas}{Luhmann}{\ktit{Soziale Systeme}.
+ When you introduce a book,\footnote{ \vli{Niklas} {Luhmann} {\ktit{Soziale Systeme}.
Grundriß einer allgemeinen Theorie, Frankfurt/M. 1984}.}
you are free to add a \verb+|Vol|+, or not. But if you set a \verb+|Vol|+ once,
you will have to repeat that, when you refer to the same book in the following
footnote (or say \verb|\clearbamem|).
\verb+[Pg]+ is equivalent. You may also cite one work several times in the same
- footnote.\footnote{\kli{Luhmann}{Soziale
- Systeme}|1|[22], and \kli{Luhmann}{Soziale Systeme}|1|[23].}\,%
+ footnote.\footnote{\kli{Luhmann}{Soziale Systeme}|1|[22], and
+ \kli{Luhmann}{Soziale Systeme}|1|[23].}\,%
\footnote{\kli{Luhmann}{Soziale Systeme}|1|[23]. Next sentence.}\,%
\footnote{\kli{Luhmann}{Soziale Systeme}|2|[56].}
\vspace{1ex}\noindent
- And here are examples about how to cite archive sources.\footnote{\arq{Haber to
- Kultusminister, 17 December 1914}
+ And here are examples about how to cite archive
+ sources.\footnote{\arq{Haber to Kultusminister, 17 December 1914}
{GStAPK, HA\,1, Rep~76~Vc, Sekt~1, Tit~23, Litt~A, Nr.\,108}|2|(223\f).}\,%
\footnote{\arq{Setsuro Tamaru to Clara Haber, 24 December 1914}
{GStAPK, HA\,1, Rep~76~Vc, Sekt~1, Tit~23,
@@ -273,8 +273,8 @@ In footnotes, and \texttt{minipage} footnotes, \BibArts\ is introducing
\\ \ \ \ \ Frankfurt/M. 1984\b{\}}[22].\}
\\[1.5ex] ... pp.\bs footnote\{ \bs notibidemize
\\ \ \ \ \%no ibidem in this footnote\%
- \\ \ \ Shortened ref.: \bs kli\{Luhmann\}
- \\ \ \ \ \ \ \ \{Soziale Systeme\}[23 \bs f].\}
+ \\ \ Shortened ref.: \bs kli\{Luhmann\}
+ \\ \ \ \ \ \ \ \{Soziale Systeme\}[23\bs f].\}
}
{\conferize ...\footnote{
Full ref.: \vli{Niklas}{Luhmann} {\ktit{Soziale Systeme}.
@@ -282,7 +282,7 @@ In footnotes, and \texttt{minipage} footnotes, \BibArts\ is introducing
\texttt{[u, v]} or \texttt{[w-x]} or \texttt{[y\bs f]} or
\texttt{[z\bs baplural]} are creating pp.\footnote{\notibidemize
%no ibidem in this footnote%
- Shortened ref.: \kli{Luhmann} {Soziale Systeme}[23 \f].}
+ Shortened ref.: \kli{Luhmann} {Soziale Systeme}[23\f].}
}
\noindent
@@ -298,7 +298,7 @@ In footnotes, and \texttt{minipage} footnotes, \BibArts\ is introducing
\section{The extra \texttt{*}\{\ko\textit{argument}\} of \texttt{v}- and \texttt{k}\fhy commands}
-\textit{Works by multiple authors} use \texttt{x}\fhy commands with co\hy authors in \texttt{*}\hy arguments:
+\textit{Works by multiple authors}: Use \texttt{x}\fhy commands with co\hy authors in \texttt{*}\hy arguments:
\Doppelbox
{
@@ -478,8 +478,8 @@ is not wanted, use \verb|\ntvauthor| instead of the inner \verb|\vli|:
{
\vspace{.225ex}
\bs footnote\{\bs vli\{Jost\}\{Dülffer\}
- \\[.35ex] \ \b{\{}\bs em \bs ktit\{Einleitung\}\bs em, in:
- \\[.35ex] \ \ \bs ntvauthor\{Jost\}\{Dülffer\}
+ \\[.35ex] \ \b{\{}\bs em \bs ktit\{Einleitung\}\bs em,
+ \\[.35ex] \ \ in: \bs ntvauthor\{Jost\}\{Dülffer\}
\\[.35ex] \ \ Bereit zum Krieg\b{\}}[9].\}
\\[2.25ex]
\bs footnote\{\bs kli\{Dülffer\}
@@ -488,8 +488,8 @@ is not wanted, use \verb|\ntvauthor| instead of the inner \verb|\vli|:
{
\texttt{\bs emph\{\bs ktit\{}\fabra{...}\texttt{\}\}} masks {\scriptsize cited as \fabra{...}},\vspace{-.1ex}
so use \texttt{\bs em} \abra{...}\,\texttt{\bs em} to emphasize!\footnote{\vli{Jost}{Dülffer}
- {\em \ktit{Einleitung}\em, in:
- \ntvauthor{Jost}{Dülffer} Bereit zum Krieg}[9].}
+ {\em \ktit{Einleitung}\em,
+ in: \ntvauthor{Jost}{Dülffer} Bereit zum Krieg}[9].}
\footnote{\kli{Dülffer}
{Einleitung}[9].}
}
@@ -516,12 +516,12 @@ Here, \fbox{iT} is a centrally defined inner\,k\kern -0.05em Title:
\newpage\noindent
In the case of multiple works by one author,
-you may enter \hspace{.25em} \texttt{bibsort -k }...\ \hspace{.005em} at the prompt.
+you may enter \hspace{.25em} \texttt{bibsort -k }\abra{...}\ \hspace{.005em} at the prompt.
Then, in both \texttt{v}\fhy lists, \BibArts\ inserts \hspace{.05em} $\sim$ \hspace{.005em}
instead of the repeated \textit{first name and last name}.
And \texttt{-e} prints the last names of co\hy authors first. Anyway,
-\label{appendix} \hspace{.25em}\verb|\printbibtitle| \verb|\printvli| \verb|\printvqu|
-\hspace{.3em}insert your bibliography:
+\label{appendix} \hspace{-.05em}\verb|\printbibtitle|\hspace{.05em}\verb|\printvli|\hspace{.05em}\verb|\printvqu|
+will print your bibliography:
\printbibtitle \printvli \printvqu
diff --git a/macros/latex/contrib/bibarts/bibarts.pdf b/macros/latex/contrib/bibarts/bibarts.pdf
index 92a21033af..a8d267ff8f 100644
--- a/macros/latex/contrib/bibarts/bibarts.pdf
+++ b/macros/latex/contrib/bibarts/bibarts.pdf
Binary files differ
diff --git a/macros/latex/contrib/bibarts/bibarts.sty b/macros/latex/contrib/bibarts/bibarts.sty
index c3c449f5e6..ccd48ba312 100644
--- a/macros/latex/contrib/bibarts/bibarts.sty
+++ b/macros/latex/contrib/bibarts/bibarts.sty
@@ -1,5 +1,5 @@
-%% BibArts 2.3 assists you to write LaTeX texts in arts and humanities.
-%% Copyright (C) 2021 Timo Baumann bibarts[at]gmx.de (2021/12/06)
+%% BibArts 2.4 assists you to write LaTeX texts in arts and humanities.
+%% Copyright (C) 2022 Timo Baumann bibarts[at]gmx.de (2022/01/10)
%%
%% This program is free software; you can redistribute it and/or modify
%% it under the terms of the GNU General Public License as published by
@@ -33,7 +33,7 @@
%% COMPATIBILITY
%% Change \DeclareRobustCommand into \def before using LaTeX 2.09.
%% Then, you still NOT have to \protect BibArts-cmds in args of v-cmds.
-%% BibArts 2.3 ONLY has an EMULATION for 1.3 texts: Keep copies of 1.x?
+%% BibArts 2.4 ONLY has an EMULATION for 1.3 texts: Keep copies of 1.x?
@@ -72,7 +72,7 @@
\def\errmessage@ba#1{{\protectchars@active\errmessage{#1.^^J \space. . . . . . . . . . . }}}
-\typeout@ba{Style Option BibArts, Version 2.3 [2021] ...}
+\typeout@ba{Style Option BibArts, Version 2.4 [2022] ...}
\def\msg@bafontsubst#1#2{\typeout@ba{{\string#1 ...} is unknown; I'll substitute {\string#2 ...}.}}
@@ -98,7 +98,7 @@
\def\baabkcorr{\bacorr}
\def\balistcorr{\bacorr}
\def\bakntsepcorr{\bacorr}
-%% Only \barefcorr is not yet unified in 2.3 %%
+%% Only \barefcorr is not yet unified in 2.4 %%
\def\setup@ba#1#2{\let\@bahdtest-{#1{%
\ifdim\fontdimen\@ne\font=\z@{\ignorespaces #2\ba@textmode\iflasthasdot@ba{\global\let\@bahdtest+}{}}\else
@@ -1099,6 +1099,8 @@
\def\onlykurz##1{##1}% %% Umgekehrt in \@herefunctions
\def\vauthor##1##2{\kauthor{##2}}% %% Vgl. \@hereFfunctions %%
\def\midvauthor##1##2{\kauthor{##2}{\nsep}\ignorespaces}%
+ \def\v@uthor##1##2{\kauthor{##1}}% %% new in 2.4 %%
+ \def\m@dvauthor##1##2{\kauthor{##1}{\nsep}\ignorespaces}%
\def\sort##1{}%
}
@@ -3958,7 +3960,7 @@
\def\addtobib{\addtoarq{}}
\newif\if@oldba\@oldbafalse
\def\makebar{\typeout@ba{ \space ***** \space That is obviously a file based on BibArts 1.x \space *****
- ^^J \space ***** \space BibArts 2.3 starts compatibility mode for 1.3 \space *****}%
+ ^^J \space ***** \space BibArts 2.4 starts compatibility mode for 1.3 \space *****}%
\def\bibarts{\BibArts}%
\def\schrift{}%
\def\barschrift{}%
diff --git a/macros/latex/contrib/bibarts/bibarts.tex b/macros/latex/contrib/bibarts/bibarts.tex
index 37183b132b..deed6c30d7 100644
--- a/macros/latex/contrib/bibarts/bibarts.tex
+++ b/macros/latex/contrib/bibarts/bibarts.tex
@@ -1,5 +1,5 @@
-%% BibArts 2.3 assists you to write LaTeX texts in arts and humanities.
-%% Copyright (C) 2021 Timo Baumann bibarts[at]gmx.de (2021/12/06)
+%% BibArts 2.4 assists you to write LaTeX texts in arts and humanities.
+%% Copyright (C) 2022 Timo Baumann bibarts[at]gmx.de (2022/01/10)
%%% LaTeX + "bibsort -i bibarts -m -utf8 -k -e -g1 -h" + LaTeX %%%
@@ -21,7 +21,7 @@
\setlength{\footnotesep}{2ex} %% ... wie in bibarts.sty 2.0; siehe README.txt. %%
- \usepackage[utf8]{inputenc} %% bibarts.tex, Vers. 2.3, enthaelt utf8-Zeichen. %%
+ \usepackage[utf8]{inputenc} %% bibarts.tex, Vers. 2.4, enthaelt utf8-Zeichen. %%
\usepackage[T1]{fontenc} %% Automatische Trennung von Worten mit Umlauten. %%
@@ -34,7 +34,7 @@
%\allprrtrue %% <= Prozent am Zeilenanfang auf Wunsch entfernen;
-%% mit \allprrtrue kommen ALLE utf8-Zeichen, die bibsort 2.3 kennt,
+%% mit \allprrtrue kommen ALLE utf8-Zeichen, die bibsort 2.4 kennt,
%% in "Das Personenregister als Beispiel f"ur das Sortieren" (Kap. 18).
@@ -44,7 +44,7 @@
\author{\scshape{Timo Baumann}}
- \date{\small Version 2.3 (2021). \hspace{.5em}\copyright\ 2.x (2021, 2019, 2016, 2015).
+ \date{\small Version 2.4 (2022). \hspace{.5em}\copyright\ 2.x (2022, 2021, 2019, 2016, 2015).
\hspace{.5em}\textbf{Inhalt S.\,\pageref{SectIn}}.}
@@ -177,7 +177,7 @@ nichts mit \textsc{Bib}\TeX\ zu tun:\pdfko{.25}
\hspace{.2em}bewirkt, dass \textit{ein} Autor (Vor- und Nachname gleich),
der mit mehreren Werken zitiert wird, ab seiner zweiten Nennung auf der
Literaturliste als $\sim$ erscheint. \verb|-utf8| \hspace{.2em}sortiert
- UTF8\hy Zeichen analog zu \verb|utf8enc.dfu| 2021/01/27 v1.2l
+ UTF8\hy Zeichen analog zu \verb|utf8enc.dfu| 2021/06/21 v1.2n
(\kern-.05em\textit{ohne} \verb|\cyr|...\ und \verb|\CYR|...\hy Zeichen).
\vspace{1ex}\noindent
@@ -610,7 +610,7 @@ auf der \hspace{-.25em}\verb|.vkc|\hy Liste nur ein Eintrag erscheint.
Beides scheitert, falls Sie \hspace{-.125em}\verb|\underline| \label{underline}
im v\fhy Befehl mit \verb|\protect| sch"utzen \baref{zrbr} und in
k\fhy Befehlen nicht immer (Stand 2021).
-%% Gilt 2021 noch, obwohl \underline nicht mehr wiklich zerbricht, aber nach
+%% Gilt noch, obwohl \underline nicht mehr wiklich zerbricht, aber nach
%% \underline und \protect\underline verschieden viele Leerzeichen stehen.
@@ -1938,7 +1938,7 @@ defaultm"a\hyss ig \verb|\bfseries| ausf"uhrt
(\textbf{fett}). Die Seiten, von denen Definitionen
herstammen, sind in der Auf"|listung von Seitenzahlen nicht
hervorgehoben. Eine Hervorhebung einzelner Seitenzahlen sieht
-auch \BibArts\ 2.3 nie vor.
+auch \BibArts\ 2.4 nie vor.
F"ur Abk"urzungen wie \printonlyabk{u.\,a.}, die Allgemeingut sind und deshalb
vielleicht nicht ins Abk"urzungsverzeichnis sollen, kann
@@ -5339,8 +5339,8 @@ Nur \verb|bibsort| in der Eingabeauf"|forderung getippt druckt auf den Bildschir
\catcode\grave@ba\|=\active\makeatother
\def|{\hspace{-.25em}\hbox to 1em{\hfill$\sim$\hfill}\hspace{-.25em}}%
\begin{verbatim}
- %%> This is bibsort 2.3 (for help: bibsort -?)
- %% bibsort 2.3 is part of BibArts 2.3 (C) Timo Baumann 2021.
+ %%> This is bibsort 2.4 (for help: bibsort -?)
+ %% bibsort 2.4 is part of BibArts 2.4 (C) Timo Baumann 2022.
%% I read a LaTeX .aux file (follow \@input), and I write my output in files
%% .vli Literature .vqu Published sources .grr Geographic index
%% .vkc Short titles .arq Unpublished sources .prr Person index
@@ -5411,30 +5411,41 @@ irref"uhrend, es sei ein\hspace{.2em} \texttt{Incomplete} \texttt{\bs ifx}~...\h
\vspace{.75ex}
Weitere Optionen wie \verb|-l|\,, \verb|-i=j| und \verb|-p| werden unten ab Seite~\pageref{plit} erkl"art.
-\vspace{1.25ex}\noindent
-Die Version 2.3 stellt f"ur \verb|bibsort| neu die Optionen \verb|-utf8| und \verb|-e| bereit:
+\vspace{1.5ex}\noindent
+Seit Version 2.3 stellt \verb|bibsort| die Optionen \verb|-utf8| und \verb|-e| bereit:
\vspace{.75ex}
-\verb|-utf8| \hspace{.1em}sorgt daf"ur, dass UTF8\hy Zeichen analog zu \verb|utf8enc.dfu| in Version v1.2l
-vom 2021/01/27 (\kern-.05em\textit{ohne} \verb|\cyr|...\ und \verb|\CYR|...\hy Zeichen) sortiert werden. Probleme mit UTF8\hy Zeichen
-berichtet \verb|bibsort| am Ende gesammelt. Falls Sie UTF8\hy Zeichen verwenden, aber \verb|-utf8| \hspace{.05em}nicht gesetzt
-haben, meldet \verb|bibsort| nur das insgesamt letzte Oktett, das nicht behandelt wurde, also etwa:\footnote{Da UTF8\hy Zeichen jenseits Nr.\,127
+\verb|-utf8| \hspace{.1em}bewirkt, dass UTF8\hy Zeichen analog zu \verb|utf8enc.dfu| (v1.2n vom 2021/06/21
+\kern-.05em\textit{ohne} \verb|\cyr|...\ und \verb|\CYR|...\hy Zeichen) sortiert werden. Seit 2.4 sind nun zus"atzlich
+ḟ \texttt{U+1E1F},
+Ḟ \texttt{U+1E1E},
+ḱ \texttt{U+1E31},
+Ḱ \texttt{U+1E30},
+Ẏ \texttt{U+1E8E},
+ẏ \texttt{U+1E8F},
+ẑ \texttt{U+1E91},
+Ẑ \texttt{U+1E90},
+ỳ \texttt{U+1EF3} und
+Ỳ \texttt{U+1EF2}
+bekannt (neu gegen"uber v1.2l).
+
+Falls Sie UTF8\hy Zeichen verwenden, aber \verb|-utf8| \hspace{.05em}nicht gesetzt
+haben, meldet \verb|bibsort| nur das letzte unbekannte Oktett aus Ihrem Text, also etwa:\footnote{Da UTF8\hy Zeichen jenseits Nr.\,127
aus mehreren Oktetten bestehen, ist die im Beispiel angegebene Nummer \texttt{165} kein eindeutiger Hinweis darauf, auf welches UTF8\hy Zeichen
die Fehlermeldung zur"uckgeht. Es k"onnte sich dabei etwa um das zweite Oktett der Dublette \texttt{195-165} f"ur å (\texttt{U+00E5}) handeln,
aber vielleicht auch \texttt{194-165} f"ur ¥ (\texttt{U+00A5}), oder sonstwas. Oder ist es ASCII 165? Dann w"are vielleicht \v{e} gemeint (siehe \texttt{-t1}).}
- \vspace{-1ex}
+ \vspace{-1.25ex}
{\scriptsize\begin{verbatim}
%%> Default encoding: Gave ASCIIs > 127 like 165 NO sorting weight.
%% Did ignore all ASCIIs > 127. Start me using -utf8 or -t1 ?
%% *******
\end{verbatim}}
-\vspace{-3ex}\noindent
-Unter \hspace{.2em}\verb|bibsort| \verb|-utf8| \hspace{.1em}\abra{...}
-\hspace{.2em}werden die ersten zwanzig unbekannten UTF8\hy Zeichen gesammelt
-und je Zeichen wird \textit{eine} Bildschirm\hy Meldung ausgegeben:
+\vspace{-3.75ex}\noindent
+Falls unter \verb|-utf8| dagegen UTF8\hy Zeichen \textit{unbekannt} sind, sammelt \verb|bibsort|
+bis zu zwanzig und gibt am Ende je Zeichen \textit{eine} Bildschirm\hy Meldung aus:
\vspace{-1ex}
{\scriptsize\begin{verbatim}
@@ -5445,17 +5456,17 @@ und je Zeichen wird \textit{eine} Bildschirm\hy Meldung ausgegeben:
%% Better replace this sequence(s) by LaTeX-cmds in your text.
\end{verbatim}}
-\vspace{-3ex}\noindent
+\vspace{-3.25ex}\noindent
Auch das aktuelle \LaTeX\ gibt bei Verwendung dieser Zeichen Fehler aus.
Falls Sie \hspace{.15em}\verb|\DeclareUnicodeCharacter{01EC}{\k{\@tabacckludge=O}}| \hspace{.2em}im Vorspann Ihrer \LaTeX\hy Datei definieren,
w"urde eine Nutzung von \verb|U+01EC| das Zeichen drucken und die \LaTeX\hy Fehlermeldung ausschalten;
-\verb|bibsort| 2.3 g"abe \verb|U+01EC| aber weiterhin kein Sortiergewicht.
+\verb|bibsort| 2.4 g"abe \verb|U+01EC| aber weiterhin kein Sortiergewicht.
Nutzung von \verb|\k{\=O}| im Text w"urde stattdessen \k{\=O} ausdrucken\footnote{In \texttt{\{tabbing\}}\hy Umgebungen w"are \texttt{\bs k\{\bs a=O\}} zu verwenden,
weil \texttt{\bs=} dort Tabs setzt.} \textit{und} von \verb|bibarts| sortiert werden k"onnen.
%%\k{\a=O}%%
\vspace{.75ex}
-\verb|-e| \hspace{.2em}ist eine weitere in Version 2.3 neue Option. Mit \hspace{.2em}\verb|\bibsort| \verb|-e| \hspace{.2em}werden die
+\verb|-e| \hspace{.2em}ist seit Version 2.3 eine weitere Option. Mit \hspace{.2em}\verb|\bibsort| \verb|-e| \hspace{.2em}werden die
Argumente von \verb|\vauthor|, \verb|\midvauthor| und \verb|\ntvautor| auf den \BibArts\hy \textit{Listen} vertauscht ausgedruckt
(\kern-.0875em\textit{e}xchange). Damit werden Koautoren in der Notation
\hspace{.1em}\textit{Nachname}\kern-.05em\verb|,| \hspace{-.1em}\textit{Vorname} \hspace{.15em}ausgedruckt, also wie der Hauptautor.
@@ -5510,8 +5521,7 @@ k"onnen Sie (f"ur eigene Tests) im Vorspann das \hspace{.1em}\verb|%|
\hspace{.15em}entfernen. Nach einem Durchlauf von
\hspace{.3em}\LaTeX\,$+$\,\verb|bibsort| \verb|-utf8| \abra{...}\kern.2em$+$\kern.15em\LaTeX\
\hspace{.3em}sind u.\,a.\ alle UTF8\hy Zeichen (mit \verb|[U+|\fabra{...}\verb|]| als Kommentar) da, die
-\hspace{.15em}\verb|bibsort| \hspace{.15em}in Version 2.3 erkennt:
-
+\hspace{.15em}\verb|bibsort| \hspace{.15em}in Version 2.4 erkennt:
\newcommand{\demotext}[1]{\nosort{\protect\printdemotext{#1}}}%
@@ -5901,6 +5911,18 @@ k"onnen Sie (f"ur eigene Tests) im Vorspann das \hspace{.1em}\verb|%|
\addtoprr{st\demotext{ [U+FB06]}}
\addtoprr{a\ b\demotext{ a[U+FEFF/nobreak]\bs\ b}}
%%
+%% neu in 2.4 [utf8enc.dfu 2021/06/21 v1.2n]:
+\addtoprr{Ḟ\demotext{ [U+1E1E] \% neu in 2.4}}
+\addtoprr{ḟ\demotext{ [U+1E1F] \% neu in 2.4}}
+\addtoprr{Ḱ\demotext{ [U+1E30] \% neu in 2.4}}
+\addtoprr{ḱ\demotext{ [U+1E31] \% neu in 2.4}}
+\addtoprr{Ẏ\demotext{ [U+1E8E] \% neu in 2.4}}
+\addtoprr{ẏ\demotext{ [U+1E8F] \% neu in 2.4}}
+\addtoprr{Ẑ\demotext{ [U+1E90] \% neu in 2.4}}
+\addtoprr{ẑ\demotext{ [U+1E91] \% neu in 2.4}}
+\addtoprr{Ỳ\demotext{ [U+1EF2] \% neu in 2.4}}
+\addtoprr{ỳ\demotext{ [U+1EF3] \% neu in 2.4}}
+%%
%% ... dies fuehren utf8-Zeichen aus in
%% utf8enc.dfu 2021/01/27 v1.2l OHNE \cyr.../\CYR...
\addtoprr{a\nobreakspace b}%siehe zugehoeriges \fillprr
@@ -6232,6 +6254,19 @@ k"onnen Sie (f"ur eigene Tests) im Vorspann das \hspace{.1em}\verb|%|
\addtoprr{st}
\addtoprr{st}
\addtoprr{a\protect\nobreak\ b\demotext{ a\bs protect\bs nobreak\bs\ b}} %%\addtoprr{a\ifhmode\nobreak\fi\ b}%% Kommt nicht im .prr-File an. %%
+%%
+%% neu in 2.4 [utf8enc.dfu 2021/06/21 v1.2n]:
+\addtoprr{\.F}
+\addtoprr{\.f}
+\addtoprr{\@tabacckludge'K}
+\addtoprr{\@tabacckludge'k}
+\addtoprr{\.Y}
+\addtoprr{\.y}
+\addtoprr{\^Z}
+\addtoprr{\^z}
+\addtoprr{\@tabacckludge`Y}
+\addtoprr{\@tabacckludge`y}
+%%
\fi
%%%
\addtoprr{b\texttwooldstyle\demotext{ \ b\bs texttwooldstyle}}
@@ -6554,9 +6589,9 @@ k"onnen Sie (f"ur eigene Tests) im Vorspann das \hspace{.1em}\verb|%|
\addtoprr{b@2}
\addtoprr{b|2\demotext{ b\protect\string|2}}
\addtoprr{b+2}
-\addtoprr{b-2}
+\addtoprr{b-2\demotext{ \ \ \ b{\protect\string-}2}}
\addtoprr{b--2\demotext{ \ b{\protect\string-}{\protect\string-}2}}
-\addtoprr{b---2\demotext{ b{\protect\string-}{\protect\string-}{\protect\string-}2}}
+%\addtoprr{b---2\demotext{ b{\protect\string-}{\protect\string-}{\protect\string-}2}}
\addtoprr{Ae}
\addtoprr{Ac}
\addtoprr{Af}
@@ -6590,6 +6625,7 @@ k"onnen Sie (f"ur eigene Tests) im Vorspann das \hspace{.1em}\verb|%|
\addtoprr{$\mathring{b}$\demotext{ \$\bs mathring\{b\}\$ \ \%neu in 2.1}}
\addtoprr{\b{b}\demotext{ \bs b\{b\}}}
\addtoprr{\c{b}\demotext{ \bs c\{b\}}}
+\addtoprr{\textcommabelow{b}\demotext{ \bs textcommabelow\{b\}}}
\addtoprr{\k{b}\demotext{ \bs k\{b\}}}
\addtoprr{\d{b}\demotext{ \bs d\{b\}}}
\addtoprr{\H{b}\demotext{ \bs H\{b\}}}
@@ -6806,7 +6842,7 @@ k"onnen Sie (f"ur eigene Tests) im Vorspann das \hspace{.1em}\verb|%|
\addtoprr{b \index{X} b\demotext{ \ \ b \bs index\{X\} b}}
\addtoprr{b\glossary{X}b\demotext{ \ b\bs glossary\{X\}b}}
\addtoprr{b \label{X1} b\demotext{ \ \ \protect\,b \bs label\{X1\} b}}
-\addtoprr{b \pageref{X1} b\demotext{ b \bs pageref\{X1\} b}}
+\addtoprr{b \pageref{X1} b\demotext{ \ b \bs pageref\{X1\} b}}
\addtoprr{b \baref{X2} b\demotext{ \ b \bs baref\{X2\} b}}
\addtoprr{b \balabel{X2} b\demotext{ \ \ \ b \bs balabel\{X2\} b}}
\addtoprr{b \protect\pageref{X1} b\demotext{ b \bs protect\bs pageref\{X1\} b}}
@@ -6854,7 +6890,7 @@ k"onnen Sie (f"ur eigene Tests) im Vorspann das \hspace{.1em}\verb|%|
\fillprr{\textcolonmonetary}{\demotext{ \bs textcolonmonetary}}
\addtoprr{¥\demotext{ [U+00A5]}}
\addtoprr{\textyen}
- \fillprr{\textyen}{\demotext{ \bs textyen \ \ \ \% new in 2.3}}
+ \fillprr{\textyen}{\demotext{ \bs textyen \ \ \ \% neu in 2.3}}
%\addtoprr{₦\demotext{ [U+20A6]}}
% \addtoprr{\textnaira}
% \fillprr{\textnaira}{\demotext{ \bs textnaira}}
@@ -7286,7 +7322,7 @@ Der erste Satz.\footnote{\kli{Ferguson}{Falscher Krieg}[23].\vspace{1ex}}}
\vfill
\hbox{\parbox{7.7cm}{\footnotesize\noindent
-\textbf{\BibArts~2.3 \ (9 Dateien, 8 vom 06.\,12.\,2021):} \\[.85ex]
+\textbf{\BibArts~2.4 \ (9 Dateien, 8 vom 10.\,01.\,2022):} \\[.85ex]
\begin{tabular}{ll}%
\texttt{README.txt} & Versionsgeschichte seit 1.3 \\[-1.75pt]
\texttt{bibarts.sty} & Das \LaTeX-Style-File \\[-1.75pt]
diff --git a/macros/latex/contrib/bibarts/bibsort.c b/macros/latex/contrib/bibarts/bibsort.c
index 0841620e75..cc094f10bf 100644
--- a/macros/latex/contrib/bibarts/bibsort.c
+++ b/macros/latex/contrib/bibarts/bibsort.c
@@ -1,5 +1,5 @@
-/* BibArts 2.3 assists you to write LaTeX texts in arts and humanities. */
-/* Copyright (C) 2021 Timo Baumann bibarts[at]gmx.de (2021/12/06) */
+/* BibArts 2.4 assists you to write LaTeX texts in arts and humanities. */
+/* Copyright (C) 2022 Timo Baumann bibarts[at]gmx.de (2022/01/10) */
/* This program is free software; you can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
@@ -46,7 +46,7 @@
The C-compiled binary of this file is reading LaTeX .aux files.
It can NOT read the .bar files, which BibArts 1.x did use.
- BibArts 2.3 ONLY has an EMULATION for 1.3 texts: Keep copies of 1.x?
+ BibArts 2.4 ONLY has an EMULATION for 1.3 texts: Keep copies of 1.x?
*/
@@ -4164,8 +4164,8 @@ static char *thtwentyfive_oheightyfour[] = {
"", /* 225 184 155 e with tilde below (not v1.2l) */
"", /* 225 184 156 [\\u{\\c{E}}] (not v1.2l) */
"", /* 225 184 157 [\\u{\\c{e}}] (not v1.2l) */
- "", /* 225 184 158 \\.F (not v1.2l) */
- "", /* 225 184 159 \\.f (not v1.2l) */
+ "\\.F", /* 225 184 158 new in 2.4 */
+ "\\.f", /* 225 184 159 new in 2.4 */
"\\=G", /* 225 184 160 */
"\\=g", /* 225 184 161 */
"", /* 225 184 162 \\.H (not v1.2l) */
@@ -4182,8 +4182,8 @@ static char *thtwentyfive_oheightyfour[] = {
"", /* 225 184 173 i with tilde below (not v1.2l) */
"", /* 225 184 174 \\\'{\\\"I} (not v1.2l) */
"", /* 225 184 175 \\\'{\\\"{\\i}} (not v1.2l) */
- "", /* 225 184 176 \\\'K (not v1.2l) */
- "", /* 225 184 177 \\\'k (not v1.2l) */
+ "\\\'K", /* 225 184 176 new in 2.4 */
+ "\\\'k", /* 225 184 177 new in 2.4 */
"", /* 225 184 178 \\d{K} (not v1.2l) */
"", /* 225 184 179 \\d{k} (not v1.2l) */
"", /* 225 184 180 \\b{K} (not v1.2l) */
@@ -4288,6 +4288,83 @@ char *get_thtwentyfive_oheightyfive(unsigned char c)
}
+static char *thtwentyfive_oheightysix[] = {
+ "", /* 225 186 128 \\`W (not v1.2l) */
+ "", /* 225 186 129 \\`w (not v1.2l) */
+ "", /* 225 186 130 \\\'W (not v1.2l) */
+ "", /* 225 186 131 \\\'w (not v1.2l) */
+ "", /* 225 186 132 \\\"W (not v1.2l) */
+ "", /* 225 186 133 \\\"w (not v1.2l) */
+ "", /* 225 186 134 \\.W (not v1.2l) */
+ "", /* 225 186 135 \\.w (not v1.2l) */
+ "", /* 225 186 136 \\d{W} (not v1.2l) */
+ "", /* 225 186 137 \\d{w} (not v1.2l) */
+ "", /* 225 186 138 \\.X (not v1.2l) */
+ "", /* 225 186 139 \\.x (not v1.2l) */
+ "", /* 225 186 140 \\\"X (not v1.2l) */
+ "", /* 225 186 141 \\\"x (not v1.2l) */
+ "\\.Y", /* 225 186 142 new in 2.4 */
+ "\\.y", /* 225 186 143 new in 2.4 */
+ "\\^Z", /* 225 186 144 new in 2.4 */
+ "\\^z", /* 225 186 145 new in 2.4 */
+ "", /* 225 186 146 \\d{Z} (not v1.2l) */
+ "", /* 225 186 147 \\d{z} (not v1.2l) */
+ "", /* 225 186 148 Z with line below (not v1.2l) */
+ "", /* 225 186 149 z with line below (not v1.2l) */
+ "", /* 225 186 150 h with line below (not v1.2l) */
+ "", /* 225 186 151 \\\"t (not v1.2l) */
+ "", /* 225 186 152 \\r{w} */
+ "", /* 225 186 153 \\r{y} */
+ "", /* 225 186 154 a with right half ring (not v1.2l) */
+ "", /* 225 186 155 long s with dot above (not v1.2l) */
+ "", /* 225 186 156 long s with diagonal stroke (not v1.2l) */
+ "", /* 225 186 157 long s with high stroke (not v1.2l) */
+ "{\\SS}", /* 225 186 158 */
+ "", /* 225 186 159 \\delta (not v1.2l) */
+ "", /* 225 186 160 \\d{A} (not v1.2l) */
+ "", /* 225 186 161 \\d{a} (not v1.2l) */
+ "", /* 225 186 162 A with hook above (not v1.2l) */
+ "", /* 225 186 163 a with hook above (not v1.2l) */
+ "", /* 225 186 164 A with circumflex-acute (not v1.2l) */
+ "", /* 225 186 165 a with circumflex-acute (not v1.2l) */
+ "", /* 225 186 166 A with circumflex-grave (not v1.2l) */
+ "", /* 225 186 167 a with circumflex-grave (not v1.2l) */
+ "", /* 225 186 168 A with circumflex-hook (not v1.2l) */
+ "", /* 225 186 169 a with circumflex-hook (not v1.2l) */
+ "", /* 225 186 170 \\~{\\^A} (not v1.2l) */
+ "", /* 225 186 171 \\~{\\^a} (not v1.2l) */
+ "", /* 225 186 172 \\d{\\^A} (not v1.2l) */
+ "", /* 225 186 173 \\d{\\^a} (not v1.2l) */
+ "", /* 225 186 174 A with breve-acute (not v1.2l) */
+ "", /* 225 186 175 a with breve-acute (not v1.2l) */
+ "", /* 225 186 176 A with breve-grave (not v1.2l) */
+ "", /* 225 186 177 a with breve-grave (not v1.2l) */
+ "", /* 225 186 178 A with breve-hook (not v1.2l) */
+ "", /* 225 186 179 a with breve-hook (not v1.2l) */
+ "", /* 225 186 180 A with breve-tilde (not v1.2l) */
+ "", /* 225 186 181 a with breve-tilde (not v1.2l) */
+ "", /* 225 186 182 \\d{\\u{A}} (not v1.2l) */
+ "", /* 225 186 183 \\d{\\u{a}} (not v1.2l) */
+ "", /* 225 186 184 \\d{E} (not v1.2l) */
+ "", /* 225 186 185 \\d{e} (not v1.2l) */
+ "", /* 225 186 186 E with hook above (not v1.2l) */
+ "", /* 225 186 187 e with hook above (not v1.2l) */
+ "", /* 225 186 188 \\~E (not v1.2l) */
+ "", /* 225 186 189 \\~e (not v1.2l) */
+ "", /* 225 186 190 E with circumflex-acute (not v1.2l) */
+ "", /* 225 186 191 e with circumflex-acute (not v1.2l) */
+ NULL };
+
+#define THTWENTYFIVE_OHEIGHTYSIX 186
+
+char *get_thtwentyfive_oheightysix(unsigned char c)
+{
+ if (c >= UTF_BLOCK_BEGIN && c <= UTF_BLOCK_END) /* 128 ... 191 */
+ return thtwentyfive_oheightysix[c-UTF_BLOCK_BEGIN];
+ else return "";
+}
+
+
static char *thtwentysix_ohtwentyeight[] = {
"", /* 226 128 128 en quad (not v1.2l) */
"", /* 226 128 129 em quad (not v1.2l) */
@@ -4613,8 +4690,11 @@ int reg_utf_eight(int l, int val, char ch[UTF_EIGHT_MAXERR][UTF_EIGHT_MAXLEN+1],
{
i = 0;
while (i < l && ch[entry][i] == *(p+i) && *(p+i) != '\0') ++i;
- if (ch[entry][i] == '\0' && *(p+i) == '\0') /* (i == l) for valids */
- {
+ if ( i > 0 /* i > 0 added in 2.4 */
+ && ch[entry][i] == '\0'
+ && (*(p+i) == '\0' || i == l) /* i == l added in 2.4 */
+ )
+ {
found = 1;
break;
}
@@ -4648,7 +4728,7 @@ int utf_eight_err(const char *p)
else
if (c >= QUADRUPLES_BEGIN && c <= QUADRUPLES_END) l = 4; /* 240 ... 244 */
- /* l == 1 falls \GenericError bliebe. */
+ /* l == 1 if \GenericError stays and the char is in its arguments */
if (l >= 1)
{
utf_err_c = reg_utf_eight(l, utf_err_c, err_utf_eight, p);
@@ -4744,8 +4824,14 @@ void get_utf_eight(char in[], const char *p)
if (signeless(*(p+1)) == THTWENTYFIVE_OHEIGHTYFIVE)
pos = insposmaxstr(in, get_thtwentyfive_oheightyfive(*(p+2)), pos, MAXLEN-1);
else
- if (signeless(*(p+1)) == 186 && signeless(*(p+2)) == 158)
- pos = insposmaxstr(in, "{\\SS}", pos, MAXLEN-1); /* 225 186 158 */
+ if (signeless(*(p+1)) == THTWENTYFIVE_OHEIGHTYSIX)
+ pos = insposmaxstr(in, get_thtwentyfive_oheightysix(*(p+2)), pos, MAXLEN-1);
+ else
+ if (signeless(*(p+1)) == 187 && signeless(*(p+2)) == 178)
+ pos = insposmaxstr(in, "\\`Y", pos, MAXLEN-1); /* 225 187 178 new in 2.4 */
+ else
+ if (signeless(*(p+1)) == 187 && signeless(*(p+2)) == 179)
+ pos = insposmaxstr(in, "\\`y", pos, MAXLEN-1); /* 225 187 179 new in 2.4 */
}
else
if (a == THTWENTYSIX)
@@ -4797,8 +4883,6 @@ void get_utf_eight(char in[], const char *p)
}
in[pos] = '\0';
-
- /* printf("%% \"%s\"\n", in); */ /* !!!! */
}
@@ -6052,7 +6136,7 @@ void printfilelist(FILE *file, int filec, int cc, const char *vor, const char *n
int i = 0;
if (cc == 1)
- fprintf(file, "\n%%%% BibArts 2.3 (C) Timo Baumann 2021 [%s]\n", __DATE__);
+ fprintf(file, "\n%%%% BibArts 2.4 (C) Timo Baumann 2022 [%s]\n", __DATE__);
fprintf(file, "%%%%\n");
timestamp(file);
@@ -8495,7 +8579,7 @@ void print_utf_msg(const char err[UTF_EIGHT_MAXERR][UTF_EIGHT_MAXLEN+1], int err
while (j < err_c && j < UTF_EIGHT_MAXERR)
{
printf("%%%%> %s utf8 sequence ", msg_a);
- if (err[j][1] == '\0') printf("beginning with char ");
+ if (err[j][1] == '\0') printf("consisting only of char "); /* msg changed in 2.4 */
i = 0; while(err[j][i] != '\0') { printf("%d", ((unsigned char)err[j][i])); if(err[j][i+1] != '\0') printf("-"); ++i; }
a = ((unsigned char)err[j][0]);
@@ -8540,8 +8624,8 @@ int main(int argc, char *argv[])
char *inname = mydefault, *arg_i = NULL, *arg_o = NULL;
- printf("\n%%%%> This is bibsort 2.3 (for help: %s -\?)\n", getmyname(argv[0], 37));
- fprintf(stderr, "%%%% bibsort 2.3 is part of BibArts 2.3 (C) Timo Baumann 2021.\n");
+ printf("\n%%%%> This is bibsort 2.4 (for help: %s -\?)\n", getmyname(argv[0], 37));
+ fprintf(stderr, "%%%% bibsort 2.4 is part of BibArts 2.4 (C) Timo Baumann 2022.\n");
argc = single_option(argc, argv, "-B", "-b");
diff --git a/macros/latex/contrib/dbshow/dbshow-doc.pdf b/macros/latex/contrib/dbshow/dbshow-doc.pdf
index fd03985433..c6d4b714d4 100644
--- a/macros/latex/contrib/dbshow/dbshow-doc.pdf
+++ b/macros/latex/contrib/dbshow/dbshow-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/dbshow/dbshow-doc.tex b/macros/latex/contrib/dbshow/dbshow-doc.tex
index 40bef33d17..ebfe69c535 100644
--- a/macros/latex/contrib/dbshow/dbshow-doc.tex
+++ b/macros/latex/contrib/dbshow/dbshow-doc.tex
@@ -1,5 +1,7 @@
\documentclass[full]{l3doc}
-\usepackage[scheme=plain]{ctex}
+\usepackage[scheme=plain, fontset=ubuntu]{ctex}
+\usepackage{multicol}
+\usepackage{adjustbox}
\usepackage{zhlineskip}
\usepackage{enumitem}
\usepackage{indentfirst}
@@ -11,22 +13,9 @@
\tcbuselibrary{listings, skins, raster, breakable}
\usepackage{tabularray}
-\def\zhdate{2022年1月8日}
-\def\endate{2022/01/08}
-\def\version{v1.2}
-
-\IndexPrologue
- {
- \section*{Index}
- \markboth{Index}{Index}
- \addcontentsline{toc}{section}{Index}
- The~italic~numbers~denote~the~pages~where~the~
- corresponding~entry~is~described,~
- numbers~underlined~point~to~the~definition,~
- all~others~indicate~the~places~where~it~is~used.
- }
-
-\newcommand\tikzmark[1]{\tikz \coordinate[overlay, remember picture] (#1);}
+\def\zhdate{2022年1月10日}
+\def\endate{2022/01/10}
+\def\version{v1.3}
\geometry{
left=4.5cm,
@@ -46,8 +35,39 @@
}
}
+\IndexPrologue {
+ \part*{Index}
+ \markboth{Index}{Index}
+ \addcontentsline{toc}{part}{Index}
+ The~italic~numbers~denote~the~pages~where~the~
+ corresponding~entry~is~described,~
+ numbers~underlined~point~to~the~definition,~
+ all~others~indicate~the~places~where~it~is~used.
+}
+
+\GlossaryPrologue {
+ \part*{Change~History}
+ {\GlossaryParms\ttfamily\hyphenchar\font=`\-}
+ \markboth{Change~History}{Change~History}
+ \addcontentsline{toc}{part}{Change~History}
+}
+
+\let\subsubitem\subitem
+
\DoNotIndex{\begin, \end}
\setlength{\parskip}{\medskipamount}
+
+\newcommand\tikzmark[1]{\tikz \coordinate[overlay, remember picture] (#1);}
+\def\levelchar{?}
+\def\orbar{\textup{\textbar}}
+\def\defaultval#1{\textbf{\textup{#1}}}
+\def\TF{true\orbar false}
+\def\TTF{\defaultval{true}\orbar false}
+\def\TFF{true\orbar\defaultval{false}}
+\def\zhbefore{\textbf{前}}
+\def\zhafter{\textbf{后}}
+\def\enbefore{\textbf{before}~}
+\def\enafter{\textbf{after}~}
\DeclareDocumentEnvironment { note } { +b } {
\par\textbf{\textsf{NOTE:~}}#1\par
} {}
@@ -59,32 +79,55 @@
top=2cm,
bottom=2cm
}
+ \PrintChanges
\PrintIndex
}
\ExplSyntaxOn
-\NewDocumentCommand { \strcs } { m } {
- \texttt{\tl_to_str:n { #1 }}
+\makeatletter
+\cs_new_protected:Nn \dbshow_changes:nnnn {
+ \@bsphack\group_begin:\@sanitize
+ \catcode`\\\z@ \catcode`\ 10 \MakePercentIgnore
+ \exp_args:Nx \glossary {
+ \exp_not:N \textbf{#1}\levelchar
+ \exp_not:N \textit{#2}\c_space_tl
+ \exp_not:N \textbf{#3}\c_colon_str\c_space_tl
+ \exp_not:n { #4 }
+ }
+ \group_end:\@esphack
}
-
-\dim_new:N \l__my_syntax_dim
-\box_new:N \g__my_syntax_box
-\NewDocumentEnvironment { Syntax } { s }
- {
- \dim_set:Nn \l__my_syntax_dim
- { \textwidth }
- \hbox_gset:Nw \g__my_syntax_box
- \small \ttfamily
- \begin{minipage}[t]{\l__my_syntax_dim}
- \raggedright\obeyspaces\obeylines
+\cs_generate_variant:Nn \dbshow_changes:nnnn { xnnn }
+
+\cs_new_protected:Nn \dbshow_changes_what:nnnn {
+ \regex_extract_once:nnNT { doc|macro|bug|option }
+ { #3 } \l_tmpa_seq {
+ \dbshow_changes:xnnn {
+ \str_case_e:nn { \seq_item:Nn \l_tmpa_seq { 1 } } {
+ { doc } { Documentation }
+ { macro } { Macro }
+ { bug } { Bug }
+ { option } { Option }
+ { logic } { Logic }
+ }
+ }
+ {#2} {#3} {#4}
}
- {
- \end{minipage}
- \hbox_gset_end:
- \IfValueF { #1 } { \smallskip }
- \box_use_drop:N \g__my_syntax_box
- \smallskip
+}
+
+\cs_new_protected:Nn \dbshow_changes_how:nnnn {
+ \regex_extract_once:nnNT { Add|Update|Remove } { #3 } \l_tmpa_seq {
+ \dbshow_changes:xnnn { \seq_item:Nn \l_tmpa_seq { 1 } }
+ {#2} {#3} {#4}
}
+}
+
+% #1 version #2 date #3 type #4 desc
+\DeclareDocumentCommand \changes { m m m m } {
+ \dbshow_changes:nnnn {#1} {#2} {#3} {#4}
+ \dbshow_changes_what:nnnn {#1} {#2} {#3} {#4}
+ \dbshow_changes_how:nnnn {#1} {#2} {#3} {#4}
+}
+\makeatother
\DeclareDocumentEnvironment { Description } { o +b } {
\hbox_set:Nn \l_tmpa_box { #1 }
@@ -94,35 +137,38 @@
\end{itemize}
} { }
-\keys_define:nn { dbshow/doc } {
- opt .tl_set:N = \l_opt_tl,
- desc .tl_set:N = \l_desc_tl,
- init .tl_set:N = \l_init_tl,
- init .initial:n = init-none,
+\cs_new_protected:Nn \dbshowdoc_function_begin:N {
+ \cs_set_eq:NN \__codedoc_tmp_cs:nN \__codedoc_typeset_function_block:nN
+ \cs_set_protected:Npn \__codedoc_typeset_function_block:nN ##1##2 {
+ \__codedoc_function_label:xN {##1} ##2
+ \hbox_set:Nn \l_tmpa_box {##1}
+ \int_compare:nTF { \str_count:n {##1} <= 22 }
+ {##1} { \adjustbox{width=.7\marginparwidth, height=\box_ht:N \l_tmpa_box}{##1} }
+ #1{##1}
+ \__codedoc_typeset_expandability: \\
+ }
}
-
-\box_new:N \l__option_box
-\NewDocumentEnvironment { option } { m +b } {
- \keys_set:nn { dbshow/doc } { #1 }
- \hbox_set:Nw \l__option_box
- \small \ttfamily
- \begin{minipage}[t]{\textwidth}
- \obeyspaces\obeylines
- \textcolor{red}{
- \l_opt_tl
- \exp_args:Nx\SpecialOptionIndex{\l_opt_tl}
- }
- {~}\l_desc_tl
- \hfill(
- \tl_if_eq:NnTF \l_init_tl { init-none } { no~value }
- { initially~\texttt{\l_init_tl} }
- )
- \end{minipage}
- \hbox_gset_end:
- \box_use_drop:N \l__option_box
- #2
- \medskip
-} { }
+\cs_new_protected:Nn \dbshowdoc_function_end: {
+ \cs_set_eq:NN \__codedoc_typeset_function_block:nN \__codedoc_tmp_cs:nN
+}
+\DeclareDocumentEnvironment { option } { O{} +v }
+ {
+ \dbshowdoc_function_begin:N \SpecialOptionIndex
+ \__codedoc_function:nnw {#1} {#2}
+ }
+ {
+ \__codedoc_function_end:
+ \dbshowdoc_function_end:
+ }
+\DeclareDocumentEnvironment { environment } { O{} +v }
+ {
+ \dbshowdoc_function_begin:N \SpecialEnvIndex
+ \__codedoc_function:nnw {#1} {#2}
+ }
+ {
+ \__codedoc_function_end:
+ \dbshowdoc_function_end:
+ }
\DeclareDocumentCommand \opt { O{} m }
{ \__codedoc_cmd:no {#1} { #2 } }
@@ -163,13 +209,23 @@
和其他数据库宏包比如 \pkg{datatool} 相比,\pkg{dbshow} 更专注于非图表类型的数
据展示。
+\changes{1.2}{2022-01-09}{Add doc}{descripton for expansion}
+\begin{itemize}
+ \item 名字后带有 $\star$ 的命令是可以完全展开的(fully-expandable);
+ \item 名字后带有 \ding{73} 的命令可以有限制地展开(restricted-expandable);
+ \item 名字后不带有特殊字符的命令是不可展开的(non-expandable);
+ \item 名字后带有 $\star$ 的选项不影响相关的代码的是否可展开;
+ \item 名字后带有 \ding{73} 的选项是否影响相关代码的可展开性取决于选项的设置;
+ \item 名字后不带有特殊字符的选项会使与之相关的代码变得不可展开。
+\end{itemize}
+
\subsection{数据类型}
宏包基于 \pkg{expl3} 的基础类型构建了6种类型:
\begin{Description}[\texttt{clist}]
\item[\texttt{date}]
- 基于宏包 \pkg{datetime2} 的日期类型,以iso标准存储,支持大小比较,排序(转
- 换成字符串)。默认值为 \cs{Today}。
+ 日期类型,以 |yyyy/mm/dd| 形式存储,支持大小比较,排序(转
+ 换成字符串)。默认值为 \cs{dbtoday}。
\item[\texttt{str}]
字符串类型,支持正则匹配,英文排序。默认值为空。
\item[\texttt{tl}]
@@ -182,8 +238,14 @@
逗号分隔的列表类型。默认值为空列表。
\end{Description}
+\changes{1.3}{2022-01-08}{Remove dependency}{\pkg{datatime2}}
+除了日期类型,所有类型都是 \pkg{expl3} 的内置类型。\pkg{dbshow} 构建了一个简单
+的 |date| 类型,支持转换成整数以及带样式的打印。
+
\subsection{与 \pkg{datatool} 的区别}
+\changes{1.2}{2022-01-07}{Add doc}{add comparison to \pkg{datatool}}
+
从核心功能上看,\pkg{dbshow} 和 \pkg{datatool} 实现了相同的功能。区别在于
\pkg{dbshow} 基于 \pkg{expl3} 实现,支持字符串的正则匹配,还支持多级排序。使用
方式上更倾向于样式与内容分离,所有的样式都可以通过选项提前定义好并且可以复用。
@@ -197,7 +259,7 @@
\section{接口文档}
\subsection{创建、展示和清空数据库}
-\begin{function}{\dbNewDatabase, \dbNewDatabase*}
+\begin{function}[added=2022-01-05]{\dbNewDatabase, \dbNewDatabase*}
\begin{syntax}
\cs{dbNewDatabase} \oarg{base database} \marg{database} \{ \\
~~\meta{attr1} = \meta{type spec1}, \\
@@ -226,7 +288,7 @@
}
\meta{attr} = \meta{type} &
将 \meta{attr} 声明为 \meta{type} 类型 \\
- \meta{attr} = \meta{type}\textbar\meta{default} &
+ \meta{attr} = \meta{type}\orbar\meta{default} &
将 \meta{attr} 声明为 \meta{type} 类型,并且将默认值设置为 \meta{default}。
\\
\end{tblr}
@@ -247,7 +309,7 @@
}
\end{verbatim}
-\begin{function}{\dbshow}
+\begin{function}[added=2022-01-05]{\dbshow}
\begin{syntax}
\cs{dbshow} \marg{style} \marg{database}
\end{syntax}
@@ -255,18 +317,17 @@
使用 \meta{style} 样式来展示 \meta{database}。
\end{function}
-\begin{function}{\dbclear}
+\changes{1.2}{2022-01-07}{Add macro}{\cs{dbclear}}
+\begin{function}[added=2022-01-07]{\dbclear}
\begin{syntax}
\cs{dbclear} \marg{database}
\end{syntax}
-
清空 \meta{database} 里的所有内容。
-
\end{function}
\subsection{\cs{dbNewStyle} 和样式选项}
-\begin{function}{\dbNewStyle}
+\begin{function}[added=2022-01-05]{\dbNewStyle}
\begin{syntax}
\cs{dbNewStyle} \oarg{base styles} \marg{style} \marg{database} \marg{opts}
\end{syntax}
@@ -277,14 +338,25 @@
\subsubsection{通用选项}
-\begin{option}{opt=filter, desc={= \meta{filter}}, init=-none-}
+\begin{option}[added=2022-01-05]{filter}
+ \begin{syntax}
+ filter = <filter>
+ \end{syntax}
+
为当前样式设置由 \cs{dbCombineFilters} 所定义的过滤器
\end{option}
-\begin{option}{opt=raw-filter, desc={= \meta{cond combination}}}
- 用已定义的条件为当前样式设置匿名过滤器。下面两个例子的作用是等同的。
+\begin{option}[added=2022-01-06]{raw-filter}
+ \begin{syntax}
+ raw-filter = <conditional expression>
+ \end{syntax}
+
+ 使用条件表达式设置匿名过滤器,这里的条件指通过 \cs{dbNewConditional} 定义的
+ 条件。下面代码中两个示例的过滤器具有相同的功能。
\end{option}
+\changes{1.1}{2022-01-06}{Add option}{\opt{raw-filter}}
+
\begin{verbatim}
% method 1
\begin{dbFilters}{db}
@@ -301,10 +373,12 @@
\dbNewStyle{style}{db}{filter=filter}
\end{verbatim}
-\begin{option}{
- opt = sort,
- desc = {= \{ \meta{attr spec1}, \meta{attr spec2}, \ldots{} \}},
-}
+\changes{1.2}{2022-01-08}{Fix bug}{string sorting bug}
+\begin{option}[added=2022-01-05]{sort}
+ \begin{syntax}
+ sort = \{ <attr spec1>, <attr spec2>, \ldots{} \}
+ \end{syntax}
+
为当前样式设置排序规则。支持根据 |str|,|date|,|int|,|fp| 类型的数据进行排
序,支持多级排序。\meta{attr} 表示增序,\meta{attr}* 表示降序。下面例子中,
使用 |sort-style| 展示数据时的顺序为先按 |level| 降序,|level| 相同的再按出
@@ -323,34 +397,74 @@
}
\end{verbatim}
-\begin{option}{
- opt = item-code,
- desc = {= \meta{item code}}
-}
+\begin{option}[added=2022-01-05, rEXP]{item-code}
+ \begin{syntax}
+ item-code = <code>
+ \end{syntax}
+
该选项用来设置展示数据库中每条记录的代码。你可以使用 \cs{dbuse} 来展示属性的
值。
\end{option}
-\begin{option}{
- opt = {\meta{attr}/sep},
- desc = {= \meta{sep spec}},
- init = {,~\~}
-}
-\begin{Syntax}
- \meta{attr}/sep = \meta{separator} \\
- \meta{attr}/sep = \{ \\
- ~~\meta{separator between two}, \\
- ~~\meta{separator between more than two}, \\
- ~~\meta{separator between final two} \\
- \}
-\end{Syntax}
-
- 该选项只适用于类型为 |clist| 的属性,用来设置列表间元素的间隔。第一个版本接
- 受一个参数,将所有的元素间隔设置为 \meta{separator}。第二个版本接受逗号分隔
- 的三个参数,分别用来设置只有两个元素时的分隔符 \meta{separator between two},
- 超过两个元素时的分隔符 \meta{separator between more than two},和最后两个元
- 素之间的分隔符 \meta{separator between final two}。
+\changes{1.3}{2022-01-09}{Update option}{\opt{<attr>/sep}}
+\begin{option}[added=2022-01-05, updated=2022-01-08, rEXP]{<attr>/sep}
+ \begin{syntax}
+ <attr>/sep = <separator> \\
+ <attr>/sep = \{ \\
+ ~~\meta{separator between two}, \\
+ ~~\meta{separator between more than two}, \\
+ ~~\meta{separator between final two} \\
+ \} \\
+ <attr>/sep = \{ \\
+ ~~\meta{separator before year}, \\
+ ~~\meta{separator between year and month}, \\
+ ~~\meta{separator between month and day}, \\
+ ~~\meta{separator after day} \\
+ \} \\
+ \end{syntax}
+
+ 该选项只适用于类型为 |clist| 或 |date| 的属性,用来设置列表间元素的间隔。参
+ 数为一个 \meta{separator} 时,所有元素间的分隔符被设置为 \meta{separator}。
+ \meta{separator before year} 和 \meta{separator after day} 被设置为空。
+\end{option}
+
+ 参数为3个元素的逗号分隔的列表时,此选项用来设置列表元素的分隔符,分别用来设
+ 置只有两个元素时的分隔符 \meta{separator between two},超过两个元素时的分隔
+ 符 \meta{separator between more than two},和最后两个元素之间的分隔符
+ \meta{separator between final two}。对于类型为 |clist| 的属性,设置此选项时
+ 如果参数列表数量不是1或者3会触发报错。
+\begin{verbatim}
+ % clist-attr is an attribute of database db
+ % suppose the val of clist-attr is { 1, 2, 3 }
+ \dbNewStyle{clist-sep}{db}{
+ clist-attr/sep = { ,~ }, % print 1, 2, 3
+ clist-attr/sep = { {,~}, {,~}, {and~} } % print 1, 2 and 3
+ }
+\end{verbatim}
+
+ 参数为4个元素的逗号分隔的列表时,此选项用来设置日期的分隔符,分别用来设
+ 置 \meta{year} 之前的分隔符 \meta{separator before year} ,\meta{year} 和
+ \meta{month} 之间的分隔符 \meta{separator between year and month} ,
+ \meta{month} 和 \meta{day} 之间的分隔符,以及 \meta{day} 之后的分隔符。对于
+ 类型为 |date| 的属性,设置此选项时如果参数列表数量不是1或者4会触发报错。
+
+\begin{verbatim}
+ % date-attr is an attribute of database db
+ % suppose the val of date-attr is 2022/01/01
+ \dbNewStyle{date-sep}{db}{
+ date-attr/sep = -, % print 2022-01-01
+ date-attr/sep = { |, -, -, | } % print |2022-01-01|
+ }
+\end{verbatim}
+
+\changes{1.3}{2022-01-08}{Add option}{\opt{<attr>/zfill}}
+\begin{option}[added=2022-01-08, EXP]{<attr>/zfill}
+ \begin{syntax}
+ <attr>/zfill = <\TTF>
+ \end{syntax}
+
+ 该选项只适用于类型为 |date| 的属性。控制输出月份和天时是否补零。
\end{option}
\subsubsection{装饰器}
@@ -385,69 +499,90 @@
}
\end{verbatim}
-\begin{option}{
- opt = before-code,
- desc = {= \meta{before code}}
-}
- 该选项用来设置在展示整个数据库之前需要执行的代码。
+\changes{1.3}{2022-01-08}{Add option}{\opt{<attr>/wrapper}}
+\begin{option}[added=2022-01-08, rEXP]{<attr>/wrapper}
+ \begin{syntax}
+ <attr>/wrapper = <control sequence>
+ \end{syntax}
+
+ 该选项只适用于类型为 |date| 的属性。\meta{control sequence} 只接收一个参数即
+ 日期,如果设置了此选项,则最后输出的日期为
+ \meta{control sequence}\marg{date}。
\end{option}
-\begin{option}{
- opt = after-code,
- desc = {= \meta{after code}}
-}
- 该选项用来设置在展示整个数据库之后需要执行的代码。
+\begin{option}[added=2022-01-05, rEXP]{before-code}
+ \begin{syntax}
+ before-code = <code>
+ \end{syntax}
+
+ 该选项用来设置在展示整个数据库之\zhbefore 需要执行的代码。
\end{option}
-\begin{option}{
- opt = record-before-code,
- desc = {= \meta{before code}}
-}
- 该选项用来设置在展示当前记录之前需要执行的代码。
+\begin{option}[added=2022-01-05, rEXP]{after-code}
+ \begin{syntax}
+ after-code = <code>
+ \end{syntax}
+
+ 该选项用来设置在展示整个数据库之\zhafter 需要执行的代码。
\end{option}
-\begin{option}{
- opt = record-after-code,
- desc = {= \meta{after code}}
-}
- 该选项用来设置在展示当前记录之后需要执行的代码。
+\changes{1.2}{2022-01-08}{Add options}{\opt{record-before-code},
+\opt{record-after-code}}
+\begin{option}[added=2022-01-05, rEXP]{record-before-code}
+ \begin{syntax}
+ record-before-code = <code>
+ \end{syntax}
+
+ 该选项用来设置在展示当前记录之\zhbefore 需要执行的代码。
\end{option}
-\begin{option}{
- opt = {\meta{attr}/before-code},
- desc = {= \meta{before code}}
-}
- 该选项用来设置展示数据库中属性 \meta{attr} 对应数据之前需要执行的代码。
- \cs{dbuse} 会在展示属性数据前执行此代码。
+\begin{option}[added=2022-01-05, rEXP]{record-after-code}
+ \begin{syntax}
+ record-after-code = <code>
+ \end{syntax}
+
+ 该选项用来设置在展示当前记录之\zhafter 需要执行的代码。
\end{option}
-\begin{option}{
- opt = {\meta{attr}/after-code},
- desc = {= \meta{after code}}
-}
- 该选项用来设置展示数据库中属性 \meta{attr} 对应数据之后需要执行的代码。
- \cs{dbuse} 会在展示属性数据后执行此代码。
+\begin{option}[added=2022-01-05, rEXP]{<attr>/before-code}
+ \begin{syntax}
+ <attr>/before-code = <code>
+ \end{syntax}
+
+ 该选项用来设置展示数据库中属性 \meta{attr} 对应数据之\zhbefore 需要执行的代
+ 码。\cs{dbuse} 会在展示属性数据\zhbefore 执行此代码。
\end{option}
-\begin{option}{
- opt = {\meta{attr}/item-before-code},
- desc = {= \meta{before code}}
-}
- 该选项只适用于类型为 |clist| 的属性,用来设置展示列表每个元素前需要执行的代
- 码。
+\begin{option}[added=2022-01-05, rEXP]{<attr>/after-code}
+ \begin{syntax}
+ <attr>/after-code = <code>
+ \end{syntax}
+
+ 该选项用来设置展示数据库中属性 \meta{attr} 对应数据之\zhafter 需要执行的代码。
+ \cs{dbuse} 会在展示属性数据\zhafter 执行此代码。
\end{option}
-\begin{option}{
- opt = {\meta{attr}/item-after-code},
- desc = {= \meta{after code}}
-}
- 该选项只适用于类型为 |clist| 的属性,用来设置展示列表每个元素后需要执行的代
- 码。
+\begin{option}[added=2022-01-05, rEXP]{<attr>/item-before-code}
+ \begin{syntax}
+ <attr>/item-before-code = <code>
+ \end{syntax}
+
+ 该选项只适用于类型为 |clist| 的属性,用来设置展示列表每个元素\zhbefore 需要
+ 执行的代码。
+\end{option}
+
+\begin{option}[added=2022-01-05, rEXP]{<attr>/item-after-code}
+ \begin{syntax}
+ <attr>/item-after-code = <code>
+ \end{syntax}
+
+ 该选项只适用于类型为 |clist| 的属性,用来设置展示列表每个元素\zhafter 需要执
+ 行的代码。
\end{option}
\subsection{使用 \cs{dbNewReviewPoints} 定义复习点}
-\begin{function}{\dbNewReviewPoints}
+\begin{function}[added=2022-01-05]{\dbNewReviewPoints}
\begin{syntax}
\cs{dbNewReviewPoints} \marg{name} \marg{points}
\end{syntax}
@@ -455,6 +590,8 @@
定义名为 \meta{name} 的复习点。这是专门为错题本或复习所定制的功能,
\meta{points}是一系列整数,现在假设每道错题你都将写错时的日期记录在了 |date|
属性中,并且你希望每隔2,5,15天复习一次。下面的代码给出了一个实现示例。
+\end{function}
+
\begin{verbatim}
\dbNewReviewPoints{review-point}{2, 5, 15} % 定义复习点
\begin{dbFilters}
@@ -463,47 +600,52 @@
\end{dbFilters}
\dbNewStyle{review-style}{ques}{filter=filter1} % 定义展示样式
\end{verbatim}
-\end{function}
\subsection{在 \env{dbFilters} 环境中定义过滤器}
-\noindent\DescribeEnv{dbFilters}
-\begin{Syntax}*
- |\begin{dbFilters}|\marg{database} \\
- ~~\meta{code}
- |\end{dbFilters}| \\
-\end{Syntax}
+\begin{environment}[added=2022-01-05]{dbFilters}
+ \begin{syntax}
+ |\begin{dbFilters}|\marg{database} \\
+ ~~\meta{code}
+ |\end{dbFilters}| \\
+ \end{syntax}
-\env{dbFilters}用来定义过滤器,此环境中定义了 \cs{dbNewConditional} 命令用来定
-义条件和 \cs{dbCombineConditionals} 命令用来组合条件定义过滤器。过滤器独立于每
-个 \meta{database},这意味着你可以在不同数据库中定义名称相同的过滤条件和过滤器。
+ \env{dbFilters}用来定义过滤器,此环境中定义了 \cs{dbNewConditional} 命令用来
+ 定义条件和 \cs{dbCombineConditionals} 命令用来组合条件定义过滤器。过滤器独立
+ 于每个 \meta{database},这意味着你可以在不同数据库中定义名称相同的过滤条件和
+ 过滤器。
+\end{environment}
-\begin{function}{\dbNewConditional, \dbNewConditional*}
+\begin{function}[added=2022-01-05, updated=2022-01-08]{\dbNewConditional, \dbNewConditional*}
\begin{syntax}
\cs{dbNewConditional} \marg{name} \marg{attr} \marg{cond spec} \\
\cs{dbNewConditional}* \marg{name} \marg{attr} \marg{cond spec} \\[2pt]
- \cs{dbNewConditional} \marg{name} \marg{int/fp attr} \marg{relation} \\
- \cs{dbNewConditional}* \marg{name} \marg{int/fp attr} \marg{relation} \\
+ \cs{dbNewConditional} \marg{name} \marg{int/fp attr} \marg{expr} \\
+ \cs{dbNewConditional}* \marg{name} \marg{int/fp attr} \marg{expr} \\
\cs{dbNewConditional} \marg{name} \marg{str/tl attr} \marg{regex expr} \\
\cs{dbNewConditional}* \marg{name} \marg{str/tl attr} \marg{regex expr} \\
\cs{dbNewConditional} \marg{name} \marg{clist attr} \marg{val list} \\
\cs{dbNewConditional}* \marg{name} \marg{clist attr} \marg{val list} \\
- \cs{dbNewConditional} \marg{name} \marg{date attr} \{\meta{review points}\textbar\meta{date}\} \\
- \cs{dbNewConditional}* \marg{name} \marg{date attr} \marg{relation}
+ \cs{dbNewConditional} \marg{name} \marg{date attr} \marg{expr}
+ \cs{dbNewConditional}* \marg{name} \marg{date attr} \{\meta{review points}\orbar\meta{date}\} \\
\end{syntax}
\cs{dbNewConditional} 用来定义名为 \meta{name} 的条件,\meta{attr} 指定条件
所绑定的属性,在 \meta{cond spec} 中可以用 \cs{dbval} 指代属性的值。
\end{function}
- 对于类型为 |int| 和 |fp| 的属性,两个版本的定义是一致的,\meta{relation} 可
- 以是单个关系式,比如 |\dbval > 3|,也可以是组合关系式,比如
- |\dbval > 3 && \dbval < 10.2|。支持的操作符有 |<, >, =, ==, !=, >=, <=, !|。
+ \changes{1.3}{2022-01-10}{Update doc}{truncated division}
+ 对于类型为 |int| 和 |fp| 的属性,\meta{expr} 传递给 \cs{int_compare:nTF} 或
+ \cs{fp_compare:nTF} 处理。
+ \begin{note}
+ |/| 为四舍五入除法,截断除法请用 \cs{dbIntDivTruncate}。
+ \end{note}
对于类型为 |str| 和 |tl| 的属性,\meta{regex} 为正则表达式,
\cs{dbNewConditional} 表示部分匹配,\cs{dbNewConditional*} 表示整体匹配。
+
\begin{verbatim}
- \dbNewConditional{cond1}{str-attr}{abc} % 匹配 abc, abcd, 1abc, =abc= 等
+ \dbNewConditional {cond1}{str-attr}{abc} % 匹配 abc, abcd, 1abc, =abc= 等
\dbNewConditional*{cond2}{str-attr}{abc} % 只匹配 abc
\end{verbatim}
@@ -513,16 +655,19 @@
(列表)中条件才成立。
\begin{verbatim}
- \dbNewConditional{cond1}{clist-attr}{a, b, c} % a, b, d 满足条件
+ \dbNewConditional {cond1}{clist-attr}{a, b, c} % a, b, d 满足条件
\dbNewConditional*{cond2}{clist-attr}{a, b, c} % a, b, d 不满足条件
\end{verbatim}
- 对于类型为 |date| 的属性,\cs{dbNewConditional} 使用复习点来定义过滤条件,
- \meta{review points} 是 \cs{dbNewReviewPoints} 定义的复习点,\meta{date} 是
- 用来比较的日期;\cs{dbNewConditional*} 使用\textbf{单个}关系式来定义过滤条件。
- 支持的操作符有 |<, >, =, ==, !=, >=, <=|。
+ \changes{1.3}{2022-01-08}{Update logic}{swap definition of starred and
+ unstarred conditionals of date}
+ 对于类型为 |date| 的属性,\cs{dbNewConditional} 定义的条件后续处理中会将
+ \meta{expr} 中的所有日期转换成相对\textit{1971年1月1日}的一个整数值,然后将
+ 处理后的表达式传递给 \cs{int_compare:nTF} 做进一步处理;
+ \cs{dbNewConditional*} 使用复习点来定义过滤条件,\meta{review points} 是
+ \cs{dbNewReviewPoints} 定义的复习点,\meta{date} 是用来比较的日期。
-\begin{function}{\dbCombineConditionals}
+\begin{function}[added=2022-01-05]{\dbCombineConditionals}
\begin{syntax}
\cs{dbCombineConditionals} \marg{name} \marg{cond combination} \oarg{info}
\end{syntax}
@@ -537,51 +682,56 @@
\subsection{使用 \env{dbitem} 环境存储数据}
-\noindent\DescribeEnv{dbitem}
-\begin{Syntax}*
- |\begin{dbitem}|\marg{database}[ \\
- ~~\meta{attr1} = \meta{val1}, \\
- ~~\meta{attr2} = \meta{val2}, \\
- ~~\ldots{} \\
- ] \\
- ~~\meta{code} \\
- |\end{dbitem}|
-\end{Syntax}
+\begin{environment}[added=2022-01-05]{dbitem}
+ \begin{syntax}
+ |\begin{dbitem}|\marg{database}[ \\
+ ~~\meta{attr1} = \meta{val1}, \\
+ ~~\meta{attr2} = \meta{val2}, \\
+ ~~\ldots{} \\
+ ] \\
+ ~~\meta{code} \\
+ |\end{dbitem}|
+ \end{syntax}
\env{dbitem} 环境用来存储数据。有两种存储数据的方法,较短的数据可以在选项列
表中通过键值对设置值,较长的数据可以在 \meta{code} 中使用 \cs{dbsave} 存储。
\cs{dbsave}会覆盖选项中设置的值。没有设置的值将会被设置为全局默认值,下面给
出一个存储示例。
+\end{environment}
\begin{verbatim}
- \begin{dbitem}[date=2022-01-01, info=测试]
+ \begin{dbitem}[date = 2022-01-01, info = 测试]
\dbsave{question}{这是一个测试问题}
- \dbsave{answer}{这是一个测试答案}
+ \dbsave{answer} {这是一个测试答案}
\end{dbitem}
\end{verbatim}
\subsection{\cs{dbsave} 和 \cs{dbuse}}
-\begin{function}{\dbsave}
+\changes{1.3}{2022-01-08}{Add macro}{\cs{dbsave*}}
+\begin{function}[added=2022-01-05, updated=2022-01-08]{\dbsave, \dbsave*}
\begin{syntax}
- \cs{dbsave} \marg{attr} \marg{data}
+ \cs{dbsave} \marg{attr} \marg{data} \\
+ \cs{dbsave}* \marg{attr} \marg{data}
\end{syntax}
- \cs{dbsave} 用来存储数据,只能在 \env{item} 环境中使用。
+ \cs{dbsave} 用来存储数据,只能在 \env{item} 环境中使用。使用 \cs{dbsave*} 存
+ 储的数据会被 \cs{exp_not:n} 包裹。
\end{function}
-\begin{function}[EXP]{\dbuse}
+\changes{1.2}{2022-01-08}{Update macro}{make \cs{dbuse} fully-expandable}
+\begin{function}[added=2022-01-05, updated=2022-01-08, EXP]{\dbuse}
\begin{syntax}
- \cs{dbuse} \marg{attr}
+ \cs{dbuse} \marg{attr}
\end{syntax}
- \cs{dbuse} 用来使用数据,只能在 \opt{item-code} 选项中使用。\cs{dbuse} 是可
+ \cs{dbuse} 用来展示数据,只能在 \opt{item-code} 选项中使用。\cs{dbuse} 是可
展开的。
\end{function}
\subsection{条件判别式}
-\begin{function}[EXP]{\dbIfEmptyT, \dbIfEmptyF, \dbIfEmptyTF}
+\begin{function}[added=2022-01-05, EXP]{\dbIfEmptyT, \dbIfEmptyF, \dbIfEmptyTF}
\begin{syntax}
\cs{dbIfEmptyTF} \marg{true code} \marg{false code} \\
\cs{dbIfEmptyT} \marg{true code} \\
@@ -599,33 +749,68 @@
}
\end{verbatim}
-\subsection{特殊命令}
-
-\pkg{dbshow} 定义了一些特殊的命令,会根据语境展开为不同的内容。
-
-\DescribeMacro{\dbval}当前属性的值,只能在 \cs{dbNewConditional} 中使用
+\changes{1.2}{2022-01-08}{Remove macros}{\cs{dbItemIfEmpty(TF)}, \cs{dbClistItemIfEmpty(TF)}}
-\DescribeMacro{\dbDatabase}数据库名称
+\subsection{表达式函数}
-\DescribeMacro{\dbFilterName}过滤器名称
-
-\DescribeMacro{\dbFilterInfo}过滤器信息
-
-\DescribeMacro{\dbIndex}原始数据索引,等同于 |\dbuse{id}| 但是 \cs{dbuse} 是不可展开的
-
-\DescribeMacro{\dbarabic}用数字表示的查询集数据计数
-
-\DescribeMacro{\dbalph}用小写字母表示的查询集数据计数
+\changes{1.3}{2022-01-10}{Add macros}{expression function aliases}
+\begin{function}[added=2022-01-10, EXP]{
+ \dbIntAbs, \dbIntSign, \dbIntDivRound, \dbIntDivTruncate, \dbIntMax,
+ \dbIntMin, \dbIntMod, \dbFpSign,
+}
+ \begin{syntax}
+ \cs{dbIntAbs} \Arg{intexpr}
+ \cs{dbIntSign} \Arg{intexpr}
+ \cs{dbIntDivRound} \Arg{intexpr_1} \marg{intexpr_2}
+ \cs{dbIntDivTruncate} \Arg{intexpr_1} \marg{intexpr_2}
+ \cs{dbIntMax} \Arg{intexpr_1} \marg{intexpr_2}
+ \cs{dbIntMin} \Arg{intexpr_1} \marg{intexpr_2}
+ \cs{dbIntMod} \Arg{intexpr_1} \marg{intexpr_2}
+ \cs{dbFpSign} \Arg{fpexpr}
+ \end{syntax}
+ \cs{dbIntAbs} 等同于 \cs{int_abs:n} \\
+ \cs{dbIntSign} 等同于 \cs{int_sign:n} \\
+ \cs{dbIntDivRound} 等同于 \cs{int_div_round:nn} \\
+ \cs{dbIntDivTruncate} 等同于 \cs{int_div_truncate:nn} \\
+ \cs{dbIntMax} 等同于 \cs{int_max:nn} \\
+ \cs{dbIntMin} 等同于 \cs{int_min:nn} \\
+ \cs{dbIntMod} 等同于 \cs{int_mod:nn} \\
+ \cs{dbFpSign} 等同于 \cs{fp_sign:n} \\
+ 详细的文档见 \pkg{interface3} \\
+\end{function}
-\DescribeMacro{\dbAlph}用小写字母表示的查询集数据计数
+\subsection{特殊命令}
-\DescribeMacro{\dbroman}用小写罗马数字表示的查询集数据计数
+\pkg{dbshow} 定义了一些特殊的命令,会根据语境展开为不同的内容。
-\DescribeMacro{\dbRoman}用大写罗马数字表示的查询集数据计数
+\changes{1.1}{2022-01-05}{Add macro}{
+ \cs{dbarabic}, \cs{dbalph}, \cs{dbAlph}, \cs{dbroman},
+ \cs{dbRoman}
+}
+\changes{1.1}{2022-01-06}{Fix bug}{\cs{dbIndex} not defined}
+\begin{function}[added=2022-01-05, EXP]{
+ \dbval, \dbDatabase, \dbFilterName, \dbFilterInfo,
+ \dbIndex, \dbarabic, \dbalph, \dbAlph, \dbroman, \dbRoman
+}
+\begin{tblr}{ll}
+ \cs{dbval} & 当前属性的值 \\
+ \cs{dbDatabase} & 数据库名称 \\
+ \cs{dbFilterName} & 当前样式过滤器的名称 \\
+ \cs{dbFilterInfo} & 当前样式过滤器的相关信息 \\
+ \cs{dbIndex} & 数据索引,等同于 \cs{dbuse}|{id}| \\
+ \cs{dbarabic} & 用数字表示的查询集数据计数 \\
+ \cs{dbalph} & 用小写字母表示的查询集数据计数 \\
+ \cs{dbAlph} & 用大写字母表示的查询集数据计数 \\
+ \cs{dbroman} & 用小写罗马字母表示的查询集数据计数 \\
+ \cs{dbroman} & 用大写罗马字母表示的查询集数据计数 \\
+ \end{tblr}
+\end{function}
\section{错题本示例}
见第 \ref{sec:example} 节。
+\changes{1.1}{2022-01-07}{Update doc}{improve example}
+
\title{
Package \pkg{dbshow} \version%
\protect\footnote{%
@@ -653,13 +838,26 @@ The package provides four core functions: data storage and display, data
filtering, data sorting and data display. All data is saved once and then you
can display these data with custom filters, orders and styles.
+\changes{1.2}{2022-01-09}{Add doc}{descripton for expansion}
+\begin{itemize}
+ \item Macros with a $\star$ are fully-expandable;
+ \item Macros with a \ding{73} are restricted-expandable;
+ \item Macros without appending a special symbol are nonexpandable;
+ \item Options with a $\star$ \textit{do not} affect the expandability of
+ related macros;
+ \item Options with a \ding{73} affect the expandability of related macros
+ according to its value;
+ \item Options without appending a special symbol make the related macros
+ nonexpandable.
+\end{itemize}
+
\subsection{Data Types}
The package constructs 6 types based on the internal typed of \pkg{expl3}:
\begin{Description}[\texttt{clist}]
\item[\texttt{date}]
- date based on \pkg{datetime2} in iso format, supports comparison,
- sorting (converting to |str|), default \cs{Today}.
+ date saved in |yyyy/mm/dd| format, supports comparison, sorting
+ (converting to string), default \cs{dbtoday}.
\item[\texttt{str}]
string,supports regex match and sorting, default empty.
\item[\texttt{tl}]
@@ -672,8 +870,15 @@ The package constructs 6 types based on the internal typed of \pkg{expl3}:
comma list, default empty.
\end{Description}
+\changes{1.3}{2022-01-08}{Remove dependency}{\pkg{datatime2}}
+All types are internal types of \pkg{expl3} except |date| type, which provides
+by \pkg{dbshow} itself and supports converting to integer and printing with
+style.
+
\subsection{Comparison to \pkg{datatool}}
+\changes{1.2}{2022-01-07}{Add doc}{add comparison to \pkg{datatool}}
+
\pkg{dbshow} and \pkg{datatool} implement the same core functions. But
\pkg{dbshow} is based on \pkg{expl3} and it supports string regex and
multi-level sorting. \pkg{dbshow} tries to divide style from the contents
@@ -692,7 +897,7 @@ persistence.
\subsection{Create, Display and Clear Database}
-\begin{function}{\dbNewDatabase, \dbNewDatabase*}
+\begin{function}[added=2022-01-05]{\dbNewDatabase, \dbNewDatabase*}
\begin{syntax}
\cs{dbNewDatabase} \oarg{base database} \marg{database} \{ \\
~~\meta{attr1} = \meta{type spec1}, \\
@@ -713,10 +918,10 @@ Create a new database named \meta{database}, unstarred form provides the optiona
The unstarred form always replace the old definition, while starred form
appends the new options.
-\begin{Syntax}
+\begin{syntax}
\meta{attr} = \meta{type} \\
- \meta{attr} = \meta{type}\textbar\meta{default}
-\end{Syntax}
+ \meta{attr} = \meta{type}\orbar\meta{default}
+\end{syntax}
The first form defines the \meta{attr} as \meta{type}, and the second also
sets the default value.
@@ -736,7 +941,7 @@ The example below define a database named |ques|.
}
\end{verbatim}
-\begin{function}{\dbshow}
+\begin{function}[added=2022-01-05]{\dbshow}
\begin{syntax}
\cs{dbshow} \marg{style} \marg{database}
\end{syntax}
@@ -744,36 +949,45 @@ The example below define a database named |ques|.
Show the \meta{database} with \meta{style}.
\end{function}
-\begin{function}{\dbclear}
+\changes{1.2}{2022-01-07}{Add macro}{\cs{dbclear}}
+\begin{function}[added=2022-01-07]{\dbclear}
\begin{syntax}
\cs{dbclear} \marg{database}
\end{syntax}
Clear the content of \meta{database}.
-
\end{function}
\subsection{\cs{dbNewStyle} and Style Options}
-\begin{function}{\dbNewStyle}
+\begin{function}[added=2022-01-05]{\dbNewStyle}
\begin{syntax}
\cs{dbNewStyle} \oarg{base styles} \marg{style} \marg{database} \marg{opts}
\end{syntax}
-Define a new \meta{style} that binds to \meta{database}. The style can inherit
-from a list of \meta{base styles} such as
-|\dbNewStyle[base1, base2]{new-style}{ques}{}|.
+ Define a new \meta{style} that binds to \meta{database}. The style can
+ inherit from a list of \meta{base styles} such as
+ |\dbNewStyle[base1, base2]{new-style}{ques}{}|.
\end{function}
\subsubsection{General Options}
-\begin{option}{opt=filter, desc={= \meta{filter}}, init=-none-}
+\begin{option}[added=2022-01-05]{filter}
+ \begin{syntax}
+ filter = <filter>
+ \end{syntax}
+
Set the \meta{filter} defined by \cs{dbCombineFilters}.
\end{option}
-\begin{option}{opt=raw-filter, desc={= \meta{cond combination}}}
- Set anonymous with defined conditionals. Two examples below perform the same
- function.
+\changes{1.1}{2022-01-06}{Add option}{\opt{raw-filter}}
+\begin{option}[added=2022-01-06]{raw-filter}
+ \begin{syntax}
+ raw-filter = <conditional expression>
+ \end{syntax}
+
+ Set anonymous with conditionals defined by \cs{dbNewConditional}. Two
+ filters shows in the code below have the same meaning.
\end{option}
\begin{verbatim}
@@ -792,10 +1006,12 @@ from a list of \meta{base styles} such as
\dbNewStyle{style}{db}{filter=filter}
\end{verbatim}
-\begin{option}{
- opt = sort,
- desc = {= \{ \meta{attr spec1}, \meta{attr spec2}, \ldots{} \}},
-}
+\changes{1.2}{2022-01-08}{Fix bug}{string sorting bug}
+\begin{option}[added=2022-01-05]{sort}
+ \begin{syntax}
+ sort = \{ <attr spec1>, <attr spec2>, \ldots{} \}
+ \end{syntax}
+
Set sorting rules. Attributes of type |str, date, int, fp| is supported to
sort. Multi-level sort is allowed. \meta{attr} represents for ascending
order, and \meta{attr}* represents for descending order. The example below
@@ -816,31 +1032,40 @@ from a list of \meta{base styles} such as
}
\end{verbatim}
-\begin{option}{
- opt = item-code,
- desc = {= \meta{item code}}
-}
+\begin{option}[added=2022-01-05, rEXP]{item-code}
+ \begin{syntax}
+ item-code = <code>
+ \end{syntax}
+
Set the code that show a single record. You can use \cs{dbuse} to display
certian attribute.
\end{option}
-\begin{option}{
- opt = {\meta{attr}/sep},
- desc = {= \meta{sep spec}},
- init = {,~\~}
-}
-\begin{Syntax}
- \meta{attr}/separator = \meta{separator} \\
- \meta{attr}/separator = \{ \\
- ~~\meta{separator between two}, \\
- ~~\meta{separator between more than two}, \\
- ~~\meta{separator between final two} \\
- \}
-\end{Syntax}
-
- Only for attributes of type |clist|. Set the separator between clist items.
- The first form accept one arguments and set the seperator as \meta{sep}. The
- second form is more complicated, the following documentation is quoted from
+\changes{1.3}{2022-01-09}{Update option}{\opt{<attr>/sep}}
+\begin{option}[added=2022-01-05, updated=2022-01-08, rEXP]{<attr>/sep}
+ \begin{syntax}
+ <attr>/sep = <separator> \\
+ <attr>/sep = \{ \\
+ ~~\meta{separator between two}, \\
+ ~~\meta{separator between more than two}, \\
+ ~~\meta{separator between final two} \\
+ \} \\
+ <attr>/sep = \{ \\
+ ~~\meta{separator before year}, \\
+ ~~\meta{separator between year and month}, \\
+ ~~\meta{separator between month and day}, \\
+ ~~\meta{separator after day} \\
+ \} \\
+ \end{syntax}
+
+ Only for attributes of type |clist| or |date|. Set the separator between
+ items. If the argument is an one-item comma list, all separators are set to
+ \meta{separator} but \meta{separator before year} and \meta{separator after
+ day} is set empty.
+\end{option}
+
+ If the argument is a comma list of 3 items, it is used to set the separator
+ between items of the comma list. Following documentation is quoted from
\pkg{interface3}:
\begin{quote}
If the comma list has more than two items, the \meta{separator between
@@ -851,7 +1076,39 @@ from a list of \meta{base styles} such as
it is placed in the input stream, and a comma list with no items produces
no output.
\end{quote}
+ For attributes of type |clist|, incorrect number (numbers exclude 1 and 3)
+ of items of the argument will raise an error.
+
+\begin{verbatim}
+ % clist-attr is an attribute of database db
+ % suppose the val of clist-attr is { 1, 2, 3 }
+ \dbNewStyle{clist-sep}{db}{
+ clist-attr/sep = { ,~ }, % print 1, 2, 3
+ clist-attr/sep = { {,~}, {,~}, {and~} } % print 1, 2 and 3
+ }
+\end{verbatim}
+
+ If the argument is a comma list of 4 items, it is used to set the separators
+ of the date. For attributes of type |date|, incorrect number (numbers
+ exclude 1 and 4) will raise an error.
+
+\begin{verbatim}
+ % date-attr is an attribute of database db
+ % suppose the val of date-attr is 2022/01/01
+ \dbNewStyle{date-sep}{db}{
+ date-attr/sep = -, % print 2022-01-01
+ date-attr/sep = { |, -, -, | } % print |2022-01-01|
+ }
+\end{verbatim}
+
+\changes{1.3}{2022-01-08}{Add option}{\opt{<attr>/zfill}}
+\begin{option}[added=2022-01-08, EXP]{<attr>/zfill}
+ \begin{syntax}
+ <attr>/zfill = <\TTF>
+ \end{syntax}
+ Only for attributes of type |date|. Control whether to fill zero on the left
+ of the month or day.
\end{option}
\subsubsection{Decorators}
@@ -889,69 +1146,89 @@ decorators.
}
\end{verbatim}
-\begin{option}{
- opt = before-code,
- desc = {= \meta{before code}}
-}
- Set the \meta{before code} that is executed before displaying the database.
+\changes{1.3}{2022-01-08}{Add option}{\opt{<attr>/wrapper}}
+\begin{option}[added=2022-01-08, rEXP]{<attr>/wrapper}
+ \begin{syntax}
+ <attr>/wrapper = <control sequence>
+ \end{syntax}
+
+ Only for attributes of type |date|. Output of \cs{dbuse}\marg{date attr}
+ will be \meta{control sequence}\marg{date}.
\end{option}
-\begin{option}{
- opt = after-code,
- desc = {= \meta{after code}}
-}
- Set the \meta{after code} that is executed after displaying the database.
+\begin{option}[added=2022-01-05, rEXP]{before-code}
+ \begin{syntax}
+ before-code = <code>
+ \end{syntax}
+
+ Set the \meta{code} that is executed \enbefore displaying the database.
\end{option}
-\begin{option}{
- opt = record-before-code,
- desc = {= \meta{before code}}
-}
- Set the \meta{before code} that is executed before displaying the record.
+\begin{option}[added=2022-01-05, rEXP]{after-code}
+ \begin{syntax}
+ after-code = <code>
+ \end{syntax}
+
+ Set the \meta{code} that is executed \enafter displaying the database.
\end{option}
-\begin{option}{
- opt = record-after-code,
- desc = {= \meta{after code}}
-}
- Set the \meta{after code} that is executed after displaying the record.
+\changes{1.2}{2022-01-08}{Add options}{\opt{record-before-code},
+\opt{record-after-code}}
+\begin{option}[added=2022-01-05, rEXP]{record-before-code}
+ \begin{syntax}
+ record-before-code = <code>
+ \end{syntax}
+
+ Set the \meta{code} that is executed \enbefore displaying a record.
\end{option}
-\begin{option}{
- opt = {\meta{attr}/before-code},
- desc = {= \meta{before code}}
-}
- Set the \meta{before code} that is executed by \cs{dbuse} before displaying
+\begin{option}[added=2022-01-05, rEXP]{record-after-code}
+ \begin{syntax}
+ record-after-code = <code>
+ \end{syntax}
+
+ Set the \meta{code} that is executed \enafter displaying the record.
+\end{option}
+
+\begin{option}[added=2022-01-05, rEXP]{<attr>/before-code}
+ \begin{syntax}
+ <attr>/before-code = <code>
+ \end{syntax}
+
+ Set the \meta{code} that is executed by \cs{dbuse} \enbefore displaying
certain attribute.
\end{option}
-\begin{option}{
- opt = {\meta{attr}/after-code},
- desc = {= \meta{after code}}
-}
- Set the \meta{after code} that is executed by \cs{dbuse} after displaying
+\begin{option}[added=2022-01-05, rEXP]{<attr>/after-code}
+ \begin{syntax}
+ <attr>/after-code = <code>
+ \end{syntax}
+
+ Set the \meta{code} that is executed by \cs{dbuse} \enafter displaying
certain attribute.
\end{option}
-\begin{option}{
- opt = {\meta{attr}/item-before-code},
- desc = {= \meta{before code}}
-}
- Only for attributes of type |clist|. Set the \meta{after code} that is
- excuted before displaying the item of the comma list.
+\begin{option}[added=2022-01-05, rEXP]{<attr>/item-before-code}
+ \begin{syntax}
+ <attr>/item-before-code = <code>
+ \end{syntax}
+
+ Only for attributes of type |clist|. Set the \meta{code} that is excuted
+ \enbefore displaying the item of the comma list.
\end{option}
-\begin{option}{
- opt = {\meta{attr}/item-after-code},
- desc = {= \meta{after code}}
-}
- Only for attributes of type |clist|. Set the \meta{after code} that is
- excuted after displaying the item of the comma list.
+\begin{option}[added=2022-01-05, rEXP]{<attr>/item-after-code}
+ \begin{syntax}
+ <attr>/item-after-code = <code>
+ \end{syntax}
+
+ Only for attributes of type |clist|. Set the \meta{code} that is excuted
+ \enafter displaying the item of the comma list.
\end{option}
\subsection{Use \cs{dbNewReviewPoints} to Define Review Points}
-\begin{function}{\dbNewReviewPoints}
+\begin{function}[added=2022-01-05]{\dbNewReviewPoints}
\begin{syntax}
\cs{dbNewReviewPoints} \marg{name} \marg{points}
\end{syntax}
@@ -960,6 +1237,8 @@ decorators.
something. \meta{points} is a list of integers. Suppose you record the date
when you did not answer correctly and you plan to review every 2, 5 and 15
days. The following code give what you want.
+\end{function}
+
\begin{verbatim}
\dbNewReviewPoints{review-point}{2, 5, 15} % define points
\begin{dbFilters}
@@ -968,71 +1247,78 @@ decorators.
\end{dbFilters}
\dbNewStyle{review-style}{ques}{filter=filter1} % define style
\end{verbatim}
-\end{function}
\subsection{Define Filters inside \env{dbFilters} Environment}
-\noindent\DescribeEnv{dbFilters}
-\begin{Syntax}*
- |\begin{dbFilters}|\marg{database} \\
- ~~\meta{code}
- |\end{dbFilters}| \\
-\end{Syntax}
+\begin{environment}[added=2022-01-05]{dbFilters}
+ \begin{syntax}
+ |\begin{dbFilters}|\marg{database} \\
+ ~~\meta{code}
+ |\end{dbFilters}| \\
+ \end{syntax}
-Filters are defined inside \env{dbFilters} environment, inside which,
-\cs{dbNewConditional} is defined to declare conditionals and
-\cs{dbCombineConditionals} is defined to combine conditionals. Filters are
-independent in different databases, which means the same name of filters is
-allowed in different databases.
+ Filters are defined inside \env{dbFilters} environment, inside which,
+ \cs{dbNewConditional} is defined to declare conditionals and
+ \cs{dbCombineConditionals} is defined to combine conditionals. Filters are
+ independent in different databases, which means the same name of filters is
+ allowed in different databases.
+\end{environment}
-\begin{function}{\dbNewConditional, \dbNewConditional*}
+\begin{function}[added=2022-01-05, updated=2022-01-08]{\dbNewConditional, \dbNewConditional*}
\begin{syntax}
\cs{dbNewConditional} \marg{name} \marg{attr} \marg{cond spec} \\
\cs{dbNewConditional}* \marg{name} \marg{attr} \marg{cond spec} \\[2pt]
- \cs{dbNewConditional} \marg{name} \marg{int/fp attr} \marg{relation} \\
- \cs{dbNewConditional}* \marg{name} \marg{int/fp attr} \marg{relation} \\
+ \cs{dbNewConditional} \marg{name} \marg{int/fp attr} \marg{expr} \\
+ \cs{dbNewConditional}* \marg{name} \marg{int/fp attr} \marg{expr} \\
\cs{dbNewConditional} \marg{name} \marg{str/tl attr} \marg{regex expr} \\
\cs{dbNewConditional}* \marg{name} \marg{str/tl attr} \marg{regex expr} \\
\cs{dbNewConditional} \marg{name} \marg{clist attr} \marg{val list} \\
\cs{dbNewConditional}* \marg{name} \marg{clist attr} \marg{val list} \\
- \cs{dbNewConditional} \marg{name} \marg{date attr} \{\meta{review points}\textbar\meta{date}\} \\
- \cs{dbNewConditional}* \marg{name} \marg{date attr} \marg{relation}
+ \cs{dbNewConditional} \marg{name} \marg{date attr} \marg{expr}
+ \cs{dbNewConditional}* \marg{name} \marg{date attr} \{\meta{review points}\orbar\meta{date}\} \\
\end{syntax}
Define the conditional named \meta{name} that binds to \meta{attr}. \cs{dbval}
is replaced with the real value of the attribute inside the \meta{cond spec}.
\end{function}
-For attributes of type |int| and |fp|, two forms have the same definition.
-\meta{relation} can be a single relation formula, such as |\dbval > 3|, or the
-combination of several relation formulas, such as |\dbval > 3 && \dbval < 10.2|.
-Supported operators are |<, >, =, ==, !=, >=, <=, !|.
+ \changes{1.3}{2022-01-10}{Update doc}{truncated division}
+ For attributes of type |int| and |fp|, \meta{expr} is passed to
+ \cs{int_compare:nTF} or \cs{fp_compare:nTF}.
+ \begin{note}
+ Division using |/| rounds to the closest integer. Use \cs{dbIntDivTruncate} to rounds
+ the result toward 0.
+ \end{note}
+
+ For attribute of type |str| and |tl|, unstarred form matches any part while
+ starred form matches the whole part with the \meta{regex expr}.
-For attribute of type |str| and |tl|, unstarred form matches any part while
-starred form matches the whole part with the \meta{regex expr}.
\begin{verbatim}
- \dbNewConditional{cond1}{str-attr}{abc} % match abc, abcd, 1abc, =abc=, etc
+ \dbNewConditional {cond1}{str-attr}{abc} % match abc, abcd, 1abc, =abc=, etc
\dbNewConditional*{cond2}{str-attr}{abc} % only match abc
\end{verbatim}
-For attributes of type |clist|, the conditional defined by unstarred form is
-true if any item of \meta{val list} is in the comma list. While the
-conditional defined by starred form is true only if every item of \meta{val
-list} is in the comma list. As is showed below, for |cond1|, |a| is in
-|{a, b, d}| so |cond1| is true. While |c| is not in |{a, b, d}| so |cond2| is
-false.
+ For attributes of type |clist|, the conditional defined by unstarred form is
+ true if any item of \meta{val list} is in the comma list. While the
+ conditional defined by starred form is true only if every item of \meta{val
+ list} is in the comma list. As is showed below, for |cond1|, |a| is in
+ |{a, b, d}| so |cond1| is true. While |c| is not in |{a, b, d}| so |cond2|
+ is false.
\begin{verbatim}
- \dbNewConditional{cond1}{clist-attr}{a, b, c} % {a, b, d} -> true
+ \dbNewConditional {cond1}{clist-attr}{a, b, c} % {a, b, d} -> true
\dbNewConditional*{cond2}{clist-attr}{a, b, c} % {a, b, d} -> false
\end{verbatim}
-For attributes of type |date|, unstarred form uses \meta{review points} to
-define the conditional and \meta{date} is the date to be compared. The starred
-form define the conditional with \textbf{single} relation formula. Supported
-operators are |<, >, =, ==, !=, >=, <=|.
+ \changes{1.3}{2022-01-08}{Update logic}{swap definition of starred and
+ unstarred conditionals of date}
+ For attributes of type |date|, unstarred form replace each date with a
+ integer representing for the days between \meta{date} and
+ \textit{1971/01/01}, and the result is passed to \cs{int_compare:nTF}.
+ Starred form defines the conditional with review points defined by
+ \cs{dbNewRdbNewReviewPoints} and \meta{date} is the date to be compared.
-\begin{function}{\dbCombineConditionals}
+\begin{function}[added=2022-01-05]{\dbCombineConditionals}
\begin{syntax}
\cs{dbCombineConditionals} \marg{name} \marg{cond combination} \oarg{info}
\end{syntax}
@@ -1046,43 +1332,49 @@ operators are |<, >, =, ==, !=, >=, <=|.
\subsection{Store Data with \env{dbitem} Environment}
-\noindent\DescribeEnv{dbitem}
-\begin{Syntax}*
- |\begin{dbitem}|\marg{database}[ \\
- ~~\meta{attr1} = \meta{val1}, \\
- ~~\meta{attr2} = \meta{val2}, \\
- ~~\ldots{} \\
- ] \\
- ~~\meta{code} \\
- |\end{dbitem}|
-\end{Syntax}
-
-The data are stored with \env{dbitem} environment in two ways. Smaller data
-can be stored in the option list and the bigger data can be stored by
-\cs{dbsave}, which will suppress the value set by the option list. An example
-code is showned below.
+\begin{environment}[added=2022-01-05]{dbitem}
+ \begin{syntax}
+ |\begin{dbitem}|\marg{database}[ \\
+ ~~\meta{attr1} = \meta{val1}, \\
+ ~~\meta{attr2} = \meta{val2}, \\
+ ~~\ldots{} \\
+ ] \\
+ ~~\meta{code} \\
+ |\end{dbitem}|
+ \end{syntax}
+
+ The data are stored with \env{dbitem} environment in two ways. Smaller data
+ can be stored in the option list and the bigger data can be stored by
+ \cs{dbsave}, which will suppress the value set by the option list. An
+ example code is showned below.
+\end{environment}
\begin{verbatim}
\begin{dbitem}[date=2022-01-01, info=test]
\dbsave{question}{This is a test question.}
- \dbsave{answer}{This is the correct answer of the question.}
+ \dbsave{answer} {This is a test answer.}
\end{dbitem}
\end{verbatim}
\subsection{\cs{dbsave} and \cs{dbuse}}
-\begin{function}{\dbsave}
+\changes{1.3}{2022-01-08}{Add macro}{\cs{dbsave*}}
+\begin{function}[added=2022-01-05, updated=2022-01-08]{\dbsave, \dbsave*}
\begin{syntax}
- \cs{dbsave} \marg{attr} \marg{data}
+ \cs{dbsave} \marg{attr} \marg{data} \\
+ \cs{dbsave}* \marg{attr} \marg{data}
\end{syntax}
\cs{dbsave} save the \meta{data} to \meta{attr} of current record.
\cs{dbsave} can be used only inside the \env{dbitem} environment.
+ \meta{data} stored by \cs{dbsave*} is wrapped with \cs{exp_not:n} while
+ \meta{data} stored by \cs{dbsave} keeps the same.
\end{function}
-\begin{function}[EXP]{\dbuse}
+\changes{1.2}{2022-01-08}{Update macro}{make \cs{dbuse} fully-expandable}
+\begin{function}[added=2022-01-05, updated=2022-01-08, EXP]{\dbuse}
\begin{syntax}
- \cs{dbuse} \marg{attr}
+ \cs{dbuse} \marg{attr}
\end{syntax}
Display the value of \meta{attr} of current record. \cs{dbuse} is
@@ -1091,7 +1383,7 @@ code is showned below.
\subsection{Conditionals}
-\begin{function}[EXP]{\dbIfEmptyT, \dbIfEmptyF, \dbIfEmptyTF}
+\begin{function}[added=2022-01-05, EXP]{\dbIfEmptyT, \dbIfEmptyF, \dbIfEmptyTF}
\begin{syntax}
\cs{dbIfEmptyTF} \marg{true code} \marg{false code} \\
\cs{dbIfEmptyT} \marg{true code} \\
@@ -1110,43 +1402,77 @@ code is showned below.
}
\end{verbatim}
-\subsection{Special Macros}
-
-Some special macros are defined to expand to different contents according to context.
-
-\DescribeMacro{\dbval} Attribute value, only accessible in \cs{dbNewConditional}.
-
-\DescribeMacro{\dbDatabase} Database name.
-
-\DescribeMacro{\dbFilterName} Filter name.
+\changes{1.2}{2022-01-08}{Remove macros}{\cs{dbItemIfEmpty(TF)}, \cs{dbClistItemIfEmpty(TF)}}
-\DescribeMacro{\dbFilterInfo} Filter information.
+\subsection{Expression Functions}
-\DescribeMacro{\dbIndex} Index of original records, which is equal to |\rvuse{id}| but \cs{rvuse} is nonexpandable.
-
-
-\DescribeMacro{\dbarabic} Show the counter of query set as digits.
-
-\DescribeMacro{\dbalph} Show the counter of query set as lowercase letters.
+\changes{1.3}{2022-01-10}{Add macros}{expression function aliases}
+\begin{function}[added=2022-01-10, EXP]{
+ \dbIntAbs, \dbIntSign, \dbIntDivRound, \dbIntDivTruncate, \dbIntMax,
+ \dbIntMin, \dbIntMod, \dbFpSign,
+}
+ \begin{syntax}
+ \cs{dbIntAbs} \Arg{intexpr}
+ \cs{dbIntSign} \Arg{intexpr}
+ \cs{dbIntDivRound} \Arg{intexpr_1} \marg{intexpr_2}
+ \cs{dbIntDivTruncate} \Arg{intexpr_1} \marg{intexpr_2}
+ \cs{dbIntMax} \Arg{intexpr_1} \marg{intexpr_2}
+ \cs{dbIntMin} \Arg{intexpr_1} \marg{intexpr_2}
+ \cs{dbIntMod} \Arg{intexpr_1} \marg{intexpr_2}
+ \cs{dbFpSign} \Arg{fpexpr}
+ \end{syntax}
+ \cs{dbIntAbs} is identical to \cs{int_abs:n} \\
+ \cs{dbIntSign} is identical to \cs{int_sign:n} \\
+ \cs{dbIntDivRound} is identical to \cs{int_div_round:nn} \\
+ \cs{dbIntDivTruncate} is identical to \cs{int_div_truncate:nn} \\
+ \cs{dbIntMax} is identical to \cs{int_max:nn} \\
+ \cs{dbIntMin} is identical to \cs{int_min:nn} \\
+ \cs{dbIntMod} is identical to \cs{int_mod:nn} \\
+ \cs{dbFpSign} is identical to \cs{fp_sign:n} \\
+ Detailed documentation see \pkg{interface3} \\
+\end{function}
-\DescribeMacro{\dbAlph} Show the counter of query set as uppercase letters.
+\subsection{Special Macros}
-\DescribeMacro{\dbroman} Show the counter of query set as roman numerals.
+Some special macros are defined to expand to different contents according to context.
-\DescribeMacro{\dbRoman} Show the counter of query set as Roman numerals.
+\changes{1.1}{2022-01-05}{Add macro}{
+ \cs{dbarabic}, \cs{dbalph}, \cs{dbAlph}, \cs{dbroman},
+ \cs{dbRoman}
+}
+\changes{1.1}{2022-01-06}{Fix bug}{\cs{dbIndex} not defined}
+\begin{function}[added=2022-01-05, EXP]{
+ \dbval, \dbDatabase, \dbFilterName, \dbFilterInfo,
+ \dbIndex, \dbarabic, \dbalph, \dbAlph, \dbroman, \dbRoman
+}
+\begin{tblr}{ll}
+ \cs{dbval} & Attribute value, only according in \cs{dbNewConditional}. \\
+ \cs{dbDatabase} & Database name. \\
+ \cs{dbFilterName} & Filter name. \\
+ \cs{dbFilterInfo} & Filter information. \\
+ \cs{dbIndex} & Record index, identical to \cs{dbuse}|{id}| \\
+ \cs{dbarabic} & Show the counter of query set as digits. \\
+ \cs{dbalph} & Show the counter of query set as lowercase letters. \\
+ \cs{dbAlph} & Show the counter of query set as uppercase letters. \\
+ \cs{dbroman} & Show the counter of query set as lowercase roman numerals. \\
+ \cs{dbroman} & Show the counter of query set as uppercase roman numerals. \\
+ \end{tblr}
+\end{function}
\section{Example of Flaw Sweeper Template}
\label{sec:example}
+\changes{1.1}{2022-01-07}{Update doc}{improve example}
+
\begin{tcblisting}{enhanced jigsaw,lower separated=false,
-leftlower=0pt,rightlower=0pt,
-colframe=red!50!black,colback=yellow!10!white,
-listing options={style=tcblatex,texcsstyle=*\color{red!70!black}},
-listing and comment,
-pdf comment,freeze pdf,
-compilable listing,
-breakable,
-run pdflatex
+ leftlower=0pt,rightlower=0pt,
+ colframe=red!50!black,colback=yellow!10!white,
+ listing options={style=tcblatex,texcsstyle=*\color{red!70!black}},
+ listing and comment,
+ pdf comment,freeze pdf,
+ compilable listing,
+ breakable,
+ run pdflatex
}
\documentclass{article}
\usepackage{amsmath, physics}
@@ -1202,7 +1528,8 @@ run pdflatex
\begin{dbFilters}{ques-book}
\dbNewConditional{hard}{labels}{hard}
\dbNewConditional{bad}{count}{\dbval > 1}
- \dbNewConditional{review}{date}{review|2022-01-07}
+ \dbNewConditional*{review}{date}{review|2022/01/07}
+ \dbNewConditional{after}{date}{\dbval > 2022/01/02}
\end{dbFilters}
% show all questions with hyperlink to answers
@@ -1260,23 +1587,29 @@ run pdflatex
labels/sep = /,
}
-% show all hard questions that have answered incorrectly for more than one
-% time with hyperlink to answers
+% show all hard questions that have been answered incorrectly for more than
+% one time with hyperlink to answers
\dbNewStyle[hard]{bad}{ques-book}{
before-code = {\section{Bad Questions}},
raw-filter = {bad && hard},
}
-% show all questions that plan to be reviewed on 2022-01-07 with hyperlink to
+% show all questions that plan to be reviewed on 2022/01/07 with hyperlink to
% answers
\dbNewStyle[hard]{review}{ques-book}{
before-code = {\section{Questions to be Reviewed}},
raw-filter = {review},
}
+% show all questions that is record after 2022/01/02 with hyperlink to answers
+\dbNewStyle[hard]{after}{ques-book}{
+ before-code = {\section{Questions after 2022/01/02}},
+ raw-filter = {after},
+}
\AtEndDocument{
\dbshow{review}{ques-book}
\dbshow{hard}{ques-book}
\dbshow{bad}{ques-book}
+ \dbshow{after}{ques-book}
\dbshow{ques}{ques-book}
\dbshow{answer}{ques-book}
}
@@ -1284,7 +1617,7 @@ run pdflatex
\begin{document}
\begin{dbitem}{ques-book}[
- date=2022-01-01,
+ date=2022/01/01,
labels={math, equation, easy},
count=2
]
@@ -1297,7 +1630,7 @@ run pdflatex
\end{dbitem}
\begin{dbitem}{ques-book}[
- date=2022-01-01,
+ date=2022/01/01,
labels={math, equation, hard},
count=3
]
@@ -1310,7 +1643,7 @@ run pdflatex
\end{dbitem}
\begin{dbitem}{ques-book}[
- date=2022-01-04,
+ date=2022/01/04,
labels={math, integral, hard},
count=1
]
@@ -1325,35 +1658,5 @@ run pdflatex
\end{document}
\end{tcblisting}
-\section*{Change History}
-\markboth{Change History}{Change History}
-\addcontentsline{toc}{section}{Change History}
-\noindent
-\begin{tblr}{
- colspec = {lll},
- row{1} = {font=\bfseries},
-}
- Date & Ver. & Describe \\
- 2022-01-05 & 1.0 & {
- First version \\
- Add macro: \cmd{\dbarabic}, \cmd{\dbalph}, \cmd{\dbAlph}, \cmd{\dbroman}, \cmd{\dbRoman}
- } \\
- 2022-01-06 & & {
- Fix bug: \cmd{\dbIndex} undefined \\
- Add style option: \opt{raw-filter}
- } \\
- 2022-01-07 & 1.1 & Improve example \\
- 2022-01-07 & 1.1.1 & Add macro: \cmd{\dbclear} \\
- 2022-01-07 & 1.1.2 & Add documentation: comparison to \pkg{datatool} \\
- 2022-01-08 & 1.2 & {
- Fix str sorting bug \\
- Remove macros: \cmd{\dbItemIfEmpty(TF)}, \cmd{\dbClistItemIfEmpty(TF)} \\
- Make \cs{dbuse} expandable \\
- Add option: \opt{record-before-code}, \opt{record-after-code}
- } \\
-\end{tblr}
-
\end{documentation}
-
-
\end{document}
diff --git a/macros/latex/contrib/dbshow/dbshow.sty b/macros/latex/contrib/dbshow/dbshow.sty
index 68ac7b1d35..d60c993db1 100644
--- a/macros/latex/contrib/dbshow/dbshow.sty
+++ b/macros/latex/contrib/dbshow/dbshow.sty
@@ -14,18 +14,15 @@
% The Current Maintainer of this work is Li Changkai.
%
% This work consists of the files dbshow.sty, dbshow-doc.tex.
-\def\myfileversion{v1.2}
-\def\myfiledate{2022/01/08}
+\def\myfileversion{v1.3}
+\def\myfiledate{2022/01/10}
\RequirePackage{expl3, xparse}
-\RequirePackage[calc]{datetime2}
\ProvidesExplPackage
{dbshow}
{\myfiledate}
{\myfileversion}
{database to store and show data}
-\DTMsetdatestyle{iso}
-
\msg_new:nnn { dbshow } { non-existent-database } {
Database~'#1'~does~not~exist~\msg_line_context:.
}
@@ -91,44 +88,31 @@
{ \msg_fatal:nnn { dbshow } { non-existent-type } { #1 } }
}
-% #1 count #2 content
+% #1 valid count #2 real count #3 content
\msg_new:nnn { dbshow } { wrong-seperator } {
- option~sep~should~contain~1~or~3~items~but~only~#1~items~was~given,~
- sep~=~\{#2\}~\msg_line_context:.
+ option~'sep'~should~contain~#1~items~but~only~#2~items~was~given,~
+ sep~=~\{#3\}~\msg_line_context:.
}
-\cs_new:Nn \dbshow_sep_error:nn {
- \msg_error:nnnn { dbshow } { wrong-seperator } { #1 } { #2 }
+% #1 valid count #2 real count #3 content
+\cs_new:Nn \dbshow_sep_error:nnn {
+ \msg_error:nnnnn { dbshow } { wrong-seperator } { #1 } { #2 } { #3 }
}
-\cs_generate_variant:Nn \dbshow_sep_error:nn { xx }
+\cs_generate_variant:Nn \dbshow_sep_error:nnn { xxx }
\msg_new:nnn { dbshow } { unsupported-sort-type } {
unsupported~sort~type:~'#1'~\msg_line_context:.~The~type~should~be~one~of~
\{str,~date,~int,~fp\}.
}
-\clist_const:Nn \dbshow_type_clist { date, str, tl, clist, int, fp }
-
-\prop_const_from_keyval:Nn \dbshow_new_cs_map {
- date = str_clear_new:c,
- str = str_clear_new:c,
- tl = tl_gclear_new:c,
- clist = clist_gclear_new:c,
- int = int_gzero_new:c,
- fp = fp_gzero_new:c
+\msg_new:nnn { dbshow } { invalid-relation } {
+ invalid~relation:~'#1'.
}
-\prop_const_from_keyval:Nn \dbshow_set_cs_map {
- date = str_gset:cn,
- str = str_gset:cn,
- tl = tl_gset:cn,
- clist = clist_gset:cn,
- int = int_gset:cn,
- fp = fp_gset:cn
-}
+\clist_const:Nn \dbshow_type_clist { date, str, tl, clist, int, fp }
\prop_const_from_keyval:Nn \dbshow_default_value {
- date = \Today,
+ date = \dbtoday,
str = ,
tl = ,
clist = ,
@@ -136,15 +120,16 @@
fp = 0
}
-\newcount\l_dbshow_date_diff
-\clist_new:N \l_style_sep_clist
-\tl_new:N \l_style_item_before_code
-\tl_new:N \l_style_item_after_code
\cs_generate_variant:Nn \clist_use:nn { xx }
\cs_generate_variant:Nn \clist_use:nnnn { xxxx }
+\cs_generate_variant:Nn \prop_get:NnN { cVN }
+\cs_generate_variant:Nn \regex_extract_all:nnN { nVN }
+\cs_generate_variant:Nn \regex_split:nnN { nVN }
\prg_generate_conditional_variant:Nnn \str_compare:nNn { VNV } { TF }
\prg_generate_conditional_variant:Nnn \int_compare:nNn { VNV } { TF }
\prg_generate_conditional_variant:Nnn \fp_compare:nNn { VNV } { TF }
+\prg_generate_conditional_variant:Nnn \regex_match:nn { VV } { TF }
+\prg_generate_conditional_variant:Nnn \clist_if_in:Nn { Nx } { TF }
% #1 database #2 attr #3 type #4 default value
\cs_new:Npn \dbshow_process_default_value:w #1|#2=#3|#4\scan_stop {
@@ -214,20 +199,29 @@
% #1 database #2 attr #3 content
\cs_new:Nn \dbshow_save_data:nnn {
\dbshow_check_attr:nn { #1 } { #2 }
- \str_set:Nx \l_tmp_type { \dbshow_get_type:nn { #1 } { #2 } }
- \prop_get:NVN \dbshow_new_cs_map \l_tmp_type \l_tmp_cs_new
- \prop_get:NVN \dbshow_set_cs_map \l_tmp_type \l_tmp_cs_set
- \use:c { \l_tmp_cs_new }
- { g__dbshow_data_#1_#2_\dbshow_get_counter:n { #1 } }
- \use:c { \l_tmp_cs_set }
- { g__dbshow_data_#1_#2_\dbshow_get_counter:n { #1 } } { #3 }
+ \use:c {
+ \str_case_e:nn { \prop_item:cn { g__dbshow_type_map_#1 } { #2 } } {
+ { str } { str_clear_new:c }
+ { tl } { tl_gclear_new:c }
+ { clist } { clist_gclear_new:c }
+ { int } { int_gzero_new:c }
+ { fp } { fp_gzero_new:c }
+ { date } { dbshow_date_gclear_new:n }
+ }
+ } { g__dbshow_data_#1_#2_\int_use:c { g__dbshow_counter_#1 } }
+ \use:c {
+ \str_case_e:nn { \prop_item:cn { g__dbshow_type_map_#1 } { #2 } } {
+ { str } { str_gset:cn }
+ { tl } { tl_gset:cn }
+ { clist } { clist_gset:cn }
+ { int } { int_gset:cn }
+ { fp } { fp_gset:cn }
+ { date } { dbshow_date_gset:nx }
+ }
+ } { g__dbshow_data_#1_#2_\int_use:c { g__dbshow_counter_#1 } } { #3 }
}
\cs_generate_variant:Nn \dbshow_save_data:nnn { nnx }
-\cs_new:Nn \dbshow_brace:n {
- \exp_not:n { { #1 } }
-}
-
% #1 before code tl #2 after code tl #3 item
\cs_new:Nn \dbshow_clist_wrapper:NNn {
\exp_not:n { { #1#3#2 }, }
@@ -249,26 +243,63 @@
{ \clist_item:Nn #2 { 3 } }
}
} {
- \dbshow_sep_error:xx
+ \dbshow_sep_error:xxx
+ { 1~or~3 }
{ \clist_count:N #2 }
- { \clist_use:Nn #2 { , } }
+ { \clist_use:Nn #2 { ,~ } }
}
}
\cs_generate_variant:Nn \dbshow_clist_use:NNNN { cccc }
+% #1 date #2 sep #3 zfill bool
+\cs_new:Nn \dbshow_date_use:nNN {
+ \int_case:nnF { \clist_count:N #2 } {
+ { 1 } {
+ \bool_if:NTF { #3 }
+ { \dbshow_date_use_zfill:nf }
+ { \dbshow_date_use:nf }
+ { #1 }
+ { \clist_item:Nn #2 { 1 } }
+ }
+ { 4 } {
+ \bool_if:NTF { #3 }
+ { \dbshow_date_use_zfill:nffff }
+ { \dbshow_date_use:nffff }
+ { #1 }
+ { \clist_item:Nn #2 { 1 } }
+ { \clist_item:Nn #2 { 2 } }
+ { \clist_item:Nn #2 { 3 } }
+ { \clist_item:Nn #2 { 4 } }
+ }
+ } {
+ \dbshow_sep_error:xxx
+ { 1~or~4 }
+ { \clist_count:N #2 }
+ { \clist_use:Nn #2 { ,~ } }
+ }
+}
+\cs_generate_variant:Nn \dbshow_date_use:nNN { ncc }
+
% #1 database #2 attr #3 index #4 style
\cs_new:Nn \dbshow_use_data:nnnn {
\str_case_e:nn { \prop_item:cn { g__dbshow_type_map_#1 } { #2 } } {
- { date } { \str_use:c { g__dbshow_data_#1_#2_#3 } }
{ str } { \str_use:c { g__dbshow_data_#1_#2_#3 } }
{ tl } { \tl_use:c { g__dbshow_data_#1_#2_#3 } }
{ int } { \int_use:c { g__dbshow_data_#1_#2_#3 } }
{ fp } { \fp_use:c { g__dbshow_data_#1_#2_#3 } }
{ clist } {
\dbshow_clist_use:cccc { g__dbshow_data_#1_#2_#3 }
- { g__dbshow_style_clist_sep_#4_#1_#2 }
- { g__dbshow_style_clist_item_before_#4_#1_#2 }
- { g__dbshow_style_clist_item_after_#4_#1_#2 }
+ { g__dbshow_style_attr_sep_#4_#1_#2 }
+ { g__dbshow_style_attr_item_before_#4_#1_#2 }
+ { g__dbshow_style_attr_item_after_#4_#1_#2 }
+ }
+ { date } {
+ \exp_args:Nnx
+ \tl_use:c { g__dbshow_style_attr_wrapper_#4_#1_#2 } {
+ \dbshow_date_use:ncc { g__dbshow_data_#1_#2_#3 }
+ { g__dbshow_style_attr_sep_#4_#1_#2 }
+ { g__dbshow_style_attr_zfill_#4_#1_#2 }
+ }
}
}
}
@@ -307,9 +338,13 @@
\prop_map_function:cN { g__dbshow_type_map_#1 } \dbshow_set_default:nn
\dbshow_save_data:nnx { #1 } { id } { \dbshow_get_counter:n { #1 } }
\keys_set:nn { dbshow/database/#1 } { #2 }
- % #2 attr #3 content
- \NewDocumentCommand { \dbsave } { m m } {
- \dbshow_save_data:nnn { #1 } { ##1 } { ##2 }
+ % ##1 exp or not ##2 attr ##3 content
+ \NewDocumentCommand { \dbsave } { s m m } {
+ \IfBooleanTF { ##1 } {
+ \dbshow_save_data:nnn { #1 } { ##2 } { \exp_not:n { ##3 } }
+ } {
+ \dbshow_save_data:nnn { #1 } { ##2 } { ##3 }
+ }
}
} { #3 }
@@ -368,43 +403,53 @@
\tl_set:Nn \l_date_tl { #2 }
}
-\cs_new:Nn \dbshow_if_date: {
- \bool_if:NTF \l_star_bool {
- \regex_extract_once:nVNF { \A(.*)([!<>=]+)(.*)\Z }
- \l_dbshow_rela \l_tmpa_seq { }
- \exp_args:Nnx \DTMsavedate{day1}{ \seq_item:Nn \l_tmpa_seq { 2 } }
- \tl_set:Nx \l_rela { \seq_item:Nn \l_tmpa_seq { 3 } }
- \exp_args:Nnx \DTMsavedate{day2}{ \seq_item:Nn \l_tmpa_seq { 4 } }
- \DTMsaveddatediff{day1}{day2}{\l_dbshow_date_diff}% specious blank
- \exp_args:NnV \int_compare:nNnTF
- { \the\l_dbshow_date_diff } \l_rela { 0 }
+\cs_new_protected:Nn \dbshow_if_date: {
+ \int_zero_new:N \l__dbshow_if_tmpa_int
+ \int_zero_new:N \l__dbshow_if_tmpb_int
+ \int_zero_new:N \l__dbshow_if_diff_int
+ \bool_if:NTF \l_star_bool { % review points
+ \exp_after:wN \dbshow_parse_date:w \l_dbshow_rela\dbshow_stop
+ \dbshow_date_clear_new:n { tmp_day1 }
+ \dbshow_date_clear_new:n { tmp_day2 }
+ \dbshow_date_set:nx { tmp_day1 } { \l_date_tl }
+ \dbshow_date_set:nx { tmp_day2 } { \dbval }
+ \dbshow_date_sub:nnN { tmp_day1 } { tmp_day2 } \l__dbshow_if_diff_int
+ \clist_if_in:NxTF \l_point_clist { \int_use:N \l__dbshow_if_diff_int }
{ \dbshow_set_true: }
{ \dbshow_set_false: }
}
- {
- \exp_after:wN \dbshow_parse_date:w \l_dbshow_rela\dbshow_stop
- \exp_args:Nnx \DTMsavedate{day1}{ \l_date_tl }
- \exp_args:Nnx \DTMsavedate{day2}{ \dbval }
- \DTMsaveddatediff{day1}{day2}{\l_dbshow_date_diff}% specious blank
- \clist_if_in:NoTF \l_point_clist { \the\l_dbshow_date_diff }
+ { % rela
+ \tl_set:Nx \l_dbshow_rela { \l_dbshow_rela }
+ \regex_extract_all:nVN { \d{4}/\d+/\d+ } \l_dbshow_rela \l_date_seq
+ \regex_split:nVN { \d{4}/\d+/\d+ } \l_dbshow_rela \l_other_seq
+ \tl_clear:N \l_dbshow_rela
+ \int_set:Nn \l__dbshow_if_tmpa_int { \seq_count:N \l_date_seq }
+ \int_step_inline:nn { \l__dbshow_if_tmpa_int } {
+ \tl_put_right:Nx \l_dbshow_rela { \seq_item:Nn \l_other_seq { ##1 } }
+ \dbshow_date_clear_new:n { rela-tmp }
+ \dbshow_date_set:nx { rela-tmp } { \seq_item:Nn \l_date_seq { ##1 } }
+ \dbshow_date_to_int:nN { rela-tmp } \l__dbshow_if_tmpb_int
+ \tl_put_right:Nx \l_dbshow_rela { \int_use:N \l__dbshow_if_tmpb_int }
+ }
+ \tl_put_right:Nx \l_dbshow_rela {
+ \seq_item:Nn \l_other_seq { \l__dbshow_if_tmpa_int + 1 }
+ }
+ \int_compare:nTF { \l_dbshow_rela }
{ \dbshow_set_true: }
{ \dbshow_set_false: }
}
}
-\cs_generate_variant:Nn \prop_get:NnN { cVN }
-\prg_generate_conditional_variant:Nnn \regex_extract_once:nnN { nVN } { T, F, TF, p }
-\prg_generate_conditional_variant:Nnn \regex_match:nn { VV } { T, F, TF, p }
% #1 database name #2 cond name #3 index
\cs_set:Nn \dbshow_if:nnn {
\tl_set_eq:Nc \l_dbshow_attr { g__dbshow_filter_attr_#1_#2 }
\tl_set_eq:Nc \l_dbshow_rela { g__dbshow_filter_rela_#1_#2 }
+ \prop_get:cVN { g__dbshow_type_map_#1 } \l_dbshow_attr \l_tmp_type
\cs_set_eq:Nc \dbval { g__dbshow_data_#1_\l_dbshow_attr _#3 }
\cs_set:Nn \dbshow_set_true:
{ \bool_gset_true:c { g__dbshow_filter_bool_#1_#2 } }
\cs_set:Nn \dbshow_set_false:
{ \bool_gset_false:c { g__dbshow_filter_bool_#1_#2 } }
- \prop_get:cVN { g__dbshow_type_map_#1 } \l_dbshow_attr \l_tmp_type
\bool_set_eq:Nc \l_star_bool { g__dbshow_cond_star_#1_#2 }
\use:c { dbshow_if_\l_tmp_type : }
}
@@ -468,6 +513,8 @@
\clist_set:cn { g__review_points_#1 } { #2 }
}
+\cs_new:Nn \dbshow_identity:n { #1 }
+
% #1 style name #2 database name #3 attr
\cs_new_protected:Nn \dbshow_new_attr_style:nnn {
\dbshow_check_attr:nn { #2 } { #3 }
@@ -476,17 +523,23 @@
before-code .initial:n = ,
after-code .tl_gset:c = { g__dbshow_style_attr_after_#1_#2_#3 },
after-code .initial:n = ,
+ % for date and clist
+ sep .clist_gset:c = { g__dbshow_style_attr_sep_#1_#2_#3 },
+ % only for clist
+ item-before-code .tl_gset:c = { g__dbshow_style_attr_item_before_#1_#2_#3 },
+ item-before-code .initial:n = ,
+ item-after-code .tl_gset:c = { g__dbshow_style_attr_item_after_#1_#2_#3 },
+ item-after-code .initial:n = ,
+ % only for date
+ zfill .bool_gset:c = { g__dbshow_style_attr_zfill_#1_#2_#3 },
+ zfill .initial:n = true,
+ zfill .default:n = true,
+ wrapper .tl_gset:c = { g__dbshow_style_attr_wrapper_#1_#2_#3 },
+ wrapper .initial:n = { \dbshow_identity:n },
}
- \prop_get:cnN { g__dbshow_type_map_#2 } { #3 } \l_tmp_type
- \str_if_eq:eeT { \l_tmp_type } { clist } {
- \keys_define:nn { dbshow/style/#1/#3 } {
- sep .clist_gset:c = { g__dbshow_style_clist_sep_#1_#2_#3 },
- sep .initial:n = { { ,~ } },
- item-before-code .tl_gset:c = { g__dbshow_style_clist_item_before_#1_#2_#3 },
- item-before-code .initial:n = ,
- item-after-code .tl_gset:c = { g__dbshow_style_clist_item_after_#1_#2_#3 },
- item-after-code .initial:n = ,
- }
+ \str_case_e:nn { \prop_item:cn { g__dbshow_type_map_#2 } { #3 } } {
+ { clist } { \keys_set:nn { dbshow/style/#1/#3 } { sep = { { ,~ } } } }
+ { date } { \keys_set:nn { dbshow/style/#1/#3 } { sep = { { / } } } }
}
}
@@ -553,7 +606,7 @@
\int_zero:N \l_tmpa_int
\cs_set:Nn \dbshow_sort_single: {
\int_incr:N \l_tmpa_int
- \str_set:Nx \l_tmpa_str
+ \str_set:Nx \l_tmpa_str % attr
{ \clist_item:cn { g__dbshow_sort_#3_#1 } { \l_tmpa_int } }
\str_if_in:NnTF \l_tmpa_str { * } {
\exp_after:wN \dbshow_sort_parse_star:w \l_tmpa_str
@@ -564,15 +617,17 @@
}
\exp_args:NnV \dbshow_check_attr:nn { #1 } \l_tmpa_str
- \cs_set_eq:Nc \l_tmpa_tl { g__dbshow_data_#1_\l_tmpa_str _##1 }
- \cs_set_eq:Nc \l_tmpb_tl { g__dbshow_data_#1_\l_tmpa_str _##2 }
-
\prop_get:cVN { g__dbshow_type_map_#1 } \l_tmpa_str \l_tmp_type
\clist_if_in:nVF { str, int, date, fp } \l_tmp_type {
\msg_error:nnx { dbshow } { unsupported-sort-type } { \l_tmp_type }
}
- \str_if_eq:eeT { \l_tmp_type } { date }
- { \str_set:Nn \l_tmp_type { str } }
+
+ \str_if_eq:eeT { \l_tmp_type } { date } {
+ \str_set:Nn \l_tmp_type { str }
+ }
+
+ \cs_set_eq:Nc \l_tmpa_tl { g__dbshow_data_#1_\l_tmpa_str _##1 }
+ \cs_set_eq:Nc \l_tmpb_tl { g__dbshow_data_#1_\l_tmpa_str _##2 }
\cs_set_eq:Nc \dbshow_compare { \l_tmp_type _compare:VNVTF }
\dbshow_compare \l_tmpa_tl \l_op_same \l_tmpb_tl
@@ -660,4 +715,192 @@
{ #1 } { #2 } { g__dbshow_filter_#1_#2 }
}
+\cs_set_eq:NN \dbIntAbs \int_abs:n
+\cs_set_eq:NN \dbIntSign \int_sign:n
+\cs_set_eq:NN \dbIntDivRound \int_div_round:nn
+\cs_set_eq:NN \dbIntDivTruncate \int_div_truncate:nn
+\cs_set_eq:NN \dbIntMax \int_max:nn
+\cs_set_eq:NN \dbIntMin \int_min:nn
+\cs_set_eq:NN \dbIntMod \int_mod:nn
+\cs_set_eq:NN \dbFpSign \fp_sign:n
+
+%%%%%%%%%%%%%%%%% date
+
+% #1 year
+\prg_new_conditional:Nnn \dbshow_date_if_leap:n { T, F, TF, p } {
+ \bool_if:nTF {
+ \int_compare_p:nNn { \int_mod:nn { #1 } { 400 } } = { 0 } ||
+ (
+ !\int_compare_p:nNn { \int_mod:nn { #1 } { 100 } } = { 0 } &&
+ \int_compare_p:nNn { \int_mod:nn { #1 } { 4 } } = { 0 }
+ )
+ }
+ { \prg_return_true: }
+ { \prg_return_false: }
+}
+
+\clist_const:Nn \dbshow_date_month_clist
+ { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }
+
+\int_new:N \l__date_ans_int
+\int_new:N \l__date_tmpa_int
+\int_new:N \l__date_tmpb_int
+
+% #1 year #2 month #3 day #4 token to save the result
+\cs_new_protected:Nn \dbshow_date_to_int:nnnN {
+ \int_set:Nn \l__date_ans_int { #3 - 1 }
+ \int_step_inline:nn { #2 - 1 } {
+ \int_add:Nn \l__date_ans_int {
+ \clist_item:Nn \dbshow_date_month_clist { ##1 }
+ }
+ \bool_if:nT {
+ \int_compare_p:nNn { ##1 } = { 2 } &&
+ \dbshow_date_if_leap_p:n { #1 }
+ } { \int_incr:N \l__date_ans_int }
+ }
+ \int_add:Nn \l__date_ans_int { 365 * (#1 - 1971) }
+ \int_add:Nn \l__date_ans_int {
+ \int_div_truncate:nn { #1 - 1 } { 4 } -
+ \int_div_truncate:nn { 1971 } { 4 }
+ }
+ \int_sub:Nn \l__date_ans_int {
+ \int_div_truncate:nn { #1 - 1 } { 100 } -
+ \int_div_truncate:nn { 1971 } { 100 }
+ }
+ \int_add:Nn \l__date_ans_int {
+ \int_div_truncate:nn { #1 - 1 } { 400 } -
+ \int_div_truncate:nn { 1971 } { 400 }
+ }
+ \int_set_eq:NN #4 \l__date_ans_int
+}
+
+\cs_new_protected:Nn \dbshow_date_to_int:NNNN {
+ \dbshow_date_to_int:nnnN { #1 } { #2 } { #3 } #4
+}
+\cs_generate_variant:Nn \dbshow_date_to_int:NNNN { cccN }
+
+% #1 date #2 int
+\cs_new:Nn \dbshow_date_to_int:nN {
+ \dbshow_date_to_int:cccN
+ { dbshow_date_year_#1 }
+ { dbshow_date_month_#1 }
+ { dbshow_date_day_#1 }
+ #2
+}
+
+\cs_new_protected:Nn \dbshow_date_set_val:n {
+ \tl_set:cx { #1 } { \dbshow_date_use_zfill:nn { #1 } { / } }
+}
+\cs_new_protected:Nn \dbshow_date_gset_val:n {
+ \tl_gset:cx { #1 } { \dbshow_date_use_zfill:nn { #1 } { / } }
+}
+
+\cs_new_protected:Nn \dbshow_date_init:n {
+ \dbshow_date_set:nnnn { #1 } { 1971 } { 1 } { 1 }
+ \dbshow_date_set_val:n { #1 }
+}
+\cs_new_protected:Nn \dbshow_date_ginit:n {
+ \dbshow_date_gset:nnnn { #1 } { 1971 } { 1 } { 1 }
+ \dbshow_date_gset_val:n { #1 }
+}
+
+\cs_new_protected:Nn \dbshow_date_new:n {
+ \int_new:c { dbshow_date_year_#1 }
+ \int_new:c { dbshow_date_month_#1 }
+ \int_new:c { dbshow_date_day_#1 }
+ \dbshow_date_ginit:n { #1 }
+}
+
+\cs_new_protected:Nn \dbshow_date_clear_new:n {
+ \int_zero_new:c { dbshow_date_year_#1 }
+ \int_zero_new:c { dbshow_date_month_#1 }
+ \int_zero_new:c { dbshow_date_day_#1 }
+ \dbshow_date_init:n { #1 }
+}
+
+\cs_new_protected:Nn \dbshow_date_gclear_new:n {
+ \int_gzero_new:c { dbshow_date_year_#1 }
+ \int_gzero_new:c { dbshow_date_month_#1 }
+ \int_gzero_new:c { dbshow_date_day_#1 }
+ \dbshow_date_ginit:n { #1 }
+}
+
+% #1 name #2 year #3 month #4 day
+\cs_new_protected:Nn \dbshow_date_set:nnnn {
+ \int_set:cn { dbshow_date_year_#1 } { #2 }
+ \int_set:cn { dbshow_date_month_#1 } { #3 }
+ \int_set:cn { dbshow_date_day_#1 } { #4 }
+ \dbshow_date_set_val:n { #1 }
+}
+
+% #1 name #2 year #3 month #4 day
+\cs_new_protected:Nn \dbshow_date_gset:nnnn {
+ \int_gset:cn { dbshow_date_year_#1 } { #2 }
+ \int_gset:cn { dbshow_date_month_#1 } { #3 }
+ \int_gset:cn { dbshow_date_day_#1 } { #4 }
+ \dbshow_date_gset_val:n { #1 }
+}
+
+\cs_new_protected:Npn \dbshow_date_set:w #1\dbshow_sep#2/#3/#4\dbshow_stop {
+ \dbshow_date_clear_new:n { #1 }
+ \dbshow_date_set:nnnn { #1 } { #2 } { #3 } { #4 }
+}
+\cs_new_protected:Npn \dbshow_date_gset:w #1\dbshow_sep#2/#3/#4\dbshow_stop {
+ \dbshow_date_gclear_new:n { #1 }
+ \dbshow_date_gset:nnnn { #1 } { #2 } { #3 } { #4 }
+}
+
+% #1 date name #2 date
+\cs_new_protected:Nn \dbshow_date_set:nn {
+ \dbshow_date_set:w #1\dbshow_sep#2\dbshow_stop
+}
+\cs_generate_variant:Nn \dbshow_date_set:nn { nx }
+\cs_new_protected:Nn \dbshow_date_gset:nn {
+ \dbshow_date_gset:w #1\dbshow_sep#2\dbshow_stop
+}
+\cs_generate_variant:Nn \dbshow_date_gset:nn { nx }
+
+% #1 date 1 #2 date 2 #3 int token
+\cs_new_protected:Nn \dbshow_date_sub:nnN {
+ \dbshow_date_to_int:nN { #1 } \l__date_tmpa_int
+ \dbshow_date_to_int:nN { #2 } \l__date_tmpb_int
+ \int_set:Nn #3 { \l__date_tmpa_int - \l__date_tmpb_int }
+}
+
+\cs_new:Nn \dbshow_date_show_two:N {
+ \int_compare:nNnTF { #1 } > { 9 }
+ { \int_use:N #1 } { 0\int_use:N #1 }
+}
+\cs_generate_variant:Nn \dbshow_date_show_two:N { c }
+
+\cs_new:Nn \dbshow_date_use:nnnnn {
+ #2\int_use:c { dbshow_date_year_#1 }
+ #3\int_use:c { dbshow_date_month_#1 }
+ #4\int_use:c { dbshow_date_day_#1 }#5
+}
+\cs_generate_variant:Nn \dbshow_date_use:nnnnn { nffff }
+
+\cs_new:Nn \dbshow_date_use_zfill:nnnnn {
+ #2\int_use:c { dbshow_date_year_#1 }
+ #3\dbshow_date_show_two:c { dbshow_date_month_#1 }
+ #4\dbshow_date_show_two:c { dbshow_date_day_#1 }#5
+}
+\cs_generate_variant:Nn \dbshow_date_use_zfill:nnnnn { nffff }
+
+\cs_new:Nn \dbshow_date_use:nn {
+ \dbshow_date_use:nnnnn { #1 } { } { #2 } { #2 } { }
+}
+\cs_generate_variant:Nn \dbshow_date_use:nn { nf }
+
+\cs_new:Nn \dbshow_date_use_zfill:nn {
+ \dbshow_date_use_zfill:nnnnn { #1 } { } { #2 } { #2 } { }
+}
+\cs_generate_variant:Nn \dbshow_date_use_zfill:nn { nf }
+
+\tl_set:Nx \dbtoday {
+ \int_use:N \c_sys_year_int/
+ \int_use:N \c_sys_month_int/
+ \int_use:N \c_sys_day_int
+}
+
\endinput
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx
index b1dae3cc0c..7f0054c846 100644
--- a/macros/latex/contrib/easybook/easybook.dtx
+++ b/macros/latex/contrib/easybook/easybook.dtx
@@ -15,7 +15,7 @@
%<*class>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2022/01/08}{1.44}
+\ProvidesExplClass{easybook}{2022/01/08}{1.45}
{Typeset Chinese theses or books}
\bool_set_false:N \l__eb_compile_draft_bool
@@ -306,7 +306,7 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2022/01/08}{1.44}
+\ProvidesExplPackage{easybase}{2022/01/08}{1.45}
{Typeset Chinese theses or books}
\cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -1779,20 +1779,12 @@
format = hang,
labelfont = {color = ctex@frame},
labelsep = quad,
- singlelinecheck = true,
- belowskip = 0pt,
- aboveskip = 10pt
+ singlelinecheck = true
}
\captionsetup[table]{font = eb@table@font}
\captionsetup[figure]{font = eb@figure@font}
\captionsetup[lstlisting]{font = eb@listing@font}
-\captionsetup[subfigure]
- {
- labelformat = parens,
- font = eb@figure@font,
- belowskip = 2pt,
- aboveskip = 6pt
- }
+\captionsetup[subfigure]{labelformat = parens,font = eb@figure@font}
\ctex_at_end_package:nn { bicaption }
{
\captionsetup[figure][bi-second]{name = Figure}
@@ -1955,9 +1947,9 @@
\RenewDocumentCommand{\declaretheoremstyle}{O{}mO{}}
{\eb@declaretheoremsyle@save[#1,#3]{#2}}
\cs_set_eq:NN \newtheorem \declaretheorem
-\cs_new_protected:Npn \eb_if_thmframe_with_tcolorbox:TF #1#2
+\cs_new_protected:Npn \eb_tcbwrap_if_load_tcolorbox:TF #1#2
{
- \bool_if:NT \l__eb_thm_frame_bool
+ \bool_if:NT \l__eb_thm_tcbwrap_bool
{ \@ifpackageloaded{tcolorbox}{#1}{#2} }
}
\NewDocumentCommand{\deftheorem}
@@ -1973,7 +1965,7 @@
name = \tl_use:c { #1name },
style = fancy,#5
]
- \eb_if_thmframe_with_tcolorbox:TF
+ \eb_tcbwrap_if_load_tcolorbox:TF
{
\bool_if_exist:cTF { l__eb_tcb_repeat_env_#1_bool }
{ \bool_set_true:c { l__eb_tcb_repeat_env_#1_bool } }
@@ -2004,10 +1996,10 @@
{ \ctex_define:nn { thmset } { #1 .tl_set:N = #2 } }
\ctex_define:nn { thmset }
{
- thmframe .bool_set:N = \l__eb_thm_frame_bool,
- thmframe .default:n = true,
- thmframe .initial:n = false,
- thmbox .meta:n = { thmframe = #1 },
+ tcbwrap .bool_set:N = \l__eb_thm_tcbwrap_bool,
+ tcbwrap .default:n = true,
+ tcbwrap .initial:n = false,
+ thmbox .meta:n = { tcbwrap = #1 },
thmbox .default:n = true,
notebraces .tl_set:N = \l__eb_thm_notebraces_tl,
unknown .code:n = \eb_msg_abandon_option:n { thmset }
@@ -2034,12 +2026,12 @@
}
\msg_new:nnn { easybase } { need-tcolorbox }
{
- Now~that~the~thmframe~option~is~true. \\
+ Now~that~the~option~tcbwrap~is~true. \\
Please~load~the~tcolorbox~macro~package.
}
\eb_at_end_preamble:n
{
- \eb_if_thmframe_with_tcolorbox:TF { }
+ \eb_tcbwrap_if_load_tcolorbox:TF { }
{ \msg_warning:nn { easybase } { need-tcolorbox } }
\clist_put_right:Nx
\c__eb_thmtools_entry_clist { notebraces = \l__eb_thm_notebraces_tl }
@@ -2414,7 +2406,7 @@
}
%</package>
%<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2022/01/08}{1.44}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2022/01/08}{1.45}
{Customization of tcolorbox for easybook}
\cs_set_protected:Npn \addtotcbstyle #1#2
@@ -2429,7 +2421,6 @@
\deftcbstyle{tc-theorem}
{
enhanced~jigsaw,pad~at~break* = 3pt,
- opacityback = 0,
colframe = ctex@emph,
beforeafter~skip = 1.75ex plus .2ex minus .1ex,
left = 8pt,right = 8pt,
@@ -2497,12 +2488,12 @@
},
coltitle = #2,tc-ebparbox,#4
}
-\DeclareTotalTCBox{\ebfbox}{O{Green}vO{}}
+\DeclareTotalTCBox{\ebfbox}{O{Green}mO{}}
{
colback = #1,colframe = #1,
tc-ebfbox,#3
}{#2}
-\DeclareTotalTCBox{\ebemph}{O{Yellow}vO{}}
+\DeclareTotalTCBox{\ebemph}{O{Yellow}mO{}}
{
fuzzy~halo = 2pt~with~#1,
tc-ebemph,#3
diff --git a/macros/latex/contrib/easybook/easybook.pdf b/macros/latex/contrib/easybook/easybook.pdf
index 9b5cbcc16d..97c5f3df65 100644
--- a/macros/latex/contrib/easybook/easybook.pdf
+++ b/macros/latex/contrib/easybook/easybook.pdf
Binary files differ
diff --git a/macros/latex/contrib/easybook/easybook.tex b/macros/latex/contrib/easybook/easybook.tex
index 259bbd6bd4..f54b553500 100644
--- a/macros/latex/contrib/easybook/easybook.tex
+++ b/macros/latex/contrib/easybook/easybook.tex
@@ -20,7 +20,7 @@
name = easybook,
color-scheme = blue,
title = EASYBOOK 使用手册,
- version = v1.44,
+ version = v1.45,
date = 2022/01/08,
authors = 瞿毅,
info = 排版简体中文学位论文和书籍,
@@ -250,7 +250,7 @@
\subsection{英文字体}
\begin{options}
\keychoice{font}{noto,times,times*,ebgaramond,libertine,palatino,auto}\Default{auto}
- 预置的英文字体相关配置方案如下表所示,这些字体已经包含在了 \TeX Live 发行版中,所以通常不需要再专门安装。如果您想使用其他英文字体,可以使用 \pkg*{fontspec} 宏包的相关命令进行设置。
+ 预置的英文字体相关配置方案如下表所示,这些字体已经包含在了 \TeX Live 发行版中,所以通常不需要再专门安装。如果您想使用其它英文字体,可以使用 \pkg*{fontspec} 宏包的相关命令进行设置。
\insertblr
{
colspec = @{}*{4}{c}@{},
@@ -607,8 +607,8 @@
\label{subsec:theorem of style}
文档类已预置 12 个定理环境,环境名及对应的定理名见\ref{subsec:theorem},它们均使用预置的定理样式 \code{fancy}。下面 \module*{thmset} 模块选项的用法名称与 \pkg*{thmtools} 宏包基本一致,且仅对预置定理样式生效。如果下面的选项不满足需求,可使用支持完整选项的相关命令创建定理环境。
\begin{options}
- \keybool{thmframe}\Module{thmset}\Default{false}
- 给定理环境使用彩色盒子。这个特殊选项在本模块中使用 \pkg*{tcolorbox} 宏包来支持,\meta{盒子风格} 默认为 \code{tc-theorem}。注意它应当在定理声明命令前使用。\pkg*{thmtools} 具有类似的选项 \option*{thmbox}。
+ \keybool{tcbwrap}\Module{thmset}\Default{false}
+ 给定理环境使用彩色盒子。这个特殊选项在本模块中使用 \pkg*{tcolorbox} 宏包来支持,\meta{盒子风格} 默认为 \code{tc-theorem}。注意它应当在定理声明命令前使用。\pkg*{thmtools} 具有类似的选项 \option*{shaded}。
\keyval-{headfont}{字体命令}\Default{\cs*{color}\Carg{ctex@emph}\cs*{sffamily}}
定理标题部分的字体,包括字体族、字体系列、字体尺寸和字体形状命令。
\keyval-{notefont}{字体命令}\Default
@@ -658,12 +658,12 @@
\begin{itemize}
\item 可以重复定义已存在的定理环境而不会报错。
\item 中英文模式下定理标题自动切换。针对中文定理标题的特点将 \meta{中文标题} 设计为必选参数,\meta{英文标题} 则默认为首字母大写的 \meta{环境名}。
- \item 自动定义交叉引用的格式,引用标签前缀为相应定理名。
- \item 定理盒子选项 \option{thmframe} 仍然生效,\meta{盒子风格} 可以使用 \cs{deftcbstyle} 命令创建。
+ \item 自动定义交叉引用的格式,标签引用前缀为相应定理名。
+ \item 定理盒子选项 \option{tcbwrap} 仍然生效,\meta{盒子风格} 可以使用 \cs{deftcbstyle} 命令创建。
\item 新建定理环境默认使用的 \meta{定理样式} 为 \code{fancy},而不是 \pkg*{thmtools} 的默认样式。
\end{itemize}
- 下面新建一个与\ref{exam:new theorem env} 相同的定理环境猜想,并使用 \cs{addtotcbstyle} 命令调整 \option{thmframe} 开启时默认的盒子风格。它的第一个参数为 \code{tc-theorem},关于命令的介绍在\ref{subsec:box}。
+ 下面新建一个与\ref{exam:new theorem env} 相同的定理环境猜想,并使用 \cs{addtotcbstyle} 命令调整 \option{tcbwrap} 开启时默认的盒子风格。它的第一个参数为 \code{tc-theorem},关于命令的介绍在\ref{subsec:box}。
\begin{ctexexam}
\deftheorem{caixiang}{猜想}[style = mythm]
\addtotcbstyle{tc-theorem}{colback = GreenYellow}
@@ -776,6 +776,10 @@
脚注正文标记编号的类型,默认为原生样式 \code{plain},还可以改为 \code{pifont} 的各个版本,从左往右依次为普通版、阴文衬线版、阳文无衬线版和阴文无衬线版,缺点是它们的编号仅包括 1-10。
短编号的形式与列表环境类似,不过增加了中文数字 \code{c} 和符号 \code{s} 格式参数。原生样式 \code{plain} 等同于单独使用数字 \code{1} 参数。这个选项可以用在正文中改变其后脚注编号类型。
+ \begin{commands}
+ \command{footref}[\marg{脚注标签名}]
+ 在当前位置对自动编号的脚注进行引用,与被引用的正文标记共享一个编号与格式。
+ \end{commands}
\begin{ctexexam}
\ebhdrset{fnmark-num = 1} % 等于编号类型plain
\ebhdrset{fnmark-num = (a)}
@@ -811,7 +815,16 @@
}
\end{ctexexam}
\keychoice{fncust-form}{format code,match}\Default
- 单独设定自定义脚注标记的格式,选项 \code{match} 可以匹配 \option*{spcmd} 全局的值。自定义脚注的命令与用法可以见\ref{subsubsec:custom footnotes}。
+ 单独设定自定义脚注标记的格式,选项 \code{match} 可以匹配 \option*{spcmd} 全局的值。自定义脚注的命令与用法可以见下方的介绍。
+ \begin{commands}\noitemsep
+ \command{Footnote}[\oarg{内容标记}\marg{正文标记}\marg{脚注文本}]\default{}
+ \command{Footnotetext}[\marg{内容标记}\marg{脚注文本}]\default{}
+ \command{Footnotemark}[\marg{正文标记}]
+ 这些是自定义标记且不影响正常编号的脚注命令,用法与它们对应首字母小写的命令类似。\meta{内容标记} 默认与 \meta{正文标记} 一致,可以进行微调。如果当前标记为空,那么将会使用上一个脚注标记。
+ \begin{ctexexam}
+ \Footnote{*}{这是可以自定义标记的脚注。}
+ \end{ctexexam}
+ \end{commands}
\keychoice{fnboth-form}{format code,match}\Default
同时设定默认脚注标记 \option{fnmate-form} 和自定义脚注标记 \option{fncust-form} 的格式。两种脚注标记匹配上标格式 \option*{spcmd} 的值是独立的,使用 \code{match} 则可以同时匹配。标记格式选项含有字体命令会覆盖 \option{footnote} 的设置,最后一个格式命令可以带有一个参数接受脚注标记。
\keyval-{fnpara-form}{格式代码}\Default
@@ -905,7 +918,6 @@
\subsection{表格}
\begin{environments}\noitemsep
- \environment*{tabularx}[\marg{长度}\marg{列格式}]\default{}
\environment*{tabular}[\marg{列格式}]\default{}
\environment{tblr}[\marg{键值列表}]
\pkg*{tabularray} 是一个强大且全面的表格宏包,不依赖其它表格宏包所以同时使用不会产生冲突。不仅提供了各种传统表格宏包的功能,还实现了用键值列表方式简便地设置表格样式。具体用法可见宏包的说明文档,下面演示一个 \env{tblr} 表格的用法:
@@ -952,7 +964,7 @@
\begin{ctexexam}
\setlist*{wide = 0em} % 取消所有列表的左边距
\begin{enumerate}[label = (\arabic*),leftmargin = 1cm,resume]
- \begin{enumerate}[(1)] % 短编号形式
+ \begin{enumerate*}[(1)] % 短编号形式
\begin{itemize}[label = \textbullet,labelsep = *]
\begin{description}[font = \sffamily\bfseries,style = nextline]
\end{ctexexam}
@@ -973,7 +985,7 @@
\environment{remark}\default{}
\environment{conjecture}\default{}
\environment{problem}
- 这些是预置的定理环境,可使用选项 \option{thmframe} 为它们添加盒子边框,其中注与证明环境不编号,证明末尾会自动添加证明结束符,声明新的定理环境或更改定理盒子样式见\ref{subsec:theorem of style}。环境名与之对应的定理名如下:
+ 这些是预置的定理环境,可使用选项 \option{tcbwrap} 为它们添加盒子边框和背景,其中注与证明环境不编号,证明末尾会自动添加证明结束符,声明新的定理环境或更改定理盒子样式见\ref{subsec:theorem of style}。环境名与之对应的定理名如下:
\insertblr
{
colspec = @{}*{6}{c}@{},
@@ -1056,10 +1068,9 @@
\end{ctexexam}
\end{commands}
-\subsubsection{行间盒子}
\begin{environments}
\environment{easybox}[\sarg\oarg{颜色名}\darg{段落标题}\oarg{配置选项}]
- 环境 \env{easybox} 创建一个带有三个可选参数的扁平盒子。使用星号参数时给盒子添加边框,\meta{颜色名} 选项设置背景颜色,\meta{段落标题} 选项可以设置标题,默认无标题。
+ 行间环境 \env{easybox} 创建一个带有三个可选参数的扁平盒子。使用星号参数时给盒子添加边框,\meta{颜色名} 选项设置背景颜色,\meta{段落标题} 选项可以设置标题,默认标题为空。
\begin{ctexexam}
\addtotcbstyle{tc-easybox}{arc = 6pt}
\begin{easybox}*[DarkCyan](段落标题)
@@ -1069,18 +1080,17 @@
\end{easybox}
\end{ctexexam}
\environment{ebparbox}[\sarg\oarg{颜色名}\darg{段落标题}\oarg{配置选项}]
- 环境 \env{ebparbox} 用法与 \env{easybox} 类似,同样带有三个可选参数。当使用星号参数时盒子左边带有一条竖线,\meta{颜色名} 选项可以自定义竖线颜色,使用带有星号的环境则盒子带有竖线颜色的浅色背景。\meta{段落标题} 选项可以设置标题,默认无标题。
+ 环境 \env{ebparbox} 用法与 \env{easybox} 类似,同样带有三个可选参数。盒子的左边带有一条粗竖线,\meta{颜色名} 选项可以自定义这条竖线颜色,使用星号参数则盒子带有竖线颜色的浅色背景。
\end{environments}
-\subsubsection{行内盒子}
\begin{commands}
\command{ebemph}[\oarg{颜色名}\marg{内容}\oarg{配置选项}]
- 行内盒子均为抄录命令。盒子 \cs{ebemph} 具有模糊边缘类似高亮的效果。
+ 行内盒子命令 \cs{ebemph} 具有模糊边缘类似高亮的效果。
\command{ebfbox}[\oarg{颜色名}\marg{内容}\oarg{配置选项}]
- 盒子 \cs{ebfbox} 则有直角边缘和四周框线,效果类似带颜色的 \cs*{fbox} 盒子。
+ 行内盒子命令 \cs{ebfbox} 则有直角边缘和四周框线,效果类似带颜色的 \cs*{fbox} 盒子。
\end{commands}
-\section{更多用法}
+\section{扩展功能}
\subsection{物理量}
\begin{commands}
@@ -1106,12 +1116,32 @@
\command{counteruse}[\sarg\oarg{父计数器}\darg{编号}\marg{计数器}\oarg{分隔符}\darg{整数}]
命令 \cs{newcounter} 是 \LaTeX 自带的创建计数器命令,计数器值输出命令 \cs{counteruse} 以一定的格式使用由它创建的计数器,将会以 \cs*{the}\meta{父计数器}\meta{分隔符}\cs*{the}\meta{计数器} 输出这种计数器的值。命令 \cs{counteruse} 仅具有\textbf{输出功能},并不会改变计数器原有的绑定关系。默认每使用一次命令 \meta{计数器} 的值增加 1,带有星号的命令使 \meta{计数器} 值保持不变,\meta{计数器} 的值也可以设为指定的 \meta{整数}。计数器的 \meta{编号} 为 \code{arabic} 或 \code{alph} 等计数形式。
- 在一定的场合下可能用到 \cs{counteruse} 命令,比如通过新建快捷命令在一些位置使用定理环境的计数器,使用 \cs{labelformat} 设置计数器的引用标签需添加 \code{eb@}:
+ 在一定的场合下可能用到 \cs{counteruse} 命令,比如通过新建快捷命令在一些位置使用定理环境的计数器,使用 \cs{labelformat} 设置计数器的标签引用需添加 \code{eb@}:
\begin{ctexexam}
\labelformat{eb@theorem}{定理 #1}
\newcommand{\theoremhead}[1]{定理\counteruse[chapter]{theorem}\hspace{1em}#1}
\theoremhead{定理内容}\label{thm:theorem}
\end{ctexexam}
+
+ \command{counterwithin}[\sarg\oarg{格式}\marg{计数器}\marg{父计数器}]
+ 对计数器进行绑定的命令。将 \meta{计数器} 绑定于 \meta{父计数器},即 \meta{父计数器} 的值递增时 \meta{计数器} 的值会归零,输出格式 \cs*{the}\meta{计数器} 被改为 \cs*{the}\meta{父计数器}\code{.}\meta{格式}\marg{计数器}。\meta{格式} 应当为接受计数器值并改变编号形式的命令,默认为 \cs*{arabic}。带有星号参数的命令仅进行绑定不更改输出格式。
+ \command{counterwithout}[\sarg\oarg{格式}\marg{计数器}\marg{父计数器}]
+ 对计数器关系进行解绑的命令。将 \meta{计数器} 解绑于 \meta{父计数器},同时输出格式被改为 \meta{格式}\marg{计数器}。带有星号参数的命令仅进行解绑不更改输出格式。
+ \begin{ctexexam}
+ \counterwithin[\Roman]{child}{parent}
+ \counterwithout*{child}{parent}
+ \end{ctexexam}
+\end{commands}
+
+\subsection{标签引用}
+\begin{commands}
+ \command{labelformat}[\marg{计数器}\marg{标签引用格式}]
+ 标签格式命令 \cs{labelformat} 可以设置标签引用格式,\meta{标签引用格式} 中 \code{\#1} 代表 \cs*{the}\meta{计数器},可以设置引用序号的前缀和后缀。也可以使用 \pkg*{cleveref} 宏包提供更强大的标签功能。
+ \begin{ctexexam}
+ \labelformat{chapter}{第 #1 章}
+ \labelformat{chapter}{第\thechapter 章}
+ \AtBeginDocument{\usepackage{cleveref}}
+ \end{ctexexam}
\end{commands}
\subsection{图表题注}
@@ -1176,17 +1206,7 @@
\end{options}
\end{commands}
-\subsection{交叉引用}
-\begin{commands}
- \command*{ref}[\marg{标签名}]
- 使用 \cs*{ref} 命令引用 \cs*{label} 设置的 \meta{标签名},将会检测临近计数器并添加相应的前缀,比如图表题注、章节标题和定理等。
- \command{footref}[\marg{脚注标签名}]
- 对自动编号的脚注进行引用可使用 \cs{footref} 命令,与引用的标记共享一个编号与格式。
- \command{labelformat}[\marg{计数器}\marg{标签引用格式}]
- 标签格式命令 \cs{labelformat} 可以设置引用标签格式,\meta{标签引用格式} 中 \code{\#1} 代表 \cs*{the}\meta{计数器},可以设置引用序号的前缀和后缀。
-\end{commands}
-
-\subsubsection{索引}
+\subsection{索引}
\begin{commands}
\command*{indexsetup}[\marg{键值列表}]
\pkg*{imakeidx} 宏包增强了索引的功能,这是它的的接口命令,用于设置索引表的整体格式。
@@ -1198,19 +1218,7 @@
现在索引表生成命令 \cs{printindex} 被重新定义,\meta{键值列表} 中的选项与\ref{sec:document command} 其它目录命令相同,但是原本接口命令 \cs*{indexsetup} 的部分选项失效。
\end{commands}
-\subsubsection{自定义脚注}
-\label{subsubsec:custom footnotes}
-\begin{commands}\noitemsep
- \command{Footnote}[\oarg{内容标记}\marg{正文标记}\marg{脚注文本}]\default{}
- \command{Footnotetext}[\marg{内容标记}\marg{脚注文本}]\default{}
- \command{Footnotemark}[\marg{正文标记}]
- 这些是自定义标记且不影响正常编号的脚注命令,用法与它们对应首字母小写的命令类似。\meta{内容标记} 默认与 \meta{正文标记} 一致,可以进行微调。如果当前标记为空,那么将会使用上一个脚注标记。
- \begin{ctexexam}
- \Footnote{*}{这是可以自定义标记的脚注。}
- \end{ctexexam}
-\end{commands}
-
-\subsubsection{边注}
+\subsection{边注}
\begin{commands}
\command{marginnote}[\oarg{左文本}\marg{右文本}\oarg{垂直偏移}]
命令 \cs{marginnote} 可以生成简单的边注,如果只给定了 \meta{右文本},那么边注在奇偶数页文字相同。如果同时给定了 \meta{左文本},则偶数页使用 \meta{左文本} 的文字。
@@ -1238,7 +1246,7 @@
\appendix
\begin{changelog}[title = 更新日志]
- \shortversion{v = 1.44,date = 2022/01/08,changes = 经过前期各模块的功能调整和错误修复,稳定版本正式发布。}
+ \shortversion{v = 1.45,date = 2022/01/08,changes = 经过前期各模块的功能调整和错误修复,稳定版本正式发布。}
\end{changelog}
\nocite{*}
diff --git a/macros/latex/contrib/keyfloat/README.txt b/macros/latex/contrib/keyfloat/README.txt
index f9586fd2ba..dbb9df58a6 100644
--- a/macros/latex/contrib/keyfloat/README.txt
+++ b/macros/latex/contrib/keyfloat/README.txt
@@ -1,8 +1,8 @@
The LaTeX keyfloat package
Provides a key/value interface for generating floats.
-v2.06
-Copyright 2016-2021 Brian Dunn — www.BDTechConcepts.com
+v2.07
+Copyright 2016-2022 Brian Dunn — www.BDTechConcepts.com
LaTeX Project Public License, version 1.3
diff --git a/macros/latex/contrib/keyfloat/keyfloat.dtx b/macros/latex/contrib/keyfloat/keyfloat.dtx
index a729c86a4b..edd35cb03b 100644
--- a/macros/latex/contrib/keyfloat/keyfloat.dtx
+++ b/macros/latex/contrib/keyfloat/keyfloat.dtx
@@ -1,7 +1,7 @@
%
% \iffalse meta-comment
%
-% Copyright 2016--2021 Brian Dunn
+% Copyright 2016--2022 Brian Dunn
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -17,7 +17,7 @@
% \iffalse
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{keyfloat}
-%<package> [2021/06/29 v2.06 Key/value interface for floats and subfloats.]
+%<package> [2022/01/10 v2.07 Key/value interface for floats and subfloats.]
%
%<*driver>
\documentclass{ltxdoc}
@@ -71,26 +71,15 @@
\newunicodechar{‡}{\ddag}
\newunicodechar{⚠}{\textwarning}
+\usepackage{etoolbox}
+\usepackage{xparse}
-\usepackage{metalogo}
-\makeatletter
-\@ifpackageloaded{erewhon}{
-\setlogokern{Te}{-.08em}
-\setlogokern{eX}{-0.04em}
-\setlogokern{La}{-.25em}
-\setlogokern{aT}{-.08em}
-\setlogokern{Xe}{-.04em}
-\setlogokern{eL}{-.06em}
-\setlogodrop{0.27ex}
-}{}
-\makeatother
+\usepackage{metalogox}
\usepackage{microtype}
-\usepackage{etoolbox}
-\usepackage[log-declarations=false]{xparse}
@@ -235,7 +224,8 @@ frametitlerulewidth=1pt,frametitleaboveskip=5pt,%
\pagestyle{pageheadfoot}
-\usepackage{dtxdescribe}[2019/01/11]
+% Indexing, logos, \Describexxxx, etc:
+\usepackage{dtxdescribe}[2021/09/02]
@@ -349,7 +339,7 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
%<*package>
% \fi
%
-% \CheckSum{1392}
+% \CheckSum{1400}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -390,6 +380,8 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% \changes{v2.04}{2021/06/08}{2021/06/08}
% \changes{v2.05}{2021/06/11}{2021/06/11}
% \changes{v2.06}{2021/06/29}{2021/06/29}
+% \changes{v2.07}{2021/08/30}{Docs: Show macro and environment nesting.}
+% \changes{v2.07}{2022/01/10}{2022/01/10}
@@ -413,7 +405,7 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
%
% \bigskip
%
-% {\small\textcopyright{} 2016--2021} Brian Dunn\\ \small \texttt{bd@BDTechConcepts.com}
+% {\small\textcopyright{} 2016--2022} Brian Dunn\\ \small \texttt{bd@BDTechConcepts.com}
%
% \vspace{.5in}
%
@@ -1675,19 +1667,15 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% lw=1,c={Keywrap with \cs{keyfig}},l=fig:keywrapfig%
% }{image}}
% Second item.
-% Several lines of text text text text text
-% text text text text text text text text text
-% text text text text text text text.
%
% These paragraphs are inside the \texttt{keywrap}.
% A vertical gap appears below if the text is not enough to
% fill the space next to the \cs{keyfig}.
% \end{keywrap}
-% Outside the \env{wrapfig},\margintag{notes}\
+% Now outside the \env{keywrap},\margintag{notes}\
% but still in the second item.
% There is no elegant way to place only part of a paragraph
-% inside a \env{keywrap}, and attempting to do so requires
-% manually removing the vertical paragraph skip.
+% inside a \env{keywrap}.
% \item Third item.
% \end{itemize}
% \end{dtxexample}
@@ -1725,7 +1713,7 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% \setlength{\KFLTtightframewidth}{1pt}
%
% \renewcommand{\KFLTlooseframe}[1]{%
-% \begin{mdlooseframe}[leftmargin=1.5in,rightmargin=1.5in]%
+% \begin{mdlooseframe}[leftmargin=.5in,rightmargin=.5in]%
% #1
% \end{mdlooseframe}%
% }
@@ -1733,7 +1721,7 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
%
% \keyfig{ft,c=Custom-framed image,l=fig:customframe,r=90}{image}
% \keyfigbox{f,c=Custom loosely-framed box,
-% l=fig:customlooseframe}{A loosely-framed box.}
+% l=fig:customlooseframe}{A loosely-framed box.}
% \end{dtxexample}
%
% \gindex{frame>mdframed}
@@ -2080,6 +2068,9 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% \section{Code}
% ^^A *source
%
+%
+%
+%
% \subsection{Older packages}
%
% Ensure that \pkg{tocdata}, if loaded, is new enough:
@@ -2218,6 +2209,10 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% These macros are commonly used by others.
% \begin{environment}{tablehere} Place a table exactly [H].
+%
+% \shownesting{\env{tablehere}}
+% {\shownesting{\env{minipage}}{Contents}}
+%
% \changes{v2.01}{2019/09/11}{Fix: Font and color.}
% \changes{v2.01}{2019/09/14}{Improved vertical space.}
% \begin{macrocode}
@@ -2233,6 +2228,10 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% \end{environment}
% \begin{environment}{figurehere} Place a figure exactly [H].
+%
+% \shownesting{\env{figurehere}}
+% {\shownesting{\env{minipage}}{Contents}}
+%
% \changes{v2.01}{2019/09/11}{Fix: Font and color.}
% \changes{v2.01}{2019/09/14}{Improved vertical space.}
% \begin{macrocode}
@@ -3074,6 +3073,9 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% \item [\cs{KFLTtightframe}:] Redefine to a macro which frames its contents.
% \item [\cs{KFLTtightframewidth}:] Redefine to the total width of the new.
% frame and its separation.
+% \item[\cs{KFLTlooseframe}:] Redefine to a macro which frames its contents.
+% \item[\cs{KFLTlooseframewidth}:] Redefine to the total width of the new
+% frame and its separation.
% \end{description}
%
% \begin{macro}{\KFLTtightframe} \marg{contents}
@@ -3099,12 +3101,6 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
%
% A user-redefinable macro and length to loosely frame the contents.
%
-% \begin{description}
-% \item[\cs{KFLTlooseframe}:] Redefine to a macro which frames its contents.
-% \item[\cs{KFLTlooseframewidth}:] Redefine to the total width of the new
-% frame and its separation.
-% \end{description}
-%
% \begin{macrocode}
\newcommand{\KFLTlooseframe}[1]{%
\setlength{\fboxsep}{3pt}%
@@ -3125,14 +3121,25 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% \begin{macro}{\KFLT@frame} \marg{contents}
%
% Frames the contents according to the |f| key. To be nested for further processing.
+% \changes{v2.07}{2022/01/08}{Reduced hbox warnings.}
% \begin{macrocode}
\newcommand{\KFLT@frame}[1]
{%
\ifbool{KFLT@ft}%
- {\KFLTtightframe{#1}}%
+ {%
+ {%
+ \hfuzz=\linewidth%
+ \KFLTtightframe{#1}%
+ }%
+ }%
{% not tightframe
\ifbool{KFLT@f}%
- {\KFLTlooseframe{#1}}%
+ {%
+ {%
+ \hfuzz=\linewidth%
+ \KFLTlooseframe{#1}%
+ }%
+ }%
{#1}% no frame
}% not looseframe
}
@@ -3214,6 +3221,15 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
%
% Create an image with size, frame, and turn.
%
+% \shownesting{\cs{KFLT@onefigureimage}}
+% {
+% \shownesting{\env{turn}}
+% {
+% \shownesting{\cs{KFLT@frame} $\to$ \cs{fbox}}
+% {\cs{KFLT@includegraphics}}
+% }
+% }
+%
% \changes{v2.00}{2019/03/12}{Filename in arg instead of \cs{KFLT@i}.}
% \changes{v2.06}{2021/06/25}{Added \optn{kar}.}
% \begin{macrocode}
@@ -3871,9 +3887,22 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% \end{macrocode}
+% \newcommand*{\showKFLTboxinner}[1]{%
+% \shownesting{\env{KFLT@boxinner}}{
+% \shownesting{\cs{KFLT@frame} $\to$ \cs{fbox}}
+% {
+% \shownesting{\env{turn}}
+% {\shownesting{\env{minipage}}{#1}}
+% }
+% }
+% }
+%
% \begin{environment}{KFLT@boxinner}
%
% Typeset the contents in a width which depends on the keys.
+%
+% \showKFLTboxinner{Contents}
+%
% \begin{macrocode}
\newsavebox{\KFLT@envbox}
@@ -3940,8 +3969,11 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
\KFLT@defaults%
% \end{macrocode}
% Remember the float type:
+% \changes{v2.07}{2022/01/06}{Fixed: Nested types.}
% \begin{macrocode}
- \renewcommand{\KFLT@type}{#2}%
+ \ifbool{KFLT@inkeysubfloats}%
+ {\renewcommand{\KFLT@type}{\@captype}}%
+ {\renewcommand{\KFLT@type}{#2}}%
% \end{macrocode}
% Set the shared keys. Expansion seems to be required for \pkg{xkeyval}.
% \begin{macrocode}
@@ -4292,9 +4324,6 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% \changes{v2.02}{2021/05/18}{Work with \pkg{float}.}
% \begin{macrocode}
\ifcsdef{ftype@#3}{}{%
-% \end{macrocode}
-%
-% \begin{macrocode}
\PackageError{keyfloat}%
{%
\protect\keyflt: Invalid float type.\MessageBreak%
@@ -4305,6 +4334,9 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
Check argument order and float type.
}%
}%
+% \end{macrocode}
+%
+% \begin{macrocode}
\KFLT@ignorespaces%
\KFLT@trackrows%
\KFLT@boxkeys{#4}{#3}%
@@ -4328,6 +4360,14 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% This may be used by itself, or inside a \env{keyfloats} or
% \env{keysubtabs} environment.
%
+% \shownesting{\cs{keyflt}}{
+% \shownesting{\cs{KFLT@keyflt}}{
+% \shownesting{\env{KFLT@boxouter}}{
+% \showKFLTboxinner{Contents}
+% }
+% }
+% }
+%
% \changes{v0.12}{2016/12/03}{Group around contents.}
% \changes{v2.00}{2019/03/17}{Added.}
% \begin{macrocode}
@@ -4366,6 +4406,7 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% \subsection{The \env{keyfloat} environment}
% \begin{macro}{\KFLT@keyfloatstart} \marg{star?} \marg{loc} \marg{float type} \marg{\keyvalsarg}
+%
% \changes{v2.00}{2019/03/18}{Factored.}
% \begin{macrocode}
\newcommand{\KFLT@keyfloatstart}[4]{%
@@ -4389,6 +4430,16 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% \end{macro}
% \begin{environment}{keyfloat} * \oarg{loc} \marg{float type} \marg{\keyvalsarg}
+%
+% \shownesting{\env{keyfloat}}{
+% \shownesting{\cs{KFLT@keyfloatstart}, \cs{KFLT@keyfloatend}}
+% {
+% \shownesting{\env{KFLT@boxouter}}{
+% \showKFLTboxinner{Contents}
+% }
+% }
+% }
+%
% \changes{v2.00}{2019/03/18}{Added.}
% \begin{macrocode}
\NewDocumentEnvironment{keyfloat}{s O{tbp} m +m}
@@ -4416,6 +4467,16 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% \subsection{The \env{keyfigure} environment}
% \begin{environment}{keyfigure} * \oarg{loc} \marg{\keyvalsarg}
+%
+% \shownesting{\env{keyfigure}}{
+% \shownesting{\cs{KFLT@keyfloatstart}, \cs{KFLT@keyfloatend}}
+% {
+% \shownesting{\env{KFLT@boxouter}}{
+% \showKFLTboxinner{Contents}
+% }
+% }
+% }
+%
% \begin{macrocode}
\NewDocumentEnvironment{keyfigure}{s O{tbp} +m}
{%
@@ -4447,6 +4508,32 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% This may be used by itself, or inside a \env{keyfloats} or
% \env{keysubfigs} environment.
%
+% \shownesting{\cs{keyfig}}{
+% \shownesting{\cs{KFLT@keyflt}}{
+% \shownesting{\env{KFLT@boxouter}}{
+% \shownesting{
+% \begin{description}
+% \item[If \env{keysubfloats}:]
+% Uses a \env{subfigure}.
+% \item[If {[}H{]}, \env{keyfloats}, or inside a \env{keywrap}:]
+% Uses a \env{minipage}.
+% \item[If {[}W{]}:]
+% Uses a \env{wrapfloat} from the \pkg{wrapfig} package.
+% \item[If {[}M{]}:]
+% Uses a \env{KFLT@marginfloat}.
+% \item[Otherwise:]
+% Uses a \env{figure}.
+% \end{description}
+% }
+% {
+% \shownesting{\cs{KFLT@onefigureimage}}{
+% Rotate, frame, \cs{includegraphics}.
+% }
+% }
+% }
+% }
+% }
+%
% \changes{v2.00}{2019/03/17}{Factored.}
% \begin{macrocode}
\NewDocumentCommand{\keyfig}{s O{tbp} +m m}
@@ -4468,6 +4555,12 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% This may be used by itself, or inside a \env{keyfloats} or
% \env{keysubtabs} environment.
%
+% \shownesting{\cs{keyfigbox}}{
+% \shownesting{\env{KFLT@boxouter}}{
+% \showKFLTboxinner{Contents}
+% }
+% }
+%
% \changes{v0.12}{2016/12/03}{Group around contents.}
% \begin{macrocode}
\NewDocumentCommand{\keyfigbox}{s O{tbp} +m +m}
@@ -4534,6 +4627,16 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% This may be used by itself, or inside a \env{keyfloats} or
% \env{keysubtabs} environment.
%
+% \shownesting{\cs{keytab}}{
+% \shownesting{\cs{keyflt}}{
+% \shownesting{\cs{KFLT@keyflt}}{
+% \shownesting{\env{KFLT@boxouter}}{
+% \showKFLTboxinner{Contents}
+% }
+% }
+% }
+% }
+%
% \changes{v2.00}{2019/03/17}{Factored.}
% \begin{macrocode}
\NewDocumentCommand{\keytab}{s O{tbp} +m +m}
@@ -4551,6 +4654,15 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% \subsection{The \env{keytable} environment}
% \begin{environment}{keytable} * \oarg{loc} \marg{\keyvalsarg}
+%
+% \shownesting{\env{keytable}}{
+% \shownesting{\cs{KFLT@keyfloatstart}, \cs{KFLT@keyfloatend}}{
+% \shownesting{\env{KFLT@boxouter}}{
+% \showKFLTboxinner{Contents}
+% }
+% }
+% }
+%
% \begin{macrocode}
\NewDocumentEnvironment{keytable}{s O{tbp} +m}
{%
@@ -4623,7 +4735,6 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% \end{macrocode}
% \end{environment}
-
% \begin{environment}{keyfloats} * \oarg{loc} \marg{num columns} \oarg{shared keys/values}
%
% User-level macro to create rows of figures/tables.
@@ -4641,6 +4752,19 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% Likewise, manually-selected |w| width and |h| tags may need to be
% adjusted to prevent overflow.
%
+% \shownesting{\env{keyfloats}}
+% {
+% \shownesting{
+% \begin{description}
+% \item[If {[}H{]}, nested, subfloats, or \env{keywrap}:]
+% Uses a \env{minipage}.
+% \item[If {[}W{]}:] Uses a \env{wrapfloat}.
+% \item[If {[}M{]}:] Uses \cs{KFLT@marginfloat}.
+% \item[Otherwise:] Uses a \env{figure}.
+% \end{description}
+% }{Contents}
+% }
+%
% \changes{v0.15}{2017/05/12}{Adjustments for \protect\env{keywrap}.}
%
% \begin{macrocode}
@@ -4901,6 +5025,19 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% \begin{macro}{\KFLT@subfloats} \marg{starred?} \marg{loc} \marg{cols} \marg{\keyvalsarg}
%
+% \shownesting{\cs{KFLT@subfloats}, \cs{KTLT@endsubfloats}}
+% {
+% \shownesting{
+% \begin{description}
+% \item[If {[}H{]} or \env{keywrap}:] Uses a \env{minipage}.
+% \item[If {[}W{]}:] Uses a \env{wrapfloat} and a \env{minipage}.
+% \item[If {[}M{]}:] Uses \cs{KFLT@marginfloat}.
+% \item[Otherwise:] Uses a \env{subfigure}, etc.
+% \end{description}
+% }
+% {Contents}
+% }
+%
% \changes{v0.13}{2017/01/16}{Fix: Subfloat type selection.}
% \changes{v0.15}{2017/05/12}{Adjustments for \protect\env{keywrap}.}
%
@@ -5099,6 +5236,22 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
%
% A group of subfigures typeset in rows.
%
+% \shownesting{\env{KFLT@keysubfloats}}
+% {
+% \shownesting{\cs{KFLT@subfloats}, \cs{KFLT@endsubfloats}}
+% {
+% \shownesting{
+% \begin{description}
+% \item[If {[}H{]} or \env{keywrap}:] Uses a \env{minipage}.
+% \item[If {[}W{]}:] Uses a \env{wrapfloat} and a \env{minipage}.
+% \item[If {[}M{]}:] Uses \cs{KFLT@marginfloat}.
+% \item[Otherwise:] Uses a \env{subfigure}, etc.
+% \end{description}
+% }
+% {Contents}
+% }
+% }
+%
% \begin{macrocode}
\NewDocumentEnvironment{KFLT@keysubfloats}{m m m m +m m}
{%
@@ -5136,13 +5289,33 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
}
% \end{macrocode}
% \end{environment}
-
-
+%
+%
+%
% \begin{environment}{keysubfloats} * \oarg{2: loc} \marg{3: float type}
% \marg{4: numcols} \marg{5: \keyvalsarg} \oarg{6: shared \keyvalsarg}
%
% A group of subfloats typeset in rows.
%
+% \shownesting{\env{keysubfloats}, \env{keysubfigs}, or \env{keysubtabs}}
+% {
+% \shownesting{\env{KFLT@keysubfloats}}
+% {
+% \shownesting{\cs{KFLT@subfloats}, \cs{KFLT@endsubfloats}}
+% {
+% \shownesting{
+% \begin{description}
+% \item[If {[}H{]} or \env{keywrap}:] Uses a \env{minipage}.
+% \item[If {[}W{]}:] Uses a \env{wrapfloat} and a \env{minipage}.
+% \item[If {[}M{]}:] Uses \cs{KFLT@marginfloat}.
+% \item[Otherwise:] Uses a \env{subfigure}, etc.
+% \end{description}
+% }
+% {Contents}
+% }
+% }
+% }
+%
% \changes{v2.06}{2021/06/25}{Added shared keys.}
% \begin{macrocode}
\NewDocumentEnvironment{keysubfloats}{s O{tbp} m m +m O{}}
@@ -5184,6 +5357,13 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% \subsection{Margin floats}
%
% \begin{environment}{KFLT@marginfloat} \oarg{offset} \marg{type}
+%
+% \shownesting{\env{KFLT@marginfloat}}
+% {
+% \shownesting{\cs{marginpar}}
+% {\shownesting{\env{minipage}}{Contents}}
+% }
+%
% \changes{v2.01}{2019/09/11}{Fix: Font and color.}
% \begin{macrocode}
\newsavebox{\KFLT@marginfloatbox}
@@ -5212,6 +5392,17 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% Provided in case \pkg{tufte-book} is not loaded:
%
% \begin{environment}{marginfigure} \oarg{offset}
+%
+% \shownesting{\env{marginfigure}}
+% {
+% \shownesting{\env{KFLT@marginfloat}}
+% {
+% \shownesting{\cs{marginpar}}
+% {\shownesting{\env{minipage}}{Contents}}
+% }
+% }
+%
+%
% \changes{v0.12}{2016/12/03}{Added.}
% \begin{macrocode}
\ProvideDocumentEnvironment{marginfigure}{O{-1.2ex}}
@@ -5258,11 +5449,22 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% \end{macrocode}
%
%
-% \begin{environment}{keywrap} \marg{width} \marg{keyfloat}
+% \begin{environment}{keywrap} \marg{width} \marg{wrapped content}
%
% The main text is placed in a minipage to the left,
% and the wrapped content is later placed in another minipage to the right.
%
+% \shownesting{\env{keywrap}}
+% {
+% \shownesting[.4]{\env{minipage}}
+% {Main text.\newline Multiple paragraphs.}
+% \hfill
+% \cs{hfill}
+% \hfill
+% \shownesting*[.35]{\env{minipage}}
+% {Wrapped content.}
+% }
+%
% \changes{v0.15}{2017/05/11}{Added.}
% \changes{v2.01}{2019/09/11}{Fix: Font and color.}
% \changes{v2.01}{2019/09/16}{Fix: \cs{noindent}.}
@@ -5310,10 +5512,12 @@ Keywords={LaTeX, floats, key/val, subcaption, rows}%
% \end{environment}
%
%
+% \clearpage
+%
% \section{\pkg{keyfloat} package maintenance}
%
-% To compile the \pkg{keyfloat} documentation from \filenm{keyfloat.dtx} and
-% \filenm{keyfloat.ins}:
+% To compile \filenm{keyfloat.sty} and \cs{keyfloat.pdf}
+% from \filenm{keyfloat.dtx} and \filenm{keyfloat.ins}:
%
% \begin{sourceverb}
% pdflatex keyfloat.ins
diff --git a/macros/latex/contrib/keyfloat/keyfloat.pdf b/macros/latex/contrib/keyfloat/keyfloat.pdf
index 6493f59785..648038fb1a 100644
--- a/macros/latex/contrib/keyfloat/keyfloat.pdf
+++ b/macros/latex/contrib/keyfloat/keyfloat.pdf
Binary files differ
diff --git a/macros/latex/contrib/sillypage/README.md b/macros/latex/contrib/sillypage/README.md
new file mode 100644
index 0000000000..1a04f51626
--- /dev/null
+++ b/macros/latex/contrib/sillypage/README.md
@@ -0,0 +1,54 @@
+# The `sillypage` package
+
+This is a very simple package that provides John Cleese's iconic silly walk
+routine as page numbering style.
+
+## Usage
+
+Simply add `\usepackage{sillypage}` to your document. Then:
+
+- Write `\pagenumbering{silly}` in you document to use the page numbering
+ style defined by this package.
+- Use the macro `\silly` on a LaTeX counter to typeset the corresponding
+ image for the value of that counter.
+- Use the macro `\sillystep` to print the step number `n` from the
+ sequence of steps.
+
+## A sample document
+
+Here we go:
+
+```tex
+\documentclass{article}
+
+\usepackage{sillypage}
+\usepackage{blindtext}
+
+\begin{document}
+\pagenumbering{silly}
+\Blinddocument
+\end{document}
+```
+
+## Installation notes
+
+Just note that `sillywalk-map.png` should go under the `tex/` subtree
+(as it is required by `sillypage.sty`) instead of the `doc/` counterpart.
+
+## Isn't this package too silly?
+
+Yes.
+
+## Authors
+
+Blame these two blokes:
+
+- Phelype Oleinik
+- Paulo Cereda
+
+## License
+
+The `sillypage` package may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3c of
+this license or (at your option) any later version.
+
diff --git a/macros/latex/contrib/sillypage/sillypage-example.pdf b/macros/latex/contrib/sillypage/sillypage-example.pdf
new file mode 100644
index 0000000000..eeab813f57
--- /dev/null
+++ b/macros/latex/contrib/sillypage/sillypage-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/sillypage/sillypage-example.tex b/macros/latex/contrib/sillypage/sillypage-example.tex
new file mode 100644
index 0000000000..94c0ac7111
--- /dev/null
+++ b/macros/latex/contrib/sillypage/sillypage-example.tex
@@ -0,0 +1,9 @@
+\documentclass{article}
+
+\usepackage{sillypage}
+\usepackage{blindtext}
+
+\begin{document}
+\pagenumbering{silly}
+\Blinddocument
+\end{document}
diff --git a/macros/latex/contrib/sillypage/sillypage.dtx b/macros/latex/contrib/sillypage/sillypage.dtx
new file mode 100644
index 0000000000..ea015877b1
--- /dev/null
+++ b/macros/latex/contrib/sillypage/sillypage.dtx
@@ -0,0 +1,178 @@
+% \iffalse meta-comment
+% Copyright (C) 2022
+% by Phelype Oleinik <phelype.oleinik@latex-project.org>
+% and Paulo Cereda <cereda.paulo@gmail.com>
+%
+% This work may be distributed and/or modified under the conditions of
+% the LaTeX Project Public License, either version 1.3c of this license
+% or (at your option) any later version. The latest version of this
+% license is in
+%
+% http://www.latex-project.org/lppl.txt
+%
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work is "maintained" (as per the LPPL maintenance status)
+% by Phelype Oleinik and Paulo Cereda.
+%
+%<*package>
+\def\sillypageDate{2022-01-10}
+\def\sillypageVersion{1.1}
+%</package>
+%<*driver>
+\documentclass[a4paper,full]{l3doc}
+\usepackage{sillypage}
+\begin{document}
+ \DocInput{\jobname.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+% \GetFileInfo{\jobname.sty}
+%
+% \title{^^A
+% The \pkg{sillypage} package^^A
+% \thanks{This file has version number \sillypageVersion,
+% last revised \sillypageDate.}
+% }
+%
+% \author{^^A
+% Phelype H. Oleinik\thanks
+% {^^A
+% E-mail:
+% \href{mailto:phelype.oleinik@latex-project.org}
+% {phelype.oleinik\meta{at}latex-project.org}^^A
+% }\\
+% Paulo R. M. Cereda\thanks
+% {^^A
+% E-mail:
+% \href{mailto:cereda.paulo@gmail.com}
+% {cereda.paulo\meta{at}gmail.com}^^A
+% }^^A
+% }
+%
+% \date{Released \sillypageDate}
+% \pagenumbering{silly}
+%
+% \maketitle
+%
+% \begin{documentation}
+%
+% \section{Introduction}
+%
+% \begin{function}{\pagenumbering{silly}}
+% \begin{syntax}
+% \cs{pagenumbering}\{silly\}
+% \end{syntax}
+% Write \cs{pagenumbering}|{silly}| in you document to use the page
+% numbering style defined by this package.
+% \end{function}
+%
+% \begin{function}{\silly}
+% \begin{syntax}
+% \cs{silly} \Arg{counter}
+% \end{syntax}
+% Use the macro \cs{silly} on a \LaTeX{} \meta{counter} to typeset the
+% corresponding image for the value of that counter.
+% \end{function}
+%
+% \begin{function}{\sillystep}
+% \begin{syntax}
+% \cs{sillystep} \Arg{integer}
+% \end{syntax}
+% Prints the step number \meta{integer} from the sequence of steps.
+% \end{function}
+%
+% \section{A sample document}
+%
+% A sample document is as follows:
+%
+% \begin{verbatim}
+% \documentclass{article}
+%
+% \usepackage{sillypage}
+% \usepackage{blindtext}
+%
+% \begin{document}
+% \pagenumbering{silly}
+% \Blinddocument
+% \end{document}
+% \end{verbatim}
+%
+% This is the complete silly walk routine:
+%
+% \makeatletter
+% {\centering
+% \def\do#1{\ifnum#1>\silly@steps\else
+% \sillystep{#1}
+% \expandafter\do\expandafter{%^^A
+% \number\numexpr#1+1\relax}\fi}\do{1}\par}
+% \makeatother
+%
+% We also recommend Pilates.
+%
+% \end{documentation}
+%
+% \begin{implementation}
+%
+% \section{\pkg{sillypage} Implementation}
+%
+% \begin{macrocode}
+%<*package>
+% \end{macrocode}
+%
+% \subsection{Package requirements}
+%
+% \begin{macrocode}
+\ProvidesPackage{sillypage}[\sillypageDate\space\sillypageVersion\space
+ The silly walk as page numbering style]
+\RequirePackage{graphicx}
+% \end{macrocode}
+%
+% \subsection{Loading}
+% \begin{macro}{\silly,\sillystep}
+% \begin{macro}[int]{\@silly}
+% \begin{macro}{
+% \silly@steps,\silly@width,
+% \silly@picture,\silly@height}
+% \begin{macrocode}
+\newcommand*\silly[1]{\expandafter\@silly\csname c@#1\endcsname}
+\newcommand*\sillystep[1]{\@silly{#1}}
+\newcommand*\@silly[1]{\expandafter\@silly@walk
+ \expandafter{\number\numexpr#1\relax}}
+\newcommand*\silly@steps{12}%
+\newcommand*\silly@width{48px}%
+\newcommand*\silly@height{.8cm}%
+\newcommand*\silly@picture{sillywalk-map.png}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}[int]{\@silly@walk,\@silly@walk@}
+% \begin{macrocode}
+\def\@silly@walk#1{%
+ \@ifundefined{texorpdfstring}{\@firstoftwo}{\texorpdfstring}%
+ {\@silly@walk@{#1}}% TeX
+ {#1}}% pdf string
+\def\@silly@walk@#1{%
+ \ifnum#1>\silly@steps\space
+ \expandafter\@silly@walk@\expandafter
+ {\number\numexpr#1-\silly@steps\expandafter}%
+ \else
+ \expandafter\includegraphics\expanded{[height=\silly@height,trim={%
+ \the\dimexpr\silly@width*(#1-1)\relax\space 0
+ \the\dimexpr\silly@width*(\silly@steps-#1)\relax\space 0},clip]}%
+ {\silly@picture}%
+ \fi}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+%</package>
+% \end{macrocode}
+%
+% \end{implementation}
+%
+\endinput
diff --git a/macros/latex/contrib/sillypage/sillypage.ins b/macros/latex/contrib/sillypage/sillypage.ins
new file mode 100644
index 0000000000..38d2e59db1
--- /dev/null
+++ b/macros/latex/contrib/sillypage/sillypage.ins
@@ -0,0 +1,94 @@
+%%
+%% Copyright (C) 2022
+%% by Phelype Oleinik <phelype.oleinik@latex-project.org>
+%% and Paulo Cereda <cereda.paulo@gmail.com>
+%%
+%% This work may be distributed and/or modified under the conditions of
+%% the LaTeX Project Public License, either version 1.3c of this license
+%% or (at your option) any later version. The latest version of this
+%% license is in
+%%
+%% http://www.latex-project.org/lppl.txt
+%%
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work is "maintained" (as per the LPPL maintenance status)
+%% by Phelype Oleinik and Paulo Cereda.
+%%
+\def\projectname{sillypage}%
+\def\nameofplainTeX{plain}%
+\def\mainext{sty}
+\ifx\fmtname\nameofplainTeX
+\else
+ \expandafter\begingroup
+\fi
+\input l3docstrip.tex
+\keepsilent
+\askforoverwritefalse
+
+\preamble
+
+This is a generated file.
+
+Copyright 2022 Phelype Oleinik /phelype.oleinik@latex-project.org/
+ Paulo Cereda /cereda.paulo@gmail.com/
+
+This work may be distributed and/or modified under the conditions of the
+LaTeX Project Public License, either version 1.3c of this license or (at
+your option) any later version. The latest version of this license is in
+
+ http://www.latex-project.org/lppl.txt
+
+and version 1.3c or later is part of all distributions of LaTeX version
+2005/12/01 or later.
+
+\endpreamble
+
+\postamble
+
+This work is "maintained" (as per the LPPL maintenance status)
+by Phelype Oleinik and Paulo Cereda.
+
+This work consists of the files \projectname.dtx, and
+ \projectname.ins,
+and the derived files \projectname.\mainext,
+ \projectname.pdf,
+ sillywalk-map.png, and
+ README.md.%
+
+\endpostamble
+
+\generate
+ {
+ \file{\projectname.\mainext}
+ {
+ \from{\projectname.dtx}{package}
+ }
+ }
+
+\Msg{*********************************************************}
+\Msg{*}
+\Msg{* To finish the installation you have to move the}
+\Msg{* following file into a directory searched by TeX:}
+\Msg{*}
+\Msg{* \space\space \projectname.\mainext}
+\Msg{*}
+\ifx\fmtname\nameofplainTeX
+ \Msg{* To produce the documentation run the file \projectname.dtx}
+ \Msg{* through LaTeX.}
+ \Msg{*}
+ \Msg{* ooh an .ins file}
+ \Msg{*}
+\fi
+\Msg{* Happy TeXing!}
+\Msg{*}
+\Msg{*********************************************************}
+
+\ifx\fmtname\nameofplainTeX
+ \expandafter\endbatchfile
+\else
+ \expandafter\endgroup
+\fi
+
+\input{\projectname.dtx}
diff --git a/macros/latex/contrib/sillypage/sillypage.pdf b/macros/latex/contrib/sillypage/sillypage.pdf
new file mode 100644
index 0000000000..9922c265ab
--- /dev/null
+++ b/macros/latex/contrib/sillypage/sillypage.pdf
Binary files differ
diff --git a/macros/latex/contrib/sillypage/sillywalk-map.png b/macros/latex/contrib/sillypage/sillywalk-map.png
new file mode 100644
index 0000000000..62f43c11b1
--- /dev/null
+++ b/macros/latex/contrib/sillypage/sillywalk-map.png
Binary files differ
diff --git a/macros/latex/contrib/zref-clever/CHANGELOG.md b/macros/latex/contrib/zref-clever/CHANGELOG.md
index e190d38d68..5a5addd47e 100644
--- a/macros/latex/contrib/zref-clever/CHANGELOG.md
+++ b/macros/latex/contrib/zref-clever/CHANGELOG.md
@@ -1,15 +1,39 @@
# Changelog
-## [Unreleased](https://github.com/gusbrs/zref-clever/compare/v0.1.1-alpha...HEAD)
+## [Unreleased](https://github.com/gusbrs/zref-clever/compare/v0.1.2-alpha...HEAD)
+
+## [v0.1.2-alpha](https://github.com/gusbrs/zref-clever/compare/v0.1.1-alpha...v0.1.2-alpha) (2022-01-10)
+
+### Added
+- Provided Dutch language file (see PR
+ [#5](https://github.com/gusbrs/zref-clever/pull/5)).
+
+### Changed
+- The `gender` key in `\zcLanguageSetup` and in the built-in language files
+ can receive a comma separated list as value to support types with multiple
+ valid genders.
+- The `cap` and `abbrev` options can now be set also in `\zcRefTypeSetup` and
+ `\zcLanguageSetup`, so that fine grained control per-type and per-language
+ is now possible for these options.
+- Abandoned the "dictionary/translation" metaphor to refer to language
+ specific options. Mostly housekeeping, affecting the name-scheme of
+ functions and variables, but aiming at a clearer documentation in this area,
+ specially in the longer term.
+
+### Deprecated
+- The reference format options `refpre` and `refpos` have been deprecated in
+ favor or the more aptly named `preref` and `postref`, respectively.
## [v0.1.1-alpha](https://github.com/gusbrs/zref-clever/compare/v0.1.0-alpha...v0.1.1-alpha) (2021-12-07)
### Changed
- Improvements to the French dictionary (see issue
[#1](https://github.com/gusbrs/zref-clever/issues/1)).
-- Dropped the `subappendix` reference type.
- Improvements to documentation.
+### Removed
+- Dropped the `subappendix` reference type.
+
## [v0.1.0-alpha](https://github.com/gusbrs/zref-clever/releases/tag/v0.1.0-alpha) (2021-00-24)
### Added
diff --git a/macros/latex/contrib/zref-clever/MANIFEST.md b/macros/latex/contrib/zref-clever/MANIFEST.md
index e40fb05bf0..a52c56a9ee 100644
--- a/macros/latex/contrib/zref-clever/MANIFEST.md
+++ b/macros/latex/contrib/zref-clever/MANIFEST.md
@@ -42,11 +42,12 @@ The files created by ‘unpacking’ the package sources. This typically include
`.sty` and `.cls` files created from DocStrip `.dtx` files.
* zref-clever.sty †
-* zref-clever-english.dict †
-* zref-clever-french.dict †
-* zref-clever-german.dict †
-* zref-clever-portuguese.dict †
-* zref-clever-spanish.dict †
+* zref-clever-dutch.lang †
+* zref-clever-english.lang †
+* zref-clever-french.lang †
+* zref-clever-german.lang †
+* zref-clever-portuguese.lang †
+* zref-clever-spanish.lang †
### Typeset documents
@@ -82,8 +83,6 @@ different engines (pdfTeX, XeTeX, LuaTeX, etc.).
* zc-compat-memoir01.lvt
* zc-compat-subcaption01.lvt
* zc-compat-subfig01.lvt
-* zc-dictionaries01.lvt
-* zc-dictionaries02.lvt
* zc-howto-amsmath01.lvt
* zc-howto-enumitem01.lvt
* zc-howto-listings01.lvt
@@ -98,6 +97,8 @@ different engines (pdfTeX, XeTeX, LuaTeX, etc.).
* zc-howto-newtheorem04.lvt
* zc-howto-zref-xr01.lvt
* zc-label-options01.lvt
+* zc-langfiles01.lvt
+* zc-langfiles02.lvt
* zc-languages01.lvt
* zc-opt-check01.lvt
* zc-opt-d01.lvt
@@ -219,12 +220,6 @@ different engines (pdfTeX, XeTeX, LuaTeX, etc.).
* zc-compat-subfig01.tlg
* zc-compat-subfig01.xetex.tlg
* zc-compat-subfig01.xetexdev.tlg
-* zc-dictionaries01.tlg
-* zc-dictionaries02.luatex.tlg
-* zc-dictionaries02.luatexdev.tlg
-* zc-dictionaries02.tlg
-* zc-dictionaries02.xetex.tlg
-* zc-dictionaries02.xetexdev.tlg
* zc-howto-amsmath01.luatex.tlg
* zc-howto-amsmath01.luatexdev.tlg
* zc-howto-amsmath01.tlg
@@ -293,6 +288,12 @@ different engines (pdfTeX, XeTeX, LuaTeX, etc.).
* zc-label-options01.luatex.tlg
* zc-label-options01.luatexdev.tlg
* zc-label-options01.tlg
+* zc-langfiles01.tlg
+* zc-langfiles02.luatex.tlg
+* zc-langfiles02.luatexdev.tlg
+* zc-langfiles02.tlg
+* zc-langfiles02.xetex.tlg
+* zc-langfiles02.xetexdev.tlg
* zc-languages01.tlg
* zc-opt-check01.luatex.tlg
* zc-opt-check01.luatexdev.tlg
@@ -419,11 +420,12 @@ All files included in the `zref-clever/source` directory.
All files included in the `zref-clever/tex` directory.
-* zref-clever-english.dict
-* zref-clever-french.dict
-* zref-clever-german.dict
-* zref-clever-portuguese.dict
-* zref-clever-spanish.dict
+* zref-clever-dutch.lang
+* zref-clever-english.lang
+* zref-clever-french.lang
+* zref-clever-german.lang
+* zref-clever-portuguese.lang
+* zref-clever-spanish.lang
* zref-clever.sty
### Doc files (TDS)
diff --git a/macros/latex/contrib/zref-clever/zref-clever-code.pdf b/macros/latex/contrib/zref-clever/zref-clever-code.pdf
index f8d0003a96..b955c4c59f 100644
--- a/macros/latex/contrib/zref-clever/zref-clever-code.pdf
+++ b/macros/latex/contrib/zref-clever/zref-clever-code.pdf
Binary files differ
diff --git a/macros/latex/contrib/zref-clever/zref-clever-code.tex b/macros/latex/contrib/zref-clever/zref-clever-code.tex
index a4ebabd625..edc439e5c3 100644
--- a/macros/latex/contrib/zref-clever/zref-clever-code.tex
+++ b/macros/latex/contrib/zref-clever/zref-clever-code.tex
@@ -4,7 +4,7 @@
%
% This file is part of the LaTeX package "zref-clever".
%
-% Copyright (C) 2021 Gustavo Barros
+% Copyright (C) 2021-2022 Gustavo Barros
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
diff --git a/macros/latex/contrib/zref-clever/zref-clever.dtx b/macros/latex/contrib/zref-clever/zref-clever.dtx
index ac9d81f44e..3027bcab15 100644
--- a/macros/latex/contrib/zref-clever/zref-clever.dtx
+++ b/macros/latex/contrib/zref-clever/zref-clever.dtx
@@ -4,7 +4,7 @@
%
% This file is part of the LaTeX package "zref-clever".
%
-% Copyright (C) 2021 Gustavo Barros
+% Copyright (C) 2021-2022 Gustavo Barros
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -63,6 +63,9 @@
% \NewDocumentCommand\githubissue{m}{^^A
% issue~\href{https://github.com/gusbrs/zref-clever/issues/#1}{\##1}}
%
+% \NewDocumentCommand\githubPR{m}{^^A
+% PR~\href{https://github.com/gusbrs/zref-clever/pull/#1}{\##1}}
+%
% ^^A Currently just for keeping semantic markup on this.
% \NewDocumentCommand\contributor{m}{#1}
%
@@ -129,7 +132,7 @@
% \cs{bool_case_true:}\dots{}). We presume \pkg{xparse} (which made to the
% kernel in the 2020-10-01 release), and \pkg{expl3} as well (which made to
% the kernel in the 2020-02-02 release). We also just use UTF-8 for the
-% dictionaries (which became the default input encoding in the 2018-04-01
+% language files (which became the default input encoding in the 2018-04-01
% release). Finally, a couple of changes came with the 2021-11-15 kernel
% release, which are important here. First, a fix was made to the new hook
% management system (\pkg{ltcmdhooks}), with implications to the hook we add
@@ -159,7 +162,7 @@
%
% Identify the package.
% \begin{macrocode}
-\ProvidesExplPackage {zref-clever} {2021-12-07} {0.1.1-alpha}
+\ProvidesExplPackage {zref-clever} {2022-01-10} {0.1.2-alpha}
{Clever LaTeX cross-references based on zref}
% \end{macrocode}
%
@@ -520,6 +523,11 @@
}
\msg_new:nnn { zref-clever } { key-requires-value }
{ The~'#1'~key~'#2'~requires~a~value~\msg_line_context:. }
+\msg_new:nnn { zref-clever } { key-boolean-or-empty }
+ {
+ The~key~'#1'~only~accepts~the~values~'true',~'false'~
+ or~an~empty~value~\msg_line_context:.
+ }
\msg_new:nnn { zref-clever } { language-declared }
{ Language~'#1'~is~already~declared~\msg_line_context:.~Nothing~to~do. }
\msg_new:nnn { zref-clever } { unknown-language-alias }
@@ -597,14 +605,15 @@
{ Unknown~value~'#1'~for~'nudgeif'~option~\msg_line_context:. }
\msg_new:nnn { zref-clever } { option-document-only }
{ Option~'#1'~is~only~available~after~\iow_char:N\\begin\{document\}. }
-\msg_new:nnn { zref-clever } { dict-loaded }
- { Loaded~'#1'~dictionary. }
-\msg_new:nnn { zref-clever } { dict-not-available }
- { Dictionary~for~'#1'~not~available~\msg_line_context:. }
+\msg_new:nnn { zref-clever } { langfile-loaded }
+ { Loaded~'#1'~language~file. }
+\msg_new:nnn { zref-clever } { langfile-not-available }
+ { Language~file~for~'#1'~not~available~\msg_line_context:. }
\msg_new:nnn { zref-clever } { unknown-language-load }
{
- Language~'#1'~is~unknown~\msg_line_context:.~Unable~to~load~dictionary.~
- See~documentation~for~'\iow_char:N\\zcDeclareLanguage'~and~
+ Language~'#1'~is~unknown~\msg_line_context:.~
+ Unable~to~load~language~file.~See~documentation~for~
+ '\iow_char:N\\zcDeclareLanguage'~and~
'\iow_char:N\\zcDeclareLanguageAlias'.
}
\msg_new:nnn { zref-clever } { zref-property-undefined }
@@ -654,28 +663,33 @@
{ Loaded~support~for~'#1'~package. }
\msg_new:nnn { zref-clever } { compat-class }
{ Loaded~support~for~'#1'~documentclass. }
+\msg_new:nnn { zref-clever } { option-deprecated }
+ {
+ Option~'#1'~has~been~deprecated~\msg_line_context:.\iow_newline:
+ Use~'#2'~instead.
+ }
% \end{macrocode}
%
%
% \subsection{Data extraction}
%
%
-% \begin{macro}{\@@_def_extract:Nnnn}
+% \begin{macro}{\@@_extract_default:Nnnn}
% Extract property \meta{prop} from \meta{label} and sets variable \meta{tl
% var} with extracted value. Ensure \cs{zref@extractdefault} is expanded
% exactly twice, but no further to retrieve the proper value. In case the
% property is not found, set \meta{tl var} with \meta{default}.
% \begin{syntax}
-% \cs{@@_def_extract:Nnnn} \Arg{tl val}
+% \cs{@@_extract_default:Nnnn} \Arg{tl val}
% ~~\Arg{label} \Arg{prop} \Arg{default}
% \end{syntax}
% \begin{macrocode}
-\cs_new_protected:Npn \@@_def_extract:Nnnn #1#2#3#4
+\cs_new_protected:Npn \@@_extract_default:Nnnn #1#2#3#4
{
\exp_args:NNNo \exp_args:NNo \tl_set:Nn #1
{ \zref@extractdefault {#2} {#3} {#4} }
}
-\cs_generate_variant:Nn \@@_def_extract:Nnnn { NVnn }
+\cs_generate_variant:Nn \@@_extract_default:Nnnn { NVnn }
% \end{macrocode}
% \end{macro}
%
@@ -714,31 +728,32 @@
%
% For a general discussion on the precedence rules for reference format
% options, see Section ``Reference format'' in the User manual. Internally,
-% these precedence rules are handled / enforced in \cs{@@_get_ref_string:nN},
-% \cs{@@_get_ref_font:nN}, and \cs{@@_type_name_setup:} which are the basic
-% functions to retrieve proper values for reference format settings. The
-% ``fallback'' settings are stored in \cs{g_@@_fallback_dict_prop}.
+% these precedence rules are handled / enforced in
+% \cs{@@_get_ref_opt_typeset:nN}, \cs{@@_get_ref_opt_font:nN}, and
+% \cs{@@_type_name_setup:} which are the basic functions to retrieve proper
+% values for reference format settings. The ``fallback'' settings are stored
+% in \cs{g_@@_fallback_unknown_lang_prop}.
%
%
% \begin{macro}
% {
% \l_@@_setup_type_tl ,
-% \l_@@_dict_language_tl ,
-% \l_@@_dict_decl_case_tl ,
-% \l_@@_dict_declension_seq ,
-% \l_@@_dict_gender_seq ,
+% \l_@@_base_language_tl ,
+% \l_@@_lang_decl_case_tl ,
+% \l_@@_lang_declension_seq ,
+% \l_@@_lang_gender_seq ,
% }
% Store ``current'' type, language, and declension cases in different places
-% for option and translation handling, notably in
-% \cs{@@_provide_dictionary:n}, \cs{zcRefTypeSetup}, and
-% \cs{zcLanguageSetup}. But also for translations retrieval, in
-% \cs{@@_get_type_transl:nnnN} and \cs{@@_get_default_transl:nnN}.
+% for type-specific and language-specific options handling, notably in
+% \cs{@@_provide_langfile:n}, \cs{zcRefTypeSetup}, and
+% \cs{zcLanguageSetup}. But also for language options retrieval, in
+% \cs{@@_get_lang_opt_type:nnnN} and \cs{@@_get_lang_opt_default:nnN}.
% \begin{macrocode}
\tl_new:N \l_@@_setup_type_tl
-\tl_new:N \l_@@_dict_language_tl
-\tl_new:N \l_@@_dict_decl_case_tl
-\seq_new:N \l_@@_dict_declension_seq
-\seq_new:N \l_@@_dict_gender_seq
+\tl_new:N \l_@@_base_language_tl
+\tl_new:N \l_@@_lang_decl_case_tl
+\seq_new:N \l_@@_lang_declension_seq
+\seq_new:N \l_@@_lang_gender_seq
% \end{macrocode}
% \end{macro}
%
@@ -773,13 +788,13 @@
listsep ,
lastsep ,
rangesep ,
- refpre ,
- refpos ,
+ preref ,
+ postref ,
}
% \end{macrocode}
% Only ``type names'' are ``necessarily type-specific'', which makes them
% somewhat special on the retrieval side of things. In short, they don't have
-% their values queried by \cs{@@_get_ref_string:nN}, but by
+% their values queried by \cs{@@_get_ref_opt_typeset:nN}, but by
% \cs{@@_type_name_setup:}.
% \begin{macrocode}
\seq_const_from_clist:Nn
@@ -830,12 +845,13 @@
%
% \begin{macro}{\g_@@_languages_prop}
% Stores the names of known languages and the mapping from ``language name''
-% to ``dictionary name''. Whether or not a language or alias is known to
+% to ``base language name''. Whether or not a language or alias is known to
% \pkg{zref-clever} is decided by its presence in this property list. A
% ``base language'' (loose concept here, meaning just ``the name we gave for
-% the dictionary in that particular language'') is just like any other one,
-% the only difference is that the ``language name'' happens to be the same
-% as the ``dictionary name'', in other words, it is an ``alias to itself''.
+% the language file in that particular language'') is just like any other
+% one, the only difference is that the ``language name'' happens to be the
+% same as the ``base language name'', in other words, it is an ``alias to
+% itself''.
% \begin{macrocode}
\prop_new:N \g_@@_languages_prop
% \end{macrocode}
@@ -844,7 +860,7 @@
%
% \begin{macro}[int]{\zcDeclareLanguage}
% Declare a new language for use with \pkg{zref-clever}. \meta{language} is
-% taken to be both the ``language name'' and the ``dictionary name''.
+% taken to be both the ``language name'' and the ``base language name''.
% \oarg{options} receive a \texttt{k=v} set of options, with three valid
% options. The first, \opt{declension}, takes the noun declension cases
% prefixes for \meta{language} as a comma separated list, whose first
@@ -856,7 +872,7 @@
% \meta{language} is already known, just warn. This implies a particular
% restriction regarding \oarg{options}, namely that these options, when
% defined by the package, cannot be redefined by the user. This is
-% deliberate, otherwise the built-in dictionaries would become much too
+% deliberate, otherwise the built-in language files would become much too
% sensitive to this particular user input, and unnecessarily so.
% \cs{zcDeclareLanguage} is preamble only.
% \begin{syntax}
@@ -872,8 +888,8 @@
{ \msg_warning:nnn { zref-clever } { language-declared } {#2} }
{
\prop_gput:Nnn \g_@@_languages_prop {#2} {#2}
- \prop_new:c { g_@@_dict_ #2 _prop }
- \tl_set:Nn \l_@@_dict_language_tl {#2}
+ \prop_new:c { g_@@_lang_ #2 _prop }
+ \tl_set:Nn \l_@@_base_language_tl {#2}
\keys_set:nn { zref-clever / declarelang } {#1}
}
}
@@ -885,10 +901,10 @@
%
%
% \begin{macro}[int]{\zcDeclareLanguageAlias}
-% Declare \meta{language alias} to be an alias of \meta{aliased language}.
-% \meta{aliased language} must be already known to \pkg{zref-clever}, as
-% stored in \cs{g_@@_languages_prop}. \cs{zcDeclareLanguageAlias} is
-% preamble only.
+% Declare \meta{language alias} to be an alias of \meta{aliased language}
+% (or ``base language''). \meta{aliased language} must be already known to
+% \pkg{zref-clever}, as stored in \cs{g_@@_languages_prop}.
+% \cs{zcDeclareLanguageAlias} is preamble only.
% \begin{syntax}
% \cs{zcDeclareLanguageAlias} \marg{language alias} \marg{aliased language}
% \end{syntax}
@@ -918,21 +934,21 @@
declension .code:n =
{
\prop_gput:cnn
- { g_@@_dict_ \l_@@_dict_language_tl _prop }
+ { g_@@_lang_ \l_@@_base_language_tl _prop }
{ declension } {#1}
} ,
declension .value_required:n = true ,
gender .code:n =
{
\prop_gput:cnn
- { g_@@_dict_ \l_@@_dict_language_tl _prop }
+ { g_@@_lang_ \l_@@_base_language_tl _prop }
{ gender } {#1}
} ,
gender .value_required:n = true ,
allcaps .code:n =
{
\prop_gput:cnn
- { g_@@_dict_ \l_@@_dict_language_tl _prop }
+ { g_@@_lang_ \l_@@_base_language_tl _prop }
{ allcaps } { true }
} ,
allcaps .value_forbidden:n = true ,
@@ -956,7 +972,7 @@
{
\exp_args:NNx \prop_get:NnNTF \g_@@_languages_prop
{ \l_@@_ref_language_tl }
- \l_@@_dict_language_tl
+ \l_@@_base_language_tl
{
% \end{macrocode}
% Validate the declension case (\opt{d}) option against the declared cases for
@@ -967,16 +983,16 @@
% warning about it.
% \begin{macrocode}
\exp_args:NNx \seq_set_from_clist:Nn
- \l_@@_dict_declension_seq
+ \l_@@_lang_declension_seq
{
\prop_item:cn
{
- g_@@_dict_
- \l_@@_dict_language_tl _prop
+ g_@@_lang_
+ \l_@@_base_language_tl _prop
}
{ declension }
}
- \seq_if_empty:NTF \l_@@_dict_declension_seq
+ \seq_if_empty:NTF \l_@@_lang_declension_seq
{
\tl_if_empty:NF \l_@@_ref_decl_case_tl
{
@@ -990,18 +1006,18 @@
{
\tl_if_empty:NTF \l_@@_ref_decl_case_tl
{
- \seq_get_left:NN \l_@@_dict_declension_seq
+ \seq_get_left:NN \l_@@_lang_declension_seq
\l_@@_ref_decl_case_tl
}
{
- \seq_if_in:NVF \l_@@_dict_declension_seq
+ \seq_if_in:NVF \l_@@_lang_declension_seq
\l_@@_ref_decl_case_tl
{
\msg_warning:nnxx { zref-clever }
{ unknown-decl-case }
{ \l_@@_ref_decl_case_tl }
{ \l_@@_ref_language_tl }
- \seq_get_left:NN \l_@@_dict_declension_seq
+ \seq_get_left:NN \l_@@_lang_declension_seq
\l_@@_ref_decl_case_tl
}
}
@@ -1012,16 +1028,16 @@
% genders declared for the former, clear \cs{l_@@_ref_gender_tl} and warn.
% \begin{macrocode}
\exp_args:NNx \seq_set_from_clist:Nn
- \l_@@_dict_gender_seq
+ \l_@@_lang_gender_seq
{
\prop_item:cn
{
- g_@@_dict_
- \l_@@_dict_language_tl _prop
+ g_@@_lang_
+ \l_@@_base_language_tl _prop
}
{ gender }
}
- \seq_if_empty:NTF \l_@@_dict_gender_seq
+ \seq_if_empty:NTF \l_@@_lang_gender_seq
{
\tl_if_empty:NF \l_@@_ref_gender_tl
{
@@ -1036,7 +1052,7 @@
{
\tl_if_empty:NF \l_@@_ref_gender_tl
{
- \seq_if_in:NVF \l_@@_dict_gender_seq
+ \seq_if_in:NVF \l_@@_lang_gender_seq
\l_@@_ref_gender_tl
{
\msg_warning:nnxx { zref-clever }
@@ -1048,20 +1064,20 @@
}
}
% \end{macrocode}
-% Ensure \cs{l_@@_capitalize_bool} is set to \texttt{true} when the language
-% was declared with \opt{allcaps} option.
+% Ensure the \opt{cap} in \cs{l_@@_ref_options_prop} is set to \texttt{true}
+% when the language was declared with \opt{allcaps} option.
% \begin{macrocode}
\str_if_eq:eeT
{
\prop_item:cn
{
- g_@@_dict_
- \l_@@_dict_language_tl _prop
+ g_@@_lang_
+ \l_@@_base_language_tl _prop
}
{ allcaps }
}
{ true }
- { \bool_set_true:N \l_@@_capitalize_bool }
+ { \prop_put:Nnn \l_@@_ref_options_prop { cap } { true } }
}
{
% \end{macrocode}
@@ -1091,26 +1107,25 @@
%
%
%
-% \subsection{Dictionaries}
+% \subsection{Language files}
%
% Contrary to general options and type options, which are always \emph{local},
-% ``dictionaries'', ``translations'' or ``language-specific settings'' are
-% always \emph{global}. Hence, the loading of built-in dictionaries, as well
-% as settings done with \cs{zcLanguageSetup}, should set the relevant
-% variables globally.
-%
-% The built-in dictionaries and their related infrastructure are designed to
-% perform ``on the fly'' loading of dictionaries, ``lazily'' as needed. Much
-% like \pkg{babel} does for languages not declared in the preamble, but used
-% in the document. This offers some convenience, of course, and that's one
-% reason to do it. But it also has the purpose of parsimony, of ``loading the
-% least possible''. Therefore, we load at \texttt{begindocument} one single
-% language (see \zcref[ref=title, noname]{sec:lang-option}), as specified by
-% the user in the preamble with the \opt{lang} option or, failing any
-% specification, the current language of the document, which is the default.
-% Anything else is lazily loaded, on the fly, along the document.
-%
-% This design decision has also implications to the \emph{form} the dictionary
+% language-specific settings are always \emph{global}. Hence, the loading of
+% built-in language files, as well as settings done with \cs{zcLanguageSetup},
+% should set the relevant variables globally.
+%
+% The built-in language files and their related infrastructure are designed to
+% perform ``on the fly'' loading of the language files, ``lazily'' as needed.
+% Much like \pkg{babel} does for languages not declared in the preamble, but
+% used in the document. This offers some convenience, of course, and that's
+% one reason to do it. But it also has the purpose of parsimony, of ``loading
+% the least possible''. Therefore, we load at \texttt{begindocument} one
+% single language (see \zcref[ref=title, noname]{sec:lang-option}), as
+% specified by the user in the preamble with the \opt{lang} option or, failing
+% any specification, the current language of the document, which is the
+% default. Anything else is lazily loaded, on the fly, along the document.
+%
+% This design decision has also implications to the \emph{form} the language
% files assumed. As far as my somewhat impressionistic sampling goes,
% dictionary or localization files of the most common packages in this area of
% functionality, are usually a set of commands which perform the relevant
@@ -1126,193 +1141,196 @@
% \file{.ini} files are not in this form, but actually resemble
% ``configuration files'' of sorts, which means they are read and processed
% somehow else than with just \cs{input}. So we do the more or less the same
-% here. It seems a reasonable way to ensure we can load dictionaries on the
+% here. It seems a reasonable way to ensure we can load language files on the
% fly robustly mid-document, without getting paranoid with the last bit of
% white-space in them, and without introducing any undue content on the stream
% when we cannot afford to do it. Hence, \pkg{zref-clever}'s built-in
-% dictionary files are a set of \emph{key-value options} which are read from
-% the file, and fed to \texttt{\cs{keys_set:nn}\{zref-clever/dictionary\}} by
-% \cs{@@_provide_dictionary:n}. And they use the same syntax and options as
-% \cs{zcLanguageSetup} does. The dictionary file itself is read with
+% language files are a set of \emph{key-value options} which are read from the
+% file, and fed to \texttt{\cs{keys_set:nn}\{zref-clever/langfile\}} by
+% \cs{@@_provide_langfile:n}. And they use the same syntax and options as
+% \cs{zcLanguageSetup} does. The language file itself is read with
% \cs{ExplSyntaxOn} with the usual implications for white-space and catcodes.
%
-% \cs{@@_provide_dictionary:n} is only meant to load the built-in
-% dictionaries. For languages declared by the user, or for any settings to a
-% known language made with \cs{zcLanguageSetup}, values are populated directly
-% to a variable \cs{g_@@_dict_\meta{language}_prop}. Hence, there is no need
-% to ``load'' anything in this case: definitions and assignments made by the
-% user are performed immediately.
+% \cs{@@_provide_langfile:n} is only meant to load the built-in language
+% files. For languages declared by the user, or for any settings to a known
+% language made with \cs{zcLanguageSetup}, values are populated directly to a
+% variable \cs{g_@@_lang_\meta{language}_prop}. Hence, there is no need to
+% ``load'' anything in this case: definitions and assignments made by the user
+% are performed immediately.
%
%
% \subsubsection*{Provide}
%
-% \begin{macro}{\g_@@_loaded_dictionaries_seq}
-% Used to keep track of whether a dictionary has already been loaded or not.
+% \begin{macro}{\g_@@_loaded_langfiles_seq}
+% Used to keep track of whether a language file has already been loaded or
+% not.
% \begin{macrocode}
-\seq_new:N \g_@@_loaded_dictionaries_seq
+\seq_new:N \g_@@_loaded_langfiles_seq
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\l_@@_load_dict_verbose_bool}
-% Controls whether \cs{@@_provide_dictionary:n} fails silently or verbosely
-% in case of unknown languages or dictionaries not found.
+% \begin{macro}{\l_@@_load_langfile_verbose_bool}
+% Controls whether \cs{@@_provide_langfile:n} fails silently or verbosely
+% in case of unknown languages or not found language files.
% \begin{macrocode}
-\bool_new:N \l_@@_load_dict_verbose_bool
+\bool_new:N \l_@@_load_langfile_verbose_bool
% \end{macrocode}
% \end{macro}
%
%
-% \begin{macro}{\@@_provide_dictionary:n}
-% Load dictionary for known \meta{language} if it is available and if it has
-% not already been loaded.
+% \begin{macro}{\@@_provide_langfile:n}
+% Load language file for known \meta{language} if it is available and if it
+% has not already been loaded.
% \begin{syntax}
-% \cs{@@_provide_dictionary:n} \Arg{language}
+% \cs{@@_provide_langfile:n} \Arg{language}
% \end{syntax}
% \begin{macrocode}
-\cs_new_protected:Npn \@@_provide_dictionary:n #1
+\cs_new_protected:Npn \@@_provide_langfile:n #1
{
\group_begin:
\@bsphack
\prop_get:NnNTF \g_@@_languages_prop {#1}
- \l_@@_dict_language_tl
+ \l_@@_base_language_tl
{
\seq_if_in:NVF
- \g_@@_loaded_dictionaries_seq
- \l_@@_dict_language_tl
+ \g_@@_loaded_langfiles_seq
+ \l_@@_base_language_tl
{
\exp_args:Nx \file_get:nnNTF
- { zref-clever- \l_@@_dict_language_tl .dict }
+ { zref-clever- \l_@@_base_language_tl .lang }
{ \ExplSyntaxOn }
\l_tmpa_tl
{
\tl_clear:N \l_@@_setup_type_tl
\exp_args:NNx \seq_set_from_clist:Nn
- \l_@@_dict_declension_seq
+ \l_@@_lang_declension_seq
{
\prop_item:cn
{
- g_@@_dict_
- \l_@@_dict_language_tl _prop
+ g_@@_lang_
+ \l_@@_base_language_tl _prop
}
{ declension }
}
- \seq_if_empty:NTF \l_@@_dict_declension_seq
- { \tl_clear:N \l_@@_dict_decl_case_tl }
+ \seq_if_empty:NTF \l_@@_lang_declension_seq
+ { \tl_clear:N \l_@@_lang_decl_case_tl }
{
- \seq_get_left:NN \l_@@_dict_declension_seq
- \l_@@_dict_decl_case_tl
+ \seq_get_left:NN \l_@@_lang_declension_seq
+ \l_@@_lang_decl_case_tl
}
\exp_args:NNx \seq_set_from_clist:Nn
- \l_@@_dict_gender_seq
+ \l_@@_lang_gender_seq
{
\prop_item:cn
{
- g_@@_dict_
- \l_@@_dict_language_tl _prop
+ g_@@_lang_
+ \l_@@_base_language_tl _prop
}
{ gender }
}
- \keys_set:nV { zref-clever / dictionary } \l_tmpa_tl
- \seq_gput_right:NV \g_@@_loaded_dictionaries_seq
- \l_@@_dict_language_tl
- \msg_note:nnx { zref-clever } { dict-loaded }
- { \l_@@_dict_language_tl }
+ \keys_set:nV { zref-clever / langfile } \l_tmpa_tl
+ \seq_gput_right:NV \g_@@_loaded_langfiles_seq
+ \l_@@_base_language_tl
+ \msg_note:nnx { zref-clever } { langfile-loaded }
+ { \l_@@_base_language_tl }
}
{
- \bool_if:NT \l_@@_load_dict_verbose_bool
+ \bool_if:NT \l_@@_load_langfile_verbose_bool
{
- \msg_warning:nnx { zref-clever } { dict-not-available }
- { \l_@@_dict_language_tl }
+ \msg_warning:nnx { zref-clever } { langfile-not-available }
+ { \l_@@_base_language_tl }
}
% \end{macrocode}
-% Even if we don't have the actual dictionary, we register it as ``loaded''.
-% At this point, it is a known language, properly declared. There is no point
-% in trying to load it multiple times, because users cannot really provide the
-% dictionary files (well, technically they could, but we are working so they
-% don't need to, and have better ways to do what they want). And if the users
-% had provided some translations themselves, by means of \cs{zcLanguageSetup},
-% everything would be in place, and they could use the \opt{lang} option
-% multiple times, and the \texttt{dict-not-available} warning would never go
-% away.
-% \begin{macrocode}
- \seq_gput_right:NV \g_@@_loaded_dictionaries_seq
- \l_@@_dict_language_tl
+% Even if we don't have the actual language file, we register it as
+% ``loaded''. At this point, it is a known language, properly declared.
+% There is no point in trying to load it multiple times, because users cannot
+% really provide the language files (well, technically they could, but we are
+% working so they don't need to, and have better ways to do what they want).
+% And if the users had provided some language-specific options themselves, by
+% means of \cs{zcLanguageSetup}, everything would be in place, and they could
+% use the \opt{lang} option multiple times, and the
+% \texttt{langfile-not-available} warning would never go away.
+% \begin{macrocode}
+ \seq_gput_right:NV \g_@@_loaded_langfiles_seq
+ \l_@@_base_language_tl
}
}
}
{
- \bool_if:NT \l_@@_load_dict_verbose_bool
+ \bool_if:NT \l_@@_load_langfile_verbose_bool
{ \msg_warning:nnn { zref-clever } { unknown-language-load } {#1} }
}
\@esphack
\group_end:
}
-\cs_generate_variant:Nn \@@_provide_dictionary:n { x }
+\cs_generate_variant:Nn \@@_provide_langfile:n { x }
% \end{macrocode}
% \end{macro}
%
%
-% \begin{macro}{\@@_provide_dictionary_verbose:n}
-% Does the same as \cs{@@_provide_dictionary:n}, but warns if the loading of
-% the dictionary has failed.
+% \begin{macro}{\@@_provide_langfile_verbose:n}
+% Does the same as \cs{@@_provide_langfile:n}, but warns if the loading of
+% the language file has failed.
% \begin{syntax}
-% \cs{@@_provide_dictionary_verbose:n} \Arg{language}
+% \cs{@@_provide_langfile_verbose:n} \Arg{language}
% \end{syntax}
% \begin{macrocode}
-\cs_new_protected:Npn \@@_provide_dictionary_verbose:n #1
+\cs_new_protected:Npn \@@_provide_langfile_verbose:n #1
{
\group_begin:
- \bool_set_true:N \l_@@_load_dict_verbose_bool
- \@@_provide_dictionary:n {#1}
+ \bool_set_true:N \l_@@_load_langfile_verbose_bool
+ \@@_provide_langfile:n {#1}
\group_end:
}
-\cs_generate_variant:Nn \@@_provide_dictionary_verbose:n { x }
+\cs_generate_variant:Nn \@@_provide_langfile_verbose:n { x }
% \end{macrocode}
% \end{macro}
%
%
% \begin{macro}
% {
-% \@@_provide_dict_type_transl:nn ,
-% \@@_provide_dict_default_transl:nn ,
+% \@@_provide_lang_opt_type:nn ,
+% \@@_provide_lang_opt_default:nn ,
% }
% A couple of auxiliary functions for the of
-% \texttt{{zref-clever/dictionary}} keys set in
-% \cs{@@_provide_dictionary:n}. They respectively ``provide'' (i.e. set if
+% \texttt{{zref-clever/langfile}} keys set in
+% \cs{@@_provide_langfile:n}. They respectively ``provide'' (i.e. set if
% it value does not exist, do nothing if it already does) ``type-specific''
-% and ``default'' translations. Both receive \meta{key} and
-% \meta{translation} as arguments, but \cs{@@_provide_dict_type_transl:nn}
+% and ``default'' language options. Both receive \meta{key} and
+% \meta{value} as arguments, but \cs{@@_provide_lang_opt_type:nn}
% relies on the current value of \cs{l_@@_setup_type_tl}, as set by the
% \texttt{type} key.
% \begin{syntax}
-% \cs{@@_provide_dict_type_transl:nn} \Arg{key} \Arg{translation}
-% \cs{@@_provide_dict_default_transl:nn} \Arg{key} \Arg{translation}
+% \cs{@@_provide_lang_opt_type:nn} \Arg{key} \Arg{value}
+% \cs{@@_provide_lang_opt_default:nn} \Arg{key} \Arg{value}
% \end{syntax}
% \begin{macrocode}
-\cs_new_protected:Npn \@@_provide_dict_type_transl:nn #1#2
+\cs_new_protected:Npn \@@_provide_lang_opt_type:nn #1#2
{
\exp_args:Nnx \prop_gput_if_new:cnn
- { g_@@_dict_ \l_@@_dict_language_tl _prop }
+ { g_@@_lang_ \l_@@_base_language_tl _prop }
{ type- \l_@@_setup_type_tl - #1 } {#2}
}
-\cs_new_protected:Npn \@@_provide_dict_default_transl:nn #1#2
+\cs_generate_variant:Nn \@@_provide_lang_opt_type:nn { nV }
+\cs_new_protected:Npn \@@_provide_lang_opt_default:nn #1#2
{
\prop_gput_if_new:cnn
- { g_@@_dict_ \l_@@_dict_language_tl _prop }
+ { g_@@_lang_ \l_@@_base_language_tl _prop }
{ default- #1 } {#2}
}
+\cs_generate_variant:Nn \@@_provide_lang_opt_default:nn { nV }
% \end{macrocode}
% \end{macro}
%
%
-% The set of keys for \texttt{{zref-clever/dictionary}}, which is used to
-% process the dictionary files in \cs{@@_provide_dictionary:n}. The no-op
-% cases for each category have their messages sent to ``info''. These
-% messages should not occur, as long as the dictionaries are well formed, but
-% they're placed there nevertheless, and can be leveraged in regression tests.
+% The set of keys for \texttt{{zref-clever/langfile}}, which is used to
+% process the language files in \cs{@@_provide_langfile:n}. The no-op cases
+% for each category have their messages sent to ``info''. These messages
+% should not occur, as long as the language files are well formed, but they're
+% placed there nevertheless, and can be leveraged in regression tests.
%
% \begin{macrocode}
-\keys_define:nn { zref-clever / dictionary }
+\keys_define:nn { zref-clever / langfile }
{
type .code:n =
{
@@ -1320,31 +1338,33 @@
{ \tl_clear:N \l_@@_setup_type_tl }
{ \tl_set:Nn \l_@@_setup_type_tl {#1} }
} ,
+
case .code:n =
{
- \seq_if_empty:NTF \l_@@_dict_declension_seq
+ \seq_if_empty:NTF \l_@@_lang_declension_seq
{
\msg_info:nnxx { zref-clever } { language-no-decl-setup }
- { \l_@@_dict_language_tl } {#1}
+ { \l_@@_base_language_tl } {#1}
}
{
- \seq_if_in:NnTF \l_@@_dict_declension_seq {#1}
- { \tl_set:Nn \l_@@_dict_decl_case_tl {#1} }
+ \seq_if_in:NnTF \l_@@_lang_declension_seq {#1}
+ { \tl_set:Nn \l_@@_lang_decl_case_tl {#1} }
{
\msg_info:nnxx { zref-clever } { unknown-decl-case }
- {#1} { \l_@@_dict_language_tl }
- \seq_get_left:NN \l_@@_dict_declension_seq
- \l_@@_dict_decl_case_tl
+ {#1} { \l_@@_base_language_tl }
+ \seq_get_left:NN \l_@@_lang_declension_seq
+ \l_@@_lang_decl_case_tl
}
}
} ,
case .value_required:n = true ,
+
gender .code:n =
{
- \seq_if_empty:NTF \l_@@_dict_gender_seq
+ \seq_if_empty:NTF \l_@@_lang_gender_seq
{
\msg_info:nnxxx { zref-clever } { language-no-gender }
- { \l_@@_dict_language_tl } { gender } {#1}
+ { \l_@@_base_language_tl } { gender } {#1}
}
{
\tl_if_empty:NTF \l_@@_setup_type_tl
@@ -1353,27 +1373,71 @@
{ option-only-type-specific } { gender }
}
{
- \seq_if_in:NnTF \l_@@_dict_gender_seq {#1}
- { \@@_provide_dict_type_transl:nn { gender } {#1} }
+ \clist_clear:N \l_tmpa_clist
+ \clist_map_inline:nn {#1}
+ {
+ \seq_if_in:NnTF \l_@@_lang_gender_seq {##1}
+ { \clist_put_right:Nn \l_tmpa_clist {##1} }
+ {
+ \msg_info:nnxx { zref-clever }
+ { gender-not-declared }
+ { \l_@@_base_language_tl } {##1}
+ }
+ }
+ \clist_if_empty:NF \l_tmpa_clist
{
- \msg_info:nnxx { zref-clever } { gender-not-declared }
- { \l_@@_dict_language_tl } {#1}
+ \exp_args:Nnx \@@_provide_lang_opt_type:nn
+ { gender } { \clist_use:Nn \l_tmpa_clist { , } }
}
}
}
} ,
gender .value_required:n = true ,
+
+ cap .choices:nn =
+ { true , false }
+ {
+ \tl_if_empty:NTF \l_@@_setup_type_tl
+ {
+ \@@_provide_lang_opt_default:nV
+ { cap } \l_keys_choice_tl
+ }
+ {
+ \@@_provide_lang_opt_type:nV
+ { cap } \l_keys_choice_tl
+ }
+ } ,
+ cap .default:n = true ,
+ nocap .meta:n = { cap = false } ,
+ nocap .value_forbidden:n = true ,
+
+ abbrev .choices:nn =
+ { true , false }
+ {
+ \tl_if_empty:NTF \l_@@_setup_type_tl
+ {
+ \@@_provide_lang_opt_default:nV
+ { abbrev } \l_keys_choice_tl
+ }
+ {
+ \@@_provide_lang_opt_type:nV
+ { abbrev } \l_keys_choice_tl
+ }
+ } ,
+ abbrev .default:n = true ,
+ noabbrev .meta:n = { abbrev = false },
+ noabbrev .value_forbidden:n = true ,
}
\seq_map_inline:Nn
\c_@@_ref_options_necessarily_not_type_specific_seq
{
- \keys_define:nn { zref-clever / dictionary }
+ \keys_define:nn { zref-clever / langfile }
{
#1 .value_required:n = true ,
#1 .code:n =
{
\tl_if_empty:NTF \l_@@_setup_type_tl
- { \@@_provide_dict_default_transl:nn {#1} {##1} }
+ { \@@_provide_lang_opt_default:nn {#1} {##1} }
{
\msg_info:nnn { zref-clever }
{ option-not-type-specific } {#1}
@@ -1384,21 +1448,21 @@
\seq_map_inline:Nn
\c_@@_ref_options_possibly_type_specific_seq
{
- \keys_define:nn { zref-clever / dictionary }
+ \keys_define:nn { zref-clever / langfile }
{
#1 .value_required:n = true ,
#1 .code:n =
{
\tl_if_empty:NTF \l_@@_setup_type_tl
- { \@@_provide_dict_default_transl:nn {#1} {##1} }
- { \@@_provide_dict_type_transl:nn {#1} {##1} }
+ { \@@_provide_lang_opt_default:nn {#1} {##1} }
+ { \@@_provide_lang_opt_type:nn {#1} {##1} }
} ,
}
}
\seq_map_inline:Nn
\c_@@_ref_options_type_names_seq
{
- \keys_define:nn { zref-clever / dictionary }
+ \keys_define:nn { zref-clever / langfile }
{
#1 .value_required:n = true ,
#1 .code:n =
@@ -1409,11 +1473,11 @@
{ option-only-type-specific } {#1}
}
{
- \tl_if_empty:NTF \l_@@_dict_decl_case_tl
- { \@@_provide_dict_type_transl:nn {#1} {##1} }
+ \tl_if_empty:NTF \l_@@_lang_decl_case_tl
+ { \@@_provide_lang_opt_type:nn {#1} {##1} }
{
- \@@_provide_dict_type_transl:nn
- { \l_@@_dict_decl_case_tl - #1 } {##1}
+ \@@_provide_lang_opt_type:nn
+ { \l_@@_lang_decl_case_tl - #1 } {##1}
}
}
} ,
@@ -1425,22 +1489,22 @@
%
% \subsubsection*{Fallback}
%
-% All ``strings'' queried with \cs{@@_get_ref_string:nN} -- in practice, those
-% in either \cs{c_@@_ref_options_necessarily_not_type_specific_seq} or
+% All ``strings'' queried with \cs{@@_get_ref_opt_typeset:nN} -- in practice,
+% those in either \cs{c_@@_ref_options_necessarily_not_type_specific_seq} or
% \cs{c_@@_ref_options_possibly_type_specific_seq} -- must have their values
% set for ``fallback'', even if to empty ones, since this is what will be
-% retrieved in the absence of a proper translation, which will be the case if
-% \pkg{babel} or \pkg{polyglossia} is loaded and sets a language which
-% \pkg{zref-clever} does not know. On the other hand, ``type names'' are not
-% looked for in ``fallback'', since it is indeed impossible to provide any
-% reasonable value for them for a ``specified but unknown language''. Also
-% ``font'' options -- those in \cs{c_@@_ref_options_font_seq}, and queried
-% with \cs{@@_get_ref_font:nN} -- do not need to be provided here, since the
-% later function sets an empty value if the option is not found.
+% retrieved in the absence of a proper language-specific option, which will be
+% the case if \pkg{babel} or \pkg{polyglossia} is loaded and sets a language
+% which \pkg{zref-clever} does not know. On the other hand, ``type names''
+% are not looked for in ``fallback'', since it is indeed impossible to provide
+% any reasonable value for them for a ``specified but unknown language''.
+% Also ``font'' options -- those in \cs{c_@@_ref_options_font_seq}, and
+% queried with \cs{@@_get_ref_opt_font:nN} -- do not need to be provided here,
+% since the later function sets an empty value if the option is not found.
%
% \begin{macrocode}
-\prop_new:N \g_@@_fallback_dict_prop
-\prop_gset_from_keyval:Nn \g_@@_fallback_dict_prop
+\prop_new:N \g_@@_fallback_unknown_lang_prop
+\prop_gset_from_keyval:Nn \g_@@_fallback_unknown_lang_prop
{
tpairsep = {,~} ,
tlistsep = {,~} ,
@@ -1451,33 +1515,33 @@
listsep = {,~} ,
lastsep = {,~} ,
rangesep = {\textendash} ,
- refpre = {} ,
- refpos = {} ,
+ preref = {} ,
+ postref = {} ,
}
% \end{macrocode}
%
%
%
-% \subsubsection*{Get translations}
+% \subsubsection*{Get language options}
%
-% \begin{macro}{\@@_get_type_transl:nnnNF}
-% Get type-specific translation of \meta{key} for \meta{type} and
+% \begin{macro}{\@@_get_lang_opt_type:nnnNF}
+% Get type-specific language option of \meta{key} for \meta{type} and
% \meta{language}, and store it in \meta{tl variable} if found. If not
% found, leave the \meta{false code} on the stream, in which case the value
% of \meta{tl variable} should not be relied upon.
% \begin{syntax}
-% \cs{@@_get_type_transl:nnnNF} \Arg{language} \Arg{type} \Arg{key}
+% \cs{@@_get_lang_opt_type:nnnNF} \Arg{language} \Arg{type} \Arg{key}
% ~~\meta{tl variable} \Arg{false code}
% \end{syntax}
% \begin{macrocode}
\prg_new_protected_conditional:Npnn
- \@@_get_type_transl:nnnN #1#2#3#4 { F }
+ \@@_get_lang_opt_type:nnnN #1#2#3#4 { F }
{
\prop_get:NnNTF \g_@@_languages_prop {#1}
- \l_@@_dict_language_tl
+ \l_@@_base_language_tl
{
\prop_get:cnNTF
- { g_@@_dict_ \l_@@_dict_language_tl _prop }
+ { g_@@_lang_ \l_@@_base_language_tl _prop }
{ type- #2 - #3 } #4
{ \prg_return_true: }
{ \prg_return_false: }
@@ -1485,29 +1549,29 @@
{ \prg_return_false: }
}
\prg_generate_conditional_variant:Nnn
- \@@_get_type_transl:nnnN { xxxN , xxnN } { F }
+ \@@_get_lang_opt_type:nnnN { xxxN , xxnN } { F }
% \end{macrocode}
% \end{macro}
%
%
-% \begin{macro}{\@@_get_default_transl:nnNF}
-% Get default translation of \meta{key} for \meta{language}, and store it in
-% \meta{tl variable} if found. If not found, leave the \meta{false code} on
-% the stream, in which case the value of \meta{tl variable} should not be
-% relied upon.
+% \begin{macro}{\@@_get_lang_opt_default:nnNF}
+% Get default language option of \meta{key} for \meta{language}, and store
+% it in \meta{tl variable} if found. If not found, leave the \meta{false
+% code} on the stream, in which case the value of \meta{tl variable} should
+% not be relied upon.
% \begin{syntax}
-% \cs{@@_get_default_transl:nnNF} \Arg{language} \Arg{key}
+% \cs{@@_get_lang_opt_default:nnNF} \Arg{language} \Arg{key}
% ~~\meta{tl variable} \Arg{false code}
% \end{syntax}
% \begin{macrocode}
\prg_new_protected_conditional:Npnn
- \@@_get_default_transl:nnN #1#2#3 { F }
+ \@@_get_lang_opt_default:nnN #1#2#3 { F }
{
\prop_get:NnNTF \g_@@_languages_prop {#1}
- \l_@@_dict_language_tl
+ \l_@@_base_language_tl
{
\prop_get:cnNTF
- { g_@@_dict_ \l_@@_dict_language_tl _prop }
+ { g_@@_lang_ \l_@@_base_language_tl _prop }
{ default- #2 } #3
{ \prg_return_true: }
{ \prg_return_false: }
@@ -1515,25 +1579,26 @@
{ \prg_return_false: }
}
\prg_generate_conditional_variant:Nnn
- \@@_get_default_transl:nnN { xnN } { F }
+ \@@_get_lang_opt_default:nnN { xnN } { F }
% \end{macrocode}
% \end{macro}
%
%
-% \begin{macro}{\@@_get_fallback_transl:nNF}
-% Get fallback translation of \meta{key}, and store it in \meta{tl variable}
-% if found. If not found, leave the \meta{false code} on the stream, in
-% which case the value of \meta{tl variable} should not be relied upon.
+% \begin{macro}{\@@_get_fallback_unknown_lang_opt:nNF}
+% Get fallback language option of \meta{key}, and store it in \meta{tl
+% variable} if found. If not found, leave the \meta{false code} on the
+% stream, in which case the value of \meta{tl variable} should not be relied
+% upon.
% \begin{syntax}
-% \cs{@@_get_fallback_transl:nNF} \Arg{key}
+% \cs{@@_get_fallback_unknown_lang_opt:nNF} \Arg{key}
% ~~\meta{tl variable} \Arg{false code}
% \end{syntax}
% \begin{macrocode}
% {<key>}<tl var to set>
\prg_new_protected_conditional:Npnn
- \@@_get_fallback_transl:nN #1#2 { F }
+ \@@_get_fallback_unknown_lang_opt:nN #1#2 { F }
{
- \prop_get:NnNTF \g_@@_fallback_dict_prop
+ \prop_get:NnNTF \g_@@_fallback_unknown_lang_prop
{ #1 } #2
{ \prg_return_true: }
{ \prg_return_false: }
@@ -1712,14 +1777,26 @@
% \subsubsection*{\opt{cap} and \opt{capfirst} options}
%
% \begin{macrocode}
-\bool_new:N \l_@@_capitalize_bool
\bool_new:N \l_@@_capitalize_first_bool
\keys_define:nn { zref-clever / reference }
{
- cap .bool_set:N = \l_@@_capitalize_bool ,
- cap .initial:n = false ,
+ cap .code:n =
+ {
+ \tl_if_empty:nTF {#1}
+ { \prop_remove:Nn \l_@@_ref_options_prop { cap } }
+ {
+ \bool_lazy_or:nnTF
+ { \str_if_eq_p:nn {#1} { true } }
+ { \str_if_eq_p:nn {#1} { false } }
+ { \prop_put:Nnn \l_@@_ref_options_prop { cap } {#1} }
+ {
+ \msg_warning:nnn { zref-clever }
+ { key-boolean-or-empty } {#1}
+ }
+ }
+ } ,
cap .default:n = true ,
- nocap .meta:n = { cap = false },
+ nocap .meta:n = { cap = false } ,
nocap .value_forbidden:n = true ,
capfirst .bool_set:N = \l_@@_capitalize_first_bool ,
@@ -1732,12 +1809,24 @@
% \subsubsection*{\opt{abbrev} and \opt{noabbrevfirst} options}
%
% \begin{macrocode}
-\bool_new:N \l_@@_abbrev_bool
\bool_new:N \l_@@_noabbrev_first_bool
\keys_define:nn { zref-clever / reference }
{
- abbrev .bool_set:N = \l_@@_abbrev_bool ,
- abbrev .initial:n = false ,
+ abbrev .code:n =
+ {
+ \tl_if_empty:nTF {#1}
+ { \prop_remove:Nn \l_@@_ref_options_prop { abbrev } }
+ {
+ \bool_lazy_or:nnTF
+ { \str_if_eq_p:nn {#1} { true } }
+ { \str_if_eq_p:nn {#1} { false } }
+ { \prop_put:Nnn \l_@@_ref_options_prop { abbrev } {#1} }
+ {
+ \msg_warning:nnn { zref-clever }
+ { key-boolean-or-empty } {#1}
+ }
+ }
+ } ,
abbrev .default:n = true ,
noabbrev .meta:n = { abbrev = false },
noabbrev .value_forbidden:n = true ,
@@ -1871,8 +1960,8 @@
% executed. Finally, we set a third \texttt{begindocument} hook, at
% \texttt{begindocument/before}, so that it runs after any options set in the
% preamble. This hook redefines the \opt{lang} option for immediate execution
-% in the document body, and ensures the \texttt{current} language's dictionary
-% gets loaded, if it hadn't been already.
+% in the document body, and ensures the \texttt{current} language's language
+% file gets loaded, if it hadn't been already.
%
% For the \pkg{babel} and \pkg{polyglossia} variables which store the
% ``current'' and ``main'' languages, see
@@ -1911,9 +2000,9 @@
% Provide default value for \cs{l_@@_ref_language_tl} corresponding to option
% \opt{current}, but do so outside of the \pkg{l3keys} machinery (that is,
% instead of using \texttt{.initial:n}), so that we are able to distinguish
-% when the user actually gave the option, in which case the dictionary loading
-% is done verbosely, from when we are setting the default value (here), in
-% which case the dictionary loading is done silently.
+% when the user actually gave the option, in which case the language file
+% loading is done verbosely, from when we are setting the default value
+% (here), in which case the language file loading is done silently.
% \begin{macrocode}
\tl_set:Nn \l_@@_ref_language_tl
{ \l_@@_current_language_tl }
@@ -1934,7 +2023,7 @@
{
\tl_set:Nn \l_@@_ref_language_tl
{ \l_@@_current_language_tl }
- \@@_provide_dictionary_verbose:x
+ \@@_provide_langfile_verbose:x
{ \l_@@_ref_language_tl }
}
@@ -1942,7 +2031,7 @@
{
\tl_set:Nn \l_@@_ref_language_tl
{ \l_@@_main_language_tl }
- \@@_provide_dictionary_verbose:x
+ \@@_provide_langfile_verbose:x
{ \l_@@_ref_language_tl }
}
}
@@ -1955,7 +2044,7 @@
\tl_set:Nn \l_@@_ref_language_tl
{ \l_@@_current_language_tl }
}
- \@@_provide_dictionary_verbose:x
+ \@@_provide_langfile_verbose:x
{ \l_@@_ref_language_tl }
}
}
@@ -1975,12 +2064,12 @@
% language is already loaded, otherwise, ensure the default one
% (\texttt{current}) gets loaded early, but not verbosely.
% \begin{macrocode}
- \@@_provide_dictionary:x { \l_@@_ref_language_tl }
+ \@@_provide_langfile:x { \l_@@_ref_language_tl }
% \end{macrocode}
% Redefinition of the \texttt{lang} key option for the document body. Also,
-% drop the verbose dictionary loading in the document body, as it can become
-% intrusive depending on the use case, and does not provide much ``juice''
-% anyway: in \cs{zcref} missing names warnings will already ensue.
+% drop the verbose language file loading in the document body, as it can
+% become intrusive depending on the use case, and does not provide much
+% ``juice'' anyway: in \cs{zcref} missing names warnings will already ensue.
% \begin{macrocode}
\keys_define:nn { zref-clever / reference }
{
@@ -1992,7 +2081,7 @@
{
\tl_set:Nn \l_@@_ref_language_tl
{ \l_@@_current_language_tl }
- \@@_provide_dictionary:x
+ \@@_provide_langfile:x
{ \l_@@_ref_language_tl }
}
@@ -2000,7 +2089,7 @@
{
\tl_set:Nn \l_@@_ref_language_tl
{ \l_@@_main_language_tl }
- \@@_provide_dictionary:x
+ \@@_provide_langfile:x
{ \l_@@_ref_language_tl }
}
}
@@ -2013,7 +2102,7 @@
\tl_set:Nn \l_@@_ref_language_tl
{ \l_@@_current_language_tl }
}
- \@@_provide_dictionary:x
+ \@@_provide_langfile:x
{ \l_@@_ref_language_tl }
}
} ,
@@ -2480,8 +2569,8 @@
% ``not necessarily type-specific'' options are pertinent here. However, they
% \emph{may} either be type-specific or language-specific, and thus must be
% stored in a property list, \cs{l_@@_ref_options_prop}, in order to be
-% retrieved from the option \emph{name} by \cs{@@_get_ref_string:nN} and
-% \cs{@@_get_ref_font:nN} according to context and precedence rules.
+% retrieved from the option \emph{name} by \cs{@@_get_ref_opt_typeset:nN} and
+% \cs{@@_get_ref_opt_font:nN} according to context and precedence rules.
%
% The keys are set so that any value, including an empty one, is added to
% \cs{l_@@_ref_options_prop}, while a key with \emph{no value} removes the
@@ -2505,6 +2594,21 @@
} ,
}
}
+\keys_define:nn { zref-clever / reference }
+ {
+ refpre .code:n =
+ {
+ % NOTE Option deprecated in 2022-01-10 for v0.1.2-alpha.
+ \msg_warning:nnnn { zref-clever }{ option-deprecated }
+ { refpre } { preref }
+ } ,
+ refpos .code:n =
+ {
+ % NOTE Option deprecated in 2022-01-10 for v0.1.2-alpha.
+ \msg_warning:nnnn { zref-clever }{ option-deprecated }
+ { refpos } { postref }
+ } ,
+ }
% \end{macrocode}
%
%
@@ -2573,13 +2677,12 @@
%
% \cs{zcRefTypeSetup} is the main user interface for ``type-specific''
% reference formatting. Settings done by this command have a higher
-% precedence than any translation, hence they override any language-specific
-% setting, either done at \cs{zcLanguageSetup} or by the package's
-% dictionaries. On the other hand, they have a lower precedence than non
-% type-specific general options. The \meta{options} should be given in the
-% usual \texttt{key=val} format. The \meta{type} does not need to pre-exist,
-% the property list variable to store the properties for the type gets created
-% if need be.
+% precedence than any language-specific setting, either done at
+% \cs{zcLanguageSetup} or by the package's language files. On the other hand,
+% they have a lower precedence than non type-specific general options. The
+% \meta{options} should be given in the usual \texttt{key=val} format. The
+% \meta{type} does not need to pre-exist, the property list variable to store
+% the properties for the type gets created if need be.
%
% \begin{macro}[int]{\zcRefTypeSetup}
% \begin{syntax}
@@ -2599,14 +2702,14 @@
%
% Inside \cs{zcRefTypeSetup} any of the options \emph{can} receive empty
% values, and those values, if they exist in the property list, will override
-% translations, regardless of their emptiness. In principle, we could live
-% with the situation of, once a setting has been made in
+% language-specific options, regardless of their emptiness. In principle, we
+% could live with the situation of, once a setting has been made in
% \cs{l_@@_type_<type>_options_prop} or in \cs{l_@@_ref_options_prop} it stays
% there forever, and can only be overridden by a new value at the same
% precedence level or a higher one. But it would be nice if an user can
% ``unset'' an option at either of those scopes to go back to the lower
-% precedence level of the translations at any given point. So both in
-% \cs{zcRefTypeSetup} and in setting reference options (see
+% precedence level of the language-specific options at any given point. So
+% both in \cs{zcRefTypeSetup} and in setting reference options (see
% \zcref{sec:reference-options}), we leverage the distinction of an ``empty
% valued key'' (\texttt{key=} or \texttt{key=\{\}}) from a ``key with no
% value'' (\texttt{key}). This distinction is captured internally by the
@@ -2618,6 +2721,79 @@
% \url{https://tex.stackexchange.com/q/614690} and
% \url{https://github.com/latex3/latex3/pull/988}.
%
+%
+% \begin{macrocode}
+\keys_define:nn { zref-clever / typesetup }
+ {
+ cap .code:n =
+ {
+ \tl_if_empty:nTF {#1}
+ {
+ \prop_remove:cn
+ {
+ l_@@_type_
+ \l_@@_setup_type_tl _options_prop
+ }
+ { cap }
+ }
+ {
+ \bool_lazy_or:nnTF
+ { \str_if_eq_p:nn {#1} { true } }
+ { \str_if_eq_p:nn {#1} { false } }
+ {
+ \prop_put:cnn
+ {
+ l_@@_type_
+ \l_@@_setup_type_tl _options_prop
+ }
+ { cap } {#1}
+ }
+ {
+ \msg_warning:nnn { zref-clever }
+ { key-boolean-or-empty } {#1}
+ }
+ }
+ } ,
+ cap .default:n = true ,
+ nocap .meta:n = { cap = false } ,
+ nocap .value_forbidden:n = true ,
+
+ abbrev .code:n =
+ {
+ \tl_if_empty:nTF {#1}
+ {
+ \prop_remove:cn
+ {
+ l_@@_type_
+ \l_@@_setup_type_tl _options_prop
+ }
+ { abbrev }
+ }
+ {
+ \bool_lazy_or:nnTF
+ { \str_if_eq_p:nn {#1} { true } }
+ { \str_if_eq_p:nn {#1} { false } }
+ {
+ \prop_put:cnn
+ {
+ l_@@_type_
+ \l_@@_setup_type_tl _options_prop
+ }
+ { abbrev } {#1}
+ }
+ {
+ \msg_warning:nnn { zref-clever }
+ { key-boolean-or-empty } {#1}
+ }
+ }
+ } ,
+ abbrev .default:n = true ,
+ noabbrev .meta:n = { abbrev = false },
+ noabbrev .value_forbidden:n = true ,
+ }
+% \end{macrocode}
+%
+%
% \begin{macrocode}
\seq_map_inline:Nn
\c_@@_ref_options_necessarily_not_type_specific_seq
@@ -2663,6 +2839,21 @@
} ,
}
}
+\keys_define:nn { zref-clever / typesetup }
+ {
+ refpre .code:n =
+ {
+ % NOTE Option deprecated in 2022-01-10 for v0.1.2-alpha.
+ \msg_warning:nnnn { zref-clever }{ option-deprecated }
+ { refpre } { preref }
+ } ,
+ refpos .code:n =
+ {
+ % NOTE Option deprecated in 2022-01-10 for v0.1.2-alpha.
+ \msg_warning:nnnn { zref-clever }{ option-deprecated }
+ { refpos } { postref }
+ } ,
+ }
% \end{macrocode}
%
%
@@ -2674,9 +2865,9 @@
% between the two cases is captured by the \texttt{type} key, which works as a
% sort of a ``switch''. Inside the \meta{options} argument of
% \cs{zcLanguageSetup}, any options made before the first \texttt{type} key
-% declare ``default'' (non type-specific) translations. When the
+% declare ``default'' (non type-specific) language options. When the
% \texttt{type} key is given with a value, the options following it will set
-% ``type-specific'' translations for that type. The current type can be
+% ``type-specific'' language options for that type. The current type can be
% switched off by an empty \texttt{type} key. \cs{zcLanguageSetup} is
% preamble only.
%
@@ -2689,32 +2880,32 @@
{
\group_begin:
\prop_get:NnNTF \g_@@_languages_prop {#1}
- \l_@@_dict_language_tl
+ \l_@@_base_language_tl
{
\tl_clear:N \l_@@_setup_type_tl
\exp_args:NNx \seq_set_from_clist:Nn
- \l_@@_dict_declension_seq
+ \l_@@_lang_declension_seq
{
\prop_item:cn
{
- g_@@_dict_
- \l_@@_dict_language_tl _prop
+ g_@@_lang_
+ \l_@@_base_language_tl _prop
}
{ declension }
}
- \seq_if_empty:NTF \l_@@_dict_declension_seq
- { \tl_clear:N \l_@@_dict_decl_case_tl }
+ \seq_if_empty:NTF \l_@@_lang_declension_seq
+ { \tl_clear:N \l_@@_lang_decl_case_tl }
{
- \seq_get_left:NN \l_@@_dict_declension_seq
- \l_@@_dict_decl_case_tl
+ \seq_get_left:NN \l_@@_lang_declension_seq
+ \l_@@_lang_decl_case_tl
}
\exp_args:NNx \seq_set_from_clist:Nn
- \l_@@_dict_gender_seq
+ \l_@@_lang_gender_seq
{
\prop_item:cn
{
- g_@@_dict_
- \l_@@_dict_language_tl _prop
+ g_@@_lang_
+ \l_@@_base_language_tl _prop
}
{ gender }
}
@@ -2730,38 +2921,39 @@
%
% \begin{macro}
% {
-% \@@_declare_type_transl:nnnn ,
-% \@@_declare_default_transl:nnn ,
+% \@@_declare_lang_opt_type:nnnn ,
+% \@@_declare_lang_opt_default:nnn ,
% }
% A couple of auxiliary functions for the of
-% \texttt{{zref-clever/translation}} keys set in \cs{zcLanguageSetup}. They
+% \texttt{{zref-clever/langsetup}} keys set in \cs{zcLanguageSetup}. They
% respectively declare (unconditionally set) ``type-specific'' and
-% ``default'' translations.
+% ``default'' language-specific options.
% \begin{syntax}
-% \cs{@@_declare_type_transl:nnnn} \Arg{language} \Arg{type}
-% ~~\Arg{key} \Arg{translation}
-% \cs{@@_declare_default_transl:nnn} \Arg{language}
-% ~~\Arg{key} \Arg{translation}
+% \cs{@@_declare_lang_opt_type:nnnn} \Arg{language} \Arg{type}
+% ~~\Arg{key} \Arg{value}
+% \cs{@@_declare_lang_opt_default:nnn} \Arg{language}
+% ~~\Arg{key} \Arg{value}
% \end{syntax}
% \begin{macrocode}
-\cs_new_protected:Npn \@@_declare_type_transl:nnnn #1#2#3#4
+\cs_new_protected:Npn \@@_declare_lang_opt_type:nnnn #1#2#3#4
{
- \prop_gput:cnn { g_@@_dict_ #1 _prop }
+ \prop_gput:cnn { g_@@_lang_ #1 _prop }
{ type- #2 - #3 } {#4}
}
-\cs_generate_variant:Nn \@@_declare_type_transl:nnnn { VVnn , VVxn }
-\cs_new_protected:Npn \@@_declare_default_transl:nnn #1#2#3
+\cs_generate_variant:Nn
+ \@@_declare_lang_opt_type:nnnn { VVnn , VVxn , VVnx , VVnV }
+\cs_new_protected:Npn \@@_declare_lang_opt_default:nnn #1#2#3
{
- \prop_gput:cnn { g_@@_dict_ #1 _prop }
+ \prop_gput:cnn { g_@@_lang_ #1 _prop }
{ default- #2 } {#3}
}
-\cs_generate_variant:Nn \@@_declare_default_transl:nnn { Vnn }
+\cs_generate_variant:Nn \@@_declare_lang_opt_default:nnn { Vnn , VnV }
% \end{macrocode}
% \end{macro}
%
%
-% The set of keys for \texttt{{zref-clever/langsetup}}, which is used to
-% set language-specific translations in \cs{zcLanguageSetup}.
+% The set of keys for \texttt{{zref-clever/langsetup}}, which is used to set
+% language-specific options in \cs{zcLanguageSetup}.
%
% \begin{macrocode}
\keys_define:nn { zref-clever / langsetup }
@@ -2772,31 +2964,33 @@
{ \tl_clear:N \l_@@_setup_type_tl }
{ \tl_set:Nn \l_@@_setup_type_tl {#1} }
} ,
+
case .code:n =
{
- \seq_if_empty:NTF \l_@@_dict_declension_seq
+ \seq_if_empty:NTF \l_@@_lang_declension_seq
{
\msg_warning:nnxx { zref-clever } { language-no-decl-setup }
- { \l_@@_dict_language_tl } {#1}
+ { \l_@@_base_language_tl } {#1}
}
{
- \seq_if_in:NnTF \l_@@_dict_declension_seq {#1}
- { \tl_set:Nn \l_@@_dict_decl_case_tl {#1} }
+ \seq_if_in:NnTF \l_@@_lang_declension_seq {#1}
+ { \tl_set:Nn \l_@@_lang_decl_case_tl {#1} }
{
\msg_warning:nnxx { zref-clever } { unknown-decl-case }
- {#1} { \l_@@_dict_language_tl }
- \seq_get_left:NN \l_@@_dict_declension_seq
- \l_@@_dict_decl_case_tl
+ {#1} { \l_@@_base_language_tl }
+ \seq_get_left:NN \l_@@_lang_declension_seq
+ \l_@@_lang_decl_case_tl
}
}
} ,
case .value_required:n = true ,
+
gender .code:n =
{
- \seq_if_empty:NTF \l_@@_dict_gender_seq
+ \seq_if_empty:NTF \l_@@_lang_gender_seq
{
\msg_warning:nnxxx { zref-clever } { language-no-gender }
- { \l_@@_dict_language_tl } { gender } {#1}
+ { \l_@@_base_language_tl } { gender } {#1}
}
{
\tl_if_empty:NTF \l_@@_setup_type_tl
@@ -2805,21 +2999,68 @@
{ option-only-type-specific } { gender }
}
{
- \seq_if_in:NnTF \l_@@_dict_gender_seq {#1}
+ \clist_clear:N \l_tmpa_clist
+ \clist_map_inline:nn {#1}
{
- \@@_declare_type_transl:VVnn
- \l_@@_dict_language_tl
- \l_@@_setup_type_tl
- { gender } {#1}
+ \seq_if_in:NnTF \l_@@_lang_gender_seq {##1}
+ { \clist_put_right:Nn \l_tmpa_clist {##1} }
+ {
+ \msg_warning:nnxx { zref-clever }
+ { gender-not-declared }
+ { \l_@@_base_language_tl } {##1}
+ }
}
+ \clist_if_empty:NF \l_tmpa_clist
{
- \msg_warning:nnxx { zref-clever } { gender-not-declared }
- { \l_@@_dict_language_tl } {#1}
+ \@@_declare_lang_opt_type:VVnx
+ \l_@@_base_language_tl
+ \l_@@_setup_type_tl
+ { gender } { \clist_use:Nn \l_tmpa_clist { , } }
}
}
}
} ,
gender .value_required:n = true ,
+
+ cap .choices:nn =
+ { true , false }
+ {
+ \tl_if_empty:NTF \l_@@_setup_type_tl
+ {
+ \@@_declare_lang_opt_default:VnV
+ \l_@@_base_language_tl
+ { cap } \l_keys_choice_tl
+ }
+ {
+ \@@_declare_lang_opt_type:VVnV
+ \l_@@_base_language_tl
+ \l_@@_setup_type_tl
+ { cap } \l_keys_choice_tl
+ }
+ } ,
+ cap .default:n = true ,
+ nocap .meta:n = { cap = false } ,
+ nocap .value_forbidden:n = true ,
+
+ abbrev .choices:nn =
+ { true , false }
+ {
+ \tl_if_empty:NTF \l_@@_setup_type_tl
+ {
+ \@@_declare_lang_opt_default:VnV
+ \l_@@_base_language_tl
+ { abbrev } \l_keys_choice_tl
+ }
+ {
+ \@@_declare_lang_opt_type:VVnV
+ \l_@@_base_language_tl
+ \l_@@_setup_type_tl
+ { abbrev } \l_keys_choice_tl
+ }
+ } ,
+ abbrev .default:n = true ,
+ noabbrev .meta:n = { abbrev = false },
+ noabbrev .value_forbidden:n = true ,
}
\seq_map_inline:Nn
\c_@@_ref_options_necessarily_not_type_specific_seq
@@ -2831,8 +3072,8 @@
{
\tl_if_empty:NTF \l_@@_setup_type_tl
{
- \@@_declare_default_transl:Vnn
- \l_@@_dict_language_tl
+ \@@_declare_lang_opt_default:Vnn
+ \l_@@_base_language_tl
{#1} {##1}
}
{
@@ -2852,19 +3093,34 @@
{
\tl_if_empty:NTF \l_@@_setup_type_tl
{
- \@@_declare_default_transl:Vnn
- \l_@@_dict_language_tl
+ \@@_declare_lang_opt_default:Vnn
+ \l_@@_base_language_tl
{#1} {##1}
}
{
- \@@_declare_type_transl:VVnn
- \l_@@_dict_language_tl
+ \@@_declare_lang_opt_type:VVnn
+ \l_@@_base_language_tl
\l_@@_setup_type_tl
{#1} {##1}
}
} ,
}
}
+\keys_define:nn { zref-clever / langsetup }
+ {
+ refpre .code:n =
+ {
+ % NOTE Option deprecated in 2022-01-10 for v0.1.2-alpha.
+ \msg_warning:nnnn { zref-clever }{ option-deprecated }
+ { refpre } { preref }
+ } ,
+ refpos .code:n =
+ {
+ % NOTE Option deprecated in 2022-01-10 for v0.1.2-alpha.
+ \msg_warning:nnnn { zref-clever }{ option-deprecated }
+ { refpos } { postref }
+ } ,
+ }
\seq_map_inline:Nn
\c_@@_ref_options_type_names_seq
{
@@ -2879,18 +3135,18 @@
{ option-only-type-specific } {#1}
}
{
- \tl_if_empty:NTF \l_@@_dict_decl_case_tl
+ \tl_if_empty:NTF \l_@@_lang_decl_case_tl
{
- \@@_declare_type_transl:VVnn
- \l_@@_dict_language_tl
+ \@@_declare_lang_opt_type:VVnn
+ \l_@@_base_language_tl
\l_@@_setup_type_tl
{#1} {##1}
}
{
- \@@_declare_type_transl:VVxn
- \l_@@_dict_language_tl
+ \@@_declare_lang_opt_type:VVxn
+ \l_@@_base_language_tl
\l_@@_setup_type_tl
- { \l_@@_dict_decl_case_tl - #1 } {##1}
+ { \l_@@_lang_decl_case_tl - #1 } {##1}
}
}
} ,
@@ -2938,13 +3194,13 @@
\seq_set_from_clist:Nn \l_@@_zcref_labels_seq {#1}
\bool_set:Nn \l_@@_link_star_bool {#2}
% \end{macrocode}
-% Ensure dictionary for reference language is loaded, if available. We cannot
-% rely on \cs{keys_set:nn} for the task, since if the \opt{lang} option is set
-% for \texttt{current}, the actual language may have changed outside our
-% control. \cs{@@_provide_dictionary:x} does nothing if the dictionary is
-% already loaded.
+% Ensure language file for reference language is loaded, if available. We
+% cannot rely on \cs{keys_set:nn} for the task, since if the \opt{lang} option
+% is set for \texttt{current}, the actual language may have changed outside
+% our control. \cs{@@_provide_langfile:x} does nothing if the language file
+% is already loaded.
% \begin{macrocode}
- \@@_provide_dictionary:x { \l_@@_ref_language_tl }
+ \@@_provide_langfile:x { \l_@@_ref_language_tl }
% \end{macrocode}
% Process \cs{zcDeclareLanguage} options.
% \begin{macrocode}
@@ -2976,7 +3232,7 @@
% \begin{macrocode}
\tl_if_empty:NF \l_@@_zcref_note_tl
{
- \@@_get_ref_string:nN { notesep } \l_tmpa_tl
+ \@@_get_ref_opt_typeset:nN { notesep } \l_tmpa_tl
\l_tmpa_tl
\l_@@_zcref_note_tl
}
@@ -3175,7 +3431,7 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_label_type_put_new_right:n #1
{
- \@@_def_extract:Nnnn
+ \@@_extract_default:Nnnn
\l_@@_label_type_a_tl {#1} { zc@type } { \c_empty_tl }
\seq_if_in:NVF \l_@@_label_types_seq
\l_@@_label_type_a_tl
@@ -3201,9 +3457,9 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_sort_default:nn #1#2
{
- \@@_def_extract:Nnnn
+ \@@_extract_default:Nnnn
\l_@@_label_type_a_tl {#1} { zc@type } { zc@missingtype }
- \@@_def_extract:Nnnn
+ \@@_extract_default:Nnnn
\l_@@_label_type_b_tl {#2} { zc@type } { zc@missingtype }
\tl_if_eq:NNTF
@@ -3223,15 +3479,15 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_sort_default_same_type:nn #1#2
{
- \@@_def_extract:Nnnn \l_@@_label_enclval_a_tl
+ \@@_extract_default:Nnnn \l_@@_label_enclval_a_tl
{#1} { zc@enclval } { \c_empty_tl }
\tl_reverse:N \l_@@_label_enclval_a_tl
- \@@_def_extract:Nnnn \l_@@_label_enclval_b_tl
+ \@@_extract_default:Nnnn \l_@@_label_enclval_b_tl
{#2} { zc@enclval } { \c_empty_tl }
\tl_reverse:N \l_@@_label_enclval_b_tl
- \@@_def_extract:Nnnn \l_@@_label_extdoc_a_tl
+ \@@_extract_default:Nnnn \l_@@_label_extdoc_a_tl
{#1} { externaldocument } { \c_empty_tl }
- \@@_def_extract:Nnnn \l_@@_label_extdoc_b_tl
+ \@@_extract_default:Nnnn \l_@@_label_extdoc_b_tl
{#2} { externaldocument } { \c_empty_tl }
\bool_set_false:N \l_@@_sort_decided_bool
@@ -3638,13 +3894,15 @@
% \l_@@_listsep_tl ,
% \l_@@_lastsep_tl ,
% \l_@@_rangesep_tl ,
-% \l_@@_refpre_tl ,
-% \l_@@_refpos_tl ,
+% \l_@@_preref_tl ,
+% \l_@@_postref_tl ,
% \l_@@_namefont_tl ,
% \l_@@_reffont_tl ,
+% \l_@@_capitalize_bool ,
+% \l_@@_abbrev_bool ,
% }
-% Auxiliary variables for \cs{@@_typeset_refs:} separators, refpre/pos and
-% font options.
+% Auxiliary variables for \cs{@@_typeset_refs:} separators, pre-/postref and
+% font and other options.
% \begin{macrocode}
\tl_new:N \l_@@_tpairsep_tl
\tl_new:N \l_@@_tlistsep_tl
@@ -3654,10 +3912,12 @@
\tl_new:N \l_@@_listsep_tl
\tl_new:N \l_@@_lastsep_tl
\tl_new:N \l_@@_rangesep_tl
-\tl_new:N \l_@@_refpre_tl
-\tl_new:N \l_@@_refpos_tl
+\tl_new:N \l_@@_preref_tl
+\tl_new:N \l_@@_postref_tl
\tl_new:N \l_@@_namefont_tl
\tl_new:N \l_@@_reffont_tl
+\bool_new:N \l_@@_capitalize_bool
+\bool_new:N \l_@@_abbrev_bool
% \end{macrocode}
% \end{macro}
%
@@ -3692,11 +3952,11 @@
\int_zero:N \l_@@_range_same_count_int
% Get type block options (not type-specific).
- \@@_get_ref_string:nN { tpairsep }
+ \@@_get_ref_opt_typeset:nN { tpairsep }
\l_@@_tpairsep_tl
- \@@_get_ref_string:nN { tlistsep }
+ \@@_get_ref_opt_typeset:nN { tlistsep }
\l_@@_tlistsep_tl
- \@@_get_ref_string:nN { tlastsep }
+ \@@_get_ref_opt_typeset:nN { tlastsep }
\l_@@_tlastsep_tl
% Process label stack.
@@ -3721,9 +3981,11 @@
\tl_set:Nn \l_@@_label_type_b_tl { page }
}
{
- \@@_def_extract:NVnn \l_@@_label_type_a_tl
+ \@@_extract_default:NVnn
+ \l_@@_label_type_a_tl
\l_@@_label_a_tl { zc@type } { zc@missingtype }
- \@@_def_extract:NVnn \l_@@_label_type_b_tl
+ \@@_extract_default:NVnn
+ \l_@@_label_type_b_tl
\l_@@_label_b_tl { zc@type } { zc@missingtype }
}
@@ -3777,28 +4039,32 @@
}
}
- % Get type-specific separators, refpre/pos and font options, once per
- % type.
+ % Get type-specific separators, pre-/postref font and other options,
+ % once per type.
\int_compare:nNnT { \l_@@_label_count_int } = { 0 }
{
- \@@_get_ref_string:nN { namesep }
+ \@@_get_ref_opt_typeset:nN { namesep }
\l_@@_namesep_tl
- \@@_get_ref_string:nN { pairsep }
+ \@@_get_ref_opt_typeset:nN { pairsep }
\l_@@_pairsep_tl
- \@@_get_ref_string:nN { listsep }
+ \@@_get_ref_opt_typeset:nN { listsep }
\l_@@_listsep_tl
- \@@_get_ref_string:nN { lastsep }
+ \@@_get_ref_opt_typeset:nN { lastsep }
\l_@@_lastsep_tl
- \@@_get_ref_string:nN { rangesep }
+ \@@_get_ref_opt_typeset:nN { rangesep }
\l_@@_rangesep_tl
- \@@_get_ref_string:nN { refpre }
- \l_@@_refpre_tl
- \@@_get_ref_string:nN { refpos }
- \l_@@_refpos_tl
- \@@_get_ref_font:nN { namefont }
+ \@@_get_ref_opt_typeset:nN { preref }
+ \l_@@_preref_tl
+ \@@_get_ref_opt_typeset:nN { postref }
+ \l_@@_postref_tl
+ \@@_get_ref_opt_font:nN { namefont }
\l_@@_namefont_tl
- \@@_get_ref_font:nN { reffont }
+ \@@_get_ref_opt_font:nN { reffont }
\l_@@_reffont_tl
+ \@@_get_ref_opt_bool:nnN { cap } { false }
+ \l_@@_capitalize_bool
+ \@@_get_ref_opt_bool:nnN { abbrev } { false }
+ \l_@@_abbrev_bool
}
% Here we send this to a couple of auxiliary functions.
@@ -4348,33 +4614,33 @@
}
{
\bool_if:NF \l_@@_preposinlink_bool
- { \exp_not:V \l_@@_refpre_tl }
+ { \exp_not:V \l_@@_preref_tl }
% It's two `@s', but escaped for DocStrip.
\exp_not:N \hyper@@@@link
{ \@@_extract_url_unexp:n {#1} }
{ \@@_extract_unexp:nnn {#1} { anchor } { } }
{
\bool_if:NT \l_@@_preposinlink_bool
- { \exp_not:V \l_@@_refpre_tl }
+ { \exp_not:V \l_@@_preref_tl }
\exp_not:N \group_begin:
\exp_not:V \l_@@_reffont_tl
\@@_extract_unexp:nvn {#1}
{ l_@@_ref_property_tl } { }
\exp_not:N \group_end:
\bool_if:NT \l_@@_preposinlink_bool
- { \exp_not:V \l_@@_refpos_tl }
+ { \exp_not:V \l_@@_postref_tl }
}
\bool_if:NF \l_@@_preposinlink_bool
- { \exp_not:V \l_@@_refpos_tl }
+ { \exp_not:V \l_@@_postref_tl }
}
{
- \exp_not:V \l_@@_refpre_tl
+ \exp_not:V \l_@@_preref_tl
\exp_not:N \group_begin:
\exp_not:V \l_@@_reffont_tl
\@@_extract_unexp:nvn {#1}
{ l_@@_ref_property_tl } { }
\exp_not:N \group_end:
- \exp_not:V \l_@@_refpos_tl
+ \exp_not:V \l_@@_postref_tl
}
}
{ \@@_ref_default: }
@@ -4421,7 +4687,7 @@
\exp_not:V \l_@@_type_name_tl
\exp_not:N \group_end:
\exp_not:V \l_@@_namesep_tl
- \exp_not:V \l_@@_refpre_tl
+ \exp_not:V \l_@@_preref_tl
\exp_not:N \group_begin:
\exp_not:V \l_@@_reffont_tl
\@@_extract_unexp:Vvn
@@ -4429,10 +4695,10 @@
{ l_@@_ref_property_tl } { }
\exp_not:N \group_end:
\bool_if:NT \l_@@_preposinlink_bool
- { \exp_not:V \l_@@_refpos_tl }
+ { \exp_not:V \l_@@_postref_tl }
}
\bool_if:NF \l_@@_preposinlink_bool
- { \exp_not:V \l_@@_refpos_tl }
+ { \exp_not:V \l_@@_postref_tl }
}
{
\exp_not:N \group_begin:
@@ -4467,7 +4733,7 @@
}
{
\bool_if:NF \l_@@_preposinlink_bool
- { \exp_not:V \l_@@_refpre_tl }
+ { \exp_not:V \l_@@_preref_tl }
% It's two '@s', but escaped for DocStrip.
\exp_not:N \hyper@@@@link
{
@@ -4480,7 +4746,7 @@
}
{
\bool_if:NT \l_@@_preposinlink_bool
- { \exp_not:V \l_@@_refpre_tl }
+ { \exp_not:V \l_@@_preref_tl }
\exp_not:N \group_begin:
\exp_not:V \l_@@_reffont_tl
\@@_extract_unexp:Vvn
@@ -4488,20 +4754,20 @@
{ l_@@_ref_property_tl } { }
\exp_not:N \group_end:
\bool_if:NT \l_@@_preposinlink_bool
- { \exp_not:V \l_@@_refpos_tl }
+ { \exp_not:V \l_@@_postref_tl }
}
\bool_if:NF \l_@@_preposinlink_bool
- { \exp_not:V \l_@@_refpos_tl }
+ { \exp_not:V \l_@@_postref_tl }
}
{
- \exp_not:V \l_@@_refpre_tl
+ \exp_not:V \l_@@_preref_tl
\exp_not:N \group_begin:
\exp_not:V \l_@@_reffont_tl
\@@_extract_unexp:Vvn
\l_@@_type_first_label_tl
{ l_@@_ref_property_tl } { }
\exp_not:N \group_end:
- \exp_not:V \l_@@_refpos_tl
+ \exp_not:V \l_@@_postref_tl
}
}
{ \@@_ref_default: }
@@ -4594,15 +4860,17 @@
{ \l_@@_nudge_gender_bool }
{ ! \tl_if_empty_p:N \l_@@_ref_gender_tl }
{
- \@@_get_type_transl:xxnNF
+ \@@_get_lang_opt_type:xxnNF
{ \l_@@_ref_language_tl }
{ \l_@@_type_first_label_type_tl }
{ gender }
\l_@@_type_name_gender_tl
{ \tl_clear:N \l_@@_type_name_gender_tl }
- \tl_if_eq:NNF
- \l_@@_ref_gender_tl
+ \clist_set:NV \l_tmpa_clist
\l_@@_type_name_gender_tl
+ \clist_if_in:NVF
+ \l_tmpa_clist
+ \l_@@_ref_gender_tl
{
\tl_if_empty:NTF \l_@@_type_name_gender_tl
{
@@ -4640,7 +4908,7 @@
\tl_put_left:NV \l_@@_name_format_tl
\l_@@_ref_decl_case_tl
}
- \@@_get_type_transl:xxxNF
+ \@@_get_lang_opt_type:xxxNF
{ \l_@@_ref_language_tl }
{ \l_@@_type_first_label_type_tl }
{ \l_@@_name_format_tl }
@@ -4682,13 +4950,13 @@
\l_@@_name_format_fallback_tl
\l_@@_ref_decl_case_tl
}
- \@@_get_type_transl:xxxNF
+ \@@_get_lang_opt_type:xxxNF
{ \l_@@_ref_language_tl }
{ \l_@@_type_first_label_type_tl }
{ \l_@@_name_format_tl }
\l_@@_type_name_tl
{
- \@@_get_type_transl:xxxNF
+ \@@_get_lang_opt_type:xxxNF
{ \l_@@_ref_language_tl }
{ \l_@@_type_first_label_type_tl }
{ \l_@@_name_format_fallback_tl }
@@ -4776,9 +5044,9 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_labels_in_sequence:nn #1#2
{
- \@@_def_extract:Nnnn \l_@@_label_extdoc_a_tl
+ \@@_extract_default:Nnnn \l_@@_label_extdoc_a_tl
{#1} { externaldocument } { \c_empty_tl }
- \@@_def_extract:Nnnn \l_@@_label_extdoc_b_tl
+ \@@_extract_default:Nnnn \l_@@_label_extdoc_b_tl
{#2} { externaldocument } { \c_empty_tl }
\tl_if_eq:NNT
@@ -4855,27 +5123,28 @@
%
%
%
-% Finally, a couple of functions for retrieving options values, according to
-% the relevant precedence rules. They both receive an \meta{option} as
-% argument, and store the retrieved value in \meta{tl variable}. Though these
-% are mostly general functions (for a change\dots{}), they are not completely
-% so, they rely on the current state of \cs{l_@@_label_type_a_tl}, as set
-% during the processing of the label stack. This could be easily generalized,
-% of course, but I don't think it is worth it, \cs{l_@@_label_type_a_tl} is
-% indeed what we want in all practical cases. The difference between
-% \cs{@@_get_ref_string:nN} and \cs{@@_get_ref_font:nN} is the kind of option
-% each should be used for. \cs{@@_get_ref_string:nN} is meant for the general
-% options, and attempts to find values for them in all precedence levels (four
-% plus ``fallback''). \cs{@@_get_ref_font:nN} is intended for ``font''
+% Finally, some functions for retrieving reference options values, according
+% to the relevant precedence rules. They both receive an \meta{option} as
+% argument, and store the retrieved value in an appropriate. Though these are
+% mostly general functions (for a change\dots{}), they are not completely so,
+% they rely on the current state of \cs{l_@@_label_type_a_tl}, as set during
+% the processing of the label stack. This could be easily generalized, of
+% course, but I don't think it is worth it, \cs{l_@@_label_type_a_tl} is
+% indeed what we want in all practical cases. The difference between each of
+% these functions is the kind of option each should be used for.
+% \cs{@@_get_ref_opt_typeset:nN} is meant for the general options, and
+% attempts to find values for them in all precedence levels (four plus
+% ``fallback''). \cs{@@_get_ref_opt_font:nN} is intended for ``font''
% options, which cannot be ``language-specific'', thus for these we just
-% search general options and type options.
+% search general options and type options. \cs{@@_get_ref_opt_bool:nN} is
+% intended for boolean options.
%
-% \begin{macro}{\@@_get_ref_string:nN}
+% \begin{macro}{\@@_get_ref_opt_typeset:nN}
% \begin{syntax}
-% \cs{@@_get_ref_string:nN} \Arg{option} \Arg{tl variable}
+% \cs{@@_get_ref_opt_typeset:nN} \Arg{option} \Arg{tl variable}
% \end{syntax}
% \begin{macrocode}
-\cs_new_protected:Npn \@@_get_ref_string:nN #1#2
+\cs_new_protected:Npn \@@_get_ref_opt_typeset:nN #1#2
{
% First attempt: general options.
\prop_get:NnNF \l_@@_ref_options_prop {#1} #2
@@ -4906,19 +5175,19 @@
{#1} #2
}
{
- % If not found, try type specific translations.
- \@@_get_type_transl:xxnNF
+ % If not found, try type- and language-specific.
+ \@@_get_lang_opt_type:xxnNF
{ \l_@@_ref_language_tl }
{ \l_@@_label_type_a_tl }
{#1} #2
{
- % If not found, try default translations.
- \@@_get_default_transl:xnNF
+ % If not found, try language-specific default.
+ \@@_get_lang_opt_default:xnNF
{ \l_@@_ref_language_tl }
{#1} #2
{
% If not found, try fallback.
- \@@_get_fallback_transl:nNF {#1} #2
+ \@@_get_fallback_unknown_lang_opt:nNF {#1} #2
{
\tl_clear:N #2
\msg_warning:nnn { zref-clever }
@@ -4932,12 +5201,12 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\@@_get_ref_font:nN}
+% \begin{macro}{\@@_get_ref_opt_font:nN}
% \begin{syntax}
-% \cs{@@_get_ref_font:nN} \Arg{option} \Arg{tl variable}
+% \cs{@@_get_ref_opt_font:nN} \Arg{option} \Arg{tl variable}
% \end{syntax}
% \begin{macrocode}
-\cs_new_protected:Npn \@@_get_ref_font:nN #1#2
+\cs_new_protected:Npn \@@_get_ref_opt_font:nN #1#2
{
% First attempt: general options.
\prop_get:NnNF \l_@@_ref_options_prop {#1} #2
@@ -4967,6 +5236,74 @@
% \end{macro}
%
%
+% \begin{macro}{\@@_get_ref_opt_bool:nnN}
+% \begin{syntax}
+% \cs{@@_get_ref_opt_bool:nN} \Arg{option}
+% ~~\Arg{default} \Arg{bool variable}
+% \end{syntax}
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_get_ref_opt_bool:nnN #1#2#3
+ {
+ % First attempt: general options.
+ \prop_get:NnNF \l_@@_ref_options_prop {#1} \l_tmpa_tl
+ {
+ % If not found, try type specific options.
+ \bool_lazy_and:nnTF
+ {
+ \prop_if_exist_p:c
+ {
+ l_@@_type_
+ \l_@@_label_type_a_tl _options_prop
+ }
+ }
+ {
+ \prop_if_in_p:cn
+ {
+ l_@@_type_
+ \l_@@_label_type_a_tl _options_prop
+ }
+ {#1}
+ }
+ {
+ \prop_get:cnN
+ {
+ l_@@_type_
+ \l_@@_label_type_a_tl _options_prop
+ }
+ {#1} \l_tmpa_tl
+ }
+ {
+ % If not found, try type- and language-specific.
+ \@@_get_lang_opt_type:xxnNF
+ { \l_@@_ref_language_tl }
+ { \l_@@_label_type_a_tl }
+ {#1} \l_tmpa_tl
+ {
+ % If not found, try language-specific default.
+ \@@_get_lang_opt_default:xnNF
+ { \l_@@_ref_language_tl }
+ {#1} \l_tmpa_tl
+ {
+ % If not found, use default argument.
+ \bool_lazy_or:nnTF
+ { \str_if_eq_p:nn {#2} { true } }
+ { \str_if_eq_p:nn {#2} { false } }
+ { \tl_set:Nn \l_tmpa_tl {#2} }
+ {
+ % And, if even that fails, presume false.
+ \tl_set:Nn \l_tmpa_tl { false }
+ }
+ }
+ }
+ }
+ }
+ % Having retrieved the option value, set the boolean. At this point, we
+ % *know* '\l_tmpa_tl' is either 'true' or 'false'.
+ \use:c { bool_set_ \l_tmpa_tl :N } #3
+ }
+% \end{macrocode}
+% \end{macro}
+%
%
% \section{Compatibility}
%
@@ -5461,8 +5798,8 @@
\zcRefTypeSetup { equation }
{
reffont = \upshape ,
- refpre = {\textup{(}} ,
- refpos = {\textup{)}} ,
+ preref = {\textup{(}} ,
+ postref = {\textup{)}} ,
}
\msg_info:nnn { zref-clever } { compat-package } { amsmath }
}
@@ -5752,10 +6089,10 @@
%
%
%
-% \section{Dictionaries}
+% \section{Language files}
%
% Initial values for the English, German, French, Portuguese, and Spanish,
-% dictionaries have been provided by the author. Translations available for
+% language files have been provided by the author. Translations available for
% document elements' names in other packages have been an useful reference for
% the purpose, namely: \pkg{babel}, \pkg{cleveref}, \pkg{translator}, and
% \pkg{translations}.
@@ -5763,7 +6100,7 @@
%
% \subsection{English}
%
-% English dictionary has been initially provided by the author.
+% English language file has been initially provided by the author.
%
% \begin{macrocode}
%<*package>
@@ -5779,7 +6116,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%<*dict-english>
+%<*lang-english>
% \end{macrocode}
%
% \begin{macrocode}
@@ -5838,8 +6175,6 @@ type = page ,
name-sg = page ,
Name-pl = Pages ,
name-pl = pages ,
- name-sg-ab = p. ,
- name-pl-ab = pp. ,
rangesep = {\textendash} ,
type = line ,
@@ -5897,8 +6232,8 @@ type = equation ,
name-sg-ab = eq. ,
Name-pl-ab = Eqs. ,
name-pl-ab = eqs. ,
- refpre = {(} ,
- refpos = {)} ,
+ preref = {(} ,
+ postref = {)} ,
type = theorem ,
Name-sg = Theorem ,
@@ -5980,14 +6315,14 @@ type = solution ,
% \end{macrocode}
%
% \begin{macrocode}
-%</dict-english>
+%</lang-english>
% \end{macrocode}
%
%
%
% \subsection{German}
%
-% German dictionary has been initially provided by the author.
+% German language file has been initially provided by the author.
%
% \begin{macrocode}
%<*package>
@@ -6004,7 +6339,7 @@ type = solution ,
% \end{macrocode}
%
% \begin{macrocode}
-%<*dict-german>
+%<*lang-german>
% \end{macrocode}
%
% \begin{macrocode}
@@ -6251,8 +6586,8 @@ type = equation ,
case = G ,
Name-sg = Gleichung ,
Name-pl = Gleichungen ,
- refpre = {(} ,
- refpos = {)} ,
+ preref = {(} ,
+ postref = {)} ,
type = theorem ,
gender = n ,
@@ -6451,18 +6786,18 @@ type = solution ,
% \end{macrocode}
%
% \begin{macrocode}
-%</dict-german>
+%</lang-german>
% \end{macrocode}
%
%
%
% \subsection{French}
%
-% French dictionary has been initially provided by the author, and has been
-% improved thanks to Denis Bitouzé (\githubissue{1}) and participants of the
-% Groupe francophone des Utilisateurs de \TeX{} (GUTenberg) (at
-% \url{https://groups.google.com/g/gut_fr/c/rNLm6weGcyg}) and the
-% \texttt{fr.comp.text.tex} (at
+% French language file has been initially provided by the author, and has been
+% improved thanks to Denis Bitouzé and François Lagarde (at \githubissue{1})
+% and participants of the Groupe francophone des Utilisateurs de \TeX{}
+% (GUTenberg) (at \url{https://groups.google.com/g/gut_fr/c/rNLm6weGcyg}) and
+% the \texttt{fr.comp.text.tex} (at
% \url{https://groups.google.com/g/fr.comp.text.tex/c/Fa11Tf6MFFs}) mailing
% lists.
%
@@ -6477,7 +6812,7 @@ type = solution ,
% \end{macrocode}
%
% \begin{macrocode}
-%<*dict-french>
+%<*lang-french>
% \end{macrocode}
%
% \begin{macrocode}
@@ -6596,8 +6931,8 @@ type = equation ,
name-sg = équation ,
Name-pl = Équations ,
name-pl = équations ,
- refpre = {(} ,
- refpos = {)} ,
+ preref = {(} ,
+ postref = {)} ,
type = theorem ,
gender = m ,
@@ -6692,14 +7027,14 @@ type = solution ,
% \end{macrocode}
%
% \begin{macrocode}
-%</dict-french>
+%</lang-french>
% \end{macrocode}
%
%
%
% \subsection{Portuguese}
%
-% Portuguese dictionary provided by the author, who's a native speaker of
+% Portuguese language file provided by the author, who's a native speaker of
% (Brazilian) Portuguese. I do expect this to be sufficiently general, but if
% Portuguese speakers from other places feel the need for a Portuguese
% variant, please let me know.
@@ -6714,7 +7049,7 @@ type = solution ,
% \end{macrocode}
%
% \begin{macrocode}
-%<*dict-portuguese>
+%<*lang-portuguese>
% \end{macrocode}
%
% \begin{macrocode}
@@ -6780,8 +7115,6 @@ type = page ,
name-sg = página ,
Name-pl = Páginas ,
name-pl = páginas ,
- name-sg-ab = p. ,
- name-pl-ab = pp. ,
rangesep = {\textendash} ,
type = line ,
@@ -6847,8 +7180,8 @@ type = equation ,
name-sg-ab = eq. ,
Name-pl-ab = Eqs. ,
name-pl-ab = eqs. ,
- refpre = {(} ,
- refpos = {)} ,
+ preref = {(} ,
+ postref = {)} ,
type = theorem ,
gender = m ,
@@ -6943,14 +7276,14 @@ type = solution ,
% \end{macrocode}
%
% \begin{macrocode}
-%</dict-portuguese>
+%</lang-portuguese>
% \end{macrocode}
%
%
%
% \subsection{Spanish}
%
-% Spanish dictionary has been initially provided by the author.
+% Spanish language file has been initially provided by the author.
%
% \begin{macrocode}
%<*package>
@@ -6959,7 +7292,7 @@ type = solution ,
% \end{macrocode}
%
% \begin{macrocode}
-%<*dict-spanish>
+%<*lang-spanish>
% \end{macrocode}
%
% \begin{macrocode}
@@ -7078,8 +7411,8 @@ type = equation ,
name-sg = ecuación ,
Name-pl = Ecuaciones ,
name-pl = ecuaciones ,
- refpre = {(} ,
- refpos = {)} ,
+ preref = {(} ,
+ postref = {)} ,
type = theorem ,
gender = m ,
@@ -7174,7 +7507,255 @@ type = solution ,
% \end{macrocode}
%
% \begin{macrocode}
-%</dict-spanish>
+%</lang-spanish>
+% \end{macrocode}
+%
+%
+%
+% \subsection{Dutch}
+%
+% Dutch language file initially contributed by \texttt{niluxv} (\githubPR{5}).
+% All genders were checked against the ``Dikke Van Dale''. Many words have
+% multiple genders.
+%
+% \begin{macrocode}
+%<*package>
+\zcDeclareLanguage [ gender = { f , m , n } ] { dutch }
+%</package>
+% \end{macrocode}
+%
+% \begin{macrocode}
+%<*lang-dutch>
+% \end{macrocode}
+%
+% \begin{macrocode}
+namesep = {\nobreakspace} ,
+pairsep = {~en\nobreakspace} ,
+listsep = {,~} ,
+lastsep = {~en\nobreakspace} ,
+tpairsep = {~en\nobreakspace} ,
+tlistsep = {,~} ,
+tlastsep = {,~en\nobreakspace} ,
+notesep = {~} ,
+rangesep = {~t/m\nobreakspace} ,
+
+type = book ,
+ gender = n ,
+ Name-sg = Boek ,
+ name-sg = boek ,
+ Name-pl = Boeken ,
+ name-pl = boeken ,
+
+type = part ,
+ gender = n ,
+ Name-sg = Deel ,
+ name-sg = deel ,
+ Name-pl = Delen ,
+ name-pl = delen ,
+
+type = chapter ,
+ gender = n ,
+ Name-sg = Hoofdstuk ,
+ name-sg = hoofdstuk ,
+ Name-pl = Hoofdstukken ,
+ name-pl = hoofdstukken ,
+
+type = section ,
+ gender = m ,
+ Name-sg = Paragraaf ,
+ name-sg = paragraaf ,
+ Name-pl = Paragrafen ,
+ name-pl = paragrafen ,
+
+type = paragraph ,
+ gender = f ,
+ Name-sg = Alinea ,
+ name-sg = alinea ,
+ Name-pl = Alinea's ,
+ name-pl = alinea's ,
+
+type = appendix ,
+ gender = { m , n } ,
+ Name-sg = Appendix ,
+ name-sg = appendix ,
+ Name-pl = Appendices ,
+ name-pl = appendices ,
+
+type = page ,
+ gender = { f , m } ,
+ Name-sg = Pagina ,
+ name-sg = pagina ,
+ Name-pl = Pagina's ,
+ name-pl = pagina's ,
+ rangesep = {\textendash} ,
+
+type = line ,
+ gender = m ,
+ Name-sg = Regel ,
+ name-sg = regel ,
+ Name-pl = Regels ,
+ name-pl = regels ,
+
+type = figure ,
+ gender = { n , f , m } ,
+ Name-sg = Figuur ,
+ name-sg = figuur ,
+ Name-pl = Figuren ,
+ name-pl = figuren ,
+
+type = table ,
+ gender = { f , m } ,
+ Name-sg = Tabel ,
+ name-sg = tabel ,
+ Name-pl = Tabellen ,
+ name-pl = tabellen ,
+
+type = item ,
+ gender = n ,
+ Name-sg = Punt ,
+ name-sg = punt ,
+ Name-pl = Punten ,
+ name-pl = punten ,
+
+type = footnote ,
+ gender = { f , m } ,
+ Name-sg = Voetnoot ,
+ name-sg = voetnoot ,
+ Name-pl = Voetnoten ,
+ name-pl = voetnoten ,
+
+type = endnote ,
+ gender = { f , m } ,
+ Name-sg = Eindnoot ,
+ name-sg = eindnoot ,
+ Name-pl = Eindnoten ,
+ name-pl = eindnoten ,
+
+type = note ,
+ gender = f ,
+ Name-sg = Opmerking ,
+ name-sg = opmerking ,
+ Name-pl = Opmerkingen ,
+ name-pl = opmerkingen ,
+
+type = equation ,
+ gender = f ,
+ Name-sg = Vergelijking ,
+ name-sg = vergelijking ,
+ Name-pl = Vergelijkingen ,
+ name-pl = vergelijkingen ,
+ Name-sg-ab = Vgl. ,
+ name-sg-ab = vgl. ,
+ Name-pl-ab = Vgl.'s ,
+ name-pl-ab = vgl.'s ,
+ preref = {(} ,
+ postref = {)} ,
+
+type = theorem ,
+ gender = f ,
+ Name-sg = Stelling ,
+ name-sg = stelling ,
+ Name-pl = Stellingen ,
+ name-pl = stellingen ,
+% \end{macrocode}
+%
+% 2022-01-09, \texttt{niluxv}: An alternative plural is ``lemmata''. That is
+% also a correct English plural for lemma, but the English language file
+% chooses ``lemmas''. For consistency we therefore choose ``lemma's''.
+%
+% \begin{macrocode}
+type = lemma ,
+ gender = n ,
+ Name-sg = Lemma ,
+ name-sg = lemma ,
+ Name-pl = Lemma's ,
+ name-pl = lemma's ,
+
+type = corollary ,
+ gender = n ,
+ Name-sg = Gevolg ,
+ name-sg = gevolg ,
+ Name-pl = Gevolgen ,
+ name-pl = gevolgen ,
+
+type = proposition ,
+ gender = f ,
+ Name-sg = Propositie ,
+ name-sg = propositie ,
+ Name-pl = Proposities ,
+ name-pl = proposities ,
+
+type = definition ,
+ gender = f ,
+ Name-sg = Definitie ,
+ name-sg = definitie ,
+ Name-pl = Definities ,
+ name-pl = definities ,
+
+type = proof ,
+ gender = n ,
+ Name-sg = Bewijs ,
+ name-sg = bewijs ,
+ Name-pl = Bewijzen ,
+ name-pl = bewijzen ,
+
+type = result ,
+ gender = n ,
+ Name-sg = Resultaat ,
+ name-sg = resultaat ,
+ Name-pl = Resultaten ,
+ name-pl = resultaten ,
+
+type = remark ,
+ gender = f ,
+ Name-sg = Opmerking ,
+ name-sg = opmerking ,
+ Name-pl = Opmerkingen ,
+ name-pl = opmerkingen ,
+
+type = example ,
+ gender = n ,
+ Name-sg = Voorbeeld ,
+ name-sg = voorbeeld ,
+ Name-pl = Voorbeelden ,
+ name-pl = voorbeelden ,
+
+type = algorithm ,
+ gender = { n , f , m } ,
+ Name-sg = Algoritme ,
+ name-sg = algoritme ,
+ Name-pl = Algoritmes ,
+ name-pl = algoritmes ,
+% \end{macrocode}
+%
+% 2022-01-09, \texttt{niluxv}: EN-NL Van Dale translates listing as (3)
+% ``uitdraai van computerprogramma'', ``listing''.
+%
+% \begin{macrocode}
+type = listing ,
+ gender = m ,
+ Name-sg = Listing ,
+ name-sg = listing ,
+ Name-pl = Listings ,
+ name-pl = listings ,
+
+type = exercise ,
+ gender = { f , m } ,
+ Name-sg = Opgave ,
+ name-sg = opgave ,
+ Name-pl = Opgaven ,
+ name-pl = opgaven ,
+
+type = solution ,
+ gender = f ,
+ Name-sg = Oplossing ,
+ name-sg = oplossing ,
+ Name-pl = Oplossingen ,
+ name-pl = oplossingen ,
+% \end{macrocode}
+%
+% \begin{macrocode}
+%</lang-dutch>
% \end{macrocode}
%
%
diff --git a/macros/latex/contrib/zref-clever/zref-clever.ins b/macros/latex/contrib/zref-clever/zref-clever.ins
index 46d9982dc4..69c052679e 100644
--- a/macros/latex/contrib/zref-clever/zref-clever.ins
+++ b/macros/latex/contrib/zref-clever/zref-clever.ins
@@ -4,7 +4,7 @@
%
% This file is part of the LaTeX package "zref-clever".
%
-% Copyright (C) 2021 Gustavo Barros
+% Copyright (C) 2021-2022 Gustavo Barros
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -50,7 +50,7 @@
This file was generated from file(s) of the LaTeX package "zref-clever".
-Copyright (C) 2021 Gustavo Barros
+Copyright (C) 2021-2022 Gustavo Barros
It may be distributed and/or modified under the conditions of the
LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -90,10 +90,11 @@ for those people who are interested.
\endpostamble
\generate{\file{zref-clever.sty}{\from{zref-clever.dtx}{package}}}
-\generate{\file{zref-clever-english.dict}{\from{zref-clever.dtx}{dict-english}}}
-\generate{\file{zref-clever-german.dict}{\from{zref-clever.dtx}{dict-german}}}
-\generate{\file{zref-clever-french.dict}{\from{zref-clever.dtx}{dict-french}}}
-\generate{\file{zref-clever-portuguese.dict}{\from{zref-clever.dtx}{dict-portuguese}}}
-\generate{\file{zref-clever-spanish.dict}{\from{zref-clever.dtx}{dict-spanish}}}
+\generate{\file{zref-clever-english.lang}{\from{zref-clever.dtx}{lang-english}}}
+\generate{\file{zref-clever-german.lang}{\from{zref-clever.dtx}{lang-german}}}
+\generate{\file{zref-clever-french.lang}{\from{zref-clever.dtx}{lang-french}}}
+\generate{\file{zref-clever-portuguese.lang}{\from{zref-clever.dtx}{lang-portuguese}}}
+\generate{\file{zref-clever-spanish.lang}{\from{zref-clever.dtx}{lang-spanish}}}
+\generate{\file{zref-clever-dutch.lang}{\from{zref-clever.dtx}{lang-dutch}}}
\endbatchfile
diff --git a/macros/latex/contrib/zref-clever/zref-clever.pdf b/macros/latex/contrib/zref-clever/zref-clever.pdf
index 84f9a28b55..1c64f52147 100644
--- a/macros/latex/contrib/zref-clever/zref-clever.pdf
+++ b/macros/latex/contrib/zref-clever/zref-clever.pdf
Binary files differ
diff --git a/macros/latex/contrib/zref-clever/zref-clever.tex b/macros/latex/contrib/zref-clever/zref-clever.tex
index 4da3b2453d..a4e3ab8638 100644
--- a/macros/latex/contrib/zref-clever/zref-clever.tex
+++ b/macros/latex/contrib/zref-clever/zref-clever.tex
@@ -4,7 +4,7 @@
%
% This file is part of the LaTeX package "zref-clever".
%
-% Copyright (C) 2021 Gustavo Barros
+% Copyright (C) 2021-2022 Gustavo Barros
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -56,8 +56,6 @@
\usepackage{listings}
\usepackage{microtype}
-% TEMP work-around for https://github.com/schlcht/microtype/issues/4
-\microtypesetup{nopatch=item}
\hypersetup{hidelinks}
@@ -523,9 +521,10 @@ The option given without a value is equivalent to \texttt{range=true} (in the
\DescribeOption{nocap} %
\DescribeOption{capfirst} %
The \opt{cap} option controls whether the reference type names should be
-capitalized or not. It is a boolean option, and the package's default is
-\texttt{cap=false}. The option given without a value is equivalent to
-\texttt{cap=true}. The \opt{nocap} option is a convenience alias for
+capitalized or not. It can receive values \texttt{true} or \texttt{false},
+and it can also be set for specific reference types or languages (see
+\zcref{sec:reference-format}). The option given without a value is equivalent
+to \texttt{cap=true}. The \opt{nocap} option is a convenience alias for
\texttt{cap=false}. The \opt{capfirst} option ensures that the reference type
name of the \emph{first} type block is capitalized, even when \opt{cap} is set
to \texttt{false}.
@@ -534,9 +533,10 @@ to \texttt{false}.
\DescribeOption{noabbrev} %
\DescribeOption{noabbrevfirst} %
The \opt{abbrev} option controls whether to use abbreviated reference type
-names when they are available. It is a boolean option, and the package's
-default is \texttt{abbrev=false}. The option given without a value is
-equivalent to \texttt{abbrev=true}. The \opt{noabbrev} option is a
+names when they are available. It can receive values \texttt{true} or
+\texttt{false}, and it can also be set for specific reference types or
+languages (see \zcref{sec:reference-format}). The option given without a
+value is equivalent to \texttt{abbrev=true}. The \opt{noabbrev} option is a
convenience alias for \texttt{abbrev=false}. The \opt{noabbrevfirst} ensures
that the reference type name of the \emph{first} type block is never
abbreviated, even when \opt{abbrev} is set to \texttt{true}.
@@ -592,8 +592,8 @@ the second reference none of them will. The package's default is
equivalent to \texttt{nameinlink=true}.
\DescribeOption{preposinlink} %
-The \opt{preposinlink} option controls whether the \opt{refpre} and
-\opt{refpos} reference format options (see \zcref{sec:reference-format}) are
+The \opt{preposinlink} option controls whether the \opt{preref} and
+\opt{postref} reference format options (see \zcref{sec:reference-format}) are
included in the reference hyperlink or not. It is a boolean option. The
package's default is \texttt{preposinlink=false}, and the option given without
a value is equivalent to \texttt{preposinlink=true}.
@@ -650,15 +650,15 @@ is the way to tell \cs{zcref} you know it's a singular and so not to nudge if
a compression to singular occurs, but to nudge if the contrary occurs, that
is, when a plural type name form is employed. The \texttt{gender} nudge must
be combined with option \opt{g}, and depends on the language having support
-for it. In essence language dictionaries can store the gender of each type
-name (this is done for built-in dictionaries, but can also be done with
+for it. In essence language files can store the gender(s) of each type name
+(this is done for built-in language files, but can also be done with
\cs{zcLanguageSetup} for languages declared to support it). The \opt{g}
option let's you specify the gender you expect for that particular reference
and the nudge is triggered if there is a mismatch between \opt{g} and the
-gender for the type name in the dictionary. Both the \texttt{comptosing} and
-the \texttt{gender} nudges have a type block as its scope. See
-\zcref{sec:internationalization} for more details and intended use cases of
-the ``nudging'' feature.
+gender(s) for the type name in the language file. Both the
+\texttt{comptosing} and the \texttt{gender} nudges have a type block as its
+scope. See \zcref{sec:internationalization} for more details and intended use
+cases of the ``nudging'' feature.
\DescribeOption{font} %
The \opt{font} option can receive font styling commands to change the
@@ -822,7 +822,7 @@ contrary may also happen, a \emph{counter} may be defined but we have no
these reference types are available for use out of the box.\footnote{There may
be slight availability differences depending on the language, but
\pkg{zref-clever} strives to keep this complete list available for the
- languages it has built-in dictionaries.} And, in any case, it is always
+ languages it has built-in language files.} And, in any case, it is always
easy to setup custom reference types with \cs{zcRefTypeSetup} or
\cs{zcLanguageSetup} (see \zcref{sec:user-interface, sec:reference-format,
sec:internationalization}).
@@ -883,71 +883,75 @@ less overarching effects, and some precedence rules to regulate the relation
of settings given in each of these scopes. There are four scopes in which
reference formatting can be specified by the user, in the following precedence
order: i) as \emph{general options}; ii) as \emph{type-specific options}; iii)
-as \emph{language-specific and type-specific translations}; and iv) as
-\emph{default translations} (that is, language-specific but not
-type-specific). Besides those, there's a fifth \emph{internal} scope, with
-the least priority of all, a ``fallback'', for the cases where it is
-meaningful to provide some value, even for an unknown language. The package
-itself places the default setup for reference formatting at low precedence
-levels, and the users can easily and conveniently override them as desired.
-
-``General options'' (i) can be given by the user in the optional argument of
+as \emph{language- and type-specific options}; and iv) as
+\emph{language-specific default options}. Besides those, there's a fifth
+\emph{internal} scope, with the least priority of all, a ``fallback'', for the
+cases where it is meaningful to provide some value, even for an unknown
+language. The package itself places the default setup for reference
+formatting at low precedence levels, and the users can easily and conveniently
+override them as desired.
+
+``General'' options (i) can be given by the user in the optional argument of
\cs{zcref}, but also set through \cs{zcsetup} or even, depending on the case,
as package options at load-time (see \zcref{sec:options}).\footnote{The use of
\cs{zcsetup} for global reference format settings is recommended though.
Whether you can use load-time options or not depends on the values of the
options: due to how \LaTeX{} handles package options, if the values of the
options you are setting include \emph{commands} you can't set them at
- load-time, and rather \emph{must} use \cs{zcsetup}.} ``Type-specific
-options'' (ii) are handled by \cs{zcRefTypeSetup} (see
-\zcref{sec:user-interface}). ``Language-specific translations'', be they
-``type-specific'' (iii) or ``default'' (iv) have their user interface in
-\cs{zcLanguageSetup}, and have their values populated by the package's
-built-in dictionaries (see \zcref{sec:internationalization}). Not all
-reference format specifications can be given in all of these scopes, though.
-Some of them can't be type-specific, others must be type-specific, so the set
-available in each scope depends on the pertinence of the case.
-\zcref{tab:reference-format} introduces the available reference format
-options, which will be discussed in more detail soon, and lists the scopes in
-which each is available.
+ load-time, and rather \emph{must} use \cs{zcsetup}.} ``Type'' specific
+options (ii) are handled by \cs{zcRefTypeSetup} (see
+\zcref{sec:user-interface}). ``Language'' options, whether ``type'' specific
+(iii) or ``default'' (iv) have their user interface in \cs{zcLanguageSetup},
+and have their values populated by the package's built-in language files (see
+\zcref{sec:internationalization}). Not all reference format specifications
+can be given in all of these scopes, though. Some of them can't be
+type-specific, others must be type-specific, so the set available in each
+scope depends on the pertinence of the case. \zcref{tab:reference-format}
+introduces the available reference format options, which will be discussed in
+more detail soon, and lists the scopes in which each is available.
\begin{table}[htb]
\centering
\begin{tabular}{l>{\ttfamily}lcccc}
\toprule
- & & General & Type & Type-specific & Default \\
- & & options & options & translations & translations \\
- & & (i) & (ii) & (iii) & (iv) \\
+ & & General & Type & \multicolumn{2}{c}{Language} \\
+ \cmidrule(lr){5-6}
+ & & & & Type & Default \\
+ & & (i) & (ii) & (iii) & (iv) \\
\midrule
- Necessarily not & tpairsep & $\bullet$ & & & $\bullet$ \\
- type-specific & tlistsep & $\bullet$ & & & $\bullet$ \\
- & tlastsep & $\bullet$ & & & $\bullet$ \\
- & notesep & $\bullet$ & & & $\bullet$ \\
+ Typesetting & tpairsep & $\bullet$ & & & $\bullet$ \\
+ (necessarily not & tlistsep & $\bullet$ & & & $\bullet$ \\
+ type-specific) & tlastsep & $\bullet$ & & & $\bullet$ \\
+ & notesep & $\bullet$ & & & $\bullet$ \\
\addlinespace
- Possibly & namesep & $\bullet$ & $\bullet$ & $\bullet$ & $\bullet$ \\
- type-specific & pairsep & $\bullet$ & $\bullet$ & $\bullet$ & $\bullet$ \\
- & listsep & $\bullet$ & $\bullet$ & $\bullet$ & $\bullet$ \\
- & lastsep & $\bullet$ & $\bullet$ & $\bullet$ & $\bullet$ \\
- & rangesep & $\bullet$ & $\bullet$ & $\bullet$ & $\bullet$ \\
- & refpre & $\bullet$ & $\bullet$ & $\bullet$ & $\bullet$ \\
- & refpos & $\bullet$ & $\bullet$ & $\bullet$ & $\bullet$ \\
+ Typesetting & namesep & $\bullet$ & $\bullet$ & $\bullet$ & $\bullet$ \\
+ (possibly & pairsep & $\bullet$ & $\bullet$ & $\bullet$ & $\bullet$ \\
+ type-specific) & listsep & $\bullet$ & $\bullet$ & $\bullet$ & $\bullet$ \\
+ & lastsep & $\bullet$ & $\bullet$ & $\bullet$ & $\bullet$ \\
+ & rangesep & $\bullet$ & $\bullet$ & $\bullet$ & $\bullet$ \\
+ & preref & $\bullet$ & $\bullet$ & $\bullet$ & $\bullet$ \\
+ & postref & $\bullet$ & $\bullet$ & $\bullet$ & $\bullet$ \\
\addlinespace
- Necessarily & Name-sg & & $\bullet$ & $\bullet$ & \\
- type-specific & name-sg & & $\bullet$ & $\bullet$ & \\
- & Name-pl & & $\bullet$ & $\bullet$ & \\
- & name-pl & & $\bullet$ & $\bullet$ & \\
- & Name-sg-ab & & $\bullet$ & $\bullet$ & \\
- & name-sg-ab & & $\bullet$ & $\bullet$ & \\
- & Name-pl-ab & & $\bullet$ & $\bullet$ & \\
- & name-pl-ab & & $\bullet$ & $\bullet$ & \\
+ Typesetting & Name-sg & & $\bullet$ & $\bullet$ & \\
+ (necessarily & name-sg & & $\bullet$ & $\bullet$ & \\
+ type-specific) & Name-pl & & $\bullet$ & $\bullet$ & \\
+ & name-pl & & $\bullet$ & $\bullet$ & \\
+ & Name-sg-ab & & $\bullet$ & $\bullet$ & \\
+ & name-sg-ab & & $\bullet$ & $\bullet$ & \\
+ & Name-pl-ab & & $\bullet$ & $\bullet$ & \\
+ & name-pl-ab & & $\bullet$ & $\bullet$ & \\
\addlinespace
- Font & namefont & $\bullet$ & $\bullet$ & & \\
- options & reffont & $\bullet$ & $\bullet$ & & \\
+ Font & namefont & $\bullet$ & $\bullet$ & & \\
+ & reffont & $\bullet$ & $\bullet$ & & \\
+
+ \addlinespace
+ Other & cap & $\bullet$ & $\bullet$ & $\bullet$ & $\bullet$ \\
+ & abbrev & $\bullet$ & $\bullet$ & $\bullet$ & $\bullet$ \\
\bottomrule
\end{tabular}
\caption{Reference format options and their scopes}
@@ -963,7 +967,7 @@ that which a standard \LaTeX{} \cs{ref} would typeset. A \pkg{zref-clever}
\begin{refformat}
\item \reffmt{ref-block} \(\equiv\)
-\item \reffmt{refpre} \reffmt{ref} \reffmt{refpos}
+\item \reffmt{preref} \reffmt{ref} \reffmt{postref}
\end{refformat}
A \texttt{ref-block} is built for \emph{each} label given as argument to
@@ -1037,48 +1041,48 @@ typeset output is built as:
\item \reffmt{type-block-group} \reffmt{notesep} \reffmt{note}
\end{refformat}
-Reference format options can yet be divided in two general categories: i)
-``string'' options, the ones which we have seen thus far, as ``building
-blocks'' of the reference; and ii) ``font'' options, which control font
-attributes of parts of the reference, namely \opt{namefont} and \opt{reffont}.
-These options set the font, respectively, for the \texttt{type-name} and for
-\texttt{ref} (to set the font for the whole reference, see the \opt{font}
-option in \zcref{sec:options}). ``String'' options is not really a strict
-denomination for the first category, but this set of options is intended
-exclusively for typesetting material: things you expect to see in the output
-of your references. The ``font'' options, on the other hand, are intended
-exclusively for commands that only change font attributes: style, family,
-shape, weight, size, color, etc. In either case, anything other than their
-intended uses is not supported.
+Reference format options can yet be divided in three general categories: i)
+``typesetting'' options, the ones which we have seen thus far, as ``building
+blocks'' of the reference; ii) ``font'' options, which control font attributes
+of parts of the reference, namely \opt{namefont} and \opt{reffont}; and iii)
+``other'' options. ``Typesetting'' options are intended exclusively for
+typesetting material: things you expect to see in the output of your
+references. ``Font'' options set the font, respectively, for the
+\texttt{type-name} and for \texttt{ref} (to set the font for the whole
+reference, see the \opt{font} option in \zcref{sec:options}). These options
+are intended exclusively for commands that only change font attributes: style,
+family, shape, weight, size, color, etc. In either case, anything other than
+their intended uses is not supported.
Finally, a comment about the internal ``fallback'' reference format values
mentioned above. These ``last resort'' option values are required by
\pkg{zref-clever} for a clear particular case: if the user loads either
\pkg{babel} or \pkg{polyglossia}, or explicitly sets a language, with a
-language that \pkg{zref-clever} does not know and has no dictionary for, it
+language that \pkg{zref-clever} does not know and has no language file for, it
cannot guess what language that is, and thus has to provide some reasonable
``language agnostic'' default, at least for the options for which this makes
-sense (all the ``string'' options, except for the \texttt{[Nn]ame-} ones).
-Users do not need to have access to this scope, since they know the language
-of their document, or know the values they want for those options, and can set
-them as general options, type-specific options, or language options through
-the user interface provided for the purpose. But the ``fallback'' options are
-documented here so that you can recognize when you are getting these values
-and change them appropriately as desired. Though hopefully reasonable, they
-may not be what you want. The ``fallback'' option values are the following:
+sense (all the ``typesetting'' options, except for the \texttt{[Nn]ame-}
+ones). Users do not need to have access to this scope, since they know the
+language of their document, or know the values they want for those options,
+and can set them as general options, type-specific options, or language
+options through the user interface provided for the purpose. But the
+``fallback'' options are documented here so that you can recognize when you
+are getting these values and change them appropriately as desired. Though
+hopefully reasonable, they may not be what you want. The ``fallback'' option
+values are the following:
\begin{zcexample}[escapeinside=`']
-tpairsep = {,`\textvisiblespace{}'} ,
-tlistsep = {,`\textvisiblespace{}'} ,
-tlastsep = {,`\textvisiblespace{}'} ,
-notesep = {`\textvisiblespace{}'} ,
-namesep = {\nobreakspace} ,
-pairsep = {,`\textvisiblespace{}'} ,
-listsep = {,`\textvisiblespace{}'} ,
-lastsep = {,`\textvisiblespace{}'} ,
-rangesep = {\textendash} ,
-refpre = {} ,
-refpos = {} ,
+tpairsep = {,`\textvisiblespace{}'} ,
+tlistsep = {,`\textvisiblespace{}'} ,
+tlastsep = {,`\textvisiblespace{}'} ,
+notesep = {`\textvisiblespace{}'} ,
+namesep = {\nobreakspace} ,
+pairsep = {,`\textvisiblespace{}'} ,
+listsep = {,`\textvisiblespace{}'} ,
+lastsep = {,`\textvisiblespace{}'} ,
+rangesep = {\textendash} ,
+preref = {} ,
+postref = {} ,
\end{zcexample}
@@ -1090,12 +1094,11 @@ refpos = {} ,
of these language packages, or to a language specified directly by the user.
This is primarily relevant for reference format options, particularly
reference type \emph{names} (though not only, since most reference format
-options can have language-specific values, or ``translations'', see
-\zcref{sec:reference-format}). But other features of the package also cater
-for language specific needs.
+options can have language-specific values see \zcref{sec:reference-format}).
+But other features of the package also cater for language specific needs.
As far as language selection is concerned, if the language is declared and
-\pkg{zref-clever} has a built-in ``dictionary'' for it, most use cases will
+\pkg{zref-clever} has a built-in ``language file'' for it, most use cases will
likely be covered by the \opt{lang} option (see \zcref{sec:options}), and its
values \texttt{current} and \texttt{main}. When the \opt{lang} option is set
to \texttt{current} or \texttt{main}, \pkg{zref-check} will use, respectively,
@@ -1108,17 +1111,17 @@ the \emph{current} or \emph{main} language of the document, as defined by
will note that \zcref{tab:languages-and-aliases} contains only \pkg{babel}
language names.} Users can also set \opt{lang} to a specific language
directly, in which case \pkg{babel} and \pkg{polyglossia} are disregarded.
-\pkg{zref-clever} provides a number of built-in ``dictionaries'', for the
+\pkg{zref-clever} provides a number of built-in ``language file'', for the
languages listed in \zcref{tab:languages-and-aliases}, which also includes the
declared aliases to those languages.
-\pkg{zref-clever}'s ``dictionaries'' are loaded sparingly and lazily. A
-dictionary for a single language -- that specified by user options in the
+\pkg{zref-clever}'s ``language files'' are loaded sparingly and lazily. A
+language file for a single language -- that specified by user options in the
preamble, which by default is the current document language -- is loaded at
-\texttt{begindocument}. If any other dictionary is needed, it is loaded on
+\texttt{begindocument}. If any other language file is needed, it is loaded on
the fly, if and when required. Of course, in either case, conditioned on
availability. In sum, \pkg{zref-clever} loads as little as possible, but
-allows for convenient on the fly loading of dictionaries if the values are
+allows for convenient on the fly loading of language files if the values are
indeed required, without users having to worry about it at all.
\begin{table}
@@ -1155,7 +1158,7 @@ indeed required, without users having to worry about it at all.
& brazil \\
& portuges \\
spanish & \\
- & \\
+ dutch & \\
\bottomrule
\end{tabular}
\caption{Declared languages and aliases}
@@ -1163,11 +1166,11 @@ indeed required, without users having to worry about it at all.
\end{table}
-But if the built-in dictionaries do not cover your language, or if you'd like
-to adjust some of the default language-specific options, this can be done with
-\cs{zcDeclareLanguage}, \cs{zcDeclareLanguageAlias}, and
+But if the built-in language files do not cover your language, or if you'd
+like to adjust some of the default language-specific options, this can be done
+with \cs{zcDeclareLanguage}, \cs{zcDeclareLanguageAlias}, and
\cs{zcLanguageSetup}.\footnote{Needless to say, if you'd like to contribute a
- dictionary or improve an existing one, that is much welcome at
+ language file or improve an existing one, that is much welcome at
\url{https://github.com/gusbrs/zref-clever/issues}.}
\begin{function}{\zcDeclareLanguage}
@@ -1190,13 +1193,13 @@ in \cs{zcLanguageSetup}. There is no default presumed in this case. Finally,
capitalized for grammatical reasons. For a language declared with the
\opt{allcaps} option, the \opt{cap} reference option (see \zcref{sec:options})
is disregarded, and \cs{zcref} always uses the capitalized type name forms.
-This means that dictionaries for languages with such a trait can be halved in
-size, and that user customization for them is simplified, only requiring the
-capitalized name forms. On the other hand, the non-capitalized \texttt{name-}
-reference format options are rendered no-op for the language in question.
-\zcref[S]{tab:language-options} presents an overview of the options in effect
-for the languages declared by \pkg{zref-clever}. \cs{zcDeclareLanguage} is
-preamble only.
+This means that language files for languages with such a trait can be halved
+in size, and that user customization for them is simplified, only requiring
+the capitalized name forms. On the other hand, the non-capitalized
+\texttt{name-} reference format options are rendered no-op for the language in
+question. \zcref[S]{tab:language-options} presents an overview of the options
+in effect for the languages declared by \pkg{zref-clever}.
+\cs{zcDeclareLanguage} is preamble only.
\begin{table}
\centering
@@ -1209,6 +1212,7 @@ preamble only.
german & N,A,D,G & f,m,n & yes \\
portuguese & -- & f,m & -- \\
spanish & -- & f,m & -- \\
+ dutch & -- & f,m,n & -- \\
\bottomrule
\end{tabular}
\caption{Options for declared languages}
@@ -1245,12 +1249,13 @@ for reference type \texttt{foo}. Similarly, after \texttt{case=X} (provided
first occurrence of either \opt{type} or \opt{case} default values are set.
For \opt{case} this means the default declension case, which is the first
element of the list provided to the \opt{declension} option in
-\cs{zcDeclareLanguage}. For \opt{type} this means ``default translations'',
-which are language-specific but not type-specific option values (see
-\zcref{sec:reference-format}). An empty valued \texttt{type=} key can also
-``unset'' the type. The \opt{gender} key sets the gender of the current
-\texttt{type} (provided the value it receives is one of the declared genders
-for \meta{language}). \cs{zcLanguageSetup} is preamble only.
+\cs{zcDeclareLanguage}. For \opt{type} this means language-specific but not
+type-specific option values (see \zcref{sec:reference-format}). An empty
+valued \texttt{type=} key can also ``unset'' the type. The \opt{gender} key
+sets the gender of the current \texttt{type} (provided the value it receives
+is one of the declared genders for \meta{language}). For \texttt{type}s which
+have multiple valid genders for a given language, the option can also receive
+a comma separated list. \cs{zcLanguageSetup} is preamble only.
A couple of examples to illustrate the syntax of \cs{zcLanguageSetup}:
@@ -1292,7 +1297,7 @@ their typeset output automated.
For reference type names, the declension cases for each language must be
declared with \cs{zcDeclareLanguage}, and the name reference format options
-must be provided for each case, which is done for built-in dictionaries of
+must be provided for each case, which is done for built-in language files of
languages which have noun declension, and can be done by the user with
\cs{zcLanguageSetup}, as we've seen. \pkg{zref-clever} does not try to guess
or infer the case though, you must tell it to \cs{zcref}. And this is done by
@@ -1328,11 +1333,11 @@ is comprised of multiple type blocks. \opt{comptosing} when multiple labels
of the same type block have been compressed into a single one and, hence, the
type name used is singular. Finally, \opt{gender} nudges when there is a
mismatch between the gender specified in \cs{zcref} with the \opt{g} option
-and the gender of the type name, as stored in the dictionary or language
-settings, for each type block. Which nudges to use is configurable with the
-option \opt{nudgeif}. And, if you're sure of the results for a particular
-\cs{zcref} call, you can always silence the nudges locally with the
-\opt{nonudge} option.
+and the gender of the type name, as set in the language file or with
+\cs{zcLanguageSetup}, for each type block. Which nudges to use is
+configurable with the option \opt{nudgeif}. And, if you're sure of the
+results for a particular \cs{zcref} call, you can always silence the nudges
+locally with the \opt{nonudge} option.
The main reason to watch for multiple type references with the \opt{multitype}
nudge is that bundling together automatically a list of type blocks is less
@@ -1384,14 +1389,14 @@ example, that implies that the reference to it changes gender and the likely
preceding article will no longer pass to the reference. The \opt{gender}
nudge requires that the gender of each type name and of each reference be
explicitly specified. For the type names, this is done for the built-in
-dictionaries of languages were this matters, and can be done with
+language files of languages were this matters, and can be done with
\cs{zcLanguageSetup} as well. For the references, that is the purpose of the
\opt{g} option. When there is a mismatch between the two for any type block,
the nudge is triggered. Of couse, this means that the gender markup has to be
-supplied in the document at each reference. And considering such type changes
-may not be frequent for you, or considered not particularly problematic,
-you'll have to balance if doing so is worth it. Still, the feature is
-available, and it's up to you.
+supplied in the document at each reference. And given such type changes may
+not be frequent for you, or considered not particularly problematic, you'll
+have to balance if doing so is worth it. Still, the feature is available, and
+it's up to you.
\section{How-tos}
@@ -1402,10 +1407,10 @@ set around a cross-reference ``task'' we'd like to perform with
\pkg{zref-clever}.
-\subsection{Context sensitive references}
+\subsection{Context sensitive page references}
-\zctask{Make cross-references which are sensitive to the relative position
- between the reference and the label being referred to.}
+\zctask{Make cross-references to pages which are sensitive to the relative
+ position between the reference and the label being referred to.}
It is frequently useful to make a reference to both a document element and its
page. For example:
@@ -1436,12 +1441,12 @@ corrected. Evidently, this does not fully automate the typeset results, but
it does automate the checking that the reference context is the intended one.
And to make use of this feature, one does not need to rely on compiling the
-document, make one such reference according to the current state of things,
-and then adjusting them over and over, as the document gets edited. This
-feature is best used within a certain workflow, which starts by making a
-standard reference, but adding the \texttt{pagegap} check to it:
+document, make the reference according to the current state of things, and
+then adjusting it over and over, as the document gets edited. This feature is
+best used within a certain workflow, which starts by making a standard
+reference with a page reference, but adding the \texttt{pagegap} check to it:
\begin{zcexample}
-\zcref[check=pagegap]{fig:1} on \zcpageref{fig:1}
+\zcref{fig:1} on \zcpageref[check=pagegap]{fig:1}
\end{zcexample}
During the initial editing of the document, this reference will be formally
@@ -1586,8 +1591,8 @@ cross-references in multiple languages, in which case you'd require
\cs{zcLanguageSetup}, the most convenient way to setup a reference type is
\cs{zcRefTypeSetup}. In most cases, what we really need to provide for a
custom type are the ``type names'' and other reference format options can rely
-on default translations already provided by the package (assuming the language
-is supported).
+on default language options already provided by the package (assuming the
+language is supported).
\begin{zchowto}[caption={\cs{newtheorem}, custom type}]
\documentclass{article}
@@ -2202,7 +2207,7 @@ were generously provided by (in chronological order):
% 2021-10-10: https://tex.stackexchange.com/questions/618434/#comment1544401_618439
Frank Mittelbach,
% 2021-10-14: https://github.com/latex3/latex2e/issues/687
- \texttt{@samcarter},
+ `\texttt{samcarter}',
% 2021-10-14: https://chat.stackexchange.com/transcript/message/59361777#59361777
% 2021-10-21: https://chat.stackexchange.com/transcript/message/59418309#59418309
Alan Munn,
@@ -2215,12 +2220,19 @@ were generously provided by (in chronological order):
% 2021-11-25: https://github.com/gusbrs/zref-clever/issues/1
Marcel Krüger,
% 2021-11-26: https://github.com/latex3/l3build/issues/215
- and Jürgen Spitzmüller.
+ Jürgen Spitzmüller,
% 2021-11-28: https://github.com/gusbrs/zref-clever/issues/2
+ and `\texttt{niluxv}'.
+ % 2022-01-05: https://github.com/gusbrs/zref-clever/issues/4
+ % 2022-01-05: https://github.com/gusbrs/zref-clever/pull/5
-The package's dictionaries have been provided or improved thanks to:
- Denis Bitouzé (French).
+The package's language files have been provided or improved thanks to:
+ Denis Bitouzé (French),
% 2021-11-25: https://github.com/gusbrs/zref-clever/issues/1
+ François Lagarde (French), % 'flagarde'
+ % 2021-12-09: discussion at https://github.com/gusbrs/zref-clever/issues/1
+ and `\texttt{niluxv}' (Dutch).
+ % 2022-01-09: https://github.com/gusbrs/zref-clever/pull/5
If I have inadvertently left anyone off the list I apologize, and please let
me know, so that I can correct the oversight.
diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog
index f2fee524be..1373b37654 100644
--- a/support/TeX4ht/source/ChangeLog
+++ b/support/TeX4ht/source/ChangeLog
@@ -1,3 +1,8 @@
+2022-01-09 Karl Berry <karl@freefriends.org>
+
+ * tex4ht-ooffice.tex,
+ * tex4ht-4ht.tex: copyright 2022.
+
2022-01-07 Michal Hoftich <michal.h21@gmail.com>
* tex4ht-4ht.tex (ooffice.4ht): use \par after some environemnts to
diff --git a/support/TeX4ht/source/tex4ht-4ht.tex b/support/TeX4ht/source/tex4ht-4ht.tex
index 8255feab2f..b113af5bd7 100644
--- a/support/TeX4ht/source/tex4ht-4ht.tex
+++ b/support/TeX4ht/source/tex4ht-4ht.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-4ht.tex 1048 2022-01-05 13:16:37Z michal_h21 $
+% $Id: tex4ht-4ht.tex 1053 2022-01-09 15:36:40Z karl $
% tex tex4ht-4ht or ht tex tex4ht-4ht
%
% Copyright 2009-2022 TeX Users Group
@@ -25597,9 +25597,9 @@ Do we need the following?
%%%%%%%%%%%%%%%%%%%%%%
\<texpower.4ht\><<<
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% texpower.4ht |version %
-% Copyright (C) |CopyYear.2003. Eitan M. Gurari %
+% texpower.4ht (|version), generated from |jobname.tex
+% Copyright 2009-2022 TeX Users Group
+% Copyright |CopyYear.2003. Eitan M. Gurari
|<TeX4ht copyright|>
|<undo texpower|>
\Hinput{texpower}
@@ -26943,7 +26943,7 @@ We need to use dvips driver with XeLaTeX
%%%%%%%%%%%%%%%%%%%%%%%
\<tcolorbox.4ht\><<<
% tcolorbox.4ht (|version), generated from |jobname.tex
-% Copyright 2020-2021 TeX Users Group
+% Copyright 2020-2022 TeX Users Group
|<TeX4ht license text|>
% use custom counter that increments for every \tcolorbox
@@ -31240,7 +31240,7 @@ The following might be problematic with a caption
\<adjustbox.4ht\><<<
% adjustbox.4ht (|version), generated from |jobname.tex
-% Copyright 2019-2021 TeX Users Group
+% Copyright 2019-2022 TeX Users Group
|<TeX4ht license text|>
\NewConfigure{AdjustboxValignTop}{1}
\NewConfigure{AdjustboxValignMiddle}{1}
diff --git a/support/TeX4ht/source/tex4ht-ooffice.tex b/support/TeX4ht/source/tex4ht-ooffice.tex
index f2f35a664e..9b1fbf1ffc 100644
--- a/support/TeX4ht/source/tex4ht-ooffice.tex
+++ b/support/TeX4ht/source/tex4ht-ooffice.tex
@@ -1,8 +1,8 @@
-% $Id: tex4ht-ooffice.tex 1052 2022-01-07 13:10:15Z michal_h21 $
+% $Id: tex4ht-ooffice.tex 1053 2022-01-09 15:36:40Z karl $
% compile 3 times: latex tex4ht-ooffice
% htlatex tex4ht-ooffice "xhtml,4,sections+"
%
-% Copyright 2009-2021 TeX Users Group
+% Copyright 2009-2022 TeX Users Group
% Copyright 2001-2009 Eitan M. Gurari
% Released under LPPL 1.3c+.
% See tex4ht-cpright.tex for license text.
@@ -112,7 +112,7 @@ tail>>>
\<copy right notice\><<<
-% Copyright 2009-2021 TeX Users Group
+% Copyright 2009-2022 TeX Users Group
% Copyright |CopyYear.2001. Maarten Wisse, James Naughton, Eitan M. Gurari
|<TeX4ht copywrite|>
>>>
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 6acf250c03..e44821cc09 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -48,7 +48,6 @@ $mirrors = {
'https://cran.asia/tex/' => 1,
'https://ftp.harukasan.org/CTAN/' => 1,
'https://ftp.kaist.ac.kr/pub/tex-archive/' => 1,
- 'https://mirror.kakao.com/CTAN/' => 1,
'https://mirror.navercorp.com/CTAN/' => 1,
'https://mirror.yongbok.net/ctan/' => 1,
},
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index e0348933db..ea4a0e9cb1 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2021
-depend revision/61543
+depend revision/61555
name 00texlive.image
category TLCore
-revision 61543
+revision 61555
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -770,6 +770,7 @@ runfiles size=12499
tlpkg/tlpsrc/biblatex-philosophy.tlpsrc
tlpkg/tlpsrc/biblatex-phys.tlpsrc
tlpkg/tlpsrc/biblatex-publist.tlpsrc
+ tlpkg/tlpsrc/biblatex-readbbl.tlpsrc
tlpkg/tlpsrc/biblatex-realauthor.tlpsrc
tlpkg/tlpsrc/biblatex-sbl.tlpsrc
tlpkg/tlpsrc/biblatex-science.tlpsrc
@@ -4508,7 +4509,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 61531
+revision 61545
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -38659,6 +38660,33 @@ catalogue-license lppl1.3
catalogue-topics biblatex
catalogue-version 1.26
+name biblatex-readbbl
+category Package
+revision 61549
+shortdesc Read a .bbl file created by biber
+relocated 1
+longdesc This small package modifies the biblatex macro which reads a
+longdesc .bbl file created by Biber. It is thus possible to include a
+longdesc .bbl file into the main document with the filecontents
+longdesc environment and send it to a publisher who does not need to run
+longdesc the Biber program. However, when the bibliography changes one
+longdesc has to create a new .bbl file.
+containersize 1444
+containerchecksum d74bd07be5983c2731a418ae0167d99e2bdf8d1a9569186a8940f89af3b9a6fe82f641717638c693b98b61637a705fe280d033282d1e37c279aeb080c4b66399
+doccontainersize 27192
+doccontainerchecksum 9ca0584c36e7247496cd0375e0f6585695f509c4e88d29f23158c5c5c7897758d678082c9c836d0cc878423ab23d54e9a0c2b40c5b63830fd8996a35b4aa09cc
+docfiles size=11
+ RELOC/doc/latex/biblatex-readbbl/Changes
+ RELOC/doc/latex/biblatex-readbbl/README details="Readme"
+ RELOC/doc/latex/biblatex-readbbl/biblatex-readbbl.pdf details="Package documentation"
+ RELOC/doc/latex/biblatex-readbbl/biblatex-readbbl.tex
+runfiles size=1
+ RELOC/tex/latex/biblatex-readbbl/biblatex-readbbl.sty
+catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-readbbl
+catalogue-license lppl
+catalogue-topics biblatex
+catalogue-version 0.01
+
name biblatex-realauthor
category Package
revision 45865
@@ -66095,7 +66123,7 @@ containerchecksum 4241bc3a3ef21502faa9a2e0b16295126c357fc15813a625306552b40f9da8
name collection-bibtexextra
category Collection
-revision 61166
+revision 61549
shortdesc BibTeX additional styles
relocated 1
longdesc Additional BibTeX styles and bibliography data(bases), notably
@@ -66165,6 +66193,7 @@ depend biblatex-oxref
depend biblatex-philosophy
depend biblatex-phys
depend biblatex-publist
+depend biblatex-readbbl
depend biblatex-realauthor
depend biblatex-sbl
depend biblatex-science
@@ -66259,8 +66288,8 @@ depend vak
depend windycity
depend xcite
depend zootaxa-bst
-containersize 1256
-containerchecksum 4a1af72d2fe5b01c48edef29cfda816dfeb9b5f7b247080bd93a590b7829e17863698b1a5e3c714837da6190072cfc5cac8927528c6c80923c422ea06a4151e4
+containersize 1264
+containerchecksum cf2d42a34a007ca720ec361cf98a000fb5ee4a896bc6cfc3eb7de9ab68edf6d3f92e75ca0993d9d0b94f3d5be5a00fdd27fd43cef0befe9801fcc5357cea0791
name collection-binextra
category Collection
@@ -117036,7 +117065,7 @@ catalogue-version 1.1
name ffcode
category Package
-revision 60500
+revision 61550
shortdesc Fixed-font code blocks formatted nicely
relocated 1
longdesc This LaTeX package helps you write source code in your academic
@@ -117047,10 +117076,10 @@ depend microtype
depend minted
depend tcolorbox
depend xkeyval
-containersize 1888
-containerchecksum 0151738d8bf73bbdeb742ec238038eb63c8dd979ba156ce36cdf509dbbc2e161e80b031e4ccc552a85dbbb09238e634d93bb1835b7068fcbc82b8a6a7539a846
-doccontainersize 189920
-doccontainerchecksum 878e6d0bfe32f4d38f1a0a2710010944dbbcdd29a679f8d66be41df1f31f8212a9d249a980f50d7b7b6d03b214ab7dc8befd07f885c062b55075f280796e3ee6
+containersize 1928
+containerchecksum 9b6f59687aa5fc0d8403bd6c3a5c138227010fadfca56d626168f79afa99827c6316388f27c1b907e0e9a3020d3eae3243078e2b6575bfe2a1a5c8810e79c63f
+doccontainersize 190352
+doccontainerchecksum 45ffc2bbc6c2f4b5af7fedc9801c19d00be8e878807db64e94d7ddf6fa397c6b5a779dc0e8352114306f6b9230644cffe9d2ad8e3a42fca677a9b08024006d62
docfiles size=50
RELOC/doc/latex/ffcode/DEPENDS.txt
RELOC/doc/latex/ffcode/README.md details="Readme"
@@ -117063,7 +117092,7 @@ catalogue-contact-repository https://github.com/yegor256/ffcode
catalogue-ctan /macros/latex/contrib/ffcode
catalogue-license mit
catalogue-topics listing verbatim line-nos
-catalogue-version 0.3.2
+catalogue-version 0.4.0
name ffslides
category Package
@@ -142231,7 +142260,7 @@ catalogue-version 1.0.0
name iexec
category Package
-revision 61539
+revision 61551
shortdesc Execute shell commands and input their output
relocated 1
longdesc With the help of the \iexec command, you can execute a shell
@@ -142240,10 +142269,10 @@ longdesc package also lets you use any special symbols inside your
longdesc command.
depend tools
depend xkeyval
-containersize 1736
-containerchecksum 1635b20f772848b31604fd7d5ed1f0b6e96bb00d806dd61bc176be141004d0169be32c69588e848feebba06780ad8c67494ab3ce5be0e72396795c5c2f3bae7d
+containersize 1764
+containerchecksum 43d374797f2106c1782a3347f7ca39efc2849e95f72d741b45a33269e7542fc7aa6fbc617abcbd61ff2441236c1d794a8560b38b8b9bfa22825d243c54925c03
doccontainersize 127304
-doccontainerchecksum 810047780d7776a77c86a5212c6d5f724a4cd23f239296c692eccc9973069de6cda8c7797ce34f8aba70c253e5a0a637b725604b530743d673d8effba1386a22
+doccontainerchecksum ba35d036db3507b2a81789b649e3e17850fa972f6ca1489c1b8d80e1302341651afbf3e2068222822c763d533da5af18f176661a6a96e4d6953afca0df9a1cdb
docfiles size=34
RELOC/doc/latex/iexec/DEPENDS.txt
RELOC/doc/latex/iexec/README.md details="Readme"
@@ -142256,7 +142285,7 @@ catalogue-contact-repository https://github.com/yegor256/iexec
catalogue-ctan /macros/latex/contrib/iexec
catalogue-license mit
catalogue-topics sys-supp
-catalogue-version 0.5.0
+catalogue-version 0.5.1
name ifallfalse
category Package
@@ -157323,7 +157352,7 @@ catalogue-version 1.0
name kdpcover
category Package
-revision 61543
+revision 61552
shortdesc Covers for books published by Kindle Direct Publishing
relocated 1
longdesc The problem this class solves is the necessity to change the
@@ -157345,9 +157374,9 @@ depend xcolor
depend xifthen
depend xkeyval
containersize 23120
-containerchecksum 315b9aa037dbdf6d6f1d503c75fc0f612684e41dc8b25a27daf9b49b8c4243f337cb77f1da4e5e0d85d65a6eec90bc3f96a8a301b90a010aadb43def132554ae
-doccontainersize 101248
-doccontainerchecksum 0a3859412fbe491da4f3fa5451635109a532f13d106ba5c20e77b6bd585ba8434b9b9dfd614f65f76916b6677d907641635199a1abba1bc77d0650b0c0080914
+containerchecksum ebc0a78c14ee916e841ff2f5b0ad31c3acf495687f77e7f14e4c4466e8722229c605f971eb4049d29de90cd1d78222533300cd1bf651e2af560fbf074152f624
+doccontainersize 101132
+doccontainerchecksum e239aefa94704d793af1a1377b598dae62e9dd37a12c8a1e8f7983d926669c815605a1346c845969e36396ec10f985db3aac32a8dcd06911400c53c74e1f5f9b
docfiles size=29
RELOC/doc/latex/kdpcover/DEPENDS.txt
RELOC/doc/latex/kdpcover/README.md details="Readme"
@@ -157365,7 +157394,7 @@ catalogue-contact-repository https://github.com/yegor256/kdpcover
catalogue-ctan /macros/latex/contrib/kdpcover
catalogue-license mit
catalogue-topics covers class doc-templ std-conform
-catalogue-version 0.2.3
+catalogue-version 0.2.4
name kerkis
category Package
@@ -187460,26 +187489,26 @@ catalogue-version 0.6
name luamplib
category Package
-revision 61133
+revision 61554
shortdesc Use LuaTeX's built-in MetaPost interpreter
relocated 1
longdesc The package enables the user to specify MetaPost diagrams
longdesc (which may include colour specifications from the color or
longdesc xcolor packages) into a document, using LuaTeX's built-in
longdesc MetaPost library. The facility is only available in PDF mode.
-containersize 11932
-containerchecksum b713b37d4bb2a7c527105de476b66ff9ff7f940e1ebd675016f7b94ab72da8a2e2f110284f4893fce8858ef90d063fa4997cb93c6b3121802e2999efa0b7ffdc
-doccontainersize 153880
-doccontainerchecksum cddb68e0e74f07732acf873aa15346b3e6a95a157f0b9574b101215d6afcdeb7a9863ff16a72fb6d54b77ff86fb527b317570cf65161270b8366887148b1f90b
-docfiles size=43
+containersize 11988
+containerchecksum 0441c465368c774a4574f8cc54406d37bbf6c76a1812f55d6d26fa62b2dbad8e4f9cdb0b1fdf93e6bd1e40fde462297d8ea7d0d7313566ee177297066a6abe5d
+doccontainersize 155976
+doccontainerchecksum 6443f5ad83605bf87436b97c522470f83553e89e42cd8b6a7a8bc7b6a1ca86c578135353f14917519826cf481d8512ff1c2fb519e7793c6df694b9f173c549d0
+docfiles size=45
RELOC/doc/luatex/luamplib/NEWS
RELOC/doc/luatex/luamplib/README details="Readme"
RELOC/doc/luatex/luamplib/luamplib.pdf details="Package documentation"
RELOC/doc/luatex/luamplib/test-luamplib-latex.tex
RELOC/doc/luatex/luamplib/test-luamplib-plain.tex
-srccontainersize 26888
-srccontainerchecksum b1e1e1b5c5ea54cee1056d80360cb6f1a7a40ad3efe85417e10eff90370fd1b1fc671e9330cde65150213cf3ad9aef927c5bb96a9f5025b2bedb90dce3406e81
-srcfiles size=24
+srccontainersize 27184
+srccontainerchecksum d825de00c0b2de78ef0b16898c298628e5ca224f30ccda6d3b308934d77965a63c44056cd439eea56605a91f596eba63172fe63db27e23ec750db994d87708fa
+srcfiles size=25
RELOC/source/luatex/luamplib/Makefile
RELOC/source/luatex/luamplib/luamplib.dtx
runfiles size=13
@@ -187490,7 +187519,7 @@ catalogue-contact-repository https://github.com/lualatex/luamplib
catalogue-ctan /macros/luatex/generic/luamplib
catalogue-license gpl2
catalogue-topics mp-use graphics-in-tex luatex
-catalogue-version 2.21.1
+catalogue-version 2.22.0
name luaotfload
category Package
@@ -217853,27 +217882,28 @@ catalogue-version 0.13.0
name njuvisual
category Package
-revision 61179
+revision 61555
shortdesc Display logos related to Nanjing University
relocated 1
longdesc The njuvisual package collects standard colors and logos
longdesc related to Nanjing University, saves the vector logos as TikZ
longdesc pictures and provides a user-friendly interface to display them
longdesc in documents and beamers.
-containersize 154204
-containerchecksum 385d9dc8153ec75189159eeefd3bb6721cb21c974b9c13b6c622f62683167b18e63c52b1a407189057f0416238ce8d5e303459e51ae2926c21e925cae71d30c3
-doccontainersize 273168
-doccontainerchecksum 0c4528d1f674b1af677c0d755a59c65f74509efe4a0dcc13e7f71476287d4a42864a7a64574502d44a26107ba3356524f909c9f393bf5def4e0ac1384c72b3a2
-docfiles size=68
+containersize 169212
+containerchecksum 46a958d59cfb73728f30123dd4a2eb046ab59de57ec8144adef14e6bc375c45c1e71effed5b179b88bc05142ae3ab9e0210cd890f3b71d3b23a53e828dae93e9
+doccontainersize 637816
+doccontainerchecksum 384ea71dc4ce25c0ccdafb820136f6af2093525e90ce158bf01709335a033e6d05705a3042db1ecb437863b5ef0ffd8042f3cf1b7d6cb33e7e3e30014da28800
+docfiles size=162
+ RELOC/doc/latex/njuvisual/LICENSE
RELOC/doc/latex/njuvisual/README.md details="Readme"
+ RELOC/doc/latex/njuvisual/njuvisual-example.tex
RELOC/doc/latex/njuvisual/njuvisual.pdf details="Package documentation" language="zh"
-srccontainersize 159224
-srccontainerchecksum 137eab9b1c65d7db91a35555bf99cfd7d0ace4e66ff60fe47e3ce083036edc4d67f3ccc26dff8df5f086a277cb62eee39e184be17c7552be902f69ad34ca75e2
-srcfiles size=171
+srccontainersize 176228
+srccontainerchecksum 5078f3abff181a14941846fb4fb6fe1b130e8708ee5a03111b8ccd55158101bb0a27a78ddab36c914a5449e8d467ff453a24579dba28beec498536cea7c9bfc2
+srcfiles size=285
RELOC/source/latex/njuvisual/njuvisual-curves.dtx
RELOC/source/latex/njuvisual/njuvisual.dtx
- RELOC/source/latex/njuvisual/njuvisual.ins
-runfiles size=168
+runfiles size=279
RELOC/tex/latex/njuvisual/njuvisual.sty
catalogue-contact-announce https://github.com/nju-lug/NJUVisual/releases
catalogue-contact-bugs https://github.com/nju-lug/NJUVisual/issues
@@ -217881,7 +217911,7 @@ catalogue-contact-repository https://github.com/nju-lug/NJUVisual
catalogue-ctan /macros/latex/contrib/njuvisual
catalogue-license lppl1.3c
catalogue-topics logo chinese
-catalogue-version 0.1.3
+catalogue-version 0.2.1
name nkarta
category Package
@@ -252806,7 +252836,7 @@ catalogue-version 1.5e
name pstricks
category Package
-revision 61445
+revision 61548
catalogue pstricks-base
shortdesc PostScript macros for TeX
relocated 1
@@ -252826,11 +252856,11 @@ longdesc pdftricks package, to generate a PDF inclusion from a PSTricks
longdesc diagram. PSTricks macros can also generate PDF output when the
longdesc document is processed XeTeX, without the need for other
longdesc supporting packages.
-containersize 87820
-containerchecksum 3d7d958c8928653011df85a25015798b6c9ec0703e3e5ee64a18599e0a1179f83345982fc30104d46b308000348e33d8577a37acb80402adbf82d60c65a60ca3
-doccontainersize 10148024
-doccontainerchecksum ba1f2027c9e072a302170f3ee51a84ded38a22a1adc38a929638a0154b8551297b57ab7eda87a9787556c6ab4d775c995c45e1ff6f5109aa12c56e1ed7cb701d
-docfiles size=2929
+containersize 87836
+containerchecksum 3e68cc5bf7905d496a7fa857ae355267de54ac23ec62d1ecbb95b82e7ebab20dc5b691f8aa07ffb05ab6a23d9ed64056b67accd1242bc31419a5158d158c8604
+doccontainersize 12463000
+doccontainerchecksum 4817db2ebfb842535abfefdeb54b47b3da5c7ae0c6fe4bd02fcbcff56ac78221007c84e1decd8348241031a58f828e199c63581264bda6138c3064d401c003ee
+docfiles size=3601
RELOC/doc/generic/pstricks/PSTricks.bib
RELOC/doc/generic/pstricks/README details="Readme"
RELOC/doc/generic/pstricks/ctandir.sty
@@ -252874,6 +252904,8 @@ docfiles size=2929
RELOC/doc/generic/pstricks/pst-news20.tex
RELOC/doc/generic/pstricks/pst-news21.pdf details="Latest news bulletin"
RELOC/doc/generic/pstricks/pst-news21.tex
+ RELOC/doc/generic/pstricks/pst-news22.pdf
+ RELOC/doc/generic/pstricks/pst-news22.tex
RELOC/doc/generic/pstricks/pst-user.pdf details="Package documentation"
RELOC/doc/generic/pstricks/pst-user.tgz
RELOC/doc/generic/pstricks/pstricks-bug.tex
@@ -252918,7 +252950,7 @@ catalogue-contact-support https://tug.org/mailman/listinfo/pstricks
catalogue-ctan /graphics/pstricks/base
catalogue-license lppl1.3
catalogue-topics graphics-in-tex colour pstricks dvips-special xetex
-catalogue-version 3.12
+catalogue-version 3.13
name pstricks-add
category Package
@@ -288179,7 +288211,7 @@ binfiles arch=x86_64-solaris size=1
name tex4ht
category Package
-revision 61525
+revision 61547
shortdesc Convert (La)TeX to HTML/XML
longdesc A converter from TeX and LaTeX to SGML-based formats such as
longdesc (X)HTML, MathML, OpenDocument, and Docbook, providing a
@@ -288200,10 +288232,10 @@ longdesc files from them is nontrivial, and generally done with the
longdesc Makefile in development, from which the TeX4ht package in TeX
longdesc Live is updated.
depend tex4ht.ARCH
-containersize 937676
-containerchecksum 22b774c1175d52a2e15f680f3642cc761638188d6590fb9d2bfa4952d7516586eb2e13606107c53a19e81a70178bb572c4688613f5158909a18415ae5c99ecaa
+containersize 937776
+containerchecksum 273c443c0d198668b363b95914dad937f3da1a4aca31fb724c54341a892f8d8590086d4ecedd3a9e886898f4868506c0ba4996de54f3419223bce42cf796c23d
doccontainersize 136384
-doccontainerchecksum f2c49403fbad6732872f42db659a3d3fb1be594e9f027a35ece5f25dc885f52ab42b6bb8f0d151a0e231bf958d45db8fb9ce07fa93e3086720f8c14160ee16f0
+doccontainerchecksum e91ab8946384890240de2d8e45f9c49554ff651595bdda679aef1c9e596615859c46ce858398320f376237c7665ee7aed868d1f69e13be4737ab1baf002e212a
docfiles size=260
texmf-dist/doc/generic/tex4ht/Makefile
texmf-dist/doc/generic/tex4ht/README details="Readme"
@@ -288275,8 +288307,8 @@ docfiles size=260
texmf-dist/doc/generic/tex4ht/mn56.html
texmf-dist/doc/generic/tex4ht/mn5x.png
texmf-dist/doc/generic/tex4ht/mn6x.png
-srccontainersize 1230600
-srccontainerchecksum 1015b08dd3f5c2d9bfc38ab9f41a86d4e8303fef6d2c26c623f0e9e5799126c3c10dd7f1e6495ee5ca402309cccc1913e3e0c60772fdf5178ebf87973c3368d6
+srccontainersize 1230856
+srccontainerchecksum 963d0f366e516db91a4722f6969779775f2a6324b39bf68e59124d809bd0f68d35b444e9dbb4b438764d988070c532007ccce1200eccfb72ec324d9f84ba658b
srcfiles size=3726
texmf-dist/source/generic/tex4ht/ChangeLog
texmf-dist/source/generic/tex4ht/Makefile
@@ -298190,7 +298222,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 61531
+revision 61545
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
@@ -298198,10 +298230,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 108292
-containerchecksum 848a51323cf355a5253b805b817185c36e9ec02f729018a369dec6782cc7c260db74fba2c6ebde3add8a4c2629a239afbb032da94c20a7ac6e7f9d818a57225c
-doccontainersize 402408
-doccontainerchecksum f0d4324e497f919bd0ff0b83ede9533535c35decb1fbf6cd683a21759d3ad577f1e420a99e1b55c4d534ac5c8c20a5802efb21bb607142cea0c2b136397fb7fd
+containersize 108288
+containerchecksum 0e44010a0205267bc4c6c133ea5aae1f3856ab7b1049437808bdb035670e128922669a85bfa6fd66adb9971e0aeff229371d509e657a0225144a4bf8c53438bd
+doccontainersize 402436
+doccontainerchecksum 84d6c84471728a52cfb9690666413f7975d711df4582eb7d4fc0f249ada3e6822f80dfe649c51d42a23d4b1ea7e02c9e8c601eb43c58a9e978cf0f3992dc56d2
docfiles size=500
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -338105,7 +338137,7 @@ catalogue-version 0.981
name xurl
category Package
-revision 57265
+revision 61553
shortdesc Allow URL breaks at any alphanumerical character
relocated 1
longdesc This package loads url by default and defines possible URL
@@ -338113,11 +338145,11 @@ longdesc breaks for all alphanumerical characters, as well as = / . : *
longdesc - ~ ' " All arguments which are valid for url can be used and
longdesc will be passed on to this package. For more information read
longdesc the documentation of url itself.
-containersize 1612
-containerchecksum 51251afe43f9b175e4afd901f10edd63bad590b0591f117d423866ed1a82e2c0ab35dee7e03250c331f8a8605f9c6ba8357e93ef0aa80d40dc03379bde24dd1c
-doccontainersize 58020
-doccontainerchecksum df7e35d13f340c44813e0656c36148b92319a7099ae47eb02513d33834b642528eff2e81299aa670c2a4572e78c830d48c83b46996700e9fb568db16b84f1e57
-docfiles size=18
+containersize 1600
+containerchecksum df2570d0eefb64df3a0533237ea09f00b9e22be0000134b32de40198649a6e98ee48a31d769dc750847672be7e3577fcd8eabe25e1ae8ee493d77e40ce684147
+doccontainersize 49152
+doccontainerchecksum e02cceecac468713453432e118dd1cbe3f872a4dc33fcbdfc769861f353ac4ff5c117f51197b297a4eadf295f75f1f0254585ef0a48909aa004f4a598d796491
+docfiles size=16
RELOC/doc/latex/xurl/Changes
RELOC/doc/latex/xurl/README.md details="Readme"
RELOC/doc/latex/xurl/xurl.pdf details="Package documentation"
@@ -338127,7 +338159,7 @@ runfiles size=2
catalogue-ctan /macros/latex/contrib/xurl
catalogue-license lppl1.3
catalogue-topics verbatim
-catalogue-version 0.09a
+catalogue-version 0.10
name xwatermark
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 3da33e5417..178db597a0 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-72f4bde12b1f4c24d80a37ce0b8f70c5 texlive.tlpdb
+e36f6493c5e83206566dd36da5e63098 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index c14a1922e1..7d61c4a7d6 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-b78b2d47e4050fb84f55449c660bac2023d0c2c4a649009af271eff9ace04df8f36732928502bcb7ae1c3d718e76cea3bbb95aba98756faadfa8c0e4ebf829eb texlive.tlpdb
+b94f15a2552c9115a311f4f95a14f72c5d2f8002e6ba531375fd5565824eccf8d1b0ad09678d7d9f565002b6df2c8799664214fa690d906434dce5b063c92cd5 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 289667d276..12f6fae118 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJh2jH+AAoJEEzhh34ZQ4xwSJsIAIVEXbnPqRKqq8UPYMDuntGi
-uX5Lhi8uFXlr5CinbyRpGZOdlRIkYBweXcHd2VZwCAFGy/x8yIkU25Dq9u4wYsI0
-pvIc40Ddk/G8tgwQU8h3nKIo8O5NIF4OWR0il9mo8xlfPk86JRl0/LR4DpyrK/sM
-3hR/j5B8bC2wN9TNiXUzPtQqEMy+pTCCm+J4VDEkNCD+dcPJIA/wOAasBuRSdGZU
-7q1f3b4WyW2ktO66KP5ibTzDdG9CuvLwW8q76iqj/detIe7cBhG0vRdHRThs1zRB
-JNWwglBXHagYSN7q73FTomiQYKSRBl0Y66R8/V1oEFV9cPdoAczvlj9nGsdJsuc=
-=8yHN
+iQEcBAEBCgAGBQJh24OYAAoJEEzhh34ZQ4xwhTAIAIsXewid9xMqJdLKf97QypDR
+sqW0wc9iRPN3tzOquAbpl7pHaaHLeF839gaajuibJGZzeqMVT398nSb23dgzFEY5
+P7Th1/K94kqlF9jl5mwxLMUPFbf5W2C9q4ZrSKdIcwQVFb9aFPDS10ulzCkNRjlq
+B09per2dRvOswh/pFay5eu/KSi5nsbbUC6r83+3dRI+6nwbWhUaaHWY7upFxp7TT
+mgi+fsKZtyqvPTDS8ZVKhcql0ph0jSywqMn2xWcdvWm1ZzFihoW9RooVZhWgSnsA
+t36WZ3Z7Yu1iAo9ByeoNNns3QSezGUB00zSoYYlm1UYOvZZ/HZWQuzhh1LBoAIg=
+=MFZF
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index c5b60f25c4..228105cb15 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 3363deb436..b01ec4d99b 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1641763190
+date=1641849566
lastupd=miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-2.9 miktex-chktex-bin-x64-2.9
-lstdigest=4ac7e535e7dfda4c84f176e3734602bf
+lstdigest=0629f9194236577be9bd8c2ef2a47e0c
numpkg=5238
relstate=next
-version=8044
+version=8045
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: iLtCmY6F1h0LRsbfo5COnJajAnP8gXWlHdvU+DL40eY7Z4g64SWtxtK2j7emfyW5TpBnq9MffXZOxf7VQFpLA0Jt5g/+fqkB+nborKvMRErt1l6UYwuZHgK093R0Sxkdd31GU29WSG2160tP/6+a9fxald0yM5xSBLH0u2kS8hlp9dximLdZ3uU1oS+vEnVeK5RjUsJiuaeF3wAb9GDgKGCGuzUKU/W1TovprOc3s/EL1O/2LV2wfLJNiah1Q54BDOKhdmcH6WEpfyBIETX0yvVj8/jXNOdvzARMCuRSZnbSd8unENvWZkSSNtjiW3x/6Ui+7fTO2L5cJUiFZGzgwA==
+;;;; signature/miktex: rPB2PasV7CV1Q99fQSOGgZ7znydUDERduwn4GsbntbTiFoqUGswBc7Y6sUcllBPO5nIH7+MmjwlBryTD0BkW8IpZDtMKiXRwBvVFUGHhDsMKggSp2McDUmBGNQ/RuzG+m0zj/FQrLMZog0/ACAZy3XaJJbwn+85X42+VYGQrsOytnswAu//1e7cwmvq5afAfUqUc6/1+q1z5Nt1WibpwDJF+tIuUraTLSevJ0SUR9InqxBVKKEAHmBofTu/iMrYK5ilvMZjwIg9ZHPpStrLmf/8lrul9EYmri6G1tar/Aip5BALgoljYlr17pxOKODOZq9RRmCEXyM7VB+uYsN7fmA==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 54ee9e6c37..9dfda2752c 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1641762706
+date=1641849099
lastupd=aalok aalok__doc aalok__source acro acro__doc acro__source biblatex-publist biblatex-publist__doc biblatex-publist__source cellspace cellspace__doc cellspace__source chhaya chhaya__doc chhaya__source codebox__doc codebox__source csvsimple csvsimple__doc dbshow
-lstdigest=bc13d9ac491905f45524abe017192dc0
+lstdigest=6f8432ad375ce7a832b7c63520cb344a
numpkg=5240
relstate=stable
-version=8044
+version=8045
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: faPAL/jbP0eC/JlQDHcB08cmMZNMeE99u3v6Plof7haqGAEY0JsdJc5BtK1og9CMJop2w/K9xomBAanYrGavLzaSroW1ZUKFmYO/FujdNxLxEGTOI69H80RlvbFuUhASj66GeUE9/ld0TWtup0cgA6vc+HblATT7LtBrPJoiTYYz7GTgRCUB8Juo8q5S6X2dC4uu0C4CwNV+jmo5AWTMcmRo8X9WSU9ljW2+k29Uo6dyH+N4TQPL3iNxZitlbYxG0VkW3Xgx2e7Zg4d5mgCBuC8gIBWaoozccMkm4BezQIgwAxjizchTl6ZRd7GdNVBpVHhnQg3FY8nFX+CH3kSrCw==
+;;;; signature/miktex: BPwTcH+Lu0XEmHH/VEfVMR3b9yBdOoF5W5qjHi+DibX70RhKnbgmm+nrZYVDm3pW0msgmetUltkiKnMxX2Lzvtr/nBVGL993LNaEPcRrMtJyylcxmezJv6i6Wmu464kATSXmWx/zxOJOazUzm0s6fpzRGzkOfOQXNGa9POKs+BbdEml46MkolLj459o9Aw3EfbXEK94yoVHcBym6BmWCI6YeIo9rKd1NhRCQy3wH8DE2CcflfF5mSu0sbiVHC8MnRp/RemdsDtET+4B8ikf76MJlcmy3N2zgJ1ptoK/MR1JkqlnNzCEKOLoYpbHJJ0QEnyEaEkHKcw4/iJMngOGFww==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index 146cfda0cb..23f05d4ff8 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2022-01-10-02-02
+2022-01-11-02-02