Implementing SMP on a UTF-16 OS
richard.wordingham at ntlworld.com
Mon Aug 10 15:58:32 CDT 2015
On Mon, 10 Aug 2015 22:53:11 +0200 (CEST)
Marcel Schneider <charupdate at orange.fr> wrote:
> On Mon, 10 Aug 2015, at 22:33, Richard Wordingham wrote:
> > Non-BMP characters must be entered as 'ligatures'.
> This is clearly a Unicode implementation problem. C and C++ should be
> standardized for handling of UTF-16. IMO we cannot consider that
> Windows supports UTF-16 for internal use, if it does not support
> surrogates pairs except with workarounds using ligatures.
Perhaps this is why Windows offers a new method of keyboard
mapping, via the Text Services Framework (TSF).
> I may be wrong, but that's how I see the problem now.
I think you're not looking hard enough.
More information about the Unicode