BangleApps/apps/fontext
Gordon Williams b734d70021 new fonts with better spacing on formatting 2024-05-02 12:14:21 +01:00
..
ChangeLog new fonts with better spacing on formatting 2024-05-02 12:14:21 +01:00
README.md Support for international fonts, and rendering UTF8 characters that come from iOS direct in the messages app 2024-03-15 16:15:55 +00:00
app.png Support for international fonts, and rendering UTF8 characters that come from iOS direct in the messages app 2024-03-15 16:15:55 +00:00
boot.js Support for international fonts, and rendering UTF8 characters that come from iOS direct in the messages app 2024-03-15 16:15:55 +00:00
font.pbf new fonts with better spacing on formatting 2024-05-02 12:14:21 +01:00
lib.js Support for international fonts, and rendering UTF8 characters that come from iOS direct in the messages app 2024-03-15 16:15:55 +00:00
metadata.json new fonts with better spacing on formatting 2024-05-02 12:14:21 +01:00

README.md

Fonts (extended)

This library provides an international font that can be used to display messages.

The font is the 16px high GNU Unifont. All characters from Unicode codepoint 32 up until codepoint 1103 (U+044F) are included here, which should be enough for around 90% of languages but not Chinese/Japanese/Korean.

The font is 20kb so is far more sensible than the 2MB all regions font if you don't require non-latin languages.

https://arxiv.org/pdf/1801.07779.pdf#page=5

Usage

See the BangleApps README file for more information on fonts.

Recreating font.pbf

  • Go to bin directory
  • Run ./font_creator.js "Extended" ../apps/fontext/font.pbf