summaryrefslogtreecommitdiff
path: root/Build/source/texk/makejvf/main.c
diff options
context:
space:
mode:
authorHironobu Yamashita <h.y.acetaminophen@gmail.com>2018-02-23 16:18:47 +0000
committerHironobu Yamashita <h.y.acetaminophen@gmail.com>2018-02-23 16:18:47 +0000
commit616554510f3c5def370ff9f2734796f304bdcbb0 (patch)
tree5ba7fc1685b86dbb41cf5d42ded1f67d0f870333 /Build/source/texk/makejvf/main.c
parentbb1c58eb06781bc65d02648c6d9c47e1c9e0acdf (diff)
makejvf: improve help message and manual
git-svn-id: svn://tug.org/texlive/trunk@46718 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/makejvf/main.c')
-rw-r--r--Build/source/texk/makejvf/main.c28
1 files changed, 17 insertions, 11 deletions
diff --git a/Build/source/texk/makejvf/main.c b/Build/source/texk/makejvf/main.c
index 14ff442aba4..86c0a0d6202 100644
--- a/Build/source/texk/makejvf/main.c
+++ b/Build/source/texk/makejvf/main.c
@@ -193,11 +193,15 @@ int main(int argc, char ** argv)
void usage(void)
{
- fprintf(stderr, "MAKEJVF version %s -- make Japanese VF file.\n", VERSION);
+ fprintf(stderr, "MAKEJVF version %s -- make Japanese VF from a JFM file.\n", VERSION);
+ fputs2("Usage:\n", stderr);
fputs2("%% makejvf [<options>] <TFMfile> <PSfontTFM>\n", stderr);
- fputs2("options:\n", stderr);
+ fputs2(" <TFMfile>: Name of input pTeX/upTeX JFM file.\n", stderr);
+ fputs2(" The basename is inherited by the name of output VF file.\n", stderr);
+ fputs2(" <PSfontTFM>: Name of output PSfont JFM file.\n", stderr);
+ fputs2("Options:\n", stderr);
fputs2("-C 長体モード\n", stderr);
- fputs2("-K <TFMfile> 非漢字部用に作成するPSフォントTFM名\n", stderr);
+ fputs2("-K <PS-TFM> 非漢字部用に作成するPSフォントTFM名\n", stderr);
fputs2("-b <数値> ベースライン補正\n", stderr);
fputs2(" 文字の高さを1000として整数で指定\n", stderr);
fputs2(" プラスで文字が下がり、マイナスで文字が上がる\n", stderr);
@@ -205,16 +209,18 @@ void usage(void)
fputs2("-a <AFMfile> AFMファイル名(かな詰め時に使用)\n", stderr);
fputs2("-k <数値> かな詰めマージン指定\n", stderr);
fputs2(" 文字幅を1000として整数で指定。-aオプションと共に使用\n", stderr);
+ fputs2("-i Start mapped font ID from No. 0\n", stderr);
+ fputs2("-e Enhanced mode; the horizontal shift amount is determined\n", stderr);
+ fputs2(" from the glue/kern table of <TFMfile> input\n", stderr);
+ fputs2("-t <CNFfile> Use <CNFfile> as a configuration file\n", stderr);
fputs2("-u <Charset> UCS mode\n", stderr);
fputs2(" <Charset> gb : GB, cns : CNS, ks : KS\n", stderr);
fputs2(" jis : JIS, jisq : JIS quote only\n", stderr);
- fputs2("-J <TFMfile> JIS encoded PS font TFM name for quote, double quote (with UCS mode)\n", stderr);
- fputs2("-U <TFMfile> UCS encoded PS font TFM name for quote, double quote (with UCS mode)\n", stderr);
- fputs2("-3 use set3 (with UCS mode)\n", stderr);
- fputs2("-H use half-width katakana (with UCS mode)\n", stderr);
- fputs2("-i font ID from No.0\n", stderr);
- fputs2("-e enhanced mode; the horizontal shift amount is determined\n", stderr);
- fputs2(" from the glue/kern table of <TFMfile> input\n", stderr);
- fputs2("-t <CNFfile> use <CNFfile> as a configuration file\n", stderr);
+ fputs2(" custom : Use user-defined CHARSET from <CNFfile>\n", stderr);
+ fputs2("Options below are effective only in UCS mode:\n", stderr);
+ fputs2("-J <PS-TFM> Map single/double quote to another JIS-encoded PSfont TFM\n", stderr);
+ fputs2("-U <PS-TFM> Map single/double quote to another UCS-encoded PSfont TFM\n", stderr);
+ fputs2("-3 Use set3, that is, enable non-BMP characters support\n", stderr);
+ fputs2("-H Use half-width katakana\n", stderr);
fprintf(stderr, "Email bug reports to %s.\n", BUG_ADDRESS);
}