Fonts
Contents
Overview
This page adresses all issues concerning fonts in ReactOS.
What fonts does ReactOS need?
ReactOS needs a set of fonts wich can replace the standard MS Windows fonts. These fonts should have support for a wide range of characters, like Latin, Greek Cyrillic and some more. Later ReactOS might also need Asian and Arabic fonts. But not all characters have to be in all fonts.
Suggestion: divide the fonts into the unicode categories (look here. Put all characters from one category into the main fonts of that category. It doesn't make much sense to have chinese letters in Sans Serif and Serif. Also put math operators and some basic symbols into the fonts. Additional fonts may only have a basic character set.
Put Braille, ancient fonts, extended symbols, wingdings and webdings in different fonts.
NOTICE:ReactOS doesn't support font fallback and font linking.
Strikethrough: had already reimplemented in ReactOS.
Important Fonts
Arial- Courier (New)
Fixedsys / System / Terminal- Lucida Console
MS Sans SerifTimes New Roman
Additional Fonts
Comic Sans MS- Script
Marlett
Free Alternatives to the Core Fonts for the Web
Font | Alternative | License of Alternative |
---|---|---|
Andale Mono | Fira Mono | SIL Open Font License Version 1.1 |
Arial | Roboto 2014 | Apache License 2.0 |
Arial Black | Archivo Black | SIL Open Font License Version 1.1 |
Comic Sans MS | Comic Relief | SIL Open Font License Version 1.1 |
Courier New | Courier Prime | SIL Open Font License Version 1.1 |
Georgia | Poly | SIL Open Font License Version 1.1 |
Impact | Anton | SIL Open Font License Version 1.1 |
Times New Roman | Doulos SIL Italic & Bold Italic:Charis SIL |
SIL Open Font License Version 1.1 |
Trebuchet MS | Fira Sans | SIL Open Font License Version 1.1 |
Verdana | Open Sans | Apache License 2.0 |
Webdings | Freedings | SIL Open Font License Version 1.1 |
Free Alternatives to ClearType Font Collection
Font | Alternative | License of Alternative |
---|---|---|
Constantia | TODO: To find a free and similar font with oldstyle figures | |
Corbel | TODO: To find a free and similar font with oldstyle figures | |
Calibri | Noto Sans | SIL Open Font License Version 1.1 |
Cambria | Noto Serif | SIL Open Font License Version 1.1 |
Candara | TODO: To find a free and similar font with oldstyle figures | |
Consolas | Inconsolata | SIL Open Font License Version 1.1 |
Microsoft's Open Source Fonts
Font | License | Comment |
---|---|---|
Cascadia | SIL Open Font License 1.1 | Cascadia is a fun new coding font that comes bundled with Windows Terminal, and is now the default font in Visual Studio as well. |
Symbols | (No license found,but it is used by WinJS, which is licensed under MIT license) | an icon font as a fallback to Microsoft's Segoe UI Symbol and Segoe MDL2 Assets |
Selawik | SIL Open Font License 1.1 | Selawik is an open source replacement for Segoe UI. |
Font Naming
- The font file should be named like the font. Font names like c0633bt_.ttf or UTB_____.ttf don't look very good and are confusing.
- ReactOS might create some basic fonts from opensource fonts and give these fonts easy to remember names.
Free and GPL compatible fonts
This is a list of fonts out there that have a GNU GPL compatible license.
Linux Libertine
- Homepage: [1]
- Similar to: Times New Roman
- License: GPL
- Comment: Italic, Bold
Doulos SIL
- Homepage: http://scripts.sil.org
- Similar to: Times New Roman
- Character sets: Basic Latin, Latin-1 Supplement, Latin-Extended-A/B, Latin Extended Additional, IPA Extensions, Spacing Modifier Letters, Combining Diacritical Marks, Cyrillic, Phonetic Extensions, Phonetic Extensions Supplement, Subscripts and Superscripts, Currency Symbols, Number Forms, some Arrows, some Math Operators
- License: SIL OFL
- Comment: no italic or bold
Gentium
- Homepage: http://scripts.sil.org
- Similar to: Georgia
- Character sets:
- License: SIL OFL
Charis SIL
- Homepage: http://scripts.sil.org
- Similar to: Bitstream Charter
- Character sets:
- License: SIL OFL
Free Monospaced
- Homepage: [2]
- Similar to: Courier New
- Character sets: Basic Latin, Latin-1 Supplement, Latin-Extended-A/B, Latin Extended Additional, IPA Extensions, Greek, Greek Extended, Cyrillic, Armenian, Hebrew, Runic, Alphabetical Presentation Forms, Subscripts and Superscripts, Number Forms, Arrows, Math Operators, Box Drawing, Block Elements, Geometric Shapes, Misc Symbols, Braille Patterns
- License: GNU GPL
- Comment: some letters look a little blurry, vertical distance seems wrong
Free Sans
- Homepage: http://www.nongnu.org/freefont
- Similar to: MS Sans Serif
- Character sets: Basic Latin, Latin-1 supplement, Latin Extended-A/B, Latin Extended Additional, IPA Extensions, Greek, Greek extended, Cyrillic, Armenian, Hebrew, Syriac, Devangari, Bengali, Gurmukhi, Gujarati, Oriya, Tamil, Kannada, Hiragana, Katakana, Alphabetical Presentation Forms, Subscripts and Superscripts, Number Forms, Arrows, Math Operators, Box Drawing, Block Elements
- License: GNU GPL
- Comment: some letters look a little blurry, vertical distance seems wrong
Free Serif
- Homepage: http://www.nongnu.org/freefont
- Similar to: Times New Roman
- Character sets:?
- License: GNU GPL
- Comment: some letters look a little blurry, vertical distance seems wrong
Kaffeesatz
- Homepage: http://www.yanone.de/schriftgestaltung/kaffeesatz/
- License: Creative Commons License
Tagesschrift
- Homepage: http://www.yanone.de/schriftgestaltung/tagesschrift/
- License: Creative Commons License
Wen Quan Yi
- Homepage: http://wqy.sourceforge.net/cgi-bin/enindex.cgi
- Similar to: SimSung, Microsoft YaHei
- Character sets: Basic Latin, GB2312/18030 (Chinese), Unicode
- License: GNU GPL
- Comment: a free CJK font.
Noto Sans Symbols 2
- Homepage: https://fonts.google.com/noto/specimen/Noto+Sans+Symbols+2?query=symbol
- License: https://github.com/googlefonts/noto-fonts/blob/main/LICENSE
- Comment: a free font for special symbols.
Uno.fonts
- Homepage: https://github.com/unoplatform/uno.fonts
- License: Apache 2.0 License
- Similar to: Segoe MDL2 Assets
Free Font Tools
- FontForge
- Manutius Site is in German, but there's a download link for English version, too. Freeware for Windows for editing .pfb fonts.
- Noah Same site, in German, and this is also a free Postscript type 1 editor. (added by geertvdijk)
- Glyphr Studio is a free, web based font designer (also provides desktop version)