Thank you Adam! My problem of the perpetual bold characters is now solved. My *last* problem is that I get strange characters in place of bold upper-case Greek characters (\Gamma, \Xi, etc)? The lower-case Greeks work fine. This has all the halmarks of an encoding problem but I'm not entirely sure where to look? Do I need to edit math-fou.tex? As long as I don't need to change font-bfm.tex... Many thanks for the helpful replies. Cheers, Randall In type-enc.tex: \starttypescript [math] [fourier] [default,ec] \definefontsynonym [Fourier-Math-Letters] [futr8t] [encoding=ec] %\definefontsynonym [Fourier-Math-Letters] [futmi] \definefontsynonym [Fourier-Math-Letters-Italic] [futmii] \definefontsynonym [Fourier-Math-Symbols] [futsy] \definefontsynonym [Fourier-Math-Extension] [fourier-mex] \stoptypescript \starttypescript [boldmath,bfmath] [fourier] [default,ec] \definefontsynonym [Fourier-Math-Letters-Bold] [futb8t] [encoding=ec] \definefontsynonym [Fourier-Math-Letters-Italic-Bold] [futmiib] \definefontsynonym [Fourier-Math-Symbols] [futsy] \definefontsynonym [Fourier-Math-Extension] [fourier-mex] \stoptypescript In type-syn.tex: \starttypescript [boldmath] [fourier] [name] \definefontsynonym [MathRoman] [Fourier-Math-Letters-Bold] \definefontsynonym [MathItalic] [Fourier-Math-Letters-Italic-Bold] \definefontsynonym [MathSymbol] [Fourier-Math-Symbols] \definefontsynonym [MathExtension] [Fourier-Math-Extension] \stoptypescript \starttypescript [bfmath] [fourier] [name] \definefontsynonym [MathRomanBold] [Fourier-Math-Letters-Bold] \definefontsynonym [MathItalicBold] [Fourier-Math-Letters-Italic-Bold] \definefontsynonym [MathSymbolBold] [Fourier-Math-Symbols] \definefontsynonym [MathExtensionBold] [Fourier-Math-Extension] \stoptypescript In type-exa.tex: \starttypescript [fourier] %[texnansi,ec,8r] \definetypeface [fourier] [rm] [serif] [fourier] [default] %[encoding=\typescripttwo] \definetypeface [fourier] [tt] [mono] [fourier] [default] %[encoding=\typescripttwo] \definetypeface [fourier] [ss] [sans] [fourier] [default] %[encoding=\typescripttwo] \stoptypescript \starttypescript [fourier] %[texnansi,ec,8r] \definetypeface [fourier] [mm] [math] [fourier] [default] %[encoding=\typescripttwo] \stoptypescript \starttypescript [fourierboldmath] %[texnansi,ec,8r] \definetypeface [fourierboldmath] [rm] [serif] [fourier] [default] %[encoding=\typescripttwo] % ? \definetypeface [fourierboldmath] [tt] [mono] [fourier] [default] %[encoding=\typescripttwo] % ? \definetypeface [fourierboldmath] [ss] [sans] [fourier] [default] %[encoding=\typescripttwo] % ? \definetypeface [fourierboldmath] [mm] [boldmath] [fourier] [default] %[encoding=\typescripttwo] \stoptypescript \starttypescript [fourierbfm,fourierboldmath] %[texnansi,ec,8r] \definetypeface [fourier] [mm] [bfmath] [fourier] [default] %[encoding=\typescripttwo] \definetypeface [fourierboldmath] [mm] [bfmath] [fourier] [default] %[encoding=\typescripttwo] \stoptypescript \starttypescript [fourier,fourierabfm,fourierboldmath] %[texnansi,ec,8r] \usemathcollection[fou] \quittypescriptscanning \stoptypescript %%%% START: test.tex \usetypescript[fourier] \usetypescript[fourierbfm] \usetypescript[fourierboldmath] \setupformulas[method=bold] \setupbodyfont[fourier] \starttext More testing... \formula[fourier] {2x \alpha \beta \Gamma \sigma \Xi 2x = 2x \alpha \beta \Gamma \sigma \Xi 2x} \formula[fourier] {2x \alpha \beta \Gamma \sigma \Xi 2x = 2x {\bfm \alpha \beta \Gamma \sigma \Xi} 2x} \formula[fourierboldmath] {2x \alpha \beta \Gamma \sigma \Xi 2x = 2x \bfm \alpha \beta \Gamma \sigma \Xi 2x} \formula[fourierboldmath] {2x \alpha \beta \Gamma \sigma \Xi 2x = 2x \alpha {\bfm \beta \Gamma} \sigma \Xi 2x} \stoptext %%%% END: test.tex