Red Hat Bugzilla – Bug 977764
missing gnu-free fonts cause warnings when anaconda is run
Last modified: 2013-07-02 04:39:52 EDT
Created attachment 764998 [details]
missing fonts dialog
Description of problem:
We have removed gnu-free-*-fonts as part of bug 958426. This causes dialogs about missing fonts displayed every time you run anaconda on a LiveCD. See screenshots.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. boot LiveCd
2. run anaconda
3. wait for it... wait for it... now!
Created attachment 764999 [details]
malayalam fonts missing inside anaconda
We should discuss whether this is a polish issue that we want to fix on a final product, or not. Proposing for discussion.
I tried to create a x86_64 ISO with the current kickstart, and with the fonts added. The result is:
1004535808 fonts added
However, RC1 x86_64 Live is 996147200, which is smaller than my "default". I think the difference is that RC1 contains some builds from updates-testing, and I used just a stable repository. So the fonts might actually fit in, but it would be best tested by releng.
Hmm, I'd be +1 to fix it. It really does not look good to show such warning every time installation starts and ask users to download missing fonts. But it has to be coordinated with Gnome team to make sure we fit (so maybe another pruning would be required to be sure we fit?).
gnu-free-sans-fonts should be enough, Kamil have you tried adding all fonts back or just sans?
If it is just Malayalam, we can include lohit-malayalam-fonts instead.
That only weighs 86k
(In reply to Jaroslav Reznik from comment #5)
> gnu-free-sans-fonts should be enough, Kamil have you tried adding all fonts
> back or just sans?
All of them.
(In reply to Matthias Clasen from comment #6)
> If it is just Malayalam, we can include lohit-malayalam-fonts instead.
> That only weighs 86k
With lohit-malayalam-fonts I don't see any other fonts being missing, and labels in installer when Malayalam is selected looks ok (but can't prove it - don't know the language but I'd assume so).
If you look for reference into lorax package then we have 2 fonts added for Malayalam language, lohit-malayalam-fonts and smc-meera-fonts. We have smc-meera-fonts given as a higher priority.
smc-meera-fonts-5.0.1-5.fc19.noarch are present on Live, but don't render the required characters.
At least +1 FE, I'm really +1 blocker for the dumb warning dialog but I don't have a criterion argument handy just at present. But let's fix it for RC2.
Yeah, what Adam said... +1 FE at least.
I've pushed a change to spin-kickstarts that adds lohit-malayalam-fonts to the desktop spin.
Author: Matthias Clasen <email@example.com>
Date: Tue Jun 25 12:50:24 2013 -0400
desktop: Add lohit-malayalam-fonts
= MODIFIED. Setting acceptedFE with implied vote from kparal.
+1 to FE
Stange that smc-meera-fonts is not enough.
Confirmed fixed in RC2, the Malayalam entry in the language selector is no longer Unicode boxes, and no 'font needed' popup occurs.
For the record, I'm waiting till we have a spin-kickstarts package build to close all these bugs fixed in spin-kickstarts; seems like a good way to make sure we get a spin-kickstarts build for final.
smc-meera-fonts is traditional script font and most of the community prefers it as a default fonts.
On the other hand lohit-malayalam is Malayalam new script fonts.
1. Removing smc-meera-fonts will create regression.
2. There is no harm in having Lohit Malayalam as well in default installation as it does not create any redundancy.
smc-meera-fonts has all characters listed in fontconfig Malayalam orthography file. Still wondering why those square boxes instead of Malayalam characters.
Dunno why smc-meera-fonts is not there in fc-cache with F19-RC1, just doing "fc-cache -f" in live cd F19-RC1 solves the problem.
Does not found anything in smc-meera-fonts spec file.
(In reply to Pravin Satpute from comment #20)
> Dunno why smc-meera-fonts is not there in fc-cache with F19-RC1, just doing
> "fc-cache -f" in live cd F19-RC1 solves the problem.
Interesting, could you please report a new bug against LiveCD and link it here? It seems that there are some problems when creating the cache during LiveCD creation.
Pravin, you are right. I just got RC1 live downloaded with me. Previously tested with RC1 and RC2 dvd media rendering for Malayalam language is correct.
When you start RC1 Gnome live desktop, look into rendering for Malayalam in gucharmap and you will see all boxes.
After doing "fc-cache -f", rendering started for Malayalam. So, its cache creation issue.
Can we have new test iso which will bring back smc-meera-fonts as a default font?
We don't really have time to fiddle with it further at this point.
spin-kickstarts-0.19.7-1.fc19 has been submitted as an update for Fedora 19.
okay we don't need another spin. I thought we removed smc-meera-fonts but its not and both smc-meera-fonts and lohit-malayalam-fonts are present in RC2 Live.
Looks good to me as well.
(In reply to Kamil Páral from comment #21)
> Interesting, could you please report a new bug against LiveCD and link it
> here? It seems that there are some problems when creating the cache during
> LiveCD creation.
spin-kickstarts-0.19.8-1.fc19 has been submitted as an update for Fedora 19.
spin-kickstarts-0.19.8-1.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.