Re: Products supporting Unicode - windows richtext control

From: Glen Perkins (
Date: Sat Oct 09 1999 - 16:52:41 EDT

----- Original Message -----
From: <>
To: Unicode List <>
Sent: Friday, October 08, 1999 9:15 PM
Subject: RE: Products supporting Unicode - windows richtext control

> Windows 95: Windows 95 ships only RICHED32.DLL. However, RICHED20.DLL is
> compatible with Windows 95 and may be present if an application that uses
> edit 2.0 has been installed on the system. "
> (i believe that means that it is redistributable; it is most likely not
the same
> binary dll file as the one for nt.)

I believe that it is NOT legally redistributable by any application
developer that doesn't also make the operating system itself. It's also not
downloadable from MS, nor are the bug fixes in 2.1 and 3.0 downloadable by
users of 2.0. As far as I know, the quote "may be present if an application
that uses rich edit 2.0 has been installed on the system" refers exclusively
to certain Microsoft applications.

Of course, I may be mistaken about this and would welcome corrections from
anyone who really knows for sure.

> "Rich edit version 2.0 includes several new features, such as support for
> Unicode and Far Eastern languages, multilevel Undo, and numerous user
> enhancements.

I've been able to get one of those new features (the autorecognition of
URLs) working, demonstrating that I was indeed using RichEdit 2 rather than
RichEdit 1. I couldn't get Unicode support to work sensibly, though, in the
same control. By "sensibly", I mean I eventually got it to display "zhong
guo ren" (Chinese person), but I couldn't get it to display just "zhong guo"
without the "ren"! It had other weirdnesses as well, which could have come
from my own coding errors, of course, or they might already have been fixed
in a more recent version of RichEdit.

If anyone can do a minimal "Hello, world" (in C or C++) using a RichEdit 2
control that simply displays the text "zhong guo" (U+4e2d U+570b), I'd love
to see it.

Glen Perkins

This archive was generated by hypermail 2.1.2 : Tue Jul 10 2001 - 17:20:53 EDT