summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-05-09 17:53:24 +0000
committerKarl Berry <karl@freefriends.org>2016-05-09 17:53:24 +0000
commit2de27cf2944a58f961c3eecc50de7e2ccf44ed5c (patch)
treece3cbccc7235d1026e1f8ebfaf6d5c1fc4752361 /Master
parent313304e7187ac98acf0ff4936208fe882daea88a (diff)
ptex-fonts split from ptex (5may16)
git-svn-id: svn://tug.org/texlive/trunk@40977 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/fonts/ptex/LICENSE25
-rw-r--r--Master/texmf-dist/doc/fonts/ptex/README.md34
-rw-r--r--Master/texmf-dist/doc/ptex/jvf/Changes_makejvf16
-rw-r--r--Master/texmf-dist/doc/ptex/jvf/README_makejvf125
-rw-r--r--Master/texmf-dist/fonts/source/ptex/jis/jisn-v.pl77
-rw-r--r--Master/texmf-dist/fonts/source/ptex/jis/jisn.pl76
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check3
-rw-r--r--Master/tlpkg/tlpsrc/collection-langjapanese.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/ptex-fonts.tlpsrc7
-rw-r--r--Master/tlpkg/tlpsrc/ptex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/uptex.tlpsrc7
11 files changed, 368 insertions, 4 deletions
diff --git a/Master/texmf-dist/doc/fonts/ptex/LICENSE b/Master/texmf-dist/doc/fonts/ptex/LICENSE
new file mode 100644
index 00000000000..fc380e13aca
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/ptex/LICENSE
@@ -0,0 +1,25 @@
+Copyright (C) 2010 ASCII MEDIA WORKS.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. Neither the name of the author may be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/Master/texmf-dist/doc/fonts/ptex/README.md b/Master/texmf-dist/doc/fonts/ptex/README.md
new file mode 100644
index 00000000000..633cb9335fd
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/ptex/README.md
@@ -0,0 +1,34 @@
+# ptex-fonts
+
+The bundle contains fonts for use with pTeX and the documents for
+makejvf program.
+
+TFM and VF (not real fonts):
+- pTeX standard (min5-10, goth5-10, tmin5-10, tgoth5-10)
+- nmin5-10, ngoth5-10
+- jis, jisg, jisgn, jis-v, jisg-v, jisgn-v
+- Morisawa standard (Ryumin-Light, GothicBBB-Medium, FutoMinA101-Bold,
+ FutoGoB101-Bold, Jun101-Light)
+
+Type1 Fonts:
+- ascgrp, ascii10, ascii36
+
+## Repository
+
+The bundle is maintained on GitHub:
+https://github.com/texjporg/ptex-fonts
+
+If you have issues, please let us know from the above page.
+
+## License
+
+The bundle is redistribution derived from [ptex-texmf distribution
+by ASCII MEDIA WORKS](http://ascii.asciimw.jp/pb/ptex/).
+Since the original license is the 3-clause BSD license,
+this redistribution also follows it (see LICENSE).
+
+## Release Date
+
+2016-05-05
+
+Japanese TeX Development Community
diff --git a/Master/texmf-dist/doc/ptex/jvf/Changes_makejvf b/Master/texmf-dist/doc/ptex/jvf/Changes_makejvf
new file mode 100644
index 00000000000..679e3006e11
--- /dev/null
+++ b/Master/texmf-dist/doc/ptex/jvf/Changes_makejvf
@@ -0,0 +1,16 @@
+$BJQ99MzNr(B
+
+1.0 -> 1.1
+$B!&%Y!<%9%i%$%s$rJQ99$9$k$?$a$N(B -b $B%*%W%7%g%s$rDI2C!#(B
+$B!&Hs4A;zIt(B/$B4A;zIt$rJL%U%)%s%H$K$9$k$?$a$N(B -K $B%*%W%7%g%s$rDI2C!#(B
+$B!&D9BN(BJFM$B$N$?$a$N(B -C $B%*%W%7%g%s$rDI2C!#(B
+$B!&(BJFM$B$K$h$C$F$O@5$7$/(BVF$B$,:n@.$5$l$J$$>l9g$,$"$C$?$N$G!">>:eBg3X$N1|B<@2I'$5$s$N(B
+ $B$46(NO$K$h$j=$@5!#(B
+$B!&?tCM=hM}$KIT6q9g$,$"$C$?$N$G!"El5~=q@R0u:~3t<02q<R$N>.NSH%$5$s$N$46(NO$K$h$j(B
+ $B=$@5!#(B
+
+1.1 -> 1.1a
+$B!&=D=q$-;~$K%/%*!<%HN`$r%_%K%e!<%H$XJQ99$9$k$?$a$N%*%W%7%g%s(B -m $B$rDI2C(B
+
+1.1a -> 1.1b
+$B!&G[I[>r7oEy$rJQ99!"(BCOPYRIGHT $B$H(B COPYRIGHT.jis $B$rDI2C!#(B
diff --git a/Master/texmf-dist/doc/ptex/jvf/README_makejvf b/Master/texmf-dist/doc/ptex/jvf/README_makejvf
new file mode 100644
index 00000000000..39be24f8059
--- /dev/null
+++ b/Master/texmf-dist/doc/ptex/jvf/README_makejvf
@@ -0,0 +1,125 @@
+$BF|K\8l(BVF$B@8@.%D!<%k(B makejvf ver.1.1a
+ $B3t<02q<R%"%9%-!<(B $B=PHG5;=Q%0%k!<%W(B
+ www-ptex@ascii.co.jp
+
+ makejvf $B$O(B($B3t(B)$B%"%9%-!<$GF|K\8l2=$5$l$?(B dvips $B$r;HMQ$9$k:]$KI,MW$J(BVF$B%U%!%$%k$r(B
+$B@8@.$9$k$?$a$N%D!<%k$G$9!#(B
+
+ makejvf $B$N;HMQ$*$h$SG[I[$K4X$7$F$O!"IUB0$N(B COPYRIGHT $B%U%!%$%k$r;2>H$7$F$/$@$5(B
+$B$$!#(B
+
+ dvips $B$GF|K\8l$r07$&>l9g!"(BDVI$B$r:n$k:]$K;HMQ$9$kOBJ8(BTFM$B$K5-=R$7$F$"$kJ8;zI}$H!"(B
+$BOBJ8(BPS$B%U%)%s%H$NJ8;zI}$,0[$J$k$?$a!"J8;z0LCV$rD4@0$9$k(BVF(Virtual Font)$B$H$$$&%U%!(B
+$B%$%k$,I,MW$K$J$j$^$9!#(Bmakejvf $B$O$3$N(BVF$B$r@8@.$9$k$?$a$N%D!<%k$G$9!#(B
+ $B$^$?!"=D=q$-;~$K$O%7%s%0%k%/%)!<%H(B($B!F!G(B)$B!"%@%V%k%/%)!<%H(B($B!H!I(B)$B$r$=$l$>$l%7%s%0(B
+$B%k%_%K%e!<%H(B($B!l$H$3$l$r(B180$BEY2sE>$5$;$?$b$N(B)$B$H%@%V%k%_%K%e!<%H(B($B!m$H$3$l$r(B180$BEY2s(B
+$BE>$5$;$?$b$N(B)$B$KJQ49$7$F=PNO$7$^$9!#(B
+
+----------------------------------------
+VF$B$K$D$$$F(B
+
+ VF(Virtual Font)$B$H$O!"%U%)%s%H$r9g@.$7$F2>A[E*$J%U%)%s%H$H$7$F07$&$?$a$N%U%!%$(B
+$B%k$G$9!#(B
+ $B2$J8%U%)%s%H$G$O%"%/%;%s%H5-9f$r;}$?$J$$%U%)%s%H$KB>$N%U%)%s%H$N%"%/%;%s%H5-9f(B
+$B$rDI2C$7$F(B1$B$D$N%U%)%s%H$H$7$F07$C$?$j!"G$0U$N%U%)%s%H$N>.J8;zItJ,$r=L>.$7$?BgJ8(B
+$B;z$KCV$-49$($F(B SmallCaps $B%U%)%s%H$N$h$&$K07$&$N$K;HMQ$7$^$9!#(B
+ VF$B%U%!%$%k$NCf?H$O(BDVI$B%U%!%$%k$H;w$F$*$j!"3FJ8;z$K$D$$$F$N=PNOJ}K!$,(BDVI$BL?Na$K(B
+$B$h$C$F5-=R$5$l$F$$$^$9!#J8;z$N0LCV$rJQ$($k$3$H$b2DG=$G$9!#(B
+ dvips $B$G$N(BVF$B$H(BTFM$B$N4X78$O<!$N$h$&$K$J$C$F$$$^$9!#(B
+
+ TeX $B$,(BTFM$B$r;2>H$7$FAHHG(B
+ $B"-(B
+ dvips $B$,(BDVI$BCf$N(BTFM$B$HF1$8L>A0$N(BVF$B$r;2>H(B($B$J$1$l$PJ8;z9g@.$J$7(B)
+ $B"-(B
+ VF$BCf$K5-=R$5$l$F$$$k3FJ8;z$NDj5A(B($BJ8;zKh$K%U%)%s%H$r@_Dj$G$-$k(B)$B$r;2>H(B
+ $B"-(B
+ $BJ8;zDj5A$K=>$C$F(B dvips $B$,3FJ8;z$rCV49(B
+
+ dvips$B$GF|K\8l$r07$&>l9g!"(Bmin10 $B$d(B goth10 $B$NJ8;z0LCV$HOBJ8(BPS$B%U%)%s%H$NJ8;z0LCV(B
+$B$N0c$$$,LdBj$K$J$j$^$9!#(B
+ $BNc$($P(B "$B!J(B" $B$N$h$&$J!":8$K6u$-$,$"$k3g8LN`$N>l9g!"OBJ8(BPS$B%U%)%s%H$G$O:8$N6u$-$b(B
+$B4^$s$@J8;z$H$7$F07$$$^$9$,!"(Bmin10 $B$d(B goth10 $B$G$O:8$N6u$-$OJ8;z$H$7$F07$o$:!"!V6u(B
+$B$-(B+"("$B!W$N$h$&$J07$$$K$J$j$^$9!#$=$N$?$a(B min10 $B$N(B "$B!J(B" $B$r$=$N$^$^(BPS$B$N(B "$B!J(B" $B$KCV(B
+$B$-49$($F$7$^$&$H!"A[Dj$7$?0LCV$h$j1&$K=PNO$5$l$F$7$^$$$^$9!#(B
+ $B$=$3$G(BVF$BCf$K!V(B"$B!J(B" $B$O:8$K$:$i$7$FCV$-49$($k!W$H$$$&5-=R$r$7$F$*$-!"(Bdvips $B$,(BVF
+$B$r;2>H$7$F0LCVD4@0$r9T$&$h$&$K$J$C$F$$$^$9!#(B
+----------------------------------------
+
+$B%3%s%Q%$%k$*$h$S%$%s%9%H!<%k(B:
+
+ makejvf $B$N%$%s%9%H!<%k@h$r(B Makefile $B$N(B DISTDIR $B$K;XDj$7$F$*$$$F2<$5$$!#(B
+ make $B$r<B9T$9$k$H(B makejvf $B$,:n$i$l!"$5$i$K(B make install $B$r<B9T$9$k$H(B
+ DISTDIR $B$G;XDj$7$?%G%#%l%/%H%j$K%$%s%9%H!<%k$5$l$^$9!#(B
+
+$BI,MW$J%U%!%$%k(B:
+
+ min10.tfm $B$d(B goth10.tfm $BEy!"(BpTeX$B$G;HMQ$9$kOBJ8(BTFM$B%U%!%$%k!#=D=q$-MQ(B(tmin10.tfm
+$BEy(B)$B$b07$($^$9!#(B
+
+$B;HMQJ}K!(B:
+
+ % makejvf <$BOBJ8(BTFM$B%U%!%$%kL>(B> <$BOBJ8(BPS$B%U%)%s%H(BTFM$BL>(B>
+
+ <$BOBJ8(BTFM$B%U%!%$%kL>(B>: pTeX $B$G;HMQ$9$kOBJ8(BTFM$B$NL>A0!#%+%l%s%H%G%#%l%/%H%j(B
+ $B$KMQ0U$7$F$*$/!#$3$NL>A0$N3HD%;R$r(B`.vf'$B$K$7$?$b$N$,(B
+ VF$B%U%!%$%k$H$7$F@8@.$5$l$k!#(B
+ <$BOBJ8(BPS$B%U%)%s%H(BTFM$BL>(B>: $B<B:]$K=PNO$5$l$kOBJ8(BPS$B%U%)%s%H$NJ8;zI}>pJs$r5-=R$7$?(B
+ TFM$B$NL>A0!#(Bmakejvf $B$K$h$j@8@.$5$l$k!#$^$?!"$3$NL>A0(B
+ $B$,(BVF$BCf$K5-=R$5$l$k!#(B
+
+ $B%*%W%7%g%s(B:
+ -C
+ $BD9BN!J:81&$NI}$r=L$a$?=qBN!K$N(BTFM$B$r85$K(BVF$B$r:n@.$9$k>l9g$K;HMQ$7$^$9!#(B
+ $BD9BN(BVF$B:n@.;~$K(B-C$B$rIU$1$J$$$H!"C1$K>.$5$$%U%)%s%H$N(BTFM$B$H$7$F07$o$l$F(B
+ $B$7$^$$$^$9!#(B
+
+ -K <$BOBJ8(BPS$B%U%)%s%H(BTFM$BL>(B>
+ $BHs4A;zIt$N(BPS$B%U%)%s%H(BTFM$B$r;XDj$7$^$9!#$3$l$K$h$j!"#1=qBN$G4A;zIt$HHs(B
+ $B4A;zIt$G0[$J$k%U%)%s%H$,;HMQ$G$-$^$9!#(B
+
+ -b <$B?tCM(B>
+ $B%Y!<%9%i%$%sJd@5$N?tCM$r;XDj$7$^$9!#J8;z$N9b$5$r(B1000$B$H$7$F@0?t$G;XDj!"(B
+ $B%W%i%9$GJ8;z$,2<$,$j!"%^%$%J%9$GJ8;z$,>e$,$j$^$9!#(B
+
+ -m
+ $B=D=q$-;~$K%/%*!<%HN`!J!G!I!K$r%_%K%e!<%H!J!l!m!K$XJQ49$7$^$9!#(B
+
+ ---$B0J2<#2$D$O@5<0$K%5%]!<%H$5$l$F$$$k%*%W%7%g%s$G$O$"$j$^$;$s(B---
+
+ -a <AFM$B%U%!%$%kL>(B>
+ PS$B%U%)%s%H$N(BAFM$B%U%!%$%kL>$r;XDj$7$^$9!#(B
+ $B$+$J5M$a%U%)%s%H:n@.;~$K;HMQ$7$^$9!#(B
+
+ -k <$B?tCM(B>
+ $B$+$J5M$a%^!<%8%s$r;XDj$7$^$9!#J8;zI}$r(B1000$B$H$7$F@0?t$G;XDj!#(B
+ -a$B%*%W%7%g%s$H6&$K;HMQ$7$^$9!#(B
+
+$BNc(B1: min10 $B$r%j%e%&%_%s(B-L$B$H$7$F;HMQ$9$k>l9g(B:
+
+ % makejvf min10.tfm rml (min10.vf $B$H(B rml.tfm $B$,@8@.$5$l$k(B)
+
+ $B$3$&$7$F@8@.$5$l$?(BVF$B$*$h$S(BTFM$B$r(B $TEXMF $B0J2<$N8!:w%Q%9$,DL$k>l=j$KCV$-$^$9!#(B
+$B$5$i$K!"(Brml $B$,=PNO5!$N%j%e%&%_%s(B-L$B$G$"$k$3$H$r@k8@$9$k$?$a$K!"(B$TEXMF/dvips $B0J2<(B
+$B$K$"$k(B psfonts.map $B$K<!$N$h$&$J5-=R$rDI2C$7$^$9!#(B
+
+ rml Ryumin-Light-H
+
+ $B$3$l$G(B min10 $B$r;HMQ$7$?2U=j$,(B dvips $B$K$h$j%j%e%&%_%s(B-L$B$KCV$-$+$($i$l$^$9!#(B
+Ryumin-Light-H $B$r(B ShinGo-Bold-H $B$K$9$l$P?7%4(B-B$B$K!"(BFutoMinA101-Bold-H $B$K$9$l$P(B
+$BB@%_%s$KCV$-$+$($i$l$^$9!#(B
+ $B$3$N$h$&$J(BVF$B$*$h$S(BTFM$B$rB??t:n@.$9$k$3$H$GB?=qBN$N;HMQ$,2DG=$K$J$j$^$9!#$J$*!"(B
+$B85$K$J$k(BTFM$B$O(B min10.tfm $B$rJL$NL>A0$K%3%T!<$7$F;HMQ$7$^$9!#(B
+
+$BNc(B2: $BHs4A;zIt$K8+=P$7%_%s!"4A;zIt$KB@%4$r;HMQ$9$k>l9g(B:
+
+ % makejvf -K midashimin-ma31 jcomic.tfm futogo-b
+
+ $BL!2h$NBf;l$N$h$&$J!"$+$J$rL@D+=qBN!"4A;z$r%4%7%C%/=qBN$G;HMQ$9$kNc$G$9!#(B
+jcomic.tfm $B$K$O$"$i$+$8$a(B min10.tfm $B$r%3%T!<$7$F$*$-$^$9!#(Bpsfonts.map $B$K$O<!$N(B
+$B$h$&$J5-=R$rDI2C$7$^$9!#(B
+
+ midashimin-ma31 MidashiMin-MA31-H
+ futogo-b FutoGoB101-Bold-H
+
+$B$3$l$G(B jcomic.tfm $B$r;HMQ$9$k$H!"@8@.$5$l$?(B jcomic.vf $B$K$h$C$FHs4A;zIt$O8+=P$7%_(B
+$B%s!"4A;zIt$OB@%4$G=PNO$5$l$^$9!#(B
diff --git a/Master/texmf-dist/fonts/source/ptex/jis/jisn-v.pl b/Master/texmf-dist/fonts/source/ptex/jis/jisn-v.pl
new file mode 100644
index 00000000000..29116b462df
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/ptex/jis/jisn-v.pl
@@ -0,0 +1,77 @@
+(COMMENT Standard JPL, jis-v.pl draft 1.1 99/12/7 TSP)
+(COMMENT THIS IS A KANJI FORMAT FILE)
+(DIRECTION TATE)
+(FAMILY JIS KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.091641)
+ (SHRINK R 0.0)
+ (XHEIGHT R 0.916443)
+ (QUAD R 0.962216)
+ (EXTRASPACE R 0.229101)
+ (EXTRASTRETCH R 0.183283)
+ (EXTRASHRINK R 0.114551)
+ )
+(CHARSINTYPE O 1
+ $B!F(B $B!H(B $B!J(B $B!L(B $B!N(B $B!P(B $B!R(B $B!T(B $B!V(B $B!X(B $B!Z(B
+ ) (COMMENT TYPE O 01 [ 0 16])
+(CHARSINTYPE O 2
+ $B!"(B $B!$(B $B!G(B $B!I(B $B!K(B $B!M(B $B!O(B $B!Q(B $B!S(B $B!U(B $B!W(B $B!Y(B $B![(B
+ ) (COMMENT TYPE O 02 [16 0])
+(CHARSINTYPE O 3
+ $B!&(B $B!'(B $B!((B
+ ) (COMMENT TYPE O 03 [16 16])
+(CHARSINTYPE O 4
+ $B!#(B $B!%(B
+ ) (COMMENT TYPE O 04 [16 0])
+(CHARSINTYPE O 5
+ $B!=(B $B!D(B $B!E(B
+ ) (COMMENT TYPE O 05 [16 16])
+(TYPE O 0 (CHARWD R 0.962216) (CHARHT R 0.458222) (CHARDP R 0.458222))
+(TYPE O 1 (CHARWD R 0.481108) (CHARHT R 0.458222) (CHARDP R 0.458222))
+(TYPE O 2 (CHARWD R 0.481108) (CHARHT R 0.458222) (CHARDP R 0.458222))
+(TYPE O 3 (CHARWD R 0.962216) (CHARHT R 0.458222) (CHARDP R 0.458222))
+(TYPE O 4 (CHARWD R 0.481108) (CHARHT R 0.458222) (CHARDP R 0.458222))
+(TYPE O 5 (CHARWD R 0.962216) (CHARHT R 0.458222) (CHARDP R 0.458222))
+(GLUEKERN
+ (LABEL O 0)
+ (GLUE O 1 R 0.481108 R 0.0 R 0.481108)
+ (GLUE O 3 R 0.0 R 0.0 R 0.240554)
+ (STOP)
+ (LABEL O 1)
+ (GLUE O 3 R 0.0 R 0.0 R 0.240554)
+ (STOP)
+ (LABEL O 2)
+ (GLUE O 0 R 0.481108 R 0.0 R 0.481108)
+ (GLUE O 1 R 0.481108 R 0.0 R 0.481108)
+ (GLUE O 3 R 0.0 R 0.0 R 0.240554)
+ (GLUE O 5 R 0.481108 R 0.0 R 0.481108)
+ (STOP)
+ (LABEL O 3)
+ (GLUE O 0 R 0.0 R 0.0 R 0.240554)
+ (GLUE O 1 R 0.0 R 0.0 R 0.240554)
+ (GLUE O 2 R 0.0 R 0.0 R 0.240554)
+ (GLUE O 3 R 0.0 R 0.0 R 0.481108)
+ (GLUE O 4 R 0.0 R 0.0 R 0.240554)
+ (GLUE O 5 R 0.0 R 0.0 R 0.240554)
+ (STOP)
+ (LABEL O 4)
+ (GLUE O 0 R 0.481108 R 0.0 R 0.0)
+ (GLUE O 1 R 0.481108 R 0.0 R 0.0)
+ (GLUE O 3 R 0.481108 R 0.0 R 0.240554)
+ (GLUE O 5 R 0.481108 R 0.0 R 0.0)
+ (STOP)
+ (LABEL O 5)
+ (GLUE O 1 R 0.481108 R 0.0 R 0.481108)
+ (GLUE O 3 R 0.0 R 0.0 R 0.240554)
+ (KRN O 5 R 0.0)
+ (STOP)
+ )
diff --git a/Master/texmf-dist/fonts/source/ptex/jis/jisn.pl b/Master/texmf-dist/fonts/source/ptex/jis/jisn.pl
new file mode 100644
index 00000000000..1ddc7610196
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/ptex/jis/jisn.pl
@@ -0,0 +1,76 @@
+(COMMENT Standard JPL, jisn.pl draft 1.1 99/12/7 TSP)
+(COMMENT THIS IS A KANJI FORMAT FILE)
+(FAMILY JIS KANJI)
+(FACE F MRR)
+(CODINGSCHEME TEX KANJI TEXT)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM O 0)
+(SEVENBITSAFEFLAG TRUE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.091641)
+ (SHRINK R 0.0)
+ (XHEIGHT R 0.916443)
+ (QUAD R 0.962216)
+ (EXTRASPACE R 0.229101)
+ (EXTRASTRETCH R 0.183283)
+ (EXTRASHRINK R 0.114551)
+ )
+(CHARSINTYPE O 1
+ $B!F(B $B!H(B $B!J(B $B!L(B $B!N(B $B!P(B $B!R(B $B!T(B $B!V(B $B!X(B $B!Z(B
+ ) (COMMENT TYPE O 01 [ 0 16])
+(CHARSINTYPE O 2
+ $B!"(B $B!$(B $B!G(B $B!I(B $B!K(B $B!M(B $B!O(B $B!Q(B $B!S(B $B!U(B $B!W(B $B!Y(B $B![(B
+ ) (COMMENT TYPE O 02 [16 0])
+(CHARSINTYPE O 3
+ $B!&(B $B!'(B $B!((B
+ ) (COMMENT TYPE O 03 [16 16])
+(CHARSINTYPE O 4
+ $B!#(B $B!%(B
+ ) (COMMENT TYPE O 04 [16 0])
+(CHARSINTYPE O 5
+ $B!=(B $B!D(B $B!E(B
+ ) (COMMENT TYPE O 05 [16 16])
+(TYPE O 0 (CHARWD R 0.962216) (CHARHT R 0.777588) (CHARDP R 0.138855))
+(TYPE O 1 (CHARWD R 0.481108) (CHARHT R 0.777588) (CHARDP R 0.138855))
+(TYPE O 2 (CHARWD R 0.481108) (CHARHT R 0.777588) (CHARDP R 0.138855))
+(TYPE O 3 (CHARWD R 0.962216) (CHARHT R 0.777588) (CHARDP R 0.138855))
+(TYPE O 4 (CHARWD R 0.481108) (CHARHT R 0.777588) (CHARDP R 0.138855))
+(TYPE O 5 (CHARWD R 0.962216) (CHARHT R 0.777588) (CHARDP R 0.138855))
+(GLUEKERN
+ (LABEL O 0)
+ (GLUE O 1 R 0.481108 R 0.0 R 0.481108)
+ (GLUE O 3 R 0.0 R 0.0 R 0.240554)
+ (STOP)
+ (LABEL O 1)
+ (GLUE O 3 R 0.0 R 0.0 R 0.240554)
+ (STOP)
+ (LABEL O 2)
+ (GLUE O 0 R 0.481108 R 0.0 R 0.481108)
+ (GLUE O 1 R 0.481108 R 0.0 R 0.481108)
+ (GLUE O 3 R 0.0 R 0.0 R 0.240554)
+ (GLUE O 5 R 0.481108 R 0.0 R 0.481108)
+ (STOP)
+ (LABEL O 3)
+ (GLUE O 0 R 0.0 R 0.0 R 0.240554)
+ (GLUE O 1 R 0.0 R 0.0 R 0.240554)
+ (GLUE O 2 R 0.0 R 0.0 R 0.240554)
+ (GLUE O 3 R 0.0 R 0.0 R 0.481108)
+ (GLUE O 4 R 0.0 R 0.0 R 0.240554)
+ (GLUE O 5 R 0.0 R 0.0 R 0.240554)
+ (STOP)
+ (LABEL O 4)
+ (GLUE O 0 R 0.481108 R 0.0 R 0.0)
+ (GLUE O 1 R 0.481108 R 0.0 R 0.0)
+ (GLUE O 3 R 0.481108 R 0.0 R 0.240554)
+ (GLUE O 5 R 0.481108 R 0.0 R 0.0)
+ (STOP)
+ (LABEL O 5)
+ (GLUE O 1 R 0.481108 R 0.0 R 0.481108)
+ (GLUE O 3 R 0.0 R 0.0 R 0.240554)
+ (KRN O 5 R 0.0)
+ (STOP)
+ )
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index f32067ce011..0d3c72d8bea 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -478,7 +478,8 @@ my @TLP_working = qw(
pst-vectorian pst-vowel pst-vue3d
pst2pdf pstool pstricks pstricks-add pstricks-examples
pstricks-examples-en pstricks_calcnotes
- psu-thesis ptex2pdf ptext ptptex punk punk-latex punknova purifyeps pxbase
+ psu-thesis ptex-fonts ptex2pdf ptext ptptex
+ punk punk-latex punknova purifyeps pxbase
pxchfon pxcjkcat pxfonts pxgreeks pxjahyper
pxpgfmark pxrubrica pxtxalfa pygmentex python pythontex
qcircuit qcm qobitree qrcode qstest qsymbols qtree
diff --git a/Master/tlpkg/tlpsrc/collection-langjapanese.tlpsrc b/Master/tlpkg/tlpsrc/collection-langjapanese.tlpsrc
index 2db09f9b8f8..c3b93670b68 100644
--- a/Master/tlpkg/tlpsrc/collection-langjapanese.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-langjapanese.tlpsrc
@@ -18,6 +18,7 @@ depend lshort-japanese
depend luatexja
depend pbibtex-base
depend ptex
+depend ptex-fonts
depend ptex2pdf
depend pxbase
depend pxchfon
diff --git a/Master/tlpkg/tlpsrc/ptex-fonts.tlpsrc b/Master/tlpkg/tlpsrc/ptex-fonts.tlpsrc
new file mode 100644
index 00000000000..fbfd21ab8ad
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/ptex-fonts.tlpsrc
@@ -0,0 +1,7 @@
+runpattern d texmf-dist/fonts/tfm/ptex
+runpattern d texmf-dist/fonts/vf/ptex
+runpattern d texmf-dist/fonts/source/ptex
+runpattern d texmf-dist/fonts/type1/ptex
+#
+docpattern d texmf-dist/doc/fonts/ptex
+docpattern d texmf-dist/doc/ptex/jvf
diff --git a/Master/tlpkg/tlpsrc/ptex.tlpsrc b/Master/tlpkg/tlpsrc/ptex.tlpsrc
index 847cea6b5c6..2a59056b32e 100644
--- a/Master/tlpkg/tlpsrc/ptex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/ptex.tlpsrc
@@ -6,6 +6,7 @@ depend ipaex
depend japanese
depend japanese-otf
depend pbibtex-base
+depend ptex-fonts
tlpsetvar fmtcomm cm,hyphen-base,ptex
#
diff --git a/Master/tlpkg/tlpsrc/uptex.tlpsrc b/Master/tlpkg/tlpsrc/uptex.tlpsrc
index 364ab48c4e9..5a418464857 100644
--- a/Master/tlpkg/tlpsrc/uptex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/uptex.tlpsrc
@@ -1,12 +1,13 @@
-depend ptex
-depend hyph-utf8
depend adobemapping
depend convbkmk
+depend hyph-utf8
depend ipaex
depend japanese
depend japanese-otf
depend latex
-#
+depend ptex
+depend uptex-fonts
+
tlpsetvar fmtcomm cm,hyphen-base,uptex
#
execute AddFormat name=uptex engine=uptex options="uptex.ini" \