From 2cee45aa4e5d76d39019da371003a7ffdc9f1c58 Mon Sep 17 00:00:00 2001 From: TANAKA Takuji Date: Sat, 9 Mar 2024 14:54:04 +0900 Subject: [PATCH] dvipdfm-x: tests for SVS,IVS (#46) --- source/texk/dvipdfm-x/dvipdfmx-upjf.test | 6 + source/texk/dvipdfm-x/tests/ivs06.dvi | Bin 0 -> 2812 bytes source/texk/dvipdfm-x/tests/ivs06.dvispc | 1593 +++++++++++++++++++++ source/texk/dvipdfm-x/tests/ivs06.tex | 144 ++ source/texk/dvipdfm-x/tests/up-hara.map | 6 + source/texk/dvipdfm-x/tests/up-ipamjm.map | 6 + 6 files changed, 1755 insertions(+) create mode 100644 source/texk/dvipdfm-x/tests/ivs06.dvi create mode 100644 source/texk/dvipdfm-x/tests/ivs06.dvispc create mode 100644 source/texk/dvipdfm-x/tests/ivs06.tex create mode 100644 source/texk/dvipdfm-x/tests/up-hara.map create mode 100644 source/texk/dvipdfm-x/tests/up-ipamjm.map diff --git a/source/texk/dvipdfm-x/dvipdfmx-upjf.test b/source/texk/dvipdfm-x/dvipdfmx-upjf.test index a543d9bbd..473562429 100755 --- a/source/texk/dvipdfm-x/dvipdfmx-upjf.test +++ b/source/texk/dvipdfm-x/dvipdfmx-upjf.test @@ -85,6 +85,12 @@ echo "*** dvipdfmx: test for upjf1_omit2.pdf" && echo \ cmp ./upjf1_full.pdf ./upjf1_omit2.pdf || failed="$failed dvipdfmx-upjf1-cmp2" +rm -f upjf-r.ofm + +cp $srcdir/tests/upjf_full.vf ./upjf.vf +cp $srcdir/tests/upjf-r.tfm ./upjf-r.tfm +$_xdvipdfmx --dvipdfmx -vv -f up-ipamjm.map -o ivs06-ipa.pdf $srcdir/tests/ivs06.dvi +$_xdvipdfmx --dvipdfmx -vv -f up-hara.map -o ivs06-hara.pdf $srcdir/tests/ivs06.dvi test -z "$failed" && exit 0 echo diff --git a/source/texk/dvipdfm-x/tests/ivs06.dvi b/source/texk/dvipdfm-x/tests/ivs06.dvi new file mode 100644 index 0000000000000000000000000000000000000000..cb91379fc2892df5ad49d466d0618a5bdd32f6fc GIT binary patch literal 2812 zcmai$OK1~O6o&7;Z8zOm6gMgo1UDALWRkR#h*HNUn{J926x{TYi0{TegznNt7d{fx zEZjDNOBY>;E`$<9aod%Um0gJ-Xr+j{5WROgCui<&!GS{heAm%CJ0AF<^4^8=)k~eF<;D7wpl&^%bDW^C zv)s1SM5w+oYFJzt%s5Fe{A%|Rouvk8*6l2{dplNhPJ*6YmBQA;@~RxLb$7>ARmN;R zNxEa}Dbh!5Jx%(!tq+ktVe7-Bmu=l6y<+t4n7mZl|94DxF4ENP)@_|zw{>pa*12_C z=hkhVTeo#?-PXBvTj$noJwqdD7`+}Y-KJ=c2(wJ{zQ40f10}ME9=+1j*(tNf1AylP zfCmJCCj@{;1b}B`0NK*ZKc6zWqV?4=64!0(0N6SJwhn-;17Pa_*g62tR|AgaW5vXh zalG*D(G*&V#L~DI^k&NJ-T-iK0Jt{*+#3My4FLBBfO`YLix&W|UI4s&0i4dR^b`u6 zs%!!939JD)L!b>{l)wgn9Dz*$c>-HDNQ5u%suBPw4>bUQ@=!4Vl!tNvP#$Uo0Og^^ z0Z<-l0s!Tq$^a-2RRKVGs0IMaL$v@<9%>B$<)PXDC=ay(fbvkA04NW&Wk7c~$!y!~ zCO75ga^YLfNW7hvmH)-;r=T$M+xyzcr0W|vX*W%E(Qo%1CDq=I3IL@q_X42wC3YQM9llcUXE-=&A+UZ3g!W@c>ru40GkKE<^iyI10v=}hx{S388!d@ z1*u>j0GkKE<^iyI0Bjxro7X^JtA~ZCKm4grddH&2RdbA#cg-PD$lcC?yB;Nf>2u{X I^+8{M0WJeE+yDRo literal 0 HcmV?d00001 diff --git a/source/texk/dvipdfm-x/tests/ivs06.dvispc b/source/texk/dvipdfm-x/tests/ivs06.dvispc new file mode 100644 index 000000000..856eaf9fd --- /dev/null +++ b/source/texk/dvipdfm-x/tests/ivs06.dvispc @@ -0,0 +1,1593 @@ +pre 2 25400000 473628672 1000 27 ' TeX output 2024.03.08:2028' + [1] +bop 1 0 0 0 0 0 0 0 0 0 -1 +push +xxx1 26 'header=l3backend-dvips.pro' +pop +down4 45413867 +push +down4 -44627435 +down4 42661355 +push +push +push +down4 -40468027 +push +right3 4063232 +fntdef1 19 0x4BF16079 655360 655360 0 5 'cmr10' +fntnum19 +setchar85 +setchar43 +setchar56 +setchar50 +setchar55 +setchar57 + "U+8279" +pop +y3 983040 +push +right3 4063232 +setchar98 +setchar97 +setchar115 +setchar101 +setchar58 + "base:" +right3 291271 +fntdef1 46 0 655360 655360 0 4 'upjf' +fntnum46 +set2 0x8279 +pop +y0 +push +right3 4063232 +fntnum19 +setchar70 +setchar69 +setchar48 +setchar48 +setchar58 + "FE00:" +right3 291271 +fntnum46 +set3 0xc08279 +pop +y0 +push +right3 4063232 +fntnum19 +setchar70 +setchar69 +setchar48 +setchar49 +setchar58 + "FE01:" +right3 291271 +fntnum46 +set3 0xc48279 +pop +y0 +y0 +push +right3 4063232 +fntnum19 +setchar85 +setchar43 +setchar57 +setchar48 +setchar51 +setchar56 + "U+9038" +pop +y0 +push +right3 4063232 +setchar98 +setchar97 +setchar115 +setchar101 +setchar58 + "base:" +right3 291271 +fntnum46 +set2 0x9038 +pop +y0 +push +right3 4063232 +fntnum19 +setchar70 +setchar69 +setchar48 +setchar48 +setchar58 + "FE00:" +right3 291271 +fntnum46 +set3 0xc09038 +pop +y0 +push +right3 4063232 +fntnum19 +setchar70 +setchar69 +setchar48 +setchar49 +setchar58 + "FE01:" +right3 291271 +fntnum46 +set3 0xc49038 +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar48 +setchar58 + "E0100:" +right3 291271 +fntnum46 +set4 0x1009038 +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar49 +setchar58 + "E0101:" +right3 291271 +fntnum46 +set4 0x1109038 +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar50 +setchar58 + "E0102:" +right3 291271 +fntnum46 +set4 0x1209038 +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar51 +setchar58 + "E0103:" +right3 291271 +fntnum46 +set4 0x1309038 +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar52 +setchar58 + "E0104:" +right3 291271 +fntnum46 +set4 0x1409038 +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar53 +setchar58 + "E0105:" +right3 291271 +fntnum46 +set4 0x1509038 +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar54 +setchar58 + "E0106:" +right3 291271 +fntnum46 +set4 0x1609038 +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar55 +setchar58 + "E0107:" +right3 291271 +fntnum46 +set4 0x1709038 +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar56 +setchar58 + "E0108:" +right3 291271 +fntnum46 +set4 0x1809038 +pop +y0 +y0 +push +right3 4063232 +fntnum19 +setchar85 +setchar43 +setchar56 +setchar52 +setchar53 +setchar66 + "U+845B" +pop +y0 +push +right3 4063232 +setchar98 +setchar97 +setchar115 +setchar101 +setchar58 + "base:" +right3 291271 +fntnum46 +set2 0x845b +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar48 +setchar58 + "E0100:" +right3 291271 +fntnum46 +set4 0x100845b +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar49 +setchar58 + "E0101:" +right3 291271 +fntnum46 +set4 0x110845b +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar50 +setchar58 + "E0102:" +right3 291271 +fntnum46 +set4 0x120845b +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar51 +setchar58 + "E0103:" +right3 291271 +fntnum46 +set4 0x130845b +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar52 +setchar58 + "E0104:" +right3 291271 +fntnum46 +set4 0x140845b +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar53 +setchar58 + "E0105:" +right3 291271 +fntnum46 +set4 0x150845b +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar54 +setchar58 + "E0106:" +right3 291271 +fntnum46 +set4 0x160845b +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar55 +setchar58 + "E0107:" +right3 291271 +fntnum46 +set4 0x170845b +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar56 +setchar58 + "E0108:" +right3 291271 +fntnum46 +set4 0x180845b +pop +y0 +push +right3 4063232 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar57 +setchar58 + "E0109:" +right3 291271 +fntnum46 +set4 0x190845b +pop +y0 +pop +push +down4 -40468027 +push +right4 9584640 +fntnum19 +setchar85 +setchar43 +setchar56 +setchar70 +setchar66 +setchar66 + "U+8FBB" +pop +y3 983040 +push +right4 9584640 +setchar98 +setchar97 +setchar115 +setchar101 +setchar58 + "base:" +right3 291271 +fntnum46 +set2 0x8fbb +pop +y0 +push +right4 9584640 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar48 +setchar58 + "E0100:" +right3 291271 +fntnum46 +set4 0x1008fbb +pop +y0 +push +right4 9584640 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar49 +setchar58 + "E0101:" +right3 291271 +fntnum46 +set4 0x1108fbb +pop +y0 +push +right4 9584640 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar50 +setchar58 + "E0102:" +right3 291271 +fntnum46 +set4 0x1208fbb +pop +y0 +push +right4 9584640 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar51 +setchar58 + "E0103:" +right3 291271 +fntnum46 +set4 0x1308fbb +pop +y0 +push +right4 9584640 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar52 +setchar58 + "E0104:" +right3 291271 +fntnum46 +set4 0x1408fbb +pop +y0 +push +right4 9584640 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar53 +setchar58 + "E0105:" +right3 291271 +fntnum46 +set4 0x1508fbb +pop +y0 +y0 +push +right4 9584640 +fntnum19 +setchar85 +setchar43 +setchar57 +setchar70 +setchar52 +setchar66 + "U+9F4B" +pop +y0 +push +right4 9584640 +setchar98 +setchar97 +setchar115 +setchar101 +setchar58 + "base:" +right3 291271 +fntnum46 +set2 0x9f4b +pop +y0 +push +right4 9584640 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar48 +setchar58 + "E0100:" +right3 291271 +fntnum46 +set4 0x1009f4b +pop +y0 +push +right4 9584640 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar49 +setchar58 + "E0101:" +right3 291271 +fntnum46 +set4 0x1109f4b +pop +y0 +push +right4 9584640 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar50 +setchar58 + "E0102:" +right3 291271 +fntnum46 +set4 0x1209f4b +pop +y0 +push +right4 9584640 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar51 +setchar58 + "E0103:" +right3 291271 +fntnum46 +set4 0x1309f4b +pop +y0 +push +right4 9584640 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar52 +setchar58 + "E0104:" +right3 291271 +fntnum46 +set4 0x1409f4b +pop +y0 +push +right4 9584640 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar53 +setchar58 + "E0105:" +right3 291271 +fntnum46 +set4 0x1509f4b +pop +y0 +push +right4 9584640 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar54 +setchar58 + "E0106:" +right3 291271 +fntnum46 +set4 0x1609f4b +pop +pop +push +down4 -40468027 +push +right4 15106048 +fntnum19 +setchar85 +setchar43 +setchar57 +setchar48 +setchar56 +setchar57 + "U+9089" +pop +y3 983040 +push +right4 15106048 +setchar98 +setchar97 +setchar115 +setchar101 +setchar58 + "base:" +right3 291271 +fntnum46 +set2 0x9089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar48 +setchar58 + "E0100:" +right3 291271 +fntnum46 +set4 0x1009089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar49 +setchar58 + "E0101:" +right3 291271 +fntnum46 +set4 0x1109089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar50 +setchar58 + "E0102:" +right3 291271 +fntnum46 +set4 0x1209089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar51 +setchar58 + "E0103:" +right3 291271 +fntnum46 +set4 0x1309089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar52 +setchar58 + "E0104:" +right3 291271 +fntnum46 +set4 0x1409089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar53 +setchar58 + "E0105:" +right3 291271 +fntnum46 +set4 0x1509089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar54 +setchar58 + "E0106:" +right3 291271 +fntnum46 +set4 0x1609089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar55 +setchar58 + "E0107:" +right3 291271 +fntnum46 +set4 0x1709089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar56 +setchar58 + "E0108:" +right3 291271 +fntnum46 +set4 0x1809089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar57 +setchar58 + "E0109:" +right3 291271 +fntnum46 +set4 0x1909089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar65 +setchar58 + "E010A:" +right3 218453 +fntnum46 +set4 0x1a09089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar66 +setchar58 + "E010B:" +right3 218453 +fntnum46 +set4 0x1b09089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar67 +setchar58 + "E010C:" +right3 218453 +fntnum46 +set4 0x1c09089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar68 +setchar58 + "E010D:" +right3 218453 +fntnum46 +set4 0x1d09089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar69 +setchar58 + "E010E:" +right3 218453 +fntnum46 +set4 0x1e09089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar70 +setchar58 + "E010F:" +right3 218453 +fntnum46 +set4 0x1f09089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar49 +setchar48 +setchar58 + "E0110:" +right3 291271 +fntnum46 +set4 0x2009089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar49 +setchar49 +setchar58 + "E0111:" +right3 291271 +fntnum46 +set4 0x2109089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar49 +setchar50 +setchar58 + "E0112:" +right3 291271 +fntnum46 +set4 0x2209089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar49 +setchar51 +setchar58 + "E0113:" +right3 291271 +fntnum46 +set4 0x2309089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar49 +setchar52 +setchar58 + "E0114:" +right3 291271 +fntnum46 +set4 0x2409089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar49 +setchar53 +setchar58 + "E0115:" +right3 291271 +fntnum46 +set4 0x2509089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar49 +setchar54 +setchar58 + "E0116:" +right3 291271 +fntnum46 +set4 0x2609089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar49 +setchar55 +setchar58 + "E0117:" +right3 291271 +fntnum46 +set4 0x2709089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar49 +setchar56 +setchar58 + "E0118:" +right3 291271 +fntnum46 +set4 0x2809089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar49 +setchar57 +setchar58 + "E0119:" +right3 291271 +fntnum46 +set4 0x2909089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar49 +setchar65 +setchar58 + "E011A:" +right3 218453 +fntnum46 +set4 0x2a09089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar49 +setchar66 +setchar58 + "E011B:" +right3 218453 +fntnum46 +set4 0x2b09089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar49 +setchar67 +setchar58 + "E011C:" +right3 218453 +fntnum46 +set4 0x2c09089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar49 +setchar68 +setchar58 + "E011D:" +right3 218453 +fntnum46 +set4 0x2d09089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar49 +setchar69 +setchar58 + "E011E:" +right3 218453 +fntnum46 +set4 0x2e09089 +pop +y0 +push +right4 15106048 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar49 +setchar70 +setchar58 + "E011F:" +right3 218453 +fntnum46 +set4 0x2f09089 +pop +y0 +pop +push +down4 -40468027 +push +right4 20627456 +fntnum19 +setchar85 +setchar43 +setchar50 +setchar52 +setchar50 +setchar69 +setchar69 + "U+242EE" +pop +y3 983040 +push +right4 20627456 +setchar98 +setchar97 +setchar115 +setchar101 +setchar58 + "base:" +right3 291271 +fntnum46 +set3 0x242ee +pop +y0 +push +right4 20627456 +fntnum19 +setchar70 +setchar69 +setchar48 +setchar48 +setchar58 + "FE00:" +right3 291271 +fntnum46 +set3 0xc242ee +pop +y0 +y0 +push +right4 20627456 +fntnum19 +setchar85 +setchar43 +setchar50 +setchar48 +setchar53 +setchar50 +setchar53 + "U+20525" +pop +y0 +push +right4 20627456 +setchar98 +setchar97 +setchar115 +setchar101 +setchar58 + "base:" +right3 291271 +fntnum46 +set3 0x20525 +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar48 +setchar58 + "E0100:" +right3 291271 +fntnum46 +set4 0x1020525 +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar49 +setchar58 + "E0101:" +right3 291271 +fntnum46 +set4 0x1120525 +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar50 +setchar58 + "E0102:" +right3 291271 +fntnum46 +set4 0x1220525 +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar51 +setchar58 + "E0103:" +right3 291271 +fntnum46 +set4 0x1320525 +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar52 +setchar58 + "E0104:" +right3 291271 +fntnum46 +set4 0x1420525 +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar53 +setchar58 + "E0105:" +right3 291271 +fntnum46 +set4 0x1520525 +pop +y0 +y0 +push +right4 20627456 +fntnum19 +setchar85 +setchar43 +setchar50 +setchar66 +setchar55 +setchar56 +setchar69 + "U+2B78E" +pop +y0 +push +right4 20627456 +setchar98 +setchar97 +setchar115 +setchar101 +setchar58 + "base:" +right3 291271 +fntnum46 +set3 0x2b78e +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar48 +setchar58 + "E0100:" +right3 291271 +fntnum46 +set4 0x102b78e +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar49 +setchar58 + "E0101:" +right3 291271 +fntnum46 +set4 0x112b78e +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar50 +setchar58 + "E0102:" +right3 291271 +fntnum46 +set4 0x122b78e +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar51 +setchar58 + "E0103:" +right3 291271 +fntnum46 +set4 0x132b78e +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar52 +setchar58 + "E0104:" +right3 291271 +fntnum46 +set4 0x142b78e +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar53 +setchar58 + "E0105:" +right3 291271 +fntnum46 +set4 0x152b78e +pop +y0 +y0 +push +right4 20627456 +fntnum19 +setchar85 +setchar43 +setchar50 +setchar68 +setchar54 +setchar66 +setchar54 + "U+2D6B6" +pop +y0 +push +right4 20627456 +setchar98 +setchar97 +setchar115 +setchar101 +setchar58 + "base:" +right3 291271 +fntnum46 +set3 0x2d6b6 +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar48 +setchar58 + "E0100:" +right3 291271 +fntnum46 +set4 0x102d6b6 +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar49 +setchar58 + "E0101:" +right3 291271 +fntnum46 +set4 0x112d6b6 +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar50 +setchar58 + "E0102:" +right3 291271 +fntnum46 +set4 0x122d6b6 +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar51 +setchar58 + "E0103:" +right3 291271 +fntnum46 +set4 0x132d6b6 +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar52 +setchar58 + "E0104:" +right3 291271 +fntnum46 +set4 0x142d6b6 +pop +y0 +push +right4 20627456 +fntnum19 +setchar69 +setchar48 +setchar49 +setchar48 +setchar53 +setchar58 + "E0105:" +right3 291271 +fntnum46 +set4 0x152d6b6 +pop +pop +pop +pop +down3 1966080 +pop +eop +post 42 25400000 473628672 1000 45413867 25493504 5 1 +fntdef1 46 0 655360 655360 0 4 'upjf' +fntdef1 19 0x4BF16079 655360 655360 0 5 'cmr10' +post_post 2732 2 223 223 223 223 diff --git a/source/texk/dvipdfm-x/tests/ivs06.tex b/source/texk/dvipdfm-x/tests/ivs06.tex new file mode 100644 index 000000000..ca3b128f7 --- /dev/null +++ b/source/texk/dvipdfm-x/tests/ivs06.tex @@ -0,0 +1,144 @@ +% Copyright (C) 2024 Japanese TeX Development Community +% You may freely use, modify and/or distribute this file. + +\documentclass{ujarticle} +\usepackage{multicol} +%\usepackage[T1]{fontenc} +%\usepackage{mathptmx} + +\textheight220mm +\topmargin0mm + +\begin{document} +\pagestyle{empty} +\parindent0pt +\begin{multicols*}{4} + +%\newcommand{\VS}{\vskip0.5ex} +\newcommand{\VS}{\\} +\font\upjf=upjf at 10pt +\upjf + +U+8279\\ +base: \kchar"8279\\ +FE00: \kchar"C08279\\ +FE01: \kchar"C48279\\ +\VS +U+9038\\ +base: \kchar"9038\\ +FE00: \kchar"C09038\\ +FE01: \kchar"C49038\\ +E0100: \kchar"409038\\ +E0101: \kchar"419038\\ +E0102: \kchar"429038\\ +E0103: \kchar"439038\\ +E0104: \kchar"449038\\ +E0105: \kchar"459038\\ +E0106: \kchar"469038\\ +E0107: \kchar"479038\\ +E0108: \kchar"489038\\ +\VS +U+845B\\ +base: \kchar"845B\\ +E0100: \kchar"40845B\\ +E0101: \kchar"41845B\\ +E0102: \kchar"42845B\\ +E0103: \kchar"43845B\\ +E0104: \kchar"44845B\\ +E0105: \kchar"45845B\\ +E0106: \kchar"46845B\\ +E0107: \kchar"47845B\\ +E0108: \kchar"48845B\\ +E0109: \kchar"49845B\\ + +\newcolumn +U+8FBB\\ +base: \kchar"8FBB\\ +E0100: \kchar"408FBB\\ +E0101: \kchar"418FBB\\ +E0102: \kchar"428FBB\\ +E0103: \kchar"438FBB\\ +E0104: \kchar"448FBB\\ +E0105: \kchar"458FBB\\ +\VS +U+9F4B\\ +base: \kchar"9F4B\\ +E0100: \kchar"409F4B\\ +E0101: \kchar"419F4B\\ +E0102: \kchar"429F4B\\ +E0103: \kchar"439F4B\\ +E0104: \kchar"449F4B\\ +E0105: \kchar"459F4B\\ +E0106: \kchar"469F4B + +\newcolumn +U+9089\\ +base: \kchar"9089\\ +E0100: \kchar"409089\\ +E0101: \kchar"419089\\ +E0102: \kchar"429089\\ +E0103: \kchar"439089\\ +E0104: \kchar"449089\\ +E0105: \kchar"459089\\ +E0106: \kchar"469089\\ +E0107: \kchar"479089\\ +E0108: \kchar"489089\\ +E0109: \kchar"499089\\ +E010A: \kchar"4A9089\\ +E010B: \kchar"4B9089\\ +E010C: \kchar"4C9089\\ +E010D: \kchar"4D9089\\ +E010E: \kchar"4E9089\\ +E010F: \kchar"4F9089\\ +E0110: \kchar"509089\\ +E0111: \kchar"519089\\ +E0112: \kchar"529089\\ +E0113: \kchar"539089\\ +E0114: \kchar"549089\\ +E0115: \kchar"559089\\ +E0116: \kchar"569089\\ +E0117: \kchar"579089\\ +E0118: \kchar"589089\\ +E0119: \kchar"599089\\ +E011A: \kchar"5A9089\\ +E011B: \kchar"5B9089\\ +E011C: \kchar"5C9089\\ +E011D: \kchar"5D9089\\ +E011E: \kchar"5E9089\\ +E011F: \kchar"5F9089\\ + +\newcolumn +U+242EE\\ +base: \kchar"242EE\\ +FE00: \kchar"C242EE\\ +\VS +U+20525\\ +base: \kchar"20525\\ +E0100: \kchar"800525\\ +E0101: \kchar"810525\\ +E0102: \kchar"820525\\ +E0103: \kchar"830525\\ +E0104: \kchar"840525\\ +E0105: \kchar"850525\\ +\VS +U+2B78E\\ +base: \kchar"2B78E\\ +E0100: \kchar"80B78E\\ +E0101: \kchar"81B78E\\ +E0102: \kchar"82B78E\\ +E0103: \kchar"83B78E\\ +E0104: \kchar"84B78E\\ +E0105: \kchar"85B78E\\ +\VS +U+2D6B6\\ +base: \kchar"2D6B6\\ +E0100: \kchar"80D6B6\\ +E0101: \kchar"81D6B6\\ +E0102: \kchar"82D6B6\\ +E0103: \kchar"83D6B6\\ +E0104: \kchar"84D6B6\\ +E0105: \kchar"85D6B6 + +\end{multicols*} +\end{document} + diff --git a/source/texk/dvipdfm-x/tests/up-hara.map b/source/texk/dvipdfm-x/tests/up-hara.map new file mode 100644 index 000000000..cabe4a15b --- /dev/null +++ b/source/texk/dvipdfm-x/tests/up-hara.map @@ -0,0 +1,6 @@ +uprml-h unicode HaranoAjiMincho-Regular.otf +uprml-hq unicode HaranoAjiMincho-Regular.otf +upjf-r unicode HaranoAjiMincho-Regular.otf +upjf-g unicode HaranoAjiMincho-Regular.otf + +cmr10 CMR10