Jump to content

SVG fonts

From Meta, a Wikimedia project coordination wiki
Tracked in Phabricator:
Task T180923

This page lists all installed fonts on Wikimedia servers available to SVG rendering. For many common fonts not listed here, font substitution is applied. Popular fonts like Arial and Times New Roman have substitutes with metric equivalent letter size.

List of available fonts

[edit]

The following fonts are available for SVG rendering on the Wikimedia servers. This is a sorted and formatted view of https://noc.wikimedia.org/conf/fc-list (last updated 2021-04-21), the most up-to-date font-packages can be found at https://phabricator.wikimedia.org/diffusion/THMBREXT/browse/master/.pipeline/blubber.yaml$31. Expressions in brackets are Aliases.

See [1] to identify these fonts.

font-family font-styles Character sets[1][2][3] Source License
aakar medium Latin, Gujarati [2] GNU General Public License, version 2
Abyssinica SIL Regular Latin, Ethiopic [3] SIL Open Font License
AlArabiya Regular Latin, Arabic
AlBattar Regular Latin, Arabic
AlHor Regular Latin, Arabic
AlManzomah Regular Latin, Arabic
AlYarmook Regular Latin, Arabic
Amiri Regular, Bold, Slanted, Bold Slanted Latin, Arabic
Amiri Quran Regular Arabic
Amiri Quran Colored Regular Arabic
Ani (অনি Dvf) Regular Latin, Bengali [4] GNU General Public License, version 2
AnjaliOldLipi Regular Latin, Malayalam [5] SIL Open Font License
AR PL UKai CN (大陆楷体) Book Latin, Greek, Cyrillic, Math, Chinese, Japanese [6] (dead?)
AR PL UKai HK (香港楷體) Book Latin, Greek, Cyrillic, Math, Chinese, Japanese "
AR PL UKai TW MBE (台灣楷體+台灣方言音符號) Book Latin, Greek, Cyrillic, Math, Chinese, Japanese "
AR PL UKai TW (台灣楷體) Book Latin, Greek, Cyrillic, Math, Chinese, Japanese "
AR PL UMing CN (大陆细明体) Light Latin, Greek, Cyrillic, Math, Chinese, Japanese "
AR PL UMing HK (香港細明體) Light Latin, Greek, Cyrillic, Math, Chinese, Japanese "
AR PL UMing TW MBE (台灣細明體+台灣方言音符號) Light Latin, Greek, Cyrillic, Math, Chinese, Japanese "
AR PL UMing TW (台灣細明體) Light Latin, Greek, Cyrillic, Math, Chinese, Japanese "
Arab Regular Latin, Arabic
Bandal (반달) Regular Latin, Math, Korean Debian ttf-alee
Bangwool (방울) Regular Latin, Math, Korean Debian ttf-alee
Caladea Regular, Bold, Italic, Bold Italic Latin, Math
Carlito Regular, Bold, Italic, Bold Italic Latin, Greek, Cyrillic, Math
Chandas Regular Latin, Cyrillic, Devanagari, Math
Chilanka Regular Latin, Malayalam
cmex10 LyX Math*
cmmi10 LyX Latin, Greek*
cmr10 LyX Latin
cmsy10 LyX Math*
Cortoba Regular Latin, Arabic
David CLM[4] Medium, MediumItalic, Bold, BoldItalic Latin, Hebrew
DejaVu Math TeX Gyre Regular Latin, Greek, Math
DejaVu Sans Book, Bold, Oblique, Bold Oblique Latin, Greek, Cyrillic, Armenian, Hebrew, Arabic, NKo, Lao, Georgian, Canadian Aboriginal, Ogham, Math, Braille, Tifinagh, Yijing, Lisu, Old Italic, Tai Xuan Jing, Emoticons debian fonts-dejavu-core Copyright, Arev Fonts Copyright, Public Domain
DejaVu Sans Condensed Book, Bold, Oblique, Bold Oblique Latin, Greek, Cyrillic, Armenian, Hebrew, Arabic, NKo, Lao, Georgian, Canadian Aboriginal, Ogham, Math, Braille, Tifinagh, Yijing, Lisu, Old Italic, Tai Xuan Jing, Emoticons debian fonts-dejavu-core Copyright, Arev Fonts Copyright, Public Domain
DejaVu Sans Light ExtraLight Latin, Greek, Cyrillic, Armenian, Georgian, Ogham, Math, Lisu
DejaVu Sans Mono Book, Bold, Oblique, Bold Oblique Latin, Greek, Cyrillic, Armenian, Arabic, Lao, Georgian, Math debian fonts-dejavu-core Copyright, Arev Fonts Copyright, Public Domain
DejaVu Serif Book, Bold, Italic, Bold Italic Latin, Greek, Cyrillic, Armenian, Georgian, Math, Braille debian fonts-dejavu-core Copyright, Arev Fonts Copyright, Public Domain
DejaVu Serif Condensed Book, Bold, Italic, Bold Italic Latin, Greek, Cyrillic, Armenian, Georgian, Math, Braille debian fonts-dejavu-core Copyright, Arev Fonts Copyright, Public Domain
Dimnah Regular Latin, Arabic
Dyuthi Regular Latin, Malayalam
Electron Regular Latin, Arabic
esint10 LyX Math*
eufm10 LyX Latin
Eunjin Nakseo (은진 낙서) Regular Latin, Math, Korean Debian ttf-alee
Eunjin (은진) Regular Latin, Math, Korean Debian ttf-alee
Ezra SIL Regular Latin, Hebrew
Ezra SIL SR Regular Latin, Hebrew [7]
Frank Ruehl CLM Medium, MediumOblique, Bold, BoldOblique Latin, Hebrew
Furat Regular Latin, Arabic
Garuda Regular, Bold, Oblique, Bold Oblique Latin, Thai [8] Freeware
Granada Regular Latin, Arabic
Graph Regular Latin, Arabic
Gubbi Normal Kannada
Guseul (구슬) Regular Korean Debian ttf-alee
Hadasim CLM Regular, RegularOblique, Bold, BoldOblique Latin, Hebrew
Hani Regular Latin, Arabic
Haramain Regular Latin, Arabic
Homa Regular Arabic debian package fonts-farsiweb
Hor Regular Latin, Arabic
IPAGothic (IPAゴシック) Regular Latin, Greek, Cyrillic, Math, Chinese, Japanese
IPAMincho (IPA明朝) Regular Latin, Greek, Cyrillic, Math, Chinese, Japanese
IPAPGothic (IPA Pゴシック) Regular Latin, Greek, Cyrillic, Math, Chinese, Japanese
IPAPMincho (IPA P明朝) Regular Latin, Greek, Cyrillic, Math, Chinese, Japanese
Jamrul Normal Latin, Bengali
Japan Regular Latin, Arabic
Jet Regular Latin, Arabic
KacstArt Medium Arabic
KacstBook Medium Arabic
KacstDecorative Medium Arabic
KacstDigital Medium Arabic
KacstFarsi Medium Arabic
KacstLetter Medium Arabic
KacstNaskh Medium Arabic
KacstOffice Medium Arabic
KacstOne Bold, Regular Arabic
KacstPen Medium Arabic
KacstPoster Medium Arabic
KacstQurn Medium Arabic
KacstScreen Medium Arabic
KacstTitleL Medium Arabic
KacstTitle Medium Arabic
Kalapi Regular Gujarati
Kalimati (कालिमाटी) Regular (कालिमाटी) Latin, Devanagari
Karumbi[5] Regular Latin, Malayalam
Kayrawan Regular Latin, Arabic
Keraleeyam[5] Regular Latin, Malayalam
Keter YG Medium, MediumOblique, Bold, BoldOblique Latin, Hebrew
Khalid Regular Latin, Arabic
Khmer OS Battambang Regular Latin, Khmer, Math
Khmer OS Bokor Regular Latin, Khmer, Math
Khmer OS Content Regular Latin, Khmer, Math
Khmer OS Fasthand Regular Latin, Khmer, Math
Khmer OS Freehand Regular Latin, Khmer, Math
Khmer OS Metal Chrieng Regular Latin, Khmer, Math
Khmer OS Muol Light Regular Latin, Khmer, Math
Khmer OS Muol Pali Regular Latin, Khmer, Math
Khmer OS Muol Regular Latin, Khmer, Math
Khmer OS Regular Latin, Khmer, Math
Khmer OS Siemreap Regular Latin, Khmer, Math
Khmer OS System Regular Latin, Khmer, Math
Kinnari Regular, Italic, Oblique, Bold, Bold Italic, Bold Oblique Latin, Thai
Laksaman Regular, Bold, Italic, Bold Italic Latin, Thai, Math
Lateef Regular Latin, Arabic
Liberation Mono Bold, Bold Italic, Italic, Regular Latin, Greek, Cyrillic, Math [9] SIL Open Font License
Liberation Sans Bold, Bold Italic, Italic, Regular Latin, Greek, Cyrillic, Math [10] SIL Open Font License
Liberation Sans Narrow Bold, Bold Italic, Italic, Regular Latin, Greek, Cyrillic, Math [11] SIL Open Font License
Liberation Serif Bold, Bold Italic, Italic, Regular Latin, Greek, Cyrillic, Math [12] SIL Open Font License
Likhan Normal Latin, Bengali
LKLUG Regular Sinhala
Lohit Assamese Regular Bengali
Lohit Bengali Regular Bengali
Lohit Devanagari Regular Devanagari
Lohit Gujarati Regular Gujarati
Lohit Gurmukhi Regular Gurmukhi
Lohit Kannada Regular Kannada
Lohit Malayalam Regular Malayalam
Lohit Odia[5] Regular Oriya
Lohit Tamil Regular Tamil
Lohit Tamil Classical Regular Tamil
Lohit Telugu Regular Telugu
Loma Regular, Bold, Oblique, Bold Oblique Latin, Thai
Manchu Regular (Normal, obyčejné, Standard, Κανονικά, Normaali, Normál, Normale, Standaard, Normalny, Обычный, Normálne, Navadno, Arrunta) Latin, Mongolian
Mashq Regular, Bold Latin, Arabic
Meera Regular Latin, Malayalam
Metal Regular Latin, Arabic
Miriam CLM (מרים) Book (קל), Bold (כבד) Hebrew
Miriam Mono CLM Book, Bold, Oblique, BoldOblique Latin, Hebrew
Mitra Mono (মিত্র) Regular Latin, Bengali
mry_KacstQurn Regular Arabic
msam10 LyX Math*
msbm10 LyX (Latin), Math*
Mukti Narrow (মুক্তি পাতনা) Regular, Bold Latin, Bengali
Nada Regular Latin, Arabic
Nafees (Nafees Web Naskh) Regular Latin, Arabic
Nagham Regular Latin, Arabic
Nakula Regular Latin, Cyrillic, Devanagari, Math
Navilu Normal Kannada
Nazli Bold, Regular Latin, Arabic debian package fonts-farsiweb
Nice Regular Latin, Arabic
Norasi Bold, Bold Italic, Bold Oblique, Italic, Oblique, Regular Latin, Thai
Noto Kufi Arabic Regular, Bold Arabic
Noto Music Regular (misc)
Noto Naskh Arabic Regular, Bold Arabic
Noto Naskh Arabic UI Regular, Bold Arabic
Noto Nastaliq Urdu Regular, Bold Arabic
Noto Sans Regular, Bold, Italic, Bold Italic Latin, Greek, Cyrillic
Noto Sans Adlam Regular Adlam
Noto Sans Adlam Unjoined Regular Adlam
Noto Sans Anatolian Hieroglyphs (Noto Sans AnatoHiero) Regular Anatolian Hieroglyphs
Noto Sans Arabic Regular, Bold Arabic
Noto Sans Arabic UI Regular, Bold Arabic
Noto Sans Armenian Regular, Bold Armenian
Noto Sans Avestan Regular Avestan
Noto Sans Bamum Regular Bamum
Noto Sans Bassa Vah Regular Bassa Vah
Noto Sans Batak Regular Batak
Noto Sans Bengali Regular, Bold Bengali
Noto Sans Bengali UI Regular, Bold Bengali
Noto Sans Bhaiksuki Regular Bhaiksuki
Noto Sans Brahmi Regular Brahmi
Noto Sans Buginese Regular Buginese
Noto Sans Buhid Regular Buhid
Noto Sans Canadian Aboriginal (Noto Sans CanAborig) Regular, Bold Canadian Aboriginal
Noto Sans Carian Regular Carian
Noto Sans Caucasian Albanian (Noto Sans CaucAlban) Regular Caucasian Albanian
Noto Sans Chakma Regular Chakma
Noto Sans Cham Regular, Bold Cham
Noto Sans CJK JP Regular, Bold Latin, Greek, Cyrillic, Math, Chinese, Japanese, Korean
Noto Sans CJK KR Regular, Bold Latin, Greek, Cyrillic, Math, Chinese, Japanese, Korean
Noto Sans CJK SC Regular, Bold Latin, Greek, Cyrillic, Math, Chinese, Japanese, Korean
Noto Sans CJK TC Regular, Bold Latin, Greek, Cyrillic, Math, Chinese, Japanese, Korean
Noto Sans Cherokee Regular, Bold Cherokee
Noto Sans Coptic Regular Coptic
Noto Sans Cuneiform Regular Cuneiform
Noto Sans Cypriot Regular Cypriot Syllabary
Noto Sans Deseret Regular Deseret
Noto Sans Devanagari Regular, Bold Devanagari
Noto Sans Devanagari UI Regular, Bold Devanagari
Noto Sans Display Regular, Bold, Italic, Bold Italic Latin, Greek, Cyrillic
Noto Sans Duployan Regular Duployan
Noto Sans Egyptian Hieroglyphs (Noto Sans EgyptHiero) Regular Egyptian Hieroglyphs
Noto Sans Elbasan Regular Elbasan
Noto Sans Ethiopic Regular, Bold Ethiopic
Noto Sans Georgian Regular, Bold Georgian
Noto Sans Glagolitic Regular Glagolitic
Noto Sans Gothic Regular Gothic
Noto Sans Grantha Regular Grantha
Noto Sans Gujarati Regular, Bold Gujarati
Noto Sans Gujarati UI Regular, Bold Gujarati
Noto Sans Gurmukhi Regular, Bold Gurmukhi
Noto Sans Gurmukhi UI Regular, Bold Gurmukhi
Noto Sans Hanunoo Regular Hanunoo
Noto Sans Hatran Regular Hatran
Noto Sans Hebrew Regular, Bold Hebrew
Noto Sans Imperial Aramaic (Noto Sans ImpAramaic) Regular Imperial Aramaic
Noto Sans Inscriptional Pahlavi (Noto Sans InsPahlavi) Regular Inscriptional Pahlavi
Noto Sans Inscriptional Parthian (Noto Sans InsParthi) Regular Inscriptional Parthian
Noto Sans Javanese Regular Javanese
Noto Sans Kaithi Regular Kaithi
Noto Sans Kannada Regular, Bold Kannada
Noto Sans Kannada UI Regular, Bold Kannada
Noto Sans Kayah Li Regular Kayah Li
Noto Sans Kharoshthi Regular Kharoshthi
Noto Sans Khmer Regular, Bold Khmer
Noto Sans Khmer UI Regular, Bold Khmer
Noto Sans Khojki Regular Khojki
Noto Sans Khudawadi Regular Khudabadi
Noto Sans Lao Regular, Bold Lao
Noto Sans Lao UI Regular, Bold Lao
Noto Sans Lepcha Regular Lepcha
Noto Sans Limbu Regular Limbu
Noto Sans Linear A Regular Linear A
Noto Sans Linear B Regular Linear B
Noto Sans Lisu Regular Lisu
Noto Sans Lycian Regular Lycian
Noto Sans Lydian Regular Lydian
Noto Sans Mahajani Regular Mahajani
Noto Sans Malayalam Regular, Bold Malayalam
Noto Sans Malayalam UI Regular, Bold Malayalam
Noto Sans Mandaic Regular Mandaic
Noto Sans Manichaean Regular Manichaean
Noto Sans Marchen Regular Marchen
Noto Sans Math Regular Latin, Math
Noto Sans Meetei Mayek Regular Meetei Mayek
Noto Sans Mende Kikakui Regular Kikakui
Noto Sans Meroitic Regular Meroitic
Noto Sans Miao Regular Pollard Miao
Noto Sans Modi Regular Modi
Noto Sans Mongolian Regular Mongolian
Noto Sans Mono Regular, Bold Latin, Greek, Cyrillic
Noto Sans Mro Regular Mro
Noto Sans Multani Regular Multani
Noto Sans Myanmar Regular, Bold Myanmar
Noto Sans Myanmar UI Regular, Bold Myanmar
Noto Sans Nabataean Regular Nabataean
Noto Sans New Tai Lue Regular New Tai Lue
Noto Sans Newa Regular Newa
Noto Sans NKo (Noto Sans N'Ko) Regular NKo
Noto Sans Ogham Regular Ogham
Noto Sans Ol Chiki Regular Ol Chiki
Noto Sans Old Hungarian (Noto Sans OldHung) Regular Old Hungarian
Noto Sans Old Italic Regular Old Italic
Noto Sans Old North Arabian (Noto Sans OldNorArab) Regular Old North Arabian
Noto Sans Old Permic Regular Old Permic
Noto Sans Old Persian Regular Old Persian
Noto Sans Old South Arabian (Noto Sans OldSouArab) Regular Old South Arabian
Noto Sans Old Turkic Regular Old Turkic
Noto Sans Oriya Regular, Bold Oriya
Noto Sans Oriya UI Regular, Bold Oriya
Noto Sans Osage Regular Osage
Noto Sans Osmanya Regular Osmanya
Noto Sans Pahawh Hmong Regular Pahawh Hmong
Noto Sans Palmyrene Regular Palmyrene
Noto Sans Pau Cin Hau Regular Pau Cin Hau
Noto Sans PhagsPa Regular Phags-pa
Noto Sans Phoenician Regular Phoenician
Noto Sans Psalter Pahlavi (Noto Sans PsaPahlavi) Regular Psalter Pahlavi
Noto Sans Rejang Regular Rejang
Noto Sans Runic Regular Runic
Noto Sans Samaritan Regular Samaritan
Noto Sans Saurashtra Regular Saurashtra
Noto Sans Sharada Regular Sharada
Noto Sans Shavian Regular Shavian
Noto Sans Sinhala Regular, Bold Sinhala
Noto Sans Sinhala UI Regular, Bold Sinhala
Noto Sans Sora Sompeng (Noto Sans SoraSomp) Regular Sora Sompeng
Noto Sans Sundanese Regular Sundanese
Noto Sans Syloti Nagri Regular Syloti Nagri
Noto Sans Symbols Regular, Bold Latin
Noto Sans Symbols2 Regular Braille, Yijing, Ancient Greek Numbers, Phaistos Disc, Rumi Numerals, Tai Xuan Jing
Noto Sans Syriac Regular Syriac
Noto Sans Syriac Eastern Regular Syriac
Noto Sans Syriac Estrangela Regular Syriac
Noto Sans Syriac Western Regular Syriac
Noto Sans Tagalog Regular Tagalog
Noto Sans Tagbanwa Regular Tagbanwa
Noto Sans Tai Le Regular Tai Le
Noto Sans Tai Tham Regular Tai Tham
Noto Sans Tai Viet Regular Tai Viet
Noto Sans Takri Regular Takri
Noto Sans Tamil Regular, Bold Tamil
Noto Sans Tamil UI Regular, Bold Tamil
Noto Sans Telugu Regular, Bold Telugu
Noto Sans Telugu UI Regular, Bold Telugu
Noto Sans Thaana Regular, Bold Thaana
Noto Sans Thai Regular, Bold Thai
Noto Sans Thai UI Regular, Bold Thai
Noto Sans Tibetan Regular, Bold Tibetan
Noto Sans Tifinagh Regular Tifinagh
Noto Sans Tirhuta Regular Tirhuta
Noto Sans Ugaritic Regular Ugaritic
Noto Sans Vai Regular Vai
Noto Sans Warang Citi Regular Warang Citi
Noto Sans Yi Regular Yi
Noto Serif Regular, Bold, Italic, Bold Italic Latin, Greek, Cyrillic
Noto Serif Ahom Regular Ahom
Noto Serif Armenian Regular, Bold Armenian
Noto Serif Balinese Regular Balinese
Noto Serif Bengali Regular, Bold Bengali
Noto Serif CJK JP Regular, Bold Latin, Greek, Cyrillic, Math, Chinese, Japanese, Korean
Noto Serif CJK KR Regular, Bold Latin, Greek, Cyrillic, Math, Chinese, Japanese, Korean
Noto Serif CJK SC Regular, Bold Latin, Greek, Cyrillic, Math, Chinese, Japanese, Korean
Noto Serif CJK TC Regular, Bold Latin, Greek, Cyrillic, Math, Chinese, Japanese, Korean
Noto Serif Devanagari Regular, Bold Devanagari
Noto Serif Display Regular, Bold, Italic, Bold Italic Latin, Greek, Cyrillic
Noto Serif Ethiopic Regular, Bold Ethiopic
Noto Serif Georgian Regular, Bold Georgian
Noto Serif Gujarati Regular, Bold Gujarati
Noto Serif Gurmukhi Regular, Bold Gurmukhi
Noto Serif Hebrew Regular, Bold Hebrew
Noto Serif Kannada Regular, Bold Kannada
Noto Serif Khmer Regular, Bold Khmer
Noto Serif Lao Regular, Bold Lao
Noto Serif Malayalam Regular, Bold Malayalam
Noto Serif Myanmar Regular, Bold Myanmar
Noto Serif Sinhala Regular, Bold Sinhala
Noto Serif Tamil Regular, Bold Tamil
Noto Serif Tamil Slanted Regular, Bold Tamil
Noto Serif Telugu Regular, Bold Telugu
Noto Serif Thai Regular, Bold Thai
Noto Serif Tibetan Regular, Bold Tibetan
Nuosu SIL Regular Latin, Yi
ori1Uni (utkal)[6] Medium Latin, Oriya
Ostorah Regular Latin, Arabic
Ouhod Bold Latin, Arabic
Padauk Regular, Book, Bold, Book Bold Latin, Myanmar
padmaa (padmmaa) Normal (regular, Medium), Bold 1.1 (bold) Latin, Gujarati
Petra Regular Latin, Arabic
Phetsarath OT Regular Latin, Lao
Pothana2000 Regular Telugu
Purisa Regular, Bold, Oblique, Bold Oblique Latin, Thai
Rachana Regular, Bold Latin, Malayalam
RaghuMalayalamSans[5] Regular Malayalam
Rasa[5] Regular, Light, Medium, SemiBold, Bold Latin, Gujarati
Rasheeq Bold Latin, Arabic
Rehan Regular Latin, Arabic
Rekha Medium Latin, Gujarati
rsfs10 Roman[7], LyX[5] (Latin)
Saab Regular Gurmukhi
Sahadeva Regular Latin, Cyrillic, Devanagari, Math
Salem Regular Latin, Arabic
Samanata Regular Latin, Devanagari
Samyak Devanagari Regular Devanagari
Samyak Gujarati Regular Gujarati
Samyak Malayalam Regular Malayalam
Samyak Tamil Regular Tamil
Sawasdee Bold, Bold Oblique, Oblique, Regular Latin, Thai
Scheherazade Regular, Bold Latin, Arabic
Shado Regular Latin, Arabic
Sharjah Regular Latin, Arabic
Shofar Regular, RegularOblique, Bold, BoldOblique Latin, Hebrew
Simple CLM Medium, MediumOblique, Bold, BoldOblique Latin, Hebrew
Sindbad Regular Latin, Arabic
Stam Ashkenaz CLM Medium Hebrew
Stam Sefarad CLM Medium Hebrew
stmary10 LyX Math*
Suruma Medium Latin, Malayalam
TakaoGothic (Takaoゴシック) Regular (標準) Latin, Greek, Cyrillic, Math, Japanese, Chinese
TakaoMincho (Takao明朝) Regular (標準) Latin, Greek, Cyrillic, Math, Japanese, Chinese
TakaoPGothic (Takao Pゴシック) Regular Latin, Greek, Cyrillic, Math, Japanese, Chinese
TakaoPMincho (Takao P明朝) Regular Latin, Greek, Cyrillic, Math, Japanese, Chinese
Tarablus Regular Latin, Arabic
Tholoth Regular Latin, Arabic
Tibetan Machine Uni Regular Latin, Tibetan, Math
Titr Bold Arabic debian package fonts-farsiweb
Tlwg Mono[5] Regular, Bold, Oblique, Bold Oblique Latin, Thai
Tlwg Typewriter[5]TlwgTypewriter[7] Medium[7], Regular[5], Bold, Oblique, Bold Oblique Latin, Thai
Tlwg Typist Medium[7], Regular[5], Bold, Oblique, BoldOblique, Bold Oblique[5] Latin, Thai
Tlwg Typo Medium[7], Regular[5], Bold, Oblique, BoldOblique, Bold Oblique[5] Latin, Thai
TSCu_Comic Normal Latin, Tamil
TSCu_Paranar Bold, Italic, Regular Latin, Tamil
TSCu_Times Normal Latin, Tamil
Umpush Regular, Light, Bold, Oblique, Light Oblique, Bold Oblique Latin, Thai
UnBatang (은 바탕) Regular, Bold Latin, Greek, Cyrillic, Korean, Math, Japanese, Chinese
UnDinaru (은 디나루) Regular, Light, Bold Latin, Greek, Cyrillic, Korean, Math, Japanese
UnDotum (은 돋움) Regular, Bold Latin, Greek, Cyrillic, Korean, Math, Japanese, Chinese
UnGraphic (은 그래픽) Bold, Regular Latin, Greek, Cyrillic, Korean, Math, Japanese
UnGungseo (은 궁서) Regular Latin, Greek, Cyrillic, Korean, Math, Japanese, Chinese
UnJamoBatang (은 자모 바탕) Regular Latin, Greek, Cyrillic, Korean, Math, Japanese
UnJamoDotum (은 자모 돋움) Regular Latin, Greek, Cyrillic, Korean, Math, Japanese
UnJamoNovel (은 자모 노벨) Regular Latin, Greek, Cyrillic, Korean, Math, Japanese
UnJamoSora (은 자모 소라) Regular Latin, Greek, Cyrillic, Korean, Math, Japanese
UnPenheulim (은 펜흘림) Regular Latin, Greek, Cyrillic, Korean, Math, Japanese
UnPen (은 펜) Regular Latin, Greek, Cyrillic, Korean, Math, Japanese
UnPilgia (은 필기a) Regular Latin, Greek, Cyrillic, Korean, Math, Japanese
UnPilgi (은 필기) Bold, Regular Latin, Greek, Cyrillic, Korean, Math, Japanese
UnShinmun (은 신문) Regular Latin, Greek, Cyrillic, Korean, Math, Japanese, Chinese
UnTaza (은 타자) Regular Latin, Korean
UnVada (은 바다) Regular Latin, Greek, Cyrillic, Korean, Math, Japanese
UnYetgul (은 옛글 ) Bold, Regular Latin, Greek, Cyrillic, Korean, Math, Japanese, Chinese
Uroob[5] Regular Latin, Malayalam
Vemana2000 Regular Telugu
VL Gothic (VL ゴシック) Regular Latin, Greek, Cyrillic, Math, Chinese, Japanese, Emoticons
VL PGothic (VL Pゴシック) Regular Latin, Greek, Cyrillic, Hebrew, Math, Chinese, Japanese, Emoticons
Waree Regular, Bold, Oblique, Bold Oblique Latin, Thai, Math
wasy10 LyX (misc)*
WenQuanYi Zen Hei Mono (文泉驛等寬正黑,文泉驿等宽正黑) Regular Latin, Greek, Cyrillic, Korean, Math, Chinese, Japanese, Yijing, Tai Xuan Jing
WenQuanYi Zen Hei Sharp (文泉驛點陣正黑,文泉驿点阵正黑) Regular Latin, Greek, Cyrillic, Korean, Math, Chinese, Japanese, Yijing, Tai Xuan Jing
WenQuanYi Zen Hei (文泉驛正黑, 文泉驿正黑) Regular Latin, Greek, Cyrillic, Korean, Math, Chinese, Japanese, Yijing, Tai Xuan Jing
Yrsa[5] Regular, Bold, Light, Medium, SemiBold Latin

* Non-Latin characters encoded in the Latin character set

The font selections "sans-serif" and "serif" are generally good choices, as they do not impose a specific font on the renderer, making the SVG more portable. However, this may cause alignment and positioning issues as the font actually used varies from system to system.

Tip: if you absolutely want to use a font that is installed on your computer but not on the server, you can convert the text to a path. For example, with Inkscape, you can use the command "Path -> Object to path" or "Shift+Ctrl+C" after selecting the text. However, the text is not stored as text any more, so that it is more difficult to modify or copy-paste. Also, for any significant amount of text, the file size can be increased dramatically.

Installed font packages

[edit]

The installed font packages (Debian/Ubuntu) are:

List of font packages, as of January 15, 2021
Name Description
fonts-noto Google's Noto fonts, excluding monospace and CJK
fonts-arabeyes Arabic
fonts-arphic-ukai Chinese Kai (script, formal)
fonts-arphic-uming Chinese Ming (serif)
fonts-farsiweb Farsi
fonts-kacst Arabic
fonts-khmeros Khmer
fonts-lao Lao
fonts-liberation
fonts-linuxlibertine
fonts-manchufont Manchu
fonts-nafees Urdu (Perso-Arabic Naskh)
fonts-sil-abyssinica Ethiopic
fonts-sil-ezra Hebrew
fonts-sil-padauk Burmese
fonts-sil-scheherazade Arabic Naskh
fonts-takao-gothic Japanese
fonts-takao-mincho Japanese
fonts-thai-tlwg Thai
fonts-tibetan-machine Tibetan, Dzongkha, Ladakhi
fonts-unfonts-core Hangul (Korean)
fonts-unfonts-extra
texlive-fonts-recommended LaTeX Type1 fonts. Might be available from SVG under TeX-ish names.
fonts-alee Hangul (Korean)
ttf-ubuntu-font-family The Ubuntu font family. TrueType.
fonts-wqy-zenhei Part of the Wenquanyi project of Chinese fonts. Zenhei is manually-drawn by volunteers.
xfonts-100dpi Bitmap fonts. Might be available from SVG.
xfonts-75dpi Bitmap fonts. Might be available from SVG.
xfonts-base Bitmap fonts. Might be available from SVG.
xfonts-mplus Bitmap Japanese fonts. Might be available from SVG.
xfonts-scalable Type1 fonts. Might be available from SVG.
fonts-sil-nuosusil Yi
culmus Hebrew
culmus-fancy
fonts-lklug-sinhala Sinhala (Sri Lanka)
fonts-vlgothic Japanese
fonts-dejavu-core
fonts-dejavu-extra
fonts-lyx mathematical
fonts-crosextra-carlito
fonts-crosextra-caladea
fonts-smc Malayalam
fonts-hosny-amiri Arabic Naskh
fonts-taml-tscu Tamil
fonts-beng Bengali, Assamese
fonts-deva Devanagari
fonts-gujr Gujarati
fonts-knda Kannada
fonts-mlym Malayalam
fonts-orya Oriya
fonts-guru Punjabi Gurmukhi
fonts-taml Tamil
fonts-telu Telugu
fonts-gujr-extra Gujarati
fonts-noto-cjk Noto CJK.
fonts-sil-lateef Arabic
fonts-ipafont-gothic Japanese
fonts-ipafont-mincho Japanese

Unless otherwise mentioned, all fonts are TrueType or OpenType vector fonts.

Fallback

[edit]
Main article: c:Help:SVG#fallback

Rendering of generic font families
The generic font families cursive and fantasy are not really supported (as you can see here replaced as sans-serif and Homa font).

defined font Wiki-fallback
[-no definition-] Liberation Serif
[-everything unknown-] DejaVu Sans
serif DejaVu Serif
sans-serif DejaVu Sans
monospace DejaVu Sans Mono
cursive DejaVu Sans
fantasy DejaVu Sans
Arial Liberation Sans
Times New Roman Liberation Serif
Courier New Liberation Mono

Latin (basic) fonts comparison

[edit]

See also a more meaningful compare after serif group and sans-serif group.

Greek fonts comparison

[edit]

Cyrillic fonts comparison

[edit]

Hebrew fonts comparison

[edit]

Hebrew fonts comparison

Arabic fonts comparison

[edit]

Arabic fonts comparison

Japanese fonts comparison

[edit]

Japanese fonts comparison

Chinese fonts comparison

[edit]

Chinese fonts comparison

Korean fonts comparison

[edit]

Korean fonts comparison

See also

[edit]
[edit]
  • phab:T10898: Install more fonts (especially for Unicode) (tracking)
  • phab:T12501: SVG: installed fonts not being rendered
  • phab:T180923: Publish full fallback sequence for (generic) font families (sans, serif) in SVG rendering
  • phab:T36947: Incorrect text positioning in SVG rasterization (scale/transform; font-size; kerning)
  • phab:T210960: installed fonts fallback to DejaVu Sans
  • phab:T280829: Expose live font list (fc-list) on a public webpage
  • phab:T280722: Commons SVG Checker has different fonts than Wikimedia rendering
  • phab:T263003: Lack of some fonts leads to Unicode characters embedded in SVG files on Commons to be shown as boxes in PNG thumbnails
  • phab:T172312: Install SiyamRupali font (bengali) for svg
  • phab:T253600: Replace Liberation 1 fonts with Liberation 2 for svg rendering
  • phab:T97181: Install (currently non-existing) Debian packages for PT (paratype) font on image scalers
  • phab:T280432: Adding new font for CJK media display
  • phab:T267487: Specific SVG file includes a Greek letter in "Symbol" font (not installed on some systems), so it is rendered as another Latin letter instead
  • phab:T247567: Ugly font in PNG thumbnail for some SVG files
  • phab:T221453: Add "newer" open fonts
  • phab:T206445: Thumbnail of an SVG file which uses font "MgOpen Canonica" shows bad spacing between letters
  • phab:T65236: Chinese text in SVG files misplaced and clustered

References

[edit]