Summary: Helvetica's zero-width space glyph has non-zero width. WebKit should ignore this and render it as zero-width.
Note that this is a valid issue (and cannot be dismissed as a bug in the font) because (1) the simple text rendering code path replaces certain non-printing characters with the zero-width space glyph and (2) the complex (ATSUI) code path actually does force ZWS to have zero width regardless of the font (so there is inconsistency between the code paths).
Created attachment 13885 [details] Force ZWS glyph to have zero width
Comment on attachment 13885 [details] Force ZWS glyph to have zero width r=me
Committed revision 20635.