| |||
Jak dostat z METAFONTu to, co chcete
METAFONT vßm umo╛≥uje vytvo°it si vlastnφ font, ale v∞t╣ina u╛ivatel∙
TeXu ho nikdy nepou╛φvß. METAFONT, na rozdφl od TeXu, vy╛aduje
nekterß specißlnφ nastavenφ. Ka╛dΘ v²stupnφ za°φzenφ, pro kterΘ se
generuje font, pot°ebuje p°idru╛en² m≤d. M≤dy se definujφ pou╛itφm
konvencφ % inimf This is METAFONT.... **plain # napi╣te plain (output) *input local # zadejte toto (output) *dump # zadejte toto Beginning to dump on file plain.... (output)Tφm se vytvo°φ bßzov² soubor pojmenovan² plain.base (p°φpadn∞ n∞co
podobnΘho; nap°φklad v MSDOSu to bude PLAIN.BAS ), kter² je t°eba
p°emφstit do adresß°e, jen╛ ve va╣em systΘmu obsahuje bßzovΘ soubory.
(N∞kterΘ systΘmy obsahujφ i dva nebo vφce takov²ch adresß°∙, ka╛d² pro jinou
,,velikost`` pou╛itΘho METAFONTu.)
Nynφ se pot°ebujete ujistit, ╛e METAFONT p°i spu╣t∞nφ Φte tuto novou bßzi.
Jestli╛e METAFONT naΦφtß na va╣em systΘmu implicitn∞
Obvykl² zp∙sob, jak vytvo°it font s \mode=jako odpov∞∩ na v²zvu ,, ** `` nebo na p°φkazovΘ °ßdce
METAFONTu. (Pokud <jmΘno m≤du>
je neznßmΘ nebo neplatnΘ, bude pou╛it implicitnφ m≤d a METAFONT vyrobφ v²stupnφ
soubor nazvan² ) <Zv∞t╣enφ> je
Φφslo v plovoucφ °ßdovΘ Φßrce nebo `magstep' (magstepy jsou definovßny
v The METAFONTbook a v The TeXbook). Jestli╛e
mag=<zv∞t╣enφ> je neplatnΘ, bude implicitn∞ 1 (magstep 0). Nap°φklad,
pro generovßnφ cmr10 zv∞t╣enΘho na 12pt pro tiskßrnu epson byste m∞li napsat
mf \mode=epson; mag=magstep 1; input cmr10Poznamenejme, ╛e pod Unixem jsou znaky \ a ; obvykle v uvozovkßch nebo
se zp∞tn²m lomφtkem, tak╛e by to zpravidla m∞lo vypadat takhle:
mf '\mode=epson; mag=magstep 1; input cmr10'
Pokud nemßte inimf nebo pot°ebujete specißlnφ m≤d, kter² nenφ
v bßzi, m∙╛ete vlo╛it jeho p°φkazy do souboru (nap°. % This is ln03.mf as of 2/27/90 % mode_def courtesy of John Sauter proofing:=0; fontmaking:=1; tracingtitles:=0; pixels_per_inch:=300; blacker:=0.65; fillin:=-0.1; o_correction:=.5;(v╣imn∞te si nep°φtomnosti p°φkaz∙ mode_def a enddef ), je t°eba napsat
mf \smode="ln03"; input cmr10Tato technika nenφ jedinß, kterou byste sprßvn∞ m∞li pou╛φvat, ale m∙╛e se ukßzat u╛iteΦnß, jestli╛e mßte novou tiskßrnu a chcete experimentovat s parametry, Φi z n∞jak²ch jin²ch d∙vod∙ editujete pou╛φvanΘ parametry. Jakmile jste si jednou ujasnili p°φpustnou mno╛inu parametr∙, m∙╛ete je uplatnit p°i p°ebudovßnφ bßzovΘho souboru, kter² pou╛φvßte. Souhrn v²╣e uvedenΘho od Geoffrey Tobina a upozorn∞nφ na nejΦast∞j╣φ nßstrahy a ·skalφ p°i pou╛φvßnφ METAFONTu lze nalΘzt v dokumentu CTAN: mf-beginners
KterΘ fontovΘ soubory je t°eba si nechat
METAFONT produkuje p°i svΘm b∞hu t°i soubory: metrikovΘ (
Pro prßci TeXu s fontem je zapot°ebφ
K v²rob∞ obrazovkovΘho nebo tiskovΘho v²stupu pot°ebuje
Pokud nenastanou n∞jakΘ problΘmy,
nem∞l by b²t soubor
Vyta╛enφ bitov²ch map z archφvuV∞t╣ina lidφ, kte°φ zaΦφnajφ pou╛φvat TeX s laserovou tiskßrnou s rozli╣enφm 300 dpi (dots-per-inch) a fonty Computer Modern pro toto rozli╣enφ, je zßsobena mno╛stvφm TeXovsk²ch balφk∙. Na CTAN jsou takΘ dv∞ takovΘ sady: CTAN: pk300 (pro Φern² tisk) a CTAN: pk300w (pro bφl² tisk). Ale n∞kte°φ u╛ivatelΘ cht∞jφ poslat svou prßci na vysoce kvalitnφ sßzecφ stroje (obyΦejn∞ s rozli╣enφm 1270 dpi nebo vφce). TΘ╛ se Φast∞ji pou╛φvajφ 600 dpi laserovΘ tiskßrny. ProΦ archφvy a knihovny neposkytujφ bitovΘ mapy font∙ v t∞chto velikostech? D∙vody jsou dva:
Tak co s tφm? M∙╛ete si sami vytvo°it pot°ebnΘ fonty pomocφ METAFONTu; nenφ to tak slo╛itΘ a n∞kterΘ ovladaΦe vßm pomohou (dvips a ovladaΦe emTeXu) zkonstruovat p°φkazy METAFONTu. M∙╛ete se podφvat na CTAN do kolekce m≤d∙ METAFONTu Karla Berryho, do souboru CTAN: modes-file. Na druhΘ stran∞, pokud vlastnφte PostScriptovΘ za°φzenφ, uva╛ujte o fontech ve formßtu Type 1. Je mo╛nΘ koupit v╣echny fonty Computer Modern v PostScriptovΘm tvaru od Blue Sky Research nebo od Y&Y (adresa viz KomerΦnφ implementace TeXu), Φi pou╛φt ve°ejn∞ p°φstupnou verzi Basila Malysheva v CTAN: ps-type1 (kolekce Paradissa je kompletnφ, ale postupn∞ je nahrazovßna lep╣φ kolekcφ BaKoMa).
| |||
|