Wednesday 22 November 2006
One thing I noticed was how huge the community is now. It's something you don't really grasp when you're just working through bugzilla and IRC. A lot of that is due to hiring by the Mozilla Corporation, but we also continue to acquire good old-fashioned volunteer contributors, and also the ecosystem around Firefox and Gecko is growing, supporting other applications and other companies. It's really exciting.
I ran sessions on Text and Typography and Offline Web Applications. The former basically was my summary of the status of the new text code, to bring people up to speed. Some issues were raised that I'll have to look into, like MathML's need to specify glyph indices directly in a string. Simon Montagu asked some difficult questions about ligatures that stack vertically instead of horizontally and how we can support those. We just don't know; someone needs to find an Arabic text editor that supports vertical ligatures and tell us how it works. Another fun problem that was raised: how should selection be rendered when you select part of a string in a font like Zapfino? The "advance width + ascent + descent" rectangle actually doesn't cover much of the characters selected...
The offline applications session had more discussion. I think we've converged on a plan and now we just need someone to implement it! The guts are in the wiki page; we need a way for pages to specify which components should made available offline, and then download and cache those offline pages as the user indicates, probably just by bookmarking the site.
Overall I had a great time. The scavenger hunt was a little boring --- I guess downtown San Jose isn't the best venue. But the other events were fantastic. Hats off to the Mozilla organization for running it and funding it.