Vladimír Lukeš: METAFONT - Jak kreslit obrázky
Predchozi (Obsah) Dalsi

14. Spouštění METAFONTu

Na základě příkazů ze vstupního souboru generuje METAFONT výstupní bitmapu. Závisí ale na mnoha parametrech, jak tato bitmapa bude vypadat. Některé parametry můžeme specifikovat na příkazové řádce při volání programu. Tady však narážíme na rozdílnost operačních systémů s nimiž pracujeme. V systému UNIX voláme METAFONT takto:


mf '\úvodní příkazy '


V DOSu není nutné použít apostrofy, ale musí být uvedena použitá báze (1) , což je jednoduše řečeno systém základních maker. Takže volání programu vypadá takto:


mf &plain \úvodní příkazy


Nejčastěji se jako úvodní příkazy používají:

  • mode - nastavení módu, tím je určeno rozlišení a další parametry výstupního zařízení. (možné módy jsou např. deskjet, laserjet, typesetter, ... )
  • mag - zvětšení obrázku/fontu, implicitní hodnota je 1
  • input - definuje hlavní vstupní soubor (příponu mf není nutné psát), jméno je též použito jako základ názvu generovaných souborů

Chceme-li např. generovat obrázek pro inkoustovou tiskárnu v 1,5 násobném zvětšení popsaný v souboru prasatko.mf, stačí v UNIXu napsat tuto řádku:


mf '\mode=deskjet; mag=1.5; input prasatko'


nebo v DOSu:


mf &plain \mode=deskjet; mag=1.5; input prasatko


METAFONT vytváří soubor xxx.tfm s metrickými údaji a bitmapový soubor xxx.gf v daném rozlišení. Protože ale TeXovské dvi-ovladače používají místo nekomprimovaného gf formátu komprimovaný formát pk, musíme bitmapu z gf do pk převést. Komprimaci provádí program gftopk, který najdeme v každé distribuci METAFONTu (TeXu). V mnoha případech probíhá převod zcela automaticky.


gftopk prasatko.gf




Predchozi
Converted by Selathco 0.85 on 08.06.1999 11:20
Dalsi