diff options
Diffstat (limited to 'Master/texmf-dist/doc/cslatex/base/cs-fonts.doc')
-rw-r--r-- | Master/texmf-dist/doc/cslatex/base/cs-fonts.doc | 166 |
1 files changed, 0 insertions, 166 deletions
diff --git a/Master/texmf-dist/doc/cslatex/base/cs-fonts.doc b/Master/texmf-dist/doc/cslatex/base/cs-fonts.doc deleted file mode 100644 index f941800c0ca..00000000000 --- a/Master/texmf-dist/doc/cslatex/base/cs-fonts.doc +++ /dev/null @@ -1,166 +0,0 @@ - - ********** Informace o CS-fontech ********** - ******************************************** - 21.9.96 Petr Olšák - -CS-fonty jsou konzervativním rozšířením CM fontů Donalda Knutha. Tím je -míněno, že každý CS-font má svůj protějšek v nějakém CM fontu, přičemž tyto -dva fonty se naprosto shodují v kódování, tvarech a šířkách znaků prvních -128 pozic ve fontu. Kódování těchto fontů je přesně popsáno v knize -"D. Knuth: Computer Modern Typefaces, vol. E of Computer & Typesetting". -Znaky s kódy nad 128 v CS-fontech odpovídají kódování písmen české abecedy -podle ISO 8859-2. Přesný popis kódování CS-fontů je uveden v dodatku F -knihy "P. Olšák: Typografický systém TeX". - -Následuje seznam všech CM fontů. Pokud není vpravo uveden alternativní název -CS-fontu, jedná se o matematický font, který nemá v CS-fontech alternativu. -Také ji nepotřebuje. - -CM font CS-font --------------------------------------------------------------------- -cmr17, 12, 10, 9, 8, 7, 6, 5 csr17, 12, 10, 9, 8, 7, 6, 5 -cmbx12, 10, 9, 8, 7, 6, 5 csbx12, 10, 9, 8, 7, 6, 5 -cmsl12, 10, 9, 8 cssl12, 10, 9, 8 -cmtt12, 10, 9, 8 cstt12, 10, 9, 8 -cmsltt10, cmvtt10 cssltt10, csvtt10 -cmss17, 12, 10, 9, 8 csss17, 12, 10, 9, 8 -cmssi17, 12, 10, 9, 8 csssi17, 12, 10, 9, 8 -cmssdc10, cmssbx10 csssdc10, csssbx10 -cmssqi8, cmssq8 csssqi8, csssq8 -cmdunh10, cmbxsl10, cmb10 csdunh10, csbxsl10, csb10 -cmff10, cmfib10 csff10, csfib10 --------------------------------------------------------------------- -cmti12, 10, 9, 8, 7 csti12, 10, 9, 8, 7 -cmbxti10, cmitt10 csbxti10, csitt10 -cmu10, cmfi10 csu10, csfi10 --------------------------------------------------------------------- -cmcsc10, cmtcsc10 cscsc10, cstcsc10 --------------------------------------------------------------------- -cminch10 csinch10 --------------------------------------------------------------------- -cmmi12, 10, 9, 8, 7, 6, 5 -cmmib10 --------------------------------------------------------------------- -cmtex10, 9, 8 --------------------------------------------------------------------- -cmsy10, 9, 8, 7, 6, 5 -cmbsy10 --------------------------------------------------------------------- -cmex10 --------------------------------------------------------------------- - -Mezi soubory metrik CS-fontů navíc najdeme metriky vytvořené Sauterovou -extrapolací, které nemají přímou obdobu mezi CM fonty: - - CS-font --------------------------------------------------------------------- - csb17, 12, 9, 8, 7, 6, 5 - csbxsl12, 5, 6, 7, 8, 9 - csbxti17, 12 - cscsc17, 12 - csdunh17, 12, 5, 6, 7, 8, 9 - csfib12, 10, 9 - csitt12, 17, 8, 9 - cssl17, 5, 6, 7 - cssltt12, 8, 9 - csssbx12, 17, 9 - cstcs12, 17 - csti17 - csu12, 17, 7, 8, 9 - csvtt12, 8, 9 --------------------------------------------------------------------- - -Odlišnosti od CM fontů -********************** - -Nelze tvrdit, že text používající jen znaky z pozic 0--127 bude -100% shodně zpracován při použití CM fontů i CS fontů. Odlišnosti existují, -ale jsou tak nepatrné, že je velmi malá prvaděpodobnost, že by při běžném -užívání byla pozorovatelná rozdílnost. Nicméně přesto zde všechny -odlišnosti uvádím včetně komentářů. Uvedené hodnoty jsou příkladem -při srovnání fontu csr10 s cmr10. - -1. Kerningové páry ------------------- -".." -- mezi tečkami v csr10 je implicitní kern, aby bylo možno sázet - elipsu. Kern 0,011111pt. V cmr10 není. -"ka" -- csr10: -0,0027777pt, cmr10: -0,0055555pt. -"P." "P," -- csr10: -0,0027777pt, cmr10 není. -"F." "F," "V." "V," "W." "W," -- csr10 -0,0055555pt, cmr10 není. -"Av" "Aw" -- csr10: -0,011111pt, cmr10 není. - -2. Ligatury ------------ -"<<" vede v csr10 na francouzské uvozovky, kód 158, v cmr10 není. -">>" vede v csr10 na francouzské uvozovky, kód 159, v cmr10 není. - -3. Výšky znaků --------------- -Formát .tfm je omezen na maximálně 16 různých výšek znaků v jednom fontu. -V cmr10 je obsazeno všech 16 různých výšek. Přitom v csr10 přicházejí další -výšky znaků dané akcentovanými znaky. Proto METAFONT provedl v csr10 jistá -zaokrouhlení, která způsobí odlišnost výšek od výšek v cmr10 maximálně o -0,007779pt. Jedná se o tyto znaky: - -\Gamma až \Omega, \AE, \OE a všechny kapitálky: - v csr10 jsou menší o 0,00773pt -Nadržítko (kód 22), nadpuntík (kód 95) a přehláska (kód 127): - v csr10 větší o 0,007779pt -i, j v csr10 větší o 0,007779pt -+ (znak plus) v csr10 menší o 0,007778pt - -Rozdílnost výšek není kritická, protože při sazbě se většinou berou v úvahu -jen šířky znaků. Pouze výjimečně promluví do sazby i výška (většinou když -objekt v řádku je větší než \baselineskip). - - -Opravy v CS fontech -******************* - -20.9.1996: Č a další akcentované kapitálky měly větší výšku než kresba o - 1,2pt. Opraveno. - -20.9.1996: Odstraněny nevhodné záporné kerny: - Tě, Tř, T\"o, T\"u, T\"a, T\`a, analog. pro Ť, Y, Ý. - Vě, Vř, V\"o, V\"u, analog. pro F, W. - Redukovány přílišné záporné kerny: - Té, Tó, Tů, Tŕ, Tá, Tú, analog. pro Ť, Y, Ý. - - Uvedené změny nemění kontrolní součet fontu, protože ten je - počítán jen ze šířek znaků (viz sekce 1132 v mf.web). - Důsledek: Není potřeba znovu generovat bitové mapy fontů. - Pokud chcete fonty zavést do sazby, nezapomeňte pouze znovu - vygenerovat formáty za přítomnosti nových metrik. - -1.7.1997 csaccent.mf -- stříška nad o níže, - -- odstraněna chyba v generování \`A ve vysokém - rozlišení. - csacutl.mf, csiacutl.mf -- čárka nad ó více vpravo. - csotheru.mf -- upraveno umístění kroužku nad Ů. - kmroman.mf -- úprava některých kernů. 1. Přisazeno blíže: - Vč, Vě, V\"u, Vc (totéž pro W a F) - Té, Tě, Tó, Tá, Tú, Tc, Tč (též pro Ť, Y, Ý) - tato úprava ovšem neznamená návrat ke stavu - před 20.9.96, ale pokud možno optimální kompromis. - 2. odsazeno od sebe: - ď`` a ť`` (viz \uv{nebuď} \uv{labuť}) - Pozor: aby kern začal pracovat, nelze použít - řešení makra \uv pomocí \aftergroup (to je - implicitně v csplainu). Místo toho pište: - \def\uv #1{\clqq #1\crqq}. - -Copyright -********* - -Zdrojové soubory k CSfontům patří mezi volně šířený software; můžete -jej dále distribuovat anebo modifikovat za podmínek GNU General Public -License, jak ji publikovala Free Software Foundation; buď ve verzi 2 -této licence nebo (podle Vaší volby) v libovolné pozdější verzi. - -Tento software je distribuován s přáním, aby byl užitečný, ale BEZ -ŽÁDNÉ ZÁRUKY. Viz GNU General Public License. - -Anglický originál GNU General Publics License najdete v distribuci -CSTeXu a mnoha dalších volně šířených programů. Můžete si též o něj -napsat na adresu Free Software Foundation, Inc., 59 Temple Place, -Suite 330, Boston, MA 02111-1307 USA |