Coding solutions that require substantial support across implementations
are successful, if (and I argue, only if) you can't successfully sell
your implementation in a given market without support for that feature.
Mathematical layout is not needed by the majority of users, but those
users that do need it, can't be accommodated with a substitute. Hence,
anyone trying to sell into that market has to make a decent job of it.
Looks like there are enough people in that market that even general
purpose software, like Word, has a decent (nay, excellent) equation editor.
Arabic shaping is so essential to the script that you either support it,
or you don't support Arabic.
Placing accents on Latin characters is widely needed, but the most
widely needed cases are covered by precomposed legacy characters. Hence.
the support for this feature is spotty. Curiously, this remains the
case, even though, taken together, the diverse users of particular
combinations of letters and accents for the Latin/Greek/Cyrillic
probably reach substantial numbers, and a common solution would seem to
support all of them.
Support for Ideographic Variation Sequences is needed for all sorts of
high-end CJK work. It can be expected to be supported in those market
areas, but probably not necessarily in mainstream implementations. Time
will tell.
And so on.
The chances that any form of meta encoding for symbols (including
ligation) will ever reach critical mass in support is less than for
Latin/Greek/Cyrillic accents, because - as of today - there's no
established use for any of these schemes.
All of these things remain solutions in search of a problem.
The interesting thing I note is the level of enthusiasm with which these
are discussed here, when, at the same time, a lowly single character
currency symbol, with no special meta-coding, layout support, algorithm
changes, etc. was so roundly dismissed - despite all the evidence that
not supporting it in face of user demands would impact the ability of
implementers to sell into a not insubstantial market.
Sometimes I wonder what's going on ...
A./
Received on Fri Jun 01 2012 - 13:37:20 CDT
This archive was generated by hypermail 2.2.0 : Fri Jun 01 2012 - 13:37:20 CDT