dobrovolnik, moznost prechodu na LM v CSTeXu

Petr Brezina petr-brezina at volny.cz
Fri Sep 16 21:52:01 CEST 2005


Dobry vecer,

vcera a prevcirem jsem se zabyval temi LM a CS fonty. Zde bych chtel
uvest nektere sve postrehy. Udelal jsem si vlastni porovnani sirek
znaku podle cs*.pl a lm*.afm. Rozdily tam jsou (me vysledky se ovsem
ve srovnani s Piskovymi lisi, nevidim takove rozdily sirky napr.
u guillemots, viz dole), rozdil sirky tykajici se dolaru v kurzive
je patrne chyba, misto dolaru tam ma byt libra (k souborum dodanym
s LM fonty je tedy zapotrebi pridat dalsi soubor enc a patricne
upravit soubor map). S tim zborcenim sazby to ovsem neni tak
jednoznacne; zalezi na jednotlivych programech: Dvips bere sirku znaku
PS fontu z prislusneho souboru tfm, takze pri prevodu dvi -> ps by se
sazba nerozjela. Podobne pracuje zrejme i pdftex. Take gsftopk, kdyz
vytvari soubory pk z PS fontu, uklada do pk udaje o sirkach z metrik
tfm. Naproti tomu, nemylim-li se, ps2pk bere sirku z prislusneho
souboru afm, takze v takovem pripade by doslo k rozjeti sazby.

Vetsi uskali bych videl v esteticke kvalite CS fontu. Tu je treba
dobre strezit, nebot by se sem snadno mohly v prubehu casu vkradat
ustupky, az bychom se za tech prislovecnych sto let divili, ze
dokument vysazeny TeXem vypada jinak (hure) nez pred onemi sto lety,
ackoli jednotliva pismena jsou usazena na naprosto stejnych mistech.
Proto ma-li pojem TeX zustat znackou kvality a stability, pak je treba
se vsi rozhodnosti odmitat zmeny, ktere by znamenaly snizeni stavajici
typograficke kvality TeXovskych dokumentu. Cesky TeXista, zvykly na
verzalky s pekne usazenymi akcenty, bude asi ponekud rozpacity pri
pohledu na akcentovane verzalky z LM. Je otazkou, proc by se s tim mel
smirovat. Nasilna globalizace za kazdou cenu se mi jevi jako krok
spatnym smerem. Akcentovane verzalky v LM jsou vyssi, coz se muze
v nekterych situcich projevit negativne. Abych pravdu rekl, nejsem
prilis nadsen vzhledem akcentovanych pismen z LM (prohlizel jsem zatim
jen zakladni fonty rm, bf, it) a nepredpokladam, ze by se o tom
s Polaky dalo dostatecne vyjednavat.

Ono to neni ani tak uplne koser podstrcit uzivateli LM fonty a tvrdit,
ze to jsou CS fonty (tak trochu schizofrenie). Myslim, ze by nebylo
prilis pekne, kdyby se v jednom dokumentu setkaly LM s pravymi CS, coz
se muze stat, nebot soucasti balicku CS fontu jsou extrapolovane
metriky, pro nez nejsou odpovidajici LM fonty. Pokud tedy uzivatel
pouzije napr. metriku csbxti12, bude se divit, ze ve vytistenem
dokumentu ma toto pismo akcenty jineho vzhledu a umisteni, nez jsou
u ostatnich fontu z teze rodiny.

Nemylim-li se, LM fonty nemaji alternativu pro csdunh10, csff10,
csfib10 a csfi10, zatimco v Type1 CS fontech tato ctyri pisma jsou.

Pri praci s CS a LM fonty jsem si vsiml jedne pro me ne zcela
pochopitelne veci (ono je to uz asi znamo, pro me to byla ale
novinka): Ve fontu csinch chybi nektera akcentovana pismena
(L s hackem, A s prehlaskou, O se striskou, O s prehlaskou,
U s krouzkem a U s prehlaskou).

