30/06/11 @ 11:39 (+0200), Ulrike Fischer escriu: > Assuming that you want to change only the numbers: > > \documentclass[12pt,a4paper]{article} > \usepackage[charter]{mathdesign} > \usepackage{fontspec} > \setmainfont[Scale=0.95]{Charis SIL} > > > \normalfont > \makeatletter > > \DeclareSymbolFont{Mynumbers}\zf@enc\f@family\mddefault\updefault > \SetSymbolFont{Mynumbers}{bold}\zf@enc\f@family\bfdefault\updefault > \SetSymbolFont{Mynumbers}{normal}\zf@enc\f@family\mddefault\updefault > \DeclareMathSymbol{0}\mathalpha{Mynumbers}{"30} > \DeclareMathSymbol{1}\mathalpha{Mynumbers}{"31} > \DeclareMathSymbol{2}\mathalpha{Mynumbers}{"32} > \DeclareMathSymbol{3}\mathalpha{Mynumbers}{"33} > \DeclareMathSymbol{4}\mathalpha{Mynumbers}{"34} > \DeclareMathSymbol{5}\mathalpha{Mynumbers}{"35} > \DeclareMathSymbol{6}\mathalpha{Mynumbers}{"36} > \DeclareMathSymbol{7}\mathalpha{Mynumbers}{"37} > \DeclareMathSymbol{8}\mathalpha{Mynumbers}{"38} > \DeclareMathSymbol{9}\mathalpha{Mynumbers}{"39} > > \makeatother > \begin{document} > > \noindent > 0123456789 \\ > $0123456789$ \\ > foo > > \mathversion{bold} > > $1234$ > \end{document}
Thank you. Also, I have just found the mathspec package which lets you change math fonts in a more user-friendly fashion! Cheers, -- Ernest -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex