RE: Microsoft codepage mappings: U+00B7 vs U+2219

From: Lori Brownell (loribr@microsoft.com)
Date: Thu Feb 19 1998 - 23:19:22 EST


This had to do with app compatability and the use of the bullet character in
existing documents and fonts.

> -----Original Message-----
> From: Bob_Hallissy@sil.org [SMTP:Bob_Hallissy@sil.org]
> Sent: Thursday, February 19, 1998 6:34 PM
> To: Multiple Recipients of
> Subject: Microsoft codepage mappings: U+00B7 vs U+2219
>
> Microsoft Windows (at least Win95) does something weird with character
> 183 in codepages 1250-1258; perhaps someone can shed some light on it
> for me:
>
> If I ask MultiByteToWideChar() to translate character 183 to Unicode,
> it converts it to U+00B7 (MIDDLE DOT). This matches the Vendor tables
> supplied with the Unicode 2.0 standard.
>
> However,
>
> If I call TextOutA() to display character 183, Windows displays the
> character at U+2219 (BULLET OPERATOR)
>
> This seems to be the only exception that I can find to the conceptual
> model that says TextOutA() is equivalent to a MultiByteToWideChar()
> followed by TextOutW().
>
> Does anyone know why MS does this, or of what benefit it is?
>
> Bob Hallissy
>



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