> --------- ---------
> | User | | User |
> --------- ---------
> | App | | App |
> --------- ---------
> | Unicode | | Unicode |
> -----------------------
> | Communication channel |
> -----------------------
>
> In this model, Unicode ... Unicode offers as defined a transparent
> channel for all characters including PUA (although normalisation etc is
> permitted), and if an implementation is not transparent it is
> non-conformant. The communicating applications built on top of Unicode
> are free to do what they want with PUA characters, including refusing to
> handle them at all; indeed they can refuse to handle any other character
> as there is no obligation to support any characters. But if they are to
> be useful applications for many users, they would be well advised to
> offer support for as many characters as possible.
>
Aye, this is exactly what I was talking about, I was just using "application"
to refer to any piece of software involved in any stage, including the
communicating applications.
--
Jon Hanna
<http://www.hackcraft.net/>
*Thought provoking quote goes here*