I am trying to define a set of 'OldStyle' Adobe fonts for the 'Aldus' family similar to what Bill McClain has shown on his web site (http://home.salamander.com/~wmcclain/context-help.html)
My problem is that when I do what Bill did and define use starttypescript to define an 'aldus-oldstyle' type, I get an error with mktextmf generating the font. mktextfm: `mf \mode:=ljfour; mag:=1; nonstopmode; input Aldus-Roman' failed. kpathsea: Appending font creation commands to missfont.log. My testing aldus.tex file contains: \starttypescript [serif] [aldus] [texnansi] \definefontsynonym [Aldus-Roman] [texnansi-aldusroman] [encoding=texnansi] \definefontsynonym [Aldus-Italic] [texnansi-aldusitalic] [encoding=texnansi] \definefontsynonym [Aldus-ItalicOsF] [texnansi-aldusitalicoldstyle] [encoding=texnansi] \definefontsynonym [Aldus-RomanSC] [texnansi-aldusromanscoldstyle] [encoding=texnansi] \stoptypescript \starttypescript [serif] [aldus-oldstyle] [name] \usetypescript[serif][fallback] \definefontsynonym [Serif] [Aldus-Roman] \definefontsynonym [SerifBold] [Aldus-Roman] \definefontsynonym [SerifItalic] [Aldus-ItalicOsF] \definefontsynonym [SerifBoldItalic] [Aldus-ItalicOsF] \definefontsynonym [SerifCaps] [Aldus-RomanSC] % the regular old-style figures are in the small-caps file \definefontsynonym [OldStyle] [Aldus-RomanSC] \stoptypescript \starttypescript [AldusOldStyle] \definetypeface [AldusOldStyle] [rm] [serif] [aldus-oldstyle] [default] [encoding=texnansi] \stoptypescript Note that if I change 'aldus-oldstyle' to 'aldus' then everything works fine??!! The trouble is, I already have a typescript block defined as 'aldus' to contain the non-old-style synonyms. As I understand it, 'aldus-oldstyle' is an internal reference for the font so I really don't understand why it works in the once case, but not the other. Cheers, Randall
