Sorry, false alarm. It seems to have been caused by a possibly corrupt Baskerville font on my computer, which caused certain character combinations like "er", "te", and "is" to have ridiculously wide spaces in between. Still, I have no idea why only Firefox was affected and not Chrome and IE.
Suggestion: Use web fonts. "Baskerville, Times New Roman, Times, serif" ain't a web-safe combination.