From db9a88518ba16fd878e3ba2b89e10827a7ee8ed5 Mon Sep 17 00:00:00 2001 From: Hironobu Yamashita Date: Sat, 30 Mar 2019 10:13:17 +0000 Subject: add (u)ppltotf and (u)ptftopl man pages git-svn-id: svn://tug.org/texlive/trunk@50656 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/web2c/man/ChangeLog | 4 ++ Build/source/texk/web2c/man/Makefile.am | 4 +- Build/source/texk/web2c/man/Makefile.in | 9 ++-- Build/source/texk/web2c/man/ppltotf.man | 96 +++++++++++++++++++++++++++++++++ Build/source/texk/web2c/man/ptftopl.man | 95 ++++++++++++++++++++++++++++++++ 5 files changed, 203 insertions(+), 5 deletions(-) create mode 100644 Build/source/texk/web2c/man/ppltotf.man create mode 100644 Build/source/texk/web2c/man/ptftopl.man (limited to 'Build/source/texk') diff --git a/Build/source/texk/web2c/man/ChangeLog b/Build/source/texk/web2c/man/ChangeLog index 2d428cd3333..8b698dc4798 100644 --- a/Build/source/texk/web2c/man/ChangeLog +++ b/Build/source/texk/web2c/man/ChangeLog @@ -1,3 +1,7 @@ +2019-03-30 Hironobu Yamashita + + * ppltotf.man, ptftopl.man: new. + 2019-03-25 Karl Berry * gftodvi.man: omit unused second font letter. From Debian. diff --git a/Build/source/texk/web2c/man/Makefile.am b/Build/source/texk/web2c/man/Makefile.am index 446332551aa..97f80eba479 100644 --- a/Build/source/texk/web2c/man/Makefile.am +++ b/Build/source/texk/web2c/man/Makefile.am @@ -55,8 +55,10 @@ EXTRA_DIST += $(pdftex_man_sources) if PTEX man_sources += ptex.man man1_links += ptex:eptex ptex:euptex ptex:uptex +man_sources += ppltotf.man ptftopl.man +man1_links += ppltotf:uppltotf ptftopl:uptftopl endif PTEX -EXTRA_DIST += ptex.man +EXTRA_DIST += ptex.man ppltotf.man ptftopl.man if LUATEX man_sources += luatex.man diff --git a/Build/source/texk/web2c/man/Makefile.in b/Build/source/texk/web2c/man/Makefile.in index a77f48ae443..9505be77709 100644 --- a/Build/source/texk/web2c/man/Makefile.in +++ b/Build/source/texk/web2c/man/Makefile.in @@ -97,8 +97,9 @@ host_triplet = @host@ @ETEX_TRUE@am__append_8 = etex.man @PDFTEX_TRUE@am__append_9 = $(pdftex_man_sources) @PDFTEX_TRUE@am__append_10 = pdftex:pdflatex -@PTEX_TRUE@am__append_11 = ptex.man -@PTEX_TRUE@am__append_12 = ptex:eptex ptex:euptex ptex:uptex +@PTEX_TRUE@am__append_11 = ptex.man ppltotf.man ptftopl.man +@PTEX_TRUE@am__append_12 = ptex:eptex ptex:euptex ptex:uptex \ +@PTEX_TRUE@ ppltotf:uppltotf ptftopl:uptftopl @LUATEX_TRUE@am__append_13 = luatex.man @LUATEX_TRUE@am__append_14 = luatex:texlua luatex:texluac @XETEX_TRUE@am__append_15 = xetex.man @@ -446,8 +447,8 @@ man_sources = $(bootstrap_man_sources) $(am__append_1) $(am__append_2) \ $(misc_man_sources) EXTRA_DIST = $(bootstrap_man_sources) $(web_man_sources) tex.man \ mf.man mpost.man etex.man $(pdftex_man_sources) ptex.man \ - luatex.man xetex.man $(otangle_man_sources) aleph.man \ - $(misc_man_sources) spell.add + ppltotf.man ptftopl.man luatex.man xetex.man \ + $(otangle_man_sources) aleph.man $(misc_man_sources) spell.add bootstrap_man_sources = ctie.man cweb.man ctwill.man tangle.man tie.man # Symlinks within $(man1dir): FILE:LINK indicates LINK.1->FILE.1 diff --git a/Build/source/texk/web2c/man/ppltotf.man b/Build/source/texk/web2c/man/ppltotf.man new file mode 100644 index 00000000000..449e15c9eed --- /dev/null +++ b/Build/source/texk/web2c/man/ppltotf.man @@ -0,0 +1,96 @@ +.TH PPLTOTF 1 "15 March 2019" "Web2C @VERSION@" +.\"===================================================================== +.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP +.if n .ds TX TeX +.ie t .ds OX \fIT\v'+0.25m'E\v'-0.25m'X\fP\" +.el .ds OX TeX\" +.\" BX definition must follow TX so BX can use TX +.if t .ds BX \fRB\s-2IB\s0\fP\*(TX +.if n .ds BX BibTeX +.\" LX definition must follow TX so LX can use TX +.if t .ds LX \fRL\\h'-0.36m'\\v'-0.15v'\s-2A\s0\\h'-0.15m'\\v'0.15v'\fP\*(TX +.if n .ds LX LaTeX +.\"===================================================================== +.SH NAME +ppltotf, uppltotf \- Create Japanese p\*(TX font metric (JFM) +.SH SYNOPSIS +.B ppltotf +.RI [ options ] +.IR pl_file_name [ \fB.pl\fP ] +.RI [ tfm_file_name [ \fB.tfm\fP ]] +.\"===================================================================== +.SH DESCRIPTION +The +.B ppltotf +program translates a Japanese property list (JPL) file to a Japanese +p\*(TX font metric (JFM) file. +The resulting JFM file can be used with p\*(TX and e-p\*(TX. +.PP +The +.B uppltotf +program is a Unicode-enabled version of ppltotf. +The resulting JFM file can be used with up\*(TX and e-up\*(TX. +.PP +In the following sections, we refer to these programs as +.BR (u)ppltotf . +.PP +.B (u)ppltotf +is upper compatible with +.BR pltotf ; +if the input PL file is for roman fonts, it is translated into an +ordinary \*(TX font metric (TFM) file. +The difference between +.B ppltotf +and +.B uppltotf +lies in the output encoding: +.B ppltotf +always outputs JIS-encoded JFM; on the other hand, +.B uppltotf +outputs Unicode-encoded JFM by default. +.\"===================================================================== +.SH OPTIONS +Compared to pltotf, the following option is added to +.BR (u)ppltotf . +.TP +.BI -kanji \ string +Sets the input Japanese \fIKanji\fR code. The +.I string +can be one of the followings: +.IR euc \ (EUC-JP), +.IR jis \ (ISO-2022-JP), +.IR sjis \ (Shift_JIS), +.IR utf8 \ (UTF-8), +.IR uptex \ (UTF-8; +.B uppltotf +only). +.PP +When one of +.IR euc , +.IR jis , +.I sjis +or +.I utf8 +is specified, both +.B ppltotf +and +.B uppltotf +output a JIS-encoded JFM. +When +.I uptex +is specified with +.BR uppltotf , +it outputs a Unicode-encoded JFM. +.\"===================================================================== +.SH "SEE ALSO" +.BR ptex (1). +.\"===================================================================== +.SH AUTHORS +.B (u)ppltotf +is maintained by +Japanese \*(TX Development Community . +For bug reports, open an issue at +GitHub repository , +or send an e-mail to . +.PP +This manual page was written by Hironobu Yamashita. diff --git a/Build/source/texk/web2c/man/ptftopl.man b/Build/source/texk/web2c/man/ptftopl.man new file mode 100644 index 00000000000..6ac5c7cf216 --- /dev/null +++ b/Build/source/texk/web2c/man/ptftopl.man @@ -0,0 +1,95 @@ +.TH PTFTOPL 1 "15 March 2019" "Web2C @VERSION@" +.\"===================================================================== +.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP +.if n .ds TX TeX +.ie t .ds OX \fIT\v'+0.25m'E\v'-0.25m'X\fP\" +.el .ds OX TeX\" +.\" BX definition must follow TX so BX can use TX +.if t .ds BX \fRB\s-2IB\s0\fP\*(TX +.if n .ds BX BibTeX +.\" LX definition must follow TX so LX can use TX +.if t .ds LX \fRL\\h'-0.36m'\\v'-0.15v'\s-2A\s0\\h'-0.15m'\\v'0.15v'\fP\*(TX +.if n .ds LX LaTeX +.\"===================================================================== +.SH NAME +ptftopl, uptftopl \- Convert Japanese p\*(TX font metric (JFM) files to propery list +.SH SYNOPSIS +.B ptftopl +.RI [ OPTIONS ] +.IR tfm_name [ \fB.tfm\fP ] +.RI [ pl_name [ \fB.pl\fP ]] +.\"===================================================================== +.SH DESCRIPTION +The +.B ptftopl +program translates a Japanese p\*(TX font metric (JFM) file to a +Japanese property list (JPL) file. It also serves as a TFM/JFM-file +validating program. +.PP +The +.B uptftopl +program is a Unicode-enabled version of ptftopl. +.PP +In the following sections, we refer to these programs as +.BR (u)ptftopl . +.PP +.B (u)ptftopl +is upper compatible with +.BR tftopl ; +if the input TFM file is for roman fonts, it is translated into an +ordinary property list file. +The difference between +.B ptftopl +and +.B uptftopl +lies in the internal encoding: when the input is a JFM file, +.B ptftopl +always treats it as a JIS-encoded JFM; on the other hand, +.B uptftopl +treats it as a Unicode-encoded JFM by default. +.\"===================================================================== +.SH OPTIONS +Compared to tftopl, the following option is added to +.BR (u)ptftopl . +.TP +.BI -kanji \ string +Sets the output Japanese \fIKanji\fR code. The +.I string +can be one of the followings: +.IR euc \ (EUC-JP), +.IR jis \ (ISO-2022-JP), +.IR sjis \ (Shift_JIS), +.IR utf8 \ (UTF-8), +.IR uptex \ (UTF-8; +.B uptftopl +only). +.PP +When one of +.IR euc , +.IR jis , +.I sjis +or +.I utf8 +is specified, both +.B ptftopl +and +.B uptftopl +treats the input JFM as JIS-encoded. +When +.I uptex +is specified with +.BR uptftopl , +it treats the input JFM as Unicode-encoded. +.\"===================================================================== +.SH "SEE ALSO" +.BR ptex (1). +.\"===================================================================== +.SH AUTHORS +.B (u)ptftopl +is maintained by +Japanese \*(TX Development Community . +For bug reports, open an issue at +GitHub repository , +or send an e-mail to . +.PP +This manual page was written by Hironobu Yamashita. -- cgit v1.2.3