[Python-3000] PEP 3131 accepted (original) (raw)

"Martin v. Löwis" martin at v.loewis.de
Thu May 24 07:25:10 CEST 2007


I just realized that this is not the whole story. There's no requirement that a combining character has to actually come after a character it can be combined with. So there might be valid identifiers containing sequences of characters that don't have a sensible rendering, or that force the combining comma to appear separately and thus indistinguishable from a quotation mark even in a Unicode-aware editor.

That can't happen. In Unicode, there is no notion of "can be combined with": any base character can be combined with any combining character. The rendering engine is supposed to create a glyph on the fly.

Regards, Martin



More information about the Python-3000 mailing list