summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/cstex/opmac-u.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/cstex/opmac-u.tex')
-rw-r--r--Master/texmf-dist/doc/cstex/opmac-u.tex43
1 files changed, 24 insertions, 19 deletions
diff --git a/Master/texmf-dist/doc/cstex/opmac-u.tex b/Master/texmf-dist/doc/cstex/opmac-u.tex
index d91b15bc558..b06b913b1c8 100644
--- a/Master/texmf-dist/doc/cstex/opmac-u.tex
+++ b/Master/texmf-dist/doc/cstex/opmac-u.tex
@@ -108,22 +108,28 @@ všech fontových rodin dostupných pomocí fontových souborů. Část seznamu
takto:
\begtt
- [LM Fonts] {\rm \bf \it \bi ; mod:\caps \sans \ttset...; +AMS} (8z 8t U)
- [TG Heros] {\rm \bf \it \bi ; mod:\caps \cond ; +TX} (8z 8t)
+[LM Fonts] {\caps \sans \ttset ...} {\rm \bf \it \bi } +AMS (8z 8t U)
+[TG Heros] {\caps \cond } {\rm \bf \it \bi } +TX (8z 8t)
\endtt
%
-Nejprve je uveden <NázevRodiny>, pak následuje seznam základních selektorů
-pro výběr variant v dané rodině, dále seznam dostupných modifikátorů těchto
-základních selektorů, pak za znakem plus je uvedena implicitní matematická
-sada fontů užitá k vybrané rodině a konečně v kulaté závorce je seznam
-kódování, které rodina fontů podporuje. Více informací o makru "\fontfam"
-lze najít v souboru "fontfam.tex".
-
-Modifiátory (např. "\caps", "\cond") se píší těsně před selektor varianty,
-tedy například "\caps\it" nebo "\cond\caps\bf". Modifikátory následované
-příkazem "\fam" (např. "\caps\fam") nastaví modifikátor pro všechny následně
-použité základní selektory. Modifikátory pracují nezávisle na sobě. Více
-se o nich píše v souboru "cs-heros.tex" nebo v článku "kpfonts-plain.pdf".
+Nejprve je uveden <NázevRodiny>, pak následuje seznam modifikátorů
+základních selektorů následovaný základními selektory pro výběr variant v
+dané rodině, pak za znakem plus je uvedena implicitní matematická sada fontů
+užitá k vybrané rodině a konečně v kulaté závorce je seznam kódování, které
+rodina fontů podporuje. Více informací o makru "\fontfam" lze najít v
+souboru "fontfam.tex".
+
+Fonty přepínáme pomocí základních selektorů ("\rm", "\bf", "\it", "\bi").
+Bezprostředně před základním selektorem mohou předcházet {\em modifikátory}
+které dále pozměňují variantu písma. Například "\caps\it" zapne malé kapitálky
+v kurzívě nebo "\cond\caps\bf" zapne kondenzovanou modifikaci s malými
+kapitálkami tučné varianty.
+Modifikátory následované příkazem "\fam" (např. "\caps\fam") modifikují
+všechny později použité základní selektory (uvnitř stejné skupiny).
+Modifikátory následované sekvencí "\one" (např. "\caps\one") modifikují jen
+aktuálně užívanou variantu písma. Modifikátory pracují typicky nezávisle na
+sobě a každá rodina fontů může disponovat jinou sadou modifikátorů. Více se
+o nich píše v~souboru "cs-heros.tex" nebo v článku "kpfonts-plain.pdf".
Použijete-li "\fontfam[Catalog]", vytiskne se katalog dostupných fontových
rodin.
@@ -187,10 +193,9 @@ ukrytých v makrech "\rm", "\it", "\bf", "\bi", "\tt". Takže tato makra
implicitně nastavují font do stanovené velikosti.
Na místo "\typosize" a "\typoscale" je možno použít
-makra na změnu velikosti jen textových fontů
-"\textfontsize[<velikost-fontu>]" a "\textfontscale[<faktor>]".
+makra na změnu velikosti jen aktuálního fontu
+"\thefontsize[<velikost-fontu>]" a "\thefontscale[<faktor>]".
Tato makra nemění matematické fonty ani řádkování.
-Změní jen velikost jen aktuálního fontu, ostatní fonty zůstávají beze změny.
Všechna zde uvedená makra na změnu velikosti fontů jsou vybavena
inteligencí: hledají metriku, která má svou designovanou velikost nejblíže
@@ -199,8 +204,8 @@ požadované velikosti. Takže při požadavku na velikost 13pt se použije metr
"csr8 at7.5pt". Data pro tuto inteligenci jsou přečtena ze souboru
"ams-math.tex", kde je najdete u příkazů "\regtfm".
-Poslední poznámka se týká makra "\em", které sice nepřepíná velikost fontů,
-ale přepíná jejich variantu. Je to kontextové makro, které pracuje v
+Poslední poznámka k fontům se týká makra "\em", které
+přepíná variantu písma specifickým způsobem. Je to kontextové makro, které pracuje v
závislosti na aktuálně zvoleném fontu. Implicitně přepíná na "\it". Pokud
ale je aktuálním fontem "\it", přepne na "\rm". Je-li aktuálním fontem "\bf"
přepne na "\bi" a obráceně. Makro navíc správně doplní italické korekce ke