[opensuse-factory] MS-fonts don't perform well as defaults
Hi, currently /usr/share/fontconfig/conf.avail/58-suse-post-user.conf defines the Mircosoft fonts Arial (sans serif), Times New Roman (serif) and Consolas (monospace) as defaults. So they are used if installed by package "fetchmsttfonts". I get 2 problems from this: 1. The gui design changes when installing "fetchmsttfonts", at least for the monospace font-family. I think for the "sans serif" and "serif" families openSUSE delivers fonts it bought which try to look like "Arial" "Times New Roman" so these font-families look may not change. Usually I want to install "fetchmsttfonts" because I get office documents using those fonts and I want them to be displayed as intended or I work with someone on a document using those fonts. But I don't want them as default! 2. "Arial", "Times New Roman" and "Consolas" perform bad. For example Consolas doesn't gives me the dots above the german "Ö" when using sizes smaller then 10pt. For me the free DejaVu family seems to work quite well. Now I'm working with a default fontsize of 8 in X which was completely unusable with MS-fonts. https://en.wikipedia.org/wiki/DejaVu_fonts Debian and Ubuntu use "Bitstream Vera" and DejaVu (which is based on "Bitstream Vera") as default. https://en.wikipedia.org/wiki/Bitstream_Vera Wikipedia tells "Bitstream Vera" misses much symbols. So DejaVu might be the the better choice. What do you think about setting the DejaVu family as default for the next openSUSE? Thanks colAflash -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Monday 2013-05-06 15:18, colAflash@gmx.net wrote:
1. The gui design changes when installing "fetchmsttfonts", at least for the monospace font-family. I think for the "sans serif" and "serif" families openSUSE delivers fonts it bought which try to look like "Arial" "Times New Roman" so these font-families look may not change. Usually I want to install "fetchmsttfonts" because I get office documents using those fonts and I want them to be displayed as intended or I work with someone on a document using those fonts. But I don't want them as default!
Edit ~/.config/fontconfig/fonts.conf (12.3) or ~/.fonts.conf (older) and specify that your own preference for sans-serif. The logic you should be able to inferfrom 58-.conf <fontconfig> <alias> <family>serif</family> <prefer> <family>Not-Times</family> </prefer> </alias> </fontconfig>
2. "Arial", "Times New Roman" and "Consolas" perform bad. For example Consolas doesn't gives me the dots above the german "Ö" when using sizes smaller then 10pt. What do you think about setting the DejaVu family as default for the next openSUSE?
The Vista C font collection (Consolas, Cantarell...) is not so much made for small sizes, but Arial and TNR totally are. You know, because they have showcased themselves for decades on Windows platforms. And that is why they are a high-priority default in SUSE. The only difference is that, IIRC, unlike Windows, we enable antialiasing below 15pt as well and thus ignore the embedded bitmaps. That is a subjective choice, and I happen to support it. If you want that turned off, add to ~/.config/fontconfig/fonts.conf <match target="font"> <edit name="embeddedbitmap"><bool>true</bool></edit> <edit name="antialias"><bool>false</bool></edit> </match> Experiment what you like best. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Jan Engelhardt wrote:
The only difference is that, IIRC, unlike Windows, we enable antialiasing below 15pt as well and thus ignore the embedded bitmaps. That is a subjective choice, and I happen to support it.
It's also a per-font-dependent choice based on whether or not the font has good embedded bitmaps. I've seen similar comments about some fonts having not-so-great interpreter code for non-bitmap fonts. It might be useful to start collecting feedback about what fonts look good at what resolutions using what display method. Given enough data, better autoconfiguration could be built (possibly based on the users DPI, and individual preferences. Even a font-tuning facility like the clear-type tuning facility would go a long way toward users being able to enter "preferences" for specific fonts -- that, *hopefully*, could be uploaded back to suse for generic-overall processing to feed into defaults for those who don't run those, or for new font choices?... maybe pie-in-the-sky, but data collection for such -- even if only used locally seems like an important first step.
Experiment what you like best.
That's hard when you can't see them side-by-side or in an a-b comparison (a flip -- is this better, or (flip), is this better)? That said, is there a way to display a text popup window where you can also specific alternate rendering methods from the system defaults? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, May 06, 2013 at 02:20:56PM -0700, Linda Walsh wrote:
Experiment what you like best.
That's hard when you can't see them side-by-side or in an a-b comparison (a flip -- is this better, or (flip), is this better)?
ftview would do the job? Petr
On Mon, May 06, 2013 at 06:17:30PM +0200, Jan Engelhardt wrote:
Edit ~/.config/fontconfig/fonts.conf (12.3) or ~/.fonts.conf (older) and specify that your own preference for sans-serif. The logic you should be able to inferfrom 58-.conf
<fontconfig> <alias> <family>serif</family> <prefer> <family>Not-Times</family> </prefer> </alias> </fontconfig>
Or /etc/fonts/local.conf should work for system wide configuration. But there <accept> instead of <prefer> would be better (to let a possibility to users to override this alias). Petr
On 7 May 2013 08:42,
Or /etc/fonts/local.conf should work for system wide configuration. But there <accept> instead of <prefer> would be better (to let a possibility to users to override this alias).
Petr
I would certainly like to see us stop making the MSFT TTF Fonts automatic become the default when they're installed It's a real bug bear of mine in the GNOME DE in particular where the MSFT fonts produce a really inconsistent look and feel -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tue, May 07, 2013 at 10:45:45AM +0100, Richard Brown wrote:
I would certainly like to see us stop making the MSFT TTF Fonts automatic become the default when they're installed
It's a real bug bear of mine in the GNOME DE in particular where the MSFT fonts produce a really inconsistent look and feel
Please file a bug report so I can look at it. Petr
On Tue, May 07, 2013 at 12:09:49PM +0200, pgajdos@suse.cz wrote:
On Tue, May 07, 2013 at 10:45:45AM +0100, Richard Brown wrote:
I would certainly like to see us stop making the MSFT TTF Fonts automatic become the default when they're installed
It's a real bug bear of mine in the GNOME DE in particular where the MSFT fonts produce a really inconsistent look and feel
Please file a bug report so I can look at it.
I should have trimmed the first paragraph as I had only the second one in mind. Petr
With the current settings in /usr/share/fontconfig/conf.avail/58-suse-post-user.conf users can change their fonts using one of there per-user files. ~/.config/fontconfig/fonts.conf ~/.config/fontconfig/conf.avail/*.conf I did this for some days. But now I changed 58-suse-post-user.conf instead to get non-MS-fonts system-wide. But my email wasn't about my system. What I wanted to ask was, if other font's then the MS-fonts (maybe the DejaVu ones) should become default in general for openSUSE. As said the MS fonts don't look so nice sometimes and I don't think openSUSE has to rely on MS stuff in case of fonts. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Monday 06 May 2013 15:18:33 colAflash@gmx.net wrote:
2. "Arial", "Times New Roman" and "Consolas" perform bad. For example Consolas doesn't gives me the dots above the german "Ö" when using sizes smaller then 10pt.
Aye, in addition to flaws with common european characters, Consolas is *very* heavily hinted, this makes it quite horrible sometimes using some of the default options available with the freetype version we ship, needs a patched freetype to look decent but it still displays line height poorly. For this reason I switched to Adobe Source Sans Pro: http://sourceforge.net/projects/sourcesans.adobe/files/ I'd be more than happy to see this as the default monospace ;) Cheers the noo, Graham -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tuesday 2013-05-07 16:07, Graham Anderson wrote:
On Monday 06 May 2013 15:18:33 colAflash@gmx.net wrote:
2. "Arial", "Times New Roman" and "Consolas" perform bad. For example Consolas doesn't gives me the dots above the german "Ö" when using sizes smaller then 10pt.
Aye, in addition to flaws with common european characters, Consolas is *very* heavily hinted, this makes it quite horrible sometimes using some of the default options available with the freetype version we ship, needs a patched freetype to look decent but it still displays line height poorly.
For this reason I switched to Adobe Source Sans Pro:
http://sourceforge.net/projects/sourcesans.adobe/files/
I'd be more than happy to see this as the default monospace ;)
Latin Modern Mono it ought to be. But the character boxes are so much larger than the glyph height. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Quoting Graham Anderson
On Monday 06 May 2013 15:18:33 colAflash@gmx.net wrote:
2. "Arial", "Times New Roman" and "Consolas" perform bad. For example Consolas doesn't gives me the dots above the german "Ö" when using sizes smaller then 10pt.
Aye, in addition to flaws with common european characters, Consolas is *very* heavily hinted, this makes it quite horrible sometimes using some of the default options available with the freetype version we ship, needs a patched freetype to look decent but it still displays line height poorly.
For this reason I switched to Adobe Source Sans Pro:
http://sourceforge.net/projects/sourcesans.adobe/files/
I'd be more than happy to see this as the default monospace ;)
I actually agree.. I switched to the Adobe font as well for this. Looks very clean in my opinion. In case you did not see it yet, this is packaged for openSUSE for a while already (rather close to when Adobe announced them first) In openSUSE 12.2: SourceSansPro-fonts Later: adobe-sourcesanspro-fonts Enjoy :) Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tuesday 07 May 2013 17:13:38 Dominique Leuenberger a.k.a. Dimstar wrote:
Quoting Graham Anderson
: On Monday 06 May 2013 15:18:33 colAflash@gmx.net wrote:
2. "Arial", "Times New Roman" and "Consolas" perform bad. For example Consolas doesn't gives me the dots above the german "Ö" when using sizes smaller then 10pt.
Aye, in addition to flaws with common european characters, Consolas is *very* heavily hinted, this makes it quite horrible sometimes using some of the default options available with the freetype version we ship, needs a patched freetype to look decent but it still displays line height poorly.
For this reason I switched to Adobe Source Sans Pro: http://sourceforge.net/projects/sourcesans.adobe/files/
I'd be more than happy to see this as the default monospace ;)
I actually agree.. I switched to the Adobe font as well for this. Looks very clean in my opinion. In case you did not see it yet, this is packaged for openSUSE for a while already (rather close to when Adobe announced them first)
In openSUSE 12.2: SourceSansPro-fonts Later: adobe-sourcesanspro-fonts
Enjoy :)
Ah good to know for future, I've got into the habbit of installing my font's to my home anyway these days. Oh the subject of Adobe, I've not had time to look at trying out latest freetype with the CFF engine donation[1] from adobe, but certainly looks promising. http://blogs.adobe.com/typblography/2013/05/adobe-contributes-cff-rasterizer... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tue, 7 May 2013 17:13, Dominique Leuenberger a.k.a. Dimstar...:
Quoting Graham Anderson
: On Monday 06 May 2013 15:18:33 colAflash@gmx.net wrote:
2. "Arial", "Times New Roman" and "Consolas" perform bad. For example Consolas doesn't gives me the dots above the german "Ö" when using sizes smaller then 10pt.
Aye, in addition to flaws with common european characters, Consolas is *very* heavily hinted, this makes it quite horrible sometimes using some of the default options available with the freetype version we ship, needs a patched freetype to look decent but it still displays line height poorly.
For this reason I switched to Adobe Source Sans Pro:
As sad as it is, even "Droid Sans Mono" is better than "Consolas" "Consolas" without "ClearType"(MS)-hinter is no good at all. "Droid Sans Mono" is part of the google-droid-fonts package. For most apps I use "DejaVu Sans" for sans, "Linux Libertine" for serif, and "Droid Sans Mono" for monotype, but that is my personal preference. - Yamaban.
participants (8)
-
colAflash@gmx.net
-
Dominique Leuenberger a.k.a. Dimstar
-
Graham Anderson
-
Jan Engelhardt
-
Linda Walsh
-
pgajdos@suse.cz
-
Richard Brown
-
Yamaban