diff options
author | Norbert Preining <preining@logic.at> | 2021-04-05 01:27:54 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2021-04-05 01:27:54 +0000 |
commit | faafae680cd217cf8d85185f8a78818dac402a7d (patch) | |
tree | e9228879046139b15b633e5ba563963bbf965b79 /Master/texmf-dist/doc/man/man1 | |
parent | b819a383cb88874c8b0932ac053c66d921fbf779 (diff) |
fontools (5apr21)
git-svn-id: svn://tug.org/texlive/trunk@58747 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/man/man1')
-rw-r--r-- | Master/texmf-dist/doc/man/man1/afm2afm.1 | 8 | ||||
-rw-r--r-- | Master/texmf-dist/doc/man/man1/afm2afm.man1.pdf | bin | 26792 -> 26916 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/man/man1/autoinst.1 | 181 | ||||
-rw-r--r-- | Master/texmf-dist/doc/man/man1/autoinst.man1.pdf | bin | 69036 -> 72661 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/man/man1/ot2kpx.1 | 8 | ||||
-rw-r--r-- | Master/texmf-dist/doc/man/man1/ot2kpx.man1.pdf | bin | 27094 -> 27447 bytes |
6 files changed, 102 insertions, 95 deletions
diff --git a/Master/texmf-dist/doc/man/man1/afm2afm.1 b/Master/texmf-dist/doc/man/man1/afm2afm.1 index e0c6966f9ee..c63e9a80e2a 100644 --- a/Master/texmf-dist/doc/man/man1/afm2afm.1 +++ b/Master/texmf-dist/doc/man/man1/afm2afm.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) +.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" Standard preamble: .\" ======================================================================== @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "AFM2AFM 1" -.TH AFM2AFM 1 "2020-12-18" "fontools" "Marc Penninga" +.TH AFM2AFM 1 "2021-04-01" "fontools" "Marc Penninga" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -206,7 +206,7 @@ and option names may be shortened to a unique prefix. Marc Penninga <marcpenninga@gmail.com> .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright (C) 2005\-2020 Marc Penninga. +Copyright (C) 2005\-2021 Marc Penninga. .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify @@ -223,7 +223,7 @@ but \s-1WITHOUT ANY WARRANTY\s0; without even the implied warranty of See the \s-1GNU\s0 General Public License for more details. .SH "VERSION" .IX Header "VERSION" -This document describes \fBafm2afm\fR version 20201218. +This document describes \fBafm2afm\fR version 20210401. .SH "RECENT CHANGES" .IX Header "RECENT CHANGES" (See the source code for the rest of the story.) diff --git a/Master/texmf-dist/doc/man/man1/afm2afm.man1.pdf b/Master/texmf-dist/doc/man/man1/afm2afm.man1.pdf Binary files differindex 4171264373b..53359f99bfc 100644 --- a/Master/texmf-dist/doc/man/man1/afm2afm.man1.pdf +++ b/Master/texmf-dist/doc/man/man1/afm2afm.man1.pdf diff --git a/Master/texmf-dist/doc/man/man1/autoinst.1 b/Master/texmf-dist/doc/man/man1/autoinst.1 index 1efbacf231f..91a535f713e 100644 --- a/Master/texmf-dist/doc/man/man1/autoinst.1 +++ b/Master/texmf-dist/doc/man/man1/autoinst.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) +.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" Standard preamble: .\" ======================================================================== @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "AUTOINST 1" -.TH AUTOINST 1 "2020-12-18" "fontools" "Marc Penninga" +.TH AUTOINST 1 "2021-04-01" "fontools" "Marc Penninga" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -153,7 +153,7 @@ OpenType fonts in LaTeX, but they can be hard to use: they need many, often long, command lines and don't generate the \fIfd\fR and \fIsty\fR files LaTeX needs. \&\fBautoinst\fR simplifies the use of the \fITypeTools\fR for font installation -by generating and executing all commands for \fIotftotfm\fR +by generating and executing all commands for \fIotftotfm\fR, and by creating and installing all necessary \fIfd\fR and \fIsty\fR files. .PP Given a family of font files (in \fIotf\fR or \fIttf\fR format), @@ -182,7 +182,7 @@ Italic and slanted small caps Swash .IP "\fInw\fR" 8 .IX Item "nw" -`Upright swash' +\&\*(L"Upright swash\*(R" .RE .RS 2 .RE @@ -196,14 +196,14 @@ a family of TS1\-encoded symbol fonts, in roman, italic and slanted shapes. Families with superiors, inferiors, numerators and denominators, in roman, italic and slanted shapes. .IP "\-" 3 -Families with `Titling' characters; -these `... replace the default glyphs +Families with \*(L"Titling\*(R" characters; +these \*(L"... replace the default glyphs with corresponding forms designed specifically for titling. These may be all-capital and/or larger on the body, -and adjusted for viewing at larger sizes' +and adjusted for viewing at larger sizes\*(R" (according to the OpenType Specification). .IP "\-" 3 -An ornament family, also in roman, italic and slanted shapes. +An ornament family; also in roman, italic and slanted shapes. .RE .RS 2 .RE @@ -248,18 +248,18 @@ numerators and denominators .PP The individual fonts are named \fI<FontName>\-<suffix>\-<shape>\-<enc>\fR, where \fI<suffix>\fR is the same as above (but in lowercase), -\&\fI<shape>\fR is either empty, `sc' or `swash', +\&\fI<shape>\fR is either empty, \*(L"sc\*(R" or \*(L"swash\*(R", and \fI<enc>\fR is the encoding (also in lowercase). -A typical name in this scheme would be `FiraSans\-Light\-osf\-sc\-ly1'. +A typical name in this scheme would be \fIFiraSans\-Light\-osf\-sc\-ly1\fR. .SS "Using the fonts in your LaTeX documents" .IX Subsection "Using the fonts in your LaTeX documents" \&\fBautoinst\fR generates a style file for using the fonts in LaTeX documents, -named \fI<FontFamily>.sty\fR. This style file also takes care of loading -the \fIfontenc\fR and \fItextcomp\fR packages. +named \fI<FontFamily>.sty\fR. This style file also loads the \fIfontenc\fR +and \fItextcomp\fR packages, if necessary. To use the fonts, add the command \f(CW\*(C`\eusepackage{\f(CI<FontFamily>\f(CW}\*(C'\fR to the preamble of your document. .PP -This style file defines a number of options: +This style file has a few options: .ie n .IP """mainfont""" 4 .el .IP "\f(CWmainfont\fR" 4 .IX Item "mainfont" @@ -273,7 +273,7 @@ yourself. .el .IP "\f(CWlining\fR, \f(CWoldstyle\fR, \f(CWtabular\fR, \f(CWproportional\fR" 4 .IX Item "lining, oldstyle, tabular, proportional" Choose which figure style to use. -The defaults are `oldstyle' and `proportional' (if available). +The defaults are \*(L"oldstyle\*(R" and \*(L"proportional\*(R" (if available). .ie n .IP """scale=\fI<number>\fP"", ""scale=MatchLowercase""" 4 .el .IP "\f(CWscale=\f(CI<number>\f(CW\fR, \f(CWscale=MatchLowercase\fR" 4 .IX Item "scale=<number>, scale=MatchLowercase" @@ -281,23 +281,23 @@ Scale the font by a factor of \fI<number>\fR. E.g., to increase the size of the font by 5%, use \&\f(CW\*(C`\eusepackage[scale=1.05]{\f(CI<FontFamily>\f(CW}\*(C'\fR. The special value \f(CW\*(C`MatchLowercase\*(C'\fR may be used to scale the font -so that its x\-height matches that of the previously active font -(which is usually Computer Modern, unless you have loaded another -font package before this one). +so that its x\-height matches that of the current main font +(which is usually Computer Modern Roman, unless you have loaded +another font package before this one). The name \f(CW\*(C`scaled\*(C'\fR may be used as a synonym for \f(CW\*(C`scale\*(C'\fR. .ie n .IP """medium"", ""book"", ""text"", ""normal"", ""regular""" 4 .el .IP "\f(CWmedium\fR, \f(CWbook\fR, \f(CWtext\fR, \f(CWnormal\fR, \f(CWregular\fR" 4 .IX Item "medium, book, text, normal, regular" -Select the weight that LaTeX will use as the `regular' weight. +Select the weight that LaTeX will use as the \*(L"regular\*(R" weight. .ie n .IP """heavy"", ""black"", ""extrabold"", ""demibold"", ""semibold"", ""bold""" 4 .el .IP "\f(CWheavy\fR, \f(CWblack\fR, \f(CWextrabold\fR, \f(CWdemibold\fR, \f(CWsemibold\fR, \f(CWbold\fR" 4 .IX Item "heavy, black, extrabold, demibold, semibold, bold" -Select the weight that LaTeX will use as the `bold' weight. +Select the weight that LaTeX will use as the \*(L"bold\*(R" weight. .PP The last two groups of options will only work if you have the \fImweights\fR package installed. The default here is not to change LaTeX's default, -i.e. use the `m' and `b' weights. +i.e. use the \*(L"m\*(R" and \*(L"b\*(R" weights. .PP The style file will also try to load the \fIfontaxes\fR package (on \s-1CTAN\s0), which gives easy access to various font shapes and styles. @@ -315,9 +315,9 @@ characters: \& \einffigures \etextinferior \etextinf, \etextin .Ve .PP -In addition, the \f(CW\*(C`\eswshape\*(C'\fR and \f(CW\*(C`\etextsw\*(C'\fR commands are redefined to place -swash on \fIfontaxes\fR' secondary shape axis (\fIfontaxes\fR places it on the -primary shape axis) to make them behave properly when nested, so that +In addition, the existing \f(CW\*(C`\eswshape\*(C'\fR and \f(CW\*(C`\etextsw\*(C'\fR commands are redefined +to place swash on \fIfontaxes\fR' secondary shape axis (\fIfontaxes\fR places it +on the primary shape axis) to make them behave properly when nested, so that \&\f(CW\*(C`\eswshape\eupshape\*(C'\fR will give upright swash. .PP There are no commands for accessing the numerator and denominator @@ -325,8 +325,8 @@ fonts; these can be selected using \fIfontaxes\fR' standard commands, e.g., \f(CW\*(C`\efontfigurestyle{numerator}\eselectfont\*(C'\fR. .PP These commands are only generated for existing shapes and number styles; -no commands are generated for shapes and styles that don't exist, -or whose generation was turned off by the user. +no commands are generated for shapes and styles that are missing from +your fonts. Also these commands are built on top of \fIfontaxes\fR, so if that package cannot be found, you're limited to using the lower-level commands from standard \s-1NFSS\s0 (\f(CW\*(C`\efontfamily\*(C'\fR, \f(CW\*(C`\efontseries\*(C'\fR, \f(CW\*(C`\efontshape\*(C'\fR etc.). @@ -353,13 +353,13 @@ Use these fonts for the maths in your document. .el .IP "\f(CWmathlining\fR, \f(CWmatholdstyle\fR" 4 .IX Item "mathlining, matholdstyle" Choose which figure style to use in maths. -The default is `mathlining'. +The default is \*(L"mathlining\*(R". .ie n .IP """mathcal""" 4 .el .IP "\f(CWmathcal\fR" 4 .IX Item "mathcal" Use the swash characters from your fonts as the \f(CW\*(C`\emathcal\*(C'\fR alphabet. -(This option only exists if your fonts actually contain swash characters -and a \f(CW\*(C`swsh\*(C'\fR feature to access them). +(This option will only exist if your fonts actually contain swash characters, +plus a \f(CW\*(C`swsh\*(C'\fR feature to access them). .ie n .IP """nomathgreek""" 4 .el .IP "\f(CWnomathgreek\fR" 4 .IX Item "nomathgreek" @@ -367,13 +367,13 @@ Don't redeclare greek letters in math. .ie n .IP """math\-style=\fI<style>\fP""" 4 .el .IP "\f(CWmath\-style=\f(CI<style>\f(CW\fR" 4 .IX Item "math-style=<style>" -Choose the `math style' to use. +Choose the \*(L"math style\*(R" to use. With \f(CW\*(C`math\-style=ISO\*(C'\fR, all latin and greek letters in math are italic; with \f(CW\*(C`math\-style=TeX\*(C'\fR (the default), uppercase greek is upright; with \f(CW\*(C`math\-style=french\*(C'\fR, all greek as well as uppercase latin is upright; and with \f(CW\*(C`math\-style=upright\*(C'\fR all letters are upright. .PP -Note that this `math' option only changes digits, latin and greek letters, +Note that this \f(CW\*(C`math\*(C'\fR option only affects digits, latin and greek letters, plus a few basic punctuation characters; all other mathematical symbols, operators, delimiters etc. are left as they were before. If you don't want to use TeX's default versions of those symbols, @@ -401,14 +401,14 @@ series (the concatenation of weight and width), shape and size. \&\fBautoinst\fR parses the font's metadata to determine these parameters. When this fails (usually because the font family contains uncommon weights, widths or shapes), -\&\fBautoinst\fR ends up with different fonts having the \fIsame\fR values +\&\fBautoinst\fR ends up with multiple fonts having the same values for these font parameters; such fonts cannot be used in \s-1NFSS,\s0 since there's no way distinguish them. When \fBautoinst\fR detects such a situation, it will print an error message and abort. If that happens, either rerun \fBautoinst\fR on a smaller set of fonts, -or add the missing widths, weights and shapes to the tables \f(CW\*(C`WIDTH\*(C'\fR, -\&\f(CW\*(C`WEIGHT\*(C'\fR and \f(CW\*(C`SHAPE\*(C'\fR in the source code. +or add the missing widths, weights and shapes to the tables \f(CW@WIDTH\fR, +\&\f(CW@WEIGHT\fR and \f(CW%SHAPE\fR in the source code. Please also send a bug report (see \s-1AUTHOR\s0 below). .PP The mapping of shapes to \s-1NFSS\s0 codes is done using the following table: @@ -422,7 +422,7 @@ The mapping of shapes to \s-1NFSS\s0 codes is done using the following table: .Ve .PP (\fIException:\fR Adobe Silentium Pro contains two Roman shapes; -we map the first of these to `n', for the second one we (ab)use the `it' code +we map the first of these to \f(CW\*(C`n\*(C'\fR, for the second one we (ab)use the \f(CW\*(C`it\*(C'\fR code as this family doesn't contain an Italic shape.) .PP For weights and widths, \fBautoinst\fR tries to the standard \s-1NFSS\s0 codes @@ -432,19 +432,18 @@ as much as possible. Of course, not all 81 combinations of these \s-1NFSS\s0 weights and widths will map to existing fonts; and conversely it may not be possible to assign every existing font -a unique code in a sane way (especially for the weights, some font families -offer more choices or finer granularity than \s-1NFSS\s0's codes can handle; -e.g., Fira Sans contains fifteen(!) different weights, -including an additional `Medium' weight between Regular and Semibold). -Therefore every font is also assigned a `series' name that is simply -the concatenation of its weight and width -(after expanding any abbreviations and converting to lowercase). -A font with `Cond' width and `Ultra' weight will then be known -as `ultrablackcondensed'. +a unique code in a sane way (especially for the weights, +some font families offer more variants than \s-1NFSS\s0's codes can handle; +e.g., Fira Sans contains fifteen different weights!). +Therefore every font is also assigned a \*(L"series\*(R" name that is +the concatenation of its weight and width, +after expanding any abbreviations and converting to lowercase. +A font of \*(L"Cond\*(R" width and \*(L"Ultra\*(R" weight will then be known +as \*(L"ultrablackcondensed\*(R". .PP The exact mapping between fonts and \s-1NFSS\s0 codes can be found in the generated \fIfd\fR files and in the log file -(pro tip: run \fBautoinst\fR with the \fI\-dryrun\fR option +(you may want to run \fBautoinst\fR with the \fI\-dryrun\fR option to check the chosen mapping beforehand). The \fI\-nfssweight\fR and \fI\-nfsswidth\fR command-line options can be used to finetune the mapping between \s-1NFSS\s0 codes and fonts. @@ -455,7 +454,7 @@ one can always use the \f(CW\*(C`\efontseries\*(C'\fR command with the full seri .SS "Ornaments" .IX Subsection "Ornaments" Ornament fonts are regular LY1\-encoded fonts, with a number of -`regular' characters replaced by ornament glyphs. +\&\*(L"regular\*(R" characters replaced by ornament glyphs. The OpenType specification says that fonts should only put their ornaments in place of the lowercase \s-1ASCII\s0 letters, but some fonts put them in other positions (such as those of the digits) as well. @@ -482,17 +481,18 @@ However, many fonts (at least those licensed under the \s-1SIL\s0 Open Font Lice do not allow distributing such converted versions under their original name. .PP To meet these licensing requirements, \fBautoinst\fR provides -a \f(CW\*(C`\-t1suffix\*(C'\fR command-line option that appends -a (user-defined) suffix to the names (both filename and internal font name) +a \fI\-t1suffix\fR command-line option that appends +a user-defined suffix to the names +(both the filename and the internal font name) of all generated Type1 fonts; see \*(L"COMMAND-LINE \s-1OPTIONS\*(R"\s0 below. .SS "A note for MiKTeX users" .IX Subsection "A note for MiKTeX users" Automatically installing the fonts into a suitable \s-1TEXMF\s0 tree (as \fBautoinst\fR tries to do by default) only works for TeX-installations that use the \fIkpathsea\fR library; with TeX distributions that implement -their own directory searching (such as MiKTeX), \fBautoinst\fR will complain +their own directory searching, such as MiKTeX, \fBautoinst\fR will complain that it cannot find the \fIkpsewhich\fR program and move all generated files -into a subdirectory \f(CW\*(C`./autoinst_output/\*(C'\fR of the current directory. +into a subdirectory \f(CW\*(C`autoinst_output/\*(C'\fR of the current directory. If you use such a TeX distribution, you should either move these files to their correct destinations by hand, or use the \fI\-target\fR option (see \*(L"COMMAND-LINE \s-1OPTIONS\*(R"\s0 below) to manually specify a \s-1TEXMF\s0 tree. @@ -512,7 +512,7 @@ and hence MacTeX will not find the new fonts. To remedy this, either run \fBautoinst\fR as root (so that it can install everything into \f(CW$TEXMFLOCAL\fR) or manually run \f(CW\*(C`updmap \-user\*(C'\fR to tell TeX about the files in \f(CW$TEXMFHOME\fR. -The latter option does, however, have some caveats; +This latter option does, however, come with some caveats; see \fIhttps://tug.org/texlive/scripts\-sys\-user.html\fR. .SH "COMMAND-LINE OPTIONS" .IX Header "COMMAND-LINE OPTIONS" @@ -532,7 +532,7 @@ Print a (relatively) short help text and exit. .IP "\fB\-dryrun\fR" 4 .IX Item "-dryrun" Don't generate output; just parse input fonts and write -a log file saying what \fBautoinst\fR would have done. +the results to the log file. .IP "\fB\-verbose\fR" 4 .IX Item "-verbose" Add more details to the log file. @@ -545,15 +545,16 @@ Print \fBautoinst\fR's version number and exit. .IX Item "-encoding=encoding[,encoding]" Generate the specified encoding(s) for the text fonts. Multiple encodings may be specified as a comma-separated list -(without spaces!); the default choice of encodings is `\s-1OT1,LY1,T1\s0'. +(without spaces!); the default choice of encodings is \f(CW\*(C`OT1,LY1,T1\*(C'\fR. .Sp -For each specified encoding \s-1XYZ,\s0 \fBautoinst\fR will first see if there is -an encoding file \fI\s-1XYZ\s0.enc\fR in the current directory, and if found it will -use that; otherwise it will use one of its built-in encoding files. -Currently \fBautoinst\fR comes with support for the \s-1OT1, T1/TS1, LY1, LGR, +For each encoding argument, \fBautoinst\fR will first check if it is +the filename of an encoding file, and if found it will use that; +otherwise the argument is assumed to be the name of one of +the built-in encodings. +Currently \fBautoinst\fR comes with built-in support for the \s-1OT1, T1/TS1, LY1, LGR, T2A/B/C\s0 and T3/TS3 encodings. (These files are called \fIfontools_ot1.enc\fR etc. to avoid name clashes -with other packages; the `fontools_' prefix may be omitted.) +with other packages; the \fIfontools_\fR prefix may be omitted.) .IP "\fB\-ts1\fR/\fB\-nots1\fR" 4 .IX Item "-ts1/-nots1" Control the creation of TS1\-encoded fonts. The default is \fB\-ts1\fR @@ -589,19 +590,19 @@ Control the creation of titling families. The default is \fB\-titling\fR. .IX Item "-superiors/-nosuperiors" Control the creation of fonts with superior characters. The default is \fB\-superiors\fR. -.IP "\fB\-noinferiors\fR" 4 -.IX Item "-noinferiors" -.PD 0 .IP "\fB\-inferiors\fR [ = \fBnone\fR | \fBauto\fR | \fBsubs\fR | \fBsinf\fR | \fBdnom\fR ]" 4 .IX Item "-inferiors [ = none | auto | subs | sinf | dnom ]" +.PD 0 +.IP "\fB\-noinferiors\fR" 4 +.IX Item "-noinferiors" .PD The OpenType standard defines several kinds of digits that might be used -as inferiors or subscripts: `Subscripts' (OpenType feature `subs'), -`Scientific Inferiors' ('sinf'), and `Denominators' ('dnom'). +as inferiors or subscripts: \*(L"Subscripts\*(R" (OpenType feature \f(CW\*(C`subs\*(C'\fR), +\&\*(L"Scientific Inferiors\*(R" (\f(CW\*(C`sinf\*(C'\fR), and \*(L"Denominators\*(R" (\f(CW\*(C`dnom\*(C'\fR). This option allows the user to determine which of these styles \fBautoinst\fR should use for the inferior characters. -Alternatively, the value `auto' tells \fBautoinst\fR to use the first value -in `sinf', `subs' or `dnom' that is supported by the font. +Alternatively, the value \*(L"auto\*(R" tells \fBautoinst\fR to use the first value +in \f(CW\*(C`sinf\*(C'\fR, \f(CW\*(C`subs\*(C'\fR or \f(CW\*(C`dnom\*(C'\fR that is supported by the font. Saying just \fB\-inferiors\fR is equivalent to \fB\-inferiors=auto\fR; otherwise the default is \fB\-noinferiors\fR. .Sp @@ -614,14 +615,14 @@ Control the creation of fonts with numerators and denominators. The default is \fB\-nofractions\fR. .IP "\fB\-ligatures\fR/\fB\-noligatures\fR" 4 .IX Item "-ligatures/-noligatures" -Some fonts create glyphs for the standard f\-ligatures (ff, fi, fl, ffi, ffl), -but don't provide a `liga' feature to access these. +Some fonts contain glyphs for the standard f\-ligatures (ff, fi, fl, ffi, ffl), +but don't provide a \f(CW\*(C`liga\*(C'\fR feature to access these. This option tells \fBautoinst\fR to add extra \f(CW\*(C`LIGKERN\*(C'\fR rules to the generated fonts to enable the use of these ligatures. The default is \fB\-ligatures\fR, except for typewriter fonts. .Sp Specify \fB\-noligatures\fR to disable generation of ligatures even for fonts -that do contain a `liga' feature. +that do contain a \f(CW\*(C`liga\*(C'\fR feature. .IP "\fB\-ornaments\fR/\fB\-noornaments\fR" 4 .IX Item "-ornaments/-noornaments" Control the creation of ornament fonts. The default is \fB\-ornaments\fR. @@ -640,10 +641,10 @@ This latter effect cannot be re-enabled in \fBautoinst\fR; if you want typewriter text to be hyphenated, use the \fIhyphenat\fR package. .Sp If none of these options is specified, \fBautoinst\fR tries to guess: -if the font's filename contains the string `mono' -or if the field \f(CW\*(C`isFixedPitch\*(C'\fR in the font's \fIpost\fR table is True, +if the font's filename contains the string \*(L"mono\*(R" +or if the field \f(CW\*(C`isFixedPitch\*(C'\fR in the font's \f(CW\*(C`post\*(C'\fR table is True, it will select \fB\-typewriter\fR; -else if the filename contains `sans' it will select \fB\-sanserif\fR; +else if the filename contains \*(L"sans\*(R" it will select \fB\-sanserif\fR; otherwise it will opt for \fB\-serif\fR. .IP "\fB\-math\fR" 4 .IX Item "-math" @@ -661,11 +662,11 @@ when used in maths; some fonts need even more. Use your own judgement! Tell \fBautoinst\fR to modify the font names of all generated Type1\-fonts, by adding \fI\s-1SUFFIX\s0\fR to the family name. If you use this option without specifying a \fI\s-1SUFFIX\s0\fR value, -\&\fBautoinst\fR will use the value ``\s-1PS\s0''. +\&\fBautoinst\fR will use the value \*(L"\s-1PS\*(R".\s0 The default behaviour when this option is not given is to not modify font names at all. .Sp -See also \*(L"OpenType fonts and licensing issues\*(R" above. +See also \*(L"OpenType fonts and licensing issues\*(R" in \*(L"\s-1WARNINGS AND CAVEATS\*(R"\s0 above. .IP "\fB\-target\fR=\fI\s-1DIRECTORY\s0\fR" 4 .IX Item "-target=DIRECTORY" Install all generated files into the \s-1TEXMF\s0 tree at \fI\s-1DIRECTORY\s0\fR. @@ -675,7 +676,7 @@ and installs all files into the first user-writable \s-1TEXMF\s0 tree it finds. If \fBautoinst\fR cannot find such a user-writable directory (which shouldn't happen, since \f(CW$TEXMFHOME\fR is supposed to be user-writable) it will print a warning message and put all files into the subdirectory -\&\f(CW\*(C`./autoinst_output/\*(C'\fR of the current directory. +\&\f(CW\*(C`autoinst_output/\*(C'\fR of the current directory. It's then up to the user to move the generated files to a better location and update all relevant databases (usually by calling \fItexhash\fR and \fIupdmap\fR). @@ -686,9 +687,9 @@ and update all relevant databases .IX Item "-typeface=TYPEFACE" .PD These options are equivalent to \fIotftotfm\fR's \fI \-\-vendor\fR and \fI \-\-typeface\fR -options: they change the `vendor' and `typeface' parts of the names of the +options: they change the \*(L"vendor\*(R" and \*(L"typeface\*(R" parts of the names of the subdirectories in the \s-1TEXMF\s0 tree where generated files will be stored. -The default values are `lcdftools' and the font's FontFamily name. +The default values are \*(L"lcdftools\*(R" and the font's FontFamily name. These options change \fIonly\fR directory names, not the names of any generated files. .IP "\fB\-logfile\fR=\fIfilename\fR" 4 @@ -722,15 +723,15 @@ Map the \s-1NFSS\s0 code \fIcode\fR to the given weight or width, overriding the built-in tables. Each of these options may be given multiple times, to override more than one \s-1NFSS\s0 code. -Example: to map the `ul' code to the `Thin' weight, +Example: to map the \f(CW\*(C`ul\*(C'\fR code to the \*(L"Thin\*(R" weight, use \f(CW\*(C`\-nfssweight=ul=thin\*(C'\fR. -To inhibit the use of the `ul' code completely, +To inhibit the use of the \f(CW\*(C`ul\*(C'\fR code completely, use \f(CW\*(C`\-nfssweight=ul=\*(C'\fR. -.IP "\fB\-extra\fR=\fIextra\fR" 4 -.IX Item "-extra=extra" -Append \fIextra\fR as extra options to the command lines for \fIotftotfm\fR. -To prevent \fIextra\fR from accidentily being interpreted as options -to \fBautoinst\fR, it should be properly quoted. +.IP "\fB\-extra\fR=\fIextra options\fR" 4 +.IX Item "-extra=extra options" +Pass \fIextra options\fR to the commands for \fIotftotfm\fR. +To prevent \fIextra options\fR from accidentily being interpreted as +options to \fBautoinst\fR, they should be properly quoted. .IP "\fB\-nofigurekern\fR" 4 .IX Item "-nofigurekern" Some fonts provide kerning pairs for tabular figures. @@ -739,7 +740,8 @@ This is very probably not what you want This option adds extra \fI \-\-ligkern\fR options to the commands for \fIotftotfm\fR to suppress such kerns. Note that this option leads to very long commands (it adds -one hundred \fI \-\-ligkern\fR options), which may cause problems on some systems. +one hundred \fI \-\-ligkern\fR options), which may cause problems on some systems; +hence it is not active by default. .SH "SEE ALSO" .IX Header "SEE ALSO" Eddie Kohler's \fBTypeTools\fR and \fBT1Utils\fR (\fIhttp://www.lcdf.org/type\fR). @@ -768,7 +770,7 @@ If you see any error messages, please include these \fIverbatim\fR; don't paraphase. .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright (C) 2005\-2020 Marc Penninga. +Copyright (C) 2005\-2021 Marc Penninga. .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify @@ -785,10 +787,15 @@ but \s-1WITHOUT ANY WARRANTY\s0; without even the implied warranty of \&\s-1GNU\s0 General Public License for more details. .SH "VERSION" .IX Header "VERSION" -This document describes \fBautoinst\fR version 20201218. +This document describes \fBautoinst\fR version 20210401. .SH "RECENT CHANGES" .IX Header "RECENT CHANGES" (See the source for the full story, all the way back to 2005.) +.IP "\fI2021\-04\-01\fR" 12 +.IX Item "2021-04-01" +The \fI\-encoding\fR option now also accepts filenames of encoding files +in directories other than the current directory. +Directory names containing spaces do (or at least should) also work. .IP "\fI2020\-12\-18\fR" 12 .IX Item "2020-12-18" Fixed a problem with files not being found on Windows. @@ -802,7 +809,7 @@ Some changes in the generated \fIsty\fR and \fIfd\fR files, to improve compatibility with the \fImicrotype\fR package. Made sure that \fIpfb\fR fonts are always generated whenever the input fonts are in \fIotf\fR format. -Added the \f(CW\*(C`\-t1suffix\*(C'\fR command-line option, +Added the \fI\-t1suffix\fR command-line option, to modify the font and file names of those generated Type1 fonts. .IP "\fI2020\-06\-19\fR" 12 .IX Item "2020-06-19" @@ -814,7 +821,7 @@ standards-conforming. Added basic (and still somewhat experimental) math support. Implemented the \f(CW\*(C`scale=MatchLowercase\*(C'\fR option value in the generated style files. -`Wide' fonts are mapped to the `sx' \s-1NFSS\s0 code instead of `x', +\&\*(L"Wide\*(R" fonts are mapped to the \f(CW\*(C`sx\*(C'\fR \s-1NFSS\s0 code instead of \f(CW\*(C`x\*(C'\fR, to cater for League Mono Variable's Wide and Extended widths. The generated style files now use \f(CW\*(C`\etextsup\*(C'\fR and \f(CW\*(C`\etextinf\*(C'\fR instead of the more cryptic \f(CW\*(C`\etextsu\*(C'\fR and \f(CW\*(C`\etextin\*(C'\fR to access diff --git a/Master/texmf-dist/doc/man/man1/autoinst.man1.pdf b/Master/texmf-dist/doc/man/man1/autoinst.man1.pdf Binary files differindex db9698e1055..ec2fd39151e 100644 --- a/Master/texmf-dist/doc/man/man1/autoinst.man1.pdf +++ b/Master/texmf-dist/doc/man/man1/autoinst.man1.pdf diff --git a/Master/texmf-dist/doc/man/man1/ot2kpx.1 b/Master/texmf-dist/doc/man/man1/ot2kpx.1 index 686adad0fef..fe514e90c44 100644 --- a/Master/texmf-dist/doc/man/man1/ot2kpx.1 +++ b/Master/texmf-dist/doc/man/man1/ot2kpx.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) +.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" Standard preamble: .\" ======================================================================== @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "OT2KPX 1" -.TH OT2KPX 1 "2020-12-18" "fontools" "Marc Penninga" +.TH OT2KPX 1 "2021-04-01" "fontools" "Marc Penninga" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -211,7 +211,7 @@ wouldn't make any difference (apart from further complicating the code). Marc Penninga <marcpenninga@gmail.com> .SH "COPYRIGHT" .IX Header "COPYRIGHT" -Copyright (C) 2005\-2020 Marc Penninga. +Copyright (C) 2005\-2021 Marc Penninga. .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify @@ -228,7 +228,7 @@ but \s-1WITHOUT ANY WARRANTY\s0; without even the implied warranty of See the \s-1GNU\s0 General Public License for more details. .SH "VERSION" .IX Header "VERSION" -This document describes \fBot2kpx\fR version 20201218. +This document describes \fBot2kpx\fR version 20210401. .SH "RECENT CHANGES" .IX Header "RECENT CHANGES" (See the source code for the rest of the story.) diff --git a/Master/texmf-dist/doc/man/man1/ot2kpx.man1.pdf b/Master/texmf-dist/doc/man/man1/ot2kpx.man1.pdf Binary files differindex d221ebf0cfd..acee0ee890b 100644 --- a/Master/texmf-dist/doc/man/man1/ot2kpx.man1.pdf +++ b/Master/texmf-dist/doc/man/man1/ot2kpx.man1.pdf |