Quoth Mr Dickey, '...and after that it looks in a table to see
what it might be. Not having the patches you're using, I can only
guess.'
Table? That test only returns ucZeroWidth, which I find used
nowhere, at least by that name. It's declared in
WWW/Library/Implementation/UCMap.h as -2
My patches are irrelevant. It happens with unpatched lynx,
has for years. Why would changing the test in UCdomap.c change its
display?
In 2017 I asked, 'how do I get &zwsp; treated as a nothing?'
In one response Mr Dickey wrote, 'no - I haven't dug into it, but I
can see that 8205 also comes out on the terminal. (also, changing
def7_uni.h did not have an effect).' and, '8203 isn't in RFC 2070'
But it IS zero-width space, to which that bit of UCdomap.c
refers, and tests for.
russell bell