fonty

Wagner, Zdenek WAGNER at icpf.cas.cz
Wed Nov 9 13:29:07 CET 1994


> Dobry den,
>
Tento prispevek jsem puvodne prehledl, proto odpovidam zpozdene

> So zaujmom sledujem diskusiu okolo pouzitia ps fontov v Texu pomocou
> virtualnych fontov a Ghostscriptu. Ako vidiet ma to vela hacikov.
> Najcistejsim riesenim by bolo mat kvalitne mf zdroje tychto fontov.
>
> Je vsebecne zname, ze o tuto ulohu sa pokusa ps2mf a asi tiez aj to, ze
> nevelmi
> uspesne. Po dlhom badani sa mi podarilo najst rodinu fontov kde vsak
funguje
> uplne perfektne. Su to fonty vyrobene Digital Typeface Corporation z roku
> 1991 povychodoeuropstene Typescript Ltd. 1992 (napr. News Serif-EE).
> Vysledky su vynikajuce, dokonca nie je potrebny ziadny afm2tfm, pretoze to
> funguje s metrikou vyrobenou priamo Metafontom. Ziadne problemy s
kodovanim,
> interpunkciou, vsetko je ako v csr10. EE fonty dokonca obsahuju aj kopu
> dalsich hotovych znakov, ktore sa v Texu skladaju. Rad by som si vsak
vsetky
> fonty, ktore mam aj zofocialnil a dokupil dalsie.
>
Obecne je nesnadne prevadet fonty z jedne metody vektoroveho popisu do jine.
Pricina je zrejma. V okamziku tisku (u postscriptu) nebo pri zpusteni MF se
vektorovy popis prevadi na bitovou mapu. Souradnice vychazeji jako desetinna
cisla, ktera je nutno zaokrouhlit na cela cisla. Toto zaokrouhleni vsak neni
trivialni. Vezmete-li si treba pismeno "m", pak, z duvodu symetrie, musi
sirka vyjit na lichy pocet pixelu. Dale je treba zajistit, aby vsechny
nozicky mely stejnou sirku. Proto se k vektorovemu popisu musi dodat
pravidla, jak se maji urcite rozmery zaokrouhlovat. Temto pravidlum se
obvykle rika hinting. Ten je ovsem pro ruzne vektorove popisy ruzny a prevod
z postscriptovych vstem, hstem a callothersubr do metafontovych prikazu neni
zcela trivialni. Pokud ma vystupni zarizeni dostatecne rozliseni, takze
pixely jsou malicke, je to jiz jedno, ale na tiskarnach s 300dpi to muze byt
patrne.

> Mozete mi poradit, ktora cs. firma ich predava? Na Slovensku som bol
zatial
> bezuspesny. Viete o inych .afm .pfb zdrojoch, ktore by boli rovnako
> sympaticke pre ps2mf, samozrejme vcitane vsetkych akcentovanych znakov.
> (Tu by som chcel aj odpovedat p. Strakovi, ze dalsou nevyhodou 7bitovych
> fontov je, ze prislusne zmontovane akcentovane pismena vyzeraju otrasne.)
>
>
> Uplne suhlasim s chvalami, ktore sa v tomto liste peju na Tex. Plain Tex
je
> skutocne vynikajuci a vsetky tie verzie Latexov sa mi zdaju ako vyboje
> nespravnym smerom. Hlavne nedostatky okolo systemu Tex vidim v Metafonte.
> Neda sa urobit nieco ako mfjob, co by jednoduchymi povelmi dokazalo
> preskalovat pismena nezavisle smere x a y, otocit alebo zosikmit znak
> o lubovolny uhol,
> vyrobit znak (mf zdroj) ako kombinaciu niekolkych inych znakov, okrem
> ciernej vyplne urobit aj sedu? A ps2pk ekvivalentny mfjobu?
>
>
Metafont umi radu ruznych transformaci. Nektere napady najdete v
Metafontbooku, v jednom ze Zpravodaju vysel clanek O. Ulrycha "Jak jsem
sazel svisle", kde je priklad, jak modifikovat zdrojaky cm-fontu. Seda vypln
neni mozna, ale muzete pismena vyplnit jakymkoliv rastrem, ktery bude
imitivat sed. Pro skladani znaku z nekolika jinych (i z ruznych fontu)
slouzi virtualni fonty. Tvorbu takovych fontu usnadni napr. program qdTeXvpl
od Eberharda Mattese (je na CTAN i v Brne), dale k tomu potrebujete programy
vftovp a vptovf, pripadne tftopl a pltotf - vse je soucasti emTeXu.

> Chcel by som texovsku verejnost este upozornit na vynikajuci editor p.
> Bittoa, ktory sa nachadza na serveri v Brne. Pracu v Texu nesmierne
ulahcuje
> a za svoju dokonalost vdaci iste aj tomu, ze p. Bitto poctivo zapracoval
do
> programu vsetky pripomienky a poziadavky bratislavskych uzivatelov za
> posledny rok.
> Niektore vlastnosti:
> preklad zobrazovanie a tlac sa spusta priamo z editora,
> da sa prelozit a zobrazit blok,
> po chybe sa editor nastavi na prislusny riadok,
> uzatvorenie zatvoriek a prostredi kontroluje tromi rozlicnymi sposobmi,
> ma obrovske mnozstvo programovacich klaves,
> akcentovane znaky sa daju pisat roznymi sposobmi,
> bezprostredne mozno skakat z editora do prislusneho log-filu,
> da sa nastavit pisanie vlniek po predlozkach,
> z editora sa pusta Texspell
> na zaciatku editovania najdete kurzor, vyznacene bloky a klavesnicu tak
>  ako ste ich opustili,
> umoznuje pracu na RAM disku, takze preklad blokov je bleskovy
> ukazuje kody znakov, co umoznuje lahko zmenit rozne cudne kodovania na
>  Kamenickych
> poskytuje vsetky vlastnosti normalnych editorov okrem moznosti otvorenia
>   viacerych okien.
>
>
> S pozdravom
>
> Anton Surda
>
,~~~/        /`               /     /|      /~~~
   /        /           |_/  /__/  ' |     /
  /     /~~/ /~~/ /~~/ /~~/ /\       | /| / /~~/ /~~/ /~~/ /~~/ /~~~
 /   , /  / /~~~ /  / /~~~ /  \      |/ |/ /  /_/  / /  / /~~~ /
 ~~~~  ~~~  ~~~ '  '  ~~~ '    `     '  '  ~~~  ~~/ '  '  ~~~ '
                              Zdenek Wagner______/



Please, notice the new address: <wagner at icpf.cas.cz>

The old addresses (i.e. <wagner at csearn.bitnet> and <wagner at earn.cvut.cz>)
will continue to work for some time...



More information about the csTeX mailing list