On Thu, Sep 30, 2010 at 22:14, Hans Hagen wrote:
\starttext
\definefontfeature[default][default][compose=yes]
\setupbodyfont[lucida]
Oh, I have tried that; actually I did \definefontfeature[default][liga=yes,kern=yes,tlig=yes,compose=yes] as well as \addff{compose}, but it had zero effect since I used that *after* \setupbodyfont instead of using it before. This was a bit weird since features for OpenType fonts can be switched on and off at any given time and I didn't realize that order was important.
\startTEXpage mojča MOJČA \stopTEXpage
\stoptext
ok, positioning could be improved I guess but so far no one bothered about this feature
(I started fixing vf fonts of Lucida for pdfTeX, but I'm not sure how to proceed; and now it may not be needed any more.) There are two problems. Even \buildtextaccent creates an ugly č and that dates back to Knuth's TeX (TeX assumes that every letter is symetric which holds for just about any letter but c). But I agree that this is highly esoteric request. However compose=yes creates an unacceptable uppercase Č, at least in Lucida, much worse than what TeX does (and already TeX does it badly). Mojca