This is Info file fontname.info, produced by Makeinfo-1.64 from the input file fontname.texi. START-INFO-DIR-ENTRY * Naming TeX fonts: (fontname). Filenames for TeX fonts. END-INFO-DIR-ENTRY  File: fontname.info, Node: texmext, Next: texmsym, Prev: dvips, Up: Encodings `texmext.enc': TeX math symbol encoding ======================================= % TeX math extension encoding. % No ligatures or kerns. % /TeXMathExtensionEncoding [ % now 256 chars follow % 0x0 /parenleftbig /parenrightbig /bracketleftbig /bracketrightbig /floorleftbig /floorrightbig /ceilingleftbig /ceilingrightbig % 0x8 /braceleftbig /bracerightbig /angbracketleftbig /angbracketrightbig /vextendsingle /vextenddouble /slashbig /backslashbig % 0x10 /parenleftBig /parenrightBig /parenleftbigg /parenrightbigg /bracketleftbigg /bracketrightbigg /floorleftbigg /floorrightbigg % 0x18 /ceilingleftbigg /ceilingrightbigg /braceleftbigg /bracerightbigg /angbracketleftbigg /angbracketrightbigg /slashbigg /backslashbigg % 0x20 /parenleftBigg /parenrightBigg /bracketleftBigg /bracketrightBigg /floorleftBigg /floorrightBigg /ceilingleftBigg /ceilingrightBigg % 0x28 /braceleftBigg /bracerightBigg /angbracketleftBigg /angbracketrightBigg /slashBigg /backslashBigg /slashBig /backslashBig % 0x30 /parenlefttp /parenrighttp /bracketlefttp /bracketrighttp /bracketleftbt /bracketrightbt /bracketleftex /bracketrightex % 0x38 /bracelefttp /bracerighttp /braceleftbt /bracerightbt /braceleftmid /bracerightmid /braceex /arrowvertex % 0x40 /parenleftbt /parenrightbt /parenleftex /parenrightex /angbracketleftBig /angbracketrightBig /unionsqtext /unionsqdisplay % 0x48 /contintegraltext /contintegraldisplay /circledottext /circledotdisplay /circleplustext /circleplusdisplay /circlemultiplytext /circlemultiplydisplay % 0x50 /summationtext /producttext /integraltext /uniontext /intersectiontext /unionmultitext /logicalandtext /logicalortext % 0x58 /summationdisplay /productdisplay /integraldisplay /uniondisplay /intersectiondisplay /unionmultidisplay /logicalanddisplay /logicalordisplay % 0x60 /coproducttext /coproductdisplay /hatwide /hatwider /hatwidest /tildewide /tildewider /tildewidest % 0x68 /bracketleftBig /bracketrightBig /floorleftBig /floorrightBig /ceilingleftBig /ceilingrightBig /braceleftBig /bracerightBig % 0x70 /radicalbig /radicalBig /radicalbigg /radicalBigg /radicalbt /radicalvertex /radicaltp /arrowvertexdbl % 0x78 /arrowtp /arrowbt /bracehtipdownleft /bracehtipdownright /bracehtipupleft /bracehtipupright /arrowdbltp /arrowdblbt % Have to have 128 .notdef's now to fill things out. % /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def  File: fontname.info, Node: texmsym, Next: texmital, Prev: texmext, Up: Encodings `texmsym.enc': TeX math symbol encoding ======================================= % TeX math symbols encoding. % No ligatures or kerns. % /TeXMathSymbolEncoding [ % now 256 chars follow % 0x0 /minus /periodcentered /multiply /asteriskmath /divide /diamondmath /plusminus /minusplus % 0x8 /circleplus /circleminus /circlemultiply /circledivide /circledot /circlecopyrt /openbullet /bullet % 0x10 /equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal /greaterequal /precedesequal /followsequal % 0x18 /similar /approxequal /propersubset /propersuperset /lessmuch /greatermuch /precedes /follows % 0x20 /arrowleft /arrowright /arrowup /arrowdown /arrowboth /arrownortheast /arrowsoutheast /similarequal % 0x28 /arrowdblleft /arrowdblright /arrowdblup /arrowdbldown /arrowdblboth /arrownorthwest /arrowsouthwest /proportional % 0x30 /prime /infinity /element /owner /triangle /triangleinv /negationslash /mapsto % 0x38 /universal /existential /logicalnot /emptyset /Rfractur /Ifractur /latticetop /perpendicular % 0x40 /aleph /A /B /C /D /E /F /G % 0x48 /H /I /J /K /L /M /N /O % 0x50 /P /Q /R /S /T /U /V /W % 0x58 /X /Y /Z /union /intersection /unionmulti /logicaland /logicalor % 0x60 /turnstileleft /turnstileright /floorleft /floorright /ceilingleft /ceilingright /braceleft /braceright % 0x68 /angbracketleft /angbracketright /bar /bardbl /arrowbothv /arrowdblbothv /backslash /wreathproduct % 0x70 /radical /coproduct /nabla /integral /unionsq /intersectionsq /subsetsqequal /supersetsqequal % 0x78 /section /dagger /daggerdbl /paragraph /club /diamond /heart /spade % Have to have 128 .notdef's now to fill things out. % /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def  File: fontname.info, Node: texmital, Prev: texmsym, Up: Encodings `texmital.enc': TeX math italic encoding ======================================== % TeX math italic encoding. % No ligatures or kerns. % /TeXMathItalicEncoding [ % now 256 chars follow % 0x0 /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon % 0x8 /Phi /Psi /Omega /alpha /beta /gamma /delta /epsilon1 % 0x10 /zeta /eta /theta /iota /kappa /lambda /mu /nu % 0x18 /xi /pi /rho /sigma /tau /upsilon /phi /chi % 0x20 /psi /omega /epsilon /theta1 /pi1 /rho1 /sigma1 /phi1 % 0x28 /arrowlefttophalf /arrowleftbothalf /arrowrighttophalf /arrowrightbothalf /arrowhookleft /arrowhookright /triangleright /triangleleft % 0x30 /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle /sixoldstyle /sevenoldstyle % 0x38 /eightoldstyle /nineoldstyle /period /comma /less /slash /greater /star % 0x40 /partialdiff /A /B /C /D /E /F /G % 0x48 /H /I /J /K /L /M /N /O % 0x50 /P /Q /R /S /T /U /V /W % 0x58 /X /Y /Z /flat /natural /sharp /slurbelow /slurabove % 0x60 /lscript /a /b /c /d /e /f /g % 0x68 /h /i /j /k /l /m /n /o % 0x70 /p /q /r /s /t /u /v /w % 0x78 /x /y /z /dotlessi /dotlessj /weierstrass /vector /tie % Have to have 128 .notdef's now to fill things out. % /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def  File: fontname.info, Node: Font legalities, Next: Index, Prev: Encodings, Up: Top Font legalities *************** 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 responsible for any errors here, much less our opinions.) Fonts have always been treated rather strangely under the law, as befits their rather strange nature: letterforms are indivisibly both *useful* and *artistic*. In most countries--in all countries until recently--utility has taken precedence; i.e., it has been legal to copy fonts without permission or fee. In any case, to the best of my knowledge, the situation in those countries which have adopted any sort of typeface protection is as follows: United States 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 had some novel features in its design which make it reasonable to patent, given the acceptance of the patent system in the first place.) Particular programs which instantiate a font can be copyrighted just as any other computer program can. This is arguably wrong, since font programs are nothing but a description of the shapes, possibly with some simple hints, and there's only one basic way to describe the shapes in any given language. Thus, the creativity lies in making the shape 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. Germany 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 one case the heirs of Paul Bauer (designer of Futura) won a suit against the Bauer foundry for arbitrarily discontinuing a portion of their royalties. England 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 *is* retroactive. It's unclear how far back the law extends, but Times Roman, designed in the late 1920's and 1930's by Stanley Morison and cut by Victor Lardent for Monotype is probably covered. This does not mean GNU (for example) cannot have a Times Roman; it just means we cannot start with an English version, as the law does not forbid importing foreign versions of English typefaces. France 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. 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 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.  File: fontname.info, Node: Index, Prev: Font legalities, Up: Top Index ***** * Menu: * 35 standard PostScript fonts: Standard PostScript fonts. * 7-bit encodings: Variants. * 8-bit encodings: Variants. * 8a.enc: 8a. * 8r.enc: 8r. * 9s variant: Variants. * TeX base encoding: 8r. * TeX Directory Structure standard: References. * TeX Latin 1 encoding: cork. * TeX math extension encoding: texmext. * TeX math italic encoding: texmital. * TeX math symbol encoding: texmsym. * Adobe standard encoding: 8a. * adobe.map: Adobe fonts. * Afm2tfm encoding: Variants. * apple.map: Apple fonts. * attribution of fonts, missing: Suppliers. * automatic expansion: Widths. * Avant Garde: Suppliers. * base encoding, for TeX: 8r. * Bauer, Paul: Font legalities. * Beebe, Nelson: History. * Beeton, Barbara: History. * Bernstein, Rocky: History. * Bigelow, Charles: Font legalities. * bitstrea.map: Bitstream fonts. * bizarre font names: Suppliers. * Bouche, Thierry: History. * bright variant: Variants. * bugs, reporting: Introduction. * category codes: Long naming scheme. * CD-ROM distribution: Filenames for fonts. * character scaling, automatic: Widths. * compression: Widths. * contributors: History. * copyright on fonts: Font legalities. * Cork encoding: cork. * cork.enc: cork. * Cugley, Damian: History. * Cyrillic encodings: Variants. * Cyrillic fonts: Variants. * design size specification: Filenames for fonts. * distribution: Introduction. * DOS filesystems: Filenames for fonts. * dtc.map: DTC fonts. * Dviljk translator: References. * Dvips encoding: dvips. * Dvips translator: References. * dvips.enc: dvips. * EC encoding: cork. * eight-character limitation: Filenames for fonts. * encoding files: Introduction. * encoding vectors: Encodings. * encoding, Dvips: dvips. * encodings, TeX base: 8r. * encodings, TeX Latin 1: cork. * encodings, TeX math italic: texmital. * encodings, TeX math symbol <1>: texmsym. * encodings, TeX math symbol: texmext. * encodings, Adobe standard: 8a. * encodings, Cork: cork. * encodings, EC: cork. * encodings, unspecified: Variants. * England, font design protection law: Font legalities. * escape for nonstandard names: Suppliers. * expansion: Widths. * expert encoding: Variants. * expertised encodings: Variants. * expertised font: Variants. * extension, TeX math encoding: texmext. * fax variant: Variants. * filenames, basics: Filenames for fonts. * font copyrighting: Font legalities. * font scaling: Filenames for fonts. * font_coding_scheme: Long naming scheme. * Fontinst distribution: References. * FontName: Typefaces. * fontname mapping file: Name mapping file. * Fontname version 2: History. * foundries: Suppliers. * France, font design protection law: Font legalities. * ftp.cs.umb.edu: Introduction. * ftp.tug.org: Introduction. * Futura: Font legalities. * Garamond, versions of: Typefaces. * Germany, font design protection law: Font legalities. * Grandjean, Philippe: Font legalities. * Greek fonts: Variants. * hexadecimal design size: Filenames for fonts. * history: History. * Holmes, Kris: Font legalities. * Horn, Berthol: History. * individual font designers: Suppliers. * informal variant: Variants. * introduction: Introduction. * ISO 9660: Filenames for fonts. * italic, TeX math encoding: texmital. * Jeffrey, Alan: History. * Knuth, Donald E.: Name mapping file. * Lang, Russell: History. * Lardent, Victor: Font legalities. * LaserJet 4 fonts: Variants. * legalisms: Font legalities. * letterspacing: Variants. * ligatures and encodings: Variants. * limitations: Filenames for fonts. * linotype.map: Linotype fonts. * long names: Long names. * long naming scheme: Long naming scheme. * Lslash: Variants. * Lubalin, Herb: Suppliers. * Lucida Bright: 8r. * Lucida, protection of: Font legalities. * MacKay, Pierre: History. * mapping file: Name mapping file. * mapping files: Introduction. * math extension, TeX encoding: texmext. * math italic, TeX encoding: texmital. * math symbol, TeX encoding: texmsym. * math variants: Variants. * Mittelbach, Frank <1>: Variants. * Mittelbach, Frank <2>: Filenames for fonts. * Mittelbach, Frank: History. * modes.mf: References. * Monotype: Font legalities. * monotype.map: Monotype fonts. * Morison, Stanley: Font legalities. * multiple variants: Variants. * nonstandard names, escape for: Suppliers. * patenting of fonts: Font legalities. * phonetic encodings: Variants. * pi fonts: Typefaces. * PostScript encoding vectors: Encodings. * PostScript fonts, standard: Standard PostScript fonts. * PSfonts distribution: References. * Rahtz, Sebastian: History. * raw fonts: Suppliers. * references: References. * related files: References. * reporting bugs: Introduction. * Rivlin, Jean: History. * Rokicki, Tom: History. * romain du roi: Font legalities. * sans variant: Variants. * Schoepf, Rainer: History. * schoolbook variant: Variants. * scripts: Variants. * semisans variant: Variants. * semiserif variant: Variants. * small caps fonts: Variants. * small foundries: Suppliers. * standard PostScript fonts: Standard PostScript fonts. * Stone Informal: Variants. * Stone, protection of: Font legalities. * SuperFont: Variants. * supplier.map: Suppliers. * suppliers: Suppliers. * symbol, TeX math encoding: texmsym. * T1.etx: Variants. * TDS standard: References. * terminology: References. * tex-fonts@mail.tug.org: Introduction. * texfonts.map: Name mapping file. * texmext.enc: texmext. * texmital.enc: texmital. * texmsym.enc: texmsym. * Times Roman, protection of: Font legalities. * type foundries: Suppliers. * typeface design protection: Font legalities. * typeface.map: Typefaces. * typefaces: Typefaces. * typewriter variant: Variants. * unattributed fonts: Suppliers. * United States, font design protection law: Font legalities. * urw.map: URW fonts. * utilities: Introduction. * variant.map: Variants. * variants: Variants. * Vienna treaty: Font legalities. * weight: Weights. * weight.map: Weights. * width.map: Widths. * widths: Widths. * Windows ANSI: 8r. * X Window System font names: Long naming scheme.