> such as URLs (domain names) there are restrictions that prevent script-mixing in a single label.
That is just a current implementation restriction, based on only using the Script property. Implementations upgraded to use Script_Extensions to test for multiple scripts in a string can handle multiple scripts for a character properly. Mark On Sun, Jun 12, 2016 at 5:59 PM, Asmus Freytag (c) <[email protected]> wrote: > Just a note: for any living(!) language, it is important that Unicode not > mix scripts, but instead *disunify characters based on script*. The > reason for that is that in important implementations, such as URLs (domain > names) there are restrictions that prevent script-mixing in a single label. > > If an othography were to use characters from more than one script, it will > not be supported for things like domain names (at least in certain zones), > because doing so introduces an element of risk to the domain name system. > > This consideration is less relevant to dead languages and notational > systems, because supporting them in URLs has never been a priority and > users can live with a "best case" or partial solution. Living languages, > esp. ones that have (or are excpected to achieve) significant literate > populations, are a different matter. > > A./ >

