Scroll to navigation

MAKEJVF(1) General Commands Manual MAKEJVF(1)

NAME

makejvf - Make Japanese VF file from Japanese TeX TFM file

SYNOPSIS

makejvf [<options>] <TeX TFM file> <PS font TFM>

DESCRIPTION

makejvf is a tool to generate Japanese VF file from Japanese TeX TFM (JFM) file for use with dvips.

OPTIONS

Condensed ("Cho-tai") mode.
Map Kana (more exactly, non-Kanji) characters to another PS font JFM named <PS-TFM>.
Base line shift amount; the integer represents a relative value, using the character height as a base of 1000. When a positive integer is specified, the characters are lowered. When a negative integer is specified, the characters are raised.
Replace single/double quotation marks (', '') with single/double prime quotation marks (so-called "minute") in vertical writing. The replacement is realized by manipulating glyphs of prime and double prime (JIS 0x216C and 0x216D; Unicode U+2032 and U+2033), not by putting actual glyphs designed for quotation marks (Unicode U+301D and U+301E/U+301F).
Name of the input AFM file used for Kana-tsume mode. This option is unsupported.
Kana-tsume (narrower spaces between Kana characters) margin amount; the integer represents a relative value, using the character width as a base of 1000. This option should be accompanied with -a option. This option is unsupported.
Start mapped font ID from No. 0 in output VF (by default, makejvf defaults to No. 1).
Enhanced mode; the horizontal shift amount is determined from the glue/kern table of input JFM file.
Use <CNFfile> as a configuration file.
Omit entries in VF for characters with default metric. This option is not allowed to be used with the option -t.
UCS mode. Available charsets are: gb (GB = Simplified Chinese), cns (CNS = Traditional Chinese), ks (KS = Korean), jis (JIS = Japanese), jisq (JIS quote only), custom (user-defined CHARSET from <CNFfile>; see CONFIGURATION FILE FORMAT section).
Map single/double quote to another JIS-encoded PSfont TFM.
Map single/double quote to another UCS-encoded PSfont TFM.
-3
Use set3, that is, enable non-BMP characters support (with UCS mode). By default makejvf does not output >=U+10000, to reduce file size and to avoid problems with old DVI drivers. Recent versions of dvipdfmx and others can handle VF with >=U+10000 (= set3 in DVI language), therefore -3 might be helpful.
Use half-width Katakana.

EXAMPLE


makejvf min10.tfm rml

rml Ryumin-Light-H

CONFIGURATION FILE FORMAT


% comment line
MOVE <code> <right> <down>


REPLACE <code> <new code>
CHARSET <code>,<code>,<code>..<code>,<code>,
+ <code>,<code>..<code>


<https://github.com/texjporg/uptex-fonts>.

SEE ALSO

More detailed description of makejvf in Japanese is available at
$TEXMFDIST/doc/fonts/ptex-fonts/README_makejvf

AUTHOR

This manual page was written by Japanese TeX Development Community <https://texjp.org>. For more information, see GitHub repository <https://github.com/texjporg/ptex-fonts>.