![](https://secure.gravatar.com/avatar/a5d42c1ccacf33c72fd502fe1bb5ffa9.jpg?s=120&d=mm&r=g)
Hans Hagen said this at Sun, 13 Apr 2003 20:40:10 +0200:
I am indeed doing a lot of switching of very large fonts, but the error doesn't show up at some font sizes and appears at others.
! Font \*9ptrctf*=texnansiOSFSC-WarnockPro-Regular at 9.0pt not loaded: Not eno
this happens when you do many complete font size switches; has to do with all this math ...
you can increase the font mem on texmf.cnf (will be done in the latest tex live too)
Yup, that did it. I increased ConTeXt's font memory in my TeXLive (web2c- based) install, and it was fine. So, for those who are interested, I'm now handling real Small Caps (Roman, Italic, bf & bi) as a different font style next to Serif [rm] and Sans [ss]. It takes some extra font memory, but it's one way of using caps as an additional style axis. I'm trying to get an intelligent font switch from Serif and Sans to my RomanCaps [rc] and CapsSans [cs] (yes, the names are awful). I'm having trouble with the \ifx in my definition: \def\SmCap {\ifx\fontstyle\c!ss \switchstyleonly\cs\else \switchstyleonly\rc\fi} I thought this would work, since it's essentially the same comparison used in \fontstringA (font-ini.tex). However, the \ifx is never true: the \else branch is always taken. Anyone have clues about these low-level commands that I've never really used before? Thanks, adam -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Adam T. Lindsay atl@comp.lancs.ac.uk Computing Dept, Lancaster University +44(0)1524/594.537 Lancaster, LA1 4YR, UK Fax:+44(0)1524/593.608 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-