BangleApps/apps/fontext
Gordon Williams 5875cba522 0.03: Extend range slightly to include Ukrainian fonts 2024-09-16 16:40:52 +01:00
..
ChangeLog 0.03: Extend range slightly to include Ukrainian fonts 2024-09-16 16:40:52 +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 0.03: Extend range slightly to include Ukrainian fonts 2024-09-16 16:40:52 +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 0.03: Extend range slightly to include Ukrainian fonts 2024-09-16 16:40:52 +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