Created attachment 8649021 [details] Firefox OS-X.png User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0 Build ID: 20150807085045 Steps to reproduce: My application generates SVG files. Please display the following file in Firefox 40 on a Mac OS/X: http://findyourfamilytree.com/images/JPKennedyDescFan.html Actual results: The HTML displays correctly in Firefox 40 on Windows 7, but parts of it are garbled on OS/X. Expected results: It should display the same on OS/X as it displays on Windows. BTW Safari, Chrome + OS/X and Chrome + Windows display it correctly, as does IE.
Yikes! That looks bad -- thanks for filing. I can't reproduce on Linux, so it sounds like this is Mac-only. Adding "regressionrange-wanted" -- hopefully someone with Mac OS can confirm the bug & track down a regression range using the "mozregression" tool.
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=cbb24a4a96af&tochange=d7553251cf43 So it regressed with the enabling of SVG text frames.
There's a second regression on the Mac that co-locates the oversized text glyphs. I'll try to track that down too.
Glyph co-location regression range is http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=f8a08d0a1b2a&tochange=17a47dcef75d which suggests bug 569722
(Shot in the dark: does this only affect Mac with high-DPI (retina) displays? If so, that might be a hint at why the text is being over-sized.)
My Mac is not high-DPI. I think it's something to do with the font getting too small. I also think the change by bug 569722 is OK, it's calculating the right offsets but then displaying all the letters too big.
Not a recent regression.