September 28th, 2004
10:02am: quite the understatement

PREPARATIONS TO PROTECT LIFE AND PROPERTY IN THE HURRICANE WARNING AREA SHOULD BE RUSHED TO COMPLETION.

September 23rd, 2004
1:42pm: "or, how to generate a lot of bug reports"

I've finished the last piece of code required to obtain feature parity with the xft/fontconfig backend in Mozilla. This means that you can use pango to render web pages, including pages that contain MathML. It's interesting to see the backend rendering all of the languages listed on the bbc's languages page. Tamil? Yep. Urdu? Got it. Arabic? Of course.

From here I have to work on the pango to printing code, so you can use pango's font selection and glyph choices to generate postscript from Mozilla's backend. This shouldn't be too hard since all of the important pieces are already done. jshin and some of the Sun folks did the work to get the fonts into the postscript output as well as using fontconfig/xft for the font and glyph selection. I just have to build some easy-to-use callbacks from the pango font rendering layer to the postscript bits, and then push those glyphs down into the freetype code that's already in the code.

The biggest problem is that there's no way to currently exclude bitmap fonts from the font list that fontconfig generates, without postprocessing the list. Owen says he's going to work on that problem and will give me some kind of easy-to-use solution. He needs it for gnome-print anyway, since it suffers from the same problem. (Right now if you happen to print something that pulls in bitmap fonts, it won't draw the glyphs. This will be a much more common occurance with Mozilla because font specifications in web pages often include proprietary bitmap family names, and people do tend to include those in their path.) If I'm super lucky I'll never have to open the postscript language reference that's sitting on the bookshelf above my head.

In the next day or so this code is going to make its way into rawhide. So expect some bugs.

September 14th, 2004
11:42am: ... we will be cruising at 32,000 feet

I'm don't think anyone looks over the shoulder of the people who choose the content found on the various airline's onboard entertainment systems. I just heard a rendition of Michael Jackson's Beat It where the only instrument used was a cat meowing.

2:59pm: Welcome to Chicago's Midway airport.

It seems that every sign I see in this airport mentions the Mayor Richard Daley. Welcome to Chicago's Midway Airport! they say. And every time I'm reminded of the recent midnight destruction of Meigs Field. ( If it wasn't for all the RSS feeds that pull this page, I would be using much more colorful language. )

A small girl next to me isn't just eating a hot dog. She's taking it apart. Picking out all the soft bread and breaking apart the bun and then trying to stack it back together like a sandwich. A woman with Very Tall Hair who sits next to me keeps getting calls on the pay phone next to her. I can't hear her over my headphones, but I try to imagine what she's saying. Can you believe what Jenny said? Oh my god! There's a small congregation here gathered around the single power source for many miles, charging laptops and ipods. A modern day watering hole. I wish I had my remembered to bring my external modem. They are playing soap operas on TV. Lots of writhing bodies and pretty people upset of being pregnant or in some business standoff with an arch-rival. Only in this soap opera, the people can use magic. Holy crap. The only power that people in soap operas had when I was growing up was the uncanny ability to fall in love with their spouse's siblings. I just watched a woman stop time so she espouse her monologue and stare into the eyes of the man who impregnated her and then dumper her for some family relation.

Yeah, I'm bored. And I need more Frou Frou. Plz send, thx.