Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista General Discussion > Calendar.font

Reply
Thread Tools Display Modes

Calendar.font

 
 
Kenny
Guest
Posts: n/a

 
      09-10-2007
In Vista, the glyph (typeFace) for code point x81 of Calendar.font (the Greek
char for pi) is different than the exact code point in WinXP. Is this an
intended effect?

If anybody knows which font in Vista contains such glypth, please advise.
- Thanks
 
Reply With Quote
 
 
 
 
Andrew McLaren
Guest
Posts: n/a

 
      09-11-2007
"Kenny" <> wrote in message
news:E84973CC-93FE-43AA-9A10-...
> In Vista, the glyph (typeFace) for code point x81 of Calendar.font (the
> Greek
> char for pi) is different than the exact code point in WinXP. Is this an
> intended effect?


It depends on the font. Most font files (eg *.ttf) contain just a subset of
Unicode characters; so whether a specific non-Latin character appears or not
various randomly from one font to the next. Also, chars in the range 128-255
tend to be pretty non-standard across fonts generally.

I guess you are referring to teh font used by the Calendar accessory in
Vista? Calendar uses the Tahoma font. Code poin 81 is blank in Tahoma; the
Unicode upper case Pi is at U+03A0 and lower case pi is at U+03C0. These are
the standard Unicode locations for Greek chars. If you look for Pi in these
locations, for any Unicode-supporting font, you won't go wrong.

XP didn't have any built-in Calendar accessory. What you saw on XP would
probably depend on the specific font used, by whatever application it was.

--
Andrew McLaren
amclar (at) optusnet dot com dot au


 
Reply With Quote
 
Kenny
Guest
Posts: n/a

 
      09-11-2007
Andrew:
Thanks for the quick response.
I think this is more of a back compatibility issue w/ Vista.
Given Calculator font exists in both O/S, the issue here is with the
inconsistency of typeface at x81.
We found this during our Vista certification process of our existing
application. If this is a known or intended effect under Vista, then we may
need to change the current implementation to reference a different O/S
resources. Please advise.
Thanks,
Kenny

"Andrew McLaren" wrote:

> "Kenny" <> wrote in message
> news:E84973CC-93FE-43AA-9A10-...
> > In Vista, the glyph (typeFace) for code point x81 of Calendar.font (the
> > Greek
> > char for pi) is different than the exact code point in WinXP. Is this an
> > intended effect?

>
> It depends on the font. Most font files (eg *.ttf) contain just a subset of
> Unicode characters; so whether a specific non-Latin character appears or not
> various randomly from one font to the next. Also, chars in the range 128-255
> tend to be pretty non-standard across fonts generally.
>
> I guess you are referring to teh font used by the Calendar accessory in
> Vista? Calendar uses the Tahoma font. Code poin 81 is blank in Tahoma; the
> Unicode upper case Pi is at U+03A0 and lower case pi is at U+03C0. These are
> the standard Unicode locations for Greek chars. If you look for Pi in these
> locations, for any Unicode-supporting font, you won't go wrong.
>
> XP didn't have any built-in Calendar accessory. What you saw on XP would
> probably depend on the specific font used, by whatever application it was.
>
> --
> Andrew McLaren
> amclar (at) optusnet dot com dot au
>
>

 
Reply With Quote
 
Kenny
Guest
Posts: n/a

 
      09-11-2007
Andrew:
It is the Calculator.font that I am referring. Sorry for the typo.
- Kenny

"Kenny" wrote:

> Andrew:
> Thanks for the quick response.
> I think this is more of a back compatibility issue w/ Vista.
> Given Calculator font exists in both O/S, the issue here is with the
> inconsistency of typeface at x81.
> We found this during our Vista certification process of our existing
> application. If this is a known or intended effect under Vista, then we may
> need to change the current implementation to reference a different O/S
> resources. Please advise.
> Thanks,
> Kenny
>
> "Andrew McLaren" wrote:
>
> > "Kenny" <> wrote in message
> > news:E84973CC-93FE-43AA-9A10-...
> > > In Vista, the glyph (typeFace) for code point x81 of Calendar.font (the
> > > Greek
> > > char for pi) is different than the exact code point in WinXP. Is this an
> > > intended effect?

> >
> > It depends on the font. Most font files (eg *.ttf) contain just a subset of
> > Unicode characters; so whether a specific non-Latin character appears or not
> > various randomly from one font to the next. Also, chars in the range 128-255
> > tend to be pretty non-standard across fonts generally.
> >
> > I guess you are referring to teh font used by the Calendar accessory in
> > Vista? Calendar uses the Tahoma font. Code poin 81 is blank in Tahoma; the
> > Unicode upper case Pi is at U+03A0 and lower case pi is at U+03C0. These are
> > the standard Unicode locations for Greek chars. If you look for Pi in these
> > locations, for any Unicode-supporting font, you won't go wrong.
> >
> > XP didn't have any built-in Calendar accessory. What you saw on XP would
> > probably depend on the specific font used, by whatever application it was.
> >
> > --
> > Andrew McLaren
> > amclar (at) optusnet dot com dot au
> >
> >

 
Reply With Quote
 
