I'm using mathdesign
package.
Most features including greek fonts are satisfactory, however its alphabet math fonts look ugly.
amsfonts
package has standard good-looking fonts but its greek fonts are ugly.
So I want to use mathdesign
package with ams alphabet math fonts but they have conflict.
How can I use two different font packages?
------ Additional Question ---
Now I try to use GreekMathSymbols fonts for Greek symbol only.
\usepackage{unicode-math}
\setmainfont{EB Garamond}[Scale=MatchLowercase]
\setsansfont{Clear Sans}[Scale=MatchLowercase]
\setmathfont{Asana Math}
\setmathfont{GreekMathSymbols.ttf}[range=bfsfit/{greek,Greek}]
It works fine with Greek symbols But I want latin modern math for latin and numbers so I tried this one
\setmathfont{latinmodern-math.otf}
\setmathfont{GreekMathSymbols.ttf}[range=bfsfit/{greek,Greek}]
This time, Greek Symbols are changed to default fonts with following error message
** Font "GreekMathSymbols" does not contain requested(fontspec) Script "Math".
When the main math font is Asana Math, there was no such an error.
I found the answer
GreekMathSymbols.ttf doesn't have a math table - so I changed it to STIX Two Math
\setmathfont{STIX Two Math}[range=bfsfit/{greek,Greek}]
it didn't work,
option bfsfit
should be changed to \mathit
finally
\setmathfont{Latin Modern Math}
\setmathfont{STIX Two Math}[range=\mathit/{greek,Greek}]
it works as I wanted
In unicod-math manual there is no explanation about \mathit
option when selecting font range