meyerweb.com

Skip to: site navigation/presentation
Skip to: Thoughts From Eric

Archive: July 2010

Events Sold Out and Coming Up

Just before noon (Eastern U.S. time) today, An Event Apart Minneapolis sold its last available seat.  That’s three events so far in 2010 and three sell-outs.  If you were hoping to join us in Minneapolis but hadn’t registered yet, we’re sorry we won’t see you there!  You can contact our Event Manager to get put on the waiting list, or you can join us for one of the remaining two shows of the year: Washington DC and San Diego.

There are strong reasons to prefer either one.  In Washington DC, we’ll have our second-ever A Day Apart, a full day of in-depth learning with Jeremy Keith and Ethan Marcotte taking on the topics of HTML5 and CSS3, respectively.  We ran A Day Apart in Seattle earlier this year as something of an experiment, and it was such a huge hit that we immediately decided to add it to a future show.  We settled on Washington DC for a variety of reasons, not least of which was that the hotel had the space available to add a third day.  So far as we know it’s the last time we’ll do A Day Apart in 2010, so if you’re interested, it’s the place to be.

San Diego, on the other hand… well, it’s San Diego!  In November!  It’s also the last chance to see our 2010 lineup of speakers, who’ve been consistently hitting it out of the park with insightful thinking and bold challenges to the status quo.  We may never again see this particular combination of pure smarts and talent, so if you can’t make it to DC (or you’d rather just hit the beach in advance of Thanksgiving) then come on down.

From mobile design to advanced CSS to the latest in HTML5 to smart content to wonderful design, the sessions at AEA this year have been outstanding.  The audience feedback has been really incredible, almost overwhelming.  If you haven’t seen this year’s lineup, you should really consider checking it out.  We’d love to see you there!

(P.S. Want to hear more about An Event Apart’s origin story, growth, vision, and future?  Tune in to The Big Web Show this Thursday at 1pm Eastern U.S.!  I’ll be a guest along with Andy McMillan—he of the fabulous Build Conference of Belfast—talking about web conferences and more.  And if you miss the live show, don’t worry; there will be a lovingly edited version up shortly after we’re done taping.)

Fixing Font Display in Thunderbird 3.1

If you upgraded Thunderbird and discovered that the fonts used to display messages suddenly changed, and worse still, you were unable to get all messages to obey your font display settings, then this post is most likely for you.

Here’s what happened to me: I upgraded to Thunderbird 3.1, and suddenly all my messages were in a font I didn’t recognize or appreciate.  I insist on seeing only the plain text version (technically, the text/plain part) of all my e-mail; and what’s more, that it be displayed in a monospace font.  Courier 13, in my case.

So I made sure “View > Message Body As” was still set to “Plain Text”, which it was.  Then I went into the preferences and messed around for a bit.  Eventually I set every font setting I could in “Preferences… > Display > Formatting > Advanced…” to be Courier and have a size of 13, and also to make sure that “Allow messages to use other fonts” was not checked.  All this was done, and Thunderbird relaunched to make sure the preferences stuck.  They did, and most of my mail was displayed as I intended.  And yet a number of messages, such as those generated by Basecamp, were still displaying in this new, thoroughly unwanted font.

A screenshot showing that all the relevant preferences have been set over top of a mail message which clearly violates the preference settings by displaying the message in a different font and font size.

At first I thought it was happening with any HTML mail, but after viewing source on a bunch of messages (using command-U, same as in any Gecko browser) that didn’t seem to be true.  I Googled about and came across a post on Daniel Glazman’s blog which decried the problem in terms very similar to those I’d have used.  Unfortunately, all the comments on the post told me was that the interloping font is Menlo, that this was a deliberate decision by the Thunderbird team, and that they didn’t seem to understand why anyone might be annoyed as hell to have their font settings changed out from under them with no apparent recourse.  What they didn’t tell me was how to fix the problem.

Eventually, I tweeted a complaint—you know, the way you do—and Bryan Watson got me pointed in the right direction.  Something just told me that if I dug around in the hidden preferences, I’d find what I needed.  So I went to “Preferences… > Advanced > Config Editor…” and searched for “Menlo”.  I got three hits, and it suddenly became clear what was happening:  Menlo was being used for Unicode-based mail.  Further, it would seem, the GUI options in “Preferences… > Display > Formatting” don’t affect the settings for Unicode mail.  For whatever reason.

A screenshot of about:config (a.k.a. the Config Editor) showing the results of a search for the term

So I ran a new search in the Config Editor, this time for “unicode”.  That got me several results, but it also got me what I needed: the settings for both the font face and the font size used to display monospace and “fixed” type in Unicode mail.

Accordingly, I changed three lines in the Config Editor—the ones in the screenshot which are boldfaced and have a “user set” value for the “Status” column—and with that, my mail was displayed the way I wanted it, which is to say the way it had been displayed for years, which is to say the way it would have continued to have been displayed if Thunderbird hadn’t silently changed the settings on me and then refused to honor my reasserted preferences.

The 'about:config' window showing the results of a search for the term 'unicode'.  The three preferences changed are 'font.name-list.monospace.x-unicode', 'font.name.monospace.x-unicode', and 'font.size.fixed.x-unicode'.  There are thirteen other preferences listed along with the three changed, for a total of sixteen.

If you’ve encountered a similar problem, now you can do what I did and hopefully avoid some of the annoyance I experienced in trying to get my mail client to behave properly.

[Update 8 Jul 10: Mook wrote in to point out where this setting is buried in the preferences UI, for those who might want to set it without diving into the Config Editor.  Thanks, Mook!]

I’m also really rather annoyed that Thunderbird can’t seem to remember that I don’t ever want to see the Message Pane, but that’s a reported bug and I only hope that they fix it sooner rather than later.

Translations

In Defense of Vendor Prefixes

…that having been the original working title for “Prefix or Posthack“, my latest article for A List Apart.  (Sort of like Return of the Jedi had a working title of Blue Harvest.)  In a fairly quick read, I make the case that vendor prefixes are not only good, they have the potential to be great and to deliver greater interoperability and advancement of CSS.

So far the reaction has been overwhelmingly positive, which frankly came as a bit of a surprise.  The annoyance factor of prefixes is undeniable, and it’s been my experience that annoyance dramatically hardens opposition regardless of whether or not there are good reasons to oppose.  I could flatter myself that the agreement is due to the Obvious Rightness of my argument, but I suspect it’s actually that I merely articulated what most people had already instinctively decided for themselves.  Which isn’t a bad place to be.

Anyway, if you haven’t already, feel free to decide for yourself by reading the article—which, I feel like mentioning for no clear reason, is only the fourth piece I’ve ever written for ALA.

July 2010
SMTWTFS
June October
 123
45678910
11121314151617
18192021222324
25262728293031

Archives

Feeds

Extras