And another question: AFAIU, an LGSTRING specifies characters as Unicode codepoints, while the Windows Uniscribe APIs expect wchar_t wide characters, which on Windows means UTF-16. This means we should encode the codepoints in LGSTRINGs to UTF-16 before passing them to Uniscribe, rather than passing them unaltered, right? The current code will break for characters whose Unicode codepoints are beyond the BMP, right?
_______________________________________________ emacs-bidi mailing list [email protected] http://lists.gnu.org/mailman/listinfo/emacs-bidi
