Font features of Linux Libertine G and Linux Biolinum G¹
László Németh (nemeth at numbertext dot org)
FSF.hu Foundation, Hungary
Set extended font names in LibreOffice/OpenOffice.org to use Graphite font features, eg.
Linux Libertine G:smcp=1 (small caps)
Linux Libertine G:pnum=1&onum=1 (proportional old style numbers)
Example: using true size variant in footnote anchoring fix the typical typographical problem of word processors(mixing regular letters with too light, unreadable minimized numbers).
1. Change the character position to normal in the default Footnote anchor character style,
2. and (see picture) set the font to Linux
Libertine G:sups=1&pnum=1 (proportional superiors).

Ported and extended font features of Linux Libertine in Linux Libertine G
ID Description
Test input
Resultc2sc Capitals to Small Capital

Linux Libertine GLinux Libertine G

case Case-Sensitive Forms(THE YEAR 2010)(THE YEAR 2010)

cpsp Capital spacing

LINUX LIBERTINELINUX LIBERTINE

dlig Discretionary Ligatures

ck, ch, tz; ij

ck, ch, t;1 i2fina Terminal Forms

σσσσσσσσσσ¹¹¹¹¹¹

frac Diagonal Fractions (value=1) 1/2, 1/3, 2/3, 1/4, 3/4, 1/99 1/2, 1/3, 2/3, 1/4, ¾, 1/99
Nut Fractions (value=2)
1/2, 1/72, 1/256, 276/43/21 , /276
712 , /2156, /43
hlig Historic Ligatures

ct, stct, sliga3 Standard Ligatures

fb, ff, fh, ffh, fi, ffi, fj, ffj, fb, ff, fh, ffh, fi, ffi, fj, ffj,fk, ffk, fl, ffl, ft, fft, ſh, ſl, fk, ffk, fl, ffl, ft, fft, ſh, ſl,ſs, ſſ, ſt, tt, Qu, Qu, Th, °C ſs, ſſ, ſt, tt, Qu, Q, Th, °°F, …, !!, !?, ?!, ??, gf, gfii, °F, …, !!, !?, ?!, ??, gf, gfi,gj, gygj, g4

locl Localized Forms in Latin

ş, Ş, ţ, Ţ, ş, ţş, Ş, ţ, Ţ, ş, ţ5nalt Alternate Annotation Forms

⑴/⒇

⑴/⒇

