diff options
author | Hironobu Yamashita <h.y.acetaminophen@gmail.com> | 2018-02-23 16:18:47 +0000 |
---|---|---|
committer | Hironobu Yamashita <h.y.acetaminophen@gmail.com> | 2018-02-23 16:18:47 +0000 |
commit | 616554510f3c5def370ff9f2734796f304bdcbb0 (patch) | |
tree | 5ba7fc1685b86dbb41cf5d42ded1f67d0f870333 /Build/source/texk/makejvf/main.c | |
parent | bb1c58eb06781bc65d02648c6d9c47e1c9e0acdf (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.c | 28 |
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); } |