summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/man/man1/ttf2tfm.1
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-04-28 22:59:31 +0000
committerKarl Berry <karl@freefriends.org>2014-04-28 22:59:31 +0000
commit0bb29634e3fdca8563bdc863ac09b90e57141d85 (patch)
tree1e2a964d362489085d53196ab4690a7bed1e1278 /Master/texmf-dist/doc/man/man1/ttf2tfm.1
parent4dd7bee8d7ac0cc3c2a3298843450649de056ad2 (diff)
general man update for TL14
git-svn-id: svn://tug.org/texlive/trunk@33735 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/man/man1/ttf2tfm.1')
-rw-r--r--Master/texmf-dist/doc/man/man1/ttf2tfm.1256
1 files changed, 82 insertions, 174 deletions
diff --git a/Master/texmf-dist/doc/man/man1/ttf2tfm.1 b/Master/texmf-dist/doc/man/man1/ttf2tfm.1
index 482f2ee1ff4..e6fa0aca4b3 100644
--- a/Master/texmf-dist/doc/man/man1/ttf2tfm.1
+++ b/Master/texmf-dist/doc/man/man1/ttf2tfm.1
@@ -1,6 +1,6 @@
.\" man page for ttf2tfm
.
-.TH TTF2TFM 1 10-Jan-2002 "FreeType version 1.5"
+.TH TTF2TFM 1 27-Jun-2013 "FreeType2 version"
.SH NAME
ttf2tfm \- build TeX metric files from a TrueType font
.SH SYNOPSIS
@@ -8,7 +8,8 @@ ttf2tfm \- build TeX metric files from a TrueType font
.nh
.B ttf2tfm
'in +\n(.ku
-.IR ttffile [ .ttf | .ttc ]
+.I ttffile\c
+.RB [ .ttf | .ttc ]
[\c
.BI \-c \ \%caps-height-factor\c
]
@@ -461,18 +462,15 @@ With
.B \-P
you specify the platform ID; defined values are:
.PP
-.in +4m
-.ta 3iC
-.I "platform platform ID (pid)"
-.sp
-.ta 3iR
+.TS
+l l.
+\fIplatform\fP \fIplatform ID (pid)\fP
+_
Apple Unicode 0
-.br
Macintosh 1
-.br
-ISO 2
-.br
+ISO 2
Microsoft 3
+.TE
.PP
The encoding ID depends on the platform.
For pid=0, we ignore the
@@ -481,121 +479,78 @@ parameter (setting it to zero) since the mapping table is always
Unicode version\ 2.0.
For pid=1, the following table lists the defined values:
.PP
-.in +4m
-.ta 3iC
-.ti -2m
+.RS
platform ID = 1
-.sp
-.I "script encoding ID (eid)"
-.sp
-.ta 3iR
-Roman 0
-.br
+.RE
+.TS
+l l.
+\fIscript\fP \fIencoding ID (eid)\fP
+_
+Roman 0
Japanese 1
-.br
-Chinese 2
-.br
-Korean 3
-.br
-Arabic 4
-.br
-Hebrew 5
-.br
-Greek 6
-.br
-Russian 7
-.br
+Chinese 2
+Korean 3
+Arabic 4
+Hebrew 5
+Greek 6
+Russian 7
Roman Symbol 8
-.br
Devanagari 9
-.br
Gurmukhi 10
-.br
Gujarati 11
-.br
-Oriya 12
-.br
-Bengali 13
-.br
-Tamil 14
-.br
-Telugu 15
-.br
-Kannada 16
-.br
+Oriya 12
+Bengali 13
+Tamil 14
+Telugu 15
+Kannada 16
Malayalam 17
-.br
Sinhalese 18
-.br
-Burmese 19
-.br
-Khmer 20
-.br
-Thai 21
-.br
-Laotian 22
-.br
+Burmese 19
+Khmer 20
+Thai 21
+Laotian 22
Georgian 23
-.br
Armenian 24
-.br
Maldivian 25
-.br
-Tibetan 26
-.br
+Tibetan 26
Mongolian 27
-.br
-Geez 28
-.br
-Slavic 29
-.br
+Geez 28
+Slavic 29
Vietnamese 30
-.br
-Sindhi 31
-.br
+Sindhi 31
Uninterpreted 32
+.TE
.PP
Here are the ISO encoding IDs:
.PP
-.in +4m
-.ta 3iC
-.ti -2m
+.RS
platform ID = 2
-.sp
-.I "encoding encoding ID (eid)"
-.sp
-.ta 3iR
-ASCII 0
-.br
+.RE
+.TS
+l l.
+\fIencoding\fP \fIencoding ID (eid)\fP
+ASCII 0
ISO 10646 1
-.br
ISO 8859-1 2
+.TE
.PP
And finally, the Microsoft encoding IDs:
.PP
-.in +4m
-.ta 3iC
-.ti -2m
+.RS
platform ID = 3
-.sp
-.I "encoding encoding ID (eid)"
-.sp
-.ta 3iR
-Symbol 0
-.br
-Unicode 2.0 1
-.br
-Shift JIS 2
-.br
-GB 2312 (1980) 3
-.br
-Big 5 4
-.br
+.RE
+.TS
+l l.
+\fIencoding\fP \fIencoding ID (eid)\fP
+Symbol 0
+Unicode 2.0 1
+Shift JIS 2
+GB 2312 (1980) 3
+Big 5 4
KS X 1001 (Wansung) 5
-.br
KS X 1001 (Johab) 6
-.br
-UCS-4 10
+UCS-4 10
+.TE
.PP
The program will abort if you specify an invalid platform/encoding ID
pair.
@@ -956,10 +911,6 @@ is appended and not `\c
.
.
.SS kpathsea
-Please note that older versions of
-.B kpathsea
-(<3.2) have no special means to seach for TrueType fonts and related
-files, thus we use the paths for PostScript related stuff.
The actual version of kpathsea is displayed on screen if you call
either
.B ttf2pk
@@ -979,64 +930,23 @@ are program specific environment variables introduced in
.B kpathsea
version\ 3.2:
.PP
-.in +4m
-.ta 2i
-.C \&.ttf \ and "\ .ttc TTFONTS"
-.br
-.C "ttf2pk.cfg TTF2PKINPUTS"
-.br
-.C "\&.map TTF2PKINPUTS"
-.br
-.C "\&.enc TTF2PKINPUTS, TTF2TFMINPUTS"
-.br
-.C "\&.rpl TTF2PKINPUTS, TTF2TFMINPUTS"
-.br
-.C "\&.tfm TFMFONTS"
-.br
-.C "\&.sfd TTF2PKINPUTS, TTF2TFMINPUTS"
-.PP
-And here the same for pre-3.2-versions of
-.B kpathsea:
-.PP
-.in +4m
-.ta 2i
-.C \&.ttf \ and "\ .ttc T1FONTS"
-.br
-.C "ttf2pk.cfg TEXCONFIG"
-.br
-.C "\&.map TEXCONFIG"
-.br
-.C "\&.enc TEXPSHEADERS"
-.br
-.C "\&.rpl TEXPSHEADERS"
-.br
-.C "\&.tfm TFMFONTS"
-.br
-.C "\&.sfd TEXPSHEADERS"
-.PP
-Finally, the same for pre-3.0-versions (as used e.g. in te\*(TX\ 0.4):
-.PP
-.in +4m
-.ta 2i
-.C \&.ttf \ and "\ .ttc DVIPSHEADERS"
-.br
-.C "ttf2pk.cfg TEXCONFIG"
-.br
-.C "\&.map TEXCONFIG"
-.br
-.C "\&.enc DVIPSHEADERS"
-.br
-.C "\&.rpl DVIPSHEADERS"
-.br
-.C "\&.tfm TFMFONTS"
-.br
-.C "\&.sfd DVIPSHEADERS"
+.RS
+.TS
+l l.
+\&.ttf and .ttc TTFONTS
+ttf2pk.cfg TTF2PKINPUTS
+\&.map TTF2PKINPUTS
+\&.enc TTF2PKINPUTS, TTF2TFMINPUTS
+\&.rpl TTF2PKINPUTS, TTF2TFMINPUTS
+\&.tfm TFMFONTS
+\&.sfd TTF2PKINPUTS, TTF2TFMINPUTS
+.TE
+.RE
+
.PP
Please consult the info files of
.B kpathsea
for details on these variables.
-The decision whether to use the old or the new scheme will be done
-during compilation.
.PP
You should set the
.C TEXMFCNF
@@ -1056,8 +966,9 @@ hard-coded into the
.B kpathsea
library.
.PP
-.in +2m
+.RS
.C "kpsewhich -progname=ttf2tfm -expand-var='$TTFONTS'"
+.RE
.PP
We select the program name also since it is possible to specify
variables which are searched only for a certain program -- in our
@@ -1088,21 +999,18 @@ set in
.C config.sys
for OS/2):
.PP
-.in +4m
-.ta 2i
-.C \&.ttf \ and "\ .ttc TTFONTS"
-.br
-.C "ttf2pk.cfg TTFCFG"
-.br
-.C "\&.map TTFCFG"
-.br
-.C "\&.enc TTFCFG"
-.br
-.C "\&.rpl TTFCFG"
-.br
-.C "\&.tfm TEXTFM"
-.br
-.C "\&.sfd TTFCFG"
+.RS
+.TS
+l l.
+\&.ttf and .ttc TTFONTS
+ttf2pk.cfg TTFCFG
+\&.map TTFCFG
+\&.enc TTFCFG
+\&.rpl TTFCFG
+\&.tfm TEXTFM
+\&.sfd TTFCFG
+.TE
+.RE
.PP
If one of the variables isn't set, a warning message is emitted.
The current directory will always be searched.