Nazvy fontu (bylo TeX pro UN*X)

Petr Sojka sojka at daeron.ics.muni.cz
Tue Mar 7 09:15:27 CET 1995


"Jan Kucera wrote:"
:
: Rekl bych, ze moznost nechat uzivateli vybrat je to prave (s tim, ze
: ovsem bude vedet co dela and/or ze bude existovat jedna implicitni
: volba)
Souhlas.
:
: Pokud jde o nazev fontu, neni podstatny - podminkou je, aby nebyl
: totozny s nazvem cs fontu, ktery je v kodovani ISO-Latin2
:
: cc je OK (taky by se mohl jmenovat ok, coz je nase cz/cs pro letadla...)
: :-)
Pokud jde o nazev fontu, je _dost_ podstatny, zvlaste
pri vytvareni obecne siritelne distribuce. Neni podstatny pouze
kdyz se neco bastli doma docasne na lokalnim PC, ale jinak
vidim jako jedinou cestu, jak se vyhnout budoucim
problemum, v priklonu k obecnym standardum
v pojmenovavani TeXovych fontu (metrik) popsaneho v
ftp://ftp.muni.cz/pub/tex/CTAN/documentation/fontname/fontname.*

cc pro family je jiz obsazene:
File: fontname.info,  Node: Typeface families,  Next: Weight,  Prev: Sources,  Up: Naming scheme

Typeface families
=================

`a2'
     Amasis

....

`cc'
     Cascade
...

`cm'
     Computer Modern

...


`cr'
     Courier

`cs'
     Century Schoolbook

`ct'
     Cheltenham

...

Tak jak tak prekodovanim fontu nevznika nova family, kodovani fontu
se urcuje variantou (suffixem):


Variant
=======

  Unfortunately, "variants" include scripts (Greek, Cyrillic) and font
encodings (Adobe standard, alternate, expert), as well as true typeface
variations (italic, typewriter).

  Mittelbach in TUGboat 13(1) suggests that `typewriter' and `sans'
should be identified as part of the typeface name, because there are few
typeface families with these variants.  I feel the typeface namespace is
already too cluttered, and that logically they are variants.

`0'
     Adobe standard encoding

`1'
     semi sans

`2'
     encoding with changed characters only, e.g., Adobe's `Dfr'

`3'
     fractions

`4'
     fax

`5'
     phonetic (IPA)

`6'
     semi serif

`8'
     *escape*, see below

`9'
     oldstyle digits

`a'
     Adobe alternate encoding, alternate characters only

`b'
     bright

`c'
     small caps

`d'
     display, titling, caption

`e'
     engraved, copperplate

`f'
     Fraktur, gothic, blackletter

`g'
     grooved (as in the IBM logo)

`h'
     shadow

`i'
     text italic, kursiv

`j'
     invisible

`k'
     Greek

`l'
     outline, open face

`m'
     math italic

`n'
     informal

`o'
     oblique (i.e., slanted)

`p'
     ornament

`q'
     TeX extended (Cork, DC) encoding

`r'
     normal (roman or sans)

`s'
     sans serif

`t'
     typewriter

`u'
     unslanted italic

`v'
     math extension

`w'
     script, handwritten, swash

`x'
     Adobe expert encoding

`y'
     symbol

`z'
     Cyrillic

  If the variant is `r', and the width is also normal, both the variant
and the width are omitted.  When the normal version of the typeface is
sans serif (e.g., Helvetica), `r' should be used, not `s'.  Use `s'
only when the typeface family has both serif and sans serif variants.

  The variant `8' is marked "escape": this means the next character is
also to be taken as a variant letter (and gives us another 36
characters). Here is the table for the escaped variants:

`1'
     ISO Latin 1 (8859/1) encoding

`2'
     ISO Latin 2 (8859/2) encoding

`5'
     ISO Latin 5 (8859/5) encoding

`m'
     Macintosh standard encoding

`w'
     Windows ANSI encoding (from Appendix C of the Adobe PDF manual and
     the back of the Windows manual)

:
: Jan Kucera
:
Z toho mi vyplyva, ze fonty v IL2 by mely mit suffix 82.

Petr Sojka



More information about the csTeX mailing list