\definefontalternative breaks font switches in math
![](https://secure.gravatar.com/avatar/5705290add533907ed4869f7e9f586c3.jpg?s=120&d=mm&r=g)
Dear typescript experts, in an earlier Email I reported, that the font switches did not work in math mode. E.g., $\bf a=\alpha$ $\bi a=\alpha$ did not display bold math. It turned out that this happens when I invoke \definefontalternative. Normaly \bf is defined like this: *\show\bf
\bf=\protected macro: ->\ifmmode \mathbf \else \normalbf \fi . <*> \show\bf
After using \definefontalternative it looks different: *\show\bf
\bf=\protected macro: ->\setcurrentfontalternative {bf}. <*> \show\bf
Minimal example: % \definefontalternative [sb] % <-- uncomment me to break bold math \starttext $\bf 3x^2+7x$ \stoptext How to avoid this? Thanks for advice, Florian
![](https://secure.gravatar.com/avatar/49e63acb01f2ca80efce7eed08310ce8.jpg?s=120&d=mm&r=g)
On 8-12-2010 9:18, Florian Wobbe wrote:
Dear typescript experts,
in an earlier Email I reported, that the font switches did not work in math mode. E.g.,
$\bf a=\alpha$ $\bi a=\alpha$
did not display bold math. It turned out that this happens when I invoke \definefontalternative.
Normaly \bf is defined like this:
*\show\bf
\bf=\protected macro: ->\ifmmode \mathbf \else \normalbf \fi . <*> \show\bf
After using \definefontalternative it looks different:
*\show\bf
\bf=\protected macro: ->\setcurrentfontalternative {bf}. <*> \show\bf
Minimal example:
% \definefontalternative [sb] %<-- uncomment me to break bold math \starttext $\bf 3x^2+7x$ \stoptext
fixed in next beta ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
participants (2)
-
Florian Wobbe
-
Hans Hagen