Skip to content

Latest commit

 

History

History
362 lines (330 loc) · 12.4 KB

additional-information-on-fonts.md

File metadata and controls

362 lines (330 loc) · 12.4 KB

Additional Information on Fonts

List of Fonts Installed in the Cloud

The cloud fonts used for PDF output are installed to ensure compatibility with as many environments as possible. The following font sets are installed:

  1. Noto fonts
  2. Microsoft TrueType core fonts

1 supports over 1,000 languages and more than 150 writing systems, with multiple weights and widths, and styles such as Gothic, Ming, and Monospaced. 2 is a standard font pack for the web provided by Microsoft.

Additionally, the following standard fonts are installed on Linux systems:

The individual font-family names are as follows. By specifying these in the Custom theme (style information), they can be embedded in the output PDF (→Custom theme / Matching fonts in preview and PDF output)

  • Andale Mono
  • Arial
  • Arial Black
  • C059
  • Comic Sans MS
  • Courier New
  • D050000L
  • Georgia
  • Impact
  • Liberation Mono
  • Liberation Sans
  • Liberation Sans Narrow
  • Liberation Serif
  • Loma
  • Nimbus Mono PS
  • Nimbus Roman
  • Nimbus Sans
  • Nimbus Sans Narrow
  • Noto Color Emoji
  • Noto Kufi Arabic
  • Noto Mono
  • Noto Music
  • Noto Naskh Arabic
  • Noto Naskh Arabic UI
  • Noto Nastaliq Urdu
  • Noto Sans
  • Noto Sans Adlam
  • Noto Sans Adlam Unjoined
  • Noto Sans Anatolian Hieroglyphs, Noto Sans AnatoHiero
  • Noto Sans Arabic
  • Noto Sans Arabic UI
  • Noto Sans Armenian
  • Noto Sans Avestan
  • Noto Sans Bamum
  • Noto Sans Bassa Vah
  • Noto Sans Batak
  • Noto Sans Bengali
  • Noto Sans Bengali UI
  • Noto Sans Bhaiksuki
  • Noto Sans Brahmi
  • Noto Sans Buginese
  • Noto Sans Buhid
  • Noto Sans CJK HK
  • Noto Sans CJK JP
  • Noto Sans CJK KR
  • Noto Sans CJK SC
  • Noto Sans CJK TC
  • Noto Sans Canadian Aboriginal, Noto Sans CanAborig
  • Noto Sans Carian
  • Noto Sans Caucasian Albanian, Noto Sans CaucAlban
  • Noto Sans Chakma
  • Noto Sans Cham
  • Noto Sans Cherokee
  • Noto Sans Coptic
  • Noto Sans Cuneiform
  • Noto Sans Cypriot
  • Noto Sans Deseret
  • Noto Sans Devanagari
  • Noto Sans Devanagari UI
  • Noto Sans Display
  • Noto Sans Duployan
  • Noto Sans Egyptian Hieroglyphs, Noto Sans EgyptHiero
  • Noto Sans Elbasan
  • Noto Sans Ethiopic
  • Noto Sans Georgian
  • Noto Sans Glagolitic
  • Noto Sans Gothic
  • Noto Sans Grantha
  • Noto Sans Gujarati
  • Noto Sans Gujarati UI
  • Noto Sans Gunjala Gondi
  • Noto Sans Gurmukhi
  • Noto Sans Gurmukhi UI
  • Noto Sans Hanifi Rohingya, Noto Sans HanifiRohg
  • Noto Sans Hanunoo
  • Noto Sans Hatran
  • Noto Sans Hebrew
  • Noto Sans Imperial Aramaic, Noto Sans ImpAramaic
  • Noto Sans Indic Siyaq Numbers
  • Noto Sans Inscriptional Pahlavi, Noto Sans InsPahlavi
  • Noto Sans Inscriptional Parthian, Noto Sans InsParthi
  • Noto Sans Javanese
  • Noto Sans Kaithi
  • Noto Sans Kannada
  • Noto Sans Kannada UI
  • Noto Sans Kayah Li
  • Noto Sans Kharoshthi
  • Noto Sans Khmer
  • Noto Sans Khmer UI
  • Noto Sans Khojki
  • Noto Sans Khudawadi
  • Noto Sans Lao
  • Noto Sans Lao UI
  • Noto Sans Lepcha
  • Noto Sans Limbu
  • Noto Sans Linear A
  • Noto Sans Linear B
  • Noto Sans Lisu
  • Noto Sans Lycian
  • Noto Sans Lydian
  • Noto Sans Mahajani
  • Noto Sans Malayalam
  • Noto Sans Malayalam UI
  • Noto Sans Mandaic
  • Noto Sans Manichaean
  • Noto Sans Marchen
  • Noto Sans Masaram Gondi
  • Noto Sans Math
  • Noto Sans Mayan Numerals
  • Noto Sans Meetei Mayek
  • Noto Sans Mende Kikakui
  • Noto Sans Meroitic
  • Noto Sans Miao
  • Noto Sans Modi
  • Noto Sans Mongolian
  • Noto Sans Mono
  • Noto Sans Mono CJK HK
  • Noto Sans Mono CJK JP
  • Noto Sans Mono CJK KR
  • Noto Sans Mono CJK SC
  • Noto Sans Mono CJK TC
  • Noto Sans Mro
  • Noto Sans Multani
  • Noto Sans Myanmar
  • Noto Sans Myanmar UI
  • Noto Sans NKo, Noto Sans N'Ko
  • Noto Sans Nabataean
  • Noto Sans New Tai Lue
  • Noto Sans Newa
  • Noto Sans Ogham
  • Noto Sans Ol Chiki
  • Noto Sans Old Hungarian, Noto Sans OldHung
  • Noto Sans Old Italic
  • Noto Sans Old North Arabian, Noto Sans OldNorArab
  • Noto Sans Old Permic
  • Noto Sans Old Persian
  • Noto Sans Old Sogdian
  • Noto Sans Old South Arabian, Noto Sans OldSouArab
  • Noto Sans Old Turkic
  • Noto Sans Oriya
  • Noto Sans Oriya UI
  • Noto Sans Osage
  • Noto Sans Osmanya
  • Noto Sans Pahawh Hmong
  • Noto Sans Palmyrene
  • Noto Sans Pau Cin Hau
  • Noto Sans PhagsPa
  • Noto Sans Phoenician
  • Noto Sans Psalter Pahlavi, Noto Sans PsaPahlavi
  • Noto Sans Rejang
  • Noto Sans Runic
  • Noto Sans Samaritan
  • Noto Sans Saurashtra
  • Noto Sans Sharada
  • Noto Sans Shavian
  • Noto Sans Siddham
  • Noto Sans Sinhala
  • Noto Sans Sinhala UI
  • Noto Sans Sogdian
  • Noto Sans Sora Sompeng, Noto Sans SoraSomp
  • Noto Sans Soyombo
  • Noto Sans Sundanese
  • Noto Sans Syloti Nagri
  • Noto Sans Symbols
  • Noto Sans Symbols2
  • Noto Sans Syriac
  • Noto Sans Tagalog
  • Noto Sans Tagbanwa
  • Noto Sans Tai Le
  • Noto Sans Tai Tham
  • Noto Sans Tai Viet
  • Noto Sans Takri
  • Noto Sans Tamil
  • Noto Sans Tamil Supplement
  • Noto Sans Tamil UI
  • Noto Sans Telugu
  • Noto Sans Telugu UI
  • Noto Sans Thaana
  • Noto Sans Thai
  • Noto Sans Thai UI
  • Noto Sans Tibetan
  • Noto Sans Tifinagh
  • Noto Sans Tirhuta
  • Noto Sans Ugaritic
  • Noto Sans Vai
  • Noto Sans Wancho
  • Noto Sans Warang Citi
  • Noto Sans Yi
  • Noto Sans Zanabazar Square, Noto Sans Zanabazar
  • Noto Serif
  • Noto Serif Ahom
  • Noto Serif Armenian
  • Noto Serif Balinese
  • Noto Serif Bengali
  • Noto Serif CJK JP
  • Noto Serif CJK KR
  • Noto Serif CJK SC
  • Noto Serif CJK TC
  • Noto Serif Devanagari
  • Noto Serif Display
  • Noto Serif Dogra
  • Noto Serif Ethiopic
  • Noto Serif Georgian
  • Noto Serif Gujarati
  • Noto Serif Gurmukhi
  • Noto Serif Hebrew
  • Noto Serif Kannada
  • Noto Serif Khmer
  • Noto Serif Lao
  • Noto Serif Malayalam
  • Noto Serif Myanmar
  • Noto Serif Sinhala
  • Noto Serif Tamil
  • Noto Serif Tamil Slanted
  • Noto Serif Tangut
  • Noto Serif Telugu
  • Noto Serif Thai
  • Noto Serif Tibetan
  • P052
  • Standard Symbols PS
  • Times New Roman
  • Trebuchet MS
  • URW Bookman
  • URW Gothic
  • Ubuntu
  • Ubuntu Condensed
  • Ubuntu Mono
  • Verdana
  • Webdings
  • Z003

For a detailed list of the weights supported by each font, please refer to fc-list.sorted.

Substitute Font Rules in Vivliostyle CLI on the Cloud

When a font not listed in the previous section is specified for PDF output, it will be substituted as follows:

Specified Font Substitute Font
Times Times New Roman
Helvetica Arial
Courier Courier New
font-family: fantasy; Impact
font-family: cursive Comic Sans MS
font-family: monospace; Andale Mono
Source Han Serif
Hiragino Mincho ProN
Hiragino Mincho Pro
YuMincho
Yu Mincho
MS Mincho
MS PMincho
Noto Serif CJK JP
Source Han Sans
Hiragino Sans
Hiragino Kaku Gothic ProN
Hiragino Kaku Gothic Pro
YuGothic
Yu Gothic
Meiryo
MS Gothic
MS PGothic
Noto Sans CJK JP
Other Western fonts Times New Roman
Other Japanese fonts Noto Sans CJK JP
  • Note
    • For example, if font-family: "IPA明朝", serif; is specified in the theme (stylesheet), IPA明朝 is not in the previous list or the table above, so the browser's "Serif" font (Ming style in Japanese environments) should be used for PDF output. However, Noto Sans CJK JP will actually be used.
    • This issue occurs with all Ming style fonts except those substituted with Noto Serif CJK JP in the table above. We are working to resolve this issue. For more details, please refer to the following.

