Let me try again with fonts in the ConteXt distribution.
The aim is to substitute Pagella letters (roman and Greek) and numerals for those in Dejavu Math. It gets the numerals and the Greek capitals right but the rest (roman lower– and uppercase, and lowercase Greek) are still in Dejavu. How can I fix this?
\definefontfamily[mainface][serif][TeX Gyre Pagella][]
\definefallbackfamily[mainface][mm][TeX Gyre Pagella]
[range={0030-0039, 0041-005A, 0061-0071, 0391-03A9, 03B1-03C9}, scale=1]
\definefallbackfamily [mainface] [mm] [TeXGyrePagella][preset=math:lowercasegreeknormal]
\definefallbackfamily [mainface] [mm] [TeXGyrePagellaItalic] [preset=math:lowercasegreekitalic]
\definefallbackfamily [mainface] [mm] [TeXGyrePagella] [preset=math:uppercasegreeknormal]
\definefallbackfamily [mainface] [mm] [TeXGyrePagellaItalic] [preset=math:uppercasegreekitalic]
\definefontfamily[mainface][mm][Dejavu Math][scale=1]
\setupmathematics[autopunctuation={all}, ucgreek=normal, lcgreek=italic]
\setupbodyfont[mainface,10pt]
\starttext
A~B~C~a~b~c (Pagella)
\emph{A~B~C~a~b~c} (Pagella)\\
\m{A~B~C~a~b~c} (math: Pagella?)
\blank
0123456789 (Pagella) \\
\m{0123456789} (math: Pagella?)
\blank
δ \emph{δ} (Pagella) \\
\m{δ} (math: Pagella?)
\blank
π \emph{π} (Pagella) \\
\m{π} (math: Pagella?)
\blank
Π \emph{ Π} (Pagella) \\
\m{Π} (math: Pagella?)
\blank
Δ \emph{ Δ} (Pagella) \\
\m{Δ} (math: Pagella?)
\stoptext
Alan