summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/czechslovak/cstug/csfaq/sectK.html
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-doc/doc/czechslovak/cstug/csfaq/sectK.html')
-rw-r--r--Master/texmf-doc/doc/czechslovak/cstug/csfaq/sectK.html238
1 files changed, 0 insertions, 238 deletions
diff --git a/Master/texmf-doc/doc/czechslovak/cstug/csfaq/sectK.html b/Master/texmf-doc/doc/czechslovak/cstug/csfaq/sectK.html
deleted file mode 100644
index 472a6c3e7fb..00000000000
--- a/Master/texmf-doc/doc/czechslovak/cstug/csfaq/sectK.html
+++ /dev/null
@@ -1,238 +0,0 @@
-<HTML>
-<HEAD>
-<META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-2">
-<TITLE>METAFONT</TITLE>
-<STYLE TYPE="text/css">
-<!--
- ol.section li { font-size:large;font-weight:bold;margin-top:1em; }
- ul.question li { font-size:medium;font-weight:normal;margin-top:.2em; }
--->
-</STYLE>
-</HEAD>
-<BODY BACKGROUND="images/back_narrow.gif"
-BGCOLOR="#ffffff"
-TEXT="#000000"
-LINK="#900000"
-ALINK="#C14242"
-VLINK="#D30000">
-<TABLE BORDER=0>
-<TR><TD width=30>&nbsp;&nbsp;&nbsp;</TD>
-<TD><TABLE width="100%" BORDER=0>
-<TR><TD valign="middle" align="center"><FONT SIZE="+2"><B>METAFONT</FONT></TD><TD align="right">
-<a href="http://www.cstug.cz/"><IMG BORDER=0 SRC="images/logo.gif" ALT="CSTUG" HEIGHT=51 WIDTH=165 ALIGN="right"></a><BR>
-</TD></TR></TABLE></TD></TR>
-<TR><TD></TD><TD></TD></TR>
-<TR><TD></TD><TD><HR></TD></TR>
- <TR><TD></TD><TD>
- <P>
-
-<P>
-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í <CODE>mode_def</CODE> popsaných na straně&nbsp;94 v&nbsp;<EM>The METAFONTbook</EM>
-(viz <A HREF="sectC.html#Q-books">Knihy o TeXu a příbuzná literatura</A>). Je potřeba mít soubor zpravidla
-nazvaný <CODE>local.mf</CODE> obsahující <CODE>mode_def</CODE>s, které budete používat.
-Jestliže <CODE>local.mf</CODE> ještě neexistuje, dobrým výchozím bodem může
-být kolekce módů od Karla Berryho, dostupná jako <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>:&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/fonts/modes/modes.mf">modes-file</A>.
-Lze ji použít jako <CODE>local.mf</CODE> beze změn pro
-&bdquo;dostatečně
- širokou&ldquo; implementaci METAFONTu. Výpis nastavení pro nejrůznější
-výstupní zařízení bývá také pravidelně zveřejňován v&nbsp;TUGboatu
-(viz <A HREF="sectB.html#Q-TUG">Co je to TUG a&nbsp;TUGboat</A>). Nyní vytvořte bázový soubor <CODE>plain</CODE> s&nbsp;použitím
-<EM>inimf</EM>, <CODE>plain.mf</CODE> a&nbsp;<CODE>local.mf</CODE>:
-<PRE>
- % inimf
- This is METAFONT....
- **plain # napište plain
- (output)
- *input local # zadejte toto
- (output)
- *dump # zadejte toto
- Beginning to dump on file plain....
- (output)
-</PRE>
-Tím se vytvoří bázový soubor pojmenovaný <CODE>plain.base</CODE> (případně něco
-podobného; například v&nbsp;MSDOSu to bude <CODE>PLAIN.BAS</CODE>), 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&nbsp;dva nebo více takových adresářů, každý pro jinou
-&bdquo;velikost&ldquo; použitého METAFONTu.)
-
-<P>
-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ě <CODE>plain</CODE> bázi, jste
-připraveni. Pod Unixem (za použití běžné
-distribuce <EM>web2c</EM>)
-to tak skutečně funguje, ale mohli bychom třeba definovat příkaz
-<EM>mf</EM>, který vykonává <CODE>virmf&nbsp;&plain</CODE> načtením <CODE>plain</CODE> bázového
-souboru.
-
-<P>
-Obvyklý způsob, jak vytvořit font s&nbsp;<CODE>plain</CODE> METAFONTem, je začít řádkem
-<PRE>
-\mode=<jméno módu>; mag=<zvětšení>; input <jméno fontového souboru>
-</PRE>
-jako
-odpověď na výzvu &bdquo;<CODE>**</CODE>&ldquo; nebo na příkazové řádce
-METAFONTu. (Pokud <CODE>&lt;jméno&nbsp;módu&gt;</CODE>
-je neznámé nebo neplatné, bude použit implicitní mód a&nbsp;METAFONT vyrobí výstupní
-soubor nazvaný <CODE><jméno fontového souboru>.2602gf</CODE>) <CODE>&lt;Zvětšení&gt;</CODE> je
-číslo v&nbsp;plovoucí řádové čárce nebo `magstep' (magstepy jsou definovány
-v&nbsp;<EM>The METAFONTbook</EM> a&nbsp;v&nbsp;<EM>The TeXbook</EM>). Jestliže
-<CODE>mag=&lt;zvětšení&gt;</CODE> 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
-<PRE>
- mf \mode=epson; mag=magstep 1; input cmr10
-</PRE>
-Poznamenejme, že pod Unixem jsou znaky <CODE>\</CODE> a&nbsp;<CODE>;</CODE> obvykle v&nbsp;uvozovkách nebo
-se zpětným lomítkem, takže by to zpravidla mělo vypadat takhle:
-<PRE>
- mf '\mode=epson; mag=magstep 1; input cmr10'
-</PRE>
-
-<P>
-v&nbsp;bázi, můžete vložit jeho příkazy do souboru (např. <CODE>ln03.mf</CODE>) a
-vyvolat ho za běhu příkazem <CODE>\smode</CODE>. Tak například, aby se vytvořil
-<CODE>cmr10.300gf</CODE> pro tiskárnu LN03 za použití souboru
-<PRE>
- % 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;
-</PRE>
-(všimněte si nepřítomnosti příkazů <CODE>mode_def</CODE> a&nbsp;<CODE>enddef</CODE>), je třeba napsat
-<PRE>
- mf \smode="ln03"; input cmr10
-</PRE>
-Tato 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&nbsp;chcete experimentovat
-s&nbsp;parametry, či z&nbsp;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&nbsp;upozornění na nejčastější
-nástrahy a&nbsp;úskalí při používání METAFONTu lze nalézt
-v&nbsp;dokumentu <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>:&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/info/metafont-for-beginners.tex">mf-beginners</A>
-
-<P>
-Jiné zdroje pomoci jsou zmíněny
-v&nbsp;otázce <A HREF="sectC.html#Q-mfptutorials">Tutoriály k METAFONTu a METAPOSTu</A>.
-
-<P>
-<P><A NAME="Q-fontfiles"><HR><H3>Které fontové soubory je třeba si nechat</H3></A>
-
-<P>
-METAFONT produkuje při svém běhu tři soubory: metrikové (<CODE>tfm</CODE>) soubory,
-soubory s&nbsp;generickými fonty (<CODE>gf</CODE>) a&nbsp;soubory s&nbsp;popisem překladu (<CODE>log</CODE>).
-Všechny tyto soubory mají stejné bázové jméno jako vstup,
-(např.&nbsp;pokud vstupní soubor byl <CODE>cmr10.mf</CODE>, výstupem bude
-<CODE>cmr10.tfm</CODE>,
-<CODE>cmr10.nnngf</CODE>
-<A HREF="#Q-Q-fontfiles-f-5">[<FONT SIZE="-1"><SUP>5</SUP></FONT>]</A>
-a <CODE>cmr10.log</CODE>).
-
-<P>
-Pro práci TeXu s&nbsp;fontem je zapotřebí <CODE>tfm</CODE> soubor, takže si ho musíte
-nechat. Ale obyčejně chcete generovat tentýž font ve více velikostech a
-pokaždé se bude (automaticky) generovat další <CODE>tfm</CODE> soubor. Tyto soubory
-jsou stejné, proto stačí nechat si jediný z&nbsp;nich.
-
-<P>
-K výrobě obrazovkového nebo tiskového výstupu potřebuje <CODE>dvi</CODE> procesor
-rastrový soubor fontu; to je to, co poskytuje <CODE>gf</CODE> soubor. Avšak, zatímco
-dříve používané <CODE>dvi</CODE> procesory uměly pracovat s&nbsp;<CODE>gf</CODE> soubory, moderní
-procesory používají komprimované rastrové (<CODE>pk</CODE>) soubory. Proto je třeba
-generovat <CODE>pk</CODE> soubor z&nbsp;<CODE>gf</CODE> souboru. Tohle za vás udělá program
-<EM>gftopk</EM> a&nbsp;jakmile je to jednou hotovo, můžete soubor <CODE>gf</CODE>
-odstranit.
-
-<P>
-Pokud nenastanou nějaké problémy,
-neměl by být soubor <CODE>log</CODE> nikdy použit.
-Normálně tedy není třeba nechávat si&nbsp;jej.
-
-<P>
-
-<P>
-<P><A NAME="Q-bitmaps"><HR><H3>Vytažení bitových map z&nbsp;archívu</H3></A>
-
-<P>
-Většina lidí, kteří začínají používat TeX s&nbsp;laserovou tiskárnou
-s&nbsp;rozlišením 300&nbsp;dpi (dots-per-inch) a&nbsp;fonty Computer Modern pro toto
-rozlišení, je zásobena množstvím TeXovských balíků. Na CTAN jsou také dvě
-takové sady: <A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>:&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/fonts/cm/pk/pk300.zip">pk300</A> (pro černý tisk) a&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>:&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/fonts/cm/pk/pk300w.zip">pk300w</A> (pro bílý
-tisk). Ale někteří uživatelé chtějí poslat svou práci na vysoce kvalitní
-sázecí stroje (obyčejně s&nbsp;rozlišením 1270&nbsp;dpi nebo více). Též se častěji
-používají 600 dpi laserové tiskárny. Proč archívy a&nbsp;knihovny
-neposkytují bitové mapy fontů v&nbsp;těchto velikostech? Důvody jsou dva:
-<OL>
- <LI> Pokud je bitová mapa fontu vytvořena pomocí METAFONTu, je třeba znát
- charakteristiky zařízení; kdo může vědět, jaký 600 či 1270 dpi přístroj
- vlastníte? (Tahle námitka se samozřejmě stejně dobře týká 300 dpi
- tiskáren.)
- <LI> Při vysokých rozlišeních jsou bitové mapy <EM>objemné</EM>. Kdo ví, které
- fonty a&nbsp;s&nbsp;jakou velikostí potřebujete?
-</OL>
-
-<P>
-Technologie distribucí TeXu/LaTeXu naštěstí tyto problémy ukončila.
-Většina (když ne&nbsp;všechny) současných distribucí generuje bitmapové fonty, když
-jsou zapotřebí a&nbsp;ukládá je do&nbsp;cache pro&nbsp;opakované pozdější použití. Netrpezlivý
-uživatel, který si myslí, že všechny bitmapové fonty by měly být vytvořeny jenom
-jednou (a navždy), může najít podporu v&nbsp;skriptech jako <EM>allcm</EM>
-(distribuován přinejmenším s&nbsp;teTeXem); tato osoba by si měla taky pročíst
-Otázku <A HREF="sectK.html#Q-getfromMF">Jak dostat z METAFONTu to, co chcete</A>).
-
-<P>
-Na druhé straně, pokud vlastníte PostScriptové zařízení, uvažujte o&nbsp;fontech
-ve&nbsp;formátu Type&nbsp;1. Je možné koupit všechny fonty Computer Modern
-v&nbsp;PostScriptovém tvaru od Blue Sky Research nebo od Y&amp;Y
- (adresa viz <A HREF="sectF.html#Q-commercial">Komerční implementace TeXu</A>),
-či použít veřejně přístupnou verzi Basila Malysheva v&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/">CTAN</A>:&nbsp;<A HREF="ftp://ftp.cstug.cz/pub/tex/CTAN/fonts/cm/ps-type1">ps-type1</A>
-(kolekce Paradissa je kompletní, ale postupně je nahrazována lepší kolekcí
-BaKoMa).
- V&nbsp;posledních letech se ve&nbsp;formátu Type&nbsp;1 stalo dostupnými množství jiných
-fontů METAFONTu. Obvykle není jiný důvod pro&nbsp;generování bitmapových fontů než
-za&nbsp;jiným účelem než vytvoření náhledu (viz
-Otázku <A HREF="sectL.html#Q-PSpreview">Prezeranie súborov využívajúcich Type 1 fonty</A>).
-
-<P>
-Komerční dodavatelé fontů jsou vždy o&nbsp;krok vpřed vůči hnutí free software
-a&nbsp;poskytují Type&nbsp;1 verze EC fontů,
-CM fontů cyriliky, jakožto i&nbsp;rozsah matematických fontů nahrazujících
-rodinu CM (viz
-Otázku <A HREF="sectL.html#Q-pschoice">Výběr zvětšovatelných obrysových fontů</A>).
-
-<P>
-
-<P>
-
-<P>
-<HR ALIGN=left WIDTH="20%">
-<FONT SIZE="-1"><DL>
-<DT><A NAME="Q-Q-fontfiles-f-5">[<SUP>5</SUP>]</A><DD>
- Všimněte si, že jméno souboru může být
- přetvořeno
- u&nbsp;takových operačních systémů jako MSDOS, které
- nepřipouštějí dlouhé názvy souborů.</DL></FONT>
-<P><HR></TD></TR>
-<TR><TD></TD><TD><TABLE BORDER=0><TR>
-<TD valign=middle align=left>
-<a href="http://www.cstug.cz/">
-<IMG BORDER=0 SRC="images/logo.gif"
- ALT="CSTUG" HEIGHT=51 WIDTH=165 ALIGN="right"><BR>
-</TD><TD valign=top align=left><FONT SIZE="-1">
-(c) 1997, 1998, 2003
-Tomáš Hudec, Libor Škarvada
-<BR>
-Poslední aktualizace: 13.11.2004 23:15
-</FONT></TD></TR></TABLE></TD></TR></TABLE>
-
-</BODY>
-</HTML>