Forum Bugs

Unicode character U+2060 WORD JOINER

mrossi
Unicode character U+2060 WORD JOINER is not treated correctly by Prince.

The semantics is that of a zero width non break space. Prince renders it with a non zero width, which is wrong and which can drastically change the layout of the page.
mikeday
Right, at the moment Prince appears to treat it as a normal character, and uses whichever glyph is available for it in the current font. Ideally it should be treated similarly to U+FEFF zero-width no-break space, possibly with some effect on ligatures and other font features as well?
mrossi
Unicode recommends using U+2060 rather than U+FEFF since the latter should be used only as BOM. So I think the right semantics are the older semantics of U+FEFF.

http://www.unicode.org/faq/utf_bom.html#BOM
mikeday
Right, I'll add this to the roadmap.
mikeday
The latest build of Prince supports the U+2060 character.

Edited by mikeday