On Tue, 14 Mar 2017 23:44:29 +0100
Marco Patzer
Your example works for me. But it's still unclear what I'm doing wrong. According to your explanation this should work:
\definefontfamily [mainface] [rm] [Caecilia LT Std] [tf=Caecilia LT Std Roman]
However, it shows:
selectfont > The requested font 'Caecilia LT Std' has no files for the 'tf' alternative, Latin Modern is used instead.
It appears that ConTeXt somehow can't find the font.
Thanks to Wolfgang's assistance I figured that the syntax in my OP was correct and the issue is with my installation. It works for me in a virgin installation, but throws the abovementioned error in my current installation. I don't know what borked my installation and why it only affected some fonts and not others. So sorry for the noise and thanks for quick responses. Marco