********** Informace o CS-fontech **********
********************************************
21.9.96 Petr Olケ疚
CS-fonty jsou konzervativn匇 rozケ煇en匇 CM font Donalda Knutha. T匇 je
m匤□o, セe kaセd CS-font msvj prot□ケek v n□ak駑 CM fontu, pi鐺mセ tyto
dva fonty se naprosto shodujv kdov疣 tvarech a ケ煇k當h znak prvn兤h
128 pozic ve fontu. Kdov疣t□hto font je pesnpops疣o v knize
"D. Knuth: Computer Modern Typefaces, vol. E of Computer & Typesetting".
Znaky s kdy nad 128 v CS-fontech odpov冝ajkdov疣p﨎men 鐺skabecedy
podle ISO 8859-2. Pesn popis kdov疣CS-font je uveden v dodatku F
knihy "P. Olケ疚: Typografick syst駑 TeX".
N疽leduje seznam vケech CM font. Pokud nenvpravo uveden alternativnn痙ev
CS-fontu, jednse o matematick font, kter nemv CS-fontech alternativu.
Takji nepotebuje.
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兤 najdeme metriky vytvoenSauterovou
extrapolac kternemajp匇ou 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セ咩aj兤jen znaky z pozic 0--127 bude
100% shodnzpracov疣 pi pouセitCM font i CS font. Odliケnosti existuj
ale jsou tak nepatrn セe je velmi malprvad□odobnost, セe by pi b□n駑
uセ咩疣byla pozorovatelnrozd匀nost. Nicm駭pesto zde vケechny
odliケnosti uv疆匇 v鐺tnkoment碾. Uvedenhodnoty jsou p勛ladem
pi srovn疣fontu csr10 s cmr10.
1. Kerningovp疵y
------------------
".." -- mezi te鑢ami v csr10 je implicitnkern, aby bylo moセno s痙et
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 francouzskuvozovky, kd 158, v cmr10 nen
">>" vede v csr10 na francouzskuvozovky, kd 159, v cmr10 nen
3. Vケky znak
--------------
Form疸 .tfm je omezen na maxim疝n16 rznch vケek znak v jednom fontu.
V cmr10 je obsazeno vケech 16 rznch vケek. Pitom v csr10 pich痙ejdalケvケky znak danakcentovanmi znaky. Proto METAFONT provedl v csr10 jistzaokrouhlen kterzpsobodliケnost vケek od vケek v cmr10 maxim疝no
0,007779pt. Jednse o tyto znaky:
\Gamma aセ \Omega, \AE, \OE a vケechny kapit疝ky:
v csr10 jsou menケo 0,00773pt
Nadrセ咜ko (kd 22), nadpunt勛 (kd 95) a pehl疽ka (kd 127):
v csr10 v□ケo 0,007779pt
i, j v csr10 v□ケo 0,007779pt
+ (znak plus) v csr10 menケo 0,007778pt
Rozd匀nost vケek nenkritick protoセe pi sazbse v□ケinou berou v vahu
jen ケ煇ky znak. Pouze vjime鈩promluvdo sazby i vケka (v□ケinou kdyセ
objekt v 疆ku je v□ケneセ \baselineskip).
Opravy v CS fontech
*******************
20.9.1996: ネ a dalケakcentovankapit疝ky m□y v□ケvケku neセ kresba o
1,2pt. Opraveno.
20.9.1996: Odstran□y nevhodnz疳ornkerny:
T T, T\"o, T\"u, T\"a, T\`a, analog. pro ォ, Y, ン.
V V, V\"o, V\"u, analog. pro F, W.
Redukov疣y p匀iケnz疳ornkerny:
T T, T, T T T, analog. pro ォ, Y, ン.
Uvedenzm□y nem□kontrolnsou鐺t fontu, protoセe ten je
po竟t疣 jen ze ケ煇ek znak (viz sekce 1132 v mf.web).
Dsledek: Nenpoteba znovu generovat bitovmapy font.
Pokud chcete fonty zav駸t do sazby, nezapomete pouze znovu
vygenerovat form疸y za p咜omnosti novch metrik.
1.7.1997 csaccent.mf -- st晥ka nad o n暙e,
-- odstran□a chyba v generov疣\`A ve vysok駑
rozliケen
csacutl.mf, csiacutl.mf -- 鞦rka nad v兤e vpravo.
csotheru.mf -- upraveno um﨎t□krouセku nad ル.
kmroman.mf -- prava n□terch kern. 1. Pisazeno 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 neznamenn疱rat ke stavu
ped 20.9.96, ale pokud moセno optim疝nkompromis.
2. odsazeno od sebe:
`` a サ`` (viz \uv{nebu} \uv{labuサ})
Pozor: aby kern za鐶l pracovat, nelze pouセ咜
eケenmakra \uv pomoc\aftergroup (to je
implicitnv csplainu). M﨎to toho piケte:
\def\uv #1{\clqq #1\crqq}.
Copyright
*********
Zdrojovsoubory k CSfontm patmezi volnケ煇en software; mセete
jej d疝e distribuovat anebo modifikovat za podm匤ek GNU General Public
License, jak ji publikovala Free Software Foundation; bu ve verzi 2
t騁o licence nebo (podle Vaケvolby) v libovolnpozd□ケverzi.
Tento software je distribuov疣 s p疣匇, aby byl uセite鈩, ale BEZ
ョチDNノ ZチRUKY. Viz GNU General Public License.
Anglick origin疝 GNU General Publics License najdete v distribuci
CSTeXu a mnoha dalケ兤h volnケ煇ench program. Mセete si t鮴 o n□
napsat na adresu Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA