Readium CSS’ Typeface Tester

A webpage to help you pick fonts for your reading app or alternatives for your EPUB file.

⚠️ Please make sure to have the latest version of the browser you’re currently using. ⚠️

How-to

First pick a reference (default) font then a custom one in the inputs located in the top right corner so that you can compare them. Both can either be a font installed locally e.g. Georgia or a google font e.g. google:Noto Serif – there should be no space after the google: prefix and you must use the name of the font as seen on Google Fonts without quotes.

You can quickly compare their metrics (you can change the word and text by clicking the left sample in “Comparison”, typing your text then pressing return) to see if the custom font can be a proper alternative.

Then you can review language and OpenType Features support. You can validate support by clicking section headings then download a review as an HTML file (JavaScript required).

Comparison

Body
Body

Call me Ishmael. Some years ago – never mind how long precisely – having little or no money in my purse, and nothing particular to interest me on shore, I thought I would sail about a little and see the watery part of the world.

Call me Ishmael. Some years ago – never mind how long precisely – having little or no money in my purse, and nothing particular to interest me on shore, I thought I would sail about a little and see the watery part of the world.

Latin

Alphabet

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Punctuation and Misc

? ¿ ! ¡ ' " « » ° & - # @ % | / \ ~ * ( ) [ ] { } + × ÷ ± = ® © $ ¥ £

Diacritics

Albanian (sq)

Ç Ë ç ë

Bosnian (bs)

Ć Č Đ Š Ž ć č đ š ž

Czech (cs)

Á Č Ď É Ě Í Ň Ó Ř Š Ť Ú Ů Ž á č ď é ě í ň ó ř š ť ú ů ž

Danish (da)

Å Æ É Ø å æ é ø

Dutch (nl)

Ä Ë Ï Ö Ü ä ë ï ö ü

Estonian (et)

Ä Ö Õ Š Ü Ž ä ö õ š ü ž

Finnish (fi)

Ä Ö Š Ž ä ö š ž

French (fr)

À Â Æ Ç É È Ê Ë Î Ï Ô Œ Ù Û Ü Ÿ à â æ ç é è ê ë î ï ô œ ù û ü ÿ

German (de)

Ä Ö Ü ä ß ö ü

Hungarian (hu)

Á É Í Ó Ö Ő Ú Ü Ű á é í ó ö ő ú ü ű

Italian (it)

À É È Ì Î Ò Ó Ù à é è ì î ò ó ù

Latvian (lv)

Ā Č Ē Ģ Ī Ķ Ļ Ņ Š Ū Ž ā č ē ģ ī ķ ļ ņ š ū ž

Lithuanian (lt)

Ą Č Ę Ė Į Š Ū Ž ą č ę ė į š ū ž

Norwegian (no)

Â Å Æ É È Ê Ò Ó Ô Ø â å æ é è ê ò ó ô ø

Polish (pl)

Ą Ć Ę Ł Ń Ó Ś Ź Ż ą ć ę ł ń ó ś ź ż

Portuguese (pt)

À Á Â Ã Ç É Ê Í Ó Ô Õ Ú à á â ã ç é ê í ó ô õ ú

Romanian (ro)

Ă Â Î Ș Ț ă â î ș ț

Slovak

Á Ä Č Ď É Í Ĺ Ľ Ň Ó Ô Ŕ Š Ť Ú Ý Ž á ä č ď é í ĺ ľ ň ó ô ŕ š ť ú ý ž

Slovenian (sk)

Ć Č Đ Š Ž ć č đ š ž

Spanish (es)

Á É Í Ï Ñ Ó Ú Ü Ý á é í ï ñ ó ú ü ý

Swedish (sv)

Å Ä É Ö å ä é ö

Turkish (tr)

Â Ç Ğ İ Î Ö Ş Û Ü â ç ğ ı î ö ş û ü

Non-latin languages

Russian (ru)

А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я

Greek (el)

Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω α β ϐ γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ ς τ υ φ ϕ χ ψ ω

OpenType Features

Small Capitals

If the first line of this paragraph is using proper small capitals and not fake ones, which should be pretty obvious at first sight, then the font you’re testing support the OpenType Feature for small capitals.

Numeric figure values

The following should be lining numerals i.e. all should be aligned on the baseline:
9 8 7 6 5 4 3 2 1 0.

The following should be oldstyle numerals i.e. all should not be aligned on the baseline:
9 8 7 6 5 4 3 2 1 0.

Numeric Spacing Values

Proportional numerals 12459.00
Tabular numerals 12459.00
Slashed Zero 12459.00