S pozdravem

Petr Brezina


Rozdily sirky cs versus lm

tolerance rozdilu sirky: 120sp
(rozmery fontu s designesize 17.28 jsou pronasobeny jen 17,
font inch je pronasoben 72)
znaky jsou cislovany prubezne, tak jak jsou v CSfontech (od 1 do 181)

csr17.sir-cs
! 129: 0.14526pt
! 131: 0.19014pt
! 132: 0.88818pt

csr12.sir-cs
! 129: 0.24426pt
! 132: 0.65277pt

csr10.sir-cs
! 129: 0.26672pt
! 132: 0.55557pt

csr9.sir-cs
! 129: 0.27054pt
! 132: 0.51389pt

csr8.sir-cs
! 129: 0.29272pt
! 132: 0.47217pt

csr7.sir-cs
! 129: 0.36081pt
! 132: 0.43056pt

csr6.sir-cs
! 129: 0.38919pt
! 132: 0.38882pt

csr5.sir-cs
! 129: 0.44456pt
! 131: 0.27718pt
! 132: 0.34729pt

csbx12.sir-cs
! 32: 0.36108pt
! 129: 0.57pt
! 132: 0.75pt

csbx10.sir-cs
! 32: 0.30563pt
! 129: 0.53665pt
! 132: 0.63889pt

csbx9.sir-cs
! 32: 0.28345pt
! 129: 0.53586pt
! 132: 0.59161pt

csbx8.sir-cs
! 32: 0.26123pt
! 129: 0.52148pt
! 132: 0.54443pt

csbx7.sir-cs
! 32: 0.23894pt
! 129: 0.55724pt
! 132: 0.49721pt

csbx6.sir-cs
! 32: 0.2167pt
! 129: 0.57907pt
! 132: 0.44989pt

csbx5.sir-cs
! 32: 0.19447pt
! 129: 0.60486pt
! 132: 0.40283pt

cssl12.sir-cs
! 129: 0.24426pt
! 132: 0.65277pt

cssl10.sir-cs
! 129: 0.26672pt
! 132: 0.55557pt

cssl9.sir-cs
! 129: 0.27054pt
! 132: 0.51389pt

cssl8.sir-cs
! 129: 0.29272pt
! 132: 0.47217pt

cstt12.sir-cs

cstt10.sir-cs

cstt9.sir-cs

cstt8.sir-cs

cssltt10.sir-cs

csvtt10.sir-cs
! 12: 0.25482pt
! 13: 0.03677pt
! 14: 2.91656pt
! 15: 5.83313pt
! 16: 3.7915pt
! 33: 2.33337pt
! 35: 0.93323pt
! 61: 2.33337pt
! 63: 0.2916pt
! 96: 4.66675pt
! 125: 5.24994pt
! 129: 0.51987pt
! 132: 0.58334pt

csss17.sir-cs
! 32: 0.65576pt
! 129: 0.05318pt
! 132: 0.88818pt

csss12.sir-cs
! 32: 0.47223pt
! 129: 0.08826pt
! 132: 0.65277pt

csss10.sir-cs
! 32: 0.41672pt
! 129: 0.12665pt
! 132: 0.55557pt

csss9.sir-cs
! 32: 0.36118pt
! 129: 0.1626pt
! 132: 0.51389pt

csss8.sir-cs
! 32: 0.33337pt
! 129: 0.18872pt
! 132: 0.47217pt

csssi17.sir-cs
! 32: 0.65576pt
! 129: 0.05318pt
! 132: 0.88818pt

csssi12.sir-cs
! 32: 0.47223pt
! 129: 0.08826pt
! 132: 0.65277pt

csssi10.sir-cs
! 32: 0.41672pt
! 129: 0.12665pt
! 132: 0.55557pt

csssi9.sir-cs
! 32: 0.36118pt
! 129: 0.1626pt
! 132: 0.51389pt

