Zero-width space
rbell--- via Lynx-dev <[email protected]>
| Newsgroups | gmane.comp.web.lynx.devel |
|---|---|
| Message-ID | <[email protected]> |
Why doesn't this in UCdomap.c:
else if (ucs == 0xfeff || (ucs >= 0x200b && ucs <= 0x200f)) {
/*
* Zero-width space.
*/
return ucZeroWidth;
cause 200b (zero-width space, aka 8203) to be undisplayed?
It seems to make this in LYCharUtils.c :
/*
* Ignore 8204 (zwnj), 8205 (zwj) 8206 (lrm), and 8207 (rlm),
* for now, if we got this far without finding a representation
* for them.
*/
} else if (code == 8204 || code == 8205 ||
code == 8206 || code == 8207) {
CTRACE((tfp, "LYUCFullyTranslateString: Ignoring '%"
PRI_UCode_t "'.\n", CAST_UCode_t (code)));
replace_buf[0] = '\0';
state = S_got_outstring;
break;
unnecessary. And why does it neglect 8203?
8203 appears in https://www.newyorker.com/news/the-lede/the-democratic-party-rebrands-itself-before-viewers-eyes
russell bell