ArtfulCodger's suggestion about excessively-smart fonting sounds plausible, but I can't find any preference in Firefox that might change it. Setting the default encoding doesn't do anything. The problem doesn't occur in Safari.