[opensuse-factory] How to revert the new default fonts setting (Adobe Code Pro and Roboto)?
Hi. As one of the weekly reviews said, "snapshot 20151123 changed fonts for openSUSE. The terminal font changed to Adobe Code Pro and Roboto was also added as the default font." I've just installed Tumbleweed and these fonts look quite bad from my point of view (very thick, I like fonts sharp), so I'd like to leave it as it was before the change. What are the files where the default fonts are set? And what were the previous values? Note that I have tried to correct the appearance by using YaST's fonts module and Plasma fonts settings without success. For Plasma I've explicitly set the font to one more appealing to me (instead of the generics sans serif and monospace), but other applications doesn't seems to take the change (I tried closing the session and even rebooting the computer). In any case, I'd like to know where are this settings done. Greetings. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Monday 30 November 2015 21:55:48 jcsl wrote:
Hi.
As one of the weekly reviews said, "snapshot 20151123 changed fonts for openSUSE. The terminal font changed to Adobe Code Pro and Roboto was also added as the default font."
I've just installed Tumbleweed and these fonts look quite bad from my point of view (very thick, I like fonts sharp), so I'd like to leave it as it was before the change. What are the files where the default fonts are set? And what were the previous values?
Note that I have tried to correct the appearance by using YaST's fonts module and Plasma fonts settings without success. For Plasma I've explicitly set the font to one more appealing to me (instead of the generics sans serif and monospace), but other applications doesn't seems to take the change (I tried closing the session and even rebooting the computer).
I am not sure about the previous selection of fonts but I can recommend the "Liberation Sans" font as it is quite narrow and sharp. For monospace I can definitely recommend "Terminus". It is a bitmap font, i.e. no anti-aliasing and blurring when properly configured. Install package "terminus-bitmap-fonts" for this. Depending on the application and the framework it uses you have to adjust the corresponding framework font settings. Qt/KDE based applications can be set with "systemsettings5", which you already did. gtk/gnome applications can be set from within gnome or more easily if you don't want to install or start gnome with a gtk settings app. I can recommend "lxappearance" from the package with the same name. Light on dependencies. Depending on the terminal emulator you use you might need to also set the console font. I have: $ grep -i terminus .X* .Xdefaults:!Rxvt*font: xft:terminus:size=8 .Xdefaults:!aterm*font: -*-terminus-*-*-*-*-12-*-*-*-*-*-*-* .Xdefaults:!aterm*boldFont: -*-terminus-*-*-*-*-12-*-*-*-*-*-*-* Regards, Oliver -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, 2015-11-30 at 22:25 +0100, Oliver Kurz wrote:
gtk/gnome applications can be set from within gnome or more easily if you don't want to install or start gnome with a gtk settings app. I can recommend "lxappearance" from the package with the same name.
I typically use gnome-tweak-tool here. -- James Mason Technical Architect, Public Cloud openSUSE Member SUSE jmason@suse.com
jcsl composed on 2015-11-30 21:55 (UTC+0100):
As one of the weekly reviews said, "snapshot 20151123 changed fonts for openSUSE. The terminal font changed to Adobe Code Pro and Roboto was also added as the default font."
I just upgraded two different TW installations to 20151128. In neither can I find much evidence that the entirety of the fonts change claimed actually showed up on the mirrors. On the one currently booted, neither adobe-sourcecodepro.fonts nor google-noto-fonts nor noto-sans nor google-roboto-fonts are installed, and all of the font configuration files in /usr/share/fontconfig/conf.avail/ have 19 Sept. timestamps. What did change is /usr/share/fonts-config/conf.avail/*.
I've just installed Tumbleweed and these fonts look quite bad from my point of view (very thick, I like fonts sharp), so I'd like to leave it as it was before the change. What are the files where the default fonts are set?
Most global font family control is done via /etc/fonts/, comprised mostly of symlinks into /usr/share/fontfonfig/ and /usr/share/fonts-config/. In particular, /usr/share/fonts-config/conf.avail/60-family-prefer.conf, which sets the preference hierarchy, does have key changes.
And what were the previous values?
Diff attached.
Note that I have tried to correct the appearance by using YaST's fonts module and Plasma fonts settings without success. For Plasma I've explicitly set the font to one more appealing to me (instead of the generics sans serif and monospace), but other applications doesn't seems to take the change (I tried closing the session and even rebooting the computer).
Plasma fonts settings apply non-exclusively to KDE apps. Some obey. Many don't. This is why I like to make my fonts changes at the global (fontconfig) level.
In any case, I'd like to know where are this settings done.
Before trying to change fonts configuration, in order to compare some of the fonts involved in an over/under/nearby context, take a look at some of the following: http://fm.no-ip.com/Auth/Font/fonts-comps-ui15.html http://fm.no-ip.com/Auth/Font/fonts-comps-linuxmono.html http://fm.no-ip.com/Auth/Font/ One or more may help you decide which you like best. Once you know what you want, you can institute your preference globally into /etc/fonts/conf.avail/ with a custom file. http://fm.no-ip.com/Share/57-post-user.conf is the one I use. You can do the same. Simply move your favorites to the tops of the stacks with $TEXTEDITOR. https://wiki.archlinux.org/index.php/Font_Configuration has more good info on this whole fonts business generally. Separately from the issue of family selection is rendering control, anti-aliasing, byte-code, hinting, etc. Global control of those are in /etc/sysconfig/fonts.config. /etc/sysconfig/fonts.config is also a place to put family preferences, explicitly pointed to in /etc/fonts/conf.d/58-family-prefer-local.conf, so this may well best be where to start your reversion tinkering if you want to do it globally. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/
participants (4)
-
Felix Miata
-
James Mason
-
jcsl
-
Oliver Kurz