Idris Samawi Hamid schrieb:
> Dear gang,
> 
> Consider a control sequence \MyCS. It has three possible definitions:
> 
> \def\MyCS{<def1>}, \def\MyCS{<def2>}, \def\MyCS{<def3>}
> 
> What I would like is to define \MyCS once such that
> 
> <def1> takes effect when \tf is invoked
> <def2> takes effect when \it is invoked
> <def3> takes effect when \bf is invoked
> 
> something like (incorrect syntax but you'll get the point)
> 
> \def\MyCS{%
> \if\it<def1>
> \else
> \if\bf<def2>
> \else
> <def3>}
> 
> How can I do this> Any tips greatly appreciated!
>
something like this should work (if I get you right)

\ifx\fontalternative\c!tf <def1> \else
\ifx\fontalternative\c!it <def2> \else
\ifx\fontalterantive\c!bf <def3> %
\fi\fi\fi

search fo \fontalternative in the base (font-ini.tex and alike)

Best wishes, Peter

> Happy Holidays!
> Idris
> 

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to