summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/context/sources/general/manuals/start/en/ma-cb-en-fonts.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/context/sources/general/manuals/start/en/ma-cb-en-fonts.tex')
-rw-r--r--Master/texmf-dist/doc/context/sources/general/manuals/start/en/ma-cb-en-fonts.tex299
1 files changed, 299 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/context/sources/general/manuals/start/en/ma-cb-en-fonts.tex b/Master/texmf-dist/doc/context/sources/general/manuals/start/en/ma-cb-en-fonts.tex
new file mode 100644
index 00000000000..029386ec101
--- /dev/null
+++ b/Master/texmf-dist/doc/context/sources/general/manuals/start/en/ma-cb-en-fonts.tex
@@ -0,0 +1,299 @@
+\startcomponent ma-cb-en-fonts
+
+\enablemode[**en-us]
+
+\project ma-cb
+
+\startchapter[title=Fonts and font switches]
+
+\startsection[title=Introduction]
+
+\index{Computer Modern Roman}
+\index{Lucida Bright}
+\index{AMS}
+
+The default font in \CONTEXT\ is the {\em Computer Modern Roman} (\type{cmr}).
+In \CONTEXT\ the following fonts are available.
+
+\startplacetable[reference=tab:fonts in context,title={Fonts in \CONTEXT.}]
+\starttable[|l|l|l|]
+\HL
+\NC \bf Name \NC \bf Logical name \NC \bf Also known as \NC\MR
+\HL
+\NC Computer Modern Roman \NC cmr \NC Computer Modern Roman \NC\FR
+\NC Termes \NC termes \NC Times New Roman \NC\MR
+\NC Adventor \NC adventor \NC Avant Garde \NC\MR
+\NC Bonum \NC bonum \NC Bookman \NC\MR
+\NC Chorus \NC chorus \NC Zapf Chancery \NC\MR
+\NC Cursor \NC cursor \NC Courier \NC\MR
+\NC Heros \NC heros \NC Helvetica \NC\MR
+\NC Pagella \NC pagella \NC Palatino \NC\MR
+\NC Schola \NC schola \NC Century Schoolbook \NC\MR
+\NC Dejavu \NC dejavu \NC \NC\MR
+\NC Iwona \NC iwona \NC \NC\MR
+\NC Gentium \NC gentium \NC \NC\MR
+\NC Cambria \NC cambria \NC \NC\MR
+\NC Antykwa \NC antykwa \NC \NC\MR
+\NC Utopia \NC utopia \NC \NC\MR
+\NC LucidaBright \NC lucidanova \NC \NC\LR
+\HL
+\stoptable
+\stopplacetable
+
+% in map: tex-context\tex\texmf\fonts
+
+For further reading we refer to the \goto {\em Fonts in \CONTEXT}
+[ url (manual:fonts) ] manual where you can find information on how to install
+your own font.
+
+\stopsection
+
+\startsection[title=Fontstyle and size]
+
+\index{font+style}
+\index{font+size}
+
+\Command{\tex{setupbodyfont}}
+\Command{\tex{switchtobodyfont}}
+
+You can select the font family, style and size for a document with:
+
+\shortsetup{setupbodyfont}
+
+If you typed \type{\setupbodyfont[chorus,9pt]} {\switchtobodyfont[chorus,9pt] in
+the setup area of the input file your text would look something like this.}
+
+For changes in mid-document and on section level you should use:
+
+\shortsetup{switchtobodyfont}
+
+\startbuffer
+On November 10th (one day before Saint Martinsday) the youth of
+Hasselt go from door to door to sing a special song and they
+accompany themselves on a {\em foekepot}. They won't leave
+before you give them some money or sweets. The song goes like this:
+
+\startnarrower
+\switchtobodyfont[heros,small]
+\startlines
+Foekepotterij, foekepotterij,
+Geef mij een centje dan ga'k voorbij.
+Geef mij een alfje dan blijf ik staan,
+'k Zal nog liever naar m'n arrenmoeder gaan.
+Hier woont zo'n rieke man, die zo vulle gèven kan.
+Gèf wat, old wat, gèf die arme stumpers wat,
+'k Eb zo lange met de foekepot elopen.
+'k Eb gien geld om brood te kopen.
+Foekepotterij, foekepotterij,
+Geef mij een centje dan ga'k voorbij.
+\stoplines
+\stopnarrower
+\stopbuffer
+
+\typebuffer
+
+Notice that \type{\start...\stopnarrower} is also used as a begin and end of the
+fontswitch. The function of \type{\start...\stoplines} in this example is
+obvious.
+
+\start
+\getbuffer
+\stop
+
+If you want an overview of the available font family you can type:
+
+\startbuffer
+\showbodyfont[pagella]
+\stopbuffer
+
+\typebuffer
+
+\getbuffer
+
+\stopsection
+
+\startsection[title=Style and size switch in commands]
+
+In a number of commands one of the parameters is \type{style} to indicate the
+desired typestyle. For example:
+
+\startbuffer
+\setuphead[chapter][style=\tfd]
+\stopbuffer
+
+\typebuffer
+
+In this case the character size for chapters is indicated with a command
+\type{\tfd}. But instead of a command you could use the predefined options that
+are related to the actual typeface:
+
+\startbuffer
+normal bold slanted boldslanted type mediaeval
+small smallbold smallslanted smallboldslanted smalltype
+capital cap
+\stopbuffer
+
+\typebuffer
+
+\stopsection
+
+\startsection[title=Local font style and size]
+
+\Command{\tex{rm}}
+\Command{\tex{ss}}
+\Command{\tex{tt}}
+\Command{\tex{sl}}
+\Command{\tex{bf}}
+\Command{\tex{tfa}}
+\Command{\tex{tfb}}
+\Command{\tex{tfc}}
+\Command{\tex{tfd}}
+
+In the running text (local) you can change the {\em typestyle} into roman, sans
+serif and teletype with \type{\rm}, \type{\ss} and \type{\tt}.
+
+You can change the {\em typeface} like italic and boldface with \type{\sl} and
+\type{\bf}.
+
+The {\em typesize} is changed with \type{\switchtobodyfont}.
+
+The actual style is indicated with \type{\tf}. If you want to change into a
+somewhat greater size you can type \type{\tfa}, \type{\tfb}, \type{\tfc} and
+\type{\tfd}. An addition of \type{a}, \type{b}, \type{c} and \type{d} to
+\type{\sl}, \type{\it} and \type{\bf} is also allowed.
+
+\startbuffer
+{\tfc Mintage}
+
+In the period from {\tt 1404} till {\tt 1585} Hasselt had its own
+{\sl right of coinage}. This right was challenged by other cities,
+but the {\switchtobodyfont[7pt] bishops of Utrecht} did not honour
+these {\slb protests}.
+\stopbuffer
+
+\typebuffer
+
+The curly braces indicate begin and end of style or size switches.
+
+\getbuffer
+
+\stopsection
+
+\startsection[title=Redefining fontsize]
+
+\index{fontsize}
+
+\Command{\tex{definebodyfont}}
+
+For special purposes you can define your own size of the bodyfont.
+
+\shortsetup{definebodyfont}
+
+A definition could look like this:
+
+\startbuffer
+\definebodyfont[10pt][rm][tfe=Regular at 36pt]
+
+{\tfe Hasselt!}
+\stopbuffer
+
+\typebuffer
+
+Now \type{\tfe} will produce 36pt characters saying:
+{\hbox{\getbuffer}}
+
+\stopsection
+
+\startsection[title=Small caps]
+
+\index{small caps}
+
+\Command{\tex{cap}}
+
+Abbreviations like \PDF\ (\infull{PDF}) are printed in pseudo small caps. A small
+capital is somewhat smaller than the capital of the actual typeface. Pseudo small
+caps are produced with:
+
+\shortsetup{cap}
+
+If you compare \type{\cap{hasselt}} and \type{\sc hasselt}: \cap{hasselt} and
+{\sc hasselt} you can see the difference. The command \type{\sc} shows the real
+small caps. The reason for using pseudo small caps instead of real small caps is
+just a matter of taste.
+
+\stopsection
+
+\startsection[title=Emphasized]
+
+\index{emphasized}
+
+\Command{\tex{em}}
+
+To emphasize words consistently throughout your document
+you use:
+
+\starttyping
+\em
+\stoptyping
+
+Empasized words appear in a slanted style.
+
+\startbuffer
+If you walk through Hasselt you should {\bf \em watch out} for
+{\em Amsterdammers}. An {\em Amsterdammer} is {\bf \em not} a
+person from Amsterdam but a little stone pillar used to separate
+sidewalk and road. A pedestrian should be protected by these
+{\em Amsterdammers} against cars but more often people get hurt
+from tripping over them.
+\stopbuffer
+
+\typebuffer
+
+This becomes:
+
+\getbuffer
+
+{\em An emphasize within an emphasize is {\em normal} again
+and a boldface emphasize looks like {\bf this or \em this}}.
+
+\stopsection
+
+\startsection[title=Teletype / verbatim]
+
+\index{type}
+\index{verbatim}
+
+\Command{\tex{starttyping}}
+\Command{\tex{type}}
+\Command{\tex{setuptyping}}
+\Command{\tex{setuptype}}
+
+If you want to display typed text and want to keep your line breaking exactly as
+it is you use:
+
+\shortsetup{starttyping}
+
+In the text you can use:
+
+\shortsetup{type}
+
+The curly braces enclose the text you want in teletype. You have to be careful
+with \type{\type} because the line breaking mechanism does not work anymore.
+
+You can set up the 'typing' with:
+
+\shortsetup{setuptyping}
+\shortsetup{setuptype}
+
+\stopsection
+
+\startsection[title=Encodings]
+
+In \CONTEXT\ \MKIV\ font ecoding is no issue (anymore).
+
+\stopsection
+
+\stopchapter
+
+\stopcomponent
+