"Kenny" <> wrote ...
> To verify this issue, bring up charmap under WinXP and go directly to
> codePoint x81; and compare what you see at WinXP with the charmap under
> Vista.
Which font have you selected in the Charmap Font dropdown list? Different
fonts can put different glyphs at a given code point, so what appears at x81
depends on which font you have selected. I don't know what you mean by
"calculator.font". Are your to referring to a specific Font; such as a
*.TTF or *.fon file? If so, which one? (eg Arial, Batang, Courier New?). Is
it one of the fonts supplied with Windows? Is it a Unicode Font? Or is it a
codepage-based font, like ANSI or Shift_JIS?
For the Arial and Tahoma fonts, in both XP and Vista, Char 129 (x81) is
"Latin Captal N with Tilde".
For the Courier and System fonts, in both XP and Vista, Char 129 (x81) is an
unprintable control char.
> O/S creates an undued confusion with UI experience. In this case, the end
> user may mistakenly interpret that pi function is disabled; while the
> function is available & consistent.
If you are using Unicode, the standard position for lower-case pi is U+03C0.
This is the *only* code point which is guaranteed to remain constant across
all languages, fonts, codepages and cultures. If you are working in an
multilingual environment, or with double-byte languages (eg East Asian
languages) I strongly recomend you use Unicode. Windows NT (including NT
4.0, 2000, XP, Server 2003 and Vista) all use Unicode as their "native"
internal encoding.
If you are not using Unicode, then you must specify the font and Codepage
you are using, for the question to make any sense. Characters from 0 to 127
are pretty standard (they follow 7-bit ASCII). Characters on the 8th bit
(from 128-255) vary according to the code page and font file in use.
On a world scale, it is quite unusual to find lower-case pi at position 129.
I don't know which character set which uses that encoding. If you are
explaining this problem to other people, you will need to be ready to give
them a LOT of information about the language, code page, font, encoding, etc
you are using.
> And, what should be the preferred channel to
> escalate this to Microsoft regarding this incompatibility issue.
I would love to help you with this problem, but you have not given me enough
detail.
If you cannot describe the problem in more detail here, you should open a
Service Request with Microsoft Product Support Services ("PSS"). You can
find teh contact details for PSS in your country, here:
http://support.microsoft.com/common/international.aspx
In most countries, you need to pay. If you are part of a large company of an
ISV, you may have an existing support contract with Microsoft.
--
Andrew McLaren
amclar (at) optusnet dot com dot au