diff options
author | Karl Berry <karl@freefriends.org> | 2008-10-31 02:41:00 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-10-31 02:41:00 +0000 |
commit | aafce7f43c9eeb3c9c703b0b95e4692f63443efb (patch) | |
tree | 1828097a3b608bfb5b475cb9a807f68ea1ec40e2 /Master/texmf-dist/doc/fontname/fontname.texi | |
parent | 8da3c499a18b984eb70a0311fbe26dc3f5912377 (diff) |
/home/texlive/karl/Master/tlpkg/bin/tl-update-auto
git-svn-id: svn://tug.org/texlive/trunk@11138 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fontname/fontname.texi')
-rw-r--r-- | Master/texmf-dist/doc/fontname/fontname.texi | 64 |
1 files changed, 28 insertions, 36 deletions
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. |