Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1674281
Summary: | Fonts are not rendering for SVG files used as banners at the bottom of the installer | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Zbigniew Jędrzejewski-Szmek <zbyszek> | ||||
Component: | fedora-logos | Assignee: | Tom "spot" Callaway <tcallawa> | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | rawhide | CC: | anaconda-maint-list, awilliam, bcotton, caillon+fedoraproject, duffy, john.j5live, jonathan, kellin, klember, mboddu, mkasik, rhughes, rstrode, sandmann, tcallawa, vanmeeuwen+fedora, vponcova, wwoods | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | AcceptedFreezeException | ||||||
Fixed In Version: | fedora-logos-30.0.1-1.fc30 | Doc Type: | If docs needed, set a value | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2019-03-22 18:02:51 UTC | 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: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 1574714 | ||||||
Attachments: |
|
The banners are provided by fedora-logos. Reassigning. Hmmmmm. I am not sure why the text is not rendering here. These graphics are SVG files, and each text field has this style declaration: style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Comfortaa;-inkscape-font-specification:Comfortaa" Perhaps there is something wrong with how fonts are being rendered (either in general or specific to Comfortaa)? When the SVG file is opened in inkscape, it renders properly, but when opened with eog, the text is missing. Maybe something in Pango or Freetype? Either way, these SVG files have not changed between Fedora 29 and Rawhide, so I am doubtful that they are to blame. It seems to me that the SVG file has incorrect systemLanguages for chinese. There are "zh_TW" and "zh_CN" listed but since it should be in BCP 47 form, it should be probably "zh-tw" (or "zh-han-tw" - I'm not expert in this) and "zh-cn". If I change it, the default text shows correctly but I can not show the "zh_TW" one ("LC_ALL="zh_TW" eog Rhythmbox.svg"). Maybe the parser of the "<switch>" just gives up once it encounters wrong parameter and doesn't draw anything else. (In reply to Marek Kašík from comment #3) > It seems to me that the SVG file has incorrect systemLanguages for chinese. > There are "zh_TW" and "zh_CN" listed but since it should be in BCP 47 form, > it should be probably "zh-tw" (or "zh-han-tw" - I'm not expert in this) and > "zh-cn". If I change it, the default text shows correctly but I can not show > the "zh_TW" one ("LC_ALL="zh_TW" eog Rhythmbox.svg"). > Maybe the parser of the "<switch>" just gives up once it encounters wrong > parameter and doesn't draw anything else. Wow. Good catch. That seems to be exactly what is happening here. I'm not exactly sure what the "right" fix is here though. It seems that this is caused by the fix of this issue which is in librsvg2 2.45.0: https://gitlab.gnome.org/GNOME/librsvg/issues/256 (In reply to Tom "spot" Callaway from comment #4) > Wow. Good catch. That seems to be exactly what is happening here. I'm not > exactly sure what the "right" fix is here though. The first step should be to fix this in fedora-logos. Then look at Inkscape if it really created the <switch> in those SVGs. Still an issue in Fedora-Workstation-Live-x86_64-30-20190316.n.1.iso. fedora-logos-30.0.1-1.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-8dce45ea81 Proposing as a Beta FE in case we slip today; if we do I think it'd be worth fixing this in Beta. fedora-logos-30.0.1-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-8dce45ea81 +1 FE Agreeing with Adam W in #c9. +1 FE +1 FE That's enough votes, marking as accepted. fedora-logos-30.0.1-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report. |
Created attachment 1528794 [details] screenshot from installer with no text in "ad" Description of problem: With Fedora-Server-netinst-x86_64-Rawhide-20190209.n.3.iso, there is no text in the banners at the bottom of the installer. The background images are shown fine. See attachment. Version-Release number of selected component (if applicable): Fedora-Server-netinst-x86_64-Rawhide-20190209.n.3.iso How reproducible: Don't know. Steps to Reproduce: 1. Run the installer from iso, look at the bottom