[opensuse] 15.0 Font Selection? What are teh defaults supposed to be?
All, Among other changes from 42.3 to 15.0 was freetype version and default font selection. It appears there is some scheme that is choosing the first-available true-type for fc-match? What should the defaults be for: fc-match sans-serif fc-match serif fc-match monospace ?? (I get windows fonts for some strange reason and Yast->Fonts is using the defaults (no preferred families set)) Patching freetype-2.9 restored excellent lcdfilter rendering, so no complaints there, but what fonts should be the defaults? (It is driving FF nuts and I can't seem to hit on the right font to make things look like they did in 42.3) -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
David C. Rankin composed on 2019-11-11 00:12 (UTC-0600):
Among other changes from 42.3 to 15.0 was freetype version and default font selection. It appears there is some scheme that is choosing the first-available true-type for fc-match?
What should the defaults be for:
fc-match sans-serif
fc-match serif
fc-match monospace
?? (I get windows fonts for some strange reason and Yast->Fonts is using the defaults (no preferred families set))
60-family-prefer.conf is why Windows fonts are what you are seeing....
Patching freetype-2.9 restored excellent lcdfilter rendering, so no complaints there, but what fonts should be the defaults?
Once upon a time I created /etc/fonts/conf.d/57-post-user.conf to override the default families. In 15.0 that wasn't sufficient, so I copied 57-post-user.conf to 55-post-user.conf and 59-post-user.conf, which fixed it, but I since changed from copies to hard links. Certainly one of the three ought to be sufficient. I simply haven't taken the time to find out which. 57-post-user.conf was a copy of what is now: /etc/fonts/conf.d/60-family-prefer.conf which is a symlink to /usr/share/fonts-config/conf.avail/60-family-prefer.conf The copy I made is simply a rearrangement that puts my preference at the top of each of the three lists it contains. http://fm.no-ip.com/Share/51-local.conf is the first one I made in 2007 http://fm.no-ip.com/Share/57-post-user.conf is the 2012 version I'm still using. -- Evolution as taught in public schools is religion, not science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 11/11/2019 01:16 AM, Felix Miata wrote:
?? (I get windows fonts for some strange reason and Yast->Fonts is using the defaults (no preferred families set)) 60-family-prefer.conf is why Windows fonts are what you are seeing....
Patching freetype-2.9 restored excellent lcdfilter rendering, so no complaints there, but what fonts should be the defaults? Once upon a time I created /etc/fonts/conf.d/57-post-user.conf to override the default families. In 15.0 that wasn't sufficient, so I copied 57-post-user.conf to 55-post-user.conf and 59-post-user.conf, which fixed it, but I since changed from copies to hard links. Certainly one of the three ought to be sufficient. I simply haven't taken the time to find out which.
57-post-user.conf was a copy of what is now: /etc/fonts/conf.d/60-family-prefer.conf which is a symlink to /usr/share/fonts-config/conf.avail/60-family-prefer.conf
The copy I made is simply a rearrangement that puts my preference at the top of each of the three lists it contains.
http://fm.no-ip.com/Share/51-local.conf is the first one I made in 2007 http://fm.no-ip.com/Share/57-post-user.conf is the 2012 version I'm still using.
Thank you Felix, I'll work to sort those out. If you are interested, I've attached the patches that restore original rendering behavior. You can just add them to the current freetype2-2.9 build and then apply then P1 in the spec. It is well worth the 1 minute it takes to rebuild the package and restores the full range of adjusts available. -- David C. Rankin, J.D.,P.E.
participants (2)
-
David C. Rankin
-
Felix Miata