On 03/10/16 18:59, Steve Swales wrote:
On Oct 3, 2016, at 10:14 AM, Doug Ewell <d...@ewellic.org> wrote:

a.lukyanov wrote:

I think that the right thing to do would be to create several new
control/formatting characters, like this:

"previous character is superscript"
"previous character is subscript"
"previous character is small caps (for use in phonetic transcription
only)"
"previous character is mathematical blackletter"
etc

Then people will be able to apply this features on any character as
long as their font supports it.
I happen to think this would be exactly the wrong thing to do,
completely contrary to the principles of plain text that Unicode was
founded upon. But you never know what might gain traction, so stay
tuned.
I guess I don’t see how it is fundamentally different from other variant 
selector uses within Unicode, and the ability to write properly formatted 
mathematical and chemical formulas (for example) in a plain text environment 
like text messaging seems like a fairly compelling use case.

-steve




Yes, but since there are existing well-standardized higher-level protocols already in existence (HTML, MATHML, TeX, etc. etc.) that do exactly that. They should be used instead, as opposed to trying to make Unicode something other than a plain-text character encoding, contrary to its design principles. Moreover, while you describe seems superficially simple, as soon as you try to expand it, you will find you end up with systems like this: http://unicode.org/notes/tn28/UTN28-PlainTextMath.pdf which are neither one nor the other, and in spite of their proposal as a plain-text notation, actually ends up being an ad-hoc higher-level protocol anyway.

Neil


Reply via email to