cm2cs/*.vf

Petr Sojka sojka at daeron.fi.muni.cz
Sun May 18 15:24:03 CEST 1997


"Petr Olsak wrote:"
:
: On Tue, 13 May 1997, Petr Sojka wrote:
:
: > "Jiri Osoba wrote:"
: > : > Petr Sojka:
: > : > Je zde nekdo, kdo vi, zda je to legalni (sirit font s nazvem
: > : > cmr10 jiny nez Knuthuv)? (srv. "IMportant message" na Knuthove
: > : > strance)
: > : To je otazka, zda je to jiny font.
: > Na to se prave ptam.
: > : TFM je stejna (ledaze by VPtoVF
: > : vytvoril iny TFM (a to by byla Knuthova chyba...:-)), premapovane CS
: > : fonty jsou v dolni polovine tvoreny CM fonty (doslovne - volaji se
: > : stejne soubory, ne jako DC fonty, ktere z CM jen vychazeji) a tak
: > dc/ec fonty maji se take jinak jmenuji.
: > : vysledek bude identicky - domnivam se, ze Knuthovi slo hlavne o to,
: > : aby byl identicky vysledek.
: > Jestli mate moznost se ho na to zeptat, rad uvitam ziskani odpovedi.
: > Nevylucuji, ze mu staci stejny kontrolni soucet; ale rad bych
: > aby se CSTUG vyhnul podobne ostude, kterou si trhl ten,
: > ktery si pozmenil cm fonty, neprejmenoval a nezabranil jejich sireni.
:
: Pritomnost cm2cs/*.vf v instalaci TeXu je v pripade emTeXu ekvivalentni
: pritomnosti konfiguracniho souboru cs.sub a jeho pouziti v davkach na
: zobrazeni a tisk dvi. V tom cs.sub se pravi neco jako: cm* -> cs*.
:
: cs.sub uz nekolik let existuje v emTeXove casti CSTeXu a vubec nikdo to
: nezpochybnil, ze by to bylo nekorektni vuci Knuthovym pozadavkum.
:
: cm2cs/*.vf jsou VIRTUALNI fonty, coz prakticky znamena, ze to zadne fonty
: nejsou.
Coz prakticky znamena, ze jsou-li instalovany, maji prioritu
pred obycejnymi fonty na vsech platformach.
: Dukazem tohoto tvrzeni je jiz zminena skutecnost, ze stejnou
: sluzbu udela konf. soubor nejakeho dvi ovladace s radkem cm* -> cs*.
Dukaz bych si predstavoval jinak; navic tady nehraje terminologie
roli. Rikej si virtualnim fontum treba "casti dvi" nebo jinak, jestli chces;
podstatny rozdil mezi
substitucnim souborem a vf je ten, ze cs.sub je specifikum
jedne jedine instalace TeXovych ovladacu, kdezto format vf je
prenositelny a istal se dnes jiz
ve svete TeXovskych ovladacu standardem a exituji pro nej
prenositelne programy jako vftovp apod. Lze se tedy spolehnout na to,
ze kdyz si nekdo nahraje cm2cs/*.vf, instalace se zacne chovat
jinak. Navic existence cm fontu je a bude jeste dlouho
v TeXovych instalacich nezbytnou, takze je nezbytne, aby
cm fonty v distribuci cstexu zustaly take.

: Sam Knuth ve svem clanku k virtualnim fontum uvadi moznosti pouziti teto
: datove struktury: mapovat nejaky font jinym, je-li to pro provoz
: konkretni instalace TeXu vyhodne.
Ano, Knuth navrhl vf proto, aby umoznovaly vetsi inteligenci na urovni fontu
(casti dvi); ale nemluvi o necem, co nema jiny smysl nez prejmenovat jeho cm
fonty na nejaky lokalni standard a jeste to sirit do sveta.
: Pritomnost cm2cs/*.vf je tedy jen
: aplikaci podle Knuthova navodu.
Ne Knuth k nicemu takovemu nenavadi.
:
: Jsem presvedcen, ze cm2cs/*.vf neni v rozporu s Knuthovymi pozadavky.
A co Ti rekla bnb?

Proti fontum per se nikdo nic nema; jde o verejne sireni, navic v ramci CSTUG.
Nemam nic proti tomu:
-- sirit vlastni (awk) skripty, ktere .vf delaji, v ramci cstexu
-- sirit vf mimo cstex/CSTUG
-- sirit balik v ramci cstex CSTUGem, pokud budou dostatecne zaruky,
   ze nepujde o vec, kterou by si DEK nepral
--ps
:
: Petr Olsak



More information about the csTeX mailing list