Thomas A. Schmitz wrote:
Oops, something with Unicode support is broken in the new release. Typesetting Unicode Greek with my module, ConTeXt typesets the named glyphs in Greek letters (so I get something like greeklambda greekpi greekalpha etc. in my pdf). Using the name itself (\greeklambda) gives the desired glyph. So it looks like while processing the Unicode characters, the leading backslash is lost somewhere on the way to TeX's stomach.
I also get warnings in the log file: check : missing or ungrouped '=' after 'scale' in line 15 (@@vars:Gre ek:)
Same documents compile fine with previous version of ConteXt.
Hope this bug can be squished!!
in unic-ini patch (and test): \def\utfunihashglyph#1% {\@EA\doutfunihashglyph\@EA{\number\numexpr\utfdiv{#1}\@EA\relax\@EA}\@EA{\number\utfmod{#1}}{#1}} \def\doutfunihashglyph#1#2#3% div mod raw {\csname \ifnum#3<\utf@i \strippedcsname\unicodeasciicharacter\endcsname{#2}% \else\ifcsname\@@unicommand#1\endcsname \@@unicommand#1\endcsname{#2}% \else\ifcsname\@@univector#1\endcsname \csname\@@univector#1\endcsname{#2}\endcsname % watch the nested csname; it's a speed up \else \strippedcsname\unicodeunknowncharacter\endcsname{#2}% \fi\fi\fi} this is a bit messy code but needed for the plugin handler Hans