r12a >> apps >> Adlam character app

Font preview notes/help

Updated 06-Oct-2020

This page tells you how to add your own fonts to the font preview section of a character app, and provides additional hints.

The font preview allows you to see what the text looks like with a particular font. Mouse over the font names to apply the new font temporarily to the text in the text area. Click on a font name to switch to that font and store your setting. This is useful for choosing a font for display, or for comparing one font with another.

Unless the font name points to a webfont, you will need to have the font present on your system to view the glyphs.

See a video of the font preview in action

Adding your own fonts

To add your own fonts, click on Fonts icon, then click on Manage fonts. In the text box that becomes visible, list fonts you want to add to the font selection lists. One font name per line. Then click on Set.

The new fonts will be added to the font pull-down selectors immediately. You'll need to close and reopen the font preview panel to see the newly added fonts there (just click on Fonts icon twice).

See a video of how to add fonts to the selection lists.

Identifying missing characters

Because browsers do font substitution for characters that are missing from a font, it isn't always easy to spot those characters.

If you download the Unicode BMP Fallback SIL and/or the Adobe NotDef font and install it, the character app will clearly show these characters. See an example in this screen grab. (The SIL font only works for BMP characters. You'll need both for best coverage of BMP plus Supplementary ranges.)

(Ideally, i would include that font as a webfont, but I didn't manage to create one successfully.)

To find out what characters are missing, simply select them and click on Show codepoints to reveal their names.

Checking coverage for a specific language

You may sometimes want to check whether a font covers the repertoire needed for a given language. Here's how you can do that.

Open the Character usage lookup app, and find the language you are interested in. For example, here's the page for the Fulah language using the Adlam script.

Between the table rows for Sources and Region, look for a link Check for fonts. If you find that link, then click on it (not all languages have been set up for this yet).

The link will open a relevant character app, and add the required repertoire for that language to the main text box. It will also automatically open the font preview panel.

Simply mouse over the font names in the font preview to see which characters are supported and which are not.

If the app recognises a sequence of characters that has a particular significance in its own right, it will show that sequence (slightly indented) after the initial character.

Suggested additional fonts

There are many other fonts out there which are not pointed to by the font preview pane, by default. Here are some suggestions for fonts you may want to add.

Adlam
Kigelia
Arabic, & Arabic block
Amiri
Amiri Quran
Aref Ruqaa
Armenian
Arian AMU
Arian AMU Serif
Arian Grqi
Assyrian Neo-Aramaic
EastSyriacAdiabeneRegular
EastSyriacCtesiphonRegular
Balinese
Aksara Bali
JG Aksara Bali
Kadiri
Pustaka Bali
Ubud
Vimala
Bengali
Lohit Bengali
SolaimanLipi
Buginese
Saweri
Cherokee
Aboriginal Sans
Aboriginal Serif
CherokeeLSU
Geneva
Marin
Cyrillic all
Brill
Devanagari
Chandas
Kalimati
Kanjirowa
Lohit Devanagari
Uttara
Eastern Canadian Inuktitut
Aboriginal Sans
Aboriginal Serif
Pigiarniq
Uqammaq
Ethiopic
Droid Sans Ethiopic
Georgian, and Georgian all
BPG 2017 DejaVu Sans
BPG 2017 DejaVu Serif
Greek (modern)
Brill
Geneva
Gujarati
Aakar
Lohit Gujarati
RaghuGujarati
Rekha
Gurmukhi
AnmolUni
AnmolBani
Lohit Punjabi
RaghuPunjabi
Saab
Hausa (ajami)
Amiri
Hausa (boko)
Adelle Sans EXT
Adelle Sans EXT Light
Brill
EversonMono
Symbola
Hebrew
SBL Unicode
Hindi
Kalimati
Kanjirowa
Lohit Devanagari
IPA
Brill
Symbola
Javanese
Nawatura beta
Tuladha Jejeg
Yogya
Yogyakarta
Khmer
Battambang
CDT Khmer
Khmer Angkulileka
Khmer Chanta
Khmer Kampongtrach
Khmer Kampot
Khmer Kep
Khmer Kolab
Khmer Mondulkiri-s
Khmer Mool
Khmer Nettra
Khmer Old Style
Khmer OS
Khmer OS Battambang
Khmer OS Fasthand
Khmer OS Freehand
Khmer OS System
Khmer Vanara
PhnomPenh OT
Khutsuri
BPG 2017 DejaVu Sans
BPG 2017 DejaVu Serif
Lao
Dhyana
Lao Muang Don
Lao Unicode
Phetsarath
Saysettha OT
Souliyo
Latin & diacritics
Adelle Sans EXT
Adelle Sans EXT Light
Brill
EversonMono
Symbola
Lisu
Lisu Unicode
Geneva
Lisu Tzimu
Malayalam
AnjaliOldLipi
JanaMalayalam
RaghuMalayalam
Samyak Malayalam
ThoolikaUnicode
ThoolikaTraditionalUnicode
Mongolian
FZMWBTOT_Unicode
Mongolian Art
Mongolian Title
Mongolian Script
Oyun Qagan Tig
Neo-tifinagh
Hapax Berbere
New Tai Lü
Nokyung
Northern Thai
Lanna Alif
Tai Tham LN
Old English
Geneva
Junicode
Old Norse
Geneva
Junicode
Osage
Avant
GadugiBeta2
Nelagoney
Pawhuska
Prue
Wazhazhe
Wynona
Pan-African latin
Adelle Sans EXT
Adelle Sans EXT Light
Brill
EversonMono
Symbola
Persian
Amiri
Aref Ruqaa
Plains Cree
Aboriginal Sans
Aboriginal Serif
OskiWest
Runic
Babelstone Runic Beagnoth
Babelstone Runic Beorhtnoth
Babelstone Runic Beowulf
Babelstone Runic Berhtwald
Babelstone Runic Byrhtferth
Geneva
Junicode
Sinhala
DinaminaUniWeb
Malithi Web
Potha
Sundanese
Bandung
Sundanese Unicode
Sundanese Unicode 2013
Tai Khün
A Tai Tham KH New
Tamil
Droid Sans Tamil
Karla Tamil Inclined
Karla Tamil Upright
Lohit Tamil
Maduram
Pavanam
Thai
Droid Sans Thai
Droid Serif Thai
Kanit
Sriracha
Tibetan
Jomolhari
Tibetan Machine Uni
Thaana
A_Ilham
A_Faseyha
A_Utheem
A_Waheed
Mv Jadheedh
Tłı̨chǫ
Aboriginal Sans
Aboriginal Serif
Brill
EversonMono
Symbola
Urdu
Gohar Urdu Unicode
Nafees Nastaleeq
Nafees Pakistani Naskh
Nafees Web Naskh
Nastaleeq Like
Urdu Naskh Asiatype
Urdu Naskh Unicode
UCAS all
Aboriginal Sans
Aboriginal Serif
Kayases
OskiDakelh
OskiEast
OskiWest
Pigiarniq
Rotinonhsonni
Uqammaq
Vietnamese
Brill
EversonMono
Symbola
Copyright r12a@w3.org. Licence CC-By.