[opensuse-factory] Proposal: Changing openSUSE's default font family
Hi All, TLDR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe. Long Version/Explantion; One of the most common complaints we receive from users of openSUSE is 'poor font rendering' I've thoroughly investigated this over the last months, and while there are a number of things we could do with regards to our font rendering libraries and such, these settings (eg. subpixel hinting) are often a case of 'personal taste' and the display in use (LCD, TFT, CRT, and what resolution) However, while investigating this, I ran into a few interesting observations. The font rendering in GNOME is perceived by myself and everyone I asked as 'better' than in KDE. Investigating this further, it seems this is almost entirely due to GNOME's use of Cantarell as it's default font, ignoring the system fontconfig Microsoft TTF fonts are often the cause for many peoples perceptions of 'bad font rendering'. This is because our current font config often favours the Microsoft fonts if they're installed. This has sent me down a deep rabbit hole of exploration, looking for font families which in my opinion are suitable to be a new default for openSUSE. I've wanted to find fonts that are totally practical, not compromising things like readability and size, while looking contemporary and good even when advanced font rendering options are not enabled NOTE: I'm talking about setting the Default font for applications and desktop environments to this family. So applications like Firefox, Gedit, Terminals, etc will use these fonts when they ask for the systems default Monospace, Serif, or Sans font. When it comes to the use of Fonts in Documents, they'll use whatever Fonts the document asks for, of course. So this change should have no concern with people wanting to use Microsoft fonts inside their Libreoffice documents for example. This pretty much has led me to a shortlist of 4 font families Liberation https://en.wikipedia.org/wiki/Liberation_fonts DejaVu https://en.wikipedia.org/wiki/DejaVu_fonts Droid https://en.wikipedia.org/wiki/Droid_fonts Source https://en.wikipedia.org/wiki/Source_Sans_Pro https://en.wikipedia.org/wiki/Source_Code_Pro https://en.wikipedia.org/wiki/Source_Serif_Pro https://en.wikipedia.org/wiki/Source_Han_Sans I would not recommend Liberation as a default - as it's metrically identical to the Microsoft fonts they share many of the same 'ugliness' issues, and are generally old, tired, and work best on old screens instead of modern LCD's DejaVu's fonts were a strong contender, however I personally do not like the look of them as much compared to the Source Family of fonts. Also, they do not have a consistent 'feel' across their various Sans/Monospace/Serif types, which leads to openSUSE looking rather disjointed and messy if you set it up to use DejaVu fonts by default Droid fonts would be my second choice, and shares many of the good things I'm about to say about the Source family, however it's Mono font is not nearly as pretty as Source Code Pro, so on those grounds alone, I don't want to see it as the default So, why the Source Family? 1. It's designed by Adobe, and they know a thing or two about fonts 2. The fonts are all open source (SIL Open Font License) 3. Wide language support 4. All designed to be used in *User Interfaces* which, is what we're talking about using it for here 5. Much of the Source family is already used by openSUSE in our official branding ( https://opensuse.github.io/branding-guidelines/ ) and having the user interface reflect that will be a subtle way to subliminally imprint a consistent image of openSUSE on our users 6. The fonts all look great in every situation I've tested them in. They do not require any fancy settings like Subpixel hinting to look excellent 7. Modern, Contemporary looking. 8. Source Code Pro, the monospaced font, is very popular with everyone I know who's asked it 9. I've been testing it as my personal default for over 6 months and had no problems. If there are any objections to this proposal, please speak up with your reasons below. Otherwise Petr has already offered to do the work to make this happen Regards, Richard -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi, I can see your points... almost. Could you put up a few screenshots with comparisons somewhere? Cheers MH Am Freitag 21 August 2015, 14:01:24 schrieb Richard Brown:
Hi All,
TLDR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe.
Long Version/Explantion; One of the most common complaints we receive from users of openSUSE is 'poor font rendering'
I've thoroughly investigated this over the last months, and while there are a number of things we could do with regards to our font rendering libraries and such, these settings (eg. subpixel hinting) are often a case of 'personal taste' and the display in use (LCD, TFT, CRT, and what resolution)
However, while investigating this, I ran into a few interesting observations.
The font rendering in GNOME is perceived by myself and everyone I asked as 'better' than in KDE. Investigating this further, it seems this is almost entirely due to GNOME's use of Cantarell as it's default font, ignoring the system fontconfig
Microsoft TTF fonts are often the cause for many peoples perceptions of 'bad font rendering'. This is because our current font config often favours the Microsoft fonts if they're installed.
This has sent me down a deep rabbit hole of exploration, looking for font families which in my opinion are suitable to be a new default for openSUSE.
I've wanted to find fonts that are totally practical, not compromising things like readability and size, while looking contemporary and good even when advanced font rendering options are not enabled
NOTE: I'm talking about setting the Default font for applications and desktop environments to this family. So applications like Firefox, Gedit, Terminals, etc will use these fonts when they ask for the systems default Monospace, Serif, or Sans font. When it comes to the use of Fonts in Documents, they'll use whatever Fonts the document asks for, of course. So this change should have no concern with people wanting to use Microsoft fonts inside their Libreoffice documents for example.
This pretty much has led me to a shortlist of 4 font families
Liberation https://en.wikipedia.org/wiki/Liberation_fonts DejaVu https://en.wikipedia.org/wiki/DejaVu_fonts Droid https://en.wikipedia.org/wiki/Droid_fonts
Source https://en.wikipedia.org/wiki/Source_Sans_Pro https://en.wikipedia.org/wiki/Source_Code_Pro https://en.wikipedia.org/wiki/Source_Serif_Pro https://en.wikipedia.org/wiki/Source_Han_Sans
I would not recommend Liberation as a default - as it's metrically identical to the Microsoft fonts they share many of the same 'ugliness' issues, and are generally old, tired, and work best on old screens instead of modern LCD's
DejaVu's fonts were a strong contender, however I personally do not like the look of them as much compared to the Source Family of fonts. Also, they do not have a consistent 'feel' across their various Sans/Monospace/Serif types, which leads to openSUSE looking rather disjointed and messy if you set it up to use DejaVu fonts by default
Droid fonts would be my second choice, and shares many of the good things I'm about to say about the Source family, however it's Mono font is not nearly as pretty as Source Code Pro, so on those grounds alone, I don't want to see it as the default
So, why the Source Family? 1. It's designed by Adobe, and they know a thing or two about fonts 2. The fonts are all open source (SIL Open Font License) 3. Wide language support 4. All designed to be used in *User Interfaces* which, is what we're talking about using it for here 5. Much of the Source family is already used by openSUSE in our official branding ( https://opensuse.github.io/branding-guidelines/ ) and having the user interface reflect that will be a subtle way to subliminally imprint a consistent image of openSUSE on our users 6. The fonts all look great in every situation I've tested them in. They do not require any fancy settings like Subpixel hinting to look excellent 7. Modern, Contemporary looking. 8. Source Code Pro, the monospaced font, is very popular with everyone I know who's asked it 9. I've been testing it as my personal default for over 6 months and had no problems.
If there are any objections to this proposal, please speak up with your reasons below.
Otherwise Petr has already offered to do the work to make this happen
Regards,
Richard
-- gpg key fingerprint: 5F64 4C92 9B77 DE37 D184 C5F9 B013 44E7 27BD 763C -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Friday 2015-08-21 14:14, Mathias Homann wrote:
Hi,
I can see your points... almost. Could you put up a few screenshots with comparisons somewhere?
http://picpaste.de/pics/fonts-BKAuvjwG.1440164096.png -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, 2015-08-21 at 13:14 +0100, Mathias Homann wrote:
I can see your points... almost. Could you put up a few screenshots with comparisons somewhere?
I made a comparison image for DejaVu, Cantarell and Source Sans, as rendered by gnome-font-viewer on my system: http://hpjansson.org/temp/dejavu-cantarell-source.png Each of the four groups has the three fonts right next to each other at the same point size, in the order DejaVu - Cantarell - Source. I don't feel very strongly about this; all three fonts have their merits. There is quite a bit of difference at small sizes, though -- DejaVu gets the benefit of (auto?)hinting and aligns stems to the pixel grid, so it looks clearer at small sizes, which could alleviate eye strain from trying to focus on blurry edges. But the kerning suffers, and the jump to 2-pixel wide stems is quite sudden. Cantarell and Source are more similar to each other -- they're fuzzy at the edges. Source is slightly more compact -- it has less horizontal space and the capital letters are lower. It also has the old-school 'g' glyphs. -- Hans Petter -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Le vendredi 21 août 2015 à 14:01 +0200, Richard Brown a écrit :
Hi All,
TLDR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe.
<snip>
If there are any objections to this proposal, please speak up with your reasons below.
Another contender could also be Google Noto fonts ( https://www.google.com/get/noto/ ) which have the big advantage to cover ALL existing languages on the globe (that is the purpose of this font). For people who weren't present at GUADEC this year, I recommend to watch Behdad talk on fonts without border: https://www.youtube.com/watch?v=lqz63f1QC8o (slides are at https://docs.google.com/presentation/d/1qduB76jH6nz5nNI4j0A-jtEGqDV_ByOyvTLQ... ) I've also noted some fonts are shared between Adobe Source and Google Noto (Noto CJK Sans is the same as Source Han Sans). -- Frederic Crozat Enterprise Desktop Release Manager SUSE -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 21 Aug 14:21, Frederic Crozat wrote:
Le vendredi 21 août 2015 à 14:01 +0200, Richard Brown a écrit :
Hi All,
TLDR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe.
<snip>
If there are any objections to this proposal, please speak up with your reasons below.
Another contender could also be Google Noto fonts ( https://www.google.com/get/noto/ ) which have the big advantage to cover ALL existing languages on the globe (that is the purpose of this font).
My vote would be for Noto since it contains more glyphs. Regards, ismail
On 21 Aug 14:21, Frederic Crozat wrote:
Le vendredi 21 août 2015 à 14:01 +0200, Richard Brown a écrit :
Hi All,
TLDR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe. <snip>
If there are any objections to this proposal, please speak up with your reasons below. Another contender could also be Google Noto fonts ( https://www.google.com/get/noto/ ) which have the big advantage to cover ALL existing languages on the globe (that is the purpose of this font). My vote would be for Noto since it contains more glyphs.
Regards, ismail From my day job I know that the droid fonts also ship for a very large number of languages / characters but I don't remember the specifics off
On 08/21/2015 09:54 PM, İsmail Dönmez wrote: the top of my head. Cheers Simon -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 21 August 2015 at 14:24, İsmail Dönmez <idoenmez@suse.de> wrote:
On 21 Aug 14:21, Frederic Crozat wrote:
Another contender could also be Google Noto fonts ( https://www.google.com/get/noto/ ) which have the big advantage to cover ALL existing languages on the globe (that is the purpose of this font).
My vote would be for Noto since it contains more glyphs.
Regards, ismail
I'm open to the idea of Noto for the default Sans and Serif font, but there is no Monospaced font in the Noto family -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Friday, August 21, 2015 03:24:45 PM İsmail Dönmez wrote:
On 21 Aug 14:21, Frederic Crozat wrote:
Le vendredi 21 août 2015 à 14:01 +0200, Richard Brown a écrit :
Hi All,
TLDR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe.
<snip>
If there are any objections to this proposal, please speak up with your reasons below.
Another contender could also be Google Noto fonts ( https://www.google.com/get/noto/ ) which have the big advantage to cover ALL existing languages on the globe (that is the purpose of this font).
My vote would be for Noto since it contains more glyphs.
Regards, ismail
+1 for Google Noto. It globally supports all languages and glyphs. Regards, Rick -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Google Noto +1, Native CJK, no more tweaks and unify the maintence (still some fontconfig job though) Marguerite -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, 21 Aug 2015 14:01, Richard Brown wrote:
Hi All,
TLDR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe.
In the interest of doing a fast test, that files in /etc/fonts/ would have to be touched and how, to get the "Source" familiy as system default? (e.g. sample local.conf file) Thanks for the work invested, fonts for apps (and coding) where (and are) a matter of wasted hours after setting up a "fresh" system from scratch. - Yamaban. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 21 August 2015 at 14:31, Yamaban <foerster@lisas.de> wrote:
On Fri, 21 Aug 2015 14:01, Richard Brown wrote:
Hi All,
TLDR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe.
In the interest of doing a fast test, that files in /etc/fonts/ would have to be touched and how, to get the "Source" familiy as system default? (e.g. sample local.conf file)
Thanks for the work invested, fonts for apps (and coding) where (and are) a matter of wasted hours after setting up a "fresh" system from scratch.
- Yamaban.
In GNOME, use the GNOME Tweak Tool Everyone else, I'd recommend you use the yast2 fonts module (you may need to install it) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, 21 Aug 2015 14:31:44 +0200, Yamaban wrote:
On Fri, 21 Aug 2015 14:01, Richard Brown wrote:
Hi All,
TLDR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe.
In the interest of doing a fast test, that files in /etc/fonts/ would have to be touched and how, to get the "Source" familiy as system default? (e.g. sample local.conf file)
Thanks for the work invested, fonts for apps (and coding) where (and are) a matter of wasted hours after setting up a "fresh" system from scratch.
One way is to change PREFER_SANS_FAMILIES, etc in /etc/sysconfig/fonts-config, and run /usr/sbin/fonts-config once. You can create own aliases in ~/.config/fontconfig/* in XML format, too. Takashi -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Friday 21 of August 2015 14:01:24 Richard Brown wrote:
6. The fonts all look great in every situation I've tested them in. They do not require any fancy settings like Subpixel hinting to look excellent ... 8. Source Code Pro, the monospaced font, is very popular with everyone I know who's asked it
Just tried "Source Code Pro" in konsole (size 10 on a 24" 1920x1080 LCD) and while I may be the first to feel so, I don't like it at all. On a Tumbleweed machine, "regular" looks terrible: uneven thickness even between e.g. vertical stems ("r" vs. "t") is a no-go. On 13.1, it looks a bit better but e.g. the distances between stems in "m" are not equal which is really disturbing. While "light" doesn't seem to suffer from this, it's too light to use for long periods of time. Size 11 looks better on both systems but that's too big for me; perhaps even 10 would look nice on those modern ~200dpi panels. On the other hand, as long as I can switch back to good old DejaVu easily, I don't care too much for what the default is. Michal Kubeček -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Friday 2015-08-21 14:01, Richard Brown wrote:
TLDR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe.
Go for it. It has some nicer ligatures over Noto, but otherwise looks equal. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, 21 Aug 2015 14:01:24 +0200 Richard Brown <RBrownCCB@opensuse.org> wrote:
Hi All,
TLDR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe.
Long Version/Explantion; One of the most common complaints we receive from users of openSUSE is 'poor font rendering'
I've thoroughly investigated this over the last months, and while there are a number of things we could do with regards to our font rendering libraries and such, these settings (eg. subpixel hinting) are often a case of 'personal taste' and the display in use (LCD, TFT, CRT, and what resolution)
However, while investigating this, I ran into a few interesting observations.
The font rendering in GNOME is perceived by myself and everyone I asked as 'better' than in KDE. Investigating this further, it seems this is almost entirely due to GNOME's use of Cantarell as it's default font, ignoring the system fontconfig
Microsoft TTF fonts are often the cause for many peoples perceptions of 'bad font rendering'. This is because our current font config often favours the Microsoft fonts if they're installed.
This has sent me down a deep rabbit hole of exploration, looking for font families which in my opinion are suitable to be a new default for openSUSE.
I've wanted to find fonts that are totally practical, not compromising things like readability and size, while looking contemporary and good even when advanced font rendering options are not enabled
NOTE: I'm talking about setting the Default font for applications and desktop environments to this family. So applications like Firefox, Gedit, Terminals, etc will use these fonts when they ask for the systems default Monospace, Serif, or Sans font. When it comes to the use of Fonts in Documents, they'll use whatever Fonts the document asks for, of course. So this change should have no concern with people wanting to use Microsoft fonts inside their Libreoffice documents for example.
This pretty much has led me to a shortlist of 4 font families
Liberation https://en.wikipedia.org/wiki/Liberation_fonts DejaVu https://en.wikipedia.org/wiki/DejaVu_fonts Droid https://en.wikipedia.org/wiki/Droid_fonts
Source https://en.wikipedia.org/wiki/Source_Sans_Pro https://en.wikipedia.org/wiki/Source_Code_Pro https://en.wikipedia.org/wiki/Source_Serif_Pro https://en.wikipedia.org/wiki/Source_Han_Sans
I would not recommend Liberation as a default - as it's metrically identical to the Microsoft fonts they share many of the same 'ugliness' issues, and are generally old, tired, and work best on old screens instead of modern LCD's
DejaVu's fonts were a strong contender, however I personally do not like the look of them as much compared to the Source Family of fonts. Also, they do not have a consistent 'feel' across their various Sans/Monospace/Serif types, which leads to openSUSE looking rather disjointed and messy if you set it up to use DejaVu fonts by default
Droid fonts would be my second choice, and shares many of the good things I'm about to say about the Source family, however it's Mono font is not nearly as pretty as Source Code Pro, so on those grounds alone, I don't want to see it as the default
So, why the Source Family? 1. It's designed by Adobe, and they know a thing or two about fonts 2. The fonts are all open source (SIL Open Font License) 3. Wide language support 4. All designed to be used in *User Interfaces* which, is what we're talking about using it for here 5. Much of the Source family is already used by openSUSE in our official branding ( https://opensuse.github.io/branding-guidelines/ ) and having the user interface reflect that will be a subtle way to subliminally imprint a consistent image of openSUSE on our users 6. The fonts all look great in every situation I've tested them in. They do not require any fancy settings like Subpixel hinting to look excellent 7. Modern, Contemporary looking. 8. Source Code Pro, the monospaced font, is very popular with everyone I know who's asked it 9. I've been testing it as my personal default for over 6 months and had no problems.
If there are any objections to this proposal, please speak up with your reasons below.
Otherwise Petr has already offered to do the work to make this happen
Regards,
Richard
I would agree to the Droid fonts as suitable. That is the font family I choose for my own use and install on other beginning Linus user systems that I build. Looking at the available font list (for KDE), that font (Source Code) is not listed. Is it available for download from SuSE? If so, would you be able to supply the appropriate information? Thanks, Tom -- When you get all full of yourself try giving orders to a cat. - Anonymous ^^ --... ...-- / -.- --. --... -.-. ..-. -.-. ^^^^ Tom Taylor KG7CFC openSUSE 13.1 (64-bit), Kernel 3.11.6-4-default, KDE 4.11.2, AMD A8-7600, GeForce GTX 740 T/PCIe/ 16GB RAM -- 3x1.5TB sata2 -- 128GB-SSD FF 37.0, claws-mail 3.10.1 registered linux user 263467 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 21 August 2015 at 17:22, Thomas Taylor <linxt@comcast.net> wrote:
I would agree to the Droid fonts as suitable. That is the font family I choose for my own use and install on other beginning Linus user systems that I build.
Looking at the available font list (for KDE), that font (Source Code) is not listed. Is it available for download from SuSE? If so, would you be able to supply the appropriate information?
Thanks, Tom
The source fonts I propose to be the defaults are already packaged and available in openSUSE in the following packages adobe-sourcecodepro-fonts adobe-sourcehanssans-fonts adobe-sourcesanspro-fonts adobe-sourceserifpro-fonts They're installed by default on my openSUSE Tumbleweed machines -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 21.08.2015 um 17:43 schrieb Richard Brown:
On 21 August 2015 at 17:22, Thomas Taylor <linxt@comcast.net> wrote:
I would agree to the Droid fonts as suitable. That is the font family I choose for my own use and install on other beginning Linus user systems that I build.
Looking at the available font list (for KDE), that font (Source Code) is not listed. Is it available for download from SuSE? If so, would you be able to supply the appropriate information?
Thanks, Tom
The source fonts I propose to be the defaults are already packaged and available in openSUSE in the following packages
adobe-sourcecodepro-fonts adobe-sourcehanssans-fonts adobe-sourcesanspro-fonts adobe-sourceserifpro-fonts
They're installed by default on my openSUSE Tumbleweed machines
Hi, I'm testing these fonts on my laptop with a 15 inch IPS panel, resolution 1600x1200 (= 132 dpi) and they work for me in most applications. Only in the Plasma5 /systemsettings5 font manager they look ugly, with colored artifacts: http://www.pic-upload.de/view-28082973/source_sans_pro.png.html Hendrik -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, 2015-08-21 at 14:01 +0200, Richard Brown wrote:
Droid fonts would be my second choice, and shares many of the good things I'm about to say about the Source family, however it's Mono font is not nearly as pretty as Source Code Pro, so on those grounds alone, I don't want to see it as the default
A note here: Droid Mono has a huge flaw; the bold variants have a different width than normal weight variants, so a monospaced document using the bold variant (as many code editors do) inline will no longer be monospaced. IMO this is not even a second choice - but a non-contender; especially with our new focus. -- James Mason Technical Architect, Public Cloud openSUSE Member SUSE jmason@suse.com ------------------------------------- SUSECon 2015: Register at susecon.com
Am Freitag 21 August 2015, 14:01:24 schrieb Richard Brown:
Hi All,
TLDR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe.
My 2 cents: I've tried both Adobe Source and Droid on KDE 4 on OSS13.2 just now. I'm using a self built freetype lib with all hinting, and to make it short, I like Droid Sans better than Source Sans for the UI font. Cheers Mathias -- gpg key fingerprint: 5F64 4C92 9B77 DE37 D184 C5F9 B013 44E7 27BD 763C -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, Aug 21, 2015 at 5:01 AM, Richard Brown <RBrownCCB@opensuse.org> wrote:
Hi All,
TL;DR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe.
I hate to be a broken record, but shouldn't this be the subject of, at least, an opensuse-announce cross-posting? In fact, maybe it should have originated in opensuse-features with cross-postings in opensuse-factory and opensuse-project. You are proposing a basic change to the aesthetics of openSUSE, not just how well the next release is progressing. It will probably generate a lot of help requests in the User/Support mailing lists and forums from people who want the fonts to look like they have always looked. Adding boilerplate instructions to the wiki about what needs to be installed to make the font reversion will help, but that would be after the user community had a font evaluation forced upon them without their inclusion in the consultation. Another series of cross-postings, perhaps? Being a matter of aesthetics, maybe the folks in opensuse-artwork might have an informed opinion to express? There's also the folks in the Globalization mailing lists that probably see more diacritical marks in ten minutes than a user of the 26 letter Latin alphabet will see in a lifetime. That's a decidedly different kerning model. Respectfully, PatrickD -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 21 August 2015 at 20:01, PatrickD Garvey <patrickdgarveyt@gmail.com> wrote:
On Fri, Aug 21, 2015 at 5:01 AM, Richard Brown <RBrownCCB@opensuse.org> wrote:
Hi All,
TL;DR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe.
I hate to be a broken record, but shouldn't this be the subject of, at least, an opensuse-announce cross-posting? In fact, maybe it should have originated in opensuse-features with cross-postings in opensuse-factory and opensuse-project.
No, hell no, and no opensuse-announce is a mailing list for major announcements. Product releases, changes to the structure of our project, stuff like that. It's subscribers include a significant amount of the technical press, and so it's even more important than usual that we keep the signal to noise ratio very very clear. The default setting for fonts does not get anywhere near the topic of that mailinglist. opensuse-project is the mailinglist for discussions about our Project. Governance, structure, organisation. This topic doesn't overlap with any of the intended roles of the opensuse-project mailinglist opensuse-artwork is about artwork, wallpapers, themes. We're talking about changing a default technical setting across the openSUSE distributions There is a mailinglist for technical discussions about developing the opensuse distributions. It's opensuse-factory. This is the correct list for this conversation Cross posting should not be encouraged, and I kindly request that these repeated suggestions to cross-post everything to every bleeding list we have stops. If people want to be invested in the development of the opensuse distributions, this is the mailinglist they have to be part of. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, Aug 21, 2015 at 11:24 AM, Richard Brown <RBrownCCB@opensuse.org> wrote:
On 21 August 2015 at 20:01, PatrickD Garvey <patrickdgarveyt@gmail.com> wrote:
On Fri, Aug 21, 2015 at 5:01 AM, Richard Brown <RBrownCCB@opensuse.org> wrote:
Hi All,
TL;DR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe.
I hate to be a broken record, but shouldn't this be the subject of, at least, an opensuse-announce cross-posting? In fact, maybe it should have originated in opensuse-features with cross-postings in opensuse-factory and opensuse-project.
No, hell no, and no
<snip>
We're talking about changing a default technical setting across the openSUSE distributions
There is a mailinglist for technical discussions about developing the opensuse distributions. It's opensuse-factory. This is the correct list for this conversation
Cross posting should not be encouraged, and I kindly request that these repeated suggestions to cross-post everything to every bleeding list we have stops.
The suggestions will stop.
If people want to be invested in the development of the opensuse distributions, this is the mailinglist they have to be part of.
I continue to believe this is not generally understood. Respectfully, PatrickD -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 08/21/2015 03:10 PM, PatrickD Garvey wrote:
On Fri, Aug 21, 2015 at 11:24 AM, Richard Brown <RBrownCCB@opensuse.org> wrote:
On 21 August 2015 at 20:01, PatrickD Garvey <patrickdgarveyt@gmail.com> wrote:
On Fri, Aug 21, 2015 at 5:01 AM, Richard Brown <RBrownCCB@opensuse.org> wrote:
Hi All,
TL;DR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe.
I hate to be a broken record, but shouldn't this be the subject of, at least, an opensuse-announce cross-posting? In fact, maybe it should have originated in opensuse-features with cross-postings in opensuse-factory and opensuse-project.
No, hell no, and no
<snip>
We're talking about changing a default technical setting across the openSUSE distributions
There is a mailinglist for technical discussions about developing the opensuse distributions. It's opensuse-factory. This is the correct list for this conversation
Cross posting should not be encouraged, and I kindly request that these repeated suggestions to cross-post everything to every bleeding list we have stops.
The suggestions will stop.
If people want to be invested in the development of the opensuse distributions, this is the mailinglist they have to be part of.
I continue to believe this is not generally understood.
Respectfully, PatrickD
I've been using Droid Sans for several years. It's good font for kde. -- Cheers! Roman ICQ: 551368250 ============== -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 08/21/2015 07:30 PM, Roman Bysh wrote:
On 08/21/2015 03:10 PM, PatrickD Garvey wrote:
On Fri, Aug 21, 2015 at 11:24 AM, Richard Brown <RBrownCCB@opensuse.org> wrote:
On 21 August 2015 at 20:01, PatrickD Garvey <patrickdgarveyt@gmail.com> wrote:
On Fri, Aug 21, 2015 at 5:01 AM, Richard Brown <RBrownCCB@opensuse.org> wrote:
Hi All,
TL;DR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe.
I hate to be a broken record, but shouldn't this be the subject of, at least, an opensuse-announce cross-posting? In fact, maybe it should have originated in opensuse-features with cross-postings in opensuse-factory and opensuse-project.
No, hell no, and no
<snip>
We're talking about changing a default technical setting across the openSUSE distributions
There is a mailinglist for technical discussions about developing the opensuse distributions. It's opensuse-factory. This is the correct list for this conversation
Cross posting should not be encouraged, and I kindly request that these repeated suggestions to cross-post everything to every bleeding list we have stops.
The suggestions will stop.
If people want to be invested in the development of the opensuse distributions, this is the mailinglist they have to be part of.
I continue to believe this is not generally understood.
Respectfully, PatrickD
I've been using Droid Sans for several years. It's good font for kde.
I just compared Noto and Droid Sans. They are very close in appearance. Droid also has a monospace font. Roman -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 22/08/15 05:10, PatrickD Garvey wrote:
On Fri, Aug 21, 2015 at 11:24 AM, Richard Brown <RBrownCCB@opensuse.org> wrote:
On 21 August 2015 at 20:01, PatrickD Garvey <patrickdgarveyt@gmail.com> wrote:
On Fri, Aug 21, 2015 at 5:01 AM, Richard Brown <RBrownCCB@opensuse.org> wrote:
Hi All,
TL;DR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe.
I hate to be a broken record, but shouldn't this be the subject of, at least, an opensuse-announce cross-posting? In fact, maybe it should have originated in opensuse-features with cross-postings in opensuse-factory and opensuse-project. No, hell no, and no
<snip>
We're talking about changing a default technical setting across the openSUSE distributions
There is a mailinglist for technical discussions about developing the opensuse distributions. It's opensuse-factory. This is the correct list for this conversation
Cross posting should not be encouraged, and I kindly request that these repeated suggestions to cross-post everything to every bleeding list we have stops.
The suggestions will stop.
If people want to be invested in the development of the opensuse distributions, this is the mailinglist they have to be part of. I continue to believe this is not generally understood.
As you must know, urinating against the wind is not considered to be a gainful activity. BC -- Using openSUSE 13.2, KDE 4.14.8 & kernel 4.1.6-2 on a system with- AMD FX 8-core 3.6/4.2GHz processor 16GB PC14900/1866MHz Quad Channel RAM Gigabyte AMD3+ m/board; Gigabyte nVidia GTX660 GPU -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, 21 Aug 2015 14:01:24 +0200 Richard Brown wrote:
TLDR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe. ... I've wanted to find fonts that are totally practical, not compromising things like readability and size, while looking contemporary and good even when advanced font rendering options are not enabled
I want you testing ParaType fonts (pt-sans, pt-serif, pt-mono). We have them all in Factory. -- WBR Kyrill
Richard Brown skreiv:
I've thoroughly investigated this over the last months, and while there are a number of things we could do with regards to our font rendering libraries and such, these settings (eg. subpixel hinting) are often a case of 'personal taste' and the display in use (LCD, TFT, CRT, and what resolution)
What are the current (default) settings in openSUSE? Since almost no one uses CRT monitors any longer, at least enabling subpixel rendering should be a safe and wise choice. (You write ‘subpixel hinting’, but hinting is a completely different feature than subpixel rendering. I’m not sure what the best default setting for hinting is, and it may depend on the fonts used and on personal preference. But surely subpixel rendering (of type RGB, as this is what’s used by ~100% of monitors) should be enabled by default?)
This pretty much has led me to a shortlist of 4 font families
Liberation https://en.wikipedia.org/wiki/Liberation_fonts DejaVu https://en.wikipedia.org/wiki/DejaVu_fonts Droid https://en.wikipedia.org/wiki/Droid_fonts Source https://en.wikipedia.org/wiki/Source_Sans_Pro
One alternative is Oxygen Sans (and its companion, Oxygen Mono), which is the default font in KDE (Plasma) 5: ,----[ https://www.google.com/fonts/specimen/Oxygen ] | The Oxygen typeface family is created as part of the KDE Project, a libre | desktop for the GNU+Linux operating system. The design is optimised for | the FreeType font rendering system and works well in all graphical user | interfaces, desktops and devices. `---- Look at just about any screen shot of the official KDE announcements to see how it looks. Example: https://www.kde.org/announcements/plasma-5.3.0.php Regarding the fonts you mentioned, I agree that Liberation is a bad choice. I used to use DejaVu as my UI font, but now find its characters to be too wide and not very elegant, especially with larger font sizes. I have also used Droid Sans, but found its characters to be much too narrow (that makes it an excellent font to use on smart phones and tablets, though). So my preference would be Oxygen, Source, Droid and DejaVu, in that order. -- Karl Ove Hufthammer E-mail: karl@huftis.org Jabber: huftis@jabber.no -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Saturday 2015-08-22 11:36, Karl Ove Hufthammer wrote:
Richard Brown skreiv:
I've thoroughly investigated this over the last months, and while there are a number of things we could do with regards to our font rendering libraries and such, these settings (eg. subpixel hinting) are often a case of 'personal taste' and the display in use (LCD, TFT, CRT, and what resolution)
What are the current (default) settings in openSUSE?
Since almost no one uses CRT monitors any longer, at least enabling subpixel rendering should be a safe and wise choice.
Absolutely not. Again. On "low DPI" screens, the pixels are large enough to be noticed. On "high DPI" screens, the pixels are so tiny that subpixel hacks should not really be needed to begin with. I already experience chromatic aberration due to glasses, I really don't need the extra color fringing from subpixel rendering.
One alternative is Oxygen Sans (and its companion, Oxygen Mono), which is the default font in KDE (Plasma) 5:
But does it cover non-Latin well enough? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Den 22. aug. 2015 13:50, Jan Engelhardt skreiv:
Sourcehttps://en.wikipedia.org/wiki/Source_Sans_Pro One alternative is Oxygen Sans (and its companion, Oxygen Mono), which is the default font in KDE (Plasma) 5: But does it cover non-Latin well enough?
Isn’t this about changing the default fonts for *Latin* scripts? Very few fonts support both Latin and scripts like Arabic and CJK (those that do are usually very low quality). For these other scripts, other fonts may be more appropriate. For example, for Arabic, SIL has just released a new version of their Scheherazade font, that might be appropriate (or not – I’m not very familiar with Arabic fonts): http://scripts.sil.org/Scheherazade -- Karl Ove Hufthammer -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Karl Ove Hufthammer skreiv:
Liberation https://en.wikipedia.org/wiki/Liberation_fonts DejaVu https://en.wikipedia.org/wiki/DejaVu_fonts Droid https://en.wikipedia.org/wiki/Droid_fonts Source https://en.wikipedia.org/wiki/Source_Sans_Pro
One alternative is Oxygen Sans (and its companion, Oxygen Mono), which is the default font in KDE (Plasma) 5:
To make it easier to compare the fonts, here are some screenshots. They are taken using Tumbleweed with a new profile, using only the default settings. Basically, they look like what a new user would see: DejaVu: http://huftis.org/kritikk/opensuse-fonts/dejavu.png Droid: http://huftis.org/kritikk/opensuse-fonts/droid.png Source Sans: http://huftis.org/kritikk/opensuse-fonts/source-sans.png Oxygen-Sans: http://huftis.org/kritikk/opensuse-fonts/oxygen.png Noto: http://huftis.org/kritikk/opensuse-fonts/noto.png Things to note: – Unless you have a monitor with a *greater* resolution than 1920 × 1080, your browser will scale down the image to fit the screen. You might therefore have to *click* on the images after loading to ensure they’re zoomed in (i.e. shown at 100%, and not rescaled by the browser). – The screenshots show only the *non-bold*, *non-italic* version of each typeface. Some typefaces have very *fat* bold fonts (example: DejaVu) and some har thinner bold fonts. And some typefaces have much more beautiful italic versions than others. – The height of the different fonts vary even if they have the same nominal font size. So try to ignore any differences in visual size. IMHO, the default font *size* is in openSUSE is much to small, which makes the text hard to read, and masks many differences between the fonts. Fonts may feel different when shown in larger font sizes. For comparison, here is the Oxygen font but in a (much) larger font size: http://huftis.org/kritikk/opensuse-fonts/oxygen-big.png And here’s the same font with subpixel rendering and full hinting turned on (most of the changes is probably due to the subpixel rendering): http://huftis.org/kritikk/opensuse-fonts/oxygen-big-subpixel.png -- Karl Ove Hufthammer E-mail: karl@huftis.org Jabber: huftis@jabber.no -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Karl Ove Hufthammer skreiv:
http://huftis.org/kritikk/opensuse-fonts/oxygen-big.png
And here’s the same font with subpixel rendering and full hinting turned on (most of the changes is probably due to the subpixel rendering):
What I wrote above is only *partly* true. I guess the most visible changes are in the shapes of the letters and the spacing between letters and words. This is mainly due to the (strong) hinting. Any changes in *blurriness* is due to the subpixel rendering (which basically increases the horizontal resolution by 3).
http://huftis.org/kritikk/opensuse-fonts/oxygen-big-subpixel.png
-- Karl Ove Hufthammer E-mail: karl@huftis.org Jabber: huftis@jabber.no -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sat, Aug 22, 2015 at 9:54 AM, Karl Ove Hufthammer <karl@huftis.org> wrote:
Karl Ove Hufthammer skreiv:
Liberation https://en.wikipedia.org/wiki/Liberation_fonts DejaVu https://en.wikipedia.org/wiki/DejaVu_fonts Droid https://en.wikipedia.org/wiki/Droid_fonts Source https://en.wikipedia.org/wiki/Source_Sans_Pro
One alternative is Oxygen Sans (and its companion, Oxygen Mono), which is the default font in KDE (Plasma) 5:
To make it easier to compare the fonts, here are some screenshots. They are taken using Tumbleweed with a new profile, using only the default settings. Basically, they look like what a new user would see:
DejaVu: http://huftis.org/kritikk/opensuse-fonts/dejavu.png Droid: http://huftis.org/kritikk/opensuse-fonts/droid.png Source Sans: http://huftis.org/kritikk/opensuse-fonts/source-sans.png Oxygen-Sans: http://huftis.org/kritikk/opensuse-fonts/oxygen.png Noto: http://huftis.org/kritikk/opensuse-fonts/noto.png
All but DejaVu look blurry -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Claudio Freire composed on 2015-08-24 15:06 (UTC-0300):
Karl Ove Hufthammer wrote:
DejaVu: http://huftis.org/kritikk/opensuse-fonts/dejavu.png Droid: http://huftis.org/kritikk/opensuse-fonts/droid.png Source Sans: http://huftis.org/kritikk/opensuse-fonts/source-sans.png Oxygen-Sans: http://huftis.org/kritikk/opensuse-fonts/oxygen.png Noto: http://huftis.org/kritikk/opensuse-fonts/noto.png
All but DejaVu look blurry
On my 1920x1200 screen I see no sign of blurriness in any of them. What size and resolution is/are your screen(s)? There are any number of reasons those images could look blurry on your screen but not on others. The following is but one. Web browsers often automatically shrink to fit images that are larger than the viewport. Those images are a rather unusual size, larger than can be made from a 1920x1080 configuration using only physical space rather than virtual, panning or multi-screen. Shrinking produces potential for blurriness. Screenshots need to be viewed at intrinsic size (not shrunk), but methods to do so may be poor anyway if the viewing screen density and/or pixel pitch doesn't well approximate the original. -- "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/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Claudio Freire skreiv:
DejaVu: http://huftis.org/kritikk/opensuse-fonts/dejavu.png Droid: http://huftis.org/kritikk/opensuse-fonts/droid.png Source Sans: http://huftis.org/kritikk/opensuse-fonts/source-sans.png Oxygen-Sans: http://huftis.org/kritikk/opensuse-fonts/oxygen.png Noto: http://huftis.org/kritikk/opensuse-fonts/noto.png
All but DejaVu look blurry
The reason that DejaVu doesn’t look as blurry is partly because DejaVu is larger (in width and/or height) for the same nominal font size than the other fonts. Also, all of the screenshots are taken with the hinting setting set to ‘none’. Enabling hinting will reduce the bluriness (since it attempts to align the lines in each glyph with the pixel boundaries, so the effect of font smoothing will be much less). Also, as some one else commented, remember to zoom in so that the images are shown in their original size (in Firefox you do this by clicking on the image if the cursor is magnifying glass with a + inside). And turn of any page scaling (in Firefox you do this by pressing ‘Ctrl + 0’). -- Karl Ove Hufthammer E-mail: karl@huftis.org Jabber: huftis@jabber.no -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, Aug 24, 2015 at 4:44 PM, Karl Ove Hufthammer <karl@huftis.org> wrote:
Claudio Freire skreiv:
DejaVu: http://huftis.org/kritikk/opensuse-fonts/dejavu.png Droid: http://huftis.org/kritikk/opensuse-fonts/droid.png Source Sans: http://huftis.org/kritikk/opensuse-fonts/source-sans.png Oxygen-Sans: http://huftis.org/kritikk/opensuse-fonts/oxygen.png Noto: http://huftis.org/kritikk/opensuse-fonts/noto.png
All but DejaVu look blurry
The reason that DejaVu doesn’t look as blurry is partly because DejaVu is larger (in width and/or height) for the same nominal font size than the other fonts.
Also, all of the screenshots are taken with the hinting setting set to ‘none’. Enabling hinting will reduce the bluriness (since it attempts to align the lines in each glyph with the pixel boundaries, so the effect of font smoothing will be much less).
1920x1080, firefox on 13.1, zoomed to 1:1 It's clearly the font itself. DejaVu does more aggressive hinting it'd seem (even with hinting set to none?). -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Karl Ove Hufthammer wrote:
So my preference would be Oxygen, Source, Droid and DejaVu, in that order.
I have noticed that Oxygen doesn’t have an italic font, so I no longer find it an acceptable alternative. (Italic text in the UI still works, but a different font is substituted.) So my preference would be Source Sans Pro or Noto. Noto is based on Droid, but isn’t as narrow or heavy. I’m not sure which I prefer of Source Sans Pro or Noto. (To compare them, you should scale Source Sans Pro up, since Source Sans Pro is much smaller for the same nominal font size.) BTW, Linux Mint has switched to Noto: http://www.linuxmint.com/rel_rebecca_mate_whatsnew.php#artwork Quote: ‘Linux Mint now uses the Noto fonts by default. They're good looking and provide better support for some languages (CJK in particular).’ Noto consists of very many fonts, currently 100 different font packages, which should cover most scripts in Unicode. (96 of these packages exists as packages in openSUSE, AFAICS.) Note that for ‘Noto Sans CJK’ fontconfig needs to be configured to use ‘full native hint and gray-scale rendering (as opposed to autohint and subpixel rendering)’ for proper/best rendering, according to https://github.com/googlei18n/noto-fonts/issues/159 I’m not sure if this also applies to the non-CJK Noto fonts. -- Karl Ove Hufthammer E-mail: karl@huftis.org Jabber: huftis@jabber.no -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Le samedi 22 août 2015 à 11:36 +0200, Karl Ove Hufthammer a écrit :
Richard Brown skreiv:
I've thoroughly investigated this over the last months, and while there are a number of things we could do with regards to our font rendering libraries and such, these settings (eg. subpixel hinting) are often a case of 'personal taste' and the display in use (LCD, TFT, CRT, and what resolution)
What are the current (default) settings in openSUSE?
Since almost no one uses CRT monitors any longer, at least enabling subpixel rendering should be a safe and wise choice.
It is not safe legal wise, since Microsoft has still valid patents (until 2019) on subpixel hinting. -- Frederic Crozat Enterprise Desktop Release Manager SUSE -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Frederic Crozat writes:
Since almost no one uses CRT monitors any longer, at least enabling subpixel rendering should be a safe and wise choice.
It is not safe legal wise, since Microsoft has still valid patents (until 2019) on subpixel hinting.
The only active patents AFAIK are on the color filter function used in ClearType. Even though it's quite likely that this is "obvious to someone skilled in the art", to the best of my knowledge this has not been challenged. But you need some sort of FIR filter (mathematical truths and the resulting algorithms can't be patented, although specific implementations may be patentable if they are clever enough) and the filter coefficients chosen for ClearType actually suck IMHO since they produce a lot of color fringing on LCD that can easily be avoided by chosing a slightly different roll-off. Subpixel rendering itself can't be patented due to prior art dating back at least to the Apple-II. Bytecode hinting patents (for TrueType IIRC) have expired in 2010 already. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Richard Brown composed on 2015-08-21 14:01 (UTC+0200):
TLDR Version; - I suggest we set the default fonts in openSUSE to the Source Sans/Serif/Code family from Adobe.
If to be done at all, please delay until after Leap release, lest the highest volume ever, due to unforeseen consequences of a font change, of complaints about fonts following a new release befall....
Long Version/Explantion; One of the most common complaints we receive from users of openSUSE is 'poor font rendering'
This will not diminish before people stop using low density display devices, and it's hardly limited to openSUSE. The 6X12 pixel grid nominally available to draw a 9pt UI glyph is too granular, making poor the standard, regardless of DE. To be attractive to all but the very most discriminating, IMO, a 20px glyph box height would be the minimum required for producing 10pt fonts, roughly 50% more than the 96 DPI reference that all but retina-class desktop displays have been clinging close to for much too long. At 150% of 96, density has elevated enough that traditional and otherwise indispensible screen font smoothing techniques approach pointless or even invisible at normal viewing distances. ...
This pretty much has led me to a shortlist of 4 font families
±0
Status Quo for (?non-Gnome?) openSUSE releases to date.
Local status quo many years via fontconfig. :-D
Source https://en.wikipedia.org/wiki/Source_Sans_Pro https://en.wikipedia.org/wiki/Source_Code_Pro https://en.wikipedia.org/wiki/Source_Serif_Pro https://en.wikipedia.org/wiki/Source_Han_Sans
I would not recommend Liberation as a default - as it's metrically identical to the Microsoft fonts they share many of the same 'ugliness' issues, and are generally old, tired, and work best on old screens instead of modern LCD's
+1
DejaVu's fonts were a strong contender, however I personally do not like the look of them as much compared to the Source Family of fonts. Also, they do not have a consistent 'feel' across their various Sans/Monospace/Serif types, which leads to openSUSE looking rather disjointed and messy if you set it up to use DejaVu fonts by default
I like them better than most fonts, so much more than most downloadable fonts that I have downloadable fonts disabled in most of my browser profiles' about:configs.
Droid fonts would be my second choice, and shares many of the good things I'm about to say about the Source family, however it's Mono font is not nearly as pretty as Source Code Pro, so on those grounds alone, I don't want to see it as the default
Beauty is in the eye of the beholder. Droids top all three of my fontconfig preference configurations.
So, why the Source Family? 1. It's designed by Adobe, and they know a thing or two about fonts 2. The fonts are all open source (SIL Open Font License) 3. Wide language support 4. All designed to be used in *User Interfaces* which, is what we're talking about using it for here 5. Much of the Source family is already used by openSUSE in our official branding ( https://opensuse.github.io/branding-guidelines/ ) and having the user interface reflect that will be a subtle way to subliminally imprint a consistent image of openSUSE on our users 6. The fonts all look great in every situation I've tested them in. They do not require any fancy settings like Subpixel hinting to look excellent 7. Modern, Contemporary looking. 8. Source Code Pro, the monospaced font, is very popular with everyone I know who's asked it 9. I've been testing it as my personal default for over 6 months and had no problems.
At what physical pixel density are you accustomed?
If there are any objections to this proposal, please speak up with your reasons below.
If I had to pick something other than DejaVu and Droid, from among any mentioned in this thread, it would probably be Noto. One characteristic that makes me favor Droid can be discerned from the Hufthammer screenshots: its native leading is apparently less, making for less wasted space in KDE (at least) UI contexts.
Otherwise Petr has already offered to do the work to make this happen
The problem from where I sit is more complicated than simply choosing a family. No doubt Source Pros are attractive, arguably more so than DejaVu at least WRT Serif. But, px "size" to px "size" and pt "size" to pt "size", every alternative to the current DejaVu produces smaller apparent height, with Source Sans Pro dead last in height among suggested contenders. Comparing can't be as simple as http://picpaste.de/pics/fonts-BKAuvjwG.1440220945.png and http://picpaste.de/pics/fonts-BKAuvjwG.1440236709.png . They are nice comparisons as far as they go, but they only show minimal context. http://hpjansson.org/temp/dejavu-cantarell-source.png is even more limiting. Karl Ove Hufthammer's screenshots (URLs copied here for convenience) DejaVu: http://huftis.org/kritikk/opensuse-fonts/dejavu.png Droid: http://huftis.org/kritikk/opensuse-fonts/droid.png Source Sans: http://huftis.org/kritikk/opensuse-fonts/source-sans.png Oxygen-Sans: http://huftis.org/kritikk/opensuse-fonts/oxygen.png http://huftis.org/kritikk/opensuse-fonts/oxygen-big.png http://huftis.org/kritikk/opensuse-fonts/oxygen-big-subpixel.png Noto: http://huftis.org/kritikk/opensuse-fonts/noto.png are limiting because because there is only one font family to see in each screenshot. Yet I do like the context they do provide. What no screenshots from this thread so far make patently obvious is: 1-openSUSE's (and Fedora's, and *buntu's, and Mageia's, and Mint's, and ???'s) default has been DejaVu (?except in Gnome?) for quite some years, AND, 2-DejaVu has the largest apparent physical size at any given nominal px or pt "size" of all font families expressly mentioned in this thread. Every other is smaller, and Source Sans Pro is clearly the smallest of the whole lot. The differences among individual sizes of each of them vary according to display density. The following are designed to so demonstrate (or help demonstrate, facilitating comparisons): Exemplar generators (suitable for loading in Gecko and KHTML browsers, as explained in a note on each): http://fm.no-ip.com/Auth/Font/fonts-comps-sourcepro.html http://fm.no-ip.com/Auth/Font/fonts-face-systypes15.html http://fm.no-ip.com/Auth/Font/fonts-comps-ui15.html Screenshot view facilitators (currently 24 total, by DPIs of 96, 108, 120 & 144, and by full, medium or slight hinting, taken on the latter two of the three URLs above): http://fm.no-ip.com/SS/Fnt/Sys1508/syst150821dpifull.html (4 full hinting shots only) http://fm.no-ip.com/SS/Fnt/Sys1508/syst150821all.html (12 shots with Nimbus, without Oxygen) http://fm.no-ip.com/SS/Fnt/Sys1508/ui150823dpifull.html (4 full hinting shots only) http://fm.no-ip.com/SS/Fnt/Sys1508/ui150823all.html (12 shots with Oxygen, without Nimbus) Direct server directory access: http://fm.no-ip.com/SS/Fnt/Sys1508/ http://fm.no-ip.com/SS/Fnt/Sys1508/syst15txtF.txt , http://fm.no-ip.com/SS/Fnt/Sys1508/ui15txtF.txt and http://fm.no-ip.com/SS/Fnt/Sys1508/ui15txtS.txt subjectively describe a few of of the individual differences that can be seen studying the images, or if viewed in appropriate context, their sources. Except maybe in Gnome, which I never use, and reputedly uses Cantarell instead of DejaVu, I see switching from DejaVu to anything else opening a Pandora's Box related to the apparent size change that will result, even if the default size were moved up from 9pt to 10pt, maybe especially so. And of course, people who need bigger fonts than default in any event (A11Y) will have an even bigger burden to configure their needed increase over default given a smaller physical size to start with, especially if the new family selection is the relatively diminutive Source Sans Pro. [note 1] http://lists.freedesktop.org/archives/fontconfig/2015-August/005547.html describes a reason why Oxygen is missing from the syst15* group above, and why I haven't posted this thread before now. [note 2] PT Sans, suggested in thread but not included among above URLs, according to my brief look @120 DPI, is nearly as small in apparent size as Source Sans Pro http://fm.no-ip.com/Auth/Font/font-ptsans.html -- "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/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Should we also have a look at fontconfig-infinality? -- Gertjan Lettink, a.k.a. Knurpht Official openSUSE Member openSUSE Forums Team -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Montag 24 August 2015, 10:00:32 schrieb Knurpht - Gertjan Lettink:
Should we also have a look at fontconfig-infinality?
yes please! -- gpg key fingerprint: 5F64 4C92 9B77 DE37 D184 C5F9 B013 44E7 27BD 763C -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, Aug 21, 2015 at 02:01:24PM +0200, Richard Brown wrote:
I've thoroughly investigated this over the last months, and while there are a number of things we could do with regards to our font rendering libraries and such, these settings (eg. subpixel hinting) are often a case of 'personal taste' and the display in use (LCD, TFT, CRT, and what resolution)
We can't turn subpixel rendering on in freetype due patent reasons. http://david.freetype.org/cleartype-patents.html Petr -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, 21 Aug 2015 14:01:24 +0200 Richard Brown wrote:
So, why the Source Family? 1. It's designed by Adobe, and they know a thing or two about fonts 2. The fonts are all open source (SIL Open Font License) 3. Wide language support 4. All designed to be used in *User Interfaces* which, is what we're talking about using it for here 5. Much of the Source family is already used by openSUSE in our official branding ( https://opensuse.github.io/branding-guidelines/ ) and having the user interface reflect that will be a subtle way to subliminally imprint a consistent image of openSUSE on our users 6. The fonts all look great in every situation I've tested them in. They do not require any fancy settings like Subpixel hinting to look excellent 7. Modern, Contemporary looking. 8. Source Code Pro, the monospaced font, is very popular with everyone I know who's asked it 9. I've been testing it as my personal default for over 6 months and had no problems.
If there are any objections to this proposal, please speak up with your reasons below.
I have found, Source Serif Pro doesn't include Cyrillic, Greek and Hebrew glyphs. So, no way… http://susepaste.org/view/simple/90003413 https://github.com/adobe-fonts/source-serif-pro/issues/4 -- WBR Kyrill
On Thu, 2015-08-27 at 21:52 +0300, Kyrill Detinov wrote:
On Fri, 21 Aug 2015 14:01:24 +0200 Richard Brown wrote:
So, why the Source Family? 1. It's designed by Adobe, and they know a thing or two about fonts 2. The fonts are all open source (SIL Open Font License) 3. Wide language support 4. All designed to be used in *User Interfaces* which, is what we're talking about using it for here 5. Much of the Source family is already used by openSUSE in our official branding ( https://opensuse.github.io/branding-guidelines/ ) and having the user interface reflect that will be a subtle way to subliminally imprint a consistent image of openSUSE on our users 6. The fonts all look great in every situation I've tested them in. They do not require any fancy settings like Subpixel hinting to look excellent 7. Modern, Contemporary looking. 8. Source Code Pro, the monospaced font, is very popular with everyone I know who's asked it 9. I've been testing it as my personal default for over 6 months and had no problems.
If there are any objections to this proposal, please speak up with your reasons below.
I have found, Source Serif Pro doesn't include Cyrillic, Greek and Hebrew glyphs. So, no way…
http://susepaste.org/view/simple/90003413 https://github.com/adobe-fonts/source-serif-pro/issues/4
A very valid concern. -- Beste Grüße / Kind regards, Konstantin Baikov --- SUSE LINUX GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany --- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Le jeudi 27 août 2015 à 21:52 +0300, Kyrill Detinov a écrit :
On Fri, 21 Aug 2015 14:01:24 +0200 Richard Brown wrote:
So, why the Source Family? 1. It's designed by Adobe, and they know a thing or two about fonts 2. The fonts are all open source (SIL Open Font License) 3. Wide language support 4. All designed to be used in *User Interfaces* which, is what we're talking about using it for here 5. Much of the Source family is already used by openSUSE in our official branding ( https://opensuse.github.io/branding-guidelines/ ) and having the user interface reflect that will be a subtle way to subliminally imprint a consistent image of openSUSE on our users 6. The fonts all look great in every situation I've tested them in. They do not require any fancy settings like Subpixel hinting to look excellent 7. Modern, Contemporary looking. 8. Source Code Pro, the monospaced font, is very popular with everyone I know who's asked it 9. I've been testing it as my personal default for over 6 months and had no problems.
If there are any objections to this proposal, please speak up with your reasons below.
I have found, Source Serif Pro doesn't include Cyrillic, Greek and Hebrew glyphs. So, no way…
http://susepaste.org/view/simple/90003413 https://github.com/adobe-fonts/source-serif-pro/issues/4
Could you test Noto in that case ? (I've updated the font package with most recent tarball from upstream, you might want to grab the latest version for M17n:fonts project on OBS). (Oh, and we can even have Emoji with Noto, although we haven't yet a package for this specific font ;) -- Frederic Crozat Enterprise Desktop Release Manager SUSE -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, 28 Aug 2015 10:00:19 +0200 Frederic Crozat wrote:
I have found, Source Serif Pro doesn't include Cyrillic, Greek and Hebrew glyphs. So, no way…
http://susepaste.org/view/simple/90003413 https://github.com/adobe-fonts/source-serif-pro/issues/4
Could you test Noto in that case ? (I've updated the font package with most recent tarball from upstream, you might want to grab the latest version for M17n:fonts project on OBS).
Tested Noto Sans and Noto Serif from M17N:fonts. Both are OK with Cyrillic and Greek. -- WBR Kyrill
participants (26)
-
Achim Gratz
-
Basil Chupin
-
Claudio Freire
-
Felix Miata
-
Frederic Crozat
-
Hans Petter Jansson
-
Hendrik Woltersdorf
-
İsmail Dönmez
-
James Mason
-
Jan Engelhardt
-
Karl Ove Hufthammer
-
Knurpht - Gertjan Lettink
-
Konstantin Baikov
-
Kyrill Detinov
-
Marguerite Su
-
Mathias Homann
-
Michal Kubecek
-
PatrickD Garvey
-
Petr Gajdos
-
Richard Brown
-
Rick Chung
-
Roman Bysh
-
Simon Lees
-
Takashi Iwai
-
Thomas Taylor
-
Yamaban