(^_^)

Why let your blog be gloomy?


2.0.4, now with all the functionality of 1.0!

2.0.4 re-adds {CustomCSS}. Tumblr picked this up when they put it in the Theme Garden (thanks, guys!), and I imagine anyone who would have updated manually would have known to just insert it if necessary.

Nonetheless, another goofy oversight fixed.


Smile! As brightly as you should!

Smile! 2.0 has just been completed! There are two awesome things about this release: it finally looks to everyone1 like I want it to, and it does a better job of saying what it means.

The first thing—looking how it was meant to—is thanks to Google’s release of their fonts API and directory, which includes Inconsolata. This means that I can now say “use Inconsolata for this!”, and even people who aren’t programmers on Linux with a good taste in monospace fonts will have their headers set properly. This is a great improvement from before; I shudder at the number of people who had to look at headers in Andalé Mono or—gasp—Courier.2

The second bit comes as a result of Smile! being almost totally rewritten to take advantage of the new semantic bits of the up-and-coming HTML5. I have my doubts that anyone actually cares about this, but I offer my assurance that it’s very exciting. It’s entirely unnoticeable on the outside, but any computers trying to make sense of a happy, Smile!-using blog would, themselves, smile if they could.

My gushing complete, here’s a (very) short list of minor changes in 2.0:

Finally, there’s one major feature that was not included in this release: better typography. I’ve been experimenting with this in a new theme, and intend to improve it in Smile! once I’m confident I’ve figured out what I’m doing.

Update: 2.0.1 is out, adding a few improvements and fixing a stupid bug (I forgot to wrap titles for text posts in a {block:Title}. Good, eh?).

Update again: 2.0.2 is also out, adding support for pages.

Oh, come on now—really?: 2.0.3 puts a bit of whitespace back where it belongs.


  1. That is, everyone with a browser that supports @font-faces. This includes Google Chrome and Apple’s Safari, Mozilla Firefox, some recent version of Internet Explorer (6 and up!), and Opera. (The latter does it a bit poorly, though.) If you’re in the market for a new browser, I heartily recommend Chrome

  2. I know a guy who programs in Courier. I helped him track down a bug—a nonterminating for loop—in his homework once. Turns out 1, unlike i, is always less than 1000000. Also turns out that bit about ‘1 unlike i’ isn’t really true when you program in Courier. 


Hi there! Any chance <em>Smile!</em> will support questions?

Sure! I’m working on it right now! Someone should talk to Tumblr about that “[too-]heavily filtered HTML”, though.


Smile! I’ve done updates!

Custom header images! Post separators! Better font sizing! More replaceable text! If you want it, odds are it’s bundled up in the cute little package of cheerfulness that is Smile 1.4. There’s even more cool stuff than you could possibly want at once—like that reassuring winking title smiley that you couldn’t possibly use along with your custom header. Still not enthralled? How ‘bout that magically-appearing contact link and the almost fully internationalizable static text?

You must be interested by now! So put on a smile of your own and grab the theme from the theme garden or a shiny new copy of its source from bitbucket!


Introducing “Smile!”

Smile! is a light and easygoing theme. It won’t get your blog down with ugliness or unreadability, so you can feel free to tumble things that are happy and pretty!

It was designed with Inconsolata, a beautiful humanist sans monospace font that you can’t help but be cheered up by. If you don’t have Inconsolata, fear not: the theme will safely fall back to a nice sans serif while you go install it.

Want to use it? Want to hack it? Go grab the source from bitbucket!



This is the cover art of the album Smile by L&#8217;Arc-en-Ciel.

This is the cover art of the album Smile by L’Arc-en-Ciel.


Mark: Be happy!

Bill: :-)


Cross-cultural studies have shown that smiling is used as a means of communicating emotions throughout the world.

“Smile”, from Wikipedia, the free encyclopedia