diff options
author | Karl Berry <karl@freefriends.org> | 2016-06-06 23:01:56 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-06-06 23:01:56 +0000 |
commit | 97b031781a1fb0a72a50fc8352da9c59f7ec5fe5 (patch) | |
tree | 0a5d380bee2bd81d985b893e4b12fa79f1dbd35d /Master/texmf-dist/doc/cstex/opmac-u.tex | |
parent | ec3bec951daa0d83eb0d4fe49461e90920cfa830 (diff) |
cstex (6jun16)
git-svn-id: svn://tug.org/texlive/trunk@41301 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/cstex/opmac-u.tex')
-rw-r--r-- | Master/texmf-dist/doc/cstex/opmac-u.tex | 43 |
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 |