Page MenuHomePhabricator

Vector and MobileFrontend should accept “Linux Libertine O” on Ubuntu for “Linux Libertine” usage
Closed, DuplicatePublic

Description

Author: blasker

Description:
Linux Libertine comes in 2 varieties: TTF and OTF. The Wikipedia/MediaWiki CSS (checked on English and German Wikipedias) use “Linux Libertine” as the font for headings, then falling back to Georgia. I use Ubuntu 12.04, whose repositories only have the OpenType version of Libertine fonts (which makes sense as OTF format is simply better). To prevent confusion, Linux Libertine folks use a ‘O’ suffix on their OpenType offerings, that is the fonts are named as “Linux Libertine O.” So, even though I have LL fonts on my computer, the CSS forces Georgia.

Ideally, the CSS should use “Linux Libertine O”, “Linux Libertine“, Georgia, serif; as the rule. This is compatible both with legacy TTF systems (and MS Windows) as well as up-to-date OpenType systems.


Version: 1.25-git
Severity: normal
OS: Linux
Platform: PC

Details

Reference
bz72515

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 3:50 AM
bzimport set Reference to bz72515.
bzimport added a subscriber: Unknown Object (MLST).

I'm surprised Fontconfig does not account for this...

Personally, I'd like to overhaul the fontstack completely; combining Linux Libertine and Georgia is one of the works mistakes. But that discussion is better held at [[mw:Talk:Typography refresh#Header fontstack]].

(In reply to Erwin Dokter from comment #1)

I'm surprised Fontconfig does not account for this...

Personally, I'd like to overhaul the fontstack completely; combining Linux
Libertine and Georgia is one of the works mistakes. But that discussion is
better held at [[mw:Talk:Typography refresh#Header fontstack]].

Discussing it there isn't going to achieve anything, though, since not enough folks actually visit that page to generate any form of consensus. Probably the thing to do would be to create and run through an RfC, since that has an established actionable process.

The problem is more complicated nowadays, since a new Libertine variety has emerged, and which changes the face’s name again (dropping the “Linux” portion due to trademark issues): Linux Libertine O becomes Libertine Serif. I expect this fork to be the replacement of the well-known Linux Libertine O for many users, because the original fonts have long-standing issues and their developer, Philipp Poll, is MIA (thus, this fork).

combining Linux Libertine and Georgia is one of the works mistakes.

I agree with this sentiment; those faces are simply incompatible. So, in the end, I would just remove Libertine from the stack and be done with it.

I don't agree with removing Linux Libertine; I want Georgia removed. But anyway...

(Also in reply to OP) While OTF may be the better type for printing, the TTF version is superiour on screen. And I would expect FontConfig to handle this. Incidentally, you can have both versions installed. But it may be worth confirming wether this is a widespread issue.

Do note that we cannot possibly account for every fork that happens to exist, at least not until it becomes mainstream. (Note that Libertine Serif has not been released yet.) In that light, it makes sense to refer to Linux Libertine using its generic name(s) only.

Is this Open and can the change be done?

Krinkle renamed this task from Default CSS rule (loaded from ‘load.php’) uses “Linux Libertine” font for headings, thus misses “Linux Libertine O” installed on Ubuntu. to Vector and MobileFrontend should accept “Linux Libertine O” on Ubuntu for “Linux Libertine” usage.Feb 2 2018, 6:28 AM
Krinkle unsubscribed.

Is /'Linux Libertine'/'Linux Libertine O','Linux Libertine','Libertinus Serif'/g so difficult?