1Linux Libertine G (http://www.numbertext.org/linux) based on Linux Libertine (http://linuxlibertine.sf.net)
1German ligatures: ck, ch, tz. Note: these are default ligatures in the italic font variant.
2Dutch ligature.
3Default feature.
4Cursive gy in Hungarian5Only in Romanian texts.

onum Oldstyle Figures

1223425672890

1223425672890

pnum Proportional Numbers

1211121112111

1211121112111

salt Stylistic Alternatives&, h, β, θ, κ, φ, , a&, , β, θ, κ, φ, h, asinf Scientific Inferiors

1223425672890abcdefghij

1223425672890abcdefghij

smcp Lowercase to Small Capitals

abcdefghijklmnopq..…

abcdefGhijkLmnopq..…

ss016 Style Set 1

Ä, Ö, ÜÄ, Ö, Üss02 Style Set 2

J, K, RJ, K, R

ss03 Style Set 3

ß, ẞ, ẞß, ẞ, ẞss04 Style Set 4&&

ss05 Style Set 5WWsups Superscript

1223425672890abcdefghij

1223425672890abcdefghij

zero Slashed Zero

00ingl Single Substitutioni, ji, j
Extra font features of Linux Libertine GID Description
Test input¹¹¹¹

algn7 Right aligned numbers or foot- 1
note numbering signs (1=1em) 10100

3455

Result

¹

110
¹ 100
¹¹34
¹ 55
¹

Value 2=2, 3=3, 4=4 chars

2=1, 3=1, 4=1

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

arti

Definitive article

1, 2, 3, 4, 5, ...

az 1, a 2, a 3, a 4, az 5, ...8caps

Capitalized forms
hundred fifty-one(1=first letter, 2=all caps (Note:case and cpsp are activatedwith this option), 3=title caps,
4=title caps 2)

Hundred fifty-one
HUNDRED 2F IFTY-ONE
Hundred Fifty-One
Hundred Fifty-one

circ

Enclosed alphanumerics(1=circled, 2=parenthesized,
3=white on black, 4=double
circled)1, 2, 3, 4, 5, ...

1: ⑴, 2, 3, 4, 5, ...
2: ⑴, 2, 3, 4, 5, ...
3: 1, 2, 3, 4, 5, …
4: 1, 2, 3, 4, 5, ...

dashN-dash correction

Item - item
item -, item- Item

Item / item
item /, item/ Itemdbls

Double-stroke lettersfootFootnote numbering signs(1=5, 2, 39, 2=5, 55, 555)

A Big CD1, 2, 3, 4, 5, 6, ...

6Default feature, except German languages.
7Add missing feature for OpenOffice.org, see Issue 182326 and Issue 332553.
8Only in Hungarian texts.
9In Hungarian texts foot=1 results 5, 55, 555, too.

1A Big CD
5, 2, 3, 4, 55, 22, ...
5, 55, 555, 2, 22, 222

frsp10 French spacingGo! Go? Go: Go; «Go» Go! Go? Go: Go; « Go »grkn

Numbers to Greek small letters 1, 2, 3, 4, 5, 6, 7, 8, 9, ... 1, β, 3, 4, 5, 6, 7, θ, 9, ...

hang

Hanging punctuation, hang=1

Co-operate, co-operate,operate, co-operate, cooperate, operate June/
July, fine /really long/em dash. So “q..uotation”“marks” & punctuation.
An exclamation mark!
More q..uestion marks?

...Co-operate, co-operate,operate, co-operate, co operate, operate June–
July, final /really long—em dash. So “q..uotation ”“marks” and punctuation.
An exclamation mark!
More q..uestion marks?

Only single hyphens, hang=211 A hyphenation is a hy- A hyphenation is a hyphenation.

itlc Italic correction, 1 = both side
(not yet corrections on boundary spacesin LibO Value 2 = as above, but always
v3.4)
right side correction

phenation.

a leaf louse a leaf louse|l||l |ligc

Ligature correction at hyphenation (default in Hungarian)„Egy finom királyfi volna jó.”

„Egy finom királyfi volna jó.”lith

Extra switch for “Th” ligature

Thomas Quinn

Thomas Quinnlitt

Extra switch for “tt” ligature

mattermatterminu12 True minus sign-1-1

name13 Number to number names(1=cardinal, 2=ordinal, 3=ordinal abbreviation)99

1: ¹ninety¹-nine¹
2: ¹ninety¹-ninth
3: 99thOne. 2 Two? 2 Ten! 2 One.

¹

¹

¹

¹

¹Warning! New Graphite 2
engine of LibreOffice3.4/3.5 is not stable withfeature name. Big numbers (>99) can crash
LibreOffice!
nfsp

Non French spacing: greater
spaces between sentences.

One. Two? Ten! One.

para

Regular parenthesis in Italic

Normal (slanted) signs Normal (slanted ) signs

quot14 Quoation mark correction"item"“item”

sa01- sa99 for single salt items

a&ha&h101/8 em spacing. Default in French and Hungarian texts.
11Graphite integration hasn't supported real line end detection, yet. All character formatting boundaries can result
hanging punctuation, so hang=2 limits it for hyphens with two boundaries, like hyphens added by automatic hyphenation.
12Default feature.
13It’s dependent from the language of the text. Warning! Large numbers hasn't supported by LibO 3.4, yet.
14It’s dependent from the language of the text.

texm

TeX-modea^2, a_n*, SO_4^2^-\to a2, an*, SO42-\to\sum_k^n_=_1\alpha_i \sum_k^n_=_11i

thou15 Thousand separation
value=1: from 102000
value=2: from 1000 for tables

¹¹

¹

vari

Variant

12345
1234

1223451234 (thou = 1)
12234 (thou = 2)

1st
¹one hundred and one¹111
¹one hundred ¹one¹¹

Language

Supported languages of feature name16
CodeIdExample (spelling out of the Id)

Afrikaans

AFK27¹sewe-en-twintig¹

CatalanCAT

37¹trenta-set¹Czech

CSY

42

¹2ty2icet dva¹

DanishDAN

45¹fem¹ogfyrre¹Dutch

NLD

31

¹eenendertig¹

EnglishENG

1¹one¹Esperanto

EO

200

¹ducent¹¹17

GermanDEU

49¹neunundvierzig¹

Greek

ELL

30

¹0390001¹

FinnishFIN

35¹kolmekymment5viisi¹French

FRA

33

¹trente-trois¹

HungarianHUN

36¹harminchat¹

ItalianITA

39¹trentanove¹

Luxembourgian LBZ

201¹zweehonnerteent

PolishPLK

48¹czterdzie8ci osiem¹

Portuguese

PTG

3¹tr3s¹

RomanianROM40¹patruzeci¹

RussianRUS

7¹7777¹Serbian

SRPL52¹pedeset dva¹

Serbian (Cyrillic) SRP

51¹1717771 17111¹

SlovenianSLV

50¹petdeset¹

SpanishESP

34¹treinta y cuatro¹

SwedishSVE

46¹fyrtiosex¹

TurkishTRK

90¹doksan¹

15Default feature (thou=1, thousand separation from 102000).
16Multilingual solution for OpenOffice.org Issue 922730, based on the data of http://www.numbertext.org.
17Only with explicit language code “lng=200”.

\alpha 1\beta β\gamma 3\delta 4\epsilon ϵ\varepsilon 5\zeta 6\eta 7\theta θ\vartheta θ\iota 9\kappa κ\lamda λ\mu μ\nu 0\xi ξ\pi π\varpi ϖ\rho 3\varrho ϱ\varsigma σ\sigma σ\tau 0\upsilon υ\phi φ\varphi φ\chi χ\psi ψ\omega ω\Gamma Γ

Symbols of TeX-mode\Delta Δ\not\ni ∌\Theta Θ\subset ⊂\Lamda Λ\supset ⊃\Xi Ξ\not\subset ⊄\Pi Π\not\supset ⊅\Sigma Σ\sim ∼\Upsilon Υ\nsim ≁\Phi Φ\approx ≈\Psi Ψ\mid ∣\Omega Ω\nmid ∤\| ∥\pm ±\not< ≮\mp ∓\not> ≯\times ×\parallel ∥\setminus ∖\not\| ∦\cap ∩\nparallel ∦\cup ∪\gets ←\wedge ∧\leftarrow ←\vee ∨\uparrow ↑\leq.. ≤\rightarrow o\geq.. ≥\to o\le ≤\downarrow ↓\ge ≥\leftrightarrow ↔
\not\le ≰\Leftarrow ⇐\not\ge ≱\Uparrow ⇑\ll ≪\Rightarrow ⇒\gg ≫\Downarrow ⇓\neq.. ≠\Leftrightarrow ⇔\in ∈\not\in ∉\hbar ℏ\ni ∋\Re ℜ\Im ℑ\ell ℓ\aleph ℵ\emptyset ∅\forall ∀\exists ∃\triangle ∆\infty ∞\partial ∂\angle ∠\perp ⟂\surd √\sum \sum_\int ∫\iint ∬
\iiint ∭\oint ∮
\prod ∏
\prime ′\mathbb{C} C\mathbb{H} ℍ\mathbb{N} ℕ\mathbb{P} ℙ\mathbb{Q} ℚ\mathbb{R} ℝ\mathbb{Z} ℤ