Description of problem: Words with "i" in them wrong kerning in the Sans font, if text is justified. Version-Release number of selected component (if applicable): Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.3) Gecko/20070417 Fedora/2.0.0.3-4.fc7 Firefox/2.0.0.3 How reproducible: Steps to Reproduce: 1. Open the provided html in firefox. 2. Highlight the text. 3. Unhighlight the text. Actual results: 1. The word has improper kerning. 2. While the mouse is over selected text, the kerning of that text becomes normal. 3. The kerning returns to abnormal. Expected results: No characters should overlap. The text should be properly kerned. Additional info:
Created attachment 155384 [details] Here is html exhibiting the problem.
Could you attach screenshot of the problem? It just works for me, but I don't have to have same fonts as I have. Also could you attach please as uncompressed attachment to this bug output of the command fc-list?
Created attachment 155805 [details] firefox rendering provided html
Created attachment 155806 [details] highlighting changes placement
Created attachment 155807 [details] more
Created attachment 155808 [details] more
Created attachment 155809 [details] more
Created attachment 155810 [details] The output of fc-list
This is not pango. It's in firefox's pango backend. I fixed it in fc6. Firefox 2 in f7 needs a port of my patches. I've been supposed to fix it for quite a while but just didn't get the time yet :(.
This is fixed in FC6 and F7. Martin, can you push the pango patches into F8/devel too?
Which patch should fix that? I belive all patches from FC6 are in devel, too. Patches in FC-6: # font system fixes Patch81: firefox-1.5-nopangoxft.patch Patch82: firefox-1.5-pango-mathml.patch Patch83: firefox-1.5-pango-cursor-position.patch Patch84: firefox-1.5-pango-printing.patch Patch85: firefox-1.5-pango-cursor-position-more.patch Patch86: firefox-1.5-pango-justified-range.patch Patch87: firefox-1.5-pango-underline.patch Patch88: firefox-1.5-xft-rangewidth.patch Patches in devel: # font system fixes Patch81: firefox-1.5-nopangoxft.patch Patch82: firefox-1.5-pango-mathml.patch Patch83: firefox-1.5-pango-cursor-position.patch Patch84: firefox-2.0-pango-printing.patch Patch85: firefox-2.0-pango-ligatures.patch Patch86: firefox-1.5-pango-cursor-position-more.patch Patch87: firefox-1.5-pango-justified-range.patch Patch88: firefox-1.5-pango-underline.patch Patch89: firefox-1.5-xft-rangewidth.patch
If the patches are the same, this should be fixed already. Thanks.