Welcome to MSDN Blogs Sign in | Join | Help

February 2008 - Posts

Please read the disclaimer ; content not approved by Microsoft! I have talked about Font Association several times in the pat, like in the following posts: Guilt by [font ]association (aka The consequences of picking the wrong font #3) Any sufficiently Read More...
Please read the disclaimer ; content not approved by Microsoft! (Apologies to Steve Austin !) The announcement went out to quite a few interested parties, it occurred to me that some of them might also be here! It went like this: The Unicode Consortium Read More...
Please read the disclaimer ! It is probably a good thing that there are people who feel comfortable turning to me to get information from time to time. And it is probably better for my own peace of mind that even while mired in conflict (such as is hinted Read More...
I would like to think that all of the people who read some or all of this blog (whether said reading takes place occasionally, all the time, or somewhere in between), understand the blog's nature. In particular, when I think this, I like to think specifically Read More...
The announcement came in this afternoon: Unicode 5.1.0 beta period now closed The beta period for Unicode 5.1.0 has closed. We are now in the pre-publication phase and expect to have the final release around March 31. No more substantive changes are planned, Read More...
Yun asked: Hello, We are investigating issues regarding to surrogated pair character on Japanese OS, we couldn’t see these chars in CharMap. Are there any other tools or do we need to do anything special to make these chars visible to CharMap? Thanks, Read More...
So while I was in India, I picked up a bunch of books (my suitcase was probably 30 pounds heavier!). One book that hardly weighed anything at all was a small one titled Learn Tamil in 30 Days by N. Jegtheesh, B.A., part of the National Integration Language Read More...
Brian was once telling me about a meeting of various folks from the .NET Framework. Anders was there (yes, that Anders!). Anyway, the meeting started in the normal way but people found themselves rat-holing on some very obscure technical issues. It was Read More...
Prior posts in the series: 0 (You have to start somewhere) 1 (Starting with a dictionary simple in every way) 2 (Three ways to convert!) 3 (Where do keystrokes come in?) 4 (Specifying when to modify, if not how) 5 (All about the language, baby!) 6 (it Read More...
One never knows how dumb one was until one gets a little bit smarter. :-) I'll explain what I mean, how I was reminded of this the other day.... I must admit the question that came to me was a bit more polite that the title, it was actually more like: Read More...
Last week, over on the Volt Users Community, azhary asked: Hi every one, We are designing a meroetic font ( not supported yet by Unicode). The letters (about 25 letters) should display from right to left (rtl). At the same time they are isolated (not Read More...
I am writing this blog from my own laptop waiting in the ER at the hospital (all of the quotes are from archives of old mails on my machine, not from memory!). It all happened when I was heading back after seeing a show in Ballard last night. By the time Read More...
In the early days of my ownership of the collation functionality, I did have a bit of an inferiority complex about the more linguistic aspects to the work. So I would talk about my delusions of linguistic aptitude and how I was the architect of all the Read More...
Disclaimer -- most of the examples given here are fictional, and most of the ones that aren't are not schedule bug fixes for any future version. I post a lot of my opinions here, as regular readers will readily admit. A lot of my opinions are based on Read More...
Let me start by saying that I think the subsidiary model for software companies like Microsoft is a very powerful one. It is a way to make sure that a group of people who are most interested in the success of a market are on the ground in that market Read More...
This post may not be of interest to all readers since it not only covers technical topics (which can easily turn off half my readers!) but does so in a slightly more sociological kind of way (which can easily turn off the other half!). Feel free to skip, Read More...
I know regular readers have been waiting impatiently with the next post to the series after How many ways can a developer say 'File Not Found?' (aka Making your localizer's life easier, Part 1) .... Yesterday, Larry Osterman had a pretty funny blog entitled Read More...
People never ask the easy questions, now do they? It starts from an early age -- why is the sky blue? Why do I have to go to school on days when nothing interesting is being taught? Why I do I like that girl? And so on.... And it never gets any easier. Read More...
Over in the Suggestion Box, regular reader Jeroen Ruigrok van der Werven asked: Michael, any idea why MSDN offers all language packs for Office 2007, yet does not offer the multi-language one? Doing testing on this front makes installing a bit tedious Read More...
So yesterday in The most important language in the whole wide world is yours, and you hardly even know yours! -- NOT! , post, I bemoaned a specific situation where the only documentation that existed for a particular issue was some poor hints in scattered Read More...
Nothing technical, and yes, more Comcast stuff, different from the earlier stuff , but even so, sorry! It suddenly occurs to me that someone from Comcast might be paying attention, if this comment is accurate (Gwyn doesn't think so , but even so....). Read More...
Some of you who grew up with Sesame Street may recall the old short they ran with the catchy lyric that inspired the title: The most important person in the whole wide world is you, and you hardly even know you! It is something that Paul C. Vitz (in his Read More...
Somewhere in between zero and the smallest possible negative number there lies another number. NEGATIVE ZERO. I am being facetious here; it is not a number that is any different than zero. In the end, 0 == -0 as just about any normal person in the world Read More...
The specific advice was to do with shell extensions and their "guest" status in the world of Windows Explorer, but the general principle is something that can be and should be applied quite broadly.... Even to blog comments. :-) Read More...
I am never the type of superior elitist code snob who feels above people who improve on the things that I do. Or have done. And even if something is no longer officially supported by Microsoft , I am not the sort to just ignore people who are still trying Read More...
These are my opinions, not Microsoft's. They are not even informed opinions. So please feel free to weigh them with that in mind.... Disclaimer: There is some kind of Comcast/Microsoft relationship, I think. To be honest, I have no idea. I don't know Read More...
So the other day I noticed a friend of mine had added a My Blogs application to their facebook profile. I figured that with very small amount of facebook activities I do I needed way to fill my mini-feed without having to do actual work -- so something Read More...
I am not speaking for Microsoft here, so anyone who claims I am is subject to the utter moronic wingnut judgment for their lack of comprehension! People love to complain about poor localization quality in software from Microsoft. But if you think about Read More...
One of the interesting things about being involved with internationalization is that anytime something vaguely interesting comes up with a hint of internationalization comes up, everyone will forward it to you! In this case I had nine different people Read More...
I had a friend tell me the other day (after watching a few of the Love Monkey episodes) that she totally understands why I loved the show and that I am a total Tom Farrell. Probably the nicest thing anyone has said about me all week! Admittedly, it may Read More...
Prior posts in the series: 0 (You have to start somewhere) 1 (Starting with a dictionary simple in every way) 2 (Three ways to convert!) 3 (Where do keystrokes come in?) 4 (Specifying when to modify, if not how) 5 (All about the language, baby!) 6 (it Read More...
It was just a few months ago (in In my opinion, the only thing worse than an office move is a largely gratuitous one and Clarification on my concerns with gratuitous moves ) that I expressed my displeasure at moves done for let's say less noble reasons. Read More...
A quick follow up on Canada isn't Kannada, ay (ಎ)? that was inspired by a comment from Sandeep: License plates are generally a literal transliteration of English pronunciations into respective language in India. In Maharashtra also this is common. So Read More...
Very little that is technical, you know the drill. If you don't like it, then please either get over it or skip it! :-) So yesterday there was a lunch for Microsoft bloggers in the Building 16/17/18 cafeteria. I felt a little like a food snob since I Read More...
More fun from that India trip .... One of the interesting things that can happen as a government works to keep language in the minds and hearts of people is that the language ends up getting used. The results can be interesting or amusing or even dangerous Read More...
Over in the Suggestion Box, Amie asked: What exactly does Ctrl - V stand for and how did it come about.. besides the fact that the V is near X and C? What does the V stand for in the shortcut? Can someone help me figure this one out please? Thank you! Read More...
Prior posts in the series: 0 (You have to start somewhere) 1 (Starting with a dictionary simple in every way) 2 (Three ways to convert!) 3 (Where do keystrokes come in?) 4 (Specifying when to modify, if not how) 5 (All about the language, baby!) 6 (it Read More...
Over in the Suggestion Box, Andy asks: Hi, I am working with Word 2003, and I have a question about language keyboards and fonts. I work with Hebrew in a lot of the papers I have to write for school, and I have found Unicode support very helpful in to Read More...
Prior posts in the series: 0 (You have to start somewhere) 1 (Starting with a dictionary simple in every way) 2 (Three ways to convert!) 3 (Where do keystrokes come in?) 4 (Specifying when to modify, if not how) 5 (All about the language, baby!) 6 (it Read More...
Someone named Michael who is not me asked via the Contact link: Hello, I was interested in the process Windows uses for converting scan codes to virtual keys. Do you know anywhere where it is described precisely? Notably, things like what determines which Read More...
In recent conversations about the atomic Malayalam chillu on Unicode's Indic list, we do find that the fact they have been encoded has not stopped widespread argument about them from several, even now. In the midst of all that, several comments about Read More...
Warning: amazingly, astoundingly off-topic by any definition of topicality! Growing up, I never had a sense of what my parents really liked in the way of music and movies and such. We had movie channels and watched what went by and we owned The Jazz Singer Read More...
Another recent Suggestion Box item from favored "regular" reader Tanveer Badar: Another problem from the [not] random reader. Your post No charset meta tag? causes FF 3 beta 2 to crash with a buffer overflow. Hehehe. Sleek :). And in IE7 it does not show Read More...
Over in the Suggestion Box, Alec McAllister asks: I'm a long-time user of MSKLC, having made keyboard layouts to support many languages, but I'm stumped by one thing: does MSKLC allow a SGCAP+somekey combination to be used as a dead key, or not? MSKLC Read More...
A quote that was so perfect that I just had to capture it here.... The context is not provided since I am not trying to slam the specific component (though one really could in this case), I just loved the quote: This works fairly efficiently in most cases, Read More...
Trends are not rules. Hell, they aren't even guidelines. Trends really are really little more than our attempt to make sense out of what is happening and perhaps to try to figure out what will be happening if our analysis of trend(s) was valid.... Anyway, Read More...
So Leili sent me some email yesterday. I've known her for a few years now. She works on the .NET globalization team and I reported to her husband a few years back when the World Ready Guides were the World Ready Guys -- the alias now forwards to an entirely Read More...
Another of the stories about that India trip .... The last night I was there, Kumaran wanted to take me out to dinner. What with the publishing deadline that just struggled to hit, he and I did not have much time to chat and all. But then his boss Anandan Read More...
It has been a while since I had a Broom-Hilda strip that had me laughing like this one: I suppose I could ask people what they thought the optimal sorting algorithm might be. Could it be any worse than Obama 's foray in this space? :-) (Hat tip to Tina) Read More...
(This is information I talked a bit about at Microsoft Research India when I was in Bangalore) Now there have been many times that I have talked about the wonderful feature that Uniscribe's font fallback provides for us (ref: these blogs). Of course there Read More...
Once you get a reputation among your readers, you can find them emailing you as they run into items of interest on the web, or just the opportunity to talk about your own oddities.... Like when fellow MSFTie Kim Hamilton will claim in Facebook that I'm Read More...
In Windows, as in life, it is important to keep a bit of independence from one's parents. They may have lot to do with your initial placement, sure. But beyond that, they don't get to be too involved.... I remembered this a while back when Naga asked: Read More...
This post brought to you in care of associative linkage -- I know where it starts but no one knows where it will end! :-) So yesterday was the first day of Carnival in a bunch of places. And tomorrow is Ash Wednesday in a whole bunch of places. And today? Read More...
Posted