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