[go: up one dir, main page]

|
|
Log in / Subscribe / Register

Linux Libertine Rules!

Linux Libertine Rules!

Posted Jan 22, 2009 3:14 UTC (Thu) by ncm (guest, #165)
Parent article: Finding and using free fonts

Of the fonts mentioned, one stands head and shoulders above the rest, in completeness and beauty. I have set my desktop to use Linux Libertine everywhere, and my browser to use it in place of any fonts specified on web pages. I can't understand why it's not installed and used by default on all distributions. (Gentium may have valid uses, but it looks awful in my browser.) I can't understand, in particular, why anyone would use the Liberation or Deja Vu serif fonts any more, for anything.

A detail... I have altered my copy to use the looped s_t and c_t ligatures by default. I wish there were a way to get the font handling code in Gnome to do that without altering the font files. Is there?


to post comments

Linux Libertine Rules!

Posted Jan 22, 2009 9:22 UTC (Thu) by ceplm (subscriber, #41334) [Link] (1 responses)

> Our fonts cover the codepages of Western Latin, Greek, Cyrillic (with
> their specific enhancements), Hebrew, IPA, etc.

This is the answer -- they support almost nothing except for Western European languages. Would be totally useless not only for me (a Czech), but especially for many people eastwards and southwards.

Linux Libertine Rules!

Posted Jan 22, 2009 9:36 UTC (Thu) by ncm (guest, #165) [Link]

Have you tried it? The web page is not always completely up to date. Looking at the map in FontForge, I see an enormous number of Roman-derived glyphs I never see in western European text.

Linux Libertine NOT Rules!

Posted Jan 22, 2009 9:54 UTC (Thu) by sasha (guest, #16070) [Link] (5 responses)

And even with "supported" charsets, such as Cyrillic, there is a common problem with quality. The fonts may be perfect in their Latin part, but it is pain in my eyes when I look on the Russian text written with such a font...

For a pity, the first thing to hack on freshly installed Linux system (for me) is to install MS fonts and explain Fontconfig that it should never, NEVER use DejaVu and friends... Some years ago, it was possible to deinstall DejaVu. Now, package management does not allow to install Gnome/KDE/OOo without these awful fonts.

Linux Libertine is much worse than DejaVu in the Cyrillic charset (hm, I thought it is impossible)...
For Cyrillic, Liberation is better than DejaVu and Linux Libertine, but not enough.

Linux Libertine Could Rule!

Posted Jan 22, 2009 10:44 UTC (Thu) by ncm (guest, #165) [Link] (4 responses)

I have found Philipp very easy to work with. If you are dissatisfied with his rendering of the Cyrillic glyphs, why not work with him to improve them, instead of complaining? Surely you don't expect a German to be expert in the esthetics of Cyrillic type?

This does call attention to what seems like a deficiency in our font handling: we shouldn't expect a single font to provide the best rendering for all languages. We need a way to mix and match character ranges from multiple fonts, for its default renderings. Maybe OpenType already has this, and we just need code that actually supports OpenType properly.

A side note: my satisfaction with Linux Libertine is as displayed using subpixel rendering on an LCD screen. Be sure to turn on this option, and anti-aliasing using it.

Linux Libertine Could Rule!

Posted Jan 22, 2009 12:16 UTC (Thu) by nim-nim (subscriber, #34454) [Link] (3 responses)

We do in fact mix fonts transparently (unlike some other platforms). That was always fontconfig's main selling point.

However, proliferation of fonts that only cover a few unicode blocks is user-unfriendly, and quickly overcomes the font management capabilities of humans. (it's about the same phenomenon as toolkip proliferation before GNOME and KDE started producing well-integrated consistent wholes)

Fonts with wide unicode support are still the best solution if done right. And since this article is about free fonts, anyone can step up to improve part of them if he feels they're not good enough.

Linux Libertine Could Rule!

Posted Jan 22, 2009 21:31 UTC (Thu) by spitzak (guest, #4593) [Link] (2 responses)

Yes it is possible to "mix" fonts, but the current way fontconfig/pango/etc does it is pretty useless and makes Linux as bad as Windows and considerably worse than OS/X.

Users think of choosing a single "font" and the font is called some SHORT and PORTABLE (to Windows) name like "Times", and the existence is controlled by the existence of a single file called "Times.ttf" on their computer. And if some Chinese glyph is not in that font, the user does NOT think this means "draw that glyph as a box". They want it to mean "draw the default version of that Chinese glyph".

Instead fontconfig should take a single name for a font. All glyphs not in that font file are instead taken from the "fallback set" of font files. This fallback set could be defined with some enormously complex config file (it likely also defines how to compose letters from the selected font, and might make decisions about obliqueing any letters if the chosen font is italic, etc). But this complexity is hidden from users as they never change it, they just choose fonts from the nice list of short string names.

In addition programmers do NOT want to use Pango and define "font sets" just so they can have a reasonable chance of printing a large number of Unicode glyphs. A "font set" is not portable and does not cleanly store in a small string that can be shown to the user or work cross-platform! Fontconfig/Xft and the Cairo "toy" interface should be fixed so that a font can be chosen with a small and reasonably-portable string and all glyphs appear (from the above font fallback) ALL THE TIME!

Linux Libertine Could Rule!

Posted Jan 22, 2009 22:03 UTC (Thu) by ncm (guest, #165) [Link]

Yes, spitzak has elaborated clearly on what I had in mind. It might not actually help sasha, for the case of cyrillic characters, because Libertine actually has those characters, and sasha dislikes them. It's easy to imagine complicated ways to satisfy him, but complicated ways are unsatisfactory. It would be better all around for fonts to include only attractively rendered glyphs, and for fonts to have consistent, attractive glyphs for as many code points as possible. Perhaps this means Philipp should pull the cyrillic glyphs from his releases until they can be brought to match the (superb!) quality of his roman-based glyphs. (I am not myself equipped to evaluate the quality of his cyrillic glyphs.) Then sasha would see, under spitzak's scheme, whatever he chose as the default for those code points.

Linux Libertine Could Rule!

Posted Jan 23, 2009 10:27 UTC (Fri) by nim-nim (subscriber, #34454) [Link]

"This fallback set could be defined with some enormously complex config file"

You decided to ignore the army of fairies that would be required to maintain such a config file. This kind of static aliasing design only ever works when your font offering is static and limited, which is not the case on modern systems.

I want a pony too.

PS: pango and fontconfig have been heavily inspired by the CSS font resolution mechanism, so your "toy" interface is what powers the web today. 1:1 fontname <=> font file selection just does not scale

Linux Libertine Rules!

Posted Jan 23, 2009 12:39 UTC (Fri) by Tet (subscriber, #5433) [Link] (1 responses)

I can't understand, in particular, why anyone would use the Liberation or Deja Vu serif fonts any more, for anything.

Because some of us like the look of them. I wouldn't dream of using Deja Vu for print, but for screen use (particularly, web browsing), the serif version gives very clean, easy to read text. For print, I'm rather fond of Day Roman, but it's not great on screen.

Linux Libertine Rules!

Posted Jan 23, 2009 18:52 UTC (Fri) by ncm (guest, #165) [Link]

It's true that the Deja Vu fonts are good on a low-resolution and monochrome displays.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds