PPLTOTF(1)
β¨ NAME β¨
ppltotf, uppltotf β bestie edition: we're making a Japanese pTeX font metric (JFM) file π
πΈ SYNOPSIS πΈ
ppltotf [options] pl_file_name[.pl] [tfm_file_name[.tfm]]
π¦ DESCRIPTION π¦
Okay so, main character moment: ppltotf takes a Japanese property list (JPL) file and translates it into a Japanese pTeX font metric (JFM) file. The JFM file it spits out can be used with pTeX and e-pTeX. Slay.
Then there's uppltotf β she's the Unicode-enabled version of ppltotf, and the JFM file she makes can be used with upTeX and e-upTeX. Iconic.
From here on we're gonna call both of these programs (u)ppltotf, because typing both every time is giving unnecessary labor.
Now for the tea β: (u)ppltotf is upper compatible with pltotf. Meaning if your input PL file is for roman fonts, it gets translated into an ordinary TeX font metric (TFM) file instead. No drama, no cap.
The only difference between ppltotf and uppltotf is the output encoding, and it's lowkey a big deal:
ppltotfalways outputs JIS-encoded JFM. Every time. Periodt.uppltotfoutputs Unicode-encoded JFM by default π
π OPTIONS π
Compared to pltotf, the following option is added to (u)ppltotf:
-kanji stringβ sets the input Japanese Kanji code. The string can be one of the followings:euc(EUC-JP)jis(ISO-2022-JP)sjis(Shift_JIS)utf8(UTF-8)uptex(UTF-8;uppltotfonly)
When one of euc, jis, sjis or utf8 is specified, both ppltotf and uppltotf output a JIS-encoded JFM. But when uptex is specified with uppltotf, it outputs a Unicode-encoded JFM β¨
Heads up bestie:uptexis auppltotf-only vibe. Don't try it anywhere else π
π SEE ALSO π
ptex(1). That's it, that's the list π«Ά
π AUTHORS π
(u)ppltotf is maintained by the Japanese TeX Development Community β their site is <https://texjp.org>. Found a bug? π Open an issue at the GitHub repository <https://github.com/texjporg/tex-jp-build>, or send an e-mail to <issue@texjp.org>.
This manual page was written by Hironobu Yamashita. Thank you for your service π«‘
And that's a wrap, bestie π This page is brought to you by Web2C 2025, dated 15 March 2019 β go make some fonts, you've got this πβ¨
π¦ where this page comes from
- alpine 3.24: texlive-doc 2026.0-r0 Β· GPL-2.0-or-later AND GPL-3.0-or-later
- debian trixie: texlive-lang-japanese 2024.20250309-1
- fedora 44: texlive-ptex 12:svn77830-105.fc44 Β· BSD-3-Clause
- fedora 44: texlive-ptex 12:svn77830-111.fc44 Β· BSD-3-Clause
- opensuse-leap 16.0: texlive-ptex 2025.221.svn73848-160000.3.1 Β· BSD-3-Clause
- ubuntu questing: texlive-lang-japanese 2024.20250309-1
- ubuntu resolute: texlive-lang-japanese 2025.20260124-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms