Issue 92730 - Numbering type "One, Two, Three..." and "1st, 2nd, 3rd..." needed
Summary: Numbering type "One, Two, Three..." and "1st, 2nd, 3rd..." needed
Alias: None
Product: Writer
Classification: Application
Component: formatting (show other issues)
Version: OOo 1.0.0
Hardware: All All
: P3 Trivial with 1 vote (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Depends on:
Reported: 2008-08-13 02:18 UTC by murphylas
Modified: 2013-02-07 22:36 UTC (History)
5 users (show)

See Also:
Latest Confirmation in: ---
Developer Difficulty: ---


Note You need to log in before you can comment on or make changes to this issue.
Description murphylas 2008-08-13 02:18:03 UTC
I would like ability to use number names as "one", "two", "Three" instead of 1,
2, and 3 for Chapter and heading numbers.  I would also like the ability to use
the names in the Table of Contents.
Comment 1 michael.ruess 2008-08-13 09:26:51 UTC
CCed: od,fl
Comment 2 syegulalp 2009-03-05 20:17:59 UTC
I agree. Having something like this is extremely useful for, for instance,
formatting novel chapters (which I'm doing right now).
Comment 3 nemeth.lacko 2010-04-20 14:59:06 UTC

The War of the Worlds by H. G. Wells



Roald Dahl: James and the Giant Peach (2001, Penguin):


And thus the journey ended."

Erich Kästner: Pötyi és Anti (2006, Ciceró, Hungarian translation of Pünktchen
und Anton):

Tizennegyedik fejezet [Chapter 14]
Comment 4 nemeth.lacko 2010-04-20 15:07:41 UTC
I suggest also the following numberings, already partially supported by the
language independent Numbertext extension (see Issue 103746):

"first, second, third, ..."  (ordinal numbers, used in several languages in
headings instead of cardinal numbers)

"1st, 2nd, 3rd, ..." (ordinal abbreviation, used in several languages, see
Comment 5 nemeth.lacko 2010-04-21 13:54:15 UTC
This would be a competitive feature, because MS Word supports (only English)
cardinal and ordinal number to text conversion by its field format switches
\*CardText, \*OrdText and \*Ordinal, see
Comment 6 nemeth.lacko 2010-06-04 13:17:34 UTC
I have made a Graphite font version from Linux Libertine with the requested
numbering types in English, German and Hungarian (cardinal and ordinal numbers,
plus English ordinal abbreviations), see

The Graphite font has optional features to change the digits to the number
names. These features can be switched on by the typography
toolbar (, or eg.
adding manually the feature ids to the font name of the character style of the
section numbers.

Magyar Linux Libertine:210=1 (cardinal numbers: one, two, three)

Magyar Linux Libertine:210=1&209=1 (capitalized cardinal numbers: One, Two, Three)

Magyar Linux Libertine:210=49 (cardinal numbers in German: eins, zwei, drei)

Magyar Linux Libertine:211=1 (ordinal numbers in English: first, second, third)

Magyar Linux Libertine:211=49 (ordinal numbers in German: erste, zweite, dritte)

Magyar Linux Libertine:212=1 (ordinal abbreviations: 1st, 2nd ...)

Magyar Linux Libertine:212=1&203=1 (ordinal abbreviations with superscripts)
Comment 7 nemeth.lacko 2010-06-04 13:18:44 UTC
Fix: "Magyar Linux Libertine G" instead of Magyar Linux Libertine
Comment 8 nemeth.lacko 2010-06-11 14:12:30 UTC
I have added 21 new languages to the new version of the Magyar Linux Libertine
G, see the documentation for the full list with attribute ids:

An introduction about using the new numbering styles: (ODF: This document contains also a
solution for the automatical formatting of the following text from

"XYZ Trust
Formed under the Law of Missouri 
On This Eleventh of June
Anno Domini Two Thousand Ten"

By the way, Office Open XML standard contains also a lot of other numbering
styles, too (more than
Comment 9 michael.ruess 2010-06-17 08:37:30 UTC
integrating nemeth's propsal into summary.
Comment 10 nemeth.lacko 2010-09-24 23:49:08 UTC
New Linux Libertine G has got more comfortable font features with four letter
ids and the conversion language depends from the language of the text:

Linux Libertine G:name=1 = cardinal number names
Linux Libertine G:name=2 = ordinal number names
Linux Libertine G:name=3 = ordinal abbreviations
Linux Libertine G:name=3&vari=1 = ordinal abbreviations with superiors