32 lines
1.8 KiB
TeX
32 lines
1.8 KiB
TeX
\startenvironment font
|
|
|
|
% Punctuatie mag van de regel afvallen.
|
|
% Old-style getallen
|
|
\definefontfeature[default][default][expansion=quality,protrusion=quality,onum=yes]
|
|
\setupalign[hz,hanging]
|
|
|
|
% Standaard gebruiken we Pagella (een Open Source versie van Palatino)
|
|
\definefontfamily[mainfamily] [rm] [TeX Gyre Pagella]
|
|
% Voor sans-serif en teletype gebruiken we de Latin Modern fonts
|
|
% Het teletype font is iets groter gemaakt
|
|
\definefontfamily[mainfamily] [ss] [Latin Modern Sans]
|
|
\definefontfamily[mainfamily] [tt] [Latin Modern Mono][rscale=1.03]
|
|
% (Neo) Euler heeft geen mathbb symbolen, dus die halen we uit Pagella
|
|
\definefallbackfamily[mainfamily] [mm] [TeX Gyre Pagella Math][range=uppercasedoublestruck]
|
|
% Eventueel kunnen we mathcal vervangen door een ander font
|
|
%\definefallbackfamily[myfamily] [mm] [TeX Gyre Pagella Math][range=uppercasescript,rscale=1.05]
|
|
% (Neo) Euler heeft niet alle symbolen, maar Pagella wel
|
|
\definefallbackfamily[mainfamily] [mm] [TeX Gyre Pagella Math] [range=0x0266D-0x0266F,rscale=0.95] % sharp and flat
|
|
\definefallbackfamily[mainfamily] [mm] [TeX Gyre Pagella Math] [range={0x025A1,0x025B3}] % triangle, square
|
|
\definefallbackfamily[mainfamily] [mm] [TeX Gyre Pagella Math] [range={0x022EE, 0x02254}] % vdots, assignment
|
|
\definefallbackfamily[mainfamily] [mm] [TeX Gyre Pagella Math] [range=0x0228F-0x02294] % square cup etc
|
|
\definefallbackfamily[mainfamily] [mm] [TeX Gyre Pagella Math] [range={0x02A05, 0x02A06}] % big sq cup
|
|
% \definefallbackfamily[mainfamily] [mm] [TeX Gyre Pagella Math] [range={0x02713,0x02717}] % checkmark
|
|
% Neo Euler voor wiskunde. Merk op dat dit niet cursief is!
|
|
\definefontfamily[mainfamily] [mm] [Neo Euler] [rscale=0.95]
|
|
% \definefontfamily[mainfamily] [mm] [Latin Modern Math]
|
|
|
|
% Gebruik het font
|
|
\setupbodyfont[mainfamily,10pt]
|
|
|
|
\stopenvironment
|