Difference between revisions of "Fonts"

From Wiki
Jump to navigation Jump to search
Line 8: Line 8:
  
 
<context mode="mkiv">
 
<context mode="mkiv">
 +
\definepapersize[sheet][width=15cm,height=11cm]
 +
\setuppapersize[sheet]
 +
\setuplayout[topspace=0.5mm, backspace=0.5mm,header=0pt, headerdistance=0pt,footer=0pt,footerdistance=0pt,width=14cm,height=11cm]
 +
\setupbodyfont[14pt]
 +
\definefontfamily [latinmodernroman] [rm] [latinmodernroman]
 +
\definefontfamily [latinmodernsans]  [rm] [latinmodernsans]
 +
\definefontfamily [latinmodernmono]  [rm] [latinmodernmono]
 +
\definefontfamily [texgyreadventor]  [rm] [texgyreadventor]
 +
\definefontfamily [texgyrebonum]    [rm] [texgyrebonum]
 +
\definefontfamily [texgyrecursor]    [rm] [texgyrecursor]
 +
\definefontfamily [texgyrechorus]    [rm] [texgyrechorus]
 +
\definefontfamily [texgyrepagella]  [rm] [texgyrepagella]
 +
\definefontfamily [texgyreshola]    [rm] [texgyreshola]
 +
\definefontfamily [texgyretermes]    [rm] [texgyretermes]
 +
\definefontfamily [dejavuserif]      [rm] [dejavuserif]
 +
\definefontfamily [dejavusans]      [rm] [dejavusans]
 +
\definefontfamily [dejavusansmono]  [rm] [dejavusansmono]
 +
\definefontfamily [gentium]          [rm] [gentium]
 +
 +
\starttext
 +
\startitemize[n,packed]
 +
\item The quick brown fox jumps over the lazy dog (default)\\
 +
\switchtobodyfont[latinmodernroman] \item The quick brown fox jumps over the lazy dog\\
 +
\switchtobodyfont[latinmodernsans]  \item The quick brown fox jumps over the lazy dog\\
 +
\switchtobodyfont[latinmodernmono]  \item The quick brown fox jumps over the lazy dog\\
 +
\switchtobodyfont[texgyreadventor]  \item The quick brown fox jumps over the lazy dog\\
 +
\switchtobodyfont[texgyrebonum]    \item The quick brown fox jumps over the lazy dog\\
 +
\switchtobodyfont[texgyrechorus]    \item The quick brown fox jumps over the lazy dog\\
 +
\switchtobodyfont[texgyrecursor]    \item The quick brown fox jumps over the lazy dog\\
 +
\switchtobodyfont[texgyrepagella]  \item The quick brown fox jumps over the lazy dog\\
 +
\switchtobodyfont[texgyreshola]    \item The quick brown fox jumps over the lazy dog\\
 +
\switchtobodyfont[texgyretermes]    \item The quick brown fox jumps over the lazy dog\\
 +
\switchtobodyfont[dejavuserif]      \item The quick brown fox jumps over the lazy dog\\
 +
\switchtobodyfont[dejavusans]      \item The quick brown fox jumps over the lazy dog\\
 +
\switchtobodyfont[dejavusansmono]  \item The quick brown fox jumps over the lazy dog\\
 +
\switchtobodyfont[gentium]          \item The quick brown fox jumps over the lazy dog\\
 +
\stopitemize
 +
\stoptext
 
</context>
 
</context>

Revision as of 17:26, 31 May 2020

First, be aware of the 21 fonts provided by the ConTeXt distribution's Fonts.

If required, you can regenerate the font database: mtxrun --script font --reload --force

How to use the fonts included by default in the distribution