From 8419fa32b130f89e32499694bd98fe8379167327 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 30 Dec 2023 21:25:52 +0000 Subject: fontools (30dec23) git-svn-id: svn://tug.org/texlive/trunk@69241 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/man/man1/afm2afm.1 | 130 ++------ Master/texmf-dist/doc/man/man1/afm2afm.man1.pdf | Bin 26983 -> 26740 bytes Master/texmf-dist/doc/man/man1/autoinst.1 | 396 +++++++++-------------- Master/texmf-dist/doc/man/man1/autoinst.man1.pdf | Bin 73773 -> 71217 bytes Master/texmf-dist/doc/man/man1/ot2kpx.1 | 158 +++------ Master/texmf-dist/doc/man/man1/ot2kpx.man1.pdf | Bin 27274 -> 26773 bytes Master/texmf-dist/doc/support/fontools/splitttc | 4 +- Master/texmf-dist/scripts/fontools/afm2afm | 4 +- Master/texmf-dist/scripts/fontools/autoinst | 26 +- Master/texmf-dist/scripts/fontools/ot2kpx | 4 +- 10 files changed, 239 insertions(+), 483 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/man/man1/afm2afm.1 b/Master/texmf-dist/doc/man/man1/afm2afm.1 index ba9102eb77e..e543152a0f6 100644 --- a/Master/texmf-dist/doc/man/man1/afm2afm.1 +++ b/Master/texmf-dist/doc/man/man1/afm2afm.1 @@ -1,4 +1,5 @@ -.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.43) +.\" -*- mode: troff; coding: utf-8 -*- +.\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== @@ -15,29 +16,12 @@ .ft R .fi .. -.\" Set up some character translations and predefined strings. \*(-- will -.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left -.\" double quote, and \*(R" will give a right double quote. \*(C+ will -.\" give a nicer C++. Capital omega is used to do unbreakable dashes and -.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, -.\" nothing in troff, for use with C<>. -.tr \(*W- -.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' +.\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ -. ds -- \(*W- -. ds PI pi -. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch -. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch -. ds L" "" -. ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ -. ds -- \|\(em\| -. ds PI \(*p -. ds L" `` -. ds R" '' . ds C` . ds C' 'br\} @@ -68,81 +52,19 @@ . \} .\} .rr rF -.\" -.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). -.\" Fear. Run. Save yourself. No user-serviceable parts. -. \" fudge factors for nroff and troff -.if n \{\ -. ds #H 0 -. ds #V .8m -. ds #F .3m -. ds #[ \f1 -. ds #] \fP -.\} -.if t \{\ -. ds #H ((1u-(\\\\n(.fu%2u))*.13m) -. ds #V .6m -. ds #F 0 -. ds #[ \& -. ds #] \& -.\} -. \" simple accents for nroff and troff -.if n \{\ -. ds ' \& -. ds ` \& -. ds ^ \& -. ds , \& -. ds ~ ~ -. ds / -.\} -.if t \{\ -. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" -. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' -. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' -. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' -. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' -. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' -.\} -. \" troff and (daisy-wheel) nroff accents -.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' -.ds 8 \h'\*(#H'\(*b\h'-\*(#H' -.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] -.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' -.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' -.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] -.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] -.ds ae a\h'-(\w'a'u*4/10)'e -.ds Ae A\h'-(\w'A'u*4/10)'E -. \" corrections for vroff -.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' -.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' -. \" for low resolution devices (crt and lpr) -.if \n(.H>23 .if \n(.V>19 \ -\{\ -. ds : e -. ds 8 ss -. ds o a -. ds d- d\h'-1'\(ga -. ds D- D\h'-1'\(hy -. ds th \o'bp' -. ds Th \o'LP' -. ds ae ae -. ds Ae AE -.\} -.rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "AFM2AFM 1" -.TH AFM2AFM 1 "2023-09-14" "fontools" "Marc Penninga" +.TH AFM2AFM 1 2023-12-30 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 .nh -.SH "NAME" +.SH NAME afm2afm \- reencode an afm file -.SH "SYNOPSIS" +.SH SYNOPSIS .IX Header "SYNOPSIS" -.IP "\fBafm2afm\fR" 8 +.IP \fBafm2afm\fR 8 .IX Item "afm2afm" [\fB\-help\fR] [\fB\-version\fR] @@ -150,7 +72,7 @@ afm2afm \- reencode an afm file [\fB\-kpx\fR=\fI\fR] [\fB\-output\fR=\fI\fR] \&\fB\fR -.SH "DESCRIPTION" +.SH DESCRIPTION .IX Header "DESCRIPTION" \&\fBafm2afm\fR re-encodes an \fIafm\fR file. .PP @@ -169,16 +91,16 @@ the output was written to file (i.e., if both the \fI\-encoding\fR and \fI\-output\fR options were specified). .SH "OPTIONS AND ARGUMENTS" .IX Header "OPTIONS AND ARGUMENTS" -.IP "\fB\-help\fR" 4 +.IP \fB\-help\fR 4 .IX Item "-help" Print a short description of the syntax -.IP "\fB\-version\fR" 4 +.IP \fB\-version\fR 4 .IX Item "-version" Print version number and exit -.IP "\fB\-encoding\fR=\fI\fR" 4 +.IP \fB\-encoding\fR=\fI\fR 4 .IX Item "-encoding=" Re-encode to the enconding in \fI\fR -.IP "\fB\-kpx\fR=\fI\fR" 4 +.IP \fB\-kpx\fR=\fI\fR 4 .IX Item "-kpx=" Read additional kerning pairs from \fI\fR and add these to the output. This option cannot be used to override values from the input \fIafm\fR file, @@ -192,41 +114,41 @@ i.e. for each kerning pair there should be a line .Ve .Sp All other lines in the \fI\fR are ignored. -.IP "\fB\-output\fR=\fI\fR" 4 +.IP \fB\-output\fR=\fI\fR 4 .IX Item "-output=" Write the result to \fI\fR instead of \f(CW\*(C`stdout\*(C'\fR. -.IP "\fB\fR" 4 +.IP \fB\fR 4 .IX Item "" The \fIafm\fR file to be re-encoded. .PP You may use either one or two dashes before options, and option names may be shortened to a unique prefix. -.SH "AUTHOR" +.SH AUTHOR .IX Header "AUTHOR" Marc Penninga -.SH "COPYRIGHT" +.SH COPYRIGHT .IX Header "COPYRIGHT" Copyright (C) 2005\-2023 Marc Penninga. -.SH "LICENSE" +.SH LICENSE .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify -it under the terms of the \s-1GNU\s0 General Public License as published +it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. -A copy of the \s-1GNU\s0 General Public License is included with \fBafm2afm\fR; +A copy of the GNU General Public License is included with \fBafm2afm\fR; see the file \fIGPLv2.txt\fR. -.SH "DISCLAIMER" +.SH DISCLAIMER .IX Header "DISCLAIMER" This program is distributed in the hope that it will be useful, -but \s-1WITHOUT ANY WARRANTY\s0; without even the implied warranty of -\&\s-1MERCHANTABILITY\s0 or \s-1FITNESS FOR A PARTICULAR PURPOSE.\s0 -See the \s-1GNU\s0 General Public License for more details. -.SH "VERSION" +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +See the GNU General Public License for more details. +.SH VERSION .IX Header "VERSION" -This document describes \fBafm2afm\fR version 20230914. +This document describes \fBafm2afm\fR version 20231230. .SH "RECENT CHANGES" .IX Header "RECENT CHANGES" (See the source code for the rest of the story.) -.IP "\fI2019\-05\-20\fR" 12 +.IP \fI2019\-05\-20\fR 12 .IX Item "2019-05-20" Added the \fI\-version\fR option. diff --git a/Master/texmf-dist/doc/man/man1/afm2afm.man1.pdf b/Master/texmf-dist/doc/man/man1/afm2afm.man1.pdf index f8fd0910351..2dc08afc989 100644 Binary files a/Master/texmf-dist/doc/man/man1/afm2afm.man1.pdf and b/Master/texmf-dist/doc/man/man1/afm2afm.man1.pdf differ diff --git a/Master/texmf-dist/doc/man/man1/autoinst.1 b/Master/texmf-dist/doc/man/man1/autoinst.1 index 6361816046b..846673e8b1c 100644 --- a/Master/texmf-dist/doc/man/man1/autoinst.1 +++ b/Master/texmf-dist/doc/man/man1/autoinst.1 @@ -1,4 +1,5 @@ -.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.43) +.\" -*- mode: troff; coding: utf-8 -*- +.\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== @@ -15,29 +16,12 @@ .ft R .fi .. -.\" Set up some character translations and predefined strings. \*(-- will -.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left -.\" double quote, and \*(R" will give a right double quote. \*(C+ will -.\" give a nicer C++. Capital omega is used to do unbreakable dashes and -.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, -.\" nothing in troff, for use with C<>. -.tr \(*W- -.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' +.\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ -. ds -- \(*W- -. ds PI pi -. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch -. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch -. ds L" "" -. ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ -. ds -- \|\(em\| -. ds PI \(*p -. ds L" `` -. ds R" '' . ds C` . ds C' 'br\} @@ -68,87 +52,25 @@ . \} .\} .rr rF -.\" -.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). -.\" Fear. Run. Save yourself. No user-serviceable parts. -. \" fudge factors for nroff and troff -.if n \{\ -. ds #H 0 -. ds #V .8m -. ds #F .3m -. ds #[ \f1 -. ds #] \fP -.\} -.if t \{\ -. ds #H ((1u-(\\\\n(.fu%2u))*.13m) -. ds #V .6m -. ds #F 0 -. ds #[ \& -. ds #] \& -.\} -. \" simple accents for nroff and troff -.if n \{\ -. ds ' \& -. ds ` \& -. ds ^ \& -. ds , \& -. ds ~ ~ -. ds / -.\} -.if t \{\ -. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" -. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' -. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' -. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' -. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' -. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' -.\} -. \" troff and (daisy-wheel) nroff accents -.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' -.ds 8 \h'\*(#H'\(*b\h'-\*(#H' -.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] -.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' -.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' -.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] -.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] -.ds ae a\h'-(\w'a'u*4/10)'e -.ds Ae A\h'-(\w'A'u*4/10)'E -. \" corrections for vroff -.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' -.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' -. \" for low resolution devices (crt and lpr) -.if \n(.H>23 .if \n(.V>19 \ -\{\ -. ds : e -. ds 8 ss -. ds o a -. ds d- d\h'-1'\(ga -. ds D- D\h'-1'\(hy -. ds th \o'bp' -. ds Th \o'LP' -. ds ae ae -. ds Ae AE -.\} -.rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "AUTOINST 1" -.TH AUTOINST 1 "2023-09-14" "fontools" "Marc Penninga" +.TH AUTOINST 1 2023-12-30 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 .nh -.SH "NAME" +.SH NAME autoinst \- wrapper around the LCDF TypeTools, for installing and using OpenType fonts in LaTeX. -.SH "SYNOPSIS" +.SH SYNOPSIS .IX Header "SYNOPSIS" \&\fBautoinst\fR \fI\-help\fR .PP \&\fBautoinst\fR [\fIoptions\fR] \fBfont(s)\fR -.SH "DESCRIPTION" +.SH DESCRIPTION .IX Header "DESCRIPTION" -Eddie Kohler's \fI\s-1LCDF\s0 TypeTools\fR are superb tools for installing +Eddie Kohler's \fILCDF TypeTools\fR are superb tools for installing 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. @@ -159,50 +81,50 @@ and by creating and installing all necessary \fIfd\fR and \fIsty\fR files. Given a family of font files (in \fIotf\fR or \fIttf\fR format), \&\fBautoinst\fR will create several LaTeX font families: .RS 2 -.IP "\-" 3 +.IP \- 3 Four text families (with lining and oldstyle digits, each in both tabular and proportional variants), all with the following shapes: .RS 3 .RS 2 -.IP "\fIn\fR" 8 +.IP \fIn\fR 8 .IX Item "n" Roman (i.e., upright) text .IP "\fIit\fR, \fIsl\fR" 8 .IX Item "it, sl" Italic and slanted (sometimes called oblique) text -.IP "\fIsc\fR" 8 +.IP \fIsc\fR 8 .IX Item "sc" Small caps .IP "\fIscit\fR, \fIscsl\fR" 8 .IX Item "scit, scsl" Italic and slanted small caps -.IP "\fIsw\fR" 8 +.IP \fIsw\fR 8 .IX Item "sw" Swash -.IP "\fInw\fR" 8 +.IP \fInw\fR 8 .IX Item "nw" -\&\*(L"Upright swash\*(R" +"Upright swash" .RE .RS 2 .RE .RE .RS 3 .RE -.IP "\-" 3 +.IP \- 3 For each T1\-encoded text family: a family of TS1\-encoded symbol fonts, in roman, italic and slanted shapes. -.IP "\-" 3 +.IP \- 3 Families with superiors, inferiors, numerators and denominators, in roman, italic and slanted shapes. -.IP "\-" 3 -Families with \*(L"Titling\*(R" characters; -these \fI\*(L"... replace the default glyphs +.IP \- 3 +Families with "Titling" characters; +these \fI"... 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\*(R"\fR +and adjusted for viewing at larger sizes"\fR (according to the OpenType Specification). -.IP "\-" 3 +.IP \- 3 An ornament family; also in roman, italic and slanted shapes. .RE .RS 2 @@ -211,35 +133,35 @@ An ornament family; also in roman, italic and slanted shapes. Of course, if your fonts don't contain italics, oldstyle digits, small caps etc., the corresponding shapes and families are not created. In addition, the creation of most families and shapes can be controlled -by the user (see \*(L"COMMAND-LINE \s-1OPTIONS\*(R"\s0 below). +by the user (see "COMMAND-LINE OPTIONS" below). .PP These families use the \fIFontPro\fR project's naming scheme: \&\fI\-\fR, where \fI\fR is: -.IP "\fI\s-1LF\s0\fR" 8 +.IP \fILF\fR 8 .IX Item "LF" proportional (i.e., figures have varying widths) lining figures -.IP "\fI\s-1TLF\s0\fR" 8 +.IP \fITLF\fR 8 .IX Item "TLF" tabular (i.e., all figures have the same width) lining figures -.IP "\fIOsF\fR" 8 +.IP \fIOsF\fR 8 .IX Item "OsF" proportional oldstyle figures -.IP "\fITOsF\fR" 8 +.IP \fITOsF\fR 8 .IX Item "TOsF" tabular oldstyle figures -.IP "\fISup\fR" 8 +.IP \fISup\fR 8 .IX Item "Sup" superior characters (note that most fonts have only an incomplete set of superior characters: digits, some punctuation and the letters \fIabdeilmnorst\fR; normal forms are used for other characters) -.IP "\fIInf\fR" 8 +.IP \fIInf\fR 8 .IX Item "Inf" inferior characters; usually only digits and some punctuation, normal forms for other characters -.IP "\fITitl\fR" 8 +.IP \fITitl\fR 8 .IX Item "Titl" Titling characters; see above -.IP "\fIOrn\fR" 8 +.IP \fIOrn\fR 8 .IX Item "Orn" ornaments .IP "\fINumr\fR, \fIDnom\fR" 8 @@ -248,7 +170,7 @@ numerators and denominators .PP The individual fonts are named \fI\-\-\-\fR, where \fI\fR is the same as above (but in lowercase), -\&\fI\fR is either empty, \*(L"sc\*(R" or \*(L"swash\*(R", +\&\fI\fR is either empty, "sc" or "swash", and \fI\fR is the encoding (also in lowercase). A typical name in this scheme would be \fIFiraSans\-Light\-osf\-sc\-ly1\fR. .SS "Using the fonts in your LaTeX documents" @@ -256,12 +178,12 @@ A typical name in this scheme would be \fIFiraSans\-Light\-osf\-sc\-ly1\fR. \&\fBautoinst\fR generates a style file for using the fonts in LaTeX documents, named \fI.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\f(CW}\*(C'\fR +To use the fonts, add the command \f(CW\*(C`\eusepackage{\fR\f(CI\fR\f(CW}\*(C'\fR to the preamble of your document. .PP This style file has a few options: .ie n .IP """mainfont""" 4 -.el .IP "\f(CWmainfont\fR" 4 +.el .IP \f(CWmainfont\fR 4 .IX Item "mainfont" Redefine \f(CW\*(C`\efamilydefault\*(C'\fR to make this font the main font for the document. @@ -273,34 +195,34 @@ 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 \*(L"oldstyle\*(R" and \*(L"proportional\*(R" (if available). -.ie n .IP """scale=\fI\fP"", ""scale=MatchLowercase""" 4 -.el .IP "\f(CWscale=\f(CI\f(CW\fR, \f(CWscale=MatchLowercase\fR" 4 +The defaults are "oldstyle" and "proportional" (if available). +.ie n .IP """scale=\fI\fR"", ""scale=MatchLowercase""" 4 +.el .IP "\f(CWscale=\fR\f(CI\fR\f(CW\fR, \f(CWscale=MatchLowercase\fR" 4 .IX Item "scale=, scale=MatchLowercase" Scale the font by \fI\fR; -as an example, \f(CW\*(C`\eusepackage[scale=1.05]{\f(CI\f(CW}\*(C'\fR +as an example, \f(CW\*(C`\eusepackage[scale=1.05]{\fR\f(CI\fR\f(CW}\*(C'\fR will increase the font's size by 5%. 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 current main font (which is usually Computer Modern Roman, unless you have loaded another font package before this one). -The word \*(L"scale\*(R" may also be spelled as \*(L"scaled\*(R". +The word "scale" may also be spelled as "scaled". .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 \*(L"regular\*(R" weight. +Select the weight that LaTeX will use as the "regular" 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 \*(L"bold\*(R" weight. +Select the weight that LaTeX will use as the "bold" 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 \*(L"m\*(R" and \*(L"b\*(R" weights. +i.e. use the "m" and "b" 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. +(on CTAN), which gives easy access to various font shapes and styles. Using the machinery set up by \fIfontaxes\fR, the generated style file defines a number of commands (which take the text to be typeset as argument) and declarations (which don't take arguments, but affect all text up to @@ -335,15 +257,15 @@ Once again: all these commands are only generated for existing shapes and number no commands are generated for shapes and styles that are missing from your fonts. Note that all these commands are built on top of \fIfontaxes\fR; if that package cannot be found, you're limited to using 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.). +standard NFSS (\f(CW\*(C`\efontfamily\*(C'\fR, \f(CW\*(C`\efontseries\*(C'\fR, \f(CW\*(C`\efontshape\*(C'\fR etc.). .PP -By default, \fBautoinst\fR generates text fonts with \s-1OT1, LY1\s0 and T1 +By default, \fBautoinst\fR generates text fonts with OT1, LY1 and T1 encodings, and the generated style files use T1 as the default text encoding. Other encodings can be chosen using the \fI\-encoding\fR option -(see \*(L"COMMAND-LINE \s-1OPTIONS\*(R"\s0 below). -.SS "Maths" +(see "COMMAND-LINE OPTIONS" below). +.SS Maths .IX Subsection "Maths" -This is an experimental feature; \fB\s-1USE AT YOUR OWN RISK\s0!\fR +This is an experimental feature; \fBUSE AT YOUR OWN RISK!\fR Test the results thoroughly before using them in real documents, and be warned that future versions of \fBautoinst\fR may introduce incompatible changes. @@ -352,28 +274,28 @@ The \fI\-math\fR option tells \fBautoinst\fR to generate basic math fonts. When enabled, the generated style file defines a few extra options to access these math fonts: .ie n .IP """math""" 4 -.el .IP "\f(CWmath\fR" 4 +.el .IP \f(CWmath\fR 4 .IX Item "math" Use these fonts for the maths in your document. .ie n .IP """mathlining"", ""matholdstyle"", ""mathtabular"", ""mathproportional""" 4 .el .IP "\f(CWmathlining\fR, \f(CWmatholdstyle\fR, \f(CWmathtabular\fR, \f(CWmathproportional\fR" 4 .IX Item "mathlining, matholdstyle, mathtabular, mathproportional" Choose which figure style and alignment to use in maths. -The defaults are \*(L"mathlining\*(R" and \*(L"mathtabular\*(R". +The defaults are "mathlining" and "mathtabular". .ie n .IP """mathcal""" 4 -.el .IP "\f(CWmathcal\fR" 4 +.el .IP \f(CWmathcal\fR 4 .IX Item "mathcal" Use the swash characters from these fonts as the \f(CW\*(C`\emathcal\*(C'\fR alphabet. (This option will only exist if your fonts actually contain both swash characters and a \f(CW\*(C`swsh\*(C'\fR feature to access them). .ie n .IP """nomathgreek""" 4 -.el .IP "\f(CWnomathgreek\fR" 4 +.el .IP \f(CWnomathgreek\fR 4 .IX Item "nomathgreek" Don't redeclare greek letters in math. -.ie n .IP """math\-style=\fI