Bug 1569943
Summary: | upgrading font version in a desktop session can affect rendering of text | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jens Petersen <petersen> |
Component: | firefox | Assignee: | Gecko Maintainer <gecko-bugs-nobody> |
Status: | ASSIGNED --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | 0xalen+redhat, ajax, alexl, fonts-bugs, gecko-bugs-nobody, i18n-bugs, jhorak, john.j5live, mclasen, petersen, pjasicek, psatpute, rhughes, rstrode, sandmann, tagoh |
Target Milestone: | --- | Keywords: | FutureFeature |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | Type: | Bug | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jens Petersen
2018-04-20 10:53:11 UTC
This might be a issue with Firefox's fonts handling. Yes, that's not specific to liberation at all, that's old and well-known broken fontconfig/harfbuzz integration in Firefox, it does not properly invalidate its font cache when fonts are updated. You have to close it to force it to parse the new font file metadata otherwise it seems to try reading glyphs as their location in the old font file even though the new font file has them moved somewhere else (with metadata that correctly indicates where this somewhere else is). The bug should be reassigned Thanks Nicolas for confirming. Being a font developer i often face this issue, specifically when FF is running and i update the font. For sometime all rendering gets broken I wonder if it could not be FreeType? This isn't an issue in fontconfig even. this would rather be an application issue or rendering library where deal with file handles of fonts. fontconfig provides an API to let them know if fonts are being updated. they have a way to know that (but there are no way to know which one was updated...) If they don't reopen a font when updating, the behavior may depends how they open it. that is likely to see such issue anyway. This bug appears to have been reported against 'rawhide' during the Fedora 29 development cycle. Changing version to '29'. I reported this upstream in https://bugzilla.mozilla.org/show_bug.cgi?id=1580099 |