Fingerprinting by detecting installed fonts is certainly interesting, esp since it could be used by both offense and defense.
Digging in deeper, I’m wondering if it would be possible to craft a font that consists of Javascript fragments which could be rendered and eval’ed when a page loads. There must be something in the browser’s rendering process that would block this, right?