Andrew McLaren
Guest
Posts: n/a

 
      09-11-2007
"Kenny" <> wrote in message
news:A5C783EF-D830-4B42-998F-...
> It is the Calculator.font that I am referring. Sorry for the typo.
>> Thanks for the quick response.
>> I think this is more of a back compatibility issue w/ Vista.
>> Given Calculator font exists in both O/S, the issue here is with the
>> inconsistency of typeface at x81.
>> We found this during our Vista certification process of our existing
>> application. If this is a known or intended effect under Vista, then we
>> may
>> need to change the current implementation to reference a different O/S
>> resources.


Hi Kenny,

Thanks for the clarification - your question makes a bit more sense, now
that you are asking about Calculator, not Calendar!

But I am still not clear what problem you are seeing.

To input a value of pi into Calculator, you just press the "p" key on the
keyboard. This applies to both XP and Vista. No fonts or typefaces are
involved.

It may be obvious to you what problem you are seeing - but it's certainly
not obvious to me. Please explain, step-by-step, what you are doing and how
I can reproduce the problem.

The code position for lower-case pi in any Unicode font is U+03C0 (xF0). If
you are talking about any non-Unicode font, then you need to described
exactly the font and encoding you are using. Under Unicode, position x81 is
a blank contorl char; it is never pi. Are you using Unicode, ANSI or some
other single-byte font?

It's an interesting problem, so I hope you will get back to me.
--
Andrew McLaren
amclar (at) optusnet dot com dot au


 
Reply With Quote
 
Kenny
Guest
Posts: n/a

 
      09-12-2007
Andrew:
This issue is not related to input method associated with Calc developed by
Microsoft.
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.
Specific to our issue, we have developed a proprietary calculator that
referenced the x81 code point of calculator.font. During a visual
inspection, the UI component that displaying the corresponding character
behaved different under Vista; than any pre-Vista Windows O/S.
Since the implementation depends on O/S resources, the inconsistency across
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.
Independent of this specific typeface issue, just don't know what the actual
scope of the problem is? And, what should be the preferred channel to
escalate this to Microsoft regarding this incompatibility issue.
Hope you can shed some light on this.
Thanks,
Kenny

"Andrew McLaren" wrote:

> "Kenny" <> wrote in message
> news:A5C783EF-D830-4B42-998F-...
> > It is the Calculator.font that I am referring. Sorry for the typo.
> >> Thanks for the quick response.
> >> I think this is more of a back compatibility issue w/ Vista.
> >> Given Calculator font exists in both O/S, the issue here is with the
> >> inconsistency of typeface at x81.
> >> We found this during our Vista certification process of our existing
> >> application. If this is a known or intended effect under Vista, then we
> >> may
> >> need to change the current implementation to reference a different O/S
> >> resources.

>
> Hi Kenny,
>
> Thanks for the clarification - your question makes a bit more sense, now
> that you are asking about Calculator, not Calendar!
>
> But I am still not clear what problem you are seeing.
>
> To input a value of pi into Calculator, you just press the "p" key on the
> keyboard. This applies to both XP and Vista. No fonts or typefaces are
> involved.
>
> It may be obvious to you what problem you are seeing - but it's certainly
> not obvious to me. Please explain, step-by-step, what you are doing and how
> I can reproduce the problem.
>
> The code position for lower-case pi in any Unicode font is U+03C0 (xF0). If
> you are talking about any non-Unicode font, then you need to described
> exactly the font and encoding you are using. Under Unicode, position x81 is
> a blank contorl char; it is never pi. Are you using Unicode, ANSI or some
> other single-byte font?
>
> It's an interesting problem, so I hope you will get back to me.
> --
> Andrew McLaren
> amclar (at) optusnet dot com dot au
>
>
>

 
Reply With Quote
 
Andrew McLaren
Guest
Posts: n/a

 
      09-12-2007
"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


 
Reply With Quote
 
Kenny
Guest
Posts: n/a

 
      09-13-2007
Now, I am a bit confused myself because I could not locate this Calculator
font at my home PC(WinXP). I was able to find this Calculator font within
our organization - more 10 PCs(both on WinXP & Vista). I will validate if
this is a proprietary font or if this is an extended font set of Windows. I
will get back to you for closure.

I appreciate your help thus far.
- Kenny
 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
How move XP outlook calendar data to Vista Windows Calendar Ken H Windows Vista General Discussion 7 10-24-2009 07:55 PM
Importing calendar data from MSW works tsv file to visa calendar cwl Windows Vista File Management 5 10-09-2007 12:08 AM
How can I import Outlook 2003 calendar events into Vista Calendar? GB Windows Vista Mail 4 05-30-2007 08:15 PM
Windows Vista Calendar and Office 2007 Outlook Calendar Dino+ Windows Vista Installation 1 05-01-2007 02:22 PM
How to remove unneeded large asian font files from font folder Charles Fischer Windows Vista Administration 7 02-10-2007 12:41 PM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59