On Mon, 17 Aug 2009, Wolfgang Schuster wrote:
Am 16.08.2009 um 22:37 schrieb Wolfgang Werners-Lucchini:
But what is wrong with my code? Why does it not work?
Take a look at the log file when the font is read.
load afm | reading /Users/wolf/context/tex/texmf/fonts/afm/public/wasy/wasy10.afm load afm | unifying /Users/wolf/context/tex/texmf/fonts/afm/public/wasy/wasy10.afm afm glyph | assigning private slot U+F0000 for unknown glyph name AC afm glyph | assigning private slot U+F0001 for unknown glyph name kreuz ... afm glyph | assigning private slot U+F0016 for unknown glyph name saturn ...
ConTeXt tries to load the 'saturn' symbol as char89 but LuaTeX stores it at positon F0016.
\starttext {\definedfont[file:wasy10]\char"F0016} \stoptext
@Hans/Taco: Is this expected for symbol fonts and how should take care of this.
Maybe we can use the same trick that is used in math fonts (force tfm font) \usesymbols[was] \setupsymbolset [wasy astronomy] \definefontsynonym [WaldiSymbol] [wasy10.tfm] \definefontsynonym [WaldiSymbolBold] [wasyb10.tfm] \def\Sat{\symbol[saturn]} \starttext \Sat \stoptext So, symb-was can be changed accordingly. Aditya