csssi8.sir-cs
! 32: 0.33337pt
! 129: 0.18872pt
! 132: 0.47217pt

csssdc10.sir-cs
! 32: 0.41656pt
! 129: 0.23987pt
! 132: 0.52795pt

csssbx10.sir-cs
! 32: 0.61111pt
! 129: 0.52017pt
! 132: 0.61111pt

csssqi8.sir-cs
! 32: 0.05554pt
! 129: 0.3147pt
! 132: 0.55554pt

csssq8.sir-cs
! 32: 0.05554pt
! 129: 0.3147pt
! 132: 0.55554pt

csbxsl10.sir-cs
! 32: 0.30563pt
! 129: 0.53665pt
! 132: 0.63889pt

csb10.sir-cs
! 32: 0.27786pt
! 129: 0.37674pt
! 132: 0.55557pt

csti12.sir-cs
! 37: 3.18768pt
! 107: 0.29993pt
! 129: 0.46893pt
! 132: 0.59985pt

csti10.sir-cs
! 37: 2.69089pt
! 107: 0.25558pt
! 129: 0.41183pt
! 132: 0.51117pt

csti9.sir-cs
! 37: 2.44981pt
! 107: 0.23607pt
! 129: 0.40622pt
! 132: 0.47227pt

csti8.sir-cs
! 37: 2.27783pt
! 107: 0.21948pt
! 129: 0.44617pt
! 132: 0.43884pt

csti7.sir-cs
! 37: 2.44278pt
! 107: 0.20561pt
! 129: 0.53171pt
! 132: 0.41112pt

csbxti10.sir-cs
! 32: 0.30548pt
! 37: 2.93533pt
! 107: 0.29434pt
! 129: 0.74844pt
! 132: 0.58899pt

csitt10.sir-cs

