diff options
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/doc/fontname/ChangeLog | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fontname/fontname.html | 1054 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fontname/fontname.pdf | bin | 627767 -> 628689 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fontname/fontname.texi | 64 |
4 files changed, 697 insertions, 425 deletions
diff --git a/Master/texmf-dist/doc/fontname/ChangeLog b/Master/texmf-dist/doc/fontname/ChangeLog index 67430dea3d4..c65a94cb2fa 100644 --- a/Master/texmf-dist/doc/fontname/ChangeLog +++ b/Master/texmf-dist/doc/fontname/ChangeLog @@ -1,3 +1,7 @@ +2008-10-30 Karl Berry <karl@tug.org> + + * fontname.texi: 8.3 no longer an issue, update some links. + 2008-07-06 Karl Berry <karl@tug.org> * ec.enc: ec.enc update per mojca. diff --git a/Master/texmf-dist/doc/fontname/fontname.html b/Master/texmf-dist/doc/fontname/fontname.html index d1d42d94c7d..7e43952bb0d 100644 --- a/Master/texmf-dist/doc/fontname/fontname.html +++ b/Master/texmf-dist/doc/fontname/fontname.html @@ -3,7 +3,7 @@ <title>Filenames for TeX fonts</title> <meta http-equiv="Content-Type" content="text/html"> <meta name="description" content="Filenames for TeX fonts"> -<meta name="generator" content="makeinfo 4.11"> +<meta name="generator" content="makeinfo 4.13"> <link title="Top" rel="top" href="#Top"> <link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> <!-- @@ -83,8 +83,8 @@ This document is in the public domain and may be used freely.--> <div class="node"> -<p><hr> <a name="Top"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#Introduction">Introduction</a>, Up: <a rel="up" accesskey="u" href="#dir">(dir)</a> @@ -93,7 +93,7 @@ Up: <a rel="up" accesskey="u" href="#dir">(dir)</a> <h2 class="unnumbered">Filenames for TeX fonts</h2> <p>This is Fontname, a naming scheme for (the base part of) external TeX -font filenames. Last update 10 September 2005. +font filenames. Last update 30 October 2008. <ul class="menu"> <li><a accesskey="1" href="#Introduction">Introduction</a>: Rationale and basic information about fonts. @@ -170,8 +170,8 @@ font filenames. Last update 10 September 2005. </ul> <div class="node"> -<p><hr> <a name="Introduction"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#Filenames-for-fonts">Filenames for fonts</a>, Previous: <a rel="previous" accesskey="p" href="#Top">Top</a>, Up: <a rel="up" accesskey="u" href="#Top">Top</a> @@ -207,8 +207,8 @@ also mirrored on all CTAN hosts in the directory </ul> <div class="node"> -<p><hr> <a name="History"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#References">References</a>, Up: <a rel="up" accesskey="u" href="#Introduction">Introduction</a> @@ -249,8 +249,8 @@ Damian Cugley, Berthold K.P. Horn, Alan Jeffrey, Russell Lang, Pierre MacKay, Sebastian Rahtz, Jean Rivlin, and Tom Rokicki. <div class="node"> -<p><hr> <a name="References"></a> +<p><hr> Previous: <a rel="previous" accesskey="p" href="#History">History</a>, Up: <a rel="up" accesskey="u" href="#Introduction">Introduction</a> @@ -263,40 +263,35 @@ Related files and distributions: <ul> <li><a name="index-g_t_0040TeX_007b_007d-Directory-Structure-standard-28"></a><a name="index-TDS-standard-29"></a>The TeX Directory Structure (TDS) standard, available at -(<a href="ftp://tug.org/tex/tds">ftp://tug.org/tex/tds</a> and <samp><var>CTAN:</var><span class="file">/tds</span></samp>) -specifies a directory tree for all TeX library files. The directory -names given in <a href="#Suppliers">Suppliers</a> and <a href="#Typefaces">Typefaces</a> are intended to mesh -with that standard. +(<a href="http://tug.org/tds">http://tug.org/tds</a> and <samp><var>CTAN:</var><span class="file">/tds</span></samp>) specifies a +directory tree for all TeX library files. The directory names +given in <a href="#Suppliers">Suppliers</a> and <a href="#Typefaces">Typefaces</a> are intended to mesh with +that standard. <li><a name="index-modes_002emf-30"></a>The <samp><span class="file">modes.mf</span></samp> file (<a href="ftp://tug.org/tex/modes.mf">ftp://tug.org/tex/modes.mf</a>) contains recommended mode names to use as directory names. - <li><a name="index-PSfonts-distribution-31"></a>The PSfonts distribution (<samp><var>CTAN:</var><span class="file">/fonts/psfonts</span></samp>) contains -TeX support for many fonts, both commercially available and free. - - <li><a name="index-Fontinst-distribution-32"></a>The Fontinst distribution (<samp><var>CTAN:</var><span class="file">/fonts/utilities/psfonts</span></samp>) + <li><a name="index-Fontinst-distribution-31"></a>The Fontinst distribution (<a href="http://tug.org/applications/fontinst">http://tug.org/applications/fontinst</a> supports quite general creation of virtual fonts, named according to the scheme given here. - <li><a name="index-Dvips-translator-33"></a>The Dvips translator (original at -<a href="ftp://labrea.stanford.edu/pub/dvips*.tar.gz">ftp://labrea.stanford.edu/pub/dvips*.tar.gz</a> and variation at -<a href="ftp://tug.org/tex/dvipsk.tar.gz">ftp://tug.org/tex/dvipsk.tar.gz</a>) supports resident and -downloadable PostScript fonts. Dvips was the first real application of -Fontname 1. Dvips also includes Afm2tfm, another program that can -create virtual fonts. + <li><a name="index-Dvips-translator-32"></a>The Dvips translator (<a href="http://tug.org/dvips">http://tug.org/dvips</a>) supports resident +and downloadable PostScript fonts. Dvips was the first place where +Fontname became widely known. Dvips also includes Afm2tfm, another +program that can create virtual fonts. - <li><a name="index-Dviljk-translator-34"></a>The Dviljk processor (<a href="ftp://tug.org/tex/dviljk.tar.gz">ftp://tug.org/tex/dviljk.tar.gz</a>) -contains TeX support for the fonts built into the LaserJet 4. + <li><a name="index-Dviljk-translator-33"></a>The Dviljk processor (included in TeX Live) contains TeX support +for the fonts built into the LaserJet 4. - <li><a name="index-terminology-35"></a><a name="index-Southall_002c-Richard-36"></a>`Designing New Typefaces with Metafont', by Richard Southall, + <li><a name="index-terminology-34"></a><a name="index-Southall_002c-Richard-35"></a>`Designing New Typefaces with Metafont', by Richard Southall, Stanford Computer Science Department Technical Report STAN-CS-85-1074, September 1985, for a comprehensive terminology of font design. </ul> <div class="node"> -<p><hr> <a name="Filenames-for-fonts"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#Long-names">Long names</a>, Previous: <a rel="previous" accesskey="p" href="#Introduction">Introduction</a>, Up: <a rel="up" accesskey="u" href="#Top">Top</a> @@ -305,13 +300,12 @@ Up: <a rel="up" accesskey="u" href="#Top">Top</a> <h2 class="chapter">2 Filenames for fonts</h2> -<p><a name="index-limitations-37"></a><a name="index-eight_002dcharacter-limitation-38"></a><a name="index-DOS-filesystems-39"></a><a name="index-ISO-9660-40"></a><a name="index-CD_002dROM-distribution-41"></a>We must limit ourselves to eight character names, for compatibility with -DOS filesystems and the ISO 9660 standard used for CD-ROM distribution. -Names may consist of only the letters (monocase a-z), numerals (0-9), -and underscore. +<p>In this scheme, names may consist of only the letters (monocase a-z), +numerals (0-9), and underscore. Having two names which differ only in +case is undesirable, since it results in clashes on common Windows +filesystems. - <p><a name="index-filenames_002c-basics-42"></a>Here is the basic division of the eight characters (the spaces here are -merely for readability): + <p><a name="index-filenames_002c-basics-36"></a>Here is the basic scheme (the spaces here are merely for readability): <pre class="example"> <var>S</var> <var>TT</var> <var>W</var> [<var>V<small class="dots">...</small></var>] [<var>N</var>] [<var>E</var>] [<var>DD</var>] </pre> @@ -333,14 +327,19 @@ Encodings are subsumed in the section on variants (see <a href="#Variants">Varia <br><dt><var>E</var><dd>represents the width (“expansion”), and is omitted if it is normal. - <br><dt><var>DD</var><dd><a name="index-design-size-specification-43"></a><a name="index-hexadecimal-design-size-44"></a><a name="index-font-scaling-45"></a><a name="index-Mittelbach_002c-Frank-46"></a>represents the design size (in decimal), and is omitted if the font is + <br><dt><var>DD</var><dd><a name="index-design-size-specification-37"></a><a name="index-hexadecimal-design-size-38"></a><a name="index-font-scaling-39"></a><a name="index-Mittelbach_002c-Frank-40"></a>represents the design size (in decimal), and is omitted if the font is linearly scaled. Mittelbach in <cite>TUGboat</cite> 13(1) proposes using -hexadecimal or base-36 notation. I don't think the increased range -makes up for the unreadability of the common sizes (e.g., 10<span class="dmn">pt</span> -fonts would have a suffix ‘<samp><span class="samp">a</span></samp>’ (in hex), or ‘<samp><span class="samp">j</span></samp>’ (in base 36)). +hexadecimal or base-36 notation. In my opinion, the increased range +does not make up for the unreadability of the common sizes (e.g., +10<span class="dmn">pt</span> fonts would have a suffix ‘<samp><span class="samp">a</span></samp>’ (in hex), or ‘<samp><span class="samp">j</span></samp>’ +(in base 36)). </dl> + <p>We used to try to limit font names to eight characters. This was +never completely possible, and since DOS filesystems have become rare, +it's no longer an issue. + <p>The weight, variants, and width are probably all best taken from the original name of the font, instead of trying to relate them to some external standard. @@ -354,8 +353,8 @@ external standard. </ul> <div class="node"> -<p><hr> <a name="Suppliers"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#Typefaces">Typefaces</a>, Up: <a rel="up" accesskey="u" href="#Filenames-for-fonts">Filenames for fonts</a> @@ -363,11 +362,11 @@ Up: <a rel="up" accesskey="u" href="#Filenames-for-fonts">Filenames for fon <h3 class="section">2.1 Suppliers</h3> -<p><a name="index-suppliers-47"></a><a name="index-foundries-48"></a><a name="index-type-foundries-49"></a> +<p><a name="index-suppliers-41"></a><a name="index-foundries-42"></a><a name="index-type-foundries-43"></a> The <dfn>supplier</dfn> is the source of a font, typically a (digital) type foundry. - <p><a name="index-Avant-Garde-50"></a><a name="index-Lubalin_002c-Herb-51"></a>You should use the supplier letter which matches the supplier you + <p><a name="index-Avant-Garde-44"></a><a name="index-Lubalin_002c-Herb-45"></a>You should use the supplier letter which matches the supplier you obtained the font from, not the original source; for example, Avant Garde was designed by Herb Lubalin for ITC, but Adobe also sells it. The name of the font that you get from Adobe should start with ‘<samp><span class="samp">p</span></samp>’. @@ -377,21 +376,21 @@ original design. <p>Notes on specific suppliers: <dl> -<dt>‘<samp><span class="samp">f</span></samp>’<dd><a name="index-individual-font-designers-52"></a><a name="index-small-foundries-53"></a><a name="index-attribution-of-fonts_002c-missing-54"></a><a name="index-unattributed-fonts-55"></a>For fonts that are distributed without any specific attribution to the +<dt>‘<samp><span class="samp">f</span></samp>’<dd><a name="index-individual-font-designers-46"></a><a name="index-small-foundries-47"></a><a name="index-attribution-of-fonts_002c-missing-48"></a><a name="index-unattributed-fonts-49"></a>For fonts that are distributed without any specific attribution to the creator, by individuals, or by small foundries. (Unfortunately, we don't have enough characters to assign one to every font supplier in the world.) - <br><dt>‘<samp><span class="samp">r</span></samp>’<dd><a name="index-raw-fonts-56"></a>obsolete; specifies raw fonts, in the old distribution of Dvips. New + <br><dt>‘<samp><span class="samp">r</span></samp>’<dd><a name="index-raw-fonts-50"></a>obsolete; specifies raw fonts, in the old distribution of Dvips. New fonts should never use ‘<samp><span class="samp">r</span></samp>’. (The right thing to do is specify the correct encoding, variant, or whatever the font's characteristics actually are.) - <br><dt>‘<samp><span class="samp">z</span></samp>’<dd><a name="index-bizarre-font-names-57"></a><a name="index-nonstandard-names_002c-escape-for-58"></a><a name="index-escape-for-nonstandard-names-59"></a>for fonts that just don't fit well into the naming scheme. The ‘<samp><span class="samp">z</span></samp>’ + <br><dt>‘<samp><span class="samp">z</span></samp>’<dd><a name="index-bizarre-font-names-51"></a><a name="index-nonstandard-names_002c-escape-for-52"></a><a name="index-escape-for-nonstandard-names-53"></a>for fonts that just don't fit well into the naming scheme. The ‘<samp><span class="samp">z</span></samp>’ should be followed by the real supplier letter. </dl> - <p><a name="index-supplier_002emap-60"></a>Here is the table from the file <samp><span class="file">supplier.map</span></samp>. It is organized + <p><a name="index-supplier_002emap-54"></a>Here is the table from the file <samp><span class="file">supplier.map</span></samp>. It is organized alphabetically by abbreviation. Each line consists of an abbreviation, directory name, and comment. @@ -438,8 +437,8 @@ directory name, and comment. - yandy <span class="roman">Y&Y</span> </pre> <div class="node"> -<p><hr> <a name="Typefaces"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#Weights">Weights</a>, Previous: <a rel="previous" accesskey="p" href="#Suppliers">Suppliers</a>, Up: <a rel="up" accesskey="u" href="#Filenames-for-fonts">Filenames for fonts</a> @@ -448,7 +447,7 @@ Up: <a rel="up" accesskey="u" href="#Filenames-for-fonts">Filenames for fon <h3 class="section">2.2 Typefaces</h3> -<p><a name="index-typefaces-61"></a> +<p><a name="index-typefaces-55"></a> For our purposes, a <dfn>typeface</dfn> is a collection of related fonts. <p>We sometimes use the same typeface abbreviation for fonts with different @@ -458,7 +457,7 @@ truly are the same. This helps conserve abbreviations. <p>Notes on specific typefaces: <dl> -<dt>‘<samp><span class="samp">ad</span></samp>’<dt>‘<samp><span class="samp">gm</span></samp>’<dd><a name="index-Garamond_002c-versions-of-62"></a>To explain a common confusion: ‘<samp><span class="samp">ad</span></samp>’ is Adobe Garamond (with a +<dt>‘<samp><span class="samp">ad</span></samp>’<dt>‘<samp><span class="samp">gm</span></samp>’<dd><a name="index-Garamond_002c-versions-of-56"></a>To explain a common confusion: ‘<samp><span class="samp">ad</span></samp>’ is Adobe Garamond (with a ‘<samp><span class="samp">FontName</span></samp>’ of ‘<samp><span class="samp">AGaramond</span></samp>’). This is quite different from the ‘<samp><span class="samp">Garamond</span></samp>’ typeface distributed by Adobe, which is actually ITC Garamond. (Garamond No. 3 (‘<samp><span class="samp">f3</span></samp>’), Simoncini Garamond @@ -476,7 +475,7 @@ foundries (e.g., Monotype) for a Times variation exactly compatible with Adobe's ‘<samp><span class="samp">Times</span></samp>’, Adobe itself also offers it, so we must have abbreviations for all three. - <br><dt>‘<samp><span class="samp">pi</span></samp>’<dd><a name="index-pi-fonts-63"></a>For pi fonts. Since names of pi fonts are rather arbitrary, it is + <br><dt>‘<samp><span class="samp">pi</span></samp>’<dd><a name="index-pi-fonts-57"></a>For pi fonts. Since names of pi fonts are rather arbitrary, it is not useful to try to assign typeface abbreviations to all of them. Instead, we use the supplier letter, ‘<samp><span class="samp">pi</span></samp>’, an arbitarily-assigned three-digit number, a weight and (if necessary) a @@ -484,7 +483,7 @@ variant. For example, ‘<samp><span class="samp">mpi001r</span></samp>&rsqu supplier has nothing to do with pi font ‘<samp><span class="samp">001</span></samp>’ for another. </dl> - <p><a name="index-typeface_002emap-64"></a><a name="index-FontName-65"></a>Here is the table, from the file <samp><span class="file">typeface.map</span></samp>. It is organized + <p><a name="index-typeface_002emap-58"></a><a name="index-FontName-59"></a>Here is the table, from the file <samp><span class="file">typeface.map</span></samp>. It is organized alphabetically by abbreviation. Each line consists of an abbreviation and directory name, possibly followed by PostScript ‘<samp><span class="samp">FontName</span></samp>’s and/or a comment in roman. The ‘<samp><span class="samp">FontName</span></samp>’ may be preceded by a @@ -1139,8 +1138,8 @@ __ zebrawoo Zebrawood __ shouyi Shouyi @r{for mnm} </pre> <div class="node"> -<p><hr> <a name="Weights"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#Variants">Variants</a>, Previous: <a rel="previous" accesskey="p" href="#Typefaces">Typefaces</a>, Up: <a rel="up" accesskey="u" href="#Filenames-for-fonts">Filenames for fonts</a> @@ -1149,7 +1148,7 @@ Up: <a rel="up" accesskey="u" href="#Filenames-for-fonts">Filenames for fon <h3 class="section">2.3 Weights</h3> -<p><a name="index-weight-66"></a> +<p><a name="index-weight-60"></a> The <dfn>weight</dfn> of a font specifies its boldness. Arranged from lightest to heaviest (more or less): @@ -1158,7 +1157,7 @@ lightest to heaviest (more or less): demibold, semibold, bold, extra bold, heavy black, ultra, poster </pre> - <p><a name="index-weight_002emap-67"></a>Here is the table, from the file <samp><span class="file">weight.map</span></samp>. It is organized + <p><a name="index-weight_002emap-61"></a>Here is the table, from the file <samp><span class="file">weight.map</span></samp>. It is organized alphabetically by abbreviation. Each line consists of an abbreviation and any parts of a PostScript ‘<samp><span class="samp">FontName</span></samp>’ which use that abbreviation. @@ -1188,8 +1187,8 @@ abbreviation. x ExtraBold ExtraBlack </pre> <div class="node"> -<p><hr> <a name="Variants"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#Widths">Widths</a>, Previous: <a rel="previous" accesskey="p" href="#Weights">Weights</a>, Up: <a rel="up" accesskey="u" href="#Filenames-for-fonts">Filenames for fonts</a> @@ -1198,11 +1197,11 @@ Up: <a rel="up" accesskey="u" href="#Filenames-for-fonts">Filenames for fon <h3 class="section">2.4 Variants</h3> -<p><a name="index-variants-68"></a> +<p><a name="index-variants-62"></a> <dfn>Variants</dfn> include typeface variations (e.g., italic, sans serif), and font encodings (e.g., Adobe standard, TeX text). - <p><a name="index-multiple-variants-69"></a>A fontname may require multiple variants. To resolve the worst + <p><a name="index-multiple-variants-63"></a>A fontname may require multiple variants. To resolve the worst ambiguities, we specify that any encoding variant (‘<samp><span class="samp">7</span></samp>’, ‘<samp><span class="samp">8</span></samp>’, or ‘<samp><span class="samp">9</span></samp>’, see below) come last and any other numeral variant come first (to avoid confusion with a design size). We recommend but do not @@ -1210,7 +1209,7 @@ require that the other variants be given in alphabetical order. (It's not required because it's too painful to implement the sorting in TeX, and many existing names already have non-alphabetized variants.) - <p><a name="index-letterspacing-70"></a><a name="index-small-caps-fonts-71"></a>The letterspacing possibilities introduced by <code>fontinst</code> and + <p><a name="index-letterspacing-64"></a><a name="index-small-caps-fonts-65"></a>The letterspacing possibilities introduced by <code>fontinst</code> and virtual fonts have not yet become sufficiently widespread to make standardization beneficial. Likewise for the many possible ways to generate small caps fonts. @@ -1218,7 +1217,7 @@ generate small caps fonts. <p>Notes on specific variants, both old and new: <dl> -<dt>‘<samp><span class="samp">1</span></samp>’<dt>‘<samp><span class="samp">4</span></samp>’<dt>‘<samp><span class="samp">6</span></samp>’<dt>‘<samp><span class="samp">b</span></samp>’<dd><a name="index-semisans-variant-72"></a><a name="index-semiserif-variant-73"></a><a name="index-fax-variant-74"></a><a name="index-bright-variant-75"></a>These variants (`semisans', `bright', `semiserif', and `fax') were used +<dt>‘<samp><span class="samp">1</span></samp>’<dt>‘<samp><span class="samp">4</span></samp>’<dt>‘<samp><span class="samp">6</span></samp>’<dt>‘<samp><span class="samp">b</span></samp>’<dd><a name="index-semisans-variant-66"></a><a name="index-semiserif-variant-67"></a><a name="index-fax-variant-68"></a><a name="index-bright-variant-69"></a>These variants (`semisans', `bright', `semiserif', and `fax') were used only for single typefaces, so to conserve variant abbreviations, they now have typeface abbreviations instead. Also, for ‘<samp><span class="samp">b</span></samp>’, to avoid too-long names; and for the others, to avoid variant vs. design-size @@ -1227,7 +1226,7 @@ ambiguities. <br><dt>‘<samp><span class="samp">g</span></samp>’<dt>‘<samp><span class="samp">h</span></samp>’<dd>Since these variants were not actually used in any font names, they are now obsolete and may be reassigned in the future. - <br><dt>‘<samp><span class="samp">5</span></samp>’<dt>‘<samp><span class="samp">6</span></samp>’<dt>‘<samp><span class="samp">7</span></samp>’<dt>‘<samp><span class="samp">8</span></samp>’<dt>‘<samp><span class="samp">9</span></samp>’<dd><a name="index-phonetic-encodings-76"></a><a name="index-Cyrillic-encodings-77"></a><a name="index-g_t7_002dbit-encodings-78"></a><a name="index-g_t8_002dbit-encodings-79"></a><a name="index-expertised-encodings-80"></a><a name="index-SuperFont-81"></a><a name="index-g_t9s-_0040r_007bvariant_007d-82"></a>These characters begin a two-character <dfn>encoding variant</dfn>. + <br><dt>‘<samp><span class="samp">5</span></samp>’<dt>‘<samp><span class="samp">6</span></samp>’<dt>‘<samp><span class="samp">7</span></samp>’<dt>‘<samp><span class="samp">8</span></samp>’<dt>‘<samp><span class="samp">9</span></samp>’<dd><a name="index-phonetic-encodings-70"></a><a name="index-Cyrillic-encodings-71"></a><a name="index-g_t7_002dbit-encodings-72"></a><a name="index-g_t8_002dbit-encodings-73"></a><a name="index-expertised-encodings-74"></a><a name="index-SuperFont-75"></a><a name="index-g_t9s-_0040r_007bvariant_007d-76"></a>These characters begin a two-character <dfn>encoding variant</dfn>. Generally, ‘<samp><span class="samp">7</span></samp>’ is for 7-bit encodings, ‘<samp><span class="samp">8</span></samp>’ is for 8-bit encodings, and ‘<samp><span class="samp">9</span></samp>’ is for expertised encodings with or without oldstyle digits (see the ‘<samp><span class="samp">x</span></samp>’ item below), but this is not an @@ -1236,7 +1235,7 @@ and ‘<samp><span class="samp">6</span></samp>’ for Cyrillic encoding variant contain all of Adobe, Latin 1, and Expert glyphs, perhaps with slightly different metrics than the original fonts. - <p><a name="index-ligatures-and-encodings-83"></a><a name="index-Lslash-84"></a><a name="index-lslash-85"></a><a name="index-T1_002eetx-86"></a>For a font to be named with a certain encoding variant, it's not + <p><a name="index-ligatures-and-encodings-77"></a><a name="index-Lslash-78"></a><a name="index-lslash-79"></a><a name="index-T1_002eetx-80"></a>For a font to be named with a certain encoding variant, it's not necessary that all the characters appear in precisely the same positions as in the encoding definition. It's enough that the usual TeX macros work. In practice, this means that it's ok for a font to be labelled @@ -1250,7 +1249,7 @@ TeX <code>\lslash</code> and <code>\Lslash</code> macros can be made to work via ligatures. See the file <samp><span class="file">T1.etx</span></samp> file in the <code>fontinst</code> distribution for details. - <p><a name="index-encodings_002c-unspecified-87"></a><a name="index-Afm2tfm-encoding-88"></a><a name="index-LaserJet-4-fonts-89"></a>If a name does not contain a specific encoding variant, its encoding is + <p><a name="index-encodings_002c-unspecified-81"></a><a name="index-Afm2tfm-encoding-82"></a><a name="index-LaserJet-4-fonts-83"></a>If a name does not contain a specific encoding variant, its encoding is unspecified. For example, some of the fonts distributed with Dvips(k) have names like ‘<samp><span class="samp">ptmr</span></samp>’ for ‘<samp><span class="samp">Times-Roman</span></samp>’; they use the Dvips encoding (see <a href="#dvips">dvips</a>), which is close to (but not the same @@ -1265,18 +1264,18 @@ That is, ‘<samp><span class="samp">9t</span></samp>’ is equivalent i is equivalent to ‘<samp><span class="samp">jx7t</span></samp>’. (This may not be true for all ‘<samp><span class="samp">9</span><var>x</var></samp>’ encodings, though.) - <br><dt>‘<samp><span class="samp">k</span></samp>’<dt>‘<samp><span class="samp">z</span></samp>’<dd><a name="index-scripts-90"></a><a name="index-Greek-fonts-91"></a><a name="index-Cyrillic-fonts-92"></a>These variants (indicating Greek and Cyrillic fonts, respectively) are + <br><dt>‘<samp><span class="samp">k</span></samp>’<dt>‘<samp><span class="samp">z</span></samp>’<dd><a name="index-scripts-84"></a><a name="index-Greek-fonts-85"></a><a name="index-Cyrillic-fonts-86"></a>These variants (indicating Greek and Cyrillic fonts, respectively) are obsolete; future fonts in different scripts should be assigned an appropriate encoding abbreviation. These are not currently standardized, due to ignorance of the appropriate encodings. Please send suggestions for abbreviations to the address in <a href="#Introduction">Introduction</a>. - <br><dt>‘<samp><span class="samp">m</span></samp>’<dt>‘<samp><span class="samp">v</span></samp>’<dt>‘<samp><span class="samp">y</span></samp>’<dd><a name="index-math-variants-93"></a>These math-related variants remain for the sake of typeface-specific + <br><dt>‘<samp><span class="samp">m</span></samp>’<dt>‘<samp><span class="samp">v</span></samp>’<dt>‘<samp><span class="samp">y</span></samp>’<dd><a name="index-math-variants-87"></a>These math-related variants remain for the sake of typeface-specific math encodings, e.g., Lucida. Fonts that use the Computer Modern math encodings should use ‘<samp><span class="samp">7m</span></samp>’ (see <a href="#texmital">texmital</a>), ‘<samp><span class="samp">7v</span></samp>’ (see <a href="#texmext">texmext</a>), and ‘<samp><span class="samp">7y</span></samp>’ (see <a href="#texmsym">texmsym</a>). - <br><dt>‘<samp><span class="samp">n</span></samp>’<dd><a name="index-informal-variant-94"></a><a name="index-schoolbook-variant-95"></a><a name="index-Stone-Informal-96"></a>This is used for several different (but very rare) variants: only the + <br><dt>‘<samp><span class="samp">n</span></samp>’<dd><a name="index-informal-variant-88"></a><a name="index-schoolbook-variant-89"></a><a name="index-Stone-Informal-90"></a>This is used for several different (but very rare) variants: only the Stone typeface has an “informal” variant, and only a few Monotype fonts have a “schoolbook” variant, with different `a', `g', and `y' shapes. @@ -1288,21 +1287,21 @@ version of the typeface is sans serif (e.g., Helvetica), ‘<samp><span clas be used when necessary, not ‘<samp><span class="samp">s</span></samp>’. Use ‘<samp><span class="samp">s</span></samp>’ only when the typeface family has both serif and sans serif variants. - <br><dt>‘<samp><span class="samp">s</span></samp>’<dt>‘<samp><span class="samp">t</span></samp>’<dd><a name="index-typewriter-variant-97"></a><a name="index-sans-variant-98"></a><a name="index-Mittelbach_002c-Frank-99"></a>Mittelbach in <cite>TUGboat</cite> 13(1) suggests that these variants (for + <br><dt>‘<samp><span class="samp">s</span></samp>’<dt>‘<samp><span class="samp">t</span></samp>’<dd><a name="index-typewriter-variant-91"></a><a name="index-sans-variant-92"></a><a name="index-Mittelbach_002c-Frank-93"></a>Mittelbach in <cite>TUGboat</cite> 13(1) suggests that these variants (for `sans' and `typewriter') should be identified as part of the typeface name, because there are few typeface families with these variants. I feel that since they are logically variants, it's best to name them that way. But ‘<samp><span class="samp">LucidaSans</span></samp>’ (see <a href="#Typefaces">Typefaces</a>) and a few others are exceptions, to avoid too-long names. - <br><dt>‘<samp><span class="samp">x</span></samp>’<dt>‘<samp><span class="samp">8x</span></samp>’<dt>‘<samp><span class="samp">9?</span></samp>’<dd><a name="index-expert-encoding-100"></a><a name="index-expertised-font-101"></a>‘<samp><span class="samp">8x</span></samp>’ indicates a font in the ‘<samp><span class="samp">Expert</span></samp>’ encoding itself. + <br><dt>‘<samp><span class="samp">x</span></samp>’<dt>‘<samp><span class="samp">8x</span></samp>’<dt>‘<samp><span class="samp">9?</span></samp>’<dd><a name="index-expert-encoding-94"></a><a name="index-expertised-font-95"></a>‘<samp><span class="samp">8x</span></samp>’ indicates a font in the ‘<samp><span class="samp">Expert</span></samp>’ encoding itself. ‘<samp><span class="samp">x</span></samp>’ indicates an <dfn>expertised</dfn> font, i.e., a composite (virtual) font that includes characters from an ‘<samp><span class="samp">8x</span></samp>’ font. And in fact an ‘<samp><span class="samp">x</span><var>ee</var></samp>’ sequence is replaced by ‘<samp><span class="samp">9</span><var>e</var></samp>’, to save characters. </dl> - <p><a name="index-variant_002emap-102"></a>Fontname 1 assignments are shown in brackets in the following table, + <p><a name="index-variant_002emap-96"></a>Fontname 1 assignments are shown in brackets in the following table, from the file <samp><span class="file">variant.map</span></samp>. It is organized alphabetically by abbreviation. Each line consists of an abbreviation and either any parts of a PostScript ‘<samp><span class="samp">FontName</span></samp>’ which use that abbreviation or the @@ -1415,8 +1414,8 @@ PostScript ‘<samp><span class="samp">Encoding</span></samp>’ name. - songti <span class="roman">for mnm</span> </pre> <div class="node"> -<p><hr> <a name="Widths"></a> +<p><hr> Previous: <a rel="previous" accesskey="p" href="#Variants">Variants</a>, Up: <a rel="up" accesskey="u" href="#Filenames-for-fonts">Filenames for fonts</a> @@ -1424,7 +1423,7 @@ Up: <a rel="up" accesskey="u" href="#Filenames-for-fonts">Filenames for fon <h3 class="section">2.5 Widths</h3> -<p><a name="index-widths-103"></a><a name="index-compression-104"></a><a name="index-expansion-105"></a> +<p><a name="index-widths-97"></a><a name="index-compression-98"></a><a name="index-expansion-99"></a> The <dfn>width</dfn> of a font specifies the compression or expansion of the font. Arranged from narrowest to widest (more or less): @@ -1432,7 +1431,7 @@ font. Arranged from narrowest to widest (more or less): regular semiextended, extended, expanded, wide </pre> - <p><a name="index-automatic-expansion-106"></a><a name="index-character-scaling_002c-automatic-107"></a>Expansion or compression of fonts is sometimes done automatically (as by + <p><a name="index-automatic-expansion-100"></a><a name="index-character-scaling_002c-automatic-101"></a>Expansion or compression of fonts is sometimes done automatically (as by the PostScript <code>scale</code> operator), and sometimes done by humans. In the latter case, the human will also presumably choose a font name which includes `Extended' or `Expanded' or `Condensed' or `Narrow' or whatever @@ -1441,7 +1440,7 @@ When creating a new synthetically expanded or compressed font for use with TeX, e.g., with Afm2tfm or <code>fontinst</code>, use ‘<samp><span class="samp">n</span></samp>’ and ‘<samp><span class="samp">e</span></samp>’. - <p><a name="index-width_002emap-108"></a>Here is the table, from the file <samp><span class="file">width.map</span></samp>. It is organized + <p><a name="index-width_002emap-102"></a>Here is the table, from the file <samp><span class="file">width.map</span></samp>. It is organized alphabetically by abbreviation. Each line consists of an abbreviation and any parts of a PostScript ‘<samp><span class="samp">FontName</span></samp>’ which use that abbreviation. @@ -1469,8 +1468,8 @@ abbreviation. y Semiexpanded </pre> <div class="node"> -<p><hr> <a name="Long-names"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#Font-name-lists">Font name lists</a>, Previous: <a rel="previous" accesskey="p" href="#Filenames-for-fonts">Filenames for fonts</a>, Up: <a rel="up" accesskey="u" href="#Top">Top</a> @@ -1479,7 +1478,7 @@ Up: <a rel="up" accesskey="u" href="#Top">Top</a> <h2 class="chapter">3 Long names</h2> -<p><a name="index-long-names-109"></a> +<p><a name="index-long-names-103"></a> Eight characters is not enough to unambiguously represent all fonts. To do that, we have to allow ourselves arbitrarily long names. Although we certainly cannot use such names for the files themselves, we could still @@ -1492,8 +1491,8 @@ below. </ul> <div class="node"> -<p><hr> <a name="Name-mapping-file"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#Long-naming-scheme">Long naming scheme</a>, Up: <a rel="up" accesskey="u" href="#Long-names">Long names</a> @@ -1501,7 +1500,7 @@ Up: <a rel="up" accesskey="u" href="#Long-names">Long names</a> <h3 class="section">3.1 A fontname mapping file</h3> -<p><a name="index-fontname-mapping-file-110"></a><a name="index-mapping-file-111"></a> +<p><a name="index-fontname-mapping-file-104"></a><a name="index-mapping-file-105"></a> At the moment, most implementations of TeX look up a TFM file (as part of the <code>\font</code> command), by searching for a file with the name given by the user (possibly in any of series of directories). But if we @@ -1509,7 +1508,7 @@ also looked TFM names up in <em>another</em> file (or set of files), which specifies the actual filename, the fontname given in the TeX source file could be almost anything at all, of any length. - <p><a name="index-texfonts_002emap-112"></a>In version 5.851d of Web2c, I implemented this mapping file. Each file + <p><a name="index-texfonts_002emap-106"></a>In version 5.851d of Web2c, I implemented this mapping file. Each file <samp><span class="file">texfonts.map</span></samp> in a search path is read for abbreviations. The file has a straightforward format: each line specifies the filename and the TeX name for one font, separated by whitespace. Extra information on @@ -1524,13 +1523,13 @@ system. Also, when combined with a consistent naming scheme, macros could be written to access any of a number of fonts. Right now, each font family has to have specialized macros written to deal with it. - <p><a name="index-Knuth_002c-Donald-E_002e-113"></a>Incidentally, Professor Knuth has approved this as a legitimate + <p><a name="index-Knuth_002c-Donald-E_002e-107"></a>Incidentally, Professor Knuth has approved this as a legitimate “system-dependent” extension; a TeX with such a feature can still be called “TeX”. <div class="node"> -<p><hr> <a name="Long-naming-scheme"></a> +<p><hr> Previous: <a rel="previous" accesskey="p" href="#Name-mapping-file">Name mapping file</a>, Up: <a rel="up" accesskey="u" href="#Long-names">Long names</a> @@ -1538,8 +1537,8 @@ Up: <a rel="up" accesskey="u" href="#Long-names">Long names</a> <h3 class="section">3.2 A naming scheme for long names</h3> -<p><a name="index-long-naming-scheme-114"></a> -<a name="index-X-Window-System-font-names-115"></a>Once we allow ourselves long names, we can construct a naming scheme +<p><a name="index-long-naming-scheme-108"></a> +<a name="index-X-Window-System-font-names-109"></a>Once we allow ourselves long names, we can construct a naming scheme to handle arbitrary fonts without much difficulty. Here is one proposal, based on the X Window System font naming conventions. @@ -1565,11 +1564,11 @@ give a size. character other than ‘<samp><span class="samp">-</span></samp>’, say ‘<samp><span class="samp">=</span></samp>’: <pre class="example"> B+H-Lucida-Bold-Sans=Typewriter--10 </pre> - <p><a name="index-font_005fcoding_005fscheme-116"></a><var>encoding</var> is what Metafont calls the + <p><a name="index-font_005fcoding_005fscheme-110"></a><var>encoding</var> is what Metafont calls the <code>font_coding_scheme</code>—the layout of the characters in the font. For example, ‘<samp><span class="samp">Cork</span></samp>’ or ‘<samp><span class="samp">ISOLatin1</span></samp>’ or ‘<samp><span class="samp">AdobeAlternate</span></samp>’. - <p><a name="index-category-codes-117"></a>Names are case-sensitive, for consistency with the rest of TeX and + <p><a name="index-category-codes-111"></a>Names are case-sensitive, for consistency with the rest of TeX and with PostScript, etc. Spaces cannot be used in the name, to make it easier for TeX to parse. Likewise, characters with default category codes other than 11 (letter) or 12 (other) should not be used. @@ -1579,8 +1578,8 @@ vendor's name (perhaps prefixed by the vendor): ‘<samp><span class="samp">Times-Roman</span></samp>’. <div class="node"> -<p><hr> <a name="Font-name-lists"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#Encodings">Encodings</a>, Previous: <a rel="previous" accesskey="p" href="#Long-names">Long names</a>, Up: <a rel="up" accesskey="u" href="#Top">Top</a> @@ -1605,8 +1604,8 @@ with the corresponding names. </ul> <div class="node"> -<p><hr> <a name="Standard-PostScript-fonts"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#Adobe-fonts">Adobe fonts</a>, Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> @@ -1614,7 +1613,7 @@ Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> <h3 class="section">A.1 Standard PostScript fonts</h3> -<p><a name="index-g_t35-standard-PostScript-fonts-118"></a><a name="index-standard-PostScript-fonts-119"></a><a name="index-PostScript-fonts_002c-standard-120"></a> +<p><a name="index-g_t35-standard-PostScript-fonts-112"></a><a name="index-standard-PostScript-fonts-113"></a><a name="index-PostScript-fonts_002c-standard-114"></a> Abbreviated names for the 35 standard PostScript fonts. An encoding variant, such as ‘<samp><span class="samp">8a</span></samp>’ for the Adobe ‘<samp><span class="samp">StandardEncoding</span></samp>’, is omitted. @@ -1658,8 +1657,8 @@ omitted. </dl> <div class="node"> -<p><hr> <a name="Adobe-fonts"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#Apple-fonts">Apple fonts</a>, Previous: <a rel="previous" accesskey="p" href="#Standard-PostScript-fonts">Standard PostScript fonts</a>, Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> @@ -1668,7 +1667,7 @@ Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> <h3 class="section">A.2 Adobe fonts</h3> -<p><a name="index-adobe_002emap-121"></a>The <samp><span class="file">adobe.map</span></samp> file has abbreviations for Adobe fonts. +<p><a name="index-adobe_002emap-115"></a>The <samp><span class="file">adobe.map</span></samp> file has abbreviations for Adobe fonts. <pre class="example"> <!-- @mapfile{ --> <!-- license = "public domain", --> @@ -4425,8 +4424,8 @@ Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> ppi032 ScienceTypeCustomPi-No5T ??? ________ </pre> <div class="node"> -<p><hr> <a name="Apple-fonts"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#Bitstream-fonts">Bitstream fonts</a>, Previous: <a rel="previous" accesskey="p" href="#Adobe-fonts">Adobe fonts</a>, Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> @@ -4435,7 +4434,7 @@ Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> <h3 class="section">A.3 Apple fonts</h3> -<p><a name="index-apple_002emap-122"></a>The <samp><span class="file">apple.map</span></samp> file has abbreviations for Apple fonts. +<p><a name="index-apple_002emap-116"></a>The <samp><span class="file">apple.map</span></samp> file has abbreviations for Apple fonts. <pre class="example"> <!-- @mapfile{ --> <!-- license = "public domain", --> @@ -4455,8 +4454,8 @@ Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> eskr8r Skia </pre> <div class="node"> -<p><hr> <a name="Bitstream-fonts"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#DTC-fonts">DTC fonts</a>, Previous: <a rel="previous" accesskey="p" href="#Apple-fonts">Apple fonts</a>, Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> @@ -4465,7 +4464,7 @@ Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> <h3 class="section">A.4 Bitstream fonts</h3> -<p><a name="index-bitstrea_002emap-123"></a>The <samp><span class="file">bitstrea.map</span></samp> file has abbreviations for Bitstream fonts. +<p><a name="index-bitstrea_002emap-117"></a>The <samp><span class="file">bitstrea.map</span></samp> file has abbreviations for Bitstream fonts. <pre class="example"> <!-- @mapfile{ --> <!-- email = "tex-fonts@tug.org", --> @@ -5350,8 +5349,8 @@ Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> bpi001 NewspaperPiBT-Regular BT 9836 ________ </pre> <div class="node"> -<p><hr> <a name="DTC-fonts"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#ITC-fonts">ITC fonts</a>, Previous: <a rel="previous" accesskey="p" href="#Bitstream-fonts">Bitstream fonts</a>, Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> @@ -5360,7 +5359,7 @@ Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> <h3 class="section">A.5 DTC fonts</h3> -<p><a name="index-dtc_002emap-124"></a>The <samp><span class="file">dtc.map</span></samp> file has abbreviations for DTC (Digital Typeface +<p><a name="index-dtc_002emap-118"></a>The <samp><span class="file">dtc.map</span></samp> file has abbreviations for DTC (Digital Typeface Corporation) fonts. <pre class="example"> <!-- @mapfile{ --> @@ -5393,8 +5392,8 @@ Corporation) fonts. dpll8r Palton-Light-DTC </pre> <div class="node"> -<p><hr> <a name="ITC-fonts"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#Linotype-fonts">Linotype fonts</a>, Previous: <a rel="previous" accesskey="p" href="#DTC-fonts">DTC fonts</a>, Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> @@ -5403,7 +5402,7 @@ Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> <h3 class="section">A.6 ITC fonts</h3> -<p><a name="index-itc_002emap-125"></a>The <samp><span class="file">itc.map</span></samp> file has abbreviations for ITC (International +<p><a name="index-itc_002emap-119"></a>The <samp><span class="file">itc.map</span></samp> file has abbreviations for ITC (International Typeface Corporation) fonts. <pre class="example"> <!-- @mapfile{ --> @@ -6222,8 +6221,8 @@ Typeface Corporation) fonts. i_____ ItcKabel-Ultra ITC 8112 </pre> <div class="node"> -<p><hr> <a name="Linotype-fonts"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#Monotype-fonts">Monotype fonts</a>, Previous: <a rel="previous" accesskey="p" href="#ITC-fonts">ITC fonts</a>, Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> @@ -6232,7 +6231,7 @@ Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> <h3 class="section">A.7 Linotype fonts</h3> -<p><a name="index-linotype_002emap-126"></a>The <samp><span class="file">linotype.map</span></samp> file has abbreviations for Linotype fonts. +<p><a name="index-linotype_002emap-120"></a>The <samp><span class="file">linotype.map</span></samp> file has abbreviations for Linotype fonts. <pre class="example"> <!-- @mapfile{ --> <!-- license = "public domain", --> @@ -10495,8 +10494,8 @@ Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> l_____ WiesbadenSwingCyr-Roman 9501.501 </pre> <div class="node"> -<p><hr> <a name="Monotype-fonts"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#URW-fonts">URW fonts</a>, Previous: <a rel="previous" accesskey="p" href="#Linotype-fonts">Linotype fonts</a>, Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> @@ -10505,7 +10504,7 @@ Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> <h3 class="section">A.8 Monotype fonts</h3> -<p><a name="index-monotype_002emap-127"></a>The <samp><span class="file">monotype.map</span></samp> file has abbreviations for Monotype fonts. +<p><a name="index-monotype_002emap-121"></a>The <samp><span class="file">monotype.map</span></samp> file has abbreviations for Monotype fonts. <pre class="example"> <!-- @mapfile{ --> <!-- license = "public domain", --> @@ -11767,8 +11766,8 @@ Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> mpi323 KeystrokesShadowMT <span class="roman">ditto</span> </pre> <div class="node"> -<p><hr> <a name="URW-fonts"></a> +<p><hr> Previous: <a rel="previous" accesskey="p" href="#Monotype-fonts">Monotype fonts</a>, Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> @@ -11776,7 +11775,7 @@ Up: <a rel="up" accesskey="u" href="#Font-name-lists">Font name lists</a> <h3 class="section">A.9 URW fonts</h3> -<p><a name="index-URW-fonts-128"></a><a name="index-Ertner_002c-Vincent-129"></a> +<p><a name="index-URW-fonts-122"></a><a name="index-Ertner_002c-Vincent-123"></a> Information graciously supplied through URW, via Vincent Ertner: Each URW font has an assigned font number. The last character describes the size or purpose of the font, as the design of the font is @@ -11800,7 +11799,7 @@ optimized accordingly: </dl> An ‘<samp><span class="samp">F</span></samp>’ identifier is not known. - <p><a name="index-urw_002emap-130"></a>The <samp><span class="file">urw.map</span></samp> file has abbreviations for URW fonts. + <p><a name="index-urw_002emap-124"></a>The <samp><span class="file">urw.map</span></samp> file has abbreviations for URW fonts. <pre class="example"> <!-- @mapfile{ --> <!-- license = "public domain", --> @@ -11848,8 +11847,8 @@ optimized accordingly: uzdr Dingbats d050000l </pre> <div class="node"> -<p><hr> <a name="Encodings"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#Font-legalities">Font legalities</a>, Previous: <a rel="previous" accesskey="p" href="#Font-name-lists">Font name lists</a>, Up: <a rel="up" accesskey="u" href="#Top">Top</a> @@ -11858,7 +11857,7 @@ Up: <a rel="up" accesskey="u" href="#Top">Top</a> <h2 class="appendix">Appendix B Encodings</h2> -<p><a name="index-PostScript-encoding-vectors-131"></a><a name="index-encoding-vectors-132"></a> +<p><a name="index-PostScript-encoding-vectors-125"></a><a name="index-encoding-vectors-126"></a> The following sections define various encodings as PostScript encoding vectors. These files can be installed in the Dvips header directory and then used in <samp><span class="file">psfonts.map</span></samp> to change font encodings of downloadable @@ -11906,8 +11905,8 @@ researching pleasure (thanks to Boguslaw Jackowski for the list): </ul> <div class="node"> -<p><hr> <a name="g_t6w"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#g_t8a">8a</a>, Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> @@ -11915,7 +11914,7 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> <h3 class="section">B.1 ‘<samp><span class="samp">6w.enc</span></samp>’: Cyrillic CP-1251</h3> -<p><a name="index-g_t62_002eenc-133"></a><a name="index-Cyrillic-encoding-134"></a><a name="index-CP_002d1251-encoding-135"></a><a name="index-encodings_002c-Cyrillic-CP_002d1251-136"></a> +<p><a name="index-g_t62_002eenc-127"></a><a name="index-Cyrillic-encoding-128"></a><a name="index-CP_002d1251-encoding-129"></a><a name="index-encodings_002c-Cyrillic-CP_002d1251-130"></a> <pre class="verbatim">% @psencodingfile{ % author = "Adobe", @@ -12189,8 +12188,8 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> </pre> <div class="node"> -<p><hr> <a name="g_t8a"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#g_t8r">8r</a>, Previous: <a rel="previous" accesskey="p" href="#g_t6w">6w</a>, Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> @@ -12199,7 +12198,7 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> <h3 class="section">B.2 ‘<samp><span class="samp">8a.enc</span></samp>’: Adobe standard encoding</h3> -<p><a name="index-g_t8a_002eenc-137"></a><a name="index-Adobe-standard-encoding-138"></a><a name="index-encodings_002c-Adobe-standard-139"></a> +<p><a name="index-g_t8a_002eenc-131"></a><a name="index-Adobe-standard-encoding-132"></a><a name="index-encodings_002c-Adobe-standard-133"></a> <pre class="verbatim">% @psencodingfile{ % author = "Adobe", @@ -12473,8 +12472,8 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> </pre> <div class="node"> -<p><hr> <a name="g_t8r"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#dvips">dvips</a>, Previous: <a rel="previous" accesskey="p" href="#g_t8a">8a</a>, Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> @@ -12483,7 +12482,7 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> <h3 class="section">B.3 ‘<samp><span class="samp">8r.enc</span></samp>’: TeX base encoding</h3> -<p><a name="index-g_t8r_002eenc-140"></a><a name="index-g_t_0040TeX_007b_007d-base-encoding-141"></a><a name="index-base-encoding_002c-for-_0040TeX_007b_007d-142"></a><a name="index-encodings_002c-_0040TeX_007b_007d-base-143"></a><a name="index-Windows-ANSI-144"></a><a name="index-Lucida-Bright-145"></a> +<p><a name="index-g_t8r_002eenc-134"></a><a name="index-g_t_0040TeX_007b_007d-base-encoding-135"></a><a name="index-base-encoding_002c-for-_0040TeX_007b_007d-136"></a><a name="index-encodings_002c-_0040TeX_007b_007d-base-137"></a><a name="index-Windows-ANSI-138"></a><a name="index-Lucida-Bright-139"></a> <pre class="verbatim">% File 8r.enc TeX Base 1 Encoding Revision 2.0 2002-10-30 % @@ -12630,8 +12629,8 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> </pre> <div class="node"> -<p><hr> <a name="dvips"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#ec">ec</a>, Previous: <a rel="previous" accesskey="p" href="#g_t8r">8r</a>, Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> @@ -12640,7 +12639,7 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> <h3 class="section">B.4 ‘<samp><span class="samp">dvips.enc</span></samp>’: Dvips encoding</h3> -<p><a name="index-dvips_002eenc-146"></a><a name="index-Dvips-encoding-147"></a><a name="index-encoding_002c-Dvips-148"></a> +<p><a name="index-dvips_002eenc-140"></a><a name="index-Dvips-encoding-141"></a><a name="index-encoding_002c-Dvips-142"></a> <pre class="verbatim">% @psencodingfile{ % author = "T. Rokicki, K. Berry", @@ -12720,8 +12719,8 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> </pre> <div class="node"> -<p><hr> <a name="ec"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#groff">groff</a>, Previous: <a rel="previous" accesskey="p" href="#dvips">dvips</a>, Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> @@ -12730,15 +12729,95 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> <h3 class="section">B.5 ‘<samp><span class="samp">ec.enc</span></samp>’: Cork encoding</h3> -<p><a name="index-ec_002eenc-149"></a><a name="index-Cork-encoding-150"></a><a name="index-EC-encoding-151"></a><a name="index-g_t_0040TeX_007b_007d-Latin-1-encoding-152"></a><a name="index-encodings_002c-Cork-153"></a><a name="index-encodings_002c-EC-154"></a><a name="index-encodings_002c-_0040TeX_007b_007d-Latin-1-155"></a> +<p><a name="index-ec_002eenc-143"></a><a name="index-Cork-encoding-144"></a><a name="index-EC-encoding-145"></a><a name="index-g_t_0040TeX_007b_007d-Latin-1-encoding-146"></a><a name="index-encodings_002c-Cork-147"></a><a name="index-encodings_002c-EC-148"></a><a name="index-encodings_002c-_0040TeX_007b_007d-Latin-1-149"></a> -<pre class="verbatim">% -% This is the EC encoding. +<pre class="verbatim">% @@psencodingfile@{ +% date = "6jul08", +% filename = "ec.enc", +% email = "tex-fonts@@tug.org", +% docstring = "This is the EC (aka Cork aka T1) encoding vector +% for 8-bit fonts to be used with TeX." +% @} +% +% Names of the glyphs try to comply with: +% Adobe Glyph List For New Fonts, ver. 1.6, 30 Januaury 2006 +% http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt +% but some exceptions are listed below. +% +% The following characters are not present in Unicode: +% - /perthousandzero = used to compose /perthousand, /pertenthousand, ... out of /percent + this character +% - Germandbls = now there is a related character in Unicode, +% U+1E9E - LATIN CAPITAL LETTER SHARP S +% but probably /S_S ligature name should be used instead % -% These are the ligs and kerns in addition to those found in the -% AFM file. (The only ligs in the Times-Roman.afm file are the -% fi and fl ligatures.) +% The following two characters have different Unicode mappings than on the AGL: +% - /tcedilla = U+0163 - LATIN SMALL LETTER T WITH CEDILLA +% according to AGL it should be /tcommaaccent +% - /Tcedilla = U+0162 - LATIN CAPITAL LETTER T WITH CEDILLA +% according to AGL it should be /Tcommaaccent +% But having /scedilla and /tcommaaccent mixed is even more ugly. % +% The following characters are not present on the AGL: +% - /dotlessj = U+0237 - LATIN SMALL LETTER DOTLESS J +% - /cwm = U+200B - ZERO WIDTH SPACE +% - /visiblespace = U+2423 - OPEN BOX +% +% The following ligatures are deprecated by recent AGL: +% - /ff, /fi, /fl, /ffi, /ffl = /f_i and similar should have been used instead +% +% Special characters: +% - /hyphen.alt = hanging hyphen char (half-width) +% used when no micro-typographic extensions were available yet +% +% Other remarks: +% - /Eth = U+00D0 - LATIN CAPITAL LETTER ETH +% must also be used as /Dcroat +% U+0110 - LATIN CAPITAL LETTER D WITH STROKE +% +% Misleading names and shapes of letters (that lead to different names in past) +% - /lcaron = U+013E - LATIN SMALL LETTER L WITH CARON +% /lquoteright +% - /Lcaron = U+013D - LATIN CAPITAL LETTER L WITH CARON +% /Lquoteright +% - /dcaron = U+010F - LATIN SMALL LETTER D WITH CARON +% /dquoteright +% - /tcaron = U+0165 - LATIN SMALL LETTER T WITH CARON +% /tquoteright +% - /dcroat = U+0111 - LATIN SMALL LETTER D WITH STROKE +% /dbar, /dmacron +% +% - /cwm - /bom, /zerowidthnobreakspace +% - /underscore - /underline +% - /hyphen.alt - /sfthyphen, /hyphen, /dash +% +% +% Turkish & Romanian +% -------------------- +% EC encoding has been defined to include /tcedilla and /scedilla. +% For Turkish one needs /scedilla, while for Romanian one would need +% "t with comma below" (/tcommaaccent) and "s with comma below" (/scommaaccent). +% "t with cedilla" in not used in any language except in inferior +% Romanian typography that can use cedillas instead of commas below. +% AGL has a strange mapping as well. +% +% Without adding an additional character, it is impossible to support both +% languages at the same time, so EC is not really best choice for Romanians, +% even though it can be "misused" if one replaces both /scedilla and /tcedilla +% with /scommaaccent and /tcommaaccent. +% +% Characters that have been renamed in July 2008: +% 0x18 /zeroinferior -> /perthousandzero +% 0x20 U+2423 /visualspace -> /visiblespace (if font doesn't have it, use /space) +% 0x7F U+002D /hyphen -> /hyphen.alt U+??? +% 0x8D U+014A /Ng -> /Eng +% 0x9E U+0111 /dbar -> /dcroat +% 0xAD U+014B /ng -> /eng +% 0xB4 U+0165 /tquoteright -> /tcaron +% +% Although these ligatures and kerns are somewhat questionable to have +% in an encoding file, they've been here forever, and they are +% traditional in the TeX world, so we preserve them. +% % LIGKERN space l =: lslash ; space L =: Lslash ; % LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ; % LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ; @@ -12759,66 +12838,269 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> % LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ; % LIGKERN greater greater =: guillemotright ; % -/ECEncoding [ % now 256 chars follow -% 0x00 - /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron - /breve /macron /dotaccent /cedilla - /ogonek /quotesinglbase /guilsinglleft /guilsinglright -% 0x10 - /quotedblleft /quotedblright /quotedblbase /guillemotleft - /guillemotright /endash /emdash /cwm - /zeroinferior /dotlessi /dotlessj /ff /fi /fl /ffi /ffl -% 0x20 - /visualspace /exclam /quotedbl /numbersign - /dollar /percent /ampersand /quoteright - /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash -% 0x30 - /zero /one /two /three /four /five /six /seven - /eight /nine /colon /semicolon /less /equal /greater /question -% 0x40 - /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O -% 0x50 - /P /Q /R /S /T /U /V /W - /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore -% 0x60 - /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o -% 0x70 - /p /q /r /s /t /u /v /w - /x /y /z /braceleft /bar /braceright /asciitilde /hyphen -% 0x80 - /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve - /Lacute /Lcaron /Lslash /Nacute /Ncaron /Ng /Ohungarumlaut /Racute -% 0x90 - /Rcaron /Sacute /Scaron /Scedilla - /Tcaron /Tcedilla /Uhungarumlaut /Uring - /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section -% 0xA0 - /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve - /lacute /lcaron /lslash /nacute /ncaron /ng /ohungarumlaut /racute -% 0xB0 - /rcaron /sacute /scaron /scedilla - /tquoteright /tcedilla /uhungarumlaut /uring - /ydieresis /zacute /zcaron /zdotaccent /ij /exclamdown /questiondown /sterling -% 0xC0 - /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla - /Egrave /Eacute /Ecircumflex /Edieresis - /Igrave /Iacute /Icircumflex /Idieresis -% 0xD0 - /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE - /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls -% 0xE0 - /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla - /egrave /eacute /ecircumflex /edieresis - /igrave /iacute /icircumflex /idieresis -% 0xF0 - /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe - /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls +/ECEncoding [ % now 256 chars follow +/grave % 0x00 U+0060 +/acute % 0x01 U+00B4 +/circumflex % 0x02 U+02C6 +/tilde % 0x03 U+02DC +/dieresis % 0x04 U+00A8 +/hungarumlaut % 0x05 U+02DD +/ring % 0x06 U+02DA +/caron % 0x07 U+02C7 +/breve % 0x08 U+02D8 +/macron % 0x09 U+00AF +/dotaccent % 0x0A U+02D9 +/cedilla % 0x0B U+00B8 +/ogonek % 0x0C U+02DB +/quotesinglbase % 0x0D U+201A +/guilsinglleft % 0x0E U+2039 +/guilsinglright % 0x0F U+203A +/quotedblleft % 0x10 U+201C +/quotedblright % 0x11 U+201D +/quotedblbase % 0x12 U+201E +/guillemotleft % 0x13 U+00AB +/guillemotright % 0x14 U+00BB +/endash % 0x15 U+2013 +/emdash % 0x16 U+2014 +/cwm % 0x17 U+200B +/perthousandzero % 0x18 ______ +/dotlessi % 0x19 U+0131 +/dotlessj % 0x1A U+0237 +/ff % 0x1B U+FB00 +/fi % 0x1C U+FB01 +/fl % 0x1D U+FB02 +/ffi % 0x1E U+FB03 +/ffl % 0x1F U+FB04 +/visiblespace % 0x20 U+2423 +/exclam % 0x21 +/quotedbl % 0x22 +/numbersign % 0x23 +/dollar % 0x24 +/percent % 0x25 +/ampersand % 0x26 +/quoteright % 0x27 U+2019 +/parenleft % 0x28 +/parenright % 0x29 +/asterisk % 0x2A +/plus % 0x2B +/comma % 0x2C +/hyphen % 0x2D +/period % 0x2E +/slash % 0x2F +/zero % 0x30 +/one % 0x31 +/two % 0x32 +/three % 0x33 +/four % 0x34 +/five % 0x35 +/six % 0x36 +/seven % 0x37 +/eight % 0x38 +/nine % 0x39 +/colon % 0x3A +/semicolon % 0x3B +/less % 0x3C +/equal % 0x3D +/greater % 0x3E +/question % 0x3F +/at % 0x40 +/A % 0x41 +/B % 0x42 +/C % 0x43 +/D % 0x44 +/E % 0x45 +/F % 0x46 +/G % 0x47 +/H % 0x48 +/I % 0x49 +/J % 0x4A +/K % 0x4B +/L % 0x4C +/M % 0x4D +/N % 0x4E +/O % 0x4F +/P % 0x50 +/Q % 0x51 +/R % 0x52 +/S % 0x53 +/T % 0x54 +/U % 0x55 +/V % 0x56 +/W % 0x57 +/X % 0x58 +/Y % 0x59 +/Z % 0x5A +/bracketleft % 0x5B +/backslash % 0x5C +/bracketright % 0x5D +/asciicircum % 0x5E +/underscore % 0x5F +/quoteleft % 0x60 U+2018 +/a % 0x61 +/b % 0x62 +/c % 0x63 +/d % 0x64 +/e % 0x65 +/f % 0x66 +/g % 0x67 +/h % 0x68 +/i % 0x69 +/j % 0x6A +/k % 0x6B +/l % 0x6C +/m % 0x6D +/n % 0x6E +/o % 0x6F +/p % 0x70 +/q % 0x71 +/r % 0x72 +/s % 0x73 +/t % 0x74 +/u % 0x75 +/v % 0x76 +/w % 0x77 +/x % 0x78 +/y % 0x79 +/z % 0x7A +/braceleft % 0x7B +/bar % 0x7C +/braceright % 0x7D +/asciitilde % 0x7E +/hyphen.alt % 0x7F U+002D % U+???? +/Abreve % 0x80 U+0102 +/Aogonek % 0x81 U+0104 +/Cacute % 0x82 U+0106 +/Ccaron % 0x83 U+010C +/Dcaron % 0x84 U+010E +/Ecaron % 0x85 U+011A +/Eogonek % 0x86 U+0118 +/Gbreve % 0x87 U+011E +/Lacute % 0x88 U+0139 +/Lcaron % 0x89 U+013D +/Lslash % 0x8A U+0141 +/Nacute % 0x8B U+0143 +/Ncaron % 0x8C U+0147 +/Eng % 0x8D U+014A +/Ohungarumlaut % 0x8E U+0150 +/Racute % 0x8F U+0154 +/Rcaron % 0x90 U+0158 +/Sacute % 0x91 U+015A +/Scaron % 0x92 U+0160 +/Scedilla % 0x93 U+015E +/Tcaron % 0x94 U+0164 +/Tcedilla % 0x95 U+0162 +/Uhungarumlaut % 0x96 U+0170 +/Uring % 0x97 U+016E +/Ydieresis % 0x98 U+0178 +/Zacute % 0x99 U+0179 +/Zcaron % 0x9A U+017D +/Zdotaccent % 0x9B U+017B +/IJ % 0x9C U+0132 +/Idotaccent % 0x9D U+0130 +/dcroat % 0x9E U+0111 +/section % 0x9F U+00A7 +/abreve % 0xA0 U+0103 +/aogonek % 0xA1 U+0105 +/cacute % 0xA2 U+0107 +/ccaron % 0xA3 U+010D +/dcaron % 0xA4 U+010F +/ecaron % 0xA5 U+011B +/eogonek % 0xA6 U+0119 +/gbreve % 0xA7 U+011F +/lacute % 0xA8 U+013A +/lcaron % 0xA9 U+013E +/lslash % 0xAA U+0142 +/nacute % 0xAB U+0144 +/ncaron % 0xAC U+0148 +/eng % 0xAD U+014B +/ohungarumlaut % 0xAE U+0151 +/racute % 0xAF U+0155 +/rcaron % 0xB0 U+0159 +/sacute % 0xB1 U+015B +/scaron % 0xB2 U+0161 +/scedilla % 0xB3 U+015F +/tcaron % 0xB4 U+0165 +/tcedilla % 0xB5 U+0163 +/uhungarumlaut % 0xB6 U+0171 +/uring % 0xB7 U+016F +/ydieresis % 0xB8 U+00FF +/zacute % 0xB9 U+017A +/zcaron % 0xBA U+017E +/zdotaccent % 0xBB U+017C +/ij % 0xBC U+0133 +/exclamdown % 0xBD U+00A1 +/questiondown % 0xBE U+00BF +/sterling % 0xBF U+00A3 +/Agrave % 0xC0 +/Aacute % 0xC1 +/Acircumflex % 0xC2 +/Atilde % 0xC3 +/Adieresis % 0xC4 +/Aring % 0xC5 +/AE % 0xC6 +/Ccedilla % 0xC7 +/Egrave % 0xC8 +/Eacute % 0xC9 +/Ecircumflex % 0xCA +/Edieresis % 0xCB +/Igrave % 0xCC +/Iacute % 0xCD +/Icircumflex % 0xCE +/Idieresis % 0xCF +/Eth % 0xD0 +/Ntilde % 0xD1 +/Ograve % 0xD2 +/Oacute % 0xD3 +/Ocircumflex % 0xD4 +/Otilde % 0xD5 +/Odieresis % 0xD6 +/OE % 0xD7 U+0152 +/Oslash % 0xD8 +/Ugrave % 0xD9 +/Uacute % 0xDA +/Ucircumflex % 0xDB +/Udieresis % 0xDC +/Yacute % 0xDD +/Thorn % 0xDE +/Germandbls % 0xDF (U+1E9E, /S_S) +/agrave % 0xE0 +/aacute % 0xE1 +/acircumflex % 0xE2 +/atilde % 0xE3 +/adieresis % 0xE4 +/aring % 0xE5 +/ae % 0xE6 +/ccedilla % 0xE7 +/egrave % 0xE8 +/eacute % 0xE9 +/ecircumflex % 0xEA +/edieresis % 0xEB +/igrave % 0xEC +/iacute % 0xED +/icircumflex % 0xEE +/idieresis % 0xEF +/eth % 0xF0 +/ntilde % 0xF1 +/ograve % 0xF2 +/oacute % 0xF3 +/ocircumflex % 0xF4 +/otilde % 0xF5 +/odieresis % 0xF6 +/oe % 0xF7 U+0153 +/oslash % 0xF8 +/ugrave % 0xF9 +/uacute % 0xFA +/ucircumflex % 0xFB +/udieresis % 0xFC +/yacute % 0xFD +/thorn % 0xFE +/germandbls % 0xFF U+00DF ] def </pre> <div class="node"> -<p><hr> <a name="groff"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#t5">t5</a>, Previous: <a rel="previous" accesskey="p" href="#ec">ec</a>, Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> @@ -12827,7 +13109,7 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> <h3 class="section">B.6 ‘<samp><span class="samp">groff.enc</span></samp>’: groff encoding</h3> -<p><a name="index-groff_002eenc-156"></a><a name="index-Groff-encoding-157"></a><a name="index-encoding_002c-Groff-158"></a> +<p><a name="index-groff_002eenc-150"></a><a name="index-Groff-encoding-151"></a><a name="index-encoding_002c-Groff-152"></a> <pre class="verbatim">%!PS-Adobe-3.0 Resource-Encoding % @@ -12930,8 +13212,8 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> </pre> <div class="node"> -<p><hr> <a name="t5"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#qx">qx</a>, Previous: <a rel="previous" accesskey="p" href="#groff">groff</a>, Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> @@ -12940,7 +13222,7 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> <h3 class="section">B.7 ‘<samp><span class="samp">t5.enc</span></samp>’: T5 encoding</h3> -<p><a name="index-t5_002eenc-159"></a><a name="index-T5-encoding-160"></a><a name="index-Vietnamese-encoding-161"></a><a name="index-encoding_002c-T5-162"></a> +<p><a name="index-t5_002eenc-153"></a><a name="index-T5-encoding-154"></a><a name="index-Vietnamese-encoding-155"></a><a name="index-encoding_002c-T5-156"></a> <pre class="verbatim">% Copyright 2000-2005 Werner Lemberg <wl@gnu.org>. % This file is part of vntex. License: LPPL, version 1.3 or newer, @@ -13203,8 +13485,8 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> </pre> <div class="node"> -<p><hr> <a name="qx"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#texmext">texmext</a>, Previous: <a rel="previous" accesskey="p" href="#t5">t5</a>, Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> @@ -13213,7 +13495,7 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> <h3 class="section">B.8 ‘<samp><span class="samp">qx.enc</span></samp>’</h3> -<p><a name="index-qx_002eenc-163"></a><a name="index-encodings_002c-qx-164"></a><a name="index-qx-encoding-165"></a> +<p><a name="index-qx_002eenc-157"></a><a name="index-encodings_002c-qx-158"></a><a name="index-qx-encoding-159"></a> From GUST. <pre class="verbatim">% ========================================================================= @@ -14062,8 +14344,8 @@ with QX ver. 0.06. </pre> <div class="node"> -<p><hr> <a name="texmext"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#texmsym">texmsym</a>, Previous: <a rel="previous" accesskey="p" href="#qx">qx</a>, Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> @@ -14072,7 +14354,7 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> <h3 class="section">B.9 ‘<samp><span class="samp">texmext.enc</span></samp>’: TeX math extension encoding</h3> -<p><a name="index-texmext_002eenc-166"></a><a name="index-g_t_0040TeX_007b_007d-math-extension-encoding-167"></a><a name="index-math-extension_002c-_0040TeX_007b_007d-encoding-168"></a><a name="index-extension_002c-_0040TeX_007b_007d-math-encoding-169"></a><a name="index-encodings_002c-_0040TeX_007b_007d-math-symbol-170"></a> +<p><a name="index-texmext_002eenc-160"></a><a name="index-g_t_0040TeX_007b_007d-math-extension-encoding-161"></a><a name="index-math-extension_002c-_0040TeX_007b_007d-encoding-162"></a><a name="index-extension_002c-_0040TeX_007b_007d-math-encoding-163"></a><a name="index-encodings_002c-_0040TeX_007b_007d-math-symbol-164"></a> <pre class="verbatim">% @psencodingfile{ % author = "Donald Knuth", @@ -14273,8 +14555,8 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> </pre> <div class="node"> -<p><hr> <a name="texmsym"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#texmital">texmital</a>, Previous: <a rel="previous" accesskey="p" href="#texmext">texmext</a>, Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> @@ -14283,7 +14565,7 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> <h3 class="section">B.10 ‘<samp><span class="samp">texmsym.enc</span></samp>’: TeX math symbol encoding</h3> -<p><a name="index-texmsym_002eenc-171"></a><a name="index-g_t_0040TeX_007b_007d-math-symbol-encoding-172"></a><a name="index-math-symbol_002c-_0040TeX_007b_007d-encoding-173"></a><a name="index-symbol_002c-_0040TeX_007b_007d-math-encoding-174"></a><a name="index-encodings_002c-_0040TeX_007b_007d-math-symbol-175"></a> +<p><a name="index-texmsym_002eenc-165"></a><a name="index-g_t_0040TeX_007b_007d-math-symbol-encoding-166"></a><a name="index-math-symbol_002c-_0040TeX_007b_007d-encoding-167"></a><a name="index-symbol_002c-_0040TeX_007b_007d-math-encoding-168"></a><a name="index-encodings_002c-_0040TeX_007b_007d-math-symbol-169"></a> <pre class="verbatim">% @psencodingfile{ % author = "Donald Knuth", @@ -14482,8 +14764,8 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> </pre> <div class="node"> -<p><hr> <a name="texmital"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#texnansi">texnansi</a>, Previous: <a rel="previous" accesskey="p" href="#texmsym">texmsym</a>, Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> @@ -14492,7 +14774,7 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> <h3 class="section">B.11 ‘<samp><span class="samp">texmital.enc</span></samp>’: TeX math italic encoding</h3> -<p><a name="index-texmital_002eenc-176"></a><a name="index-g_t_0040TeX_007b_007d-math-italic-encoding-177"></a><a name="index-math-italic_002c-_0040TeX_007b_007d-encoding-178"></a><a name="index-italic_002c-_0040TeX_007b_007d-math-encoding-179"></a><a name="index-encodings_002c-_0040TeX_007b_007d-math-italic-180"></a> +<p><a name="index-texmital_002eenc-170"></a><a name="index-g_t_0040TeX_007b_007d-math-italic-encoding-171"></a><a name="index-math-italic_002c-_0040TeX_007b_007d-encoding-172"></a><a name="index-italic_002c-_0040TeX_007b_007d-math-encoding-173"></a><a name="index-encodings_002c-_0040TeX_007b_007d-math-italic-174"></a> <pre class="verbatim">% @psencodingfile{ % author = "Donald Knuth", @@ -14692,8 +14974,8 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> </pre> <div class="node"> -<p><hr> <a name="texnansi"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#texnansx">texnansx</a>, Previous: <a rel="previous" accesskey="p" href="#texmital">texmital</a>, Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> @@ -14702,7 +14984,7 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> <h3 class="section">B.12 ‘<samp><span class="samp">texnansi.enc</span></samp>’</h3> -<p><a name="index-texnansi_002eenc-181"></a><a name="index-encodings_002c-texnansi-182"></a><a name="index-texnansi-encoding-183"></a> +<p><a name="index-texnansi_002eenc-175"></a><a name="index-encodings_002c-texnansi-176"></a><a name="index-texnansi-encoding-177"></a> From Y&Y. <pre class="verbatim">% @psencodingfile{ @@ -15025,8 +15307,8 @@ From Y&Y. </pre> <div class="node"> -<p><hr> <a name="texnansx"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#xl2">xl2</a>, Previous: <a rel="previous" accesskey="p" href="#texnansi">texnansi</a>, Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> @@ -15035,27 +15317,27 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> <h3 class="section">B.13 ‘<samp><span class="samp">texnansx.enc</span></samp>’</h3> -<p><a name="index-texnansx_002eenc-184"></a><a name="index-encodings_002c-texnansx-185"></a><a name="index-texnansx-encoding-186"></a> +<p><a name="index-texnansx_002eenc-178"></a><a name="index-encodings_002c-texnansx-179"></a><a name="index-texnansx-encoding-180"></a> From Y&Y. ‘<samp><span class="samp">texnansi</span></samp>’ without repeats. <pre class="verbatim">% @psencodingfile{ % author = "Y&Y, Inc.", -% version = "1.2", -% date = "1 December 1998", -% filename = "texnansix.enc", -% email = "support@YandY.com", -% address = "45 Walden Street // Concord, MA 01742, USA", +% version = "1.3", +% date = "17 August 2008", +% filename = "texnansx.enc", +% email = "tex-fonts@tug.org", % codetable = "ISO/ASCII", -% checksum = "xx", % docstring = "Encoding for fonts in Adobe Type 1 format for use with TeX." % } % -% MODIFIED FOR AFM2TFM to avoid repeated encodings... -% +% MODIFIED FOR AFM2TFM to avoid repeated encodings. +% 17aug08 change /Uni20AC (wrong capitalization of /Uni) to /Euro for +% consistency with other encodings. tex-live mail from Vasile Gaburici, +% 16 Aug 2008 20:44:08. % /TeXnANSIEncoding [ /.notdef % 0 -/Uni20AC % /Euro 1 +/Euro % /uni20AC 1 /.notdef % 2 /.notdef % 3 /fraction % 4 @@ -15314,8 +15596,8 @@ From Y&Y. ‘<samp><span class="samp">texnansi</span></samp>’ wit </pre> <div class="node"> -<p><hr> <a name="xl2"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#xt2">xt2</a>, Previous: <a rel="previous" accesskey="p" href="#texnansx">texnansx</a>, Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> @@ -15324,7 +15606,7 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> <h3 class="section">B.14 ‘<samp><span class="samp">xl2.enc</span></samp>’: OT1 + ISO Latin 2 extended</h3> -<p><a name="index-xl2_002eenc-187"></a><a name="index-ISO-Latin-2-extended_002c-_0040TeX_007b_007d-encoding-188"></a> +<p><a name="index-xl2_002eenc-181"></a><a name="index-ISO-Latin-2-extended_002c-_0040TeX_007b_007d-encoding-182"></a> <pre class="verbatim">% @psencodingfile{ % author = "Petr Olsak, Zdenek Wagner", @@ -15656,8 +15938,8 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> </pre> <div class="node"> -<p><hr> <a name="xt2"></a> +<p><hr> Previous: <a rel="previous" accesskey="p" href="#xl2">xl2</a>, Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> @@ -15665,7 +15947,7 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> <h3 class="section">B.15 ‘<samp><span class="samp">xt2.enc</span></samp>’: typewriter OT1 + ISO Latin 2 extended</h3> -<p><a name="index-xt2_002eenc-189"></a><a name="index-ISO-Latin-2-extended-and-typewriter_002c-_0040TeX_007b_007d-encoding-190"></a> +<p><a name="index-xt2_002eenc-183"></a><a name="index-ISO-Latin-2-extended-and-typewriter_002c-_0040TeX_007b_007d-encoding-184"></a> <pre class="verbatim">% @psencodingfile{ % author = "Petr Olsak, Zdenek Wagner", @@ -15989,8 +16271,8 @@ Up: <a rel="up" accesskey="u" href="#Encodings">Encodings</a> </pre> <div class="node"> -<p><hr> <a name="Font-legalities"></a> +<p><hr> Next: <a rel="next" accesskey="n" href="#General-index">General index</a>, Previous: <a rel="previous" accesskey="p" href="#Encodings">Encodings</a>, Up: <a rel="up" accesskey="u" href="#Top">Top</a> @@ -15999,8 +16281,8 @@ Up: <a rel="up" accesskey="u" href="#Top">Top</a> <h2 class="appendix">Appendix C Font legalities</h2> -<p><a name="index-legalisms-191"></a><a name="index-typeface-design-protection-192"></a><a name="index-copyright-on-fonts-193"></a><a name="index-font-copyrighting-194"></a><a name="index-patenting-of-fonts-195"></a> -<a name="index-Bigelow_002c-Charles-196"></a><a name="index-Holmes_002c-Kris-197"></a>This section owes a great deal to Charles Bigelow (co-designer with Kris +<p><a name="index-legalisms-185"></a><a name="index-typeface-design-protection-186"></a><a name="index-copyright-on-fonts-187"></a><a name="index-font-copyrighting-188"></a><a name="index-patenting-of-fonts-189"></a> +<a name="index-Bigelow_002c-Charles-190"></a><a name="index-Holmes_002c-Kris-191"></a>This section owes a great deal to Charles Bigelow (co-designer with Kris Holmes of the Lucida typeface family, among others), who has generously answered our many queries about fonts and the law around the world with remarkable patience and understanding. (But he is naturally not @@ -16020,9 +16302,9 @@ software patents, among other things, but I lack specific information to include. -<a name="index-United-States_002c-font-design-protection-law-198"></a> -<a name="index-Lucida_002c-protection-of-199"></a> -<a name="index-Stone_002c-protection-of-200"></a> +<a name="index-United-States_002c-font-design-protection-law-192"></a> +<a name="index-Lucida_002c-protection-of-193"></a> +<a name="index-Stone_002c-protection-of-194"></a> <dl><dt>United States<dd>Typeface designs can be patented, but not copyrighted. Only a few designs have been patented. (Lucida and Stone are the only ones I know of. I don't know what the grounds were for patenting Stone, but Lucida @@ -16038,7 +16320,7 @@ right, not in making the computer program right, so it would seem that to be consistent, the copyright laws should protect the design, not the program—the opposite of the current situation. - <p><a name="index-Germany_002c-font-design-protection-law-201"></a><a name="index-Renner_002c-Paul-202"></a><a name="index-Futura-203"></a><br><dt>Germany<dd>Typeface designs have been copyrightable as original works of art since + <p><a name="index-Germany_002c-font-design-protection-law-195"></a><a name="index-Renner_002c-Paul-196"></a><a name="index-Futura-197"></a><br><dt>Germany<dd>Typeface designs have been copyrightable as original works of art since 1981. As a result, many (perhaps most) designs have been copyrighted there. The law is not retroactive, but German courts have upheld the intellectual property rights of designers of earlier fonts as well: In @@ -16046,7 +16328,7 @@ one case the heirs of Paul Renner (designer of Futura) won a suit against the Bauer foundry for arbitrarily discontinuing a portion of their royalties. - <p><a name="index-England_002c-font-design-protection-law-204"></a><a name="index-Times-Roman_002c-protection-of-205"></a><a name="index-Morison_002c-Stanley-206"></a><br><dt>England<dd>A copyright law passed in 1989 covers typeface designs first published + <p><a name="index-England_002c-font-design-protection-law-198"></a><a name="index-Times-Roman_002c-protection-of-199"></a><a name="index-Morison_002c-Stanley-200"></a><br><dt>England<dd>A copyright law passed in 1989 covers typeface designs first published in England (or published in Britain within 30 days of its publication elsewhere), and it <em>is</em> retroactive. It's unclear how far back the law extends, but Times Roman, designed in the late 1920's and @@ -16055,13 +16337,13 @@ the law extends, but Times Roman, designed in the late 1920's and with an English version, as the law does not forbid importing foreign versions of English typefaces. - <p><a name="index-France_002c-font-design-protection-law-207"></a><a name="index-romain-du-roi-208"></a><a name="index-Grandjean_002c-Philippe-209"></a><br><dt>France<dd>The Romain du Roi typeface designed by Philippe Grandjean in 1702 for + <p><a name="index-France_002c-font-design-protection-law-201"></a><a name="index-romain-du-roi-202"></a><a name="index-Grandjean_002c-Philippe-203"></a><br><dt>France<dd>The Romain du Roi typeface designed by Philippe Grandjean in 1702 for the French royal family is protected, and perhaps other such “royal” designs. There is no protection for designs in general. </dl> - <p><a name="index-Vienna-treaty-210"></a>In 1973 the international Vienna treaty on typeface design protection + <p><a name="index-Vienna-treaty-204"></a>In 1973 the international Vienna treaty on typeface design protection was proposed. France ratified it in 1974 or 1975, and Germany in 1981. The English law might constitute ratification, but this has not been settled. In any case, since at least four countries have to ratify it @@ -16069,8 +16351,8 @@ before it takes effect (and even then it takes effect only in those countries which ratify it), it is still of no consequence for now. <div class="node"> -<p><hr> <a name="General-index"></a> +<p><hr> Previous: <a rel="previous" accesskey="p" href="#Font-legalities">Font legalities</a>, Up: <a rel="up" accesskey="u" href="#Top">Top</a> @@ -16079,215 +16361,209 @@ Up: <a rel="up" accesskey="u" href="#Top">Top</a> <h2 class="unnumbered">General index</h2> <ul class="index-cp" compact> -<li><a href="#index-g_t35-standard-PostScript-fonts-118">35 standard PostScript fonts</a>: <a href="#Standard-PostScript-fonts">Standard PostScript fonts</a></li> -<li><a href="#index-g_t62_002eenc-133"><code>62.enc</code></a>: <a href="#g_t6w">6w</a></li> -<li><a href="#index-g_t7_002dbit-encodings-78">7-bit encodings</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-g_t8_002dbit-encodings-79">8-bit encodings</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-g_t8a_002eenc-137"><code>8a.enc</code></a>: <a href="#g_t8a">8a</a></li> -<li><a href="#index-g_t8r_002eenc-140"><code>8r.enc</code></a>: <a href="#g_t8r">8r</a></li> -<li><a href="#index-g_t9s-_0040r_007bvariant_007d-82"><code>9s </code><span class="roman">variant</span></a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-Adobe-standard-encoding-138">Adobe standard encoding</a>: <a href="#g_t8a">8a</a></li> -<li><a href="#index-adobe_002emap-121"><code>adobe.map</code></a>: <a href="#Adobe-fonts">Adobe fonts</a></li> -<li><a href="#index-Afm2tfm-encoding-88">Afm2tfm encoding</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-apple_002emap-122"><code>apple.map</code></a>: <a href="#Apple-fonts">Apple fonts</a></li> -<li><a href="#index-attribution-of-fonts_002c-missing-54">attribution of fonts, missing</a>: <a href="#Suppliers">Suppliers</a></li> -<li><a href="#index-automatic-expansion-106">automatic expansion</a>: <a href="#Widths">Widths</a></li> -<li><a href="#index-Avant-Garde-50">Avant Garde</a>: <a href="#Suppliers">Suppliers</a></li> -<li><a href="#index-base-encoding_002c-for-_0040TeX_007b_007d-142">base encoding, for TeX</a>: <a href="#g_t8r">8r</a></li> +<li><a href="#index-g_t35-standard-PostScript-fonts-112">35 standard PostScript fonts</a>: <a href="#Standard-PostScript-fonts">Standard PostScript fonts</a></li> +<li><a href="#index-g_t62_002eenc-127"><code>62.enc</code></a>: <a href="#g_t6w">6w</a></li> +<li><a href="#index-g_t7_002dbit-encodings-72">7-bit encodings</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-g_t8_002dbit-encodings-73">8-bit encodings</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-g_t8a_002eenc-131"><code>8a.enc</code></a>: <a href="#g_t8a">8a</a></li> +<li><a href="#index-g_t8r_002eenc-134"><code>8r.enc</code></a>: <a href="#g_t8r">8r</a></li> +<li><a href="#index-g_t9s-_0040r_007bvariant_007d-76"><code>9s </code><span class="roman">variant</span></a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-Adobe-standard-encoding-132">Adobe standard encoding</a>: <a href="#g_t8a">8a</a></li> +<li><a href="#index-adobe_002emap-115"><code>adobe.map</code></a>: <a href="#Adobe-fonts">Adobe fonts</a></li> +<li><a href="#index-Afm2tfm-encoding-82">Afm2tfm encoding</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-apple_002emap-116"><code>apple.map</code></a>: <a href="#Apple-fonts">Apple fonts</a></li> +<li><a href="#index-attribution-of-fonts_002c-missing-48">attribution of fonts, missing</a>: <a href="#Suppliers">Suppliers</a></li> +<li><a href="#index-automatic-expansion-100">automatic expansion</a>: <a href="#Widths">Widths</a></li> +<li><a href="#index-Avant-Garde-44">Avant Garde</a>: <a href="#Suppliers">Suppliers</a></li> +<li><a href="#index-base-encoding_002c-for-_0040TeX_007b_007d-136">base encoding, for TeX</a>: <a href="#g_t8r">8r</a></li> <li><a href="#index-Beebe_002c-Nelson-14">Beebe, Nelson</a>: <a href="#History">History</a></li> <li><a href="#index-Beeton_002c-Barbara-15">Beeton, Barbara</a>: <a href="#History">History</a></li> <li><a href="#index-Bernstein_002c-Rocky-16">Bernstein, Rocky</a>: <a href="#History">History</a></li> -<li><a href="#index-Bigelow_002c-Charles-196">Bigelow, Charles</a>: <a href="#Font-legalities">Font legalities</a></li> -<li><a href="#index-bitstrea_002emap-123"><code>bitstrea.map</code></a>: <a href="#Bitstream-fonts">Bitstream fonts</a></li> -<li><a href="#index-bizarre-font-names-57">bizarre font names</a>: <a href="#Suppliers">Suppliers</a></li> +<li><a href="#index-Bigelow_002c-Charles-190">Bigelow, Charles</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-bitstrea_002emap-117"><code>bitstrea.map</code></a>: <a href="#Bitstream-fonts">Bitstream fonts</a></li> +<li><a href="#index-bizarre-font-names-51">bizarre font names</a>: <a href="#Suppliers">Suppliers</a></li> <li><a href="#index-Bouche_002c-Thierry-17">Bouche, Thierry</a>: <a href="#History">History</a></li> -<li><a href="#index-bright-variant-75">bright variant</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-bright-variant-69">bright variant</a>: <a href="#Variants">Variants</a></li> <li><a href="#index-bugs_002c-reporting-2">bugs, reporting</a>: <a href="#Introduction">Introduction</a></li> -<li><a href="#index-category-codes-117">category codes</a>: <a href="#Long-naming-scheme">Long naming scheme</a></li> -<li><a href="#index-CD_002dROM-distribution-41">CD-ROM distribution</a>: <a href="#Filenames-for-fonts">Filenames for fonts</a></li> -<li><a href="#index-character-scaling_002c-automatic-107">character scaling, automatic</a>: <a href="#Widths">Widths</a></li> -<li><a href="#index-compression-104">compression</a>: <a href="#Widths">Widths</a></li> +<li><a href="#index-category-codes-111">category codes</a>: <a href="#Long-naming-scheme">Long naming scheme</a></li> +<li><a href="#index-character-scaling_002c-automatic-101">character scaling, automatic</a>: <a href="#Widths">Widths</a></li> +<li><a href="#index-compression-98">compression</a>: <a href="#Widths">Widths</a></li> <li><a href="#index-contributors-13">contributors</a>: <a href="#History">History</a></li> -<li><a href="#index-copyright-on-fonts-193">copyright on fonts</a>: <a href="#Font-legalities">Font legalities</a></li> -<li><a href="#index-Cork-encoding-150">Cork encoding</a>: <a href="#ec">ec</a></li> -<li><a href="#index-CP_002d1251-encoding-135">CP-1251 encoding</a>: <a href="#g_t6w">6w</a></li> +<li><a href="#index-copyright-on-fonts-187">copyright on fonts</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-Cork-encoding-144">Cork encoding</a>: <a href="#ec">ec</a></li> +<li><a href="#index-CP_002d1251-encoding-129">CP-1251 encoding</a>: <a href="#g_t6w">6w</a></li> <li><a href="#index-Cugley_002c-Damian-18">Cugley, Damian</a>: <a href="#History">History</a></li> -<li><a href="#index-Cyrillic-encoding-134">Cyrillic encoding</a>: <a href="#g_t6w">6w</a></li> -<li><a href="#index-Cyrillic-encodings-77">Cyrillic encodings</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-Cyrillic-fonts-92">Cyrillic fonts</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-design-size-specification-43">design size specification</a>: <a href="#Filenames-for-fonts">Filenames for fonts</a></li> +<li><a href="#index-Cyrillic-encoding-128">Cyrillic encoding</a>: <a href="#g_t6w">6w</a></li> +<li><a href="#index-Cyrillic-encodings-71">Cyrillic encodings</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-Cyrillic-fonts-86">Cyrillic fonts</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-design-size-specification-37">design size specification</a>: <a href="#Filenames-for-fonts">Filenames for fonts</a></li> <li><a href="#index-distribution-5">distribution</a>: <a href="#Introduction">Introduction</a></li> -<li><a href="#index-DOS-filesystems-39">DOS filesystems</a>: <a href="#Filenames-for-fonts">Filenames for fonts</a></li> -<li><a href="#index-dtc_002emap-124"><code>dtc.map</code></a>: <a href="#DTC-fonts">DTC fonts</a></li> -<li><a href="#index-Dviljk-translator-34">Dviljk translator</a>: <a href="#References">References</a></li> -<li><a href="#index-Dvips-encoding-147">Dvips encoding</a>: <a href="#dvips">dvips</a></li> -<li><a href="#index-Dvips-translator-33">Dvips translator</a>: <a href="#References">References</a></li> -<li><a href="#index-dvips_002eenc-146"><code>dvips.enc</code></a>: <a href="#dvips">dvips</a></li> -<li><a href="#index-EC-encoding-151">EC encoding</a>: <a href="#ec">ec</a></li> -<li><a href="#index-ec_002eenc-149"><code>ec.enc</code></a>: <a href="#ec">ec</a></li> -<li><a href="#index-eight_002dcharacter-limitation-38">eight-character limitation</a>: <a href="#Filenames-for-fonts">Filenames for fonts</a></li> +<li><a href="#index-dtc_002emap-118"><code>dtc.map</code></a>: <a href="#DTC-fonts">DTC fonts</a></li> +<li><a href="#index-Dviljk-translator-33">Dviljk translator</a>: <a href="#References">References</a></li> +<li><a href="#index-Dvips-encoding-141">Dvips encoding</a>: <a href="#dvips">dvips</a></li> +<li><a href="#index-Dvips-translator-32">Dvips translator</a>: <a href="#References">References</a></li> +<li><a href="#index-dvips_002eenc-140"><code>dvips.enc</code></a>: <a href="#dvips">dvips</a></li> +<li><a href="#index-EC-encoding-145">EC encoding</a>: <a href="#ec">ec</a></li> +<li><a href="#index-ec_002eenc-143"><code>ec.enc</code></a>: <a href="#ec">ec</a></li> <li><a href="#index-encoding-files-6">encoding files</a>: <a href="#Introduction">Introduction</a></li> -<li><a href="#index-encoding-vectors-132">encoding vectors</a>: <a href="#Encodings">Encodings</a></li> -<li><a href="#index-encoding_002c-Dvips-148">encoding, Dvips</a>: <a href="#dvips">dvips</a></li> -<li><a href="#index-encoding_002c-Groff-158">encoding, Groff</a>: <a href="#groff">groff</a></li> -<li><a href="#index-encoding_002c-T5-162">encoding, T5</a>: <a href="#t5">t5</a></li> -<li><a href="#index-encodings_002c-Adobe-standard-139">encodings, Adobe standard</a>: <a href="#g_t8a">8a</a></li> -<li><a href="#index-encodings_002c-Cork-153">encodings, Cork</a>: <a href="#ec">ec</a></li> -<li><a href="#index-encodings_002c-Cyrillic-CP_002d1251-136">encodings, Cyrillic CP-1251</a>: <a href="#g_t6w">6w</a></li> -<li><a href="#index-encodings_002c-EC-154">encodings, EC</a>: <a href="#ec">ec</a></li> -<li><a href="#index-encodings_002c-qx-164">encodings, qx</a>: <a href="#qx">qx</a></li> -<li><a href="#index-encodings_002c-_0040TeX_007b_007d-base-143">encodings, TeX base</a>: <a href="#g_t8r">8r</a></li> -<li><a href="#index-encodings_002c-_0040TeX_007b_007d-Latin-1-155">encodings, TeX Latin 1</a>: <a href="#ec">ec</a></li> -<li><a href="#index-encodings_002c-_0040TeX_007b_007d-math-italic-180">encodings, TeX math italic</a>: <a href="#texmital">texmital</a></li> -<li><a href="#index-encodings_002c-_0040TeX_007b_007d-math-symbol-175">encodings, TeX math symbol</a>: <a href="#texmsym">texmsym</a></li> -<li><a href="#index-encodings_002c-_0040TeX_007b_007d-math-symbol-170">encodings, TeX math symbol</a>: <a href="#texmext">texmext</a></li> -<li><a href="#index-encodings_002c-texnansi-182">encodings, texnansi</a>: <a href="#texnansi">texnansi</a></li> -<li><a href="#index-encodings_002c-texnansx-185">encodings, texnansx</a>: <a href="#texnansx">texnansx</a></li> -<li><a href="#index-encodings_002c-unspecified-87">encodings, unspecified</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-England_002c-font-design-protection-law-204">England, font design protection law</a>: <a href="#Font-legalities">Font legalities</a></li> -<li><a href="#index-Ertner_002c-Vincent-129">Ertner, Vincent</a>: <a href="#URW-fonts">URW fonts</a></li> -<li><a href="#index-escape-for-nonstandard-names-59">escape for nonstandard names</a>: <a href="#Suppliers">Suppliers</a></li> -<li><a href="#index-expansion-105">expansion</a>: <a href="#Widths">Widths</a></li> -<li><a href="#index-expert-encoding-100">expert encoding</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-expertised-encodings-80">expertised encodings</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-expertised-font-101">expertised font</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-extension_002c-_0040TeX_007b_007d-math-encoding-169">extension, TeX math encoding</a>: <a href="#texmext">texmext</a></li> -<li><a href="#index-fax-variant-74">fax variant</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-filenames_002c-basics-42">filenames, basics</a>: <a href="#Filenames-for-fonts">Filenames for fonts</a></li> -<li><a href="#index-font-copyrighting-194">font copyrighting</a>: <a href="#Font-legalities">Font legalities</a></li> -<li><a href="#index-font-scaling-45">font scaling</a>: <a href="#Filenames-for-fonts">Filenames for fonts</a></li> -<li><a href="#index-font_005fcoding_005fscheme-116"><code>font_coding_scheme</code></a>: <a href="#Long-naming-scheme">Long naming scheme</a></li> -<li><a href="#index-Fontinst-distribution-32">Fontinst distribution</a>: <a href="#References">References</a></li> -<li><a href="#index-FontName-65"><code>FontName</code></a>: <a href="#Typefaces">Typefaces</a></li> -<li><a href="#index-fontname-mapping-file-110">fontname mapping file</a>: <a href="#Name-mapping-file">Name mapping file</a></li> +<li><a href="#index-encoding-vectors-126">encoding vectors</a>: <a href="#Encodings">Encodings</a></li> +<li><a href="#index-encoding_002c-Dvips-142">encoding, Dvips</a>: <a href="#dvips">dvips</a></li> +<li><a href="#index-encoding_002c-Groff-152">encoding, Groff</a>: <a href="#groff">groff</a></li> +<li><a href="#index-encoding_002c-T5-156">encoding, T5</a>: <a href="#t5">t5</a></li> +<li><a href="#index-encodings_002c-Adobe-standard-133">encodings, Adobe standard</a>: <a href="#g_t8a">8a</a></li> +<li><a href="#index-encodings_002c-Cork-147">encodings, Cork</a>: <a href="#ec">ec</a></li> +<li><a href="#index-encodings_002c-Cyrillic-CP_002d1251-130">encodings, Cyrillic CP-1251</a>: <a href="#g_t6w">6w</a></li> +<li><a href="#index-encodings_002c-EC-148">encodings, EC</a>: <a href="#ec">ec</a></li> +<li><a href="#index-encodings_002c-qx-158">encodings, qx</a>: <a href="#qx">qx</a></li> +<li><a href="#index-encodings_002c-_0040TeX_007b_007d-base-137">encodings, TeX base</a>: <a href="#g_t8r">8r</a></li> +<li><a href="#index-encodings_002c-_0040TeX_007b_007d-Latin-1-149">encodings, TeX Latin 1</a>: <a href="#ec">ec</a></li> +<li><a href="#index-encodings_002c-_0040TeX_007b_007d-math-italic-174">encodings, TeX math italic</a>: <a href="#texmital">texmital</a></li> +<li><a href="#index-encodings_002c-_0040TeX_007b_007d-math-symbol-169">encodings, TeX math symbol</a>: <a href="#texmsym">texmsym</a></li> +<li><a href="#index-encodings_002c-_0040TeX_007b_007d-math-symbol-164">encodings, TeX math symbol</a>: <a href="#texmext">texmext</a></li> +<li><a href="#index-encodings_002c-texnansi-176">encodings, texnansi</a>: <a href="#texnansi">texnansi</a></li> +<li><a href="#index-encodings_002c-texnansx-179">encodings, texnansx</a>: <a href="#texnansx">texnansx</a></li> +<li><a href="#index-encodings_002c-unspecified-81">encodings, unspecified</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-England_002c-font-design-protection-law-198">England, font design protection law</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-Ertner_002c-Vincent-123">Ertner, Vincent</a>: <a href="#URW-fonts">URW fonts</a></li> +<li><a href="#index-escape-for-nonstandard-names-53">escape for nonstandard names</a>: <a href="#Suppliers">Suppliers</a></li> +<li><a href="#index-expansion-99">expansion</a>: <a href="#Widths">Widths</a></li> +<li><a href="#index-expert-encoding-94">expert encoding</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-expertised-encodings-74">expertised encodings</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-expertised-font-95">expertised font</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-extension_002c-_0040TeX_007b_007d-math-encoding-163">extension, TeX math encoding</a>: <a href="#texmext">texmext</a></li> +<li><a href="#index-fax-variant-68">fax variant</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-filenames_002c-basics-36">filenames, basics</a>: <a href="#Filenames-for-fonts">Filenames for fonts</a></li> +<li><a href="#index-font-copyrighting-188">font copyrighting</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-font-scaling-39">font scaling</a>: <a href="#Filenames-for-fonts">Filenames for fonts</a></li> +<li><a href="#index-font_005fcoding_005fscheme-110"><code>font_coding_scheme</code></a>: <a href="#Long-naming-scheme">Long naming scheme</a></li> +<li><a href="#index-Fontinst-distribution-31">Fontinst distribution</a>: <a href="#References">References</a></li> +<li><a href="#index-FontName-59"><code>FontName</code></a>: <a href="#Typefaces">Typefaces</a></li> +<li><a href="#index-fontname-mapping-file-104">fontname mapping file</a>: <a href="#Name-mapping-file">Name mapping file</a></li> <li><a href="#index-Fontname-version-2-12">Fontname version 2</a>: <a href="#History">History</a></li> -<li><a href="#index-foundries-48">foundries</a>: <a href="#Suppliers">Suppliers</a></li> -<li><a href="#index-France_002c-font-design-protection-law-207">France, font design protection law</a>: <a href="#Font-legalities">Font legalities</a></li> -<li><a href="#index-Futura-203">Futura</a>: <a href="#Font-legalities">Font legalities</a></li> -<li><a href="#index-Garamond_002c-versions-of-62">Garamond, versions of</a>: <a href="#Typefaces">Typefaces</a></li> -<li><a href="#index-Germany_002c-font-design-protection-law-201">Germany, font design protection law</a>: <a href="#Font-legalities">Font legalities</a></li> -<li><a href="#index-Grandjean_002c-Philippe-209">Grandjean, Philippe</a>: <a href="#Font-legalities">Font legalities</a></li> -<li><a href="#index-Greek-fonts-91">Greek fonts</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-Groff-encoding-157">Groff encoding</a>: <a href="#groff">groff</a></li> -<li><a href="#index-groff_002eenc-156"><code>groff.enc</code></a>: <a href="#groff">groff</a></li> -<li><a href="#index-hexadecimal-design-size-44">hexadecimal design size</a>: <a href="#Filenames-for-fonts">Filenames for fonts</a></li> +<li><a href="#index-foundries-42">foundries</a>: <a href="#Suppliers">Suppliers</a></li> +<li><a href="#index-France_002c-font-design-protection-law-201">France, font design protection law</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-Futura-197">Futura</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-Garamond_002c-versions-of-56">Garamond, versions of</a>: <a href="#Typefaces">Typefaces</a></li> +<li><a href="#index-Germany_002c-font-design-protection-law-195">Germany, font design protection law</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-Grandjean_002c-Philippe-203">Grandjean, Philippe</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-Greek-fonts-85">Greek fonts</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-Groff-encoding-151">Groff encoding</a>: <a href="#groff">groff</a></li> +<li><a href="#index-groff_002eenc-150"><code>groff.enc</code></a>: <a href="#groff">groff</a></li> +<li><a href="#index-hexadecimal-design-size-38">hexadecimal design size</a>: <a href="#Filenames-for-fonts">Filenames for fonts</a></li> <li><a href="#index-history-9">history</a>: <a href="#History">History</a></li> -<li><a href="#index-Holmes_002c-Kris-197">Holmes, Kris</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-Holmes_002c-Kris-191">Holmes, Kris</a>: <a href="#Font-legalities">Font legalities</a></li> <li><a href="#index-Horn_002c-Berthol-19">Horn, Berthol</a>: <a href="#History">History</a></li> -<li><a href="#index-individual-font-designers-52">individual font designers</a>: <a href="#Suppliers">Suppliers</a></li> -<li><a href="#index-informal-variant-94">informal variant</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-individual-font-designers-46">individual font designers</a>: <a href="#Suppliers">Suppliers</a></li> +<li><a href="#index-informal-variant-88">informal variant</a>: <a href="#Variants">Variants</a></li> <li><a href="#index-introduction-1">introduction</a>: <a href="#Introduction">Introduction</a></li> -<li><a href="#index-ISO-9660-40">ISO 9660</a>: <a href="#Filenames-for-fonts">Filenames for fonts</a></li> -<li><a href="#index-ISO-Latin-2-extended-and-typewriter_002c-_0040TeX_007b_007d-encoding-190">ISO Latin 2 extended and typewriter, TeX encoding</a>: <a href="#xt2">xt2</a></li> -<li><a href="#index-ISO-Latin-2-extended_002c-_0040TeX_007b_007d-encoding-188">ISO Latin 2 extended, TeX encoding</a>: <a href="#xl2">xl2</a></li> -<li><a href="#index-italic_002c-_0040TeX_007b_007d-math-encoding-179">italic, TeX math encoding</a>: <a href="#texmital">texmital</a></li> -<li><a href="#index-itc_002emap-125"><code>itc.map</code></a>: <a href="#ITC-fonts">ITC fonts</a></li> +<li><a href="#index-ISO-Latin-2-extended-and-typewriter_002c-_0040TeX_007b_007d-encoding-184">ISO Latin 2 extended and typewriter, TeX encoding</a>: <a href="#xt2">xt2</a></li> +<li><a href="#index-ISO-Latin-2-extended_002c-_0040TeX_007b_007d-encoding-182">ISO Latin 2 extended, TeX encoding</a>: <a href="#xl2">xl2</a></li> +<li><a href="#index-italic_002c-_0040TeX_007b_007d-math-encoding-173">italic, TeX math encoding</a>: <a href="#texmital">texmital</a></li> +<li><a href="#index-itc_002emap-119"><code>itc.map</code></a>: <a href="#ITC-fonts">ITC fonts</a></li> <li><a href="#index-Jeffrey_002c-Alan-20">Jeffrey, Alan</a>: <a href="#History">History</a></li> -<li><a href="#index-Knuth_002c-Donald-E_002e-113">Knuth, Donald E.</a>: <a href="#Name-mapping-file">Name mapping file</a></li> +<li><a href="#index-Knuth_002c-Donald-E_002e-107">Knuth, Donald E.</a>: <a href="#Name-mapping-file">Name mapping file</a></li> <li><a href="#index-Lang_002c-Russell-21">Lang, Russell</a>: <a href="#History">History</a></li> -<li><a href="#index-LaserJet-4-fonts-89">LaserJet 4 fonts</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-legalisms-191">legalisms</a>: <a href="#Font-legalities">Font legalities</a></li> -<li><a href="#index-letterspacing-70">letterspacing</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-ligatures-and-encodings-83">ligatures and encodings</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-limitations-37">limitations</a>: <a href="#Filenames-for-fonts">Filenames for fonts</a></li> -<li><a href="#index-linotype_002emap-126"><code>linotype.map</code></a>: <a href="#Linotype-fonts">Linotype fonts</a></li> -<li><a href="#index-long-names-109">long names</a>: <a href="#Long-names">Long names</a></li> -<li><a href="#index-long-naming-scheme-114">long naming scheme</a>: <a href="#Long-naming-scheme">Long naming scheme</a></li> -<li><a href="#index-lslash-85"><code>lslash</code></a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-Lslash-84"><code>Lslash</code></a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-Lubalin_002c-Herb-51">Lubalin, Herb</a>: <a href="#Suppliers">Suppliers</a></li> -<li><a href="#index-Lucida-Bright-145">Lucida Bright</a>: <a href="#g_t8r">8r</a></li> -<li><a href="#index-Lucida_002c-protection-of-199">Lucida, protection of</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-LaserJet-4-fonts-83">LaserJet 4 fonts</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-legalisms-185">legalisms</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-letterspacing-64">letterspacing</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-ligatures-and-encodings-77">ligatures and encodings</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-linotype_002emap-120"><code>linotype.map</code></a>: <a href="#Linotype-fonts">Linotype fonts</a></li> +<li><a href="#index-long-names-103">long names</a>: <a href="#Long-names">Long names</a></li> +<li><a href="#index-long-naming-scheme-108">long naming scheme</a>: <a href="#Long-naming-scheme">Long naming scheme</a></li> +<li><a href="#index-lslash-79"><code>lslash</code></a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-Lslash-78"><code>Lslash</code></a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-Lubalin_002c-Herb-45">Lubalin, Herb</a>: <a href="#Suppliers">Suppliers</a></li> +<li><a href="#index-Lucida-Bright-139">Lucida Bright</a>: <a href="#g_t8r">8r</a></li> +<li><a href="#index-Lucida_002c-protection-of-193">Lucida, protection of</a>: <a href="#Font-legalities">Font legalities</a></li> <li><a href="#index-MacKay_002c-Pierre-22">MacKay, Pierre</a>: <a href="#History">History</a></li> -<li><a href="#index-mapping-file-111">mapping file</a>: <a href="#Name-mapping-file">Name mapping file</a></li> +<li><a href="#index-mapping-file-105">mapping file</a>: <a href="#Name-mapping-file">Name mapping file</a></li> <li><a href="#index-mapping-files-7">mapping files</a>: <a href="#Introduction">Introduction</a></li> -<li><a href="#index-math-extension_002c-_0040TeX_007b_007d-encoding-168">math extension, TeX encoding</a>: <a href="#texmext">texmext</a></li> -<li><a href="#index-math-italic_002c-_0040TeX_007b_007d-encoding-178">math italic, TeX encoding</a>: <a href="#texmital">texmital</a></li> -<li><a href="#index-math-symbol_002c-_0040TeX_007b_007d-encoding-173">math symbol, TeX encoding</a>: <a href="#texmsym">texmsym</a></li> -<li><a href="#index-math-variants-93">math variants</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-Mittelbach_002c-Frank-99">Mittelbach, Frank</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-Mittelbach_002c-Frank-46">Mittelbach, Frank</a>: <a href="#Filenames-for-fonts">Filenames for fonts</a></li> +<li><a href="#index-math-extension_002c-_0040TeX_007b_007d-encoding-162">math extension, TeX encoding</a>: <a href="#texmext">texmext</a></li> +<li><a href="#index-math-italic_002c-_0040TeX_007b_007d-encoding-172">math italic, TeX encoding</a>: <a href="#texmital">texmital</a></li> +<li><a href="#index-math-symbol_002c-_0040TeX_007b_007d-encoding-167">math symbol, TeX encoding</a>: <a href="#texmsym">texmsym</a></li> +<li><a href="#index-math-variants-87">math variants</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-Mittelbach_002c-Frank-93">Mittelbach, Frank</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-Mittelbach_002c-Frank-40">Mittelbach, Frank</a>: <a href="#Filenames-for-fonts">Filenames for fonts</a></li> <li><a href="#index-Mittelbach_002c-Frank-10">Mittelbach, Frank</a>: <a href="#History">History</a></li> <li><a href="#index-modes_002emf-30"><code>modes.mf</code></a>: <a href="#References">References</a></li> -<li><a href="#index-monotype_002emap-127"><code>monotype.map</code></a>: <a href="#Monotype-fonts">Monotype fonts</a></li> -<li><a href="#index-Morison_002c-Stanley-206">Morison, Stanley</a>: <a href="#Font-legalities">Font legalities</a></li> -<li><a href="#index-multiple-variants-69">multiple variants</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-nonstandard-names_002c-escape-for-58">nonstandard names, escape for</a>: <a href="#Suppliers">Suppliers</a></li> -<li><a href="#index-patenting-of-fonts-195">patenting of fonts</a>: <a href="#Font-legalities">Font legalities</a></li> -<li><a href="#index-phonetic-encodings-76">phonetic encodings</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-pi-fonts-63">pi fonts</a>: <a href="#Typefaces">Typefaces</a></li> -<li><a href="#index-PostScript-encoding-vectors-131">PostScript encoding vectors</a>: <a href="#Encodings">Encodings</a></li> -<li><a href="#index-PostScript-fonts_002c-standard-120">PostScript fonts, standard</a>: <a href="#Standard-PostScript-fonts">Standard PostScript fonts</a></li> -<li><a href="#index-PSfonts-distribution-31">PSfonts distribution</a>: <a href="#References">References</a></li> -<li><a href="#index-qx-encoding-165">qx encoding</a>: <a href="#qx">qx</a></li> -<li><a href="#index-qx_002eenc-163"><code>qx.enc</code></a>: <a href="#qx">qx</a></li> +<li><a href="#index-monotype_002emap-121"><code>monotype.map</code></a>: <a href="#Monotype-fonts">Monotype fonts</a></li> +<li><a href="#index-Morison_002c-Stanley-200">Morison, Stanley</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-multiple-variants-63">multiple variants</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-nonstandard-names_002c-escape-for-52">nonstandard names, escape for</a>: <a href="#Suppliers">Suppliers</a></li> +<li><a href="#index-patenting-of-fonts-189">patenting of fonts</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-phonetic-encodings-70">phonetic encodings</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-pi-fonts-57">pi fonts</a>: <a href="#Typefaces">Typefaces</a></li> +<li><a href="#index-PostScript-encoding-vectors-125">PostScript encoding vectors</a>: <a href="#Encodings">Encodings</a></li> +<li><a href="#index-PostScript-fonts_002c-standard-114">PostScript fonts, standard</a>: <a href="#Standard-PostScript-fonts">Standard PostScript fonts</a></li> +<li><a href="#index-qx-encoding-159">qx encoding</a>: <a href="#qx">qx</a></li> +<li><a href="#index-qx_002eenc-157"><code>qx.enc</code></a>: <a href="#qx">qx</a></li> <li><a href="#index-Rahtz_002c-Sebastian-23">Rahtz, Sebastian</a>: <a href="#History">History</a></li> -<li><a href="#index-raw-fonts-56">raw fonts</a>: <a href="#Suppliers">Suppliers</a></li> +<li><a href="#index-raw-fonts-50">raw fonts</a>: <a href="#Suppliers">Suppliers</a></li> <li><a href="#index-references-26">references</a>: <a href="#References">References</a></li> <li><a href="#index-related-files-27">related files</a>: <a href="#References">References</a></li> -<li><a href="#index-Renner_002c-Paul-202">Renner, Paul</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-Renner_002c-Paul-196">Renner, Paul</a>: <a href="#Font-legalities">Font legalities</a></li> <li><a href="#index-reporting-bugs-3">reporting bugs</a>: <a href="#Introduction">Introduction</a></li> <li><a href="#index-Rivlin_002c-Jean-24">Rivlin, Jean</a>: <a href="#History">History</a></li> <li><a href="#index-Rokicki_002c-Tom-25">Rokicki, Tom</a>: <a href="#History">History</a></li> -<li><a href="#index-romain-du-roi-208">romain du roi</a>: <a href="#Font-legalities">Font legalities</a></li> -<li><a href="#index-sans-variant-98">sans variant</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-romain-du-roi-202">romain du roi</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-sans-variant-92">sans variant</a>: <a href="#Variants">Variants</a></li> <li><a href="#index-Schoepf_002c-Rainer-11">Schoepf, Rainer</a>: <a href="#History">History</a></li> -<li><a href="#index-schoolbook-variant-95">schoolbook variant</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-scripts-90">scripts</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-semisans-variant-72">semisans variant</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-semiserif-variant-73">semiserif variant</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-small-caps-fonts-71">small caps fonts</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-small-foundries-53">small foundries</a>: <a href="#Suppliers">Suppliers</a></li> -<li><a href="#index-Southall_002c-Richard-36">Southall, Richard</a>: <a href="#References">References</a></li> -<li><a href="#index-standard-PostScript-fonts-119">standard PostScript fonts</a>: <a href="#Standard-PostScript-fonts">Standard PostScript fonts</a></li> -<li><a href="#index-Stone-Informal-96">Stone Informal</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-Stone_002c-protection-of-200">Stone, protection of</a>: <a href="#Font-legalities">Font legalities</a></li> -<li><a href="#index-SuperFont-81"><code>SuperFont</code></a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-supplier_002emap-60"><code>supplier.map</code></a>: <a href="#Suppliers">Suppliers</a></li> -<li><a href="#index-suppliers-47">suppliers</a>: <a href="#Suppliers">Suppliers</a></li> -<li><a href="#index-symbol_002c-_0040TeX_007b_007d-math-encoding-174">symbol, TeX math encoding</a>: <a href="#texmsym">texmsym</a></li> -<li><a href="#index-T1_002eetx-86"><code>T1.etx</code></a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-T5-encoding-160">T5 encoding</a>: <a href="#t5">t5</a></li> -<li><a href="#index-t5_002eenc-159"><code>t5.enc</code></a>: <a href="#t5">t5</a></li> +<li><a href="#index-schoolbook-variant-89">schoolbook variant</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-scripts-84">scripts</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-semisans-variant-66">semisans variant</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-semiserif-variant-67">semiserif variant</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-small-caps-fonts-65">small caps fonts</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-small-foundries-47">small foundries</a>: <a href="#Suppliers">Suppliers</a></li> +<li><a href="#index-Southall_002c-Richard-35">Southall, Richard</a>: <a href="#References">References</a></li> +<li><a href="#index-standard-PostScript-fonts-113">standard PostScript fonts</a>: <a href="#Standard-PostScript-fonts">Standard PostScript fonts</a></li> +<li><a href="#index-Stone-Informal-90">Stone Informal</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-Stone_002c-protection-of-194">Stone, protection of</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-SuperFont-75"><code>SuperFont</code></a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-supplier_002emap-54"><code>supplier.map</code></a>: <a href="#Suppliers">Suppliers</a></li> +<li><a href="#index-suppliers-41">suppliers</a>: <a href="#Suppliers">Suppliers</a></li> +<li><a href="#index-symbol_002c-_0040TeX_007b_007d-math-encoding-168">symbol, TeX math encoding</a>: <a href="#texmsym">texmsym</a></li> +<li><a href="#index-T1_002eetx-80"><code>T1.etx</code></a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-T5-encoding-154">T5 encoding</a>: <a href="#t5">t5</a></li> +<li><a href="#index-t5_002eenc-153"><code>t5.enc</code></a>: <a href="#t5">t5</a></li> <li><a href="#index-TDS-standard-29">TDS standard</a>: <a href="#References">References</a></li> -<li><a href="#index-terminology-35">terminology</a>: <a href="#References">References</a></li> -<li><a href="#index-g_t_0040TeX_007b_007d-base-encoding-141">TeX base encoding</a>: <a href="#g_t8r">8r</a></li> +<li><a href="#index-terminology-34">terminology</a>: <a href="#References">References</a></li> +<li><a href="#index-g_t_0040TeX_007b_007d-base-encoding-135">TeX base encoding</a>: <a href="#g_t8r">8r</a></li> <li><a href="#index-g_t_0040TeX_007b_007d-Directory-Structure-standard-28">TeX Directory Structure standard</a>: <a href="#References">References</a></li> -<li><a href="#index-g_t_0040TeX_007b_007d-Latin-1-encoding-152">TeX Latin 1 encoding</a>: <a href="#ec">ec</a></li> -<li><a href="#index-g_t_0040TeX_007b_007d-math-extension-encoding-167">TeX math extension encoding</a>: <a href="#texmext">texmext</a></li> -<li><a href="#index-g_t_0040TeX_007b_007d-math-italic-encoding-177">TeX math italic encoding</a>: <a href="#texmital">texmital</a></li> -<li><a href="#index-g_t_0040TeX_007b_007d-math-symbol-encoding-172">TeX math symbol encoding</a>: <a href="#texmsym">texmsym</a></li> +<li><a href="#index-g_t_0040TeX_007b_007d-Latin-1-encoding-146">TeX Latin 1 encoding</a>: <a href="#ec">ec</a></li> +<li><a href="#index-g_t_0040TeX_007b_007d-math-extension-encoding-161">TeX math extension encoding</a>: <a href="#texmext">texmext</a></li> +<li><a href="#index-g_t_0040TeX_007b_007d-math-italic-encoding-171">TeX math italic encoding</a>: <a href="#texmital">texmital</a></li> +<li><a href="#index-g_t_0040TeX_007b_007d-math-symbol-encoding-166">TeX math symbol encoding</a>: <a href="#texmsym">texmsym</a></li> <li><a href="#index-tex_002dfonts_0040_0040tug_002eorg-4"><code>tex-fonts@tug.org</code></a>: <a href="#Introduction">Introduction</a></li> -<li><a href="#index-texfonts_002emap-112"><code>texfonts.map</code></a>: <a href="#Name-mapping-file">Name mapping file</a></li> -<li><a href="#index-texmext_002eenc-166"><code>texmext.enc</code></a>: <a href="#texmext">texmext</a></li> -<li><a href="#index-texmital_002eenc-176"><code>texmital.enc</code></a>: <a href="#texmital">texmital</a></li> -<li><a href="#index-texmsym_002eenc-171"><code>texmsym.enc</code></a>: <a href="#texmsym">texmsym</a></li> -<li><a href="#index-texnansi-encoding-183">texnansi encoding</a>: <a href="#texnansi">texnansi</a></li> -<li><a href="#index-texnansi_002eenc-181"><code>texnansi.enc</code></a>: <a href="#texnansi">texnansi</a></li> -<li><a href="#index-texnansx-encoding-186">texnansx encoding</a>: <a href="#texnansx">texnansx</a></li> -<li><a href="#index-texnansx_002eenc-184"><code>texnansx.enc</code></a>: <a href="#texnansx">texnansx</a></li> -<li><a href="#index-Times-Roman_002c-protection-of-205">Times Roman, protection of</a>: <a href="#Font-legalities">Font legalities</a></li> -<li><a href="#index-type-foundries-49">type foundries</a>: <a href="#Suppliers">Suppliers</a></li> -<li><a href="#index-typeface-design-protection-192">typeface design protection</a>: <a href="#Font-legalities">Font legalities</a></li> -<li><a href="#index-typeface_002emap-64"><code>typeface.map</code></a>: <a href="#Typefaces">Typefaces</a></li> -<li><a href="#index-typefaces-61">typefaces</a>: <a href="#Typefaces">Typefaces</a></li> -<li><a href="#index-typewriter-variant-97">typewriter variant</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-unattributed-fonts-55">unattributed fonts</a>: <a href="#Suppliers">Suppliers</a></li> -<li><a href="#index-United-States_002c-font-design-protection-law-198">United States, font design protection law</a>: <a href="#Font-legalities">Font legalities</a></li> -<li><a href="#index-URW-fonts-128">URW fonts</a>: <a href="#URW-fonts">URW fonts</a></li> -<li><a href="#index-urw_002emap-130"><code>urw.map</code></a>: <a href="#URW-fonts">URW fonts</a></li> +<li><a href="#index-texfonts_002emap-106"><code>texfonts.map</code></a>: <a href="#Name-mapping-file">Name mapping file</a></li> +<li><a href="#index-texmext_002eenc-160"><code>texmext.enc</code></a>: <a href="#texmext">texmext</a></li> +<li><a href="#index-texmital_002eenc-170"><code>texmital.enc</code></a>: <a href="#texmital">texmital</a></li> +<li><a href="#index-texmsym_002eenc-165"><code>texmsym.enc</code></a>: <a href="#texmsym">texmsym</a></li> +<li><a href="#index-texnansi-encoding-177">texnansi encoding</a>: <a href="#texnansi">texnansi</a></li> +<li><a href="#index-texnansi_002eenc-175"><code>texnansi.enc</code></a>: <a href="#texnansi">texnansi</a></li> +<li><a href="#index-texnansx-encoding-180">texnansx encoding</a>: <a href="#texnansx">texnansx</a></li> +<li><a href="#index-texnansx_002eenc-178"><code>texnansx.enc</code></a>: <a href="#texnansx">texnansx</a></li> +<li><a href="#index-Times-Roman_002c-protection-of-199">Times Roman, protection of</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-type-foundries-43">type foundries</a>: <a href="#Suppliers">Suppliers</a></li> +<li><a href="#index-typeface-design-protection-186">typeface design protection</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-typeface_002emap-58"><code>typeface.map</code></a>: <a href="#Typefaces">Typefaces</a></li> +<li><a href="#index-typefaces-55">typefaces</a>: <a href="#Typefaces">Typefaces</a></li> +<li><a href="#index-typewriter-variant-91">typewriter variant</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-unattributed-fonts-49">unattributed fonts</a>: <a href="#Suppliers">Suppliers</a></li> +<li><a href="#index-United-States_002c-font-design-protection-law-192">United States, font design protection law</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-URW-fonts-122">URW fonts</a>: <a href="#URW-fonts">URW fonts</a></li> +<li><a href="#index-urw_002emap-124"><code>urw.map</code></a>: <a href="#URW-fonts">URW fonts</a></li> <li><a href="#index-utilities-8">utilities</a>: <a href="#Introduction">Introduction</a></li> -<li><a href="#index-variant_002emap-102"><code>variant.map</code></a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-variants-68">variants</a>: <a href="#Variants">Variants</a></li> -<li><a href="#index-Vienna-treaty-210">Vienna treaty</a>: <a href="#Font-legalities">Font legalities</a></li> -<li><a href="#index-Vietnamese-encoding-161">Vietnamese encoding</a>: <a href="#t5">t5</a></li> -<li><a href="#index-weight-66">weight</a>: <a href="#Weights">Weights</a></li> -<li><a href="#index-weight_002emap-67"><code>weight.map</code></a>: <a href="#Weights">Weights</a></li> -<li><a href="#index-width_002emap-108"><code>width.map</code></a>: <a href="#Widths">Widths</a></li> -<li><a href="#index-widths-103">widths</a>: <a href="#Widths">Widths</a></li> -<li><a href="#index-Windows-ANSI-144">Windows ANSI</a>: <a href="#g_t8r">8r</a></li> -<li><a href="#index-X-Window-System-font-names-115">X Window System font names</a>: <a href="#Long-naming-scheme">Long naming scheme</a></li> -<li><a href="#index-xl2_002eenc-187"><code>xl2.enc</code></a>: <a href="#xl2">xl2</a></li> -<li><a href="#index-xt2_002eenc-189"><code>xt2.enc</code></a>: <a href="#xt2">xt2</a></li> +<li><a href="#index-variant_002emap-96"><code>variant.map</code></a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-variants-62">variants</a>: <a href="#Variants">Variants</a></li> +<li><a href="#index-Vienna-treaty-204">Vienna treaty</a>: <a href="#Font-legalities">Font legalities</a></li> +<li><a href="#index-Vietnamese-encoding-155">Vietnamese encoding</a>: <a href="#t5">t5</a></li> +<li><a href="#index-weight-60">weight</a>: <a href="#Weights">Weights</a></li> +<li><a href="#index-weight_002emap-61"><code>weight.map</code></a>: <a href="#Weights">Weights</a></li> +<li><a href="#index-width_002emap-102"><code>width.map</code></a>: <a href="#Widths">Widths</a></li> +<li><a href="#index-widths-97">widths</a>: <a href="#Widths">Widths</a></li> +<li><a href="#index-Windows-ANSI-138">Windows ANSI</a>: <a href="#g_t8r">8r</a></li> +<li><a href="#index-X-Window-System-font-names-109">X Window System font names</a>: <a href="#Long-naming-scheme">Long naming scheme</a></li> +<li><a href="#index-xl2_002eenc-181"><code>xl2.enc</code></a>: <a href="#xl2">xl2</a></li> +<li><a href="#index-xt2_002eenc-183"><code>xt2.enc</code></a>: <a href="#xt2">xt2</a></li> </ul></body></html> diff --git a/Master/texmf-dist/doc/fontname/fontname.pdf b/Master/texmf-dist/doc/fontname/fontname.pdf Binary files differindex 729e40a544a..860b7304a55 100644 --- a/Master/texmf-dist/doc/fontname/fontname.pdf +++ b/Master/texmf-dist/doc/fontname/fontname.pdf diff --git a/Master/texmf-dist/doc/fontname/fontname.texi b/Master/texmf-dist/doc/fontname/fontname.texi index bb763cbf3db..e9592dbcbff 100644 --- a/Master/texmf-dist/doc/fontname/fontname.texi +++ b/Master/texmf-dist/doc/fontname/fontname.texi @@ -3,7 +3,7 @@ @c @c @texinfofile{ @c author = "Karl Berry", -@c date = "18apr08", +@c date = "30oct08", @c filename = "fontname.texi", @c email = "tex-fonts@@math.utah.edu", @c url = "http://tug.org/fontname/", @@ -30,9 +30,9 @@ This document is in the public domain and may be used freely. @titlepage @title Fontname -@subtitle September 2005 +@subtitle October 2008 @subtitle Filenames for @TeX{} fonts -@author K. Berry +@author Karl Berry @end titlepage @contents @@ -42,7 +42,7 @@ This document is in the public domain and may be used freely. @top Filenames for @TeX{} fonts This is Fontname, a naming scheme for (the base part of) external @TeX{} -font filenames. Last update 10 September 2005. +font filenames. Last update 30 October 2008. @menu * Introduction:: Rationale and basic information about fonts. @@ -212,10 +212,10 @@ Related files and distributions: @cindex @TeX{} Directory Structure standard @cindex TDS standard The @TeX{} Directory Structure (TDS) standard, available at -(@uref{ftp://tug.org/tex/tds} and @file{@var{CTAN:}/tds}) -specifies a directory tree for all @TeX{} library files. The directory -names given in @ref{Suppliers} and @ref{Typefaces} are intended to mesh -with that standard. +(@uref{http://tug.org/tds} and @file{@var{CTAN:}/tds}) specifies a +directory tree for all @TeX{} library files. The directory names +given in @ref{Suppliers} and @ref{Typefaces} are intended to mesh with +that standard. @item @flindex modes.mf @@ -223,29 +223,22 @@ The @file{modes.mf} file (@uref{ftp://tug.org/tex/modes.mf}) contains recommended mode names to use as directory names. @item -@cindex PSfonts distribution -The PSfonts distribution (@file{@var{CTAN:}/fonts/psfonts}) contains -@TeX{} support for many fonts, both commercially available and free. - -@item @cindex Fontinst distribution -The Fontinst distribution (@file{@var{CTAN:}/fonts/utilities/psfonts}) +The Fontinst distribution (@url{http://tug.org/applications/fontinst} supports quite general creation of virtual fonts, named according to the scheme given here. @item @cindex Dvips translator -The Dvips translator (original at -@uref{ftp://labrea.stanford.edu/pub/dvips*.tar.gz} and variation at -@uref{ftp://tug.org/tex/dvipsk.tar.gz}) supports resident and -downloadable PostScript fonts. Dvips was the first real application of -Fontname 1. Dvips also includes Afm2tfm, another program that can -create virtual fonts. +The Dvips translator (@url{http://tug.org/dvips}) supports resident +and downloadable PostScript fonts. Dvips was the first place where +Fontname became widely known. Dvips also includes Afm2tfm, another +program that can create virtual fonts. @item @cindex Dviljk translator -The Dviljk processor (@uref{ftp://tug.org/tex/dviljk.tar.gz}) -contains @TeX{} support for the fonts built into the LaserJet 4. +The Dviljk processor (included in @TeX{} Live) contains @TeX{} support +for the fonts built into the LaserJet@tie{}4. @item @cindex terminology @@ -260,19 +253,13 @@ September 1985, for a comprehensive terminology of font design. @node Filenames for fonts @chapter Filenames for fonts -@cindex limitations -@cindex eight-character limitation -@cindex DOS filesystems -@cindex ISO 9660 -@cindex CD-ROM distribution -We must limit ourselves to eight character names, for compatibility with -DOS filesystems and the ISO 9660 standard used for CD-ROM distribution. -Names may consist of only the letters (monocase a-z), numerals (0-9), -and underscore. +In this scheme, names may consist of only the letters (monocase a-z), +numerals (0-9), and underscore. Having two names which differ only in +case is undesirable, since it results in clashes on common Windows +filesystems. @cindex filenames, basics -Here is the basic division of the eight characters (the spaces here are -merely for readability): +Here is the basic scheme (the spaces here are merely for readability): @example @var{S} @var{TT} @var{W} [@var{V@dots{}}] [@var{N}] [@var{E}] [@var{DD}] @@ -309,12 +296,17 @@ it is normal. @cindex Mittelbach, Frank represents the design size (in decimal), and is omitted if the font is linearly scaled. Mittelbach in @cite{TUGboat} 13(1) proposes using -hexadecimal or base-36 notation. I don't think the increased range -makes up for the unreadability of the common sizes (e.g., 10@dmn{pt} -fonts would have a suffix @samp{a} (in hex), or @samp{j} (in base 36)). +hexadecimal or base-36 notation. In my opinion, the increased range +does not make up for the unreadability of the common sizes (e.g., +10@dmn{pt} fonts would have a suffix @samp{a} (in hex), or @samp{j} +(in base 36)). @end table +We used to try to limit font names to eight characters. This was +never completely possible, and since DOS filesystems have become rare, +it's no longer an issue. + The weight, variants, and width are probably all best taken from the original name of the font, instead of trying to relate them to some external standard. |