zapis ze schuzky tvurcu cstexu
Petr Olsak
olsak at math.feld.cvut.cz
Tue Apr 11 09:35:11 CEST 1995
Vazeni pratele TeXu, dobry den.
Slibil jsem, ze budu informovat o vysledcich schuzky tvurcu csTeXu. Chtel
jsem proto poslat jakysi "vycuc" ze zapisu, ktery by nezabihal do
technickych podrobnosti. Nakonec ovsem nekdo jiny rozhodl za me tim, ze do
teto skupiny poslat torza ze zapisu, ktery byl puvodne urcen jen tvurcum
csTeXu. V tuto chvili je slusne k tomu torzu pridat cely zapis.
Pripadne dotazy jsem ochoten odpovedet.
Zde je zapis:
Zapis ze schuzky tvurcu CSTeXu, konane dne 6.4.1995. (opraveno, puv. byl
==================================================== zde chybny udaj 7.4.)
Pritomni: P. Sojka, K. Horak, M. Bily, Z. Wagner, P. Olsak, M. Dont,
L. Skarvada, L. Lhotka (chvili).
1. Petr Sojka rozdal vsem pritomnym svuj novy clanek "Uvaha o izolaci
cstugu, kodovani T1 vs. ruzna kodovani il2."
2. Vedeni a odpovednost za projekt csTeX nechtel nikdo prevzit.
*** V otazce CSfontu a jejich kodovani vs. DCfontu jsme rozhodli takto:
(body 3 az 8).
3. Pri instalaci bude moznost vyberu mezi termi alternativami:
chci DC i CS fonty, chci jen DC fonty, chci jen CS fonty.
Vsechny alternativy by mely byt plne funkcni, nicmene dusledky plynouci
z volby jedne z alternativ nejake budou.
4. CSfonty ponechat v soucasnem stavu. Prijali jsme navrh, zda nepridat
nektere casto pouzivane znaky (copyright, libra, paragraf), ktere maji
algoritmy pro kresbu v kazdem PSovem fontu a takto rozsirene kodovani
pozadovat za fixni. Protoze jsme ale nemeli k ruce tabulku Adobe
StandardEncoding, bavili jsme se v abstraktni rovine. Nyni, kdyz mam
tabulku pred ocima, mam jeste jiny navrh (viz muj nasledujici prispevek:
uvaha o rozsireni cs-kodovani, ktery se chystam v zapeti napsat do
e-listu). Pripadne doplneni znaku pro cs fonty (mf zdroje) provede K.
Horak. Pozice dohodne spolecne s Z. Wagnerem.
5. Z Wagner zverejni v cs-kodovani .vf a .tfm pro zakladnich 32 PSovych
fontu.
6. Az Petr Sojka obdrzi definitivni kodovaci layout pro cs-kodovani,
konzultuje s Karl Berrym nazev takovych fontu (tj. hlavne nazvy fontu,
ktere vzniknou podle bodu 5).
7. Pritomna LaTeXovska komunita necitila na schuzce potrebu nazyvat
CSfonty a jejich kodovani jako nejake T?, tj. nebude potreba zadat
mezinarodni LaTeXovskou kliku o prideleni cisla T? pro tyto fonty.
8. Podporu prace s CSfonty v LaTeXu2e zaradi na zaklade maker J.
Zlatusky Z. Wagner.
*** V otazce DC fontu jsme rozhodli takto:
(body 9 az 11).
9. Karel Horak nabidne Knappenovi nase zmeny v CSfontech, aby to
pozitivni z nich mohl zaradit do DCfontu.
10. Bude potreba vytvorit virtualni font v kodovani CSfontu, ktery se
opira o existenci DCfontu. Duvody jsou dva:
- kdo instaluje jenom DC fonty a pouzije csplain (csplain viz dale),
muze tyto virtualni fonty pouzit.
- Bude-li potreba transformovat sazbu realizovanou v TeXu pomoci CSfontu
do PSu s ciste out-line realizovanymi tvary pismen (tj. nikoli bitmapy
v hlavicce PSu), pak se zrejme pouziji DC fonty, ktere jsou k dispozici
i v out-line PSovem formatu.
Otazka hlavni a zasadni zustala otevrena. Kdo ty .vf udela?????
Prosim nekoho z teto e-skupiny, aby se toho ujal.
11. Pokud se bude chtit psat cesky v plainu, nebo v AMSTeXu, pouzije se
csplain a csamstex, ktery misto CM pracuje s CS. Ti kteri chteji mit
instalovany jen DC fonty pak pouziji virtualni font podle bodu 10.
Po pulhodinove vzrusene diskusi, zda ma cenu vytvaret alternativy
formatu dcplain a dcamstex jsme se nakonec dohodli, ze je vytvaret a
podporovat nebudeme. Duvod: Nelze prostym zpusobem nahradit CMfonty
pomoci DCfontu bez zasahu do maker, tykajicich se matiky.
*** V otazce csplainu jsme se dohodli takto:
(body 12 a 13). Totez, co je receno pro plain plati i pro csamstex.
12. P. Olsak vytvori novou verzi csplainu. Zakladni principy zustanou (tj.
misto textovych CMfontu se bude pracovat s CS). Navic nacte nove ceske
deleni slov v tvaru nezavislem na kodovani (tj. nap\v{r}\'{\i}klad
takto). P. Sojka zasle nejnovejsi a "nejlepsi moznou" variantu deleni
vzoru slov.
13. Format csplain bude vybaven prepinacem, ktery znovu aktivuje vlastnost,
ze napr. \v r se interpretuje jako ^^f8 a nikoli jako \accent20r. Tato
vlastnost se zapne zrejme soucasne se zapnutim ceskeho deleni slov a
bude soucasti formatu a nikoli (jako nyni) soucasti stylu czech.sty.
*** V otazce LaTeXu jsme se dohodli takto:
(viz body 14 az 17).
14. O LaTeX v cstexu se budou starat ti, kteri k nemu maji pozitivni vztah,
tj. z pritomnych P. Sojka a Z. Wagner.
15. P. Sojka a Z. Wagner rozhodnou, zda v novem csTeXu ma smysl michat
dva latexy, tj. latex209 a latex2e. Znamena to technicke komplikace
(texinput soubory musi byt zvlast a je potreba pomoci env. promenne
prepinat mezi prioritami jednotlivych texinput adresaru).
Navic je potreba vyresit s tim souvisejici otazku, zda pri instalaci
noveho cstexu vyzvat uzivatele, aby vymazal vse, co se tyka stareho
latexu nebo radeji cely stary csTeX.
16. Pokud uzivatel pri instalaci zvolil alternativu jen CSfonty, instaluje
se mu latex, ktery umi pracovat jen s CS-kodovanymi fonty (s tim souvisi
nactene tabulky vzoru deleni). Pokud uzivatel zvolil alternativu jen DC
fonty, plati totez pro DC kodovani (tj. T1). Pokud uzivatel zvolil oboji,
bude jeho latex umet pracovat s obema kodovanimi (tj. ceske a slovenske
vzory deleni se nactou ve dvou variantach). Aby to generovani latexu
pracovalo pokud mozno automaticky a uzivatelsky prijatelne, o to se
postrara Z. Wagner. Je take mozne prihlednout ke skutecnosti, ze CSfonty
mohou v LaTeXu figurovat jako uplna nahrazka CM fontu, zatimco T1
kodovane fonty nemohou.
17. P. Sojka a Z. Wagner zvazi, jak se vyporadat s copyrightovymi pozadavky
autoru l2e na sireni latexu2e jako celek a v nezmenene podobe.
*** V otazce stylu czech.sty jsme se rozhodli takto:
(viz body 18 a 19). Pro slovak.sty plati analogicky totez.
18. Styl czech.sty bude mit na zacatku vidlicku zhruba tvaru:
\ifx\fmtname\latexname \input lczech.sty \expandafter\endinput \fi
Dale bude styl obsahovat zalezitosti czech.sty, tykajici se plainu.
Tj. uvozovky, prepnuti \sfcodes, prepnuti do ceskeho deleni slov,
prepinace pro toto prepnuti, \today apod. Nebude obsahovat
redefinice LaTeXovskych slov typu Chapter -> Kapitola. Tyto veci budou
reseny v samostatnem stylu lczech.sty, urceny pro latex2e.
Udela P. Olsak ve spolupraci s Z Wagnerem, ktery doda veci tykajici se
LaTeXu.
19. Styl czech.sty nebude obsahovat \def\v#1 jako dosud (viz bod 13).
Zpetna kompatibilita pouziti stylu czech bude na bazi csplainu resena a
na bazi LaTeXu nevim.
20. K. Horak navaze komunikaci s Mattesem na tema nas csTeX a jeho emTeX
v souvislosti s tim, ze jsme porusili jeho pozadavek na sireni emTeXu
jako celek.
21. Nebyla diskutovana otazka dalsi existence formatu amsLaTeX a LAMSTeX.
Domnivam se, ze pokud jde o amsLaTeX, rozhodne o nem skupina pracujici
na LaTeXu v csTeXu a pokud jde o LAMSTeX, nebudeme s nim vubec hybat.
22. Instalace se bude na vsech systemech opirat o imlicitni nastaveni
automatickeho generovani fontu z mf zdroju. Zredukuje se tim pocet
disket distribuce csTeXu pro DOS; k dispozici budou jen "zakladni"
fontove minimum v bitovych mapach. Kdo rozhodne, co je fontove minimum a
sestavi instalacni zipy knihoven, nebylo dohodnuto. Prosim, aby se toho
nekdo na teto e-skupine ujal.
23. Otazky modulu a jednotlivych implementaci pro ruzne systemy se na
schuzce neresily.
Obecny zaver ze schuzky. Budeme podporovat csfonty a dc fonty rovnym dilem.
Prosim pritomne, kdyby si vzpomneli, ze jsem neco do zapisu zapomnel
dodat, aby to jeste napsali.
Zapsal: Petr Olsak
More information about the csTeX
mailing list