Idris Samawi Hamid ادريس سماوي حامد
14. August 2016 um 20:33
Dear gang,

Using pagella (palatino) for a project here. Unfortunately texgyrepagella-math.otf has a rather unattractive set of \cal caps; schola, termes, bonum etc. all use the same and much better-looking set.

So I decided to try and define a palatino math set with the \cal caps from schola (= termes etc.). Succeeded after some trial and error: attached are the positive results. Others may find the experiment useful or even worth wikifying; it's a nice fallback exercise.

Maybe there is a better or more up-to-date way to do this: In any case, feel free to critique the attached.
You can save a few lines for your font setup when you use the \definefontfamily and \definefallbackfamily commands.

\definefontfamily     [palatino_cg] [rm] [TeX Gyre Pagella]
\definefallbackfamily [palatino_cg] [mm] [TeX Gyre Schola Math] [range={lowercasescript,lowercaseboldscript,uppercasescript,uppercaseboldscript},force=yes]
\definefontfamily     [palatino_cg] [mm] [TeX Gyre Pagella Math]

\setupbodyfont[palatino]

\starttext

\m{\cal ABCDEFG \quad \bf ABCDEFG}

\switchtobodyfont[palatino_cg]

\m{\cal ABCDEFG \quad \bf ABCDEFG}

\stoptext

Wolfgang