On 13 August 2011 18:48, Sean Leonard <[email protected]> wrote: > > The Unicode code points U+0000 through U+00FF share the equivalent values > from the ASCII Standard, ISO 646, ISO 6429, and ISO 8859-1. In many contexts, > it is desirable to display all of these code points/characters uniquely and > unambiguously. C0 Control Pictures are currently encoded in the Unicode > Standard at U+2400; that block currently covers the undisplayable code points > at U+0000-U+0020 (plus a few extra alternatives/additions). However, the > undisplayable characters in U+0080-U+00FF are left out. > > There are several business cases in which C1 Control Pictures are useful: > 1. Terminal emulators need them for debugging. > 2. Data analyzers need them so they can have a unique character that when the > graphics subsystem/text renderers render each character, is intended for > display rather than for control effects. > 3. Engineers can distinguish when communicating between the data without > side-effects (i.e., control characters as pictures), and the data that > invokes side-effects (i.e., control characters used as control characters). > 4. There are use cases for historic or scholarly purposes, to encode and > discuss these characters in text, as distinct from invoking their > side-effects (and displaying nothing). > 5. To display all values in U+0000 - U+00FF as distinct _characters_, rather > than in hexadecimal representation (which makes deciphering the meaning of > the codes for graphic characters in the ASCII (G0) & ISO 8859-1 (G1) range > very difficult), in the same width and font as the rest of the graphic > characters. > > 6. In support of 1-5, font designers can design fonts that support C1 Control > Pictures and that map glyphs to Unicode code points uniformly and > interchangeably (two key architectural goals of the Unicode Standard). > Without C1 Control Pictures, it is infeasible to provide graphical > representations of the C1 Control Characters. This is an asymmetry compared > to the C0 Control Pictures block in Unicode, and thus should be remedied.
It would probably be useful to read the WG2 Principles and Procedures document <http://std.dkuug.dk/JTC1/SC2/WG2/docs/n3902.pdf> particularly Annex H "Criteria for encoding symbols", which states that: "The fact that a symbol merely seems to be useful or potentially useful is precisely not a reason to code it. Demonstrated usage, or demonstrated demand, on the other hand, does constitute a good reason to encode the symbol." (H10 on p.37) Unless you can show evidence that C1 control pictures are currently in use and that there is a clear demand from the user community to represent them in plain text it is unlikely that your proposal will get very far. Andrew

