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