Patrick Gundlach wrote:
\usetypescript[modern][ec] \setupbodyfont[10pt,rm]
\starttext ťŤ % \tcaron\Tcaron \WORD{ťŤ}
In ec encoding there is no tcaron, Only tquoteright, which I guess should be the lowercase Tcaron. When faking smallcaps, afm2tfm uses the tolower() c function, that will fail the way afm2tfm uses it. So it assumes that the lowercase of Tcaron is tcaron, which is not present in ec enc and therefore does not get in the fontencoding.
Did this help? I am just stepping into this thread, so I might have missed the whole point.
No, Patrick, you hit the goal! But, after Hans last note, it was easy even for me ;-) It is some kind of inconsistency/bug in the ec encoding: if there is equivalent /dcaron present, then trere should be /tcaron too instead /trightquote. My problem is solved now, thanks to Moica, Hans, and Patrick. vit