On 7/17/2011 2:47 AM, Petr Tomasek wrote:
On Sun, Jul 17, 2011 at 10:14:55AM +0100, Julian Bradfield wrote:

Wouldn't it be more economical to encode a single UNICODE ESCAPE
CHARACTER which forces the following character to be interpreted as a
printable glyph rather than any control function?
I already thought about this but this would probably mean that
algorithms (like the Unicode BiDi Algorithm) would have to be changed.


Change that to: it would mean that ALL algorithms that interpret any of the invisible characters would have to change.

The reason is, of course, because these codes would *reinterpret* existing characters. You could argue that Variation Selectors do the same, but they are carefully constructed so that they can be safely ignored. These suggested character couldn't be safely ignored, because doing so would have control/formatting codes in the middle of text where none were intended.

Michael has it right:

On 7/17/2011 2:35 AM, Michael Everson wrote:

... invisible and stateful control characters are more expensive than ordinary 
graphic symbols.

In this case, the expense is so much higher as to rule out such an idea from the start.

A./

PS: this doesn't mean that adding graphic symbols is the foregone thing to do, only that, if evidence points to the need to address this issue in character encoding, then, using graphic symbols is the better way to go about it.

Reply via email to