\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={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
