serenityos-wiki

Fonts in SerenityOS (draft)

The information in this table is available(and up-to-date) at https://fonts.serenityos.net/.

Family Default for Size Format Serif Monospace Regular Italic Bold Italic Bold Black Author
Ataraxia   10 .font   ✔️ ✔️     ✔️   @djwisdom
Cathode   10 .font   ✔️ ✔️         @electrikmilk
CJK Biáng   36 .font ? ✔️ ✔️         @Xexxa
Csilla text editor, .txt 10/12 .font   ✔️ ✔️     ✔️    
Katica system, .html 10/12 .font     ✔️     ✔️    
Liberation Serif   8-36 .ttf ✔️   ✔️ ✔️ ✔️ ✔️   @mattco98
Liza   10/24/36 .font   ✔️ ✔️     ✔️ ✔️  
Lucidity   12 .font     ✔️     ✔️   @djwisdom
Marieta   24/36 .font     ✔️     ✔️   @thankyouverycool
Pabbleton   14 .font     ✔️     ✔️    
Roman   10 .font ✔️   ✔️         @electrikmilk
Satori   10 .font     ✔️     ✔️   @djwisdom
Satori Mono   10 .font   ✔️ ✔️     ✔️   @djwisdom
SerenitySans   8-36 .ttf     ✔️         @sunverwerth
Serifina   10 .font ✔️     ✔️       @thankyouverycool
Source   10 .font   ✔️ ✔️         @electrikmilk
Tiny   6 .font     ✔️         @Xexxa

Creating a font

Unicode PUA usage

Practical

Commits and pull requests

Working with CJK (Chinese, Japanese and Korean)

General design guidelines

Testing a script

A good sample text for testing (especially rarer) scripts is the Universal Declaration of Human Rights (UDHR), there are 487 translations at https://unicode.org/udhr/ (unicode), the sample could then if needed be compared to one of the 530 translations available at https://www.ohchr.org/EN/UDHR/Pages/SearchByLang.aspx (pdf, html, sound).

Emojis

image

A 10x7 flag in a 10x10 canvas

Trivia

Katicabogárfélék is Hungarian for ladybug.

Unicode charts [unicode.org]

SerenityOS Discord #fonts

Using our font in Browser

References

  1. Under-ConScript Unicode Registry 

  2. Wikipedia: CJK Unified Ideographs