be26ac9abf
selmenu: use LRU cache so icons don't all need to be reloaded on scroll uismall.bdf: set default character for missing glyphs rendfont.cpp: * encapsulate many BDF and BDC handling details * make file I/O 64-bit clean, check for allocation errors * more solid BDF parser with error messages and trace logging * fix heap smash when building bitmaps for BDF fonts * extend BDC format to support high planes and default character * render default character if glyph not found for BDF/BDC |
||
---|---|---|
.. | ||
LICENSE | ||
NotoSans-Bold.bdc | ||
NotoSans-Bold.ttf | ||
README.md |
Noto fonts
Noto's goal is to provide a beautiful reading experience for everyone and for all languages. With visual harmony when multiple languages share a page. With multiple styles and weights. Freely available to all.
Currently, Noto covers all major languages of the world and many others, including European, African, Middle Eastern, Indic, South and Southeast Asian, Central Asian, American, and East Asian languages. Several minority and historical languages are also supported.
Support for Simplified Chinese, Traditional Chinese, Japanese, and Korean was first added in July 2014.
You can preview and download the Noto fonts at http://www.google.com/get/noto
Noto fonts are open source. All fonts are published under the SIL Open Font License, Version 1.1. (Prior to September 29, 2015, Noto fonts other than CJK were published under the Apache License, Version 2.0.)
Use unhinted fonts for Android and Mac (Android and Mac ignore hinting information embedded in fonts). Use hinted fonts for other platforms.
Development
All Noto fonts are included in this repository, except:
- Noto CJK fonts are in noto-cjk,
- Noto Emoji and Noto Color Emoji are in noto-emoji.
Tools used for testing fonts are in nototools.
Some source files are available in noto-source.
Development and user discussions happen on the noto-font Google Group.
News
-
2015-09-29: All Noto fonts now licensed under SIL Open Font License v1.1.
-
2015-06-08: The Noto project moved from Google Code to Github.
-
2015-04-20: Noto Sans CJK Version 1.002 released.
-
2015-03-30: Noto Sans Oriya and and a new design for Armenian fonts released.
-
2014-10-23: Experimental version of Noto Nastaliq Urdu released.
Special Note on Droid Fonts
The Droid fonts are superseded by Noto. Noto began as Droid, and since renaming all updates are made to the Noto fonts. Today Noto gives better support to all languages covered by Droid fonts, with more characters and fewer bugs, and covers many more languages. Both Android and ChromeOS have switched to Noto, and we strongly recommend everyone to replace Droid with Noto.
Similarly, the Droid Sans Fallback font is superseded by Noto Sans CJK, available from noto-cjk.
Have fun!
Google Internationalization Team