Wednesday, August 29, 2007

Last spring, we wrote several articles regarding the new Daylight Savings Time change, and how Windows Mobile and Windows CE were affected.  This weeks Windows Updates patches include a new update to the Daylight Savings Time rules for the PC.  From the linked article, the following updates were made:


Updates from the previous cumulative Windows time zone update
The following changes have been made since the previous Windows cumulative time zone update, described in KB article 931836:
• Caucasus Standard Time
Changes display name to Caucasus Standard Time as cities in the previous display name have separate time zones, and removes DST settings.
• Armenian Standard Time
Creates a new time zone for Armenia to better align with different DST changes in the Caucasus region.
• New Zealand Standard Time
Adjusts DST start dates and end dates according to changes signed in to law after the prior cumulative time zone update was created (February 2007).
• GTB Standard Time
Corrects the display name for GTB Standard Time on Windows Server 2003 SP2 to include Bucharest.
• Jordan Standard Time
Adjusts DST start times, end times, and dates according to changes signed in to law after the prior cumulative time zone update was created (February 2007).

There is also a corresponding update to the Windows Mobile Daylight Savings Time update, but it is not obvious.  Visit the Windows Mobile Updates for Daylight Saving Time page, read the instructions, and download the Daylight Saving Time 2007 Update Tool for Windows Mobile.  You will note that this tool is the 'Fall 2007 update'.

This new version of the tool incorporates all of the changes in the original update, plus the changes listed above.

posted on Wednesday, August 29, 2007 8:23:33 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]
 Monday, August 27, 2007

Several years ago, when we started development of ITScriptNet's font support, one of the first things we noticed was that Windows CE and Windows Mobile devices have a different set of fonts than Windows on the desktop.  All versions of Windows since Windows 95 have included Arial and Time Roman, as far as I am aware.  However, enumerating the fonts on a Windows Mobile device shows a different story.

 

Instead of Arial and Times Roman, we get Tahoma and Courier.  Why is that?

 

I can't find any official information on this, but I believe I have a good idea of the reasoning.  First, let's start with Verdana, a font that is commonly used for Web design.  This font was specifically designed for readability in small sizes on screen.  You can read an interview with the designer here.

 

So why Tahoma and not Verdana for Windows Mobile?  Well, Tahoma is also a font designed for readability at small sizes on screen, but is a narrower font with slightly less space between characters.    I suspect this may be one reason.  With a 240 pixel wide screen, a narrow font saves valuable real estate.

 

There is also another reason that I suspect may be important.  In comparing the Wikipedia entries on Verdana

 and Tahoma, I discovered the mention of the Combining Characters Bug, and that Tahoma has better Unicode support.  Since Windows Mobile is entirely Unicode-based, it makes sense that a font with good Unicode support would have been chosen.

 

So, although I can't find any documentation to prove it, I believe that Tahoma was chosen for Windows Mobile because:

  1. It is highly readable on screen and at small sizes
  2. It has good Unicode support
  3. It does not have the Combining Characters bug.

 

posted on Monday, August 27, 2007 1:46:38 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]
 Thursday, August 23, 2007

Recently, we've discussed support for some of the new Windows Mobile screen sizes that have been added with the release  of Windows Mobile 5 and 6.  If you've ever wondered why these screen sizes were chosen, you might find this article interesting.  Although it's an old article, we are finally starting to see some of the screen sizes discussed become available.  No devices with 480x480 screens yet, though.

Where did 240 come from?

 

posted on Thursday, August 23, 2007 9:49:26 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]