I am struggling to switch the fonts in ConTeXt accordingly and feel that I am missing something basic. I try to mimic
\RequirePackage{fontspec}
% Use Neo Euler as math font
\RequirePackage[vargreek-shape=TeX]{unicode-math}%
\setmathfont{Asana Math}%
% Use the Palatino-Clone Tex Gyre Pagella as main font
\setmainfont[Ligatures=TeX, Numbers=OldStyle]{Tex Gyre Pagella}%
% Use Tex Gyre Cursor as Monospace Font
\setmonofont{Tex Gyre Cursor}%
% Use Tex Gyre Heros Cn as Sans Serif Font
\setsansfont{Tex Gyre Heros}%
% fontsize is 10pt, 13pt for book and 12pt, 15pt for handout
\renewcommand{\normalsize}{\fontsize{10pt}{13pt}\selectfont}%
% fontsize is 10pt, 13pt for book and 9pt, 11pt for kindle
\renewcommand{\footnotesize}{\fontsize{8pt}{10pt}\selectfont}%
which works fine in a LuaLaTeX file.
My best try so far is
%setup the fonts
\usemodule[simplefonts]
\definefontfeature[default][default][onum=yes]
%
\setmathfont[Asana Math]%
% Use the Palatino-Clone Tex Gyre Pagella as main font
\setmainfont[Tex Gyre Pagella]%
% Use Tex Gyre Cursor as Monospace Font
\setmonofont[Tex Gyre Cursor]%
% Use Tex Gyre Heros Cn as Sans Serif Font
\setsansfont[Tex Gyre Heros]%
\setupbodyfont[TeX Gyre Pagella,10pt]
\definebodyfontenvironment [10pt] [a=16pt]
\starttext
italic but not math \it mathmode 123
$123 mathmode$
\tfa Big
\stoptext
I know that a couple of things go wrong here. My question is now: What is best practice in context? I feel that I am mixing simplefonts macros (setmainfont) with context-core ones (\setupbodyfont[TeX Gyre Pagella,10pt]).
Could someone clarify if I have to use different simplefonts macros for e.g. fontsize? Do I have to decide, either only context-core or simplefonts. And which one is recommended?
