RE: A last missing link for interoperable representation

From: Tex via Unicode <unicode_at_unicode.org>
Date: Mon, 14 Jan 2019 02:08:04 -0800

This thread has gone on for a bit and I question if there is any more light that can be shed.

 

BTW, I admit to liking Asmus definition for functions that span text being a definition or criteria for rich text.

I also liked James examples of the twitter use case.

 

The arguments against italics seem to be:

· Unicode is plain text. Italics is rich text.

· We haven't had it until now, so we don't need it.

· There are many rich text solutions, such as html.

· There are ways to indicate or simulate italics in plain text including using underscore or other characters, using characters that look italic (eg math), etc.

· Adding Italicization might break existing software

· The examples of existing Unicode characters that seem to represent rich text (emoji, interlinear annotation, et al) have justifications.

 

The case for it are:

· Plain text still has tremendous utility and rich text is not always an option.

· Simulations for italics are non-standard and therefore hurt interoperability. This includes math characters not being supported universally, underscore and other indicators are not a standard, nor are alternative fonts.

· There are legitimate needs for a standardized approach for interchange, accessibility (e.g. screen readers), search, twitter, et al.

· Evidence of the demand is perhaps demonstrated by the number of simulations, and the requests for how to implement it to vendors of plain text apps (such as twitter).

· Supporting italics can be implemented without breaking existing documents and should be easily supported in modern Unicode apps.

· The impact on the standard for adding a character for italics (and another for bold and perhaps a couple others) is miniscule as it fits into the VS model.

· The argument that italics is rich text is an ideological one. However, as with other examples, there are cases where practicality should win out.

· This isn’t a slippery slope.

 

Personally, I think the cost seems very low, both to the standard and to implementers. I don’t see a lot of risk that it will break apps. (At least not those that wouldn’t be broken by VS or other features in the standard.)

It will help many apps.

I think the benefits to interoperability, accessibility, search, standardization of text are significant.

 

Perhaps the question should be put to twitter, messaging apps, text-to-voice vendors, and others whether it will be useful or not.

If the discussion continues I would like to see more of a cost/benefit analysis. Where is the harm? What will the benefit to user communities be?

 

tex

 

 

 

 
Received on Mon Jan 14 2019 - 04:08:26 CST

This archive was generated by hypermail 2.2.0 : Mon Jan 14 2019 - 04:08:27 CST