diff options
32 files changed, 2839 insertions, 83 deletions
diff --git a/Build/source/texk/README b/Build/source/texk/README index 662776344a3..66076840929 100644 --- a/Build/source/texk/README +++ b/Build/source/texk/README @@ -106,7 +106,7 @@ ttf2pk2 - maintained here, by us ttfdump - maintained here, by us, since Taiwan upstream apparently gone. -upmendex 1.07 - by Takuji Tanaka +upmendex 1.09 - by Takuji Tanaka https://ctan.org/pkg/upmendex https://github.com/t-tk/upmendex-package diff --git a/Build/source/texk/web2c/ChangeLog b/Build/source/texk/web2c/ChangeLog index efc216ecd59..b34327fb6fe 100644 --- a/Build/source/texk/web2c/ChangeLog +++ b/Build/source/texk/web2c/ChangeLog @@ -1,3 +1,8 @@ +2024-09-16 TANAKA Takuji <ttk@t-lab.opal.ne.jp> + + * tests/ec-lmr10.tfm, tests/dump-basic.tex: + Add for tests of pTeX family + 2024-09-07 Karl Berry <karl@freefriends.org> * Makefile.am (texprof.am): include. diff --git a/Build/source/texk/web2c/Makefile.in b/Build/source/texk/web2c/Makefile.in index 4219af7a036..4900db0663f 100644 --- a/Build/source/texk/web2c/Makefile.in +++ b/Build/source/texk/web2c/Makefile.in @@ -3270,6 +3270,14 @@ EXTRA_DIST = PROJECTS cftests cpascal.h help.h w2c/config.h \ ptexdir/tests/chcode-euc.pl ptexdir/tests/chcode-sjis.pl \ ptexdir/tests/skipjfmp.pl ptexdir/tests/skipjfmp.tfm \ ptexdir/ptrip/ptrip.diffs ptexdir/ptrip/texmf.cnf \ + ptexdir/tests/ctrlsym.tex ptexdir/tests/ctrlsym.log \ + ptexdir/tests/endlinechar.tex ptexdir/tests/endline.log \ + ptexdir/tests/control-symbol.tex ptexdir/tests/jctrlsym.log \ + ptexdir/tests/p-endlinea.typ ptexdir/tests/p-jctrlsyma.typ \ + ptexdir/tests/printkanji.tex ptexdir/tests/pknj-s.log \ + ptexdir/tests/pknj-e.log ptexdir/tests/p-pknj-sa.typ \ + ptexdir/tests/p-pknj-ea.typ ptexdir/tests/ucs.tex \ + ptexdir/tests/ucs-s.log ptexdir/tests/ucs-e.log \ $(uptex_web_srcs) $(uptex_ch_srcs) uptexdir/uptex.defines \ uptexdir/upbibtex.ch uptexdir/updvitype.ch \ uptexdir/uppltotf.ch uptexdir/uptftopl.ch uptexdir/COPYRIGHT \ @@ -3609,21 +3617,22 @@ DISTCLEANFILES = CXXLD.sh tangle.c tangle.h tangle.p tangle-web2c \ ptests/memtest.bib ptests/memtest?.* ptests/xstory.dvityp \ ptests/xpagenum.typ ptests/xptex[34]*.typ ptests/xcmr10.tfm \ ptests/xcmr10.pl ptests/xsample*.typ ptests/x*min10.* \ - ptests/xchcode*.* ptests/xskipjfmp.* ptrip.diffs \ - $(nodist_uptex_SOURCES) uptex.web uptex.ch uptex-web2c uptex.p \ - uptex.pool uptex-tangle $(upweb_programs:=.c) \ - $(upweb_programs:=.h) $(upweb_programs:=.p) \ - $(upweb_programs:=-web2c) $(upweb_programs:=.web) \ - uptests/nissya_bib.* uptests/xexampl.aux uptests/xexampl.bbl \ - uptests/xexampl.blg uptests/xenc*.* uptests/fn*.* \ - uptests/memtest.bib uptests/memtest?.* uptests/xstory.dvityp \ - uptests/xpagenum.typ uptests/x*ptex[345]*.typ \ - uptests/xcmr10.tfm uptests/xcmr10.pl uptests/xsample*.typ \ - uptests/x*min10.* uptests/xchcode*.* uptests/xtestnewu*.* \ - uptests/xuparse.* uptests/yuparse.* uptests/ygkhuge*.* \ - uptests/ygk256*.* uptests/xskipjfmp.* uptrip.diffs \ - $(nodist_euptex_SOURCES) euptex.web euptex.ch euptex-web2c \ - euptex.p euptex.pool euptex-tangle euptrip.diffs \ + ptests/xchcode*.* ptests/xskipjfmp.* ptrip.diffs p-ctrlsym.log \ + p-ctrlsym.out p-ctrlsym.tex p-endline*.* p-jctrlsym*.* \ + p-pknj-*.* p-ucs*.* $(nodist_uptex_SOURCES) uptex.web uptex.ch \ + uptex-web2c uptex.p uptex.pool uptex-tangle \ + $(upweb_programs:=.c) $(upweb_programs:=.h) \ + $(upweb_programs:=.p) $(upweb_programs:=-web2c) \ + $(upweb_programs:=.web) uptests/nissya_bib.* \ + uptests/xexampl.aux uptests/xexampl.bbl uptests/xexampl.blg \ + uptests/xenc*.* uptests/fn*.* uptests/memtest.bib \ + uptests/memtest?.* uptests/xstory.dvityp uptests/xpagenum.typ \ + uptests/x*ptex[345]*.typ uptests/xcmr10.tfm uptests/xcmr10.pl \ + uptests/xsample*.typ uptests/x*min10.* uptests/xchcode*.* \ + uptests/xtestnewu*.* uptests/xuparse.* uptests/yuparse.* \ + uptests/ygkhuge*.* uptests/ygk256*.* uptests/xskipjfmp.* \ + uptrip.diffs $(nodist_euptex_SOURCES) euptex.web euptex.ch \ + euptex-web2c euptex.p euptex.pool euptex-tangle euptrip.diffs \ pdfprimitive-euptex.* eup-ctrlsym.fmt eup-ctrlsym.log \ eup-ctrlsym.out eup-ctrlsym.tex $(nodist_hitex_SOURCES) \ $(nodist_hishrink_SOURCES) $(nodist_histretch_SOURCES) \ @@ -4447,7 +4456,10 @@ ptex_ch_srcs = \ ptex_tests = \ ptexdir/ptriptest.test \ ptexdir/pver.test \ - ptexdir/wcfname.test + ptexdir/wcfname.test \ + ptexdir/ptex-ctrlsym.test \ + ptexdir/ptex-prntknj.test \ + ptexdir/ptex-ucs.test uptex_cppflags = $(PTEXENC_INCLUDES) $(AM_CPPFLAGS) $(ZLIB_INCLUDES) uptex_ldadd = libukanji.a $(pproglib) $(PTEXENC_LIBS) $(LDADD) $(ZLIB_LIBS) @@ -4585,7 +4597,7 @@ euptex_tests = \ # See hitex.am for comments about handling man. -@TEXPROF_TRUE@man1_MANS = texprofdir/man/texprof.man +@TEXPROF_TRUE@man1_MANS = texprofdir/man/texprof.man texprofdir/man/texprofile.man hitex_CPPFLAGS = $(AM_CPPFLAGS) $(ZLIB_INCLUDES) -I$(srcdir)/libmd5 \ -DINIT -DSTAT -DWEB2CVERSION="\"${WEB2CVERSION}\"" # -DDEBUG drops into an interactive debugging session. @@ -5362,7 +5374,6 @@ libluaharfbuzz_a_SOURCES = \ luatexdir/luaharfbuzz/src/luaharfbuzz/variation.c libluajitharfbuzz_a_SOURCES = $(libluaharfbuzz_a_SOURCES) -# not yet there: texprofdir/man/texprofile.man texprof_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/libmd5 -DINIT -DSTAT \ -DWEB2CVERSION="\"${WEB2CVERSION}\"" # -DDEBUG drops into an interactive debugging session. @@ -22005,7 +22016,10 @@ ptex.web: tie$(EXEEXT) $(ptex_web_srcs) ptex.ch: tie$(EXEEXT) ptex.web $(ptex_ch_srcs) $(tie_c) ptex.web $(ptex_ch_srcs) ptexdir/ptriptest.log: ptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT) -ptexdir/pver.log ptexdir/wcfname.log: ptex$(EXEEXT) +ptexdir/pver.log ptexdir/wcfname.log \ + ptexdir/ptex-ctrlsym.log ptexdir/ptex-prntknj.log \ + ptexdir/ptex-ucs.log: ptex$(EXEEXT) + ptrip.diffs: ptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT) $(triptrap_diffs) $@ .PHONY: ptrip-clean @@ -22088,6 +22102,7 @@ uptexdir/sample.log: updvitype$(EXEEXT) uptexdir/yokotate.log uptexdir/skipjfmp.log \ uptexdir/newjfm.log uptexdir/uparse.log \ uptexdir/gkhuge.log uptexdir/gk256.log: uppltotf$(EXEEXT) uptftopl$(EXEEXT) + uptrip.diffs: uptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT) $(triptrap_diffs) $@ .PHONY: uptrip-clean diff --git a/Build/source/texk/web2c/ptexdir/ChangeLog b/Build/source/texk/web2c/ptexdir/ChangeLog index 2fe03aef772..afa4807a662 100644 --- a/Build/source/texk/web2c/ptexdir/ChangeLog +++ b/Build/source/texk/web2c/ptexdir/ChangeLog @@ -1,3 +1,13 @@ +2024-09-16 TANAKA Takuji <ttk@t-lab.opal.ne.jp> + + * ptex-base.ch: Use constants enc_jis and enc_ucs. + * ptex-{ctrlsym,prntknj,ucs}.test, + tests/{control-symbol,ctrlsym,endlinechar,printkanji,ucs}.tex, + tests/{ctrlsym,endline,jctrlsym,pknj-{e,s},ucs-{e,s}).log, + tests/p-{endline,jctrlsym,pknj-{e,s}}a.typ: + Add regression tests by using Kitagawa-san's sample files. + * am/ptex.am: Adjust. + 2024-05-18 Hironori Kitagawa <h_kitagawa2001@yahoo.co.jp> * ptex-base.ch: Enable to get character codes diff --git a/Build/source/texk/web2c/ptexdir/am/ptex.am b/Build/source/texk/web2c/ptexdir/am/ptex.am index ee8117c6800..ce807ade2cd 100644 --- a/Build/source/texk/web2c/ptexdir/am/ptex.am +++ b/Build/source/texk/web2c/ptexdir/am/ptex.am @@ -107,9 +107,14 @@ EXTRA_DIST += \ ptex_tests = \ ptexdir/ptriptest.test \ ptexdir/pver.test \ - ptexdir/wcfname.test + ptexdir/wcfname.test \ + ptexdir/ptex-ctrlsym.test \ + ptexdir/ptex-prntknj.test \ + ptexdir/ptex-ucs.test ptexdir/ptriptest.log: ptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT) -ptexdir/pver.log ptexdir/wcfname.log: ptex$(EXEEXT) +ptexdir/pver.log ptexdir/wcfname.log \ + ptexdir/ptex-ctrlsym.log ptexdir/ptex-prntknj.log \ + ptexdir/ptex-ucs.log: ptex$(EXEEXT) EXTRA_DIST += $(ptex_tests) $(pweb_tests) DISTCLEANFILES += $(pweb_programs:=.c) $(pweb_programs:=.h) \ @@ -166,12 +171,29 @@ EXTRA_DIST += ptexdir/tests/skipjfmp.pl ptexdir/tests/skipjfmp.tfm DISTCLEANFILES += ptests/xskipjfmp.* ## ptexdir/ptriptest EXTRA_DIST += ptexdir/ptrip/ptrip.diffs ptexdir/ptrip/texmf.cnf +DISTCLEANFILES += ptrip.diffs + +## ptex-ctrlsym.test +EXTRA_DIST += ptexdir/tests/ctrlsym.tex ptexdir/tests/ctrlsym.log \ + ptexdir/tests/endlinechar.tex ptexdir/tests/endline.log \ + ptexdir/tests/control-symbol.tex ptexdir/tests/jctrlsym.log \ + ptexdir/tests/p-endlinea.typ ptexdir/tests/p-jctrlsyma.typ +DISTCLEANFILES += p-ctrlsym.log p-ctrlsym.out p-ctrlsym.tex \ + p-endline*.* p-jctrlsym*.* +## ptexdir/ptex-prntknj.test +EXTRA_DIST += ptexdir/tests/printkanji.tex \ + ptexdir/tests/pknj-s.log ptexdir/tests/pknj-e.log \ + ptexdir/tests/p-pknj-sa.typ ptexdir/tests/p-pknj-ea.typ +DISTCLEANFILES += p-pknj-*.* +## ptex-ucs.test +EXTRA_DIST += ptexdir/tests/ucs.tex ptexdir/tests/ucs-s.log \ + ptexdir/tests/ucs-e.log +DISTCLEANFILES += p-ucs*.* + ptrip.diffs: ptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT) $(triptrap_diffs) $@ .PHONY: ptrip-clean ptrip-clean: rm -rf ptripdir -DISTCLEANFILES += ptrip.diffs - # (end of ptex.am) diff --git a/Build/source/texk/web2c/ptexdir/ptex-base.ch b/Build/source/texk/web2c/ptexdir/ptex-base.ch index 6b77387d58e..528a7b7ae23 100644 --- a/Build/source/texk/web2c/ptexdir/ptex-base.ch +++ b/Build/source/texk/web2c/ptexdir/ptex-base.ch @@ -1523,6 +1523,9 @@ primitive("ptextracingfonts",assign_int,int_base+ptex_tracing_fonts_code);@/ @d v_offset==dimen_par(v_offset_code) @d t_baseline_shift==dimen_par(t_baseline_shift_code) @d y_baseline_shift==dimen_par(y_baseline_shift_code) +@# +@d enc_jis=1 +@d enc_ucs=2 @z @x l.5542 - pTeX: @@ -1660,8 +1663,8 @@ procedure print_font_dir_and_enc(f:internal_font_number); begin if font_dir[f]=dir_tate then print("/TATE") else if font_dir[f]=dir_yoko then print("/YOKO"); - if font_enc[f]=2 then print("+Unicode") - else if font_enc[f]=1 then print("+JIS"); + if font_enc[f]=enc_ucs then print("+Unicode") + else if font_enc[f]=enc_jis then print("+JIS"); end; @z @@ -3324,9 +3327,9 @@ if jfm_flag<>dir_default then for k:=ctype_base[f] to ctype_base[f]+nt-1 do begin fget; read_twentyfourx(cx); - if jfm_enc=2 then {Unicode TFM} + if jfm_enc=enc_ucs then {Unicode TFM} font_info[k].hh.rh:=toDVI(fromUCS(cx)) - else if jfm_enc=1 then {JIS-encoded TFM} + else if jfm_enc=enc_jis then {JIS-encoded TFM} font_info[k].hh.rh:=toDVI(fromJIS(cx)) else font_info[k].hh.rh:=tokanji(cx); {|kchar_code|} @@ -3584,9 +3587,9 @@ continue: end; p:=link(p); jc:=KANJI(info(p)); - if font_enc[f]=2 then {Unicode TFM} + if font_enc[f]=enc_ucs then {Unicode TFM} jc:=toUCS(jc) - else if font_enc[f]=1 then {JIS-encoded TFM} + else if font_enc[f]=enc_jis then {JIS-encoded TFM} begin if toJIS(jc)=0 then char_warning_jis(f,jc); jc:=toJIS(jc); end else @@ -7075,8 +7078,8 @@ exit:end; @ @<Scan the font encoding specification@>= begin jfm_enc:=0; if scan_keyword_noexpand("in") then - if scan_keyword_noexpand("jis") then jfm_enc:=1 - else if scan_keyword_noexpand("ucs") then jfm_enc:=2 + if scan_keyword_noexpand("jis") then jfm_enc:=enc_jis + else if scan_keyword_noexpand("ucs") then jfm_enc:=enc_ucs else begin print_err("Unknown TFM encoding"); @.Unknown TFM encoding@> diff --git a/Build/source/texk/web2c/ptexdir/ptex-ctrlsym.test b/Build/source/texk/web2c/ptexdir/ptex-ctrlsym.test new file mode 100755 index 00000000000..0b84032af6d --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/ptex-ctrlsym.test @@ -0,0 +1,59 @@ +#! /bin/sh -vx +# Copyright 2024 Japanese TeX Development Community <issue@texjp.org> +# You may freely use, modify and/or distribute this file. + +BinDir=${BinDir:-.} +ExeExt=${ExeExt:-} +_ptex=$BinDir/ptex$ExeExt +_updvitype=$BinDir/updvitype$ExeExt + +LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE + +TEXMFCNF=$srcdir/../kpathsea;export TEXMFCNF +TEXINPUTS=".;$srcdir/tests"; export TEXINPUTS +TEXFONTS=".;$srcdir//tests"; export TEXFONTS +TEXFORMATS=.; export TEXFORMATS + +rm -f p-ctrlsym.tex p-endline*.* p-jctrlsym*.* + +if test ! -f ./p-basic.tex; then + cp $srcdir/tests/dump-basic.tex ./p-basic.tex +fi +if test ! -f ./p-basic-euc.fmt; then + $_ptex -ini -kanji-internal=euc -jobname=p-basic-euc p-basic || exit 2 +fi + +# ctrlsym.tex +$LN_S $srcdir/ptexdir/tests/ctrlsym.tex ./p-ctrlsym.tex +$_ptex -fmt=p-basic-euc p-ctrlsym || exit 2 + +sed 1d p-ctrlsym.log >p-ctrlsym.out + +diff $srcdir/ptexdir/tests/ctrlsym.log p-ctrlsym.out || exit 3 + + +# endlinchar.tex +$LN_S $srcdir/ptexdir/tests/endlinechar.tex ./p-endline.tex +$_ptex -fmt=p-basic-euc -interaction=batchmode p-endline.tex || : + +sed 1d p-endline.log >p-endline.out + +diff $srcdir/ptexdir/tests/endline.log p-endline.out || exit 4 + +$_updvitype ./p-endline.dvi >ptests/xp-endline.typ +sed "1d;s/TeX output 20[23].\...\...:.*'/TeX output 20XX.XX.XX'/" ptests/xp-endline.typ >ptests/xp-endlinea.typ +diff $srcdir/ptexdir/tests/p-endlinea.typ ptests/xp-endlinea.typ || exit 5 + + +# control-symbol.tex +$LN_S $srcdir/ptexdir/tests/control-symbol.tex ./p-jctrlsym.tex +$_ptex -fmt=p-basic-euc -interaction=batchmode p-jctrlsym.tex || : + +sed 1d p-jctrlsym.log >p-jctrlsym.out + +diff $srcdir/ptexdir/tests/jctrlsym.log p-jctrlsym.out || exit 6 + +$_updvitype ./p-jctrlsym.dvi >ptests/xp-jctrlsym.typ +sed "1d;s/TeX output 20[23].\...\...:.*'/TeX output 20XX.XX.XX'/" ptests/xp-jctrlsym.typ >ptests/xp-jctrlsyma.typ +diff $srcdir/ptexdir/tests/p-jctrlsyma.typ ptests/xp-jctrlsyma.typ || exit 7 + diff --git a/Build/source/texk/web2c/ptexdir/ptex-prntknj.test b/Build/source/texk/web2c/ptexdir/ptex-prntknj.test new file mode 100755 index 00000000000..0f2c50f96fd --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/ptex-prntknj.test @@ -0,0 +1,48 @@ +#! /bin/sh -vx +# Copyright 2024 Japanese TeX Development Community <issue@texjp.org> +# You may freely use, modify and/or distribute this file. + +BinDir=${BinDir:-.} +ExeExt=${ExeExt:-} +_ptex=$BinDir/ptex$ExeExt +_updvitype=$BinDir/updvitype$ExeExt + +LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE + +TEXMFCNF=$srcdir/../kpathsea;export TEXMFCNF +OFMFONTS=".;$srcdir/tests"; export OFMFONTS +TFMFONTS=".;$srcdir//tests"; export TFMFONTS +TEXINPUTS=".;$srcdir/tests"; export TEXINPUTS +TEXFORMATS=.; export TEXFORMATS + +rm -f p-base.* p-ucs*.* +$LN_S $srcdir/ptexdir/tests/printkanji.tex ./printkanji.tex + +if test ! -f ./p-basic.tex; then + cp $srcdir/tests/dump-basic.tex ./p-basic.tex +fi +if test ! -f ./p-basic-sjis.fmt; then + $_ptex -ini -kanji-internal=sjis -jobname=p-basic-sjis p-basic || exit 1 +fi +if test ! -f ./p-basic-euc.fmt; then + $_ptex -ini -kanji-internal=euc -jobname=p-basic-euc p-basic || exit 2 +fi + +$_ptex -fmt=p-basic-sjis -kanji-internal=sjis -jobname=p-pknj-s -interaction=batchmode printkanji || : +$_ptex -fmt=p-basic-euc -kanji-internal=euc -jobname=p-pknj-e -interaction=batchmode printkanji || : + +sed 1d p-pknj-s.log >p-pknj-s.out +sed 1d p-pknj-e.log >p-pknj-e.out + +diff $srcdir/ptexdir/tests/pknj-s.log p-pknj-s.out || exit 10 +diff $srcdir/ptexdir/tests/pknj-e.log p-pknj-e.out || exit 11 + +$_updvitype ./p-pknj-s.dvi >ptests/xp-pknj-s.typ +$_updvitype ./p-pknj-e.dvi >ptests/xp-pknj-e.typ + +sed "1d;s/TeX output 20[23].\...\...:.*'/TeX output 20XX.XX.XX'/" ptests/xp-pknj-s.typ >ptests/xp-pknj-sa.typ +sed "1d;s/TeX output 20[23].\...\...:.*'/TeX output 20XX.XX.XX'/" ptests/xp-pknj-e.typ >ptests/xp-pknj-ea.typ + +diff $srcdir/ptexdir/tests/p-pknj-sa.typ ptests/xp-pknj-sa.typ || exit 20 +diff $srcdir/ptexdir/tests/p-pknj-ea.typ ptests/xp-pknj-ea.typ || exit 21 + diff --git a/Build/source/texk/web2c/ptexdir/ptex-ucs.test b/Build/source/texk/web2c/ptexdir/ptex-ucs.test new file mode 100755 index 00000000000..bef8ba44910 --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/ptex-ucs.test @@ -0,0 +1,37 @@ +#! /bin/sh -vx +# Copyright 2024 Japanese TeX Development Community <issue@texjp.org> +# You may freely use, modify and/or distribute this file. + +BinDir=${BinDir:-.} +ExeExt=${ExeExt:-} +_ptex=$BinDir/ptex$ExeExt + +LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE + +TEXMFCNF=$srcdir/../kpathsea;export TEXMFCNF +OFMFONTS=".;$srcdir/tests"; export OFMFONTS +TEXINPUTS=".;$srcdir/tests"; export TEXINPUTS +TEXFORMATS=.; export TEXFORMATS + +rm -f p-ucs*.* +$LN_S $srcdir/ptexdir/tests/ucs.tex ./p-ucs.tex + +if test ! -f ./p-basic.tex; then + cp $srcdir/tests/dump-basic.tex ./p-basic.tex +fi +if test ! -f ./p-basic-sjis.fmt; then + $_ptex -ini -kanji-internal=sjis -jobname=p-basic-sjis p-basic || exit 1 +fi +if test ! -f ./p-basic-euc.fmt; then + $_ptex -ini -kanji-internal=euc -jobname=p-basic-euc p-basic || exit 2 +fi + +$_ptex -fmt=p-basic-sjis -kanji-internal=sjis -jobname=p-ucs-s -interaction=batchmode p-ucs || exit 4 +$_ptex -fmt=p-basic-euc -kanji-internal=euc -jobname=p-ucs-e -interaction=batchmode p-ucs || exit 5 + +sed 1d p-ucs-s.log >p-ucs-s.out +sed 1d p-ucs-e.log >p-ucs-e.out + +diff $srcdir/ptexdir/tests/ucs-s.log p-ucs-s.out || exit 10 +diff $srcdir/ptexdir/tests/ucs-e.log p-ucs-e.out || exit 11 + diff --git a/Build/source/texk/web2c/ptexdir/tests/control-symbol.tex b/Build/source/texk/web2c/ptexdir/tests/control-symbol.tex index f8127546885..be05906602d 100644 --- a/Build/source/texk/web2c/ptexdir/tests/control-symbol.tex +++ b/Build/source/texk/web2c/ptexdir/tests/control-symbol.tex @@ -1,5 +1,14 @@ \scrollmode % plain TeX ソース +\font\cmr=cmr10\cmr +\ifx\kanjiskip\undefined\else + \ifnum\jis"2121="3000 + \jfont\jpy=umin10 at 10pt\jpy + \else + \jfont\jpy=min10 at 10pt\jpy + \fi +\fi + \def\+{A} \def\+{A} \def\X{\+} @@ -95,7 +104,5 @@ 4. \】 ◇, \@ ◇ - \end - diff --git a/Build/source/texk/web2c/ptexdir/tests/ctrlsym.log b/Build/source/texk/web2c/ptexdir/tests/ctrlsym.log new file mode 100644 index 00000000000..a74fd6faac3 --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/ctrlsym.log @@ -0,0 +1,11 @@ + restricted \write18 enabled. + %&-line parsing enabled. +**p-ctrlsym +(./p-ctrlsym.tex +A: 49379 + +\雪 ->snow +B: 49379. 雪\雪snow +macro:->snow. + ) +No pages of output. diff --git a/Build/source/texk/web2c/ptexdir/tests/ctrlsym.tex b/Build/source/texk/web2c/ptexdir/tests/ctrlsym.tex new file mode 100644 index 00000000000..d84a541707b --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/ctrlsym.tex @@ -0,0 +1,36 @@ +% Copyright 2024 Japanese TeX Development Community <issue@texjp.org> +% You may freely use, modify and/or distribute this file. +% +\ifx\fmtname\undefined + \input basic + \def\fmtname{basic} + \expandafter\dump +\fi +%================== +\begingroup % Just there to minimize tracing output + \tracingmacros=2 + \tracingonline=1 +%-- + \newlinechar=10 + \count255=0 + \count255=`雪 \relax + \message{^^JA: \the\count255^^J} + \def\雪{snow} + \count255=`\雪 \relax + \message{B: \the\count255. 雪\string\雪 \雪^^J} + \message{\expandafter\meaning\csname 雪\endcsname.^^J} + \ifx\Uchar\undefined\else\message{\expandafter\meaning\csname \Uchar"96EA\endcsname.^^J}\fi% + \ifnum\jis"2121="3000 + \count4095=0 + \count4095=`🍌 \relax + \message{^^JC: \the\count4095^^J} + \def\🍌{banana} + \count4095=`\🍌 \relax + \message{D: \the\count4095. 🍌\string\🍌 \🍌^^J} + \message{\expandafter\meaning\csname 🍌\endcsname.^^J} + \ifx\Uchar\undefined\else\message{\expandafter\meaning\csname \Uchar"1F34C\endcsname.^^J}\fi% + \fi +%-- + \setbox0=\vbox{} % no dvi/xdv/pdf output +\endgroup +\end diff --git a/Build/source/texk/web2c/ptexdir/tests/endline.log b/Build/source/texk/web2c/ptexdir/tests/endline.log new file mode 100644 index 00000000000..517be160e49 --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/endline.log @@ -0,0 +1,24 @@ + restricted \write18 enabled. + %&-line parsing enabled. +**p-endline.tex +(./p-endline.tex +! Undefined control sequence. +l.29 7a\^^e3 + ^^81^^82b\^^e3^^81^^82 +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.29 7a\^^e3^^81^^82b\^^e3 + ^^81^^82 +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +[1] ) +Output written on p-endline.dvi (1 page, 232 bytes). diff --git a/Build/source/texk/web2c/ptexdir/tests/endlinechar.tex b/Build/source/texk/web2c/ptexdir/tests/endlinechar.tex index ef59b1fc886..5dc8de812e7 100644 --- a/Build/source/texk/web2c/ptexdir/tests/endlinechar.tex +++ b/Build/source/texk/web2c/ptexdir/tests/endlinechar.tex @@ -1,23 +1,23 @@ -\font\x=ecrm1000 \x +\font\x=ec-lmr10 \x \parindent0pt\noautoxspacing \output{\shipout\box255} -\def\あ{ア} -\def\,{イ} +\def\あ{PPP} +\def\,{QQQ} 1a\, -% --> 1aイ +% --> 1aQQQ 2a\あ -% --> 2aア +% --> 2aPPP \endlinechar=-1\relax 3a\, -% --> 3aイ +% --> 3aQQQ % previous pTeX, upTeX: Undefined cs. 4a\あ -% --> 4aア +% --> 4aPPP % prev. pTeX: Undefined cs. 5a, @@ -36,18 +36,22 @@ \catcode"81=11\relax \catcode"82=11\relax 8a\^^e3^^81^^82 - % --> 8aア + % (p3.10.0-u1.27) --> 8aPPP + % (p4.0.0-u1.27) --> エラー 8a \kcatcode`あ=15\relax 9a\あ - % == 9a\^^e3^^81^^82. --> 9aア - \def\^^e3^^81^^82{ウ} + % == 9a\^^e3^^81^^82. + % (p3.10.0-u1.27) --> 9aPPP + % (p4.0.0-u1.27) --> エラー 9a + \def\^^e3^^81^^82{RRR} 10a\あ b\あ - % == 10a\^^e3^^81^^82 b\^^e3^^81^^82. --> 10aウbウ + % == 10a\^^e3^^81^^82 b\^^e3^^81^^82. --> 10aRRRbRRR \kcatcode12354=16\relax 11a\あ b\あ - % == 10a\^^e3^^81^^82 b\^^e3^^81^^82. --> 11aウbウ + % == 11a\^^e3^^81^^82 b\^^e3^^81^^82. + % (p3.10.0-u1.27) --> 11aRRRbRRR + % (p4.0.0-u1.27) --> 11aPPPbPPP \fi \bye - diff --git a/Build/source/texk/web2c/ptexdir/tests/jctrlsym.log b/Build/source/texk/web2c/ptexdir/tests/jctrlsym.log new file mode 100644 index 00000000000..a1e190a80df --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/jctrlsym.log @@ -0,0 +1,42 @@ + restricted \write18 enabled. + %&-line parsing enabled. +**p-jctrlsym.tex +(./p-jctrlsym.tex +■control symbol +> \X=macro: +->\+. +l.27 \show\X + \relax\message{(\meaning\X)} + +(macro:->\+) +> \Y=macro: +->\+. +l.28 \show\Y + \relax\message{(\meaning\Y)} + +(macro:->\+) ■control word +> \X=macro: +->\+ . +l.39 \show\X + \relax\message{(\meaning\X)} + +(macro:->\+ ) +> \Y=macro: +->\+ . +l.40 \show\Y + \relax\message{(\meaning\Y)} + +(macro:->\+ ) ■control word +> \X=macro: +->\ABC . +l.48 \show\X + \relax\message{(\meaning\X)} + +(macro:->\ABC ) +> \Y=macro: +->\あいう . +l.49 \show\Y + \relax\message{(\meaning\Y)} + +(macro:->\あいう ) ■行末の和文コントロールシンボル [1] ) +Output written on p-jctrlsym.dvi (1 page, 376 bytes). diff --git a/Build/source/texk/web2c/ptexdir/tests/p-endlinea.typ b/Build/source/texk/web2c/ptexdir/tests/p-endlinea.typ new file mode 100644 index 00000000000..31b9af3a8c3 --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/p-endlinea.typ @@ -0,0 +1,68 @@ +Options selected: + Starting page = * + Maximum number of pages = 1000000 + Output level = 4 (the works) + Resolution = 300.00000000 pixels per inch +numerator/denominator=25400000/473628672 +magnification=1000; 0.00006334 pixels per DVI unit +' TeX output 20XX.XX.XX' +Postamble starts at byte 167. +maxv=42152922, maxh=30785863, maxstackdepth=1, totalpages=1 +Font 0: ec-lmr10---loaded at size 655360 DVI units + +42: beginning of page 1 +87: down3 655360 v:=0+655360=655360, vv:=42 +91: push +level 0:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42) +92: fntdef1 0: ec-lmr10 +116: fntnum0 current font is ec-lmr10 +117: setchar49 ("31) h:=0+327680=327680, hh:=21 +118: setchar97 ("61) h:=327680+327680=655360, hh:=42 +119: setchar81 ("51) h:=655360+509738=1165098, hh:=74 +120: setchar81 ("51) h:=1165098+509738=1674836, hh:=106 +121: setchar81 ("51) h:=1674836+509738=2184574, hh:=138 +[1aQQQ] +122: pop +level 0:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42) +123: y3 786432 v:=655360+786432=1441792, vv:=91 +127: push +level 0:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91) +128: setchar50 ("32) h:=0+327680=327680, hh:=21 +129: setchar97 ("61) h:=327680+327680=655360, hh:=42 +130: setchar80 ("50) h:=655360+446005=1101365, hh:=70 +131: setchar80 ("50) h:=1101365+446005=1547370, hh:=98 +132: setchar80 ("50) h:=1547370+446005=1993375, hh:=126 +[2aPPP] +133: pop +level 0:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91) +134: y0 786432 v:=1441792+786432=2228224, vv:=141 +135: push +level 0:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141) +136: setchar51 ("33) h:=0+327680=327680, hh:=21 +137: setchar97 ("61) h:=327680+327680=655360, hh:=42 +138: setchar81 ("51) h:=655360+509738=1165098, hh:=74 +139: setchar81 ("51) h:=1165098+509738=1674836, hh:=106 +140: setchar81 ("51) h:=1674836+509738=2184574, hh:=138 +141: setchar52 ("34) h:=2184574+327680=2512254, hh:=159 +142: setchar97 ("61) h:=2512254+327680=2839934, hh:=180 +143: setchar80 ("50) h:=2839934+446005=3285939, hh:=208 +144: setchar80 ("50) h:=3285939+446005=3731944, hh:=236 +145: setchar80 ("50) h:=3731944+446005=4177949, hh:=264 +146: setchar53 ("35) h:=4177949+327680=4505629, hh:=285 +147: setchar97 ("61) h:=4505629+327680=4833309, hh:=306 +148: setchar54 ("36) h:=4833309+327680=5160989, hh:=327 +149: setchar97 ("61) h:=5160989+327680=5488669, hh:=348 +150: setchar55 ("37) h:=5488669+327680=5816349, hh:=369 +151: setchar97 ("61) h:=5816349+327680=6144029, hh:=390 +[3aQQQ4aPPP5a6a7a] +152: set1 129("81) h:=6144029+491520=6635549, hh:=421 +154: w2 -18205 h:=6635549-18205=6617344, hh:=420 +157: set1 130("82) h:=6617344+473301=7090645, hh:=450 +159: setchar98 ("62) h:=7090645+364085=7454730, hh:=473 +[b] +160: set1 129("81) h:=7454730+491520=7946250, hh:=504 +162: w0 -18205 h:=7946250-18205=7928045, hh:=503 +163: set1 130("82) h:=7928045+473301=8401346, hh:=533 +165: pop +level 0:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141) +166: eop diff --git a/Build/source/texk/web2c/ptexdir/tests/p-jctrlsyma.typ b/Build/source/texk/web2c/ptexdir/tests/p-jctrlsyma.typ new file mode 100644 index 00000000000..7f8a5eb1ca6 --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/p-jctrlsyma.typ @@ -0,0 +1,123 @@ +Options selected: + Starting page = * + Maximum number of pages = 1000000 + Output level = 4 (the works) + Resolution = 300.00000000 pixels per inch +numerator/denominator=25400000/473628672 +magnification=1000; 0.00006334 pixels per DVI unit +' TeX output 20XX.XX.XX' +Postamble starts at byte 293. +maxv=43725786, maxh=30785863, maxstackdepth=2, totalpages=1 +Font 1: min10 (JFM)---loaded at size 655360 DVI units +Font 0: cmr10---loaded at size 655360 DVI units + +42: beginning of page 1 +87: push +level 0:(h=0,v=0,w=0,x=0,y=0,z=0,hh=0,vv=0) +88: down3 -917504 v:=0-917504=-917504, vv:=-58 +92: pop +level 0:(h=0,v=0,w=0,x=0,y=0,z=0,hh=0,vv=0) +93: down4 42152922 v:=0+42152922=42152922, vv:=2670 +98: push +level 0:(h=0,v=42152922,w=0,x=0,y=0,z=0,hh=0,vv=2670) +99: down4 -41497562 v:=42152922-41497562=655360, vv:=42 +104: push +level 1:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42) +105: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +109: fntdef1 0: cmr10 +130: fntnum0 current font is cmr10 +131: setchar49 ("31) h:=1310720+327681=1638401, hh:=104 +132: setchar46 ("2E) h:=1638401+182045=1820446, hh:=116 +133: right3 291271 h:=1820446+291271=2111717, hh:=134 +[1. ] +137: fntdef1 1: min10 +158: fntnum1 current font is min10 +159: set2 8737("2221) type=0 h:=2111717+630598=2742315, hh:=174 +162: set2 8574("217E) type=0 h:=2742315+630598=3372913, hh:=214 +165: set2 8484("2124) type=8 h:=3372913+231778=3604691, hh:=229 +168: right3 398820 h:=3604691+398820=4003511, hh:=254 +172: set2 8737("2221) type=0 h:=4003511+630598=4634109, hh:=294 +175: set2 8574("217E) type=0 h:=4634109+630598=5264707, hh:=334 +[∡ⅾℤ ∡ⅾ] +178: pop +level 1:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42) +179: y3 786432 v:=655360+786432=1441792, vv:=91 +183: push +level 1:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91) +184: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +188: fntnum0 current font is cmr10 +189: setchar50 ("32) h:=1310720+327681=1638401, hh:=104 +190: setchar46 ("2E) h:=1638401+182045=1820446, hh:=116 +191: right3 291271 h:=1820446+291271=2111717, hh:=134 +[2. ] +195: fntnum1 current font is min10 +196: set2 8737("2221) type=0 h:=2111717+630598=2742315, hh:=174 +199: set2 8574("217E) type=0 h:=2742315+630598=3372913, hh:=214 +[∡ⅾ] +202: fntnum0 current font is cmr10 +203: setchar44 ("2C) h:=3372913+182045=3554958, hh:=226 +204: right3 218453 h:=3554958+218453=3773411, hh:=239 +[, ] +208: fntnum1 current font is min10 +209: set2 8737("2221) type=0 h:=3773411+630598=4404009, hh:=279 +212: set2 8574("217E) type=0 h:=4404009+630598=5034607, hh:=319 +[∡ⅾ] +215: pop +level 1:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91) +216: y0 786432 v:=1441792+786432=2228224, vv:=141 +217: push +level 1:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141) +218: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +222: fntnum0 current font is cmr10 +223: setchar51 ("33) h:=1310720+327681=1638401, hh:=104 +224: setchar46 ("2E) h:=1638401+182045=1820446, hh:=116 +225: right3 291271 h:=1820446+291271=2111717, hh:=134 +[3. ] +229: fntnum1 current font is min10 +230: set2 8737("2221) type=0 h:=2111717+630598=2742315, hh:=174 +233: set2 8574("217E) type=0 h:=2742315+630598=3372913, hh:=214 +[∡ⅾ] +236: fntnum0 current font is cmr10 +237: setchar44 ("2C) h:=3372913+182045=3554958, hh:=226 +238: w3 218453 h:=3554958+218453=3773411, hh:=239 +[, ] +242: fntnum1 current font is min10 +243: set2 8737("2221) type=0 h:=3773411+630598=4404009, hh:=279 +246: w0 218453 h:=4404009+218453=4622462, hh:=293 +247: set2 8574("217E) type=0 h:=4622462+630598=5253060, hh:=333 +[∡ ⅾ] +250: pop +level 1:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141) +251: y0 786432 v:=2228224+786432=3014656, vv:=191 +252: push +level 1:(h=0,v=3014656,w=0,x=0,y=786432,z=0,hh=0,vv=191) +253: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +257: fntnum0 current font is cmr10 +258: setchar52 ("34) h:=1310720+327681=1638401, hh:=104 +259: setchar46 ("2E) h:=1638401+182045=1820446, hh:=116 +260: right3 291271 h:=1820446+291271=2111717, hh:=134 +[4. ] +264: fntnum1 current font is min10 +265: set2 8737("2221) type=0 h:=2111717+630598=2742315, hh:=174 +268: w3 218453 h:=2742315+218453=2960768, hh:=188 +272: set2 8574("217E) type=0 h:=2960768+630598=3591366, hh:=228 +[∡ ⅾ] +275: fntnum0 current font is cmr10 +276: setchar44 ("2C) h:=3591366+182045=3773411, hh:=240 +277: w0 218453 h:=3773411+218453=3991864, hh:=253 +[, ] +278: fntnum1 current font is min10 +279: set2 8737("2221) type=0 h:=3991864+630598=4622462, hh:=293 +282: w0 218453 h:=4622462+218453=4840915, hh:=307 +283: set2 8574("217E) type=0 h:=4840915+630598=5471513, hh:=347 +[∡ ⅾ] +286: pop +level 1:(h=0,v=3014656,w=0,x=0,y=786432,z=0,hh=0,vv=191) +287: pop +level 0:(h=0,v=42152922,w=0,x=0,y=0,z=0,hh=0,vv=2670) +288: down3 1572864 v:=42152922+1572864=43725786, vv:=2770 +292: eop diff --git a/Build/source/texk/web2c/ptexdir/tests/p-pknj-ea.typ b/Build/source/texk/web2c/ptexdir/tests/p-pknj-ea.typ new file mode 100644 index 00000000000..cf8d08f7715 --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/p-pknj-ea.typ @@ -0,0 +1,825 @@ +Options selected: + Starting page = * + Maximum number of pages = 1000000 + Output level = 4 (the works) + Resolution = 300.00000000 pixels per inch +numerator/denominator=25400000/473628672 +magnification=1000; 0.00006334 pixels per DVI unit +' TeX output 20XX.XX.XX' +Postamble starts at byte 1055. +maxv=43725786, maxh=30785863, maxstackdepth=3, totalpages=1 +Font 1: min10 (JFM)---loaded at size 655360 DVI units +Font 0: ec-lmr10---loaded at size 655360 DVI units + +42: beginning of page 50623 +87: push +level 0:(h=0,v=0,w=0,x=0,y=0,z=0,hh=0,vv=0) +88: down3 -917504 v:=0-917504=-917504, vv:=-58 +92: pop +level 0:(h=0,v=0,w=0,x=0,y=0,z=0,hh=0,vv=0) +93: down4 42152922 v:=0+42152922=42152922, vv:=2670 +98: push +level 0:(h=0,v=42152922,w=0,x=0,y=0,z=0,hh=0,vv=2670) +99: down4 -41497562 v:=42152922-41497562=655360, vv:=42 +104: push +level 1:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42) +105: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +109: fntdef1 0: ec-lmr10 +133: fntnum0 current font is ec-lmr10 +134: setchar65 ("41) h:=1310720+491520=1802240, hh:=114 +135: setchar58 ("3A) h:=1802240+182043=1984283, hh:=126 +136: w3 218453 h:=1984283+218453=2202736, hh:=140 +[A: ] +140: set1 197("C5) h:=2202736+491520=2694256, hh:=171 +142: set1 191("BF) h:=2694256+491520=3185776, hh:=202 +144: w0 218453 h:=3185776+218453=3404229, hh:=216 +[ ] +145: set1 197("C5) h:=3404229+491520=3895749, hh:=247 +147: set1 191("BF) h:=3895749+491520=4387269, hh:=278 +149: w0 218453 h:=4387269+218453=4605722, hh:=292 +[ ] +150: fntdef1 1: min10 +171: fntnum1 current font is min10 +172: set2 17727("453F) type=0 h:=4605722+630598=5236320, hh:=332 +[䔿] +175: pop +level 1:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42) +176: y3 786432 v:=655360+786432=1441792, vv:=91 +180: push +level 1:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91) +181: push +level 2:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91) +182: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40 +[∣] +185: pop +level 2:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91) +186: right3 630598 h:=0+630598=630598, hh:=40 +[ ] +190: fntnum0 current font is ec-lmr10 +191: setchar92 ("5C) h:=630598+327680=958278, hh:=61 +192: setchar109 ("6D) h:=958278+546111=1504389, hh:=96 +193: setchar101 ("65) h:=1504389+291275=1795664, hh:=114 +194: setchar97 ("61) h:=1795664+327680=2123344, hh:=135 +195: setchar110 ("6E) h:=2123344+364085=2487429, hh:=158 +196: setchar105 ("69) h:=2487429+182043=2669472, hh:=170 +197: setchar110 ("6E) h:=2669472+364085=3033557, hh:=193 +198: setchar103 ("67) h:=3033557+327680=3361237, hh:=214 +199: setchar46 ("2E) h:=3361237+182043=3543280, hh:=226 +[\meaning.] +200: pop +level 1:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91) +201: y0 786432 v:=1441792+786432=2228224, vv:=141 +202: push +level 1:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141) +203: right3 1310720 h:=0+1310720=1310720, hh:=83 +207: setchar109 ("6D) h:=1310720+546111=1856831, hh:=118 +208: setchar97 ("61) h:=1856831+327680=2184511, hh:=139 +209: setchar99 ("63) h:=2184511+291275=2475786, hh:=157 +210: setchar114 ("72) h:=2475786+256683=2732469, hh:=173 +211: setchar111 ("6F) h:=2732469+327680=3060149, hh:=194 +212: setchar58 ("3A) h:=3060149+182043=3242192, hh:=206 +213: setchar45 ("2D) h:=3242192+218453=3460645, hh:=220 +214: setchar62 ("3E) h:=3460645+509738=3970383, hh:=252 +215: setchar109 ("6D) h:=3970383+546111=4516494, hh:=287 +216: setchar97 ("61) h:=4516494+327680=4844174, hh:=308 +217: setchar99 ("63) h:=4844174+291275=5135449, hh:=326 +218: setchar114 ("72) h:=5135449+256683=5392132, hh:=342 +219: setchar111 ("6F) h:=5392132+327680=5719812, hh:=363 +220: setchar58 ("3A) h:=5719812+182043=5901855, hh:=375 +221: setchar45 ("2D) h:=5901855+218453=6120308, hh:=389 +222: setchar62 ("3E) h:=6120308+509738=6630046, hh:=421 +[ macro:->macro:->] +223: set1 197("C5) h:=6630046+491520=7121566, hh:=452 +225: set1 191("BF) h:=7121566+491520=7613086, hh:=483 +227: w3 218453 h:=7613086+218453=7831539, hh:=496 +[ ] +231: set1 197("C5) h:=7831539+491520=8323059, hh:=527 +233: set1 191("BF) h:=8323059+491520=8814579, hh:=558 +235: w0 218453 h:=8814579+218453=9033032, hh:=572 +[ ] +236: fntnum1 current font is min10 +237: set2 17727("453F) type=0 h:=9033032+630598=9663630, hh:=612 +[䔿] +240: pop +level 1:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141) +241: y0 786432 v:=2228224+786432=3014656, vv:=191 +242: push +level 1:(h=0,v=3014656,w=0,x=0,y=786432,z=0,hh=0,vv=191) +243: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +247: fntnum0 current font is ec-lmr10 +248: setchar109 ("6D) h:=1310720+546111=1856831, hh:=118 +249: setchar97 ("61) h:=1856831+327680=2184511, hh:=139 +250: setchar99 ("63) h:=2184511+291275=2475786, hh:=157 +251: setchar114 ("72) h:=2475786+256683=2732469, hh:=173 +252: setchar111 ("6F) h:=2732469+327680=3060149, hh:=194 +253: setchar58 ("3A) h:=3060149+182043=3242192, hh:=206 +254: setchar45 ("2D) h:=3242192+218453=3460645, hh:=220 +255: setchar62 ("3E) h:=3460645+509738=3970383, hh:=252 +[macro:->] +256: set1 197("C5) h:=3970383+491520=4461903, hh:=283 +258: set1 191("BF) h:=4461903+491520=4953423, hh:=314 +260: w3 218453 h:=4953423+218453=5171876, hh:=328 +[ ] +264: set1 197("C5) h:=5171876+491520=5663396, hh:=359 +266: set1 191("BF) h:=5663396+491520=6154916, hh:=390 +268: w0 218453 h:=6154916+218453=6373369, hh:=404 +[ ] +269: fntnum1 current font is min10 +270: set2 17727("453F) type=0 h:=6373369+630598=7003967, hh:=444 +[䔿] +273: pop +level 1:(h=0,v=3014656,w=0,x=0,y=786432,z=0,hh=0,vv=191) +274: y0 786432 v:=3014656+786432=3801088, vv:=241 +275: push +level 1:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241) +276: push +level 2:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241) +277: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40 +[∣] +280: pop +level 2:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241) +281: right3 630598 h:=0+630598=630598, hh:=40 +[ ] +285: fntnum0 current font is ec-lmr10 +286: setchar92 ("5C) h:=630598+327680=958278, hh:=61 +287: setchar106 ("6A) h:=958278+200245=1158523, hh:=74 +288: setchar111 ("6F) h:=1158523+327680=1486203, hh:=95 +289: setchar98 ("62) h:=1486203+364085=1850288, hh:=118 +290: setchar110 ("6E) h:=1850288+364085=2214373, hh:=141 +291: setchar97 ("61) h:=2214373+327680=2542053, hh:=162 +292: setchar109 ("6D) h:=2542053+546111=3088164, hh:=197 +293: setchar101 ("65) h:=3088164+291275=3379439, hh:=215 +294: setchar46 ("2E) h:=3379439+182043=3561482, hh:=227 +[\jobname.] +295: pop +level 1:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241) +296: y0 786432 v:=3801088+786432=4587520, vv:=291 +297: push +level 1:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291) +298: push +level 2:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291) +299: fntnum1 current font is min10 +300: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40 +[∣] +303: pop +level 2:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291) +304: right3 630598 h:=0+630598=630598, hh:=40 +[ ] +308: fntnum0 current font is ec-lmr10 +309: setchar111 ("6F) h:=630598+327680=958278, hh:=61 +310: setchar110 ("6E) h:=958278+364085=1322363, hh:=84 +311: setchar101 ("65) h:=1322363+291275=1613638, hh:=102 +312: setchar108 ("6C) h:=1613638+182043=1795681, hh:=114 +313: setchar101 ("65) h:=1795681+291275=2086956, hh:=132 +314: setchar116 ("74) h:=2086956+254870=2341826, hh:=148 +315: setchar116 ("74) h:=2341826+254870=2596696, hh:=164 +316: setchar101 ("65) h:=2596696+291275=2887971, hh:=182 +317: setchar114 ("72) h:=2887971+256683=3144654, hh:=198 +318: setchar46 ("2E) h:=3144654+182043=3326697, hh:=210 +[oneletter.] +319: pop +level 1:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291) +320: y0 786432 v:=4587520+786432=5373952, vv:=340 +321: push +level 1:(h=0,v=5373952,w=0,x=0,y=786432,z=0,hh=0,vv=340) +322: right3 1310720 h:=0+1310720=1310720, hh:=83 +326: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104 +[ \] +327: set1 196("C4) h:=1638400+491520=2129920, hh:=135 +329: setchar46 ("2E) h:=2129920+182043=2311963, hh:=147 +330: setchar92 ("5C) h:=2311963+327680=2639643, hh:=168 +[.\] +331: set1 197("C5) h:=2639643+491520=3131163, hh:=199 +333: setchar46 ("2E) h:=3131163+182043=3313206, hh:=211 +334: setchar92 ("5C) h:=3313206+327680=3640886, hh:=232 +[.\] +335: set1 255("FF) h:=3640886+327680=3968566, hh:=253 +337: setchar46 ("2E) h:=3968566+182043=4150609, hh:=265 +338: right3 291271 h:=4150609+291271=4441880, hh:=281 +[. ] +342: set1 191("BF) h:=4441880+491520=4933400, hh:=312 +344: pop +level 1:(h=0,v=5373952,w=0,x=0,y=786432,z=0,hh=0,vv=340) +345: y0 786432 v:=5373952+786432=6160384, vv:=390 +346: push +level 1:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390) +347: push +level 2:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390) +348: fntnum1 current font is min10 +349: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40 +[∣] +352: pop +level 2:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390) +353: right3 630598 h:=0+630598=630598, hh:=40 +[ ] +357: fntnum0 current font is ec-lmr10 +358: setchar99 ("63) h:=630598+291275=921873, hh:=58 +359: setchar115 ("73) h:=921873+258506=1180379, hh:=74 +360: setchar110 ("6E) h:=1180379+364085=1544464, hh:=97 +361: setchar97 ("61) h:=1544464+327680=1872144, hh:=118 +362: setchar109 ("6D) h:=1872144+546111=2418255, hh:=153 +363: setchar101 ("65) h:=2418255+291275=2709530, hh:=171 +364: setchar49 ("31) h:=2709530+327680=3037210, hh:=192 +365: setchar46 ("2E) h:=3037210+182043=3219253, hh:=204 +[csname1.] +366: pop +level 1:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390) +367: y0 786432 v:=6160384+786432=6946816, vv:=440 +368: push +level 1:(h=0,v=6946816,w=0,x=0,y=786432,z=0,hh=0,vv=440) +369: right3 1310720 h:=0+1310720=1310720, hh:=83 +373: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104 +[ \] +374: set1 197("C5) h:=1638400+491520=2129920, hh:=135 +376: set1 191("BF) h:=2129920+491520=2621440, hh:=166 +378: setchar92 ("5C) h:=2621440+327680=2949120, hh:=187 +[\] +379: set1 197("C5) h:=2949120+491520=3440640, hh:=218 +381: set1 191("BF) h:=3440640+491520=3932160, hh:=249 +383: setchar44 ("2C) h:=3932160+182043=4114203, hh:=261 +384: w3 218453 h:=4114203+218453=4332656, hh:=274 +388: setchar92 ("5C) h:=4332656+327680=4660336, hh:=295 +[, \] +389: set1 197("C5) h:=4660336+491520=5151856, hh:=326 +391: set1 191("BF) h:=5151856+491520=5643376, hh:=357 +393: setchar44 ("2C) h:=5643376+182043=5825419, hh:=369 +394: w0 218453 h:=5825419+218453=6043872, hh:=383 +395: setchar92 ("5C) h:=6043872+327680=6371552, hh:=404 +[, \] +396: fntnum1 current font is min10 +397: set2 17727("453F) type=0 h:=6371552+630598=7002150, hh:=444 +[䔿] +400: pop +level 1:(h=0,v=6946816,w=0,x=0,y=786432,z=0,hh=0,vv=440) +401: y0 786432 v:=6946816+786432=7733248, vv:=490 +402: push +level 1:(h=0,v=7733248,w=0,x=0,y=786432,z=0,hh=0,vv=490) +403: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +407: fntnum0 current font is ec-lmr10 +408: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104 +[\] +409: fntnum1 current font is min10 +410: set2 9250("2422) type=0 h:=1638400+630598=2268998, hh:=144 +[␢] +413: fntnum0 current font is ec-lmr10 +414: setchar61 ("3D) h:=2268998+509738=2778736, hh:=176 +415: setchar62 ("3E) h:=2778736+509738=3288474, hh:=208 +416: right3 218453 h:=3288474+218453=3506927, hh:=222 +420: setchar104 ("68) h:=3506927+364085=3871012, hh:=245 +421: setchar111 ("6F) h:=3871012+327680=4198692, hh:=266 +422: setchar103 ("67) h:=4198692+327680=4526372, hh:=287 +423: setchar101 ("65) h:=4526372+291275=4817647, hh:=305 +424: setchar44 ("2C) h:=4817647+182043=4999690, hh:=317 +[=> hoge,] +425: pop +level 1:(h=0,v=7733248,w=0,x=0,y=786432,z=0,hh=0,vv=490) +426: y0 786432 v:=7733248+786432=8519680, vv:=540 +427: push +level 1:(h=0,v=8519680,w=0,x=0,y=786432,z=0,hh=0,vv=540) +428: right3 1310720 h:=0+1310720=1310720, hh:=83 +432: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104 +[ \] +433: set1 164("A4) h:=1638400+364085=2002485, hh:=127 +435: set1 162("A2) h:=2002485+291275=2293760, hh:=145 +437: setchar61 ("3D) h:=2293760+509738=2803498, hh:=177 +438: setchar62 ("3E) h:=2803498+509738=3313236, hh:=209 +439: right3 218453 h:=3313236+218453=3531689, hh:=224 +443: setchar112 ("70) h:=3531689+364085=3895774, hh:=247 +444: setchar105 ("69) h:=3895774+182043=4077817, hh:=259 +445: setchar121 ("79) h:=4077817+345898=4423715, hh:=281 +446: right2 -18205 h:=4423715-18205=4405510, hh:=280 +449: setchar111 ("6F) h:=4405510+327680=4733190, hh:=301 +450: setchar44 ("2C) h:=4733190+182043=4915233, hh:=313 +[=> piyo,] +451: pop +level 1:(h=0,v=8519680,w=0,x=0,y=786432,z=0,hh=0,vv=540) +452: y0 786432 v:=8519680+786432=9306112, vv:=589 +453: push +level 1:(h=0,v=9306112,w=0,x=0,y=786432,z=0,hh=0,vv=589) +454: right3 1310720 h:=0+1310720=1310720, hh:=83 +458: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104 +[ \] +459: set1 164("A4) h:=1638400+364085=2002485, hh:=127 +461: set1 162("A2) h:=2002485+291275=2293760, hh:=145 +463: setchar61 ("3D) h:=2293760+509738=2803498, hh:=177 +464: setchar62 ("3E) h:=2803498+509738=3313236, hh:=209 +465: right3 218453 h:=3313236+218453=3531689, hh:=224 +469: setchar112 ("70) h:=3531689+364085=3895774, hh:=247 +470: setchar105 ("69) h:=3895774+182043=4077817, hh:=259 +471: setchar121 ("79) h:=4077817+345898=4423715, hh:=281 +472: right2 -18205 h:=4423715-18205=4405510, hh:=280 +475: setchar111 ("6F) h:=4405510+327680=4733190, hh:=301 +476: setchar46 ("2E) h:=4733190+182043=4915233, hh:=313 +[=> piyo.] +477: pop +level 1:(h=0,v=9306112,w=0,x=0,y=786432,z=0,hh=0,vv=589) +478: y0 786432 v:=9306112+786432=10092544, vv:=639 +479: push +level 1:(h=0,v=10092544,w=0,x=0,y=786432,z=0,hh=0,vv=639) +480: push +level 2:(h=0,v=10092544,w=0,x=0,y=786432,z=0,hh=0,vv=639) +481: fntnum1 current font is min10 +482: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40 +[∣] +485: pop +level 2:(h=0,v=10092544,w=0,x=0,y=786432,z=0,hh=0,vv=639) +486: right3 630598 h:=0+630598=630598, hh:=40 +[ ] +490: fntnum0 current font is ec-lmr10 +491: setchar48 ("30) h:=630598+327680=958278, hh:=61 +492: setchar120 ("78) h:=958278+345898=1304176, hh:=83 +493: setchar70 ("46) h:=1304176+427818=1731994, hh:=110 +494: setchar70 ("46) h:=1731994+427818=2159812, hh:=137 +495: setchar46 ("2E) h:=2159812+182043=2341855, hh:=149 +[0xFF.] +496: pop +level 1:(h=0,v=10092544,w=0,x=0,y=786432,z=0,hh=0,vv=639) +497: y0 786432 v:=10092544+786432=10878976, vv:=689 +498: push +level 1:(h=0,v=10878976,w=0,x=0,y=786432,z=0,hh=0,vv=689) +499: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +503: fntnum1 current font is min10 +504: set2 9250("2422) type=0 h:=1310720+630598=1941318, hh:=123 +[␢] +507: fntnum0 current font is ec-lmr10 +508: setchar44 ("2C) h:=1941318+182043=2123361, hh:=135 +509: w3 218453 h:=2123361+218453=2341814, hh:=148 +513: setchar40 ("28) h:=2341814+254870=2596684, hh:=164 +514: setchar92 ("5C) h:=2596684+327680=2924364, hh:=185 +[, (\] +515: set1 255("FF) h:=2924364+327680=3252044, hh:=206 +517: set1 197("C5) h:=3252044+491520=3743564, hh:=237 +519: set1 255("FF) h:=3743564+327680=4071244, hh:=258 +521: set1 191("BF) h:=4071244+491520=4562764, hh:=289 +523: setchar58 ("3A) h:=4562764+182043=4744807, hh:=301 +524: setchar109 ("6D) h:=4744807+546111=5290918, hh:=336 +525: setchar97 ("61) h:=5290918+327680=5618598, hh:=357 +526: setchar99 ("63) h:=5618598+291275=5909873, hh:=375 +527: setchar114 ("72) h:=5909873+256683=6166556, hh:=391 +528: setchar111 ("6F) h:=6166556+327680=6494236, hh:=412 +529: setchar58 ("3A) h:=6494236+182043=6676279, hh:=424 +530: setchar45 ("2D) h:=6676279+218453=6894732, hh:=438 +531: setchar62 ("3E) h:=6894732+509738=7404470, hh:=470 +[:macro:->] +532: fntnum1 current font is min10 +533: set2 9250("2422) type=0 h:=7404470+630598=8035068, hh:=510 +[␢] +536: fntnum0 current font is ec-lmr10 +537: setchar41 ("29) h:=8035068+254870=8289938, hh:=526 +538: setchar44 ("2C) h:=8289938+182043=8471981, hh:=538 +539: w0 218453 h:=8471981+218453=8690434, hh:=550 +540: setchar92 ("5C) h:=8690434+327680=9018114, hh:=571 +[), \] +541: set1 255("FF) h:=9018114+327680=9345794, hh:=592 +543: set1 197("C5) h:=9345794+491520=9837314, hh:=623 +545: set1 255("FF) h:=9837314+327680=10164994, hh:=644 +547: set1 191("BF) h:=10164994+491520=10656514, hh:=675 +549: setchar44 ("2C) h:=10656514+182043=10838557, hh:=687 +550: w0 218453 h:=10838557+218453=11057010, hh:=700 +551: setchar109 ("6D) h:=11057010+546111=11603121, hh:=735 +552: setchar97 ("61) h:=11603121+327680=11930801, hh:=756 +553: setchar99 ("63) h:=11930801+291275=12222076, hh:=774 +554: setchar114 ("72) h:=12222076+256683=12478759, hh:=790 +555: setchar111 ("6F) h:=12478759+327680=12806439, hh:=811 +556: setchar58 ("3A) h:=12806439+182043=12988482, hh:=823 +557: setchar45 ("2D) h:=12988482+218453=13206935, hh:=837 +558: setchar62 ("3E) h:=13206935+509738=13716673, hh:=869 +559: setchar40 ("28) h:=13716673+254870=13971543, hh:=885 +560: setchar92 ("5C) h:=13971543+327680=14299223, hh:=906 +[, macro:->(\] +561: set1 255("FF) h:=14299223+327680=14626903, hh:=927 +563: set1 197("C5) h:=14626903+491520=15118423, hh:=958 +565: set1 255("FF) h:=15118423+327680=15446103, hh:=979 +567: set1 191("BF) h:=15446103+491520=15937623, hh:=1010 +569: setchar58 ("3A) h:=15937623+182043=16119666, hh:=1022 +570: setchar109 ("6D) h:=16119666+546111=16665777, hh:=1057 +571: setchar97 ("61) h:=16665777+327680=16993457, hh:=1078 +572: setchar99 ("63) h:=16993457+291275=17284732, hh:=1096 +573: setchar114 ("72) h:=17284732+256683=17541415, hh:=1112 +574: setchar111 ("6F) h:=17541415+327680=17869095, hh:=1133 +575: setchar58 ("3A) h:=17869095+182043=18051138, hh:=1145 +576: setchar45 ("2D) h:=18051138+218453=18269591, hh:=1159 +577: setchar62 ("3E) h:=18269591+509738=18779329, hh:=1191 +[:macro:->] +578: fntnum1 current font is min10 +579: set2 9250("2422) type=0 h:=18779329+630598=19409927, hh:=1231 +[␢] +582: fntnum0 current font is ec-lmr10 +583: setchar41 ("29) h:=19409927+254870=19664797, hh:=1247 +584: setchar46 ("2E) h:=19664797+182043=19846840, hh:=1259 +[).] +585: pop +level 1:(h=0,v=10878976,w=0,x=0,y=786432,z=0,hh=0,vv=689) +586: y0 786432 v:=10878976+786432=11665408, vv:=739 +587: push +level 1:(h=0,v=11665408,w=0,x=0,y=786432,z=0,hh=0,vv=739) +588: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +592: fntnum1 current font is min10 +593: set2 9252("2424) type=0 h:=1310720+630598=1941318, hh:=123 +[] +596: fntnum0 current font is ec-lmr10 +597: setchar44 ("2C) h:=1941318+182043=2123361, hh:=135 +598: w3 218453 h:=2123361+218453=2341814, hh:=148 +602: setchar40 ("28) h:=2341814+254870=2596684, hh:=164 +603: setchar92 ("5C) h:=2596684+327680=2924364, hh:=185 +[, (\] +604: set1 255("FF) h:=2924364+327680=3252044, hh:=206 +606: setchar58 ("3A) h:=3252044+182043=3434087, hh:=218 +607: setchar109 ("6D) h:=3434087+546111=3980198, hh:=253 +608: setchar97 ("61) h:=3980198+327680=4307878, hh:=274 +609: setchar99 ("63) h:=4307878+291275=4599153, hh:=292 +610: setchar114 ("72) h:=4599153+256683=4855836, hh:=308 +611: setchar111 ("6F) h:=4855836+327680=5183516, hh:=329 +612: setchar58 ("3A) h:=5183516+182043=5365559, hh:=341 +613: setchar45 ("2D) h:=5365559+218453=5584012, hh:=355 +614: setchar62 ("3E) h:=5584012+509738=6093750, hh:=387 +[:macro:->] +615: fntnum1 current font is min10 +616: set2 9252("2424) type=0 h:=6093750+630598=6724348, hh:=427 +[] +619: fntnum0 current font is ec-lmr10 +620: setchar41 ("29) h:=6724348+254870=6979218, hh:=443 +621: setchar44 ("2C) h:=6979218+182043=7161261, hh:=455 +622: w0 218453 h:=7161261+218453=7379714, hh:=467 +623: setchar92 ("5C) h:=7379714+327680=7707394, hh:=488 +[), \] +624: set1 255("FF) h:=7707394+327680=8035074, hh:=509 +626: setchar44 ("2C) h:=8035074+182043=8217117, hh:=521 +627: w0 218453 h:=8217117+218453=8435570, hh:=534 +628: setchar109 ("6D) h:=8435570+546111=8981681, hh:=569 +629: setchar97 ("61) h:=8981681+327680=9309361, hh:=590 +630: setchar99 ("63) h:=9309361+291275=9600636, hh:=608 +631: setchar114 ("72) h:=9600636+256683=9857319, hh:=624 +632: setchar111 ("6F) h:=9857319+327680=10184999, hh:=645 +633: setchar58 ("3A) h:=10184999+182043=10367042, hh:=657 +634: setchar45 ("2D) h:=10367042+218453=10585495, hh:=671 +635: setchar62 ("3E) h:=10585495+509738=11095233, hh:=703 +636: setchar40 ("28) h:=11095233+254870=11350103, hh:=719 +637: setchar92 ("5C) h:=11350103+327680=11677783, hh:=740 +[, macro:->(\] +638: set1 255("FF) h:=11677783+327680=12005463, hh:=761 +640: setchar58 ("3A) h:=12005463+182043=12187506, hh:=773 +641: setchar109 ("6D) h:=12187506+546111=12733617, hh:=808 +642: setchar97 ("61) h:=12733617+327680=13061297, hh:=829 +643: setchar99 ("63) h:=13061297+291275=13352572, hh:=847 +644: setchar114 ("72) h:=13352572+256683=13609255, hh:=863 +645: setchar111 ("6F) h:=13609255+327680=13936935, hh:=884 +646: setchar58 ("3A) h:=13936935+182043=14118978, hh:=896 +647: setchar45 ("2D) h:=14118978+218453=14337431, hh:=910 +648: setchar62 ("3E) h:=14337431+509738=14847169, hh:=942 +[:macro:->] +649: fntnum1 current font is min10 +650: set2 9252("2424) type=0 h:=14847169+630598=15477767, hh:=982 +[] +653: fntnum0 current font is ec-lmr10 +654: setchar41 ("29) h:=15477767+254870=15732637, hh:=998 +655: setchar46 ("2E) h:=15732637+182043=15914680, hh:=1010 +[).] +656: pop +level 1:(h=0,v=11665408,w=0,x=0,y=786432,z=0,hh=0,vv=739) +657: y0 786432 v:=11665408+786432=12451840, vv:=789 +658: push +level 1:(h=0,v=12451840,w=0,x=0,y=786432,z=0,hh=0,vv=789) +659: push +level 2:(h=0,v=12451840,w=0,x=0,y=786432,z=0,hh=0,vv=789) +660: fntnum1 current font is min10 +661: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40 +[∣] +664: pop +level 2:(h=0,v=12451840,w=0,x=0,y=786432,z=0,hh=0,vv=789) +665: right3 630598 h:=0+630598=630598, hh:=40 +[ ] +669: fntnum0 current font is ec-lmr10 +670: setchar99 ("63) h:=630598+291275=921873, hh:=58 +671: setchar111 ("6F) h:=921873+327680=1249553, hh:=79 +672: setchar110 ("6E) h:=1249553+364085=1613638, hh:=102 +673: right2 -18205 h:=1613638-18205=1595433, hh:=101 +676: setchar116 ("74) h:=1595433+254870=1850303, hh:=117 +677: setchar101 ("65) h:=1850303+291275=2141578, hh:=135 +678: setchar120 ("78) h:=2141578+345898=2487476, hh:=157 +679: setchar116 ("74) h:=2487476+254870=2742346, hh:=173 +680: setchar115 ("73) h:=2742346+258506=3000852, hh:=189 +681: setchar46 ("2E) h:=3000852+182043=3182895, hh:=201 +[contexts.] +682: pop +level 1:(h=0,v=12451840,w=0,x=0,y=786432,z=0,hh=0,vv=789) +683: y0 786432 v:=12451840+786432=13238272, vv:=839 +684: push +level 1:(h=0,v=13238272,w=0,x=0,y=786432,z=0,hh=0,vv=839) +685: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +689: fntnum1 current font is min10 +690: set2 9250("2422) type=0 h:=1310720+630598=1941318, hh:=123 +[␢] +693: fntnum0 current font is ec-lmr10 +694: set1 197("C5) h:=1941318+491520=2432838, hh:=154 +696: set1 191("BF) h:=2432838+491520=2924358, hh:=185 +698: w3 218453 h:=2924358+218453=3142811, hh:=199 +702: setchar97 ("61) h:=3142811+327680=3470491, hh:=220 +[ a] +703: set1 197("C5) h:=3470491+491520=3962011, hh:=251 +705: set1 191("BF) h:=3962011+491520=4453531, hh:=282 +707: w0 218453 h:=4453531+218453=4671984, hh:=296 +[ ] +708: set1 197("C5) h:=4671984+491520=5163504, hh:=327 +710: set1 191("BF) h:=5163504+491520=5655024, hh:=358 +712: w0 218453 h:=5655024+218453=5873477, hh:=372 +[ ] +713: fntnum1 current font is min10 +714: set2 17727("453F) type=0 h:=5873477+630598=6504075, hh:=412 +717: w0 218453 h:=6504075+218453=6722528, hh:=426 +[䔿 ] +718: fntnum0 current font is ec-lmr10 +719: set1 197("C5) h:=6722528+491520=7214048, hh:=457 +721: set1 191("BF) h:=7214048+491520=7705568, hh:=488 +723: w0 218453 h:=7705568+218453=7924021, hh:=502 +[ ] +724: set1 197("C5) h:=7924021+491520=8415541, hh:=533 +726: set1 191("BF) h:=8415541+491520=8907061, hh:=564 +728: w0 218453 h:=8907061+218453=9125514, hh:=578 +[ ] +729: fntnum1 current font is min10 +730: set2 17727("453F) type=0 h:=9125514+630598=9756112, hh:=618 +733: x3 436906 h:=9756112+436906=10193018, hh:=646 +[䔿 ] +737: fntnum0 current font is ec-lmr10 +738: set1 197("C5) h:=10193018+491520=10684538, hh:=677 +740: set1 191("BF) h:=10684538+491520=11176058, hh:=708 +742: w0 218453 h:=11176058+218453=11394511, hh:=722 +[ ] +743: fntnum1 current font is min10 +744: set2 17727("453F) type=0 h:=11394511+630598=12025109, hh:=762 +747: x0 436906 h:=12025109+436906=12462015, hh:=789 +748: set2 9252("2424) type=0 h:=12462015+630598=13092613, hh:=829 +[䔿 ] +751: fntnum0 current font is ec-lmr10 +752: setchar109 ("6D) h:=13092613+546111=13638724, hh:=864 +753: setchar97 ("61) h:=13638724+327680=13966404, hh:=885 +754: setchar99 ("63) h:=13966404+291275=14257679, hh:=903 +755: setchar114 ("72) h:=14257679+256683=14514362, hh:=919 +756: setchar111 ("6F) h:=14514362+327680=14842042, hh:=940 +757: setchar58 ("3A) h:=14842042+182043=15024085, hh:=952 +758: setchar45 ("2D) h:=15024085+218453=15242538, hh:=966 +759: setchar62 ("3E) h:=15242538+509738=15752276, hh:=998 +[macro:->] +760: set1 197("C5) h:=15752276+491520=16243796, hh:=1029 +762: set1 191("BF) h:=16243796+491520=16735316, hh:=1060 +764: w0 218453 h:=16735316+218453=16953769, hh:=1074 +[ ] +765: set1 197("C5) h:=16953769+491520=17445289, hh:=1105 +767: set1 191("BF) h:=17445289+491520=17936809, hh:=1136 +769: w0 218453 h:=17936809+218453=18155262, hh:=1150 +[ ] +770: fntnum1 current font is min10 +771: set2 17727("453F) type=0 h:=18155262+630598=18785860, hh:=1190 +[䔿] +774: pop +level 1:(h=0,v=13238272,w=0,x=0,y=786432,z=0,hh=0,vv=839) +775: y0 786432 v:=13238272+786432=14024704, vv:=888 +776: push +level 1:(h=0,v=14024704,w=0,x=0,y=786432,z=0,hh=0,vv=888) +777: right3 1310720 h:=0+1310720=1310720, hh:=83 +781: set2 9250("2422) type=0 h:=1310720+630598=1941318, hh:=123 +[ ␢] +784: fntnum0 current font is ec-lmr10 +785: set1 197("C5) h:=1941318+491520=2432838, hh:=154 +787: set1 191("BF) h:=2432838+491520=2924358, hh:=185 +789: w3 218453 h:=2924358+218453=3142811, hh:=199 +[ ] +793: set1 197("C5) h:=3142811+491520=3634331, hh:=230 +795: set1 191("BF) h:=3634331+491520=4125851, hh:=261 +797: fntnum1 current font is min10 +798: set2 17727("453F) type=0 h:=4125851+630598=4756449, hh:=301 +[䔿] +801: fntnum0 current font is ec-lmr10 +802: set1 197("C5) h:=4756449+491520=5247969, hh:=332 +804: set1 191("BF) h:=5247969+491520=5739489, hh:=363 +806: w0 218453 h:=5739489+218453=5957942, hh:=377 +807: setchar97 ("61) h:=5957942+327680=6285622, hh:=398 +[ a] +808: set1 197("C5) h:=6285622+491520=6777142, hh:=429 +810: set1 191("BF) h:=6777142+491520=7268662, hh:=460 +812: w0 218453 h:=7268662+218453=7487115, hh:=474 +[ ] +813: set1 197("C5) h:=7487115+491520=7978635, hh:=505 +815: set1 191("BF) h:=7978635+491520=8470155, hh:=536 +817: w0 218453 h:=8470155+218453=8688608, hh:=550 +[ ] +818: fntnum1 current font is min10 +819: set2 17727("453F) type=0 h:=8688608+630598=9319206, hh:=590 +822: w0 218453 h:=9319206+218453=9537659, hh:=604 +[䔿 ] +823: fntnum0 current font is ec-lmr10 +824: set1 197("C5) h:=9537659+491520=10029179, hh:=635 +826: set1 191("BF) h:=10029179+491520=10520699, hh:=666 +828: w0 218453 h:=10520699+218453=10739152, hh:=680 +[ ] +829: set1 197("C5) h:=10739152+491520=11230672, hh:=711 +831: set1 191("BF) h:=11230672+491520=11722192, hh:=742 +833: w0 218453 h:=11722192+218453=11940645, hh:=756 +[ ] +834: fntnum1 current font is min10 +835: set2 17727("453F) type=0 h:=11940645+630598=12571243, hh:=796 +838: right3 436906 h:=12571243+436906=13008149, hh:=824 +[䔿 ] +842: fntnum0 current font is ec-lmr10 +843: set1 197("C5) h:=13008149+491520=13499669, hh:=855 +845: set1 191("BF) h:=13499669+491520=13991189, hh:=886 +847: w0 218453 h:=13991189+218453=14209642, hh:=900 +[ ] +848: fntnum1 current font is min10 +849: set2 17727("453F) type=0 h:=14209642+630598=14840240, hh:=940 +852: w0 218453 h:=14840240+218453=15058693, hh:=954 +853: set2 9252("2424) type=0 h:=15058693+630598=15689291, hh:=994 +[䔿 ] +856: fntnum0 current font is ec-lmr10 +857: set1 255("FF) h:=15689291+327680=16016971, hh:=1015 +859: pop +level 1:(h=0,v=14024704,w=0,x=0,y=786432,z=0,hh=0,vv=888) +860: y0 786432 v:=14024704+786432=14811136, vv:=938 +861: push +level 1:(h=0,v=14811136,w=0,x=0,y=786432,z=0,hh=0,vv=938) +862: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +866: fntnum1 current font is min10 +867: set2 9252("2424) type=0 h:=1310720+630598=1941318, hh:=123 +[] +870: pop +level 1:(h=0,v=14811136,w=0,x=0,y=786432,z=0,hh=0,vv=938) +871: y0 786432 v:=14811136+786432=15597568, vv:=988 +872: push +level 1:(h=0,v=15597568,w=0,x=0,y=786432,z=0,hh=0,vv=988) +873: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +877: fntnum0 current font is ec-lmr10 +878: setchar46 ("2E) h:=1310720+182043=1492763, hh:=95 +879: setchar97 ("61) h:=1492763+327680=1820443, hh:=116 +880: setchar46 ("2E) h:=1820443+182043=2002486, hh:=128 +881: setchar46 ("2E) h:=2002486+182043=2184529, hh:=140 +882: setchar46 ("2E) h:=2184529+182043=2366572, hh:=152 +883: setchar99 ("63) h:=2366572+291275=2657847, hh:=170 +884: setchar46 ("2E) h:=2657847+182043=2839890, hh:=182 +885: setchar98 ("62) h:=2839890+364085=3203975, hh:=205 +886: setchar46 ("2E) h:=3203975+182043=3386018, hh:=216 +887: setchar46 ("2E) h:=3386018+182043=3568061, hh:=228 +[.a...c.b..] +888: pop +level 1:(h=0,v=15597568,w=0,x=0,y=786432,z=0,hh=0,vv=988) +889: y0 786432 v:=15597568+786432=16384000, vv:=1038 +890: push +level 1:(h=0,v=16384000,w=0,x=0,y=786432,z=0,hh=0,vv=1038) +891: right3 1310720 h:=0+1310720=1310720, hh:=83 +895: setchar46 ("2E) h:=1310720+182043=1492763, hh:=95 +896: setchar97 ("61) h:=1492763+327680=1820443, hh:=116 +897: setchar46 ("2E) h:=1820443+182043=2002486, hh:=128 +898: setchar46 ("2E) h:=2002486+182043=2184529, hh:=140 +899: setchar46 ("2E) h:=2184529+182043=2366572, hh:=152 +900: setchar99 ("63) h:=2366572+291275=2657847, hh:=170 +901: setchar46 ("2E) h:=2657847+182043=2839890, hh:=182 +902: setchar98 ("62) h:=2839890+364085=3203975, hh:=205 +903: setchar46 ("2E) h:=3203975+182043=3386018, hh:=216 +904: setchar46 ("2E) h:=3386018+182043=3568061, hh:=228 +[ .a...c.b..] +905: pop +level 1:(h=0,v=16384000,w=0,x=0,y=786432,z=0,hh=0,vv=1038) +906: y0 786432 v:=16384000+786432=17170432, vv:=1088 +907: push +level 1:(h=0,v=17170432,w=0,x=0,y=786432,z=0,hh=0,vv=1088) +908: push +level 2:(h=0,v=17170432,w=0,x=0,y=786432,z=0,hh=0,vv=1088) +909: fntnum1 current font is min10 +910: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40 +[∣] +913: pop +level 2:(h=0,v=17170432,w=0,x=0,y=786432,z=0,hh=0,vv=1088) +914: right3 630598 h:=0+630598=630598, hh:=40 +[ ] +918: fntnum0 current font is ec-lmr10 +919: setchar99 ("63) h:=630598+291275=921873, hh:=58 +920: setchar115 ("73) h:=921873+258506=1180379, hh:=74 +921: setchar110 ("6E) h:=1180379+364085=1544464, hh:=97 +922: setchar97 ("61) h:=1544464+327680=1872144, hh:=118 +923: setchar109 ("6D) h:=1872144+546111=2418255, hh:=153 +924: setchar101 ("65) h:=2418255+291275=2709530, hh:=171 +925: setchar50 ("32) h:=2709530+327680=3037210, hh:=192 +926: setchar46 ("2E) h:=3037210+182043=3219253, hh:=204 +[csname2.] +927: pop +level 1:(h=0,v=17170432,w=0,x=0,y=786432,z=0,hh=0,vv=1088) +928: y0 786432 v:=17170432+786432=17956864, vv:=1137 +929: push +level 1:(h=0,v=17956864,w=0,x=0,y=786432,z=0,hh=0,vv=1137) +930: right3 1310720 h:=0+1310720=1310720, hh:=83 +934: setchar83 ("53) h:=1310720+364085=1674805, hh:=106 +935: setchar72 ("48) h:=1674805+491520=2166325, hh:=137 +936: setchar79 ("4F) h:=2166325+509738=2676063, hh:=169 +937: right2 -18205 h:=2676063-18205=2657858, hh:=168 +940: setchar87 ("57) h:=2657858+673578=3331436, hh:=211 +941: right3 218453 h:=3331436+218453=3549889, hh:=225 +945: setchar46 ("2E) h:=3549889+182043=3731932, hh:=237 +946: setchar46 ("2E) h:=3731932+182043=3913975, hh:=249 +947: setchar46 ("2E) h:=3913975+182043=4096018, hh:=261 +[ SHOW ...] +948: pop +level 1:(h=0,v=17956864,w=0,x=0,y=786432,z=0,hh=0,vv=1137) +949: y0 786432 v:=17956864+786432=18743296, vv:=1187 +950: push +level 1:(h=0,v=18743296,w=0,x=0,y=786432,z=0,hh=0,vv=1187) +951: right3 1310720 h:=0+1310720=1310720, hh:=83 +955: setchar83 ("53) h:=1310720+364085=1674805, hh:=106 +956: setchar84 ("54) h:=1674805+473301=2148106, hh:=136 +957: setchar82 ("52) h:=2148106+482410=2630516, hh:=167 +958: setchar73 ("49) h:=2630516+236650=2867166, hh:=182 +959: setchar78 ("4E) h:=2867166+491520=3358686, hh:=213 +960: setchar71 ("47) h:=3358686+514261=3872947, hh:=246 +961: right3 218453 h:=3872947+218453=4091400, hh:=259 +965: setchar92 ("5C) h:=4091400+327680=4419080, hh:=280 +[ STRING \] +966: set1 197("C5) h:=4419080+491520=4910600, hh:=311 +968: set1 191("BF) h:=4910600+491520=5402120, hh:=342 +970: setchar46 ("2E) h:=5402120+182043=5584163, hh:=354 +971: setchar92 ("5C) h:=5584163+327680=5911843, hh:=375 +[.\] +972: fntnum1 current font is min10 +973: set2 17727("453F) type=0 h:=5911843+630598=6542441, hh:=415 +[䔿] +976: fntnum0 current font is ec-lmr10 +977: setchar46 ("2E) h:=6542441+182043=6724484, hh:=427 +978: setchar92 ("5C) h:=6724484+327680=7052164, hh:=448 +[.\] +979: set1 197("C5) h:=7052164+491520=7543684, hh:=479 +981: set1 191("BF) h:=7543684+491520=8035204, hh:=510 +983: setchar46 ("2E) h:=8035204+182043=8217247, hh:=522 +984: setchar92 ("5C) h:=8217247+327680=8544927, hh:=543 +[.\] +985: fntnum1 current font is min10 +986: set2 17727("453F) type=0 h:=8544927+630598=9175525, hh:=583 +[䔿] +989: pop +level 1:(h=0,v=18743296,w=0,x=0,y=786432,z=0,hh=0,vv=1187) +990: y0 786432 v:=18743296+786432=19529728, vv:=1237 +991: push +level 1:(h=0,v=19529728,w=0,x=0,y=786432,z=0,hh=0,vv=1237) +992: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +996: fntnum0 current font is ec-lmr10 +997: setchar77 ("4D) h:=1310720+600768=1911488, hh:=121 +998: setchar69 ("45) h:=1911488+446005=2357493, hh:=149 +999: setchar65 ("41) h:=2357493+491520=2849013, hh:=180 +1000: setchar78 ("4E) h:=2849013+491520=3340533, hh:=211 +1001: setchar73 ("49) h:=3340533+236650=3577183, hh:=226 +1002: setchar78 ("4E) h:=3577183+491520=4068703, hh:=257 +1003: setchar71 ("47) h:=4068703+514261=4582964, hh:=290 +1004: right3 218453 h:=4582964+218453=4801417, hh:=304 +1008: setchar109 ("6D) h:=4801417+546111=5347528, hh:=339 +1009: setchar97 ("61) h:=5347528+327680=5675208, hh:=360 +1010: setchar99 ("63) h:=5675208+291275=5966483, hh:=378 +1011: setchar114 ("72) h:=5966483+256683=6223166, hh:=394 +1012: setchar111 ("6F) h:=6223166+327680=6550846, hh:=415 +1013: setchar58 ("3A) h:=6550846+182043=6732889, hh:=427 +1014: setchar45 ("2D) h:=6732889+218453=6951342, hh:=441 +1015: setchar62 ("3E) h:=6951342+509738=7461080, hh:=473 +1016: setchar97 ("61) h:=7461080+327680=7788760, hh:=494 +1017: setchar46 ("2E) h:=7788760+182043=7970803, hh:=506 +1018: setchar109 ("6D) h:=7970803+546111=8516914, hh:=541 +1019: setchar97 ("61) h:=8516914+327680=8844594, hh:=562 +1020: setchar99 ("63) h:=8844594+291275=9135869, hh:=580 +1021: setchar114 ("72) h:=9135869+256683=9392552, hh:=596 +1022: setchar111 ("6F) h:=9392552+327680=9720232, hh:=617 +1023: setchar58 ("3A) h:=9720232+182043=9902275, hh:=629 +1024: setchar45 ("2D) h:=9902275+218453=10120728, hh:=643 +1025: setchar62 ("3E) h:=10120728+509738=10630466, hh:=675 +1026: setchar98 ("62) h:=10630466+364085=10994551, hh:=698 +1027: setchar46 ("2E) h:=10994551+182043=11176594, hh:=710 +1028: setchar109 ("6D) h:=11176594+546111=11722705, hh:=745 +1029: setchar97 ("61) h:=11722705+327680=12050385, hh:=765 +1030: setchar99 ("63) h:=12050385+291275=12341660, hh:=783 +1031: setchar114 ("72) h:=12341660+256683=12598343, hh:=799 +1032: setchar111 ("6F) h:=12598343+327680=12926023, hh:=820 +1033: setchar58 ("3A) h:=12926023+182043=13108066, hh:=832 +1034: setchar45 ("2D) h:=13108066+218453=13326519, hh:=846 +1035: setchar62 ("3E) h:=13326519+509738=13836257, hh:=878 +1036: setchar97 ("61) h:=13836257+327680=14163937, hh:=899 +1037: setchar46 ("2E) h:=14163937+182043=14345980, hh:=911 +1038: setchar109 ("6D) h:=14345980+546111=14892091, hh:=945 +1039: setchar97 ("61) h:=14892091+327680=15219771, hh:=966 +1040: setchar99 ("63) h:=15219771+291275=15511046, hh:=984 +1041: setchar114 ("72) h:=15511046+256683=15767729, hh:=1000 +1042: setchar111 ("6F) h:=15767729+327680=16095409, hh:=1021 +1043: setchar58 ("3A) h:=16095409+182043=16277452, hh:=1033 +1044: setchar45 ("2D) h:=16277452+218453=16495905, hh:=1047 +1045: setchar62 ("3E) h:=16495905+509738=17005643, hh:=1079 +1046: setchar98 ("62) h:=17005643+364085=17369728, hh:=1102 +1047: setchar46 ("2E) h:=17369728+182043=17551771, hh:=1114 +[MEANING macro:->a.macro:->b.macro:->a.macro:->b.] +1048: pop +level 1:(h=0,v=19529728,w=0,x=0,y=786432,z=0,hh=0,vv=1237) +1049: pop +level 0:(h=0,v=42152922,w=0,x=0,y=0,z=0,hh=0,vv=2670) +1050: down3 1572864 v:=42152922+1572864=43725786, vv:=2770 +1054: eop diff --git a/Build/source/texk/web2c/ptexdir/tests/p-pknj-sa.typ b/Build/source/texk/web2c/ptexdir/tests/p-pknj-sa.typ new file mode 100644 index 00000000000..9373f0bac64 --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/p-pknj-sa.typ @@ -0,0 +1,829 @@ +Options selected: + Starting page = * + Maximum number of pages = 1000000 + Output level = 4 (the works) + Resolution = 300.00000000 pixels per inch +numerator/denominator=25400000/473628672 +magnification=1000; 0.00006334 pixels per DVI unit +' TeX output 20XX.XX.XX' +Postamble starts at byte 1061. +maxv=43725786, maxh=30785863, maxstackdepth=3, totalpages=1 +Font 1: min10 (JFM)---loaded at size 655360 DVI units +Font 0: ec-lmr10---loaded at size 655360 DVI units + +42: beginning of page 37726 +87: push +level 0:(h=0,v=0,w=0,x=0,y=0,z=0,hh=0,vv=0) +88: down3 -917504 v:=0-917504=-917504, vv:=-58 +92: pop +level 0:(h=0,v=0,w=0,x=0,y=0,z=0,hh=0,vv=0) +93: down4 42152922 v:=0+42152922=42152922, vv:=2670 +98: push +level 0:(h=0,v=42152922,w=0,x=0,y=0,z=0,hh=0,vv=2670) +99: down4 -41497562 v:=42152922-41497562=655360, vv:=42 +104: push +level 1:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42) +105: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +109: fntdef1 0: ec-lmr10 +133: fntnum0 current font is ec-lmr10 +134: setchar65 ("41) h:=1310720+491520=1802240, hh:=114 +135: setchar58 ("3A) h:=1802240+182043=1984283, hh:=126 +136: w3 218453 h:=1984283+218453=2202736, hh:=140 +[A: ] +140: set1 197("C5) h:=2202736+491520=2694256, hh:=171 +142: set1 191("BF) h:=2694256+491520=3185776, hh:=202 +144: w0 218453 h:=3185776+218453=3404229, hh:=216 +[ ] +145: set1 197("C5) h:=3404229+491520=3895749, hh:=247 +147: set1 191("BF) h:=3895749+491520=4387269, hh:=278 +149: w0 218453 h:=4387269+218453=4605722, hh:=292 +[ ] +150: fntdef1 1: min10 +171: fntnum1 current font is min10 +172: set2 17727("453F) type=0 h:=4605722+630598=5236320, hh:=332 +[䔿] +175: pop +level 1:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42) +176: y3 786432 v:=655360+786432=1441792, vv:=91 +180: push +level 1:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91) +181: push +level 2:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91) +182: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40 +[∣] +185: pop +level 2:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91) +186: right3 630598 h:=0+630598=630598, hh:=40 +[ ] +190: fntnum0 current font is ec-lmr10 +191: setchar92 ("5C) h:=630598+327680=958278, hh:=61 +192: setchar109 ("6D) h:=958278+546111=1504389, hh:=96 +193: setchar101 ("65) h:=1504389+291275=1795664, hh:=114 +194: setchar97 ("61) h:=1795664+327680=2123344, hh:=135 +195: setchar110 ("6E) h:=2123344+364085=2487429, hh:=158 +196: setchar105 ("69) h:=2487429+182043=2669472, hh:=170 +197: setchar110 ("6E) h:=2669472+364085=3033557, hh:=193 +198: setchar103 ("67) h:=3033557+327680=3361237, hh:=214 +199: setchar46 ("2E) h:=3361237+182043=3543280, hh:=226 +[\meaning.] +200: pop +level 1:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91) +201: y0 786432 v:=1441792+786432=2228224, vv:=141 +202: push +level 1:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141) +203: right3 1310720 h:=0+1310720=1310720, hh:=83 +207: setchar109 ("6D) h:=1310720+546111=1856831, hh:=118 +208: setchar97 ("61) h:=1856831+327680=2184511, hh:=139 +209: setchar99 ("63) h:=2184511+291275=2475786, hh:=157 +210: setchar114 ("72) h:=2475786+256683=2732469, hh:=173 +211: setchar111 ("6F) h:=2732469+327680=3060149, hh:=194 +212: setchar58 ("3A) h:=3060149+182043=3242192, hh:=206 +213: setchar45 ("2D) h:=3242192+218453=3460645, hh:=220 +214: setchar62 ("3E) h:=3460645+509738=3970383, hh:=252 +215: setchar109 ("6D) h:=3970383+546111=4516494, hh:=287 +216: setchar97 ("61) h:=4516494+327680=4844174, hh:=308 +217: setchar99 ("63) h:=4844174+291275=5135449, hh:=326 +218: setchar114 ("72) h:=5135449+256683=5392132, hh:=342 +219: setchar111 ("6F) h:=5392132+327680=5719812, hh:=363 +220: setchar58 ("3A) h:=5719812+182043=5901855, hh:=375 +221: setchar45 ("2D) h:=5901855+218453=6120308, hh:=389 +222: setchar62 ("3E) h:=6120308+509738=6630046, hh:=421 +[ macro:->macro:->] +223: set1 197("C5) h:=6630046+491520=7121566, hh:=452 +225: set1 191("BF) h:=7121566+491520=7613086, hh:=483 +227: w3 218453 h:=7613086+218453=7831539, hh:=496 +[ ] +231: set1 197("C5) h:=7831539+491520=8323059, hh:=527 +233: set1 191("BF) h:=8323059+491520=8814579, hh:=558 +235: w0 218453 h:=8814579+218453=9033032, hh:=572 +[ ] +236: fntnum1 current font is min10 +237: set2 17727("453F) type=0 h:=9033032+630598=9663630, hh:=612 +[䔿] +240: pop +level 1:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141) +241: y0 786432 v:=2228224+786432=3014656, vv:=191 +242: push +level 1:(h=0,v=3014656,w=0,x=0,y=786432,z=0,hh=0,vv=191) +243: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +247: fntnum0 current font is ec-lmr10 +248: setchar109 ("6D) h:=1310720+546111=1856831, hh:=118 +249: setchar97 ("61) h:=1856831+327680=2184511, hh:=139 +250: setchar99 ("63) h:=2184511+291275=2475786, hh:=157 +251: setchar114 ("72) h:=2475786+256683=2732469, hh:=173 +252: setchar111 ("6F) h:=2732469+327680=3060149, hh:=194 +253: setchar58 ("3A) h:=3060149+182043=3242192, hh:=206 +254: setchar45 ("2D) h:=3242192+218453=3460645, hh:=220 +255: setchar62 ("3E) h:=3460645+509738=3970383, hh:=252 +[macro:->] +256: set1 197("C5) h:=3970383+491520=4461903, hh:=283 +258: set1 191("BF) h:=4461903+491520=4953423, hh:=314 +260: w3 218453 h:=4953423+218453=5171876, hh:=328 +[ ] +264: set1 197("C5) h:=5171876+491520=5663396, hh:=359 +266: set1 191("BF) h:=5663396+491520=6154916, hh:=390 +268: w0 218453 h:=6154916+218453=6373369, hh:=404 +[ ] +269: fntnum1 current font is min10 +270: set2 17727("453F) type=0 h:=6373369+630598=7003967, hh:=444 +[䔿] +273: pop +level 1:(h=0,v=3014656,w=0,x=0,y=786432,z=0,hh=0,vv=191) +274: y0 786432 v:=3014656+786432=3801088, vv:=241 +275: push +level 1:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241) +276: push +level 2:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241) +277: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40 +[∣] +280: pop +level 2:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241) +281: right3 630598 h:=0+630598=630598, hh:=40 +[ ] +285: fntnum0 current font is ec-lmr10 +286: setchar92 ("5C) h:=630598+327680=958278, hh:=61 +287: setchar106 ("6A) h:=958278+200245=1158523, hh:=74 +288: setchar111 ("6F) h:=1158523+327680=1486203, hh:=95 +289: setchar98 ("62) h:=1486203+364085=1850288, hh:=118 +290: setchar110 ("6E) h:=1850288+364085=2214373, hh:=141 +291: setchar97 ("61) h:=2214373+327680=2542053, hh:=162 +292: setchar109 ("6D) h:=2542053+546111=3088164, hh:=197 +293: setchar101 ("65) h:=3088164+291275=3379439, hh:=215 +294: setchar46 ("2E) h:=3379439+182043=3561482, hh:=227 +[\jobname.] +295: pop +level 1:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241) +296: y0 786432 v:=3801088+786432=4587520, vv:=291 +297: push +level 1:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291) +298: push +level 2:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291) +299: fntnum1 current font is min10 +300: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40 +[∣] +303: pop +level 2:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291) +304: right3 630598 h:=0+630598=630598, hh:=40 +[ ] +308: fntnum0 current font is ec-lmr10 +309: setchar111 ("6F) h:=630598+327680=958278, hh:=61 +310: setchar110 ("6E) h:=958278+364085=1322363, hh:=84 +311: setchar101 ("65) h:=1322363+291275=1613638, hh:=102 +312: setchar108 ("6C) h:=1613638+182043=1795681, hh:=114 +313: setchar101 ("65) h:=1795681+291275=2086956, hh:=132 +314: setchar116 ("74) h:=2086956+254870=2341826, hh:=148 +315: setchar116 ("74) h:=2341826+254870=2596696, hh:=164 +316: setchar101 ("65) h:=2596696+291275=2887971, hh:=182 +317: setchar114 ("72) h:=2887971+256683=3144654, hh:=198 +318: setchar46 ("2E) h:=3144654+182043=3326697, hh:=210 +[oneletter.] +319: pop +level 1:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291) +320: y0 786432 v:=4587520+786432=5373952, vv:=340 +321: push +level 1:(h=0,v=5373952,w=0,x=0,y=786432,z=0,hh=0,vv=340) +322: right3 1310720 h:=0+1310720=1310720, hh:=83 +326: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104 +[ \] +327: set1 196("C4) h:=1638400+491520=2129920, hh:=135 +329: setchar46 ("2E) h:=2129920+182043=2311963, hh:=147 +330: setchar92 ("5C) h:=2311963+327680=2639643, hh:=168 +[.\] +331: set1 197("C5) h:=2639643+491520=3131163, hh:=199 +333: setchar46 ("2E) h:=3131163+182043=3313206, hh:=211 +334: setchar92 ("5C) h:=3313206+327680=3640886, hh:=232 +[.\] +335: set1 255("FF) h:=3640886+327680=3968566, hh:=253 +337: setchar46 ("2E) h:=3968566+182043=4150609, hh:=265 +338: right3 291271 h:=4150609+291271=4441880, hh:=281 +[. ] +342: set1 191("BF) h:=4441880+491520=4933400, hh:=312 +344: pop +level 1:(h=0,v=5373952,w=0,x=0,y=786432,z=0,hh=0,vv=340) +345: y0 786432 v:=5373952+786432=6160384, vv:=390 +346: push +level 1:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390) +347: push +level 2:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390) +348: fntnum1 current font is min10 +349: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40 +[∣] +352: pop +level 2:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390) +353: right3 630598 h:=0+630598=630598, hh:=40 +[ ] +357: fntnum0 current font is ec-lmr10 +358: setchar99 ("63) h:=630598+291275=921873, hh:=58 +359: setchar115 ("73) h:=921873+258506=1180379, hh:=74 +360: setchar110 ("6E) h:=1180379+364085=1544464, hh:=97 +361: setchar97 ("61) h:=1544464+327680=1872144, hh:=118 +362: setchar109 ("6D) h:=1872144+546111=2418255, hh:=153 +363: setchar101 ("65) h:=2418255+291275=2709530, hh:=171 +364: setchar49 ("31) h:=2709530+327680=3037210, hh:=192 +365: setchar46 ("2E) h:=3037210+182043=3219253, hh:=204 +[csname1.] +366: pop +level 1:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390) +367: y0 786432 v:=6160384+786432=6946816, vv:=440 +368: push +level 1:(h=0,v=6946816,w=0,x=0,y=786432,z=0,hh=0,vv=440) +369: right3 1310720 h:=0+1310720=1310720, hh:=83 +373: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104 +[ \] +374: set1 197("C5) h:=1638400+491520=2129920, hh:=135 +376: set1 191("BF) h:=2129920+491520=2621440, hh:=166 +378: setchar92 ("5C) h:=2621440+327680=2949120, hh:=187 +[\] +379: set1 197("C5) h:=2949120+491520=3440640, hh:=218 +381: set1 191("BF) h:=3440640+491520=3932160, hh:=249 +383: setchar44 ("2C) h:=3932160+182043=4114203, hh:=261 +384: w3 218453 h:=4114203+218453=4332656, hh:=274 +388: setchar92 ("5C) h:=4332656+327680=4660336, hh:=295 +[, \] +389: set1 197("C5) h:=4660336+491520=5151856, hh:=326 +391: set1 191("BF) h:=5151856+491520=5643376, hh:=357 +393: setchar44 ("2C) h:=5643376+182043=5825419, hh:=369 +394: w0 218453 h:=5825419+218453=6043872, hh:=383 +395: setchar92 ("5C) h:=6043872+327680=6371552, hh:=404 +[, \] +396: fntnum1 current font is min10 +397: set2 17727("453F) type=0 h:=6371552+630598=7002150, hh:=444 +[䔿] +400: pop +level 1:(h=0,v=6946816,w=0,x=0,y=786432,z=0,hh=0,vv=440) +401: y0 786432 v:=6946816+786432=7733248, vv:=490 +402: push +level 1:(h=0,v=7733248,w=0,x=0,y=786432,z=0,hh=0,vv=490) +403: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +407: fntnum0 current font is ec-lmr10 +408: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104 +[\] +409: fntnum1 current font is min10 +410: set2 9250("2422) type=0 h:=1638400+630598=2268998, hh:=144 +[␢] +413: fntnum0 current font is ec-lmr10 +414: setchar61 ("3D) h:=2268998+509738=2778736, hh:=176 +415: setchar62 ("3E) h:=2778736+509738=3288474, hh:=208 +416: right3 218453 h:=3288474+218453=3506927, hh:=222 +420: setchar104 ("68) h:=3506927+364085=3871012, hh:=245 +421: setchar111 ("6F) h:=3871012+327680=4198692, hh:=266 +422: setchar103 ("67) h:=4198692+327680=4526372, hh:=287 +423: setchar101 ("65) h:=4526372+291275=4817647, hh:=305 +424: setchar44 ("2C) h:=4817647+182043=4999690, hh:=317 +[=> hoge,] +425: pop +level 1:(h=0,v=7733248,w=0,x=0,y=786432,z=0,hh=0,vv=490) +426: y0 786432 v:=7733248+786432=8519680, vv:=540 +427: push +level 1:(h=0,v=8519680,w=0,x=0,y=786432,z=0,hh=0,vv=540) +428: right3 1310720 h:=0+1310720=1310720, hh:=83 +432: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104 +[ \] +433: set1 227("E3) h:=1638400+327680=1966080, hh:=125 +435: set1 129("81) h:=1966080+491520=2457600, hh:=156 +437: w2 -18205 h:=2457600-18205=2439395, hh:=155 +440: set1 130("82) h:=2439395+473301=2912696, hh:=185 +442: setchar61 ("3D) h:=2912696+509738=3422434, hh:=217 +443: setchar62 ("3E) h:=3422434+509738=3932172, hh:=249 +444: right3 218453 h:=3932172+218453=4150625, hh:=263 +448: setchar112 ("70) h:=4150625+364085=4514710, hh:=286 +449: setchar105 ("69) h:=4514710+182043=4696753, hh:=298 +450: setchar121 ("79) h:=4696753+345898=5042651, hh:=320 +451: w0 -18205 h:=5042651-18205=5024446, hh:=319 +452: setchar111 ("6F) h:=5024446+327680=5352126, hh:=340 +453: setchar44 ("2C) h:=5352126+182043=5534169, hh:=352 +[=> piyo,] +454: pop +level 1:(h=0,v=8519680,w=0,x=0,y=786432,z=0,hh=0,vv=540) +455: y0 786432 v:=8519680+786432=9306112, vv:=589 +456: push +level 1:(h=0,v=9306112,w=0,x=0,y=786432,z=0,hh=0,vv=589) +457: right3 1310720 h:=0+1310720=1310720, hh:=83 +461: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104 +[ \] +462: set1 227("E3) h:=1638400+327680=1966080, hh:=125 +464: set1 129("81) h:=1966080+491520=2457600, hh:=156 +466: w2 -18205 h:=2457600-18205=2439395, hh:=155 +469: set1 130("82) h:=2439395+473301=2912696, hh:=185 +471: setchar61 ("3D) h:=2912696+509738=3422434, hh:=217 +472: setchar62 ("3E) h:=3422434+509738=3932172, hh:=249 +473: right3 218453 h:=3932172+218453=4150625, hh:=263 +477: setchar112 ("70) h:=4150625+364085=4514710, hh:=286 +478: setchar105 ("69) h:=4514710+182043=4696753, hh:=298 +479: setchar121 ("79) h:=4696753+345898=5042651, hh:=320 +480: w0 -18205 h:=5042651-18205=5024446, hh:=319 +481: setchar111 ("6F) h:=5024446+327680=5352126, hh:=340 +482: setchar46 ("2E) h:=5352126+182043=5534169, hh:=352 +[=> piyo.] +483: pop +level 1:(h=0,v=9306112,w=0,x=0,y=786432,z=0,hh=0,vv=589) +484: y0 786432 v:=9306112+786432=10092544, vv:=639 +485: push +level 1:(h=0,v=10092544,w=0,x=0,y=786432,z=0,hh=0,vv=639) +486: push +level 2:(h=0,v=10092544,w=0,x=0,y=786432,z=0,hh=0,vv=639) +487: fntnum1 current font is min10 +488: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40 +[∣] +491: pop +level 2:(h=0,v=10092544,w=0,x=0,y=786432,z=0,hh=0,vv=639) +492: right3 630598 h:=0+630598=630598, hh:=40 +[ ] +496: fntnum0 current font is ec-lmr10 +497: setchar48 ("30) h:=630598+327680=958278, hh:=61 +498: setchar120 ("78) h:=958278+345898=1304176, hh:=83 +499: setchar70 ("46) h:=1304176+427818=1731994, hh:=110 +500: setchar70 ("46) h:=1731994+427818=2159812, hh:=137 +501: setchar46 ("2E) h:=2159812+182043=2341855, hh:=149 +[0xFF.] +502: pop +level 1:(h=0,v=10092544,w=0,x=0,y=786432,z=0,hh=0,vv=639) +503: y0 786432 v:=10092544+786432=10878976, vv:=689 +504: push +level 1:(h=0,v=10878976,w=0,x=0,y=786432,z=0,hh=0,vv=689) +505: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +509: fntnum1 current font is min10 +510: set2 9250("2422) type=0 h:=1310720+630598=1941318, hh:=123 +[␢] +513: fntnum0 current font is ec-lmr10 +514: setchar44 ("2C) h:=1941318+182043=2123361, hh:=135 +515: w3 218453 h:=2123361+218453=2341814, hh:=148 +519: setchar40 ("28) h:=2341814+254870=2596684, hh:=164 +520: setchar92 ("5C) h:=2596684+327680=2924364, hh:=185 +[, (\] +521: set1 255("FF) h:=2924364+327680=3252044, hh:=206 +523: set1 197("C5) h:=3252044+491520=3743564, hh:=237 +525: set1 255("FF) h:=3743564+327680=4071244, hh:=258 +527: set1 191("BF) h:=4071244+491520=4562764, hh:=289 +529: setchar58 ("3A) h:=4562764+182043=4744807, hh:=301 +530: setchar109 ("6D) h:=4744807+546111=5290918, hh:=336 +531: setchar97 ("61) h:=5290918+327680=5618598, hh:=357 +532: setchar99 ("63) h:=5618598+291275=5909873, hh:=375 +533: setchar114 ("72) h:=5909873+256683=6166556, hh:=391 +534: setchar111 ("6F) h:=6166556+327680=6494236, hh:=412 +535: setchar58 ("3A) h:=6494236+182043=6676279, hh:=424 +536: setchar45 ("2D) h:=6676279+218453=6894732, hh:=438 +537: setchar62 ("3E) h:=6894732+509738=7404470, hh:=470 +[:macro:->] +538: fntnum1 current font is min10 +539: set2 9250("2422) type=0 h:=7404470+630598=8035068, hh:=510 +[␢] +542: fntnum0 current font is ec-lmr10 +543: setchar41 ("29) h:=8035068+254870=8289938, hh:=526 +544: setchar44 ("2C) h:=8289938+182043=8471981, hh:=538 +545: w0 218453 h:=8471981+218453=8690434, hh:=550 +546: setchar92 ("5C) h:=8690434+327680=9018114, hh:=571 +[), \] +547: set1 255("FF) h:=9018114+327680=9345794, hh:=592 +549: set1 197("C5) h:=9345794+491520=9837314, hh:=623 +551: set1 255("FF) h:=9837314+327680=10164994, hh:=644 +553: set1 191("BF) h:=10164994+491520=10656514, hh:=675 +555: setchar44 ("2C) h:=10656514+182043=10838557, hh:=687 +556: w0 218453 h:=10838557+218453=11057010, hh:=700 +557: setchar109 ("6D) h:=11057010+546111=11603121, hh:=735 +558: setchar97 ("61) h:=11603121+327680=11930801, hh:=756 +559: setchar99 ("63) h:=11930801+291275=12222076, hh:=774 +560: setchar114 ("72) h:=12222076+256683=12478759, hh:=790 +561: setchar111 ("6F) h:=12478759+327680=12806439, hh:=811 +562: setchar58 ("3A) h:=12806439+182043=12988482, hh:=823 +563: setchar45 ("2D) h:=12988482+218453=13206935, hh:=837 +564: setchar62 ("3E) h:=13206935+509738=13716673, hh:=869 +565: setchar40 ("28) h:=13716673+254870=13971543, hh:=885 +566: setchar92 ("5C) h:=13971543+327680=14299223, hh:=906 +[, macro:->(\] +567: set1 255("FF) h:=14299223+327680=14626903, hh:=927 +569: set1 197("C5) h:=14626903+491520=15118423, hh:=958 +571: set1 255("FF) h:=15118423+327680=15446103, hh:=979 +573: set1 191("BF) h:=15446103+491520=15937623, hh:=1010 +575: setchar58 ("3A) h:=15937623+182043=16119666, hh:=1022 +576: setchar109 ("6D) h:=16119666+546111=16665777, hh:=1057 +577: setchar97 ("61) h:=16665777+327680=16993457, hh:=1078 +578: setchar99 ("63) h:=16993457+291275=17284732, hh:=1096 +579: setchar114 ("72) h:=17284732+256683=17541415, hh:=1112 +580: setchar111 ("6F) h:=17541415+327680=17869095, hh:=1133 +581: setchar58 ("3A) h:=17869095+182043=18051138, hh:=1145 +582: setchar45 ("2D) h:=18051138+218453=18269591, hh:=1159 +583: setchar62 ("3E) h:=18269591+509738=18779329, hh:=1191 +[:macro:->] +584: fntnum1 current font is min10 +585: set2 9250("2422) type=0 h:=18779329+630598=19409927, hh:=1231 +[␢] +588: fntnum0 current font is ec-lmr10 +589: setchar41 ("29) h:=19409927+254870=19664797, hh:=1247 +590: setchar46 ("2E) h:=19664797+182043=19846840, hh:=1259 +[).] +591: pop +level 1:(h=0,v=10878976,w=0,x=0,y=786432,z=0,hh=0,vv=689) +592: y0 786432 v:=10878976+786432=11665408, vv:=739 +593: push +level 1:(h=0,v=11665408,w=0,x=0,y=786432,z=0,hh=0,vv=739) +594: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +598: fntnum1 current font is min10 +599: set2 9252("2424) type=0 h:=1310720+630598=1941318, hh:=123 +[] +602: fntnum0 current font is ec-lmr10 +603: setchar44 ("2C) h:=1941318+182043=2123361, hh:=135 +604: w3 218453 h:=2123361+218453=2341814, hh:=148 +608: setchar40 ("28) h:=2341814+254870=2596684, hh:=164 +609: setchar92 ("5C) h:=2596684+327680=2924364, hh:=185 +[, (\] +610: set1 255("FF) h:=2924364+327680=3252044, hh:=206 +612: setchar58 ("3A) h:=3252044+182043=3434087, hh:=218 +613: setchar109 ("6D) h:=3434087+546111=3980198, hh:=253 +614: setchar97 ("61) h:=3980198+327680=4307878, hh:=274 +615: setchar99 ("63) h:=4307878+291275=4599153, hh:=292 +616: setchar114 ("72) h:=4599153+256683=4855836, hh:=308 +617: setchar111 ("6F) h:=4855836+327680=5183516, hh:=329 +618: setchar58 ("3A) h:=5183516+182043=5365559, hh:=341 +619: setchar45 ("2D) h:=5365559+218453=5584012, hh:=355 +620: setchar62 ("3E) h:=5584012+509738=6093750, hh:=387 +[:macro:->] +621: fntnum1 current font is min10 +622: set2 9252("2424) type=0 h:=6093750+630598=6724348, hh:=427 +[] +625: fntnum0 current font is ec-lmr10 +626: setchar41 ("29) h:=6724348+254870=6979218, hh:=443 +627: setchar44 ("2C) h:=6979218+182043=7161261, hh:=455 +628: w0 218453 h:=7161261+218453=7379714, hh:=467 +629: setchar92 ("5C) h:=7379714+327680=7707394, hh:=488 +[), \] +630: set1 255("FF) h:=7707394+327680=8035074, hh:=509 +632: setchar44 ("2C) h:=8035074+182043=8217117, hh:=521 +633: w0 218453 h:=8217117+218453=8435570, hh:=534 +634: setchar109 ("6D) h:=8435570+546111=8981681, hh:=569 +635: setchar97 ("61) h:=8981681+327680=9309361, hh:=590 +636: setchar99 ("63) h:=9309361+291275=9600636, hh:=608 +637: setchar114 ("72) h:=9600636+256683=9857319, hh:=624 +638: setchar111 ("6F) h:=9857319+327680=10184999, hh:=645 +639: setchar58 ("3A) h:=10184999+182043=10367042, hh:=657 +640: setchar45 ("2D) h:=10367042+218453=10585495, hh:=671 +641: setchar62 ("3E) h:=10585495+509738=11095233, hh:=703 +642: setchar40 ("28) h:=11095233+254870=11350103, hh:=719 +643: setchar92 ("5C) h:=11350103+327680=11677783, hh:=740 +[, macro:->(\] +644: set1 255("FF) h:=11677783+327680=12005463, hh:=761 +646: setchar58 ("3A) h:=12005463+182043=12187506, hh:=773 +647: setchar109 ("6D) h:=12187506+546111=12733617, hh:=808 +648: setchar97 ("61) h:=12733617+327680=13061297, hh:=829 +649: setchar99 ("63) h:=13061297+291275=13352572, hh:=847 +650: setchar114 ("72) h:=13352572+256683=13609255, hh:=863 +651: setchar111 ("6F) h:=13609255+327680=13936935, hh:=884 +652: setchar58 ("3A) h:=13936935+182043=14118978, hh:=896 +653: setchar45 ("2D) h:=14118978+218453=14337431, hh:=910 +654: setchar62 ("3E) h:=14337431+509738=14847169, hh:=942 +[:macro:->] +655: fntnum1 current font is min10 +656: set2 9252("2424) type=0 h:=14847169+630598=15477767, hh:=982 +[] +659: fntnum0 current font is ec-lmr10 +660: setchar41 ("29) h:=15477767+254870=15732637, hh:=998 +661: setchar46 ("2E) h:=15732637+182043=15914680, hh:=1010 +[).] +662: pop +level 1:(h=0,v=11665408,w=0,x=0,y=786432,z=0,hh=0,vv=739) +663: y0 786432 v:=11665408+786432=12451840, vv:=789 +664: push +level 1:(h=0,v=12451840,w=0,x=0,y=786432,z=0,hh=0,vv=789) +665: push +level 2:(h=0,v=12451840,w=0,x=0,y=786432,z=0,hh=0,vv=789) +666: fntnum1 current font is min10 +667: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40 +[∣] +670: pop +level 2:(h=0,v=12451840,w=0,x=0,y=786432,z=0,hh=0,vv=789) +671: right3 630598 h:=0+630598=630598, hh:=40 +[ ] +675: fntnum0 current font is ec-lmr10 +676: setchar99 ("63) h:=630598+291275=921873, hh:=58 +677: setchar111 ("6F) h:=921873+327680=1249553, hh:=79 +678: setchar110 ("6E) h:=1249553+364085=1613638, hh:=102 +679: right2 -18205 h:=1613638-18205=1595433, hh:=101 +682: setchar116 ("74) h:=1595433+254870=1850303, hh:=117 +683: setchar101 ("65) h:=1850303+291275=2141578, hh:=135 +684: setchar120 ("78) h:=2141578+345898=2487476, hh:=157 +685: setchar116 ("74) h:=2487476+254870=2742346, hh:=173 +686: setchar115 ("73) h:=2742346+258506=3000852, hh:=189 +687: setchar46 ("2E) h:=3000852+182043=3182895, hh:=201 +[contexts.] +688: pop +level 1:(h=0,v=12451840,w=0,x=0,y=786432,z=0,hh=0,vv=789) +689: y0 786432 v:=12451840+786432=13238272, vv:=839 +690: push +level 1:(h=0,v=13238272,w=0,x=0,y=786432,z=0,hh=0,vv=839) +691: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +695: fntnum1 current font is min10 +696: set2 9250("2422) type=0 h:=1310720+630598=1941318, hh:=123 +[␢] +699: fntnum0 current font is ec-lmr10 +700: set1 197("C5) h:=1941318+491520=2432838, hh:=154 +702: set1 191("BF) h:=2432838+491520=2924358, hh:=185 +704: w3 218453 h:=2924358+218453=3142811, hh:=199 +708: setchar97 ("61) h:=3142811+327680=3470491, hh:=220 +[ a] +709: set1 197("C5) h:=3470491+491520=3962011, hh:=251 +711: set1 191("BF) h:=3962011+491520=4453531, hh:=282 +713: w0 218453 h:=4453531+218453=4671984, hh:=296 +[ ] +714: set1 197("C5) h:=4671984+491520=5163504, hh:=327 +716: set1 191("BF) h:=5163504+491520=5655024, hh:=358 +718: w0 218453 h:=5655024+218453=5873477, hh:=372 +[ ] +719: fntnum1 current font is min10 +720: set2 17727("453F) type=0 h:=5873477+630598=6504075, hh:=412 +723: w0 218453 h:=6504075+218453=6722528, hh:=426 +[䔿 ] +724: fntnum0 current font is ec-lmr10 +725: set1 197("C5) h:=6722528+491520=7214048, hh:=457 +727: set1 191("BF) h:=7214048+491520=7705568, hh:=488 +729: w0 218453 h:=7705568+218453=7924021, hh:=502 +[ ] +730: set1 197("C5) h:=7924021+491520=8415541, hh:=533 +732: set1 191("BF) h:=8415541+491520=8907061, hh:=564 +734: w0 218453 h:=8907061+218453=9125514, hh:=578 +[ ] +735: fntnum1 current font is min10 +736: set2 17727("453F) type=0 h:=9125514+630598=9756112, hh:=618 +739: x3 436906 h:=9756112+436906=10193018, hh:=646 +[䔿 ] +743: fntnum0 current font is ec-lmr10 +744: set1 197("C5) h:=10193018+491520=10684538, hh:=677 +746: set1 191("BF) h:=10684538+491520=11176058, hh:=708 +748: w0 218453 h:=11176058+218453=11394511, hh:=722 +[ ] +749: fntnum1 current font is min10 +750: set2 17727("453F) type=0 h:=11394511+630598=12025109, hh:=762 +753: x0 436906 h:=12025109+436906=12462015, hh:=789 +754: set2 9252("2424) type=0 h:=12462015+630598=13092613, hh:=829 +[䔿 ] +757: fntnum0 current font is ec-lmr10 +758: setchar109 ("6D) h:=13092613+546111=13638724, hh:=864 +759: setchar97 ("61) h:=13638724+327680=13966404, hh:=885 +760: setchar99 ("63) h:=13966404+291275=14257679, hh:=903 +761: setchar114 ("72) h:=14257679+256683=14514362, hh:=919 +762: setchar111 ("6F) h:=14514362+327680=14842042, hh:=940 +763: setchar58 ("3A) h:=14842042+182043=15024085, hh:=952 +764: setchar45 ("2D) h:=15024085+218453=15242538, hh:=966 +765: setchar62 ("3E) h:=15242538+509738=15752276, hh:=998 +[macro:->] +766: set1 197("C5) h:=15752276+491520=16243796, hh:=1029 +768: set1 191("BF) h:=16243796+491520=16735316, hh:=1060 +770: w0 218453 h:=16735316+218453=16953769, hh:=1074 +[ ] +771: set1 197("C5) h:=16953769+491520=17445289, hh:=1105 +773: set1 191("BF) h:=17445289+491520=17936809, hh:=1136 +775: w0 218453 h:=17936809+218453=18155262, hh:=1150 +[ ] +776: fntnum1 current font is min10 +777: set2 17727("453F) type=0 h:=18155262+630598=18785860, hh:=1190 +[䔿] +780: pop +level 1:(h=0,v=13238272,w=0,x=0,y=786432,z=0,hh=0,vv=839) +781: y0 786432 v:=13238272+786432=14024704, vv:=888 +782: push +level 1:(h=0,v=14024704,w=0,x=0,y=786432,z=0,hh=0,vv=888) +783: right3 1310720 h:=0+1310720=1310720, hh:=83 +787: set2 9250("2422) type=0 h:=1310720+630598=1941318, hh:=123 +[ ␢] +790: fntnum0 current font is ec-lmr10 +791: set1 197("C5) h:=1941318+491520=2432838, hh:=154 +793: set1 191("BF) h:=2432838+491520=2924358, hh:=185 +795: w3 218453 h:=2924358+218453=3142811, hh:=199 +[ ] +799: set1 197("C5) h:=3142811+491520=3634331, hh:=230 +801: set1 191("BF) h:=3634331+491520=4125851, hh:=261 +803: fntnum1 current font is min10 +804: set2 17727("453F) type=0 h:=4125851+630598=4756449, hh:=301 +[䔿] +807: fntnum0 current font is ec-lmr10 +808: set1 197("C5) h:=4756449+491520=5247969, hh:=332 +810: set1 191("BF) h:=5247969+491520=5739489, hh:=363 +812: w0 218453 h:=5739489+218453=5957942, hh:=377 +813: setchar97 ("61) h:=5957942+327680=6285622, hh:=398 +[ a] +814: set1 197("C5) h:=6285622+491520=6777142, hh:=429 +816: set1 191("BF) h:=6777142+491520=7268662, hh:=460 +818: w0 218453 h:=7268662+218453=7487115, hh:=474 +[ ] +819: set1 197("C5) h:=7487115+491520=7978635, hh:=505 +821: set1 191("BF) h:=7978635+491520=8470155, hh:=536 +823: w0 218453 h:=8470155+218453=8688608, hh:=550 +[ ] +824: fntnum1 current font is min10 +825: set2 17727("453F) type=0 h:=8688608+630598=9319206, hh:=590 +828: w0 218453 h:=9319206+218453=9537659, hh:=604 +[䔿 ] +829: fntnum0 current font is ec-lmr10 +830: set1 197("C5) h:=9537659+491520=10029179, hh:=635 +832: set1 191("BF) h:=10029179+491520=10520699, hh:=666 +834: w0 218453 h:=10520699+218453=10739152, hh:=680 +[ ] +835: set1 197("C5) h:=10739152+491520=11230672, hh:=711 +837: set1 191("BF) h:=11230672+491520=11722192, hh:=742 +839: w0 218453 h:=11722192+218453=11940645, hh:=756 +[ ] +840: fntnum1 current font is min10 +841: set2 17727("453F) type=0 h:=11940645+630598=12571243, hh:=796 +844: right3 436906 h:=12571243+436906=13008149, hh:=824 +[䔿 ] +848: fntnum0 current font is ec-lmr10 +849: set1 197("C5) h:=13008149+491520=13499669, hh:=855 +851: set1 191("BF) h:=13499669+491520=13991189, hh:=886 +853: w0 218453 h:=13991189+218453=14209642, hh:=900 +[ ] +854: fntnum1 current font is min10 +855: set2 17727("453F) type=0 h:=14209642+630598=14840240, hh:=940 +858: w0 218453 h:=14840240+218453=15058693, hh:=954 +859: set2 9252("2424) type=0 h:=15058693+630598=15689291, hh:=994 +[䔿 ] +862: fntnum0 current font is ec-lmr10 +863: set1 255("FF) h:=15689291+327680=16016971, hh:=1015 +865: pop +level 1:(h=0,v=14024704,w=0,x=0,y=786432,z=0,hh=0,vv=888) +866: y0 786432 v:=14024704+786432=14811136, vv:=938 +867: push +level 1:(h=0,v=14811136,w=0,x=0,y=786432,z=0,hh=0,vv=938) +868: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +872: fntnum1 current font is min10 +873: set2 9252("2424) type=0 h:=1310720+630598=1941318, hh:=123 +[] +876: pop +level 1:(h=0,v=14811136,w=0,x=0,y=786432,z=0,hh=0,vv=938) +877: y0 786432 v:=14811136+786432=15597568, vv:=988 +878: push +level 1:(h=0,v=15597568,w=0,x=0,y=786432,z=0,hh=0,vv=988) +879: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +883: fntnum0 current font is ec-lmr10 +884: setchar46 ("2E) h:=1310720+182043=1492763, hh:=95 +885: setchar97 ("61) h:=1492763+327680=1820443, hh:=116 +886: setchar46 ("2E) h:=1820443+182043=2002486, hh:=128 +887: setchar46 ("2E) h:=2002486+182043=2184529, hh:=140 +888: setchar46 ("2E) h:=2184529+182043=2366572, hh:=152 +889: setchar99 ("63) h:=2366572+291275=2657847, hh:=170 +890: setchar46 ("2E) h:=2657847+182043=2839890, hh:=182 +891: setchar98 ("62) h:=2839890+364085=3203975, hh:=205 +892: setchar46 ("2E) h:=3203975+182043=3386018, hh:=216 +893: setchar46 ("2E) h:=3386018+182043=3568061, hh:=228 +[.a...c.b..] +894: pop +level 1:(h=0,v=15597568,w=0,x=0,y=786432,z=0,hh=0,vv=988) +895: y0 786432 v:=15597568+786432=16384000, vv:=1038 +896: push +level 1:(h=0,v=16384000,w=0,x=0,y=786432,z=0,hh=0,vv=1038) +897: right3 1310720 h:=0+1310720=1310720, hh:=83 +901: setchar46 ("2E) h:=1310720+182043=1492763, hh:=95 +902: setchar97 ("61) h:=1492763+327680=1820443, hh:=116 +903: setchar46 ("2E) h:=1820443+182043=2002486, hh:=128 +904: setchar46 ("2E) h:=2002486+182043=2184529, hh:=140 +905: setchar46 ("2E) h:=2184529+182043=2366572, hh:=152 +906: setchar99 ("63) h:=2366572+291275=2657847, hh:=170 +907: setchar46 ("2E) h:=2657847+182043=2839890, hh:=182 +908: setchar98 ("62) h:=2839890+364085=3203975, hh:=205 +909: setchar46 ("2E) h:=3203975+182043=3386018, hh:=216 +910: setchar46 ("2E) h:=3386018+182043=3568061, hh:=228 +[ .a...c.b..] +911: pop +level 1:(h=0,v=16384000,w=0,x=0,y=786432,z=0,hh=0,vv=1038) +912: y0 786432 v:=16384000+786432=17170432, vv:=1088 +913: push +level 1:(h=0,v=17170432,w=0,x=0,y=786432,z=0,hh=0,vv=1088) +914: push +level 2:(h=0,v=17170432,w=0,x=0,y=786432,z=0,hh=0,vv=1088) +915: fntnum1 current font is min10 +916: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40 +[∣] +919: pop +level 2:(h=0,v=17170432,w=0,x=0,y=786432,z=0,hh=0,vv=1088) +920: right3 630598 h:=0+630598=630598, hh:=40 +[ ] +924: fntnum0 current font is ec-lmr10 +925: setchar99 ("63) h:=630598+291275=921873, hh:=58 +926: setchar115 ("73) h:=921873+258506=1180379, hh:=74 +927: setchar110 ("6E) h:=1180379+364085=1544464, hh:=97 +928: setchar97 ("61) h:=1544464+327680=1872144, hh:=118 +929: setchar109 ("6D) h:=1872144+546111=2418255, hh:=153 +930: setchar101 ("65) h:=2418255+291275=2709530, hh:=171 +931: setchar50 ("32) h:=2709530+327680=3037210, hh:=192 +932: setchar46 ("2E) h:=3037210+182043=3219253, hh:=204 +[csname2.] +933: pop +level 1:(h=0,v=17170432,w=0,x=0,y=786432,z=0,hh=0,vv=1088) +934: y0 786432 v:=17170432+786432=17956864, vv:=1137 +935: push +level 1:(h=0,v=17956864,w=0,x=0,y=786432,z=0,hh=0,vv=1137) +936: right3 1310720 h:=0+1310720=1310720, hh:=83 +940: setchar83 ("53) h:=1310720+364085=1674805, hh:=106 +941: setchar72 ("48) h:=1674805+491520=2166325, hh:=137 +942: setchar79 ("4F) h:=2166325+509738=2676063, hh:=169 +943: right2 -18205 h:=2676063-18205=2657858, hh:=168 +946: setchar87 ("57) h:=2657858+673578=3331436, hh:=211 +947: right3 218453 h:=3331436+218453=3549889, hh:=225 +951: setchar46 ("2E) h:=3549889+182043=3731932, hh:=237 +952: setchar46 ("2E) h:=3731932+182043=3913975, hh:=249 +953: setchar46 ("2E) h:=3913975+182043=4096018, hh:=261 +[ SHOW ...] +954: pop +level 1:(h=0,v=17956864,w=0,x=0,y=786432,z=0,hh=0,vv=1137) +955: y0 786432 v:=17956864+786432=18743296, vv:=1187 +956: push +level 1:(h=0,v=18743296,w=0,x=0,y=786432,z=0,hh=0,vv=1187) +957: right3 1310720 h:=0+1310720=1310720, hh:=83 +961: setchar83 ("53) h:=1310720+364085=1674805, hh:=106 +962: setchar84 ("54) h:=1674805+473301=2148106, hh:=136 +963: setchar82 ("52) h:=2148106+482410=2630516, hh:=167 +964: setchar73 ("49) h:=2630516+236650=2867166, hh:=182 +965: setchar78 ("4E) h:=2867166+491520=3358686, hh:=213 +966: setchar71 ("47) h:=3358686+514261=3872947, hh:=246 +967: right3 218453 h:=3872947+218453=4091400, hh:=259 +971: setchar92 ("5C) h:=4091400+327680=4419080, hh:=280 +[ STRING \] +972: set1 197("C5) h:=4419080+491520=4910600, hh:=311 +974: set1 191("BF) h:=4910600+491520=5402120, hh:=342 +976: setchar46 ("2E) h:=5402120+182043=5584163, hh:=354 +977: setchar92 ("5C) h:=5584163+327680=5911843, hh:=375 +[.\] +978: fntnum1 current font is min10 +979: set2 17727("453F) type=0 h:=5911843+630598=6542441, hh:=415 +[䔿] +982: fntnum0 current font is ec-lmr10 +983: setchar46 ("2E) h:=6542441+182043=6724484, hh:=427 +984: setchar92 ("5C) h:=6724484+327680=7052164, hh:=448 +[.\] +985: set1 197("C5) h:=7052164+491520=7543684, hh:=479 +987: set1 191("BF) h:=7543684+491520=8035204, hh:=510 +989: setchar46 ("2E) h:=8035204+182043=8217247, hh:=522 +990: setchar92 ("5C) h:=8217247+327680=8544927, hh:=543 +[.\] +991: fntnum1 current font is min10 +992: set2 17727("453F) type=0 h:=8544927+630598=9175525, hh:=583 +[䔿] +995: pop +level 1:(h=0,v=18743296,w=0,x=0,y=786432,z=0,hh=0,vv=1187) +996: y0 786432 v:=18743296+786432=19529728, vv:=1237 +997: push +level 1:(h=0,v=19529728,w=0,x=0,y=786432,z=0,hh=0,vv=1237) +998: right3 1310720 h:=0+1310720=1310720, hh:=83 +[ ] +1002: fntnum0 current font is ec-lmr10 +1003: setchar77 ("4D) h:=1310720+600768=1911488, hh:=121 +1004: setchar69 ("45) h:=1911488+446005=2357493, hh:=149 +1005: setchar65 ("41) h:=2357493+491520=2849013, hh:=180 +1006: setchar78 ("4E) h:=2849013+491520=3340533, hh:=211 +1007: setchar73 ("49) h:=3340533+236650=3577183, hh:=226 +1008: setchar78 ("4E) h:=3577183+491520=4068703, hh:=257 +1009: setchar71 ("47) h:=4068703+514261=4582964, hh:=290 +1010: right3 218453 h:=4582964+218453=4801417, hh:=304 +1014: setchar109 ("6D) h:=4801417+546111=5347528, hh:=339 +1015: setchar97 ("61) h:=5347528+327680=5675208, hh:=360 +1016: setchar99 ("63) h:=5675208+291275=5966483, hh:=378 +1017: setchar114 ("72) h:=5966483+256683=6223166, hh:=394 +1018: setchar111 ("6F) h:=6223166+327680=6550846, hh:=415 +1019: setchar58 ("3A) h:=6550846+182043=6732889, hh:=427 +1020: setchar45 ("2D) h:=6732889+218453=6951342, hh:=441 +1021: setchar62 ("3E) h:=6951342+509738=7461080, hh:=473 +1022: setchar97 ("61) h:=7461080+327680=7788760, hh:=494 +1023: setchar46 ("2E) h:=7788760+182043=7970803, hh:=506 +1024: setchar109 ("6D) h:=7970803+546111=8516914, hh:=541 +1025: setchar97 ("61) h:=8516914+327680=8844594, hh:=562 +1026: setchar99 ("63) h:=8844594+291275=9135869, hh:=580 +1027: setchar114 ("72) h:=9135869+256683=9392552, hh:=596 +1028: setchar111 ("6F) h:=9392552+327680=9720232, hh:=617 +1029: setchar58 ("3A) h:=9720232+182043=9902275, hh:=629 +1030: setchar45 ("2D) h:=9902275+218453=10120728, hh:=643 +1031: setchar62 ("3E) h:=10120728+509738=10630466, hh:=675 +1032: setchar98 ("62) h:=10630466+364085=10994551, hh:=698 +1033: setchar46 ("2E) h:=10994551+182043=11176594, hh:=710 +1034: setchar109 ("6D) h:=11176594+546111=11722705, hh:=745 +1035: setchar97 ("61) h:=11722705+327680=12050385, hh:=765 +1036: setchar99 ("63) h:=12050385+291275=12341660, hh:=783 +1037: setchar114 ("72) h:=12341660+256683=12598343, hh:=799 +1038: setchar111 ("6F) h:=12598343+327680=12926023, hh:=820 +1039: setchar58 ("3A) h:=12926023+182043=13108066, hh:=832 +1040: setchar45 ("2D) h:=13108066+218453=13326519, hh:=846 +1041: setchar62 ("3E) h:=13326519+509738=13836257, hh:=878 +1042: setchar97 ("61) h:=13836257+327680=14163937, hh:=899 +1043: setchar46 ("2E) h:=14163937+182043=14345980, hh:=911 +1044: setchar109 ("6D) h:=14345980+546111=14892091, hh:=945 +1045: setchar97 ("61) h:=14892091+327680=15219771, hh:=966 +1046: setchar99 ("63) h:=15219771+291275=15511046, hh:=984 +1047: setchar114 ("72) h:=15511046+256683=15767729, hh:=1000 +1048: setchar111 ("6F) h:=15767729+327680=16095409, hh:=1021 +1049: setchar58 ("3A) h:=16095409+182043=16277452, hh:=1033 +1050: setchar45 ("2D) h:=16277452+218453=16495905, hh:=1047 +1051: setchar62 ("3E) h:=16495905+509738=17005643, hh:=1079 +1052: setchar98 ("62) h:=17005643+364085=17369728, hh:=1102 +1053: setchar46 ("2E) h:=17369728+182043=17551771, hh:=1114 +[MEANING macro:->a.macro:->b.macro:->a.macro:->b.] +1054: pop +level 1:(h=0,v=19529728,w=0,x=0,y=786432,z=0,hh=0,vv=1237) +1055: pop +level 0:(h=0,v=42152922,w=0,x=0,y=0,z=0,hh=0,vv=2670) +1056: down3 1572864 v:=42152922+1572864=43725786, vv:=2770 +1060: eop diff --git a/Build/source/texk/web2c/ptexdir/tests/pknj-e.log b/Build/source/texk/web2c/ptexdir/tests/pknj-e.log new file mode 100644 index 00000000000..4f42dab30bb --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/pknj-e.log @@ -0,0 +1,223 @@ + restricted \write18 enabled. + %&-line parsing enabled. +**printkanji +(./printkanji.tex +\openout1 = `p-pknj-e.out'. + + +{MSG ^^c5^^bf ^^c5^^bf 顛 } +{TOT ^^c5^^bf ^^c5^^bf 顛 } +> \A=macro: +->^^c5^^bf ^^c5^^bf 顛 . +l.29 \show\A + + +■\meaning. {MSG macro:->macro:->^^c5^^bf ^^c5^^bf 顛 } +{TOT macro:->macro:->^^c5^^bf ^^c5^^bf 顛 } +> \B=macro: +->macro:->^^c5^^bf ^^c5^^bf 顛 . +l.40 \show\B + + +■\jobname. {MSG *あ*p-pknj-e*:p-pknj-e:*macro:->:p-pknj-e:*} +{TOT *あ*p-pknj-e*:p-pknj-e:*macro:->:p-pknj-e:*} + +■oneletter. {MSG \catcode`\^^c5= 197} +{TOT \catcode`\^^c5= 197} +{MSG \catcode`^^c5 = 197} +{TOT \catcode`^^c5 = 197} +{MSG \catcode`^^c5^^bf = 197} +{TOT \catcode`^^c5^^bf = 197} +{MSG \catcode`顛 = 50623} +{TOT \catcode`顛 = 50623} +■csname1. +> \顛=macro: +->hoge. +l.72 \show\顛 + + +> \^^c5^^bf=macro: +->piyo. +l.73 \show\^^c5^^bf + + +> \^^c5^^bf=macro: +->piyo. +<recently read> \^^c5^^bf + +l.74 \expandafter\show\csname ^^c5^^bf\endcsname + + +{MSG \顛=>macro:->hoge} +{TOT \顛=>macro:->hoge} +{MSG \^^c5^^bf=>macro:->piyo} +{TOT \^^c5^^bf=>macro:->piyo} +{MSG \^^c5^^bf=>macro:->piyo} +{TOT \^^c5^^bf=>macro:->piyo} +{MSG \^^c5^^bf, \^^c5^^bf, \^^c5^^bf, \顛.} +{TOT \^^c5^^bf, \^^c5^^bf, \^^c5^^bf, \顛.} + +{MSG \あ=> hoge, \^^a4^^a2=> piyo. \^^a4^^a2=> piyo. } +{TOT \あ=> hoge, \^^a4^^a2=> piyo. \^^a4^^a2=> piyo. } +■0xFF. +{MSG あ, ^^c5^^bf ^^c5^^bf 顛 , \^^ff^^c5^^ff^^bf, macro:->(\^^ff^^c5^^ff^^bf:m +acro:->あ).} +{TOT あ, ^^c5^^bf ^^c5^^bf 顛 , \^^ff^^c5^^ff^^bf, macro:->(\^^ff^^c5^^ff^^bf:m +acro:->あ).} +{MSG い, (\^^ff:macro:->い), \^^ff, macro:->(\^^ff:macro:->い).} +{TOT い, (\^^ff:macro:->い), \^^ff, macro:->(\^^ff:macro:->い).} +■contexts. +! Undefined control sequence. +\@->\A \undefined + +\a ->^^c5^^bf a^^c5^^bf ^^c5^^bf 顛 \@ + ^^c5^^bf 顛 +\+#1->\^^c5^^bf \顛 \^^ff^^c5^^ff^^bf #1 + \^^ff macro:->^^c5^^bf ^^c5^^bf 顛 ... +l.136 \+\a + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\@->\A \undefined + +\a ->^^c5^^bf a^^c5^^bf ^^c5^^bf 顛 \@ + ^^c5^^bf 顛 +l.138 ...5^^ff^^bf ^^c5^^bf \^^c5^^bf ^^c5^^bf顛\a + \^^ff ^^ff\^^c5^^bf +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.140 \^^c5 + \^^ff\^^c4\^^fe +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.140 \^^c5\^^ff\^^c4 + \^^fe +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.140 \^^c5\^^ff\^^c4\^^fe + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +\^^c5^^bf\^^ff^^c5 +! Undefined control sequence. +\b ->\^^c5^^be + .\^^c5^^bf .\^^c5^^bd ..\転 .\顛 .\貼 . +l.154 \b + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\b ->\^^c5^^be .\^^c5^^bf .\^^c5^^bd + ..\転 .\顛 .\貼 . +l.154 \b + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\b ...5^^be .\^^c5^^bf .\^^c5^^bd ..\転 .\顛 .\貼 + . +l.154 \b + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.156 \^^c5^^be + .\^^c5^^bf.\^^c5^^bd..\転.\顛.\貼. +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.156 \^^c5^^be.\^^c5^^bf.\^^c5^^bd + ..\転.\顛.\貼. +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.156 \^^c5^^be.\^^c5^^bf.\^^c5^^bd..\転.\顛.\貼 + . +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +■csname2. +> \^^c5^^bf=macro: +->a. +l.162 SHOW \show\^^c5^^bf + .\show\顛.% + +> \顛=macro: +->b. +l.162 SHOW \show\^^c5^^bf.\show\顛 + .% + +> \^^c5^^bf=macro: +->a. +<recently read> \^^c5^^bf + +l.163 \expandafter\show\csname ^^c5^^bf\endcsname + .% + +> \顛=macro: +->b. +<recently read> \顛 + +l.164 \expandafter\show\csname 顛\endcsname + + +\^^e3^^81^^82\あ [50623] +Memory usage before: 1270&5512; after: 118&5077; still untouched: 4992459 + ) +Here is how much of TeX's memory you used: + 25 strings out of 497935 + 137 string characters out of 6219478 + 7541 words of memory out of 5000000 + 969 multiletter control sequences out of 15000+600000 + 3271 words of font info for 2 fonts, out of 8000000 for 9000 + 0 hyphenation exceptions out of 8191 + 6i,4n,2p,97b,22s stack positions out of 10000i,1000n,20000p,200000b,200000s + +Output written on p-pknj-e.dvi (1 page, 1140 bytes). diff --git a/Build/source/texk/web2c/ptexdir/tests/pknj-s.log b/Build/source/texk/web2c/ptexdir/tests/pknj-s.log new file mode 100644 index 00000000000..7f753e894b5 --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/pknj-s.log @@ -0,0 +1,223 @@ + restricted \write18 enabled. + %&-line parsing enabled. +**printkanji +(./printkanji.tex +\openout1 = `p-pknj-s.out'. + + +{MSG ^^c5^^bf ^^c5^^bf 顛 } +{TOT ^^c5^^bf ^^c5^^bf 顛 } +> \A=macro: +->^^c5^^bf ^^c5^^bf 顛 . +l.29 \show\A + + +■\meaning. {MSG macro:->macro:->^^c5^^bf ^^c5^^bf 顛 } +{TOT macro:->macro:->^^c5^^bf ^^c5^^bf 顛 } +> \B=macro: +->macro:->^^c5^^bf ^^c5^^bf 顛 . +l.40 \show\B + + +■\jobname. {MSG *あ*p-pknj-s*:p-pknj-s:*macro:->:p-pknj-s:*} +{TOT *あ*p-pknj-s*:p-pknj-s:*macro:->:p-pknj-s:*} + +■oneletter. {MSG \catcode`\^^c5= 197} +{TOT \catcode`\^^c5= 197} +{MSG \catcode`^^c5 = 197} +{TOT \catcode`^^c5 = 197} +{MSG \catcode`^^c5^^bf = 197} +{TOT \catcode`^^c5^^bf = 197} +{MSG \catcode`顛 = 37726} +{TOT \catcode`顛 = 37726} +■csname1. +> \顛=macro: +->hoge. +l.72 \show\顛 + + +> \^^c5^^bf=macro: +->piyo. +l.73 \show\^^c5^^bf + + +> \^^c5^^bf=macro: +->piyo. +<recently read> \^^c5^^bf + +l.74 \expandafter\show\csname ^^c5^^bf\endcsname + + +{MSG \顛=>macro:->hoge} +{TOT \顛=>macro:->hoge} +{MSG \^^c5^^bf=>macro:->piyo} +{TOT \^^c5^^bf=>macro:->piyo} +{MSG \^^c5^^bf=>macro:->piyo} +{TOT \^^c5^^bf=>macro:->piyo} +{MSG \^^c5^^bf, \^^c5^^bf, \^^c5^^bf, \顛.} +{TOT \^^c5^^bf, \^^c5^^bf, \^^c5^^bf, \顛.} + +{MSG \あ=> hoge, \^^e3^^81^^82=> piyo. \^^e3^^81^^82=> piyo. } +{TOT \あ=> hoge, \^^e3^^81^^82=> piyo. \^^e3^^81^^82=> piyo. } +■0xFF. +{MSG あ, ^^c5^^bf ^^c5^^bf 顛 , \^^ff^^c5^^ff^^bf, macro:->(\^^ff^^c5^^ff^^bf:m +acro:->あ).} +{TOT あ, ^^c5^^bf ^^c5^^bf 顛 , \^^ff^^c5^^ff^^bf, macro:->(\^^ff^^c5^^ff^^bf:m +acro:->あ).} +{MSG い, (\^^ff:macro:->い), \^^ff, macro:->(\^^ff:macro:->い).} +{TOT い, (\^^ff:macro:->い), \^^ff, macro:->(\^^ff:macro:->い).} +■contexts. +! Undefined control sequence. +\@->\A \undefined + +\a ->^^c5^^bf a^^c5^^bf ^^c5^^bf 顛 \@ + ^^c5^^bf 顛 +\+#1->\^^c5^^bf \顛 \^^ff^^c5^^ff^^bf #1 + \^^ff macro:->^^c5^^bf ^^c5^^bf 顛 ... +l.136 \+\a + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\@->\A \undefined + +\a ->^^c5^^bf a^^c5^^bf ^^c5^^bf 顛 \@ + ^^c5^^bf 顛 +l.138 ...5^^ff^^bf ^^c5^^bf \^^c5^^bf ^^c5^^bf顛\a + \^^ff ^^ff\^^c5^^bf +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.140 \^^c5 + \^^ff\^^c4\^^fe +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.140 \^^c5\^^ff\^^c4 + \^^fe +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.140 \^^c5\^^ff\^^c4\^^fe + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +\^^c5^^bf\^^ff^^c5 +! Undefined control sequence. +\b ->\^^c5^^be + .\^^c5^^bf .\^^c5^^bd ..\転 .\顛 .\貼 . +l.154 \b + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\b ->\^^c5^^be .\^^c5^^bf .\^^c5^^bd + ..\転 .\顛 .\貼 . +l.154 \b + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +\b ...5^^be .\^^c5^^bf .\^^c5^^bd ..\転 .\顛 .\貼 + . +l.154 \b + +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.156 \^^c5^^be + .\^^c5^^bf.\^^c5^^bd..\転.\顛.\貼. +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.156 \^^c5^^be.\^^c5^^bf.\^^c5^^bd + ..\転.\顛.\貼. +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +! Undefined control sequence. +l.156 \^^c5^^be.\^^c5^^bf.\^^c5^^bd..\転.\顛.\貼 + . +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +■csname2. +> \^^c5^^bf=macro: +->a. +l.162 SHOW \show\^^c5^^bf + .\show\顛.% + +> \顛=macro: +->b. +l.162 SHOW \show\^^c5^^bf.\show\顛 + .% + +> \^^c5^^bf=macro: +->a. +<recently read> \^^c5^^bf + +l.163 \expandafter\show\csname ^^c5^^bf\endcsname + .% + +> \顛=macro: +->b. +<recently read> \顛 + +l.164 \expandafter\show\csname 顛\endcsname + + +\^^e3^^81^^82\あ [37726] +Memory usage before: 1274&5515; after: 118&5078; still untouched: 4992456 + ) +Here is how much of TeX's memory you used: + 24 strings out of 497935 + 135 string characters out of 6219475 + 7544 words of memory out of 5000000 + 968 multiletter control sequences out of 15000+600000 + 3271 words of font info for 2 fonts, out of 8000000 for 9000 + 0 hyphenation exceptions out of 8191 + 6i,4n,2p,97b,22s stack positions out of 10000i,1000n,20000p,200000b,200000s + +Output written on p-pknj-s.dvi (1 page, 1148 bytes). diff --git a/Build/source/texk/web2c/ptexdir/tests/printkanji.tex b/Build/source/texk/web2c/ptexdir/tests/printkanji.tex index a8f1d4cb5a0..d176d9a53bf 100644 --- a/Build/source/texk/web2c/ptexdir/tests/printkanji.tex +++ b/Build/source/texk/web2c/ptexdir/tests/printkanji.tex @@ -2,7 +2,16 @@ \tracingstats=1000 \noautoxspacing \newlinechar=`\^^J -\font\x=ec-lmtt10 \x +\font\x=ec-lmr10 \x +\ifx\kanjiskip\undefined\else + \ifnum\jis"2121="3000 + \jfont\jpy=umin10 at 10pt\jpy + \else + \jfont\jpy=min10 at 10pt\jpy + \fi +\fi + + \immediate\openout1=\jobname.out \def\MSG#1{% \message{\string{MSG #1\string}}% @@ -135,7 +144,6 @@ A: \A \catcode`\^^bf=11 \catcode`\^^bd=11 \catcode`\^^ff=11 -\font\x=ec-lmtt10 \x\scrollmode \def\^^c5^^bf{a} \def\顛{b} diff --git a/Build/source/texk/web2c/ptexdir/tests/ucs-e.log b/Build/source/texk/web2c/ptexdir/tests/ucs-e.log new file mode 100644 index 00000000000..2e34c2ee9b8 --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/ucs-e.log @@ -0,0 +1,25 @@ + restricted \write18 enabled. + %&-line parsing enabled. +**p-ucs +(./p-ucs.tex +<EUC> +\ucs. +\cntA=\count26 +162: 41457 +163: 41458 +165: 41455 +167: 41464 +168: 41391 +172: 41676 +176: 41451 +177: 41438 +180: 41389 +182: 41721 +215: 41439 +247: 41440 +\toucs. +-1, -1, -1, -1, -1 +-1, 34821, 34722 +12354, 29081, -1 + ) +No pages of output. diff --git a/Build/source/texk/web2c/ptexdir/tests/ucs-s.log b/Build/source/texk/web2c/ptexdir/tests/ucs-s.log new file mode 100644 index 00000000000..6ca6314c440 --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/ucs-s.log @@ -0,0 +1,25 @@ + restricted \write18 enabled. + %&-line parsing enabled. +**p-ucs +(./p-ucs.tex +<SJIS> +\ucs. +\cntA=\count26 +162: 33169 +163: 33170 +165: 33167 +167: 33176 +168: 33102 +172: 33226 +176: 33163 +177: 33149 +180: 33100 +182: 33271 +215: 33150 +247: 33152 +\toucs. +-1, -1, -1, -1, -1 +12450, 29081, -1 +-1, -1, -1 + ) +No pages of output. diff --git a/Build/source/texk/web2c/ptexdir/tests/ucs.tex b/Build/source/texk/web2c/ptexdir/tests/ucs.tex index de8a32fc1df..f4976ad7045 100644 --- a/Build/source/texk/web2c/ptexdir/tests/ucs.tex +++ b/Build/source/texk/web2c/ptexdir/tests/ucs.tex @@ -9,7 +9,8 @@ \typeout{\string\ucs.} \newcount\cntA \loop\ifnum\cntA<256 - \ifnum0>\ucs\cntA\else\typeout{\the\cntA: \ucs\cntA (\Uchar\ucs\cntA)}\fi + \ifnum0>\ucs\cntA\else\typeout{\the\cntA: \ucs\cntA % + \ifx\Uchar\undefined\else(\Uchar\ucs\cntA)\fi}\fi \advance\cntA1 \repeat diff --git a/Build/source/texk/web2c/tests/dump-basic.tex b/Build/source/texk/web2c/tests/dump-basic.tex new file mode 100644 index 00000000000..209f3630b56 --- /dev/null +++ b/Build/source/texk/web2c/tests/dump-basic.tex @@ -0,0 +1,6 @@ +\ifx\fmtname\undefined + \input basic + \def\fmtname{basic} + \expandafter\dump +\fi +\end diff --git a/Build/source/texk/web2c/tests/ec-lmr10.tfm b/Build/source/texk/web2c/tests/ec-lmr10.tfm Binary files differnew file mode 100644 index 00000000000..719e4f082e8 --- /dev/null +++ b/Build/source/texk/web2c/tests/ec-lmr10.tfm diff --git a/Build/source/texk/web2c/uptexdir/ChangeLog b/Build/source/texk/web2c/uptexdir/ChangeLog index a68dbcce2f4..961ecff4390 100644 --- a/Build/source/texk/web2c/uptexdir/ChangeLog +++ b/Build/source/texk/web2c/uptexdir/ChangeLog @@ -1,3 +1,8 @@ +2024-09-16 TANAKA Takuji <ttk@t-lab.opal.ne.jp> + + * ptex-base.ch: Use constants enc_jis and enc_ucs. + * am/uptex.am: Tweak. + 2024-05-18 Hironori Kitagawa <h_kitagawa2001@yahoo.co.jp> * ptex-base.ch: Enable to get character codes diff --git a/Build/source/texk/web2c/uptexdir/am/uptex.am b/Build/source/texk/web2c/uptexdir/am/uptex.am index 1a4ee00d4c0..bf71b77f5c7 100644 --- a/Build/source/texk/web2c/uptexdir/am/uptex.am +++ b/Build/source/texk/web2c/uptexdir/am/uptex.am @@ -263,12 +263,12 @@ DISTCLEANFILES += uptests/ygk256*.* DISTCLEANFILES += uptests/xskipjfmp.* ## uptexdir/uptriptest EXTRA_DIST += uptexdir/uptrip/uptrip.diffs uptexdir/uptrip/texmf.cnf +DISTCLEANFILES += uptrip.diffs + uptrip.diffs: uptex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT) $(triptrap_diffs) $@ .PHONY: uptrip-clean uptrip-clean: rm -rf uptripdir -DISTCLEANFILES += uptrip.diffs - # (end of uptex.am) diff --git a/Build/source/texk/web2c/uptexdir/ptex-base.ch b/Build/source/texk/web2c/uptexdir/ptex-base.ch index 6b77387d58e..528a7b7ae23 100644 --- a/Build/source/texk/web2c/uptexdir/ptex-base.ch +++ b/Build/source/texk/web2c/uptexdir/ptex-base.ch @@ -1523,6 +1523,9 @@ primitive("ptextracingfonts",assign_int,int_base+ptex_tracing_fonts_code);@/ @d v_offset==dimen_par(v_offset_code) @d t_baseline_shift==dimen_par(t_baseline_shift_code) @d y_baseline_shift==dimen_par(y_baseline_shift_code) +@# +@d enc_jis=1 +@d enc_ucs=2 @z @x l.5542 - pTeX: @@ -1660,8 +1663,8 @@ procedure print_font_dir_and_enc(f:internal_font_number); begin if font_dir[f]=dir_tate then print("/TATE") else if font_dir[f]=dir_yoko then print("/YOKO"); - if font_enc[f]=2 then print("+Unicode") - else if font_enc[f]=1 then print("+JIS"); + if font_enc[f]=enc_ucs then print("+Unicode") + else if font_enc[f]=enc_jis then print("+JIS"); end; @z @@ -3324,9 +3327,9 @@ if jfm_flag<>dir_default then for k:=ctype_base[f] to ctype_base[f]+nt-1 do begin fget; read_twentyfourx(cx); - if jfm_enc=2 then {Unicode TFM} + if jfm_enc=enc_ucs then {Unicode TFM} font_info[k].hh.rh:=toDVI(fromUCS(cx)) - else if jfm_enc=1 then {JIS-encoded TFM} + else if jfm_enc=enc_jis then {JIS-encoded TFM} font_info[k].hh.rh:=toDVI(fromJIS(cx)) else font_info[k].hh.rh:=tokanji(cx); {|kchar_code|} @@ -3584,9 +3587,9 @@ continue: end; p:=link(p); jc:=KANJI(info(p)); - if font_enc[f]=2 then {Unicode TFM} + if font_enc[f]=enc_ucs then {Unicode TFM} jc:=toUCS(jc) - else if font_enc[f]=1 then {JIS-encoded TFM} + else if font_enc[f]=enc_jis then {JIS-encoded TFM} begin if toJIS(jc)=0 then char_warning_jis(f,jc); jc:=toJIS(jc); end else @@ -7075,8 +7078,8 @@ exit:end; @ @<Scan the font encoding specification@>= begin jfm_enc:=0; if scan_keyword_noexpand("in") then - if scan_keyword_noexpand("jis") then jfm_enc:=1 - else if scan_keyword_noexpand("ucs") then jfm_enc:=2 + if scan_keyword_noexpand("jis") then jfm_enc:=enc_jis + else if scan_keyword_noexpand("ucs") then jfm_enc:=enc_ucs else begin print_err("Unknown TFM encoding"); @.Unknown TFM encoding@> diff --git a/Master/texmf-dist/ls-R b/Master/texmf-dist/ls-R index fd7592534fd..d51c08d4836 100644 --- a/Master/texmf-dist/ls-R +++ b/Master/texmf-dist/ls-R @@ -254246,6 +254246,7 @@ IntersectionPriorite Obligation PanneauxRoute.sty Services +Temporaire ./tex/latex/panneauxroute/Danger: PanneauRouteA13a.pdf @@ -254301,6 +254302,7 @@ PanneauRouteC208.pdf PanneauRouteC20a.pdf PanneauRouteC20c.pdf PanneauRouteC23.pdf +PanneauRouteC24a.pdf PanneauRouteC24a1.pdf PanneauRouteC24a4.pdf PanneauRouteC24b1.pdf @@ -254354,10 +254356,12 @@ PanneauRouteB18a.pdf PanneauRouteB18b.pdf PanneauRouteB18c.pdf PanneauRouteB19.pdf +PanneauRouteB1j.pdf PanneauRouteB2a.pdf PanneauRouteB2b.pdf PanneauRouteB2c.pdf PanneauRouteB3.pdf +PanneauRouteB30_30.pdf PanneauRouteB31.pdf PanneauRouteB33_110.pdf PanneauRouteB33_130.pdf @@ -254378,6 +254382,11 @@ PanneauRouteB5c.pdf PanneauRouteB6a1.pdf PanneauRouteB6a2.pdf PanneauRouteB6a3.pdf +PanneauRouteB6b1.pdf +PanneauRouteB6b2.pdf +PanneauRouteB6b3.pdf +PanneauRouteB6b4.pdf +PanneauRouteB6b5.pdf PanneauRouteB6d.pdf PanneauRouteB7a.pdf PanneauRouteB7b.pdf @@ -254429,6 +254438,21 @@ PanneauRouteB43.pdf PanneauRouteB44.pdf PanneauRouteB45a.pdf PanneauRouteB49.pdf +PanneauRouteB49VL.pdf +PanneauRouteB50a.pdf +PanneauRouteB50b.pdf +PanneauRouteB50c.pdf +PanneauRouteB50d.pdf +PanneauRouteB50e.pdf +PanneauRouteB51_30.pdf +PanneauRouteB52.pdf +PanneauRouteB53.pdf +PanneauRouteB54.pdf +PanneauRouteB55.pdf +PanneauRouteB56.pdf +PanneauRouteB57.pdf +PanneauRouteB58.pdf +PanneauRouteB59.pdf ./tex/latex/panneauxroute/Services: PanneauRouteCE1.pdf @@ -254469,6 +254493,18 @@ PanneauRouteCE7.pdf PanneauRouteCE8.pdf PanneauRouteCE9.pdf +./tex/latex/panneauxroute/Temporaire: +PanneauRouteAK14.pdf +PanneauRouteAK17.pdf +PanneauRouteAK2.pdf +PanneauRouteAK22.pdf +PanneauRouteAK3.pdf +PanneauRouteAK30.pdf +PanneauRouteAK31.pdf +PanneauRouteAK32.pdf +PanneauRouteAK4.pdf +PanneauRouteAK5.pdf + ./tex/latex/paper: journal.cls journal.sty diff --git a/Master/tlpkg/texlive.tlpdb b/Master/tlpkg/texlive.tlpdb index 8c5b8c24122..dbefe5415ba 100644 --- a/Master/tlpkg/texlive.tlpdb +++ b/Master/tlpkg/texlive.tlpdb @@ -26,7 +26,7 @@ depend container_split_src_files/1 depend frozen/0 depend minrelease/2016 depend release/2024 -depend revision/72285 +depend revision/72293 name 00texlive.image category TLCore @@ -4948,7 +4948,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd name 00texlive.installer category TLCore -revision 72285 +revision 72293 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 @@ -56179,7 +56179,7 @@ catalogue-version 0.1.1 name citation-style-language category Package -revision 72157 +revision 72292 shortdesc Bibliography formatting with Citation Style Language longdesc The Citation Style Language (CSL) is an XML-based language that longdesc defines the formats of citations and bibliography. There are @@ -56209,7 +56209,7 @@ docfiles size=75 texmf-dist/doc/latex/citation-style-language/citation-style-language-doc.tex texmf-dist/doc/man/man1/citeproc-lua.1 texmf-dist/doc/man/man1/citeproc-lua.man1.pdf -runfiles size=4217 +runfiles size=4219 texmf-dist/scripts/citation-style-language/citeproc-bibtex-data.lua texmf-dist/scripts/citation-style-language/citeproc-bibtex-parser.lua texmf-dist/scripts/citation-style-language/citeproc-bibtex2csl.lua @@ -56321,7 +56321,7 @@ catalogue-contact-repository https://github.com/zepinglee/citeproc-lua catalogue-ctan /biblio/citation-style-language catalogue-license mit cc-by-sa-3 catalogue-topics biblio use-lua expl3 -catalogue-version 0.6.3 +catalogue-version 0.6.4 name citation-style-language.aarch64-linux category Package @@ -85065,11 +85065,11 @@ catalogue-version 1.1 name customenvs category Package -revision 72249 +revision 72291 shortdesc Custom environments (MCQ, list with picked items, ...) longdesc The package provides some custom environments (Multiple Choice, longdesc list with chosen items, ...) based on existing environments. -docfiles size=481 +docfiles size=499 texmf-dist/doc/latex/customenvs/README.md details="Readme" texmf-dist/doc/latex/customenvs/customenvs-doc-en.pdf details="Package documentation (English)" texmf-dist/doc/latex/customenvs/customenvs-doc-en.tex @@ -85077,14 +85077,14 @@ docfiles size=481 texmf-dist/doc/latex/customenvs/customenvs-doc-fr.tex texmf-dist/doc/latex/customenvs/envtexo_exemples.pdf texmf-dist/doc/latex/customenvs/envtexo_exemples.tex -runfiles size=30 +runfiles size=31 texmf-dist/tex/latex/customenvs/customenvs.sty catalogue-contact-bugs https://github.com/cpierquet/customenvs/issues catalogue-contact-repository https://github.com/cpierquet/customenvs catalogue-ctan /macros/latex/contrib/customenvs catalogue-license lppl1.3c cc-by-sa-4 catalogue-topics list table -catalogue-version 0.2.2 +catalogue-version 0.2.3 name cutwin category Package @@ -139769,13 +139769,13 @@ catalogue-version 1.0 name iaria category Package -revision 70919 +revision 72289 shortdesc Write documents for the IARIA publications longdesc This package contains templates for the creation of documents longdesc for IARIA publications (International Academy, Research, and longdesc Industry Association) and implements the specifications for the longdesc IARIA citation style. -docfiles size=95 +docfiles size=98 texmf-dist/doc/latex/iaria/COPYING texmf-dist/doc/latex/iaria/README details="Readme" texmf-dist/doc/latex/iaria/_cpn_copyIntoExamplesFolder_cls.cmd @@ -139788,24 +139788,24 @@ docfiles size=95 srcfiles size=5 texmf-dist/source/latex/iaria/iaria.dtx texmf-dist/source/latex/iaria/iaria.ins -runfiles size=1 +runfiles size=2 texmf-dist/tex/latex/iaria/iaria.cls catalogue-also iaria-lite catalogue-ctan /macros/latex/contrib/iaria catalogue-license lppl1.3c catalogue-topics publisher -catalogue-version 0.2 +catalogue-version 0.3 name iaria-lite category Package -revision 70918 +revision 72290 shortdesc Write documents for the IARIA publications longdesc This package provides a convenient environment for writing longdesc IARIA (International Academy, Research, and Industry longdesc Association) scholary publications. It does not implement the longdesc specifications for the IARIA citation style, for which you have longdesc to use the iaria class. -docfiles size=95 +docfiles size=98 texmf-dist/doc/latex/iaria-lite/COPYING texmf-dist/doc/latex/iaria-lite/README details="Readme" texmf-dist/doc/latex/iaria-lite/_cpn_copyIntoExamplesFolder_cls.cmd @@ -139824,7 +139824,7 @@ catalogue-also iaria catalogue-ctan /macros/latex/contrib/iaria-lite catalogue-license lppl1.3c catalogue-topics publisher -catalogue-version 0.2 +catalogue-version 0.3 name ibarra category Package @@ -226566,7 +226566,7 @@ catalogue-version 0.5 name ocgx2 category Package -revision 72126 +revision 72288 shortdesc Drop-in replacement for 'ocgx' and 'ocg-p' longdesc This package serves as a drop-in replacement for the packages longdesc ocgx by Paul Gaborit and ocg-p by Werner Moshammer for the @@ -226588,7 +226588,7 @@ catalogue-contact-repository https://gitlab.com/agrahn/ocgx2 catalogue-ctan /macros/latex/contrib/ocgx2 catalogue-license lppl catalogue-topics pdf-feat adobe-distiller expl3 -catalogue-version 0.58 +catalogue-version 0.59 name ocherokee category Package @@ -232551,16 +232551,16 @@ catalogue-version 0.0c name panneauxroute category Package -revision 72255 +revision 72287 shortdesc Commands to display French road signs (vector graphics) longdesc The package provides commands to insert French road signs as longdesc vector graphics: \AffPanneau[graphicx options]{code} longdesc \prcode[graphicx options] -docfiles size=178 +docfiles size=194 texmf-dist/doc/latex/panneauxroute/PanneauxRoute-doc.pdf details="Package documentation" texmf-dist/doc/latex/panneauxroute/PanneauxRoute-doc.tex texmf-dist/doc/latex/panneauxroute/README.md details="Readme" -runfiles size=248 +runfiles size=292 texmf-dist/tex/latex/panneauxroute/Danger/PanneauRouteA13a.pdf texmf-dist/tex/latex/panneauxroute/Danger/PanneauRouteA13b.pdf texmf-dist/tex/latex/panneauxroute/Danger/PanneauRouteA14.pdf @@ -232612,6 +232612,7 @@ runfiles size=248 texmf-dist/tex/latex/panneauxroute/Indication/PanneauRouteC20a.pdf texmf-dist/tex/latex/panneauxroute/Indication/PanneauRouteC20c.pdf texmf-dist/tex/latex/panneauxroute/Indication/PanneauRouteC23.pdf + texmf-dist/tex/latex/panneauxroute/Indication/PanneauRouteC24a.pdf texmf-dist/tex/latex/panneauxroute/Indication/PanneauRouteC24a1.pdf texmf-dist/tex/latex/panneauxroute/Indication/PanneauRouteC24a4.pdf texmf-dist/tex/latex/panneauxroute/Indication/PanneauRouteC24b1.pdf @@ -232663,10 +232664,12 @@ runfiles size=248 texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB18b.pdf texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB18c.pdf texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB19.pdf + texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB1j.pdf texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB2a.pdf texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB2b.pdf texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB2c.pdf texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB3.pdf + texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB30_30.pdf texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB31.pdf texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB33_110.pdf texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB33_130.pdf @@ -232687,6 +232690,11 @@ runfiles size=248 texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB6a1.pdf texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB6a2.pdf texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB6a3.pdf + texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB6b1.pdf + texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB6b2.pdf + texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB6b3.pdf + texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB6b4.pdf + texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB6b5.pdf texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB6d.pdf texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB7a.pdf texmf-dist/tex/latex/panneauxroute/Interdiction/PanneauRouteB7b.pdf @@ -232734,6 +232742,21 @@ runfiles size=248 texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB44.pdf texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB45a.pdf texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB49.pdf + texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB49VL.pdf + texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB50a.pdf + texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB50b.pdf + texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB50c.pdf + texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB50d.pdf + texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB50e.pdf + texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB51_30.pdf + texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB52.pdf + texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB53.pdf + texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB54.pdf + texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB55.pdf + texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB56.pdf + texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB57.pdf + texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB58.pdf + texmf-dist/tex/latex/panneauxroute/Obligation/PanneauRouteB59.pdf texmf-dist/tex/latex/panneauxroute/PanneauxRoute.sty texmf-dist/tex/latex/panneauxroute/Services/PanneauRouteCE1.pdf texmf-dist/tex/latex/panneauxroute/Services/PanneauRouteCE10.pdf @@ -232772,12 +232795,22 @@ runfiles size=248 texmf-dist/tex/latex/panneauxroute/Services/PanneauRouteCE7.pdf texmf-dist/tex/latex/panneauxroute/Services/PanneauRouteCE8.pdf texmf-dist/tex/latex/panneauxroute/Services/PanneauRouteCE9.pdf + texmf-dist/tex/latex/panneauxroute/Temporaire/PanneauRouteAK14.pdf + texmf-dist/tex/latex/panneauxroute/Temporaire/PanneauRouteAK17.pdf + texmf-dist/tex/latex/panneauxroute/Temporaire/PanneauRouteAK2.pdf + texmf-dist/tex/latex/panneauxroute/Temporaire/PanneauRouteAK22.pdf + texmf-dist/tex/latex/panneauxroute/Temporaire/PanneauRouteAK3.pdf + texmf-dist/tex/latex/panneauxroute/Temporaire/PanneauRouteAK30.pdf + texmf-dist/tex/latex/panneauxroute/Temporaire/PanneauRouteAK31.pdf + texmf-dist/tex/latex/panneauxroute/Temporaire/PanneauRouteAK32.pdf + texmf-dist/tex/latex/panneauxroute/Temporaire/PanneauRouteAK4.pdf + texmf-dist/tex/latex/panneauxroute/Temporaire/PanneauRouteAK5.pdf catalogue-contact-bugs https://github.com/cpierquet/PanneauxRoute/issues catalogue-contact-repository https://github.com/cpierquet/PanneauxRoute catalogue-ctan /macros/latex/contrib/panneauxroute catalogue-license lppl1.3c cc-by-sa-3 catalogue-topics french graphics-use -catalogue-version 0.1.1 +catalogue-version 0.1.2 name paper category Package @@ -301230,7 +301263,7 @@ docfiles size=376 name texlive-scripts category TLCore -revision 72285 +revision 72293 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. |