csu10.sir-cs
! 1: 0.53345pt
! 2: 0.71106pt
! 3: 0.66666pt
! 4: 0.57785pt
! 5: 0.57785pt
! 6: 0.62225pt
! 7: 0.62225pt
! 8: 0.66666pt
! 9: 0.62225pt
! 10: 0.66666pt
! 11: 0.62225pt
! 12: 0.53345pt
! 13: 0.48889pt
! 14: 0.51102pt
! 15: 0.7666pt
! 16: 0.77774pt
! 17: 0.26657pt
! 18: 0.28885pt
! 19: 0.44449pt
! 20: 0.44449pt
! 21: 0.44449pt
! 22: 0.44449pt
! 23: 0.44449pt
! 24: 0.25726pt
! 25: 0.39993pt
! 26: 0.46677pt
! 27: 0.62225pt
! 28: 0.62225pt
! 29: 0.44449pt
! 30: 0.75546pt
! 31: 0.84442pt
! 32: 0.66666pt
! 33: 0.22217pt
! 34: 0.26657pt
! 35: 0.41107pt
! 36: 0.71106pt
! 37: 1.94443pt
! 38: 0.71106pt
! 39: 0.66666pt
! 40: 0.26657pt
! 41: 0.35553pt
! 42: 0.35553pt
! 43: 0.44449pt
! 44: 0.66666pt
! 45: 0.26657pt
! 46: 0.31113pt
! 47: 0.26657pt
! 48: 0.44449pt
! 49: 0.44449pt
! 50: 0.44449pt
! 51: 0.44449pt
! 52: 0.44449pt
! 53: 0.44449pt
! 54: 0.44449pt
! 55: 0.44449pt
! 56: 0.44449pt
! 57: 0.44449pt
! 58: 0.44449pt
! 59: 0.26657pt
! 60: 0.26657pt
! 61: 0.26657pt
! 62: 0.66666pt
! 63: 0.44449pt
! 64: 0.44449pt
! 65: 0.66666pt
! 66: 0.62225pt
! 67: 0.59998pt
! 68: 0.62225pt
! 69: 0.64438pt
! 70: 0.57785pt
! 71: 0.55557pt
! 72: 0.66681pt
! 73: 0.62225pt
! 74: 0.31113pt
! 75: 0.44449pt
! 76: 0.64453pt
! 77: 0.53345pt
! 78: 0.75562pt
! 79: 0.62225pt
! 80: 0.66666pt
! 81: 0.57785pt
! 82: 0.66666pt
! 83: 0.62225pt
! 84: 0.48889pt
! 85: 0.62225pt
! 86: 0.62225pt
! 87: 0.62225pt
! 88: 0.84442pt
! 89: 0.62225pt
! 90: 0.62225pt
! 91: 0.53345pt
! 92: 0.26657pt
! 93: 0.41107pt
! 94: 0.26657pt
! 95: 0.44449pt
! 96: 0.26657pt
! 97: 0.26657pt
! 98: 0.44449pt
! 99: 0.39993pt
! 100: 0.39993pt
! 101: 0.44449pt
! 102: 0.39993pt
! 103: 0.26657pt
! 104: 0.39993pt
! 105: 0.44449pt
! 106: 0.26657pt
! 107: 0.01099pt
! 108: 0.39993pt
! 109: 0.22217pt
! 110: 0.71106pt
! 111: 0.48889pt
! 112: 0.44449pt
! 113: 0.44449pt
! 114: 0.39993pt
! 115: 0.36667pt
! 116: 0.35553pt
! 117: 0.28885pt
! 118: 0.46661pt
! 119: 0.39993pt
! 120: 0.57785pt
! 121: 0.44449pt
! 122: 0.42236pt
! 123: 0.35553pt
! 124: 0.44449pt
! 125: 0.88898pt
! 126: 0.44449pt
! 127: 0.44449pt
! 128: 0.44449pt
! 129: 1.38977pt
! 130: 0.62225pt
! 131: 0.31189pt
! 132: 0.11108pt
! 133: 0.48889pt
! 134: 0.48889pt
! 135: 0.53345pt
! 136: 0.48889pt
! 137: 0.62225pt
! 138: 0.53345pt
! 139: 0.22217pt
! 140: 0.44449pt
! 141: 0.35553pt
! 142: 0.28885pt
! 143: 0.35553pt
! 144: 0.62225pt
! 145: 0.62225pt
! 146: 0.62225pt
! 147: 0.53345pt
! 148: 0.62225pt
! 149: 0.57785pt
! 150: 0.57785pt
! 151: 0.31113pt
! 152: 0.64438pt
! 153: 0.62225pt
! 154: 0.66666pt
! 155: 0.66666pt
! 156: 0.66666pt
! 157: 0.62225pt
! 158: 0.62225pt
! 159: 0.62225pt
! 160: 0.62225pt
! 161: 0.62225pt
! 162: 0.36667pt
! 163: 0.44449pt
! 164: 0.44449pt
! 165: 0.22217pt
! 166: 0.39993pt
! 167: 0.39993pt
! 168: 0.39993pt
! 169: 0.26657pt
! 170: 0.44449pt
! 171: 0.48889pt
! 172: 0.44449pt
! 173: 0.44449pt
! 174: 0.44449pt
! 175: 0.36667pt
! 176: 0.46661pt
! 177: 0.46661pt
! 178: 0.46661pt
! 179: 0.42236pt
! 180: 0.41107pt
! 181: 0.41107pt

cscsc10.sir-cs
! 129: 0.43762pt
! 131: 0.16739pt
! 132: 0.58334pt

cstcsc10.sir-cs

csinch.sir-cs
! 42: 11.00061pt
! 43: 8.80005pt
! 44: 4.40112pt
! 46: 22.40002pt
! 47: 33.40063pt
! 50: 6.60059pt
! 51: 2.20056pt
! 52: 4.40002pt




More information about the csTeX mailing list