Quivira 4.0


Latest Version

Quivira 4.0

Quivira 4.0 contains 10,662 characters.


What is Quivira?

Quivira is a Unicode-based OpenType font containing much more characters than most of the well-known fonts. It is free to use.

Latest version

The current version 4.0 contains 319 new characters.


Quivira shall provide a large character repertoire, so that texts containing rather unusual characters can be rendered pleasingly.

Social Bookmarks

del.icio.us Digg.com Mister Wong StumbleUpon MySpace Technorati Slashdot Newsvine Live Google Bookmarks Yahoo! Bookmarks Twitter Facebook Reddit Ying Folkd

What is Quivira?

Quivira is a free Unicode font in the OpenType format which is supported by every usual office program or printer. Unicode font means, it contains more than the standard characters for some western European languages.

Seen from the typographic point of view, Quivira is a proportional serif font like e.g. the more well-known Times New Roman and Garamond. Thus it is suitable for writing well readable texts.

New characters are continously added to Quivira; so it makes sense to look for new versions from time to time.

Latest version

The current version 4.0 contains 10,662 characters (319 of which are new since version 3.8).

Version 4.0 contains some more changes than usual, besides the added new characters.


New characters

See the characters page for a full overview of supported ranges and characters.

All working combinations from base letters and combining marks are shown in QuiviraCombining.pdf.

Earlier versions are listed in the version history.

¹ On some systems it may be necessary to delete the old .ttf file before you can install the new .otf file. In theory the system should realise that it is the same font, but the changed filename may confuse some.


The aim of this project is a large Unicode font which still looks aesthetically pleasing. Supported scripts (like e.g. Latin, Greek and Cyrillic) shall be supported completely, so Quivira can be used for every language using these scripts.

Of course missing characters can be added from other fonts (this is what many rendering programs do automatically). This is clearly better than showing only a replacement character, but it never looks really good, because the other font certainly uses different character widths, stroke thicknesses and letter and line heights. This is where the large Unicode fonts step in: They help to avoid inappropriate glyphs in multilingual documents.

Anyhow, Quivira will never provide every character defined in the Unicode standard. This would be technically impossible, because a font is limited to 65,536 characters, while Unicode already defines more than 100,000.¹ But due to my restricted amount of free time I will probably never reach this limit anyway.

The main focus of Quivira lies on the most common alphabets (Latin, Greek, Cyrillic and others), additional symbols that can be used in conjunction with them (especially mathematical symbols) and elder scripts still used by scholars (e.g. runes, Gothic, ancient Greek and others). Future additions may be other scripts like e.g. Gə‘əz or Canadian aboriginal syllabics. In contrast, Han ideographs are currently not scheduled for inclusion.² (Other East Asian scripts like Hiragana and Katakana are possible, but have low priority at the moment.)

¹ One possible solution for this problem is the way James Kass solved it: He provided three fonts (Code2000, Code2001 and Code2002) with a common design, each of which covers a different part of the Unicode standard.

² These ideographs are used for Chinese, Japanese, Korean and Vietnamese. Because of their huge number (more than 70,000) their inclusion would mean a much greater effort than all other characters together. Additionally, they can be replaced by other fonts quite well, because their design significantly differs from all other scripts anyway. However, in future versions Quivira may contain a subset of these, like e.g. the most important ones taught at schools in Asia.