Recommended Uses for Paid Web Font Services

Paid web font services restrict usage according to their terms of service, and cannot be used unconditionally with Vivliostyle Pub.

The interpretation of terms of service should be resolved between the contracting parties, and we, as a third party, cannot make judgments. However, users may not be able to use web fonts with Vivliostyle Pub with peace of mind. Therefore, we have communicated with each company to investigate whether the following uses are permitted by their terms of service.

  • Preview using web fonts
  • PDF output and offset/on-demand printing using web fonts
  • Paid sales of products using web fonts

Based on the results, we have selected the recommended uses for each web font service as follows.

DynaSmart V DynaSmart T TypeSquare fonts.com FONTPLUS Adobe Fonts
Preview × × × ×
PDF Output/Printing × × × × ×
Paid Sales × × × × ×

※……FONTPLUS allows preview only (interpreted as the same as using it on a blog). However, for PDF output, etc., individual judgment is required, so please inquire.

For more details, please refer to the following.

List of Japanese Fonts in Google Fonts that Do Not Become "Type 3" in Vivliostyle PDF Output

The following are the Japanese fonts included in Google Fonts that, according to our tests, were embedded as "TrueType (CID)" rather than "Type 3" in PDF output by Vivliostyle. As a result, they are all Japanese fonts except for Noto Sans Japanese and Noto Serif Japanese.

Generally, PDF files with fonts embedded as "Type 3" are considered unsuitable for printing. On the other hand, if they are embedded as "TrueType (CID)", there should be no problem. For more details, please refer to the following.


BIZ UDGothic
BIZ UDMincho
BIZ UDPGothic
BIZ UDPMincho
Dela Gothic One
DotGothic16
Hachi Maru Pop
Hina Mincho
Kaisei Decol
Kaisei HarunoUmi
Kaisei Opti
Kaisei Tokumin
Kiwi Maru
Klee One
Kosugi
Kosugi Maru
M PLUS 1
M PLUS 1 Code
M PLUS 1p
M PLUS 2
M PLUS Rounded 1c
Mochiy Pop One
Mochiy Pop P One
Murecho
New Tegomin
Potta One
Rampart One
Reggae One
RocknRoll One
Sawarabi Gothic
Shippori Antique
Shippori Antique B1
Shippori Mincho
Shippori Mincho B1
Stick
Train One
Yomogi
Yuji Boku
Yuji Mai
Yuji Syuku
Yusei Magic
Zen Antique
Zen Antique Soft
Zen Kaku Gothic Antique
Zen Kaku Gothic New
Zen Kurenaido
Zen Maru Gothic
Zen Old Mincho