Hi all, Does anyone know how to setup fourier to have boldfaced symbols (both greek and roman) using the Fourier font? I've read through the "Mixed Normal and Bold Math" doc, but I cannot seem to get bold to work at all with the Fourier font. Heck, I cannot even get the boldmath definition to stop substituting with cm!
I've changed 'tex/context/base/type-syn.tex' and 'tex/context/base/type-enc.tex' to provide boldmath/bfmath definitions as below. Despite 3 hours of fiddling, I'm getting substitution with computer modern when I try and the boldmath definition in test.tex (below). I hope this isn't a case of me not reading the docs carefully enough... Any and all help greatly appreciated. Cheers, Randall %%%%% START tex/context/base/type-enc.tex ... % Fourier (Utopia) \starttypescript [math] [fourier] [default,ec] \definefontsynonym [Fourier-Math-Letters] [futr8t] %\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] [fourier-mlb] \definefontsynonym [Fourier-Math-Letters-Italic-Bold] [fourier-mlitb] \definefontsynonym [Fourier-Math-Symbols] [futsy] \definefontsynonym [Fourier-Math-Extension] [fourier-mex] \stoptypescript % fourier virtual fonts: % futb8c.vf futbi9d.vf futc9c.vf futr8t.vf futri8t.vf futroorn.vf futsi9e.vf % futb8t.vf futbi9e.vf futc9d.vf futr9c.vf futri9c.vf futrorn.vf futso9c.vf % futb9c.vf futbo8c.vf futc9e.vf futr9d.vf futri9d.vf futs9c.vf futso9d.vf % futb9d.vf futbo8t.vf futcorn.vf futr9e.vf futri9e.vf futs9d.vf futso9e.vf % futb9e.vf futbo9c.vf futmi.vf futrc8t.vf futro8c.vf futs9e.vf futsoorn.vf % futbc8t.vf futbo9d.vf futmib.vf futrc9d.vf futro8t.vf futsc9d.vf futsorn.vf % futbi8c.vf futbo9e.vf futmii.vf futrc9e.vf futro9c.vf futsc9e.vf futsy.vf % futbi8t.vf futboorn.vf futmiib.vf futrd8t.vf futro9d.vf futsi9c.vf % futbi9c.vf futborn.vf futr8c.vf futri8c.vf futro9e.vf futsi9d.vf % map file has: %fourier-bb Fourier-Math-BlackBoard <fourier-bb.pfb %fourier-mcl Fourier-Math-Cal <fourier-mcl.pfb %fourier-mex Fourier-Math-Extension <fourier-mex.pfb %fourier-ml Fourier-Math-Letters <fourier-ml.pfb %fourier-mlit Fourier-Math-Letters-Italic <fourier-mlit.pfb %fourier-mlb Fourier-Math-Letters-Bold <fourier-mlb.pfb %fourier-mlitb Fourier-Math-Letters-Bold-Italic <fourier-mlitb.pfb %fourier-ms Fourier-Math-Symbols <fourier-ms.pfb \starttypescript [serif] [fourier] [ec] \definefontsynonym [Fourier-Regular] [futr8t] [encoding=ec] \definefontsynonym [Fourier-Slanted] [futro8t] [encoding=ec] \definefontsynonym [Fourier-Italic] [futri8t] [encoding=ec] \definefontsynonym [Fourier-RegularCaps] [futrc8t] [encoding=ec] \definefontsynonym [Fourier-Bold] [futb8t] [encoding=ec] \definefontsynonym [Fourier-BoldSlanted] [futbo8t] [encoding=ec] \definefontsynonym [Fourier-BoldItalic] [futbi8t] [encoding=ec] \definefontsynonym [Fourier-BoldCaps] [futbc8t] [encoding=ec] \definefontsynonym [Fourier-Regular-Expert] [futr9e] [encoding=ec] \definefontsynonym [Fourier-Slanted-Expert] [futro9e] [encoding=ec] \definefontsynonym [Fourier-Italic-Expert] [futri9e] [encoding=ec] \definefontsynonym [Fourier-RegularCaps-Expert] [futrc9e] [encoding=ec] \definefontsynonym [Fourier-Semi-Expert] [futs9e] [encoding=ec] \definefontsynonym [Fourier-SemiSlanted-Expert] [futso9e] [encoding=ec] \definefontsynonym [Fourier-SemiItalic-Expert] [futsi9e] [encoding=ec] \definefontsynonym [Fourier-SemiCaps-Expert] [futsc9e] [encoding=ec] \definefontsynonym [Fourier-Bold-Expert] [futb9e] [encoding=ec] \definefontsynonym [Fourier-BoldSlanted-Expert] [futbo9e] [encoding=ec] \definefontsynonym [Fourier-BoldItalic-Expert] [futbi9e] [encoding=ec] \definefontsynonym [Fourier-Black-Expert] [futc9e] [encoding=ec] \definefontsynonym [Fourier-Regular-OldStyle] [futr9d] [encoding=ec] \definefontsynonym [Fourier-Slanted-OldStyle] [futro9d] [encoding=ec] \definefontsynonym [Fourier-Italic-OldStyle] [futri9d] [encoding=ec] \definefontsynonym [Fourier-RegularCaps-OldStyle] [futrc9d] [encoding=ec] \definefontsynonym [Fourier-Semi-OldStyle] [futs9d] [encoding=ec] \definefontsynonym [Fourier-SemiSlanted-OldStyle] [futso9d] [encoding=ec] \definefontsynonym [Fourier-SemiItalic-OldStyle] [futsi9d] [encoding=ec] \definefontsynonym [Fourier-SemiCaps-OldStyle] [futsc9d] [encoding=ec] \definefontsynonym [Fourier-Bold-OldStyle] [futb9d] [encoding=ec] \definefontsynonym [Fourier-BoldSlanted-OldStyle] [futbo9d] [encoding=ec] \definefontsynonym [Fourier-BoldItalic-OldStyle] [futbi9d] [encoding=ec] \definefontsynonym [Fourier-Black-OldStyle] [futc9d] [encoding=ec] \stoptypescript ... %%%%% END %%%%% START tex/context/base/type-syn.tex ... \starttypescript [math] [fourier] [name] \definefontsynonym [MathRoman] [Fourier-Math-Letters] \definefontsynonym [MathItalic] [Fourier-Math-Letters-Italic] \definefontsynonym [MathSymbol] [Fourier-Math-Symbols] \definefontsynonym [MathExtension] [Fourier-Math-Extension] \stoptypescript \starttypescript [math] [fourier] [name] % todo \definefontsynonym [OldStyle] [Serif-OldStyle] % strange, no oldstyles \definefontsynonym [Fraktur] [eufm10] \definefontsynonym [Blackboard] [msbm10] \definefontsynonym [Gothic] [eufm10] \definefontsynonym [Calligraphic] [eusm10] \stoptypescript \starttypescript [boldmath] [fourier] [name] \definefontsynonym [MathRoman] [Fourier-Math-Letters-Bold] \definefontsynonym [MathExtension] [Fourier-Math-Letters-Italic-Bold] \definefontsynonym [MathSymbol] [Fourier-Math-Symbols] \definefontsynonym [MathExtension] [Fourier-Math-Extension] \stoptypescript \starttypescript [bfmath] [fourier] [name] \definefontsynonym [MathRoman] [Fourier-Math-Letters-Bold] \definefontsynonym [MathExtension] [Fourier-Math-Letters-Italic-Bold] \definefontsynonym [MathSymbol] [Fourier-Math-Symbols] \definefontsynonym [MathExtension] [Fourier-Math-Extension] \stoptypescript ... %%%%% END %%%%% START test.text \definetypeface [mainface] [rm] [serif] [fourier] [default] \definetypeface [mainface] [tt] [mono] [fourier] [default] \definetypeface [mainface] [ss] [sans] [fourier] [default] \definetypeface [mainface] [mm] [math] [fourier] [default] \definetypeface [boldmath] [rm] [serif] [fourier] [default] \definetypeface [boldmath] [tt] [mono] [fourier] [default] \definetypeface [boldmath] [ss] [sans] [fourier] [default] \definetypeface [boldmath] [mm] [boldmath] [fourier] [default] \switchtobodyfont[mainface] \starttext This is a silly test that is taking way too long! \startformula[mainface] x = \Gamma + \Delta + \alpha + \delta + \zeta \stopformula \startformula[boldmath] x = \Gamma + \Delta + \alpha + \delta + \zeta \stopformula \stoptext %%%%% END _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context