[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: wcwidth and zero width spaces



On Sat, 7 Oct 2000, Roozbeh Pournader wrote:

> 	U+070F	SYRIAC ABBREVIATION MARK

I agree with this - if/when I do support for Syriac, this will want to be
zero-width.

> 	U+180B	MONGOLIAN FREE VARIATION SELECTOR ONE
> 	U+180C	MONGOLIAN FREE VARIATION SELECTOR TWO
> 	U+180D	MONGOLIAN FREE VARIATION SELECTOR THREE
> 	U+180E	MONGOLIAN VOWEL SEPARATOR

I don't want to even think about Mongolian in an xterm. :)

> 	"U+070F SYRIAC ABBREVIATION MARK (SAM) is a user-selectable
> 	 zero-width formatting code..."

On the subject of Syriac, how important is support for Syriac shaping?

> There are also these in Cf that I don't know how may one chose to handle.
> They are somehow control characters:
> 
> 	U+206A	INHIBIT SYMMETRIC SWAPPING
> 	U+206B	ACTIVATE SYMMETRIC SWAPPING
> 	U+206C	INHIBIT ARABIC FORM SHAPING
> 	U+206D	ACTIVATE ARABIC FORM SHAPING
> 	U+206E	NATIONAL DIGIT SHAPES	
> 	U+206F	NOMINAL DIGIT SHAPES

These are all deprecated. I think we should have them display as boxes.

> 	U+FFF9	INTERLINEAR ANNOTATION ANCHOR
> 	U+FFFA	INTERLINEAR ANNOTATION SEPARATOR
> 	U+FFFB	NTERLINEAR ANNOTATION TERMINATOR

And these should certainly have a visual representation, as they are
errors in plain text files.

-- 
I speak for myself, not my employer

-
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/lists/