Improvements of Linux Libertine G and Biolinum G (2012-01-16)
László Németh, FSF.HU Foundation
http://www.numbertext.org/linux
FeatureExample

New layout

Proper hinting for digital publishing by ttfautohint of Freetype

Check in Adobe Reader
at low magniﬁcation!

Check in Adobe Reader
at low magnification!

Better hyphen in sups (use feat.
texm or − (U+2212) for minus)– twenty–one –f’, f]
matter– twenty-one –f’, f]
matterKerning fixes
Feature litt (optional switch forligature tt)

Other fixes:• fix crash of LibreOffice/Graphite 2 with dotted tabulation• now Linux Libertine Semibold Italic supports Graphite features (eg. small caps, 100000)• proportional old style number can follow Euro symbol: €5800• remove bad ligc replacement for single „fi” in superiors and inferiors (f instead of fi)
Older improvements (2011-09-20)
Ports of majorLinux Libertine1 improvements

Linux Libertine
Display (G): truelarge letters fortitles, businesscards, children
books etc.2
Usage: choose“Linux Libertine
Display G” font.

ExampleExample (Linux Libertine, 16 pt)
Example (Linux Libertine Display, 16 pt)

Linux Libertinebold (true ¾ bold)and semibold (theold bold was thesemibold variant),
see also Character
formatting →Example (Linux Libertine Bold, 16 pt)
bold and semibold
Example (Linux Libertine Semibold, 16 pt)
variants.

ExampleExample (Linux Libertine Bold Italic)
Example (Linux Libertine Semibold Italic)

1

1
1

2

http://www.linuxlibertine.org
Only regular variant.

Full sups: true Capital letters,
small lettersdiacritics, punctufor superiors, ation and ligatfootnotes, cap- ures, feature frsp
tions etc.3
Usage: extend thefont names with
sups=1 in Character formatting:“Linux LibertineG:sups=1”.4

ÁBÇ! Áà Á Bá ÇÇ !ã ?,;:
â... aaaåaâ aâ aäaąœștș ĵș hfff
â
New layout: ÁÁ BÇÇĐOŐ oő !,;:aàaáaåaãaâaă aäaąœȘșșȚș ștîș âĵfffjt̪b̰O̩s̩i̥í̬á͕ȫ t̪b̰O̩si̩ í̥ á̬ ͕ ȫUnicode com- Port and extenbining diacrit- sion of Linux Libics for interna- ertine OpenTypetional and sci- mark tables
IPA: n̥b̤t̪s̬b̰t̺d̼d̻ɔe̹ ̃ɔ̜u̟e̱ëɫe̽ṇβe̞ ̯e̘e̙,
entific typeUsage: add special
Aleut: X̂x̂, Iñupiaq: ḶḷŁł̣ ̣,setting
Unicode diacriticYoruba: O̩Ó̩Ò̩Ō̩S̩e̩éè̩ ̩ē̩o̩ó̩ò̩ō̩s̩,al marks after the
Hungarian phonology:letters.1ḛ́ḙ́ií̥ ̬á͕ụ̈äā ̄á̄ȫ͔ǟö́ä́Kerning withcombining diacritics
Italic correction: feature
itlc2

itlc=1 (both sidecorrections onboundary spaces)
itlc=2 (as above,but always rightside correction)

VÁ͕V͕́AIPA: n̥ b̤ts̪ b̬ ̰ td̺ ̼ d̻ɔ̹ẽɔ̜u̟ee̱ ̈ɫe̽ṇβ̞ee̯ ̘e,̙Aleut: X̂x̂, Iñupiaq: Ḷ lŁ̣ ̣ ł,̣
Yoruba: O̩ Ó̩Ò̩ Ō̩ Se̩ é̩ è̩ ē̩ o̩ ̩ó̩ò̩ō̩s,̩
Hungarian phonology:ḛ́ḙ́ií̥ á̬ ͕ ụ̈äā ̄ á̄ö͔ ̄ ǟö́ä́́VA͕ ́V͕A

a leaf louse a leaf lousea leaf lousea leaf louse|l||l |

Optional regu- feature para (onlylar parenthesis in Italic)
in Italic text3

an (Italic) t an (Italic) t(1) (2) (3) (1) (2) (3)Hanging punc- hang=1. This featuationture works in(feature hang) character formatting boundaries,
too, so consider touse hang=2...Co-operate, co-operate, cooperate, co-operate on June–
July, finally a —really long—em dash. Some “quotation”“marks”. Punctuation marks.
Period. Exclamation marks!
A question mark???????????

13

1

4

...Co-operate, co-operate, co operate, co-operate on June–July, finally a —really long—em dash. Some “quotation”“marks”. Punctuation marks.
Period. Exclamation marks!
A question mark???????????

Only regular variant.
Or ușe one of the following extenșionș: Graphite Font extenșion (http://www.thanlwinșoft.org/GraphiteOOoExt/) or Țypography toolbar(http://extenșionș.șerviceș.openoice.org/en/project/typo).
1 1Inșert șymbolș by the Word proceșșor or by an Unicode input method (U+300-U+36F characterș, http://en.wikipedia.org/wiki/Unicode_input)1 2It hașn’t worked in LibreOice 3.3, yet.
1 3
Preferred form, șee in Țhe Elementș of Țypographic Ștylehang=2 is for only
hanging the inserted hyphen at hyphenation

A better hyphenation, hyphenation, a hyphenation isa hyphenation, better hyphenation, hyphenation.

A better hyphenation, hyphenation, a hyphenation isa hyphenation, better hyphenation, hyphenation.

New glyphs

Cursive variant j
and f for gj, gf
combinations(frequent in Hunvágja, legjava, megjavítvágja, legjava, megjavítgarian) + kerning megfog, legﬁatalabb, fogfájás megfog, legfatalabb, fogfájás

Kerning fixes

Capitals + smallcaps (featuresmcp)

V, A,V, ÁFeature pnum insuperiors¹¹¹
⁷⁴¹111741‼! ‼‼ ⁇? !!! !!!! ???

gj, gf, gﬁ gj, gf, gf

Multiple exclamation and question
marks

Va, AvVá, ÁvCatalan geminated l, also insmall caps andsuperiors and other variants (seeFeruglio et al.:Modern Catalan
TypographicalConventions, Tugboat, No. 3., 1995

Italic f + o/e dieresis (fix usingshort f)
Italic f + punctuation
Hungarian longconsonants anddigraphs + gf andgj in Italic and superiors

novel·lenovel·le
NOVEL·LE NOVEL·LE
nove·enovel·lenovel le·noveˡ·ˡe
NOVELL· E
novel·lenovel·le
NOVEL·LE NOVEL·LE
novel·lenove·enovel·lenovel·le
NOVEL·LE NOVEL·LE
nove·e novel·lenovel·lenovel·le
NOVEL·LE NOVEL·LE
nove·e novel·lenovel·lenovel·lenovel·lefö, gfö, fëfö, gfö, fëföld, legföljebb, fëszëföld, legföljebb, fëszëf” ﬀ”
bb, ly, ny,ty, zz,

f” ﬀ”
bb, ly, ny,ty, zz,gy, ny

gy, nyMore smallcaps (featuresmcp)

New letters (usingUnicode decomposition and combining diacritics)

Combining diacritics

ģĵ

ģģĵ̂

Latvian: čšž, except āēģīķļņū Latvian: ā čēģģīķ̄ ģlnģ ģ šū̄ žŀl·l
Lithuanian: ąčęšž, except ėįųū Lithuanian: ąčęeė īšį ūįū̄ ž
Esperanto: ĉĝĥĵŝŭEsperanto: ĉ̂ ģ̂ĥ̂ ĵŝ̂ ̂ ūŭ̩ ̀ ̩ó̩ ō̩ŝ ̩̩̩̩̩̩̄̩ è é̩ o
Yoruba: e̩é̩èē̩ ̩o̩ó̩ò̩ō̩s̩̩ ̩ó̩ ò̩ō̩ŝ ̩Yoruba: e̩éè̩ e̩ ̄oSmall cap a variant (salt or sa08 +smcp) with diacriticsaaã â aåàá ä

Small cap a variant with kerningVSpaces (only in caps=2 with enLibO 3.3)
larged spacesģróf Eŝterĥá zy Já noŝVavavá v

A BIG TREE A BIG TREE

feature nfsp: en- A big tree. Small tree? A big A big tree. Small tree? A big
larged spaces
tree. A small tree! Small? Big! tree. A small tree! Small? Big!
between sentences
Feature algn:
more values

Value 1=1em, 2–4: 2–4 characters

Feature lith(fix feat. liga)

Optional switch
for ligature “Th”

Thomas QuinnThomas Quinn

Ligature correction at hyphenation

feature ligc: (default in Hungarian)„Egy finom királyfi volna jó.”

„Egy finom királyfi volna jó.”

A Big CD

A Big CD

Corrected andnew ligaturesﬁ, , , , ﬁ, ﬃ, , , , 

Hungarian gy(improved forms)–

, , Corrected lettersőűŐŰ őűŐŰ őűŐŰőűŐŰ őűŐŰ őűŐŰÁŐőűŐŰ őűŐŰ őűŐŰőűŐŰ őűŐŰ őűŐŰőÁŐ

Romanian (bold)–

ș, Ș, ț, Ț

Feature name +caps: Hungarian
ordinal numbers

HarmincAdik

Harmincadik

Double-stroke feature dbls
capital letters
Other fixes

Feature frsp attext boundaries

1=1

1, 2=1 1, 3=1 1, 4=1

1

Regular character after italic! Regular character after italic !