blob: 8b2c26db592751d341b61cd28fb826721baac8cf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
jfmutil
=======
Perl: Utility to process pTeX-extended TFM and VF
This program provides functionality to process data files (JFM and VF)
that form logical fonts used in (u)pTeX. The functions currently
available include:
- The mutual conversion between Japanese virtual fonts (pairs of VF
and JFM) and files in the “ZVP format”, which is an original text
format representing data in virtual fonts. This function can be seen
as counterpart to vftovp/vptovf programs.
- The mutual conversion between VF files alone and files in the “ZVP0
format”, which is a subset of the ZVP format.
### SYSTEM REQUIREMENTS
- Perl interpreter: v5.8.1 or later.
- The following commands from pTeX distribution:
- kpsewhich
- pltotf, tftopl
### LICENSE
This package is distributed under the MIT License.
### USAGE
This is jfmutil v1.x.x <2017/xx/xx> by 'ZR'.
[ZRTeXtor library v1.x.x <2017/xx/xx> by 'ZR']
Usage: jfmutil vf2zvp0 [<options>] <in.vf> [<out.zvp0>]
jfmutil zvp02vf [<options>] <in.zvp0> [<out.vf>]
jfmutil vf2zvp [<options>] <in.vf> [<in.tfm> <out.zvp>]
jfmutil zvp2vf [<options>] <in.zvp> [<out.vf> <out.tfm>]
jfmutil zpl2tfm [<options>] <in.zvp0> [<out.vf>]
jfmutil tfm2zpl [<options>] <in.zvp0> [<out.vf>]
VF and TFM files are searched by kpsewhich.
--hex output charcode in 'H' form [default]
-o / --octal output charcode in 'O' form
--uptool use upTeX tools (uppltotf etc.)
The following options affect interpretation of 'K' form.
--kanji=ENC set source encoding: ENC=jis/sjis/euc/utf8/none
--kanji-internal=ENC set internal encoding: ENC=jis/unicode/none
-j / --jis == --kanji=jis --kanji-internal=jis
-u / --unicode == --kanji=utf8 --kanji-internal=unicode
-E / --no-encoding == --kanji=none --kanji-internal=none
Please refer to README-ja.md (in Japanese) for detail.
Revision History
----------------
* Version 1.0.1 〈2017/07/21〉
- Add shebang line.
* Version 1.0.0 〈2017/07/17〉
- The first public version (as jfmutil).
- ZRTeXtor is of v1.4.0.
--------------------
Takayuki YATO (aka. "ZR")
https://github.com/zr-tex8r
|