Compare commits

...

4 Commits

Author SHA1 Message Date
Jesse Vincent
cf83cd2519
Merge e39562e1c8 into 78d6e5931c 2026-02-04 00:34:43 +03:00
Jake Kenneally
78d6e5931c
fix: Correct debugging_monitor.py script instructions (#676)
Some checks are pending
CI / build (push) Waiting to run
## Summary

**What is the goal of this PR?**
- Minor correction to the `debugging_monitor.py` script instructions

**What changes are included?**
- `pyserial` should be installed, NOT `serial`, which is a [different
lib](https://pypi.org/project/serial/)
- Added macOS serial port

## Additional Context

- Just a minor docs update. I can confirm the debugging script is
working great on macOS

---

### AI Usage

While CrossPoint doesn't have restrictions on AI tools in contributing,
please be transparent about their usage as it
helps set the right context for reviewers.

Did you use AI tools to help write this code? _**< NO >**_
2026-02-04 00:33:20 +03:00
Luke Stein
dac11c3fdd
fix: Correct instruction text to match actual button text (#672)
## Summary

* Instruction text says "Press OK to scan again" but button label is
actually "Connect" (not OK)
* Corrects instruction text

---

### AI Usage

Did you use AI tools to help write this code? **No**
2026-02-04 00:32:52 +03:00
Jesse Vincent
e39562e1c8 feat: Add f-ligature support (ff, fi, fl, ffi, ffl)
Add ligature codepoints (U+FB00–FB06) to font conversion so all fonts
include ligature glyphs. Implement utf8NextCodepointWithLigatures() that
does lookahead substitution for f-ligature sequences. Use it in text
rendering and measurement so ligatures render correctly and word-wrapping
accounts for the ligature glyph widths.
2026-02-01 23:07:08 -08:00
60 changed files with 4632 additions and 657 deletions

View File

@ -102,13 +102,18 @@ After flashing the new features, its recommended to capture detailed logs fro
First, make sure all required Python packages are installed:
```python
python3 -m pip install serial colorama matplotlib
python3 -m pip install pyserial colorama matplotlib
```
after that run the script:
```sh
# For Linux
# This was tested on Debian and should work on most Linux systems.
python3 scripts/debugging_monitor.py
# For macOS
python3 scripts/debugging_monitor.py /dev/cu.usbmodem2101
```
This was tested on Debian and should work on most Linux systems. Minor adjustments may be required for Windows or macOS.
Minor adjustments may be required for Windows.
## Internals

View File

@ -18,7 +18,7 @@ void EpdFont::getTextBounds(const char* string, const int startX, const int star
int cursorX = startX;
const int cursorY = startY;
uint32_t cp;
while ((cp = utf8NextCodepoint(reinterpret_cast<const uint8_t**>(&string)))) {
while ((cp = utf8NextCodepointWithLigatures(reinterpret_cast<const uint8_t**>(&string)))) {
const EpdGlyph* glyph = getGlyph(cp);
if (!glyph) {

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t bookerly_12_boldBitmaps[51922] = {
static const uint8_t bookerly_12_boldBitmaps[52693] = {
0x0A, 0x83, 0xFC, 0x3F, 0x87, 0xF4, 0x7F, 0x43, 0xF4, 0x3F, 0x03, 0xF0, 0x3F, 0x03, 0xF0, 0x3F,
0x03, 0xF0, 0x2F, 0x01, 0xF0, 0x00, 0x00, 0x10, 0x2F, 0xC3, 0xFC, 0x3F, 0xC0, 0x50, 0x7E, 0x1F,
0x7F, 0x8F, 0xDF, 0xD3, 0xF3, 0xF4, 0xFC, 0xFD, 0x3F, 0x2F, 0x0F, 0xCB, 0xC3, 0xF2, 0xE0, 0xF8,
@ -3244,17 +3244,65 @@ static const uint8_t bookerly_12_boldBitmaps[51922] = {
0x00, 0x0F, 0xC0, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x2F, 0xFF, 0xFF, 0xFE, 0xBF,
0xFF, 0xFF, 0xFA, 0xFF, 0xFF, 0xFF, 0xE0, 0x2F, 0x47, 0xFC, 0x7F, 0xC3, 0xF4, 0x00, 0x00, 0x1F,
0x80, 0x0B, 0xC0, 0x0B, 0xD0, 0xFF, 0x40, 0xBF, 0x80, 0x7F, 0xC3, 0xFD, 0x02, 0xFE, 0x01, 0xFF,
0x0B, 0xE0, 0x07, 0xF0, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x80, 0x00, 0x00, 0x00,
0x00, 0x7F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x74, 0x1F, 0x80, 0x00, 0x00, 0x00, 0x74, 0x00, 0x78,
0x00, 0x00, 0x00, 0x7D, 0x04, 0x0B, 0x80, 0x00, 0x00, 0x7F, 0xFF, 0xE0, 0xF8, 0x00, 0x00, 0x7F,
0xFF, 0xFD, 0x2F, 0x80, 0x00, 0x7F, 0xFF, 0xFF, 0x87, 0xF8, 0x00, 0x7F, 0xFF, 0xFF, 0xE1, 0xFF,
0x80, 0x7F, 0xFF, 0xFF, 0x80, 0xBF, 0xF8, 0x2F, 0xFF, 0xF8, 0x00, 0x3F, 0xFE, 0x02, 0xFF, 0xFC,
0x00, 0xBF, 0xFE, 0x00, 0x2F, 0xFF, 0x42, 0xFF, 0xFE, 0x00, 0x02, 0xFF, 0xE2, 0xFF, 0xFE, 0x00,
0x00, 0x2F, 0xFC, 0xBF, 0xFE, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x2F, 0xD2,
0xFE, 0x00, 0x00, 0x00, 0x02, 0xF0, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x2D, 0x2E, 0x00, 0x00, 0x00,
0x00, 0x02, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
0x00, 0x00,
0x0B, 0xE0, 0x07, 0xF0, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
0xA4, 0x00, 0x00, 0xBF, 0xF9, 0xFF, 0xFC, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xD0, 0x0F, 0xF5, 0x7F,
0xF0, 0xBD, 0x02, 0xFC, 0x01, 0xFD, 0x02, 0x40, 0x3F, 0xC0, 0x1F, 0xC0, 0x00, 0x03, 0xF8, 0x02,
0xFC, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0xBF, 0xFF, 0xFF, 0xFF, 0xFC, 0x05, 0xBF, 0xD5,
0x7F, 0xD5, 0x00, 0x07, 0xF8, 0x02, 0xFC, 0x00, 0x00, 0x7F, 0x80, 0x2F, 0xC0, 0x00, 0x07, 0xF8,
0x02, 0xFC, 0x00, 0x00, 0x7F, 0x80, 0x2F, 0xC0, 0x00, 0x07, 0xF8, 0x02, 0xFC, 0x00, 0x00, 0x7F,
0x80, 0x2F, 0xC0, 0x00, 0x07, 0xF8, 0x02, 0xFC, 0x00, 0x00, 0x7F, 0x80, 0x2F, 0xC0, 0x00, 0x2F,
0xFF, 0x0B, 0xFF, 0xE0, 0x03, 0xFF, 0xF0, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x69, 0x40, 0x00, 0x00,
0xBF, 0xFF, 0x40, 0x00, 0x3F, 0xFF, 0xFD, 0x00, 0x0F, 0xF4, 0x2F, 0xD0, 0x02, 0xFC, 0x00, 0xF8,
0x00, 0x3F, 0xC0, 0x00, 0x00, 0x03, 0xF8, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xC0, 0xBF, 0xFF,
0xFF, 0xFC, 0x05, 0xBF, 0xD5, 0x7F, 0xC0, 0x07, 0xF8, 0x02, 0xFC, 0x00, 0x7F, 0x80, 0x2F, 0xC0,
0x07, 0xF8, 0x02, 0xFC, 0x00, 0x7F, 0x80, 0x2F, 0xC0, 0x07, 0xF8, 0x02, 0xFC, 0x00, 0x7F, 0x80,
0x2F, 0xC0, 0x07, 0xF8, 0x02, 0xFC, 0x00, 0x7F, 0x80, 0x2F, 0xC0, 0x2F, 0xFF, 0x0B, 0xFF, 0xC3,
0xFF, 0xF0, 0xFF, 0xFC, 0x00, 0x00, 0x69, 0x44, 0x00, 0x00, 0xFF, 0xFF, 0xC0, 0x00, 0x3F, 0xFF,
0xFC, 0x00, 0x0F, 0xF4, 0x3F, 0xC0, 0x01, 0xFD, 0x02, 0xFC, 0x00, 0x3F, 0xC0, 0x2F, 0xC0, 0x03,
0xF8, 0x02, 0xFC, 0x02, 0xFF, 0xFC, 0x2F, 0xC0, 0xBF, 0xFF, 0xC2, 0xFC, 0x05, 0xBF, 0xD4, 0x2F,
0xC0, 0x07, 0xF8, 0x02, 0xFC, 0x00, 0x7F, 0x80, 0x2F, 0xC0, 0x07, 0xF8, 0x02, 0xFC, 0x00, 0x7F,
0x80, 0x2F, 0xC0, 0x07, 0xF8, 0x02, 0xFC, 0x00, 0x7F, 0x80, 0x2F, 0xC0, 0x07, 0xF8, 0x02, 0xFC,
0x00, 0x7F, 0x80, 0x2F, 0xC0, 0x2F, 0xFF, 0x0B, 0xFF, 0xC3, 0xFF, 0xF0, 0xFF, 0xFC, 0x00, 0x00,
0x00, 0x00, 0x5A, 0x40, 0x00, 0x00, 0xBF, 0xF8, 0x7F, 0xFF, 0xC0, 0x00, 0x3F, 0xFF, 0xFF, 0xFF,
0xFF, 0x00, 0x0F, 0xF4, 0x7F, 0xF8, 0x1F, 0xF0, 0x02, 0xFC, 0x00, 0xFE, 0x00, 0x7D, 0x00, 0x3F,
0xC0, 0x1F, 0xD0, 0x00, 0x00, 0x03, 0xF8, 0x02, 0xFC, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xE0, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x05, 0xBF, 0xD5, 0x7F, 0xD5, 0x6F, 0xE0, 0x07,
0xF8, 0x02, 0xFC, 0x00, 0xFE, 0x00, 0x7F, 0x80, 0x2F, 0xC0, 0x0F, 0xE0, 0x07, 0xF8, 0x02, 0xFC,
0x00, 0xFE, 0x00, 0x7F, 0x80, 0x2F, 0xC0, 0x0F, 0xE0, 0x07, 0xF8, 0x02, 0xFC, 0x00, 0xFE, 0x00,
0x7F, 0x80, 0x2F, 0xC0, 0x0F, 0xE0, 0x07, 0xF8, 0x02, 0xFC, 0x00, 0xFE, 0x00, 0x7F, 0x80, 0x2F,
0xC0, 0x0F, 0xE0, 0x2F, 0xFF, 0x1F, 0xFF, 0x47, 0xFF, 0xD3, 0xFF, 0xF2, 0xFF, 0xF8, 0xBF, 0xFE,
0x00, 0x00, 0x00, 0x00, 0x5A, 0x44, 0x00, 0x00, 0xBF, 0xF8, 0x7F, 0xFF, 0xE0, 0x00, 0x3F, 0xFF,
0xFF, 0xFF, 0xFE, 0x00, 0x0F, 0xF4, 0x7F, 0xF8, 0x1F, 0xE0, 0x02, 0xFC, 0x00, 0xFF, 0x00, 0xFE,
0x00, 0x3F, 0xC0, 0x1F, 0xD0, 0x0F, 0xE0, 0x03, 0xF8, 0x02, 0xFC, 0x00, 0xFE, 0x02, 0xFF, 0xFF,
0xFF, 0xFE, 0x0F, 0xE0, 0xBF, 0xFF, 0xFF, 0xFF, 0xE0, 0xFE, 0x05, 0xBF, 0xD5, 0x7F, 0xD4, 0x0F,
0xE0, 0x07, 0xF8, 0x02, 0xFC, 0x00, 0xFE, 0x00, 0x7F, 0x80, 0x2F, 0xC0, 0x0F, 0xE0, 0x07, 0xF8,
0x02, 0xFC, 0x00, 0xFE, 0x00, 0x7F, 0x80, 0x2F, 0xC0, 0x0F, 0xE0, 0x07, 0xF8, 0x02, 0xFC, 0x00,
0xFE, 0x00, 0x7F, 0x80, 0x2F, 0xC0, 0x0F, 0xE0, 0x07, 0xF8, 0x02, 0xFC, 0x00, 0xFE, 0x00, 0x7F,
0x80, 0x2F, 0xC0, 0x0F, 0xE0, 0x2F, 0xFF, 0x1F, 0xFF, 0x47, 0xFF, 0xD3, 0xFF, 0xF2, 0xFF, 0xF8,
0xBF, 0xFE, 0x00, 0x01, 0xA4, 0x00, 0x00, 0x00, 0x2F, 0xFE, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0x00,
0x00, 0x01, 0xFC, 0x2D, 0x14, 0x00, 0x02, 0xF8, 0x00, 0xFC, 0x00, 0x03, 0xF8, 0x01, 0xFC, 0x00,
0x03, 0xF8, 0x02, 0xFC, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xFC, 0xBF, 0xFF, 0xFF, 0xFF, 0xFC, 0x5B,
0xFD, 0x57, 0xFD, 0x54, 0x07, 0xF8, 0x02, 0xFC, 0x00, 0x07, 0xF8, 0x02, 0xFC, 0x00, 0x07, 0xF8,
0x02, 0xFC, 0x00, 0x07, 0xF8, 0x02, 0xFC, 0x00, 0x07, 0xF8, 0x02, 0xFC, 0x00, 0x07, 0xF8, 0x02,
0xFC, 0x00, 0x07, 0xF8, 0x02, 0xFD, 0x00, 0x07, 0xF8, 0x02, 0xFF, 0xAD, 0x2F, 0xFF, 0xC1, 0xFF,
0xFD, 0x3F, 0xFF, 0xC0, 0xBF, 0xF8, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, 0x06, 0x90, 0x00,
0x00, 0x00, 0x0F, 0xFF, 0xE0, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x7D, 0x07, 0xFC,
0x00, 0x00, 0x0B, 0xC0, 0x2F, 0xD0, 0x00, 0x00, 0xB8, 0x01, 0xFD, 0x00, 0x00, 0x57, 0xC0, 0x1F,
0xE0, 0x00, 0xBF, 0xFF, 0x0B, 0xFF, 0xFD, 0x2F, 0xEB, 0xF0, 0xFF, 0xFF, 0xD3, 0xF0, 0x1F, 0x06,
0xFE, 0x54, 0x7F, 0x00, 0xF0, 0x1F, 0xE0, 0x07, 0xFE, 0x00, 0x01, 0xFE, 0x00, 0x3F, 0xFF, 0x40,
0x1F, 0xE0, 0x00, 0xFF, 0xFE, 0x01, 0xFE, 0x00, 0x01, 0xFF, 0xF4, 0x1F, 0xE0, 0x01, 0x01, 0xFF,
0x81, 0xFE, 0x00, 0xB8, 0x03, 0xF8, 0x1F, 0xE0, 0x0F, 0xD0, 0x3F, 0x41, 0xFF, 0xAA, 0xBF, 0xFF,
0xE0, 0x0F, 0xFF, 0xE7, 0xFF, 0xF8, 0x00, 0x7F, 0xFC, 0x00, 0x50, 0x00, 0x00, 0x54, 0x00, 0x00,
0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x80,
0x00, 0x00, 0x00, 0x00, 0x7F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x74, 0x1F, 0x80, 0x00, 0x00, 0x00,
0x74, 0x00, 0x78, 0x00, 0x00, 0x00, 0x7D, 0x04, 0x0B, 0x80, 0x00, 0x00, 0x7F, 0xFF, 0xE0, 0xF8,
0x00, 0x00, 0x7F, 0xFF, 0xFD, 0x2F, 0x80, 0x00, 0x7F, 0xFF, 0xFF, 0x87, 0xF8, 0x00, 0x7F, 0xFF,
0xFF, 0xE1, 0xFF, 0x80, 0x7F, 0xFF, 0xFF, 0x80, 0xBF, 0xF8, 0x2F, 0xFF, 0xF8, 0x00, 0x3F, 0xFE,
0x02, 0xFF, 0xFC, 0x00, 0xBF, 0xFE, 0x00, 0x2F, 0xFF, 0x42, 0xFF, 0xFE, 0x00, 0x02, 0xFF, 0xE2,
0xFF, 0xFE, 0x00, 0x00, 0x2F, 0xFC, 0xBF, 0xFE, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFE, 0x00, 0x00,
0x00, 0x2F, 0xD2, 0xFE, 0x00, 0x00, 0x00, 0x02, 0xF0, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x2D, 0x2E,
0x00, 0x00, 0x00, 0x00, 0x02, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x00, 0x00, 0x00,
};
static const EpdGlyph bookerly_12_boldGlyphs[] = {
@ -4004,7 +4052,14 @@ static const EpdGlyph bookerly_12_boldGlyphs[] = {
{ 15, 18, 25, 5, 18, 68, 51667 }, // ⊥
{ 6, 5, 16, 5, 9, 8, 51735 }, // ⋅
{ 23, 5, 25, 1, 9, 29, 51743 }, // ⋯
{ 25, 24, 25, 0, 21, 150, 51772 }, // <20>
{ 22, 20, 19, 0, 20, 110, 51772 }, // ff
{ 18, 20, 17, 0, 20, 90, 51882 }, // fi
{ 18, 20, 18, 0, 20, 90, 51972 }, // fl
{ 26, 20, 26, 0, 20, 130, 52062 }, // ffi
{ 26, 20, 26, 0, 20, 130, 52192 }, // ffl
{ 20, 21, 20, 0, 20, 105, 52322 }, // ſt
{ 22, 21, 23, 1, 20, 116, 52427 }, // st
{ 25, 24, 25, 0, 21, 150, 52543 }, // <20>
};
static const EpdUnicodeInterval bookerly_12_boldIntervals[] = {
@ -4071,14 +4126,15 @@ static const EpdUnicodeInterval bookerly_12_boldIntervals[] = {
{ 0x22A5, 0x22A5, 0x2E7 },
{ 0x22C5, 0x22C5, 0x2E8 },
{ 0x22EF, 0x22EF, 0x2E9 },
{ 0xFFFD, 0xFFFD, 0x2EA },
{ 0xFB00, 0xFB06, 0x2EA },
{ 0xFFFD, 0xFFFD, 0x2F1 },
};
static const EpdFontData bookerly_12_bold = {
bookerly_12_boldBitmaps,
bookerly_12_boldGlyphs,
bookerly_12_boldIntervals,
64,
65,
33,
27,
-7,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t bookerly_12_bolditalicBitmaps[53236] = {
static const uint8_t bookerly_12_bolditalicBitmaps[54337] = {
0x00, 0x68, 0x01, 0xFC, 0x03, 0xF8, 0x07, 0xF4, 0x07, 0xF0, 0x0B, 0xE0, 0x0F, 0xD0, 0x0F, 0xC0,
0x0F, 0xC0, 0x0F, 0x80, 0x1F, 0x40, 0x1F, 0x00, 0x2F, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x04, 0x00,
0x7F, 0x00, 0xBF, 0x00, 0xBD, 0x00, 0x10, 0x00, 0x0B, 0x87, 0xC2, 0xF4, 0xFC, 0x3F, 0x2F, 0x83,
@ -3327,16 +3327,85 @@ static const uint8_t bookerly_12_bolditalicBitmaps[53236] = {
0xFE, 0xBF, 0xFF, 0xFF, 0xFA, 0xFF, 0xFF, 0xFF, 0xE0, 0x2F, 0x47, 0xFC, 0x7F, 0xC3, 0xF4, 0x00,
0x00, 0x1F, 0x80, 0x0B, 0xC0, 0x0B, 0xD0, 0xFF, 0x40, 0xBF, 0x80, 0x7F, 0xC3, 0xFD, 0x02, 0xFE,
0x01, 0xFF, 0x0B, 0xE0, 0x07, 0xF0, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x80, 0x00,
0x00, 0x00, 0x00, 0x7F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x74, 0x1F, 0x80, 0x00, 0x00, 0x00, 0x74,
0x00, 0x78, 0x00, 0x00, 0x00, 0x7D, 0x04, 0x0B, 0x80, 0x00, 0x00, 0x7F, 0xFF, 0xE0, 0xF8, 0x00,
0x00, 0x7F, 0xFF, 0xFD, 0x2F, 0x80, 0x00, 0x7F, 0xFF, 0xFF, 0x87, 0xF8, 0x00, 0x7F, 0xFF, 0xFF,
0xE1, 0xFF, 0x80, 0x7F, 0xFF, 0xFF, 0x80, 0xBF, 0xF8, 0x2F, 0xFF, 0xF8, 0x00, 0x3F, 0xFE, 0x02,
0xFF, 0xFC, 0x00, 0xBF, 0xFE, 0x00, 0x2F, 0xFF, 0x42, 0xFF, 0xFE, 0x00, 0x02, 0xFF, 0xE2, 0xFF,
0xFE, 0x00, 0x00, 0x2F, 0xFC, 0xBF, 0xFE, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00,
0x2F, 0xD2, 0xFE, 0x00, 0x00, 0x00, 0x02, 0xF0, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x2D, 0x2E, 0x00,
0x00, 0x00, 0x00, 0x02, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x16, 0x40, 0x00, 0x00, 0x00, 0xBF, 0xE7, 0xFF, 0xC0, 0x00, 0x00, 0x2F, 0xFF,
0xFF, 0xFF, 0x40, 0x00, 0x01, 0xFD, 0x5F, 0xF4, 0x3C, 0x00, 0x00, 0x0F, 0xD0, 0x1F, 0xC0, 0x00,
0x00, 0x00, 0xBF, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x03, 0xF8, 0x03, 0xF8, 0x00, 0x00, 0x00, 0xBF,
0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x16, 0xFD, 0x56, 0xFD,
0x50, 0x00, 0x00, 0x0B, 0xF0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x3F, 0x40, 0x00, 0x00,
0x00, 0xFD, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x07, 0xF0, 0x07, 0xF0, 0x00, 0x00, 0x00, 0x2F, 0xC0,
0x2F, 0xC0, 0x00, 0x00, 0x00, 0xBE, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x03, 0xF8, 0x03, 0xF4, 0x00,
0x00, 0x00, 0x0F, 0xD0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x02,
0xFC, 0x02, 0xFC, 0x00, 0x00, 0x00, 0x0F, 0xE0, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x7F,
0x00, 0x00, 0x02, 0x81, 0xFD, 0x07, 0xF4, 0x00, 0x00, 0x1F, 0xEF, 0xFF, 0xFF, 0x80, 0x00, 0x00,
0x7F, 0xFE, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0xBF, 0x80, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x50, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xC0, 0x00, 0x00, 0x1F, 0xFF, 0xFC, 0x00, 0x00,
0x1F, 0xD0, 0x7E, 0x00, 0x00, 0x0F, 0xD0, 0x06, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x00, 0x03,
0xF8, 0x00, 0x40, 0x00, 0x0B, 0xFF, 0xFF, 0xF8, 0x00, 0x0F, 0xFF, 0xFF, 0xFE, 0x00, 0x01, 0x6F,
0xD5, 0x7F, 0x40, 0x00, 0x0B, 0xF0, 0x0F, 0xC0, 0x00, 0x03, 0xF8, 0x07, 0xF0, 0x00, 0x00, 0xFD,
0x02, 0xF8, 0x00, 0x00, 0x7F, 0x00, 0xFD, 0x00, 0x00, 0x2F, 0xC0, 0x3F, 0x00, 0x00, 0x0B, 0xE0,
0x1F, 0xC0, 0x00, 0x03, 0xF8, 0x0B, 0xE2, 0x00, 0x00, 0xFD, 0x03, 0xFF, 0xD0, 0x00, 0x7F, 0x00,
0xFF, 0xF0, 0x00, 0x2F, 0xC0, 0x2F, 0xE0, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0x03, 0xF4, 0x00,
0x00, 0x02, 0x81, 0xFC, 0x00, 0x00, 0x01, 0xFE, 0xFD, 0x00, 0x00, 0x00, 0x7F, 0xFD, 0x00, 0x00,
0x00, 0x0B, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x06,
0xFF, 0xBD, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0xBF, 0x96, 0xFD, 0x00, 0x00, 0x0F,
0xD0, 0x1F, 0xC0, 0x00, 0x02, 0xFC, 0x01, 0xFC, 0x00, 0x00, 0x3F, 0x80, 0x2F, 0x80, 0x00, 0x2F,
0xFF, 0xD3, 0xF4, 0x00, 0x0F, 0xFF, 0xFC, 0x3F, 0x00, 0x00, 0x5B, 0xF5, 0x07, 0xF0, 0x00, 0x00,
0xBF, 0x00, 0xBE, 0x00, 0x00, 0x0F, 0xE0, 0x0F, 0xD0, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00,
0x1F, 0xC0, 0x1F, 0xC0, 0x00, 0x02, 0xFC, 0x02, 0xFC, 0x00, 0x00, 0x2F, 0x80, 0x3F, 0x80, 0x00,
0x03, 0xF8, 0x03, 0xF4, 0x80, 0x00, 0x3F, 0x40, 0x3F, 0xFC, 0x00, 0x07, 0xF0, 0x03, 0xFF, 0x80,
0x00, 0xBF, 0x00, 0x3F, 0xD0, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00,
0x28, 0x1F, 0xC0, 0x00, 0x00, 0x07, 0xFB, 0xF4, 0x00, 0x00, 0x00, 0x7F, 0xFD, 0x00, 0x00, 0x00,
0x02, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x50, 0x00, 0x00, 0x00,
0x0B, 0xFE, 0x1F, 0xFF, 0xC0, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x1F, 0xD5,
0xFF, 0xC0, 0x7E, 0x00, 0x00, 0x0F, 0xD0, 0x0F, 0xC0, 0x0A, 0x00, 0x00, 0x0B, 0xF0, 0x0B, 0xF0,
0x00, 0x00, 0x00, 0x03, 0xF8, 0x03, 0xF8, 0x01, 0x40, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8,
0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x01, 0x6F, 0xD5, 0x6F, 0xD5, 0x7F, 0x40, 0x00,
0x0B, 0xF0, 0x0F, 0xE0, 0x0F, 0xC0, 0x00, 0x03, 0xF8, 0x03, 0xF4, 0x07, 0xF0, 0x00, 0x00, 0xFD,
0x00, 0xFC, 0x02, 0xF8, 0x00, 0x00, 0x7F, 0x00, 0x7F, 0x00, 0xFD, 0x00, 0x00, 0x2F, 0xC0, 0x2F,
0xC0, 0x7F, 0x00, 0x00, 0x0B, 0xE0, 0x0F, 0xE0, 0x2F, 0xC0, 0x00, 0x03, 0xF8, 0x03, 0xF4, 0x0F,
0xE2, 0x00, 0x00, 0xFD, 0x00, 0xFC, 0x03, 0xFF, 0xC0, 0x00, 0x7F, 0x00, 0x7F, 0x00, 0xFF, 0xE0,
0x00, 0x2F, 0xC0, 0x2F, 0xC0, 0x2F, 0xD0, 0x00, 0x0F, 0xE0, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0x03,
0xF0, 0x07, 0xF0, 0x00, 0x00, 0x02, 0x81, 0xFD, 0x07, 0xF4, 0x00, 0x00, 0x01, 0xFE, 0xFF, 0xFF,
0xF8, 0x00, 0x00, 0x00, 0x7F, 0xFE, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x0B, 0xF8, 0x06, 0x50, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x02, 0xFF, 0x87,
0xFF, 0xBD, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x7F, 0x57, 0xFF, 0x96,
0xFC, 0x00, 0x00, 0x0F, 0xD0, 0x0F, 0xD0, 0x1F, 0xC0, 0x00, 0x02, 0xFC, 0x02, 0xFC, 0x02, 0xFC,
0x00, 0x00, 0x3F, 0x80, 0x3F, 0x80, 0x3F, 0x80, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xC3, 0xF4, 0x00,
0x0F, 0xFF, 0xFF, 0xFF, 0xFC, 0x7F, 0x00, 0x00, 0x5B, 0xF5, 0x5B, 0xF5, 0x0B, 0xF0, 0x00, 0x00,
0xBF, 0x00, 0xFE, 0x00, 0xBE, 0x00, 0x00, 0x0F, 0xE0, 0x0F, 0xD0, 0x0F, 0xD0, 0x00, 0x00, 0xFD,
0x00, 0xFC, 0x00, 0xFC, 0x00, 0x00, 0x1F, 0xC0, 0x1F, 0xC0, 0x1F, 0xC0, 0x00, 0x02, 0xFC, 0x02,
0xFC, 0x02, 0xF8, 0x00, 0x00, 0x2F, 0x80, 0x3F, 0x80, 0x3F, 0x40, 0x00, 0x03, 0xF8, 0x03, 0xF4,
0x03, 0xF4, 0x40, 0x00, 0x3F, 0x40, 0x3F, 0x00, 0x3F, 0xFC, 0x00, 0x07, 0xF0, 0x07, 0xF0, 0x07,
0xFF, 0x40, 0x00, 0xBF, 0x00, 0xBF, 0x00, 0x3F, 0xD0, 0x00, 0x0F, 0xE0, 0x0F, 0xD0, 0x00, 0x00,
0x00, 0x00, 0xFC, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x28, 0x1F, 0xD0, 0x7F, 0x40, 0x00, 0x00, 0x07,
0xFB, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x7F, 0xFE, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x02, 0xFE,
0x01, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x40, 0x00, 0x00, 0x00, 0x00, 0xFF,
0xF0, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x0B, 0xE0, 0xD0, 0x00, 0x00, 0x00,
0x0F, 0xC0, 0x0B, 0xC0, 0x00, 0x00, 0x2F, 0xC0, 0x1F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x3F, 0x40,
0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFD, 0x00, 0x05, 0xBF, 0x55,
0xFF, 0x50, 0x00, 0x00, 0xBF, 0x00, 0xFE, 0x00, 0x00, 0x00, 0xFE, 0x00, 0xFD, 0x00, 0x00, 0x00,
0xFD, 0x01, 0xFC, 0x00, 0x00, 0x01, 0xFC, 0x01, 0xFC, 0x00, 0x00, 0x02, 0xFC, 0x02, 0xFC, 0x00,
0x00, 0x02, 0xF8, 0x03, 0xF8, 0x00, 0x00, 0x03, 0xF8, 0x03, 0xF4, 0x3C, 0x00, 0x03, 0xF4, 0x03,
0xFF, 0xFC, 0x00, 0x07, 0xF0, 0x03, 0xFF, 0xF0, 0x00, 0x0B, 0xF0, 0x02, 0xFF, 0x80, 0x00, 0x0F,
0xE0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0x28, 0x1F, 0xC0, 0x00, 0x00, 0x00,
0x7F, 0xBF, 0x40, 0x00, 0x00, 0x00, 0x7F, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xE0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x68, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xC0, 0x00, 0x00, 0x2F,
0xEA, 0xF8, 0x00, 0x00, 0x03, 0xD0, 0x1F, 0x40, 0x00, 0x00, 0xBC, 0x03, 0xF4, 0x00, 0x02, 0xFF,
0xC1, 0xBF, 0xFE, 0x00, 0xFF, 0xFC, 0x7F, 0xFF, 0xD0, 0x3F, 0x43, 0x81, 0xFE, 0x50, 0x03, 0xF0,
0x00, 0x0F, 0xD0, 0x00, 0x3F, 0xD0, 0x01, 0xFC, 0x00, 0x01, 0xFF, 0x80, 0x1F, 0xC0, 0x00, 0x0B,
0xFE, 0x02, 0xFC, 0x00, 0x00, 0x1F, 0xF4, 0x3F, 0x80, 0x00, 0x80, 0x3F, 0x83, 0xF4, 0x00, 0x2F,
0x02, 0xF8, 0x7F, 0x43, 0x83, 0xFD, 0x7F, 0x07, 0xFF, 0xF8, 0x3F, 0xFF, 0xD0, 0x7F, 0xFF, 0x00,
0xBF, 0xF0, 0x02, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00,
0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x80, 0x00, 0x00, 0x00, 0x00,
0x7F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x74, 0x1F, 0x80, 0x00, 0x00, 0x00, 0x74, 0x00, 0x78, 0x00,
0x00, 0x00, 0x7D, 0x04, 0x0B, 0x80, 0x00, 0x00, 0x7F, 0xFF, 0xE0, 0xF8, 0x00, 0x00, 0x7F, 0xFF,
0xFD, 0x2F, 0x80, 0x00, 0x7F, 0xFF, 0xFF, 0x87, 0xF8, 0x00, 0x7F, 0xFF, 0xFF, 0xE1, 0xFF, 0x80,
0x7F, 0xFF, 0xFF, 0x80, 0xBF, 0xF8, 0x2F, 0xFF, 0xF8, 0x00, 0x3F, 0xFE, 0x02, 0xFF, 0xFC, 0x00,
0xBF, 0xFE, 0x00, 0x2F, 0xFF, 0x42, 0xFF, 0xFE, 0x00, 0x02, 0xFF, 0xE2, 0xFF, 0xFE, 0x00, 0x00,
0x2F, 0xFC, 0xBF, 0xFE, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x2F, 0xD2, 0xFE,
0x00, 0x00, 0x00, 0x02, 0xF0, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x2D, 0x2E, 0x00, 0x00, 0x00, 0x00,
0x02, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
0x00,
};
static const EpdGlyph bookerly_12_bolditalicGlyphs[] = {
@ -4086,7 +4155,14 @@ static const EpdGlyph bookerly_12_bolditalicGlyphs[] = {
{ 15, 18, 25, 5, 18, 68, 52981 }, // ⊥
{ 6, 5, 16, 5, 9, 8, 53049 }, // ⋅
{ 23, 5, 25, 1, 9, 29, 53057 }, // ⋯
{ 25, 24, 25, 0, 21, 150, 53086 }, // <20>
{ 27, 26, 19, -5, 20, 176, 53086 }, // ff
{ 21, 26, 16, -5, 20, 137, 53262 }, // fi
{ 22, 26, 17, -5, 20, 143, 53399 }, // fl
{ 29, 26, 24, -5, 20, 189, 53542 }, // ffi
{ 30, 26, 25, -5, 20, 195, 53731 }, // ffl
{ 24, 26, 19, -5, 20, 156, 53926 }, // ſt
{ 22, 19, 21, -1, 18, 105, 54082 }, // st
{ 25, 24, 25, 0, 21, 150, 54187 }, // <20>
};
static const EpdUnicodeInterval bookerly_12_bolditalicIntervals[] = {
@ -4153,14 +4229,15 @@ static const EpdUnicodeInterval bookerly_12_bolditalicIntervals[] = {
{ 0x22A5, 0x22A5, 0x2E7 },
{ 0x22C5, 0x22C5, 0x2E8 },
{ 0x22EF, 0x22EF, 0x2E9 },
{ 0xFFFD, 0xFFFD, 0x2EA },
{ 0xFB00, 0xFB06, 0x2EA },
{ 0xFFFD, 0xFFFD, 0x2F1 },
};
static const EpdFontData bookerly_12_bolditalic = {
bookerly_12_bolditalicBitmaps,
bookerly_12_bolditalicGlyphs,
bookerly_12_bolditalicIntervals,
64,
65,
33,
27,
-7,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t bookerly_12_italicBitmaps[49479] = {
static const uint8_t bookerly_12_italicBitmaps[50575] = {
0x00, 0x14, 0x03, 0xD0, 0x1F, 0x00, 0xF8, 0x03, 0xD0, 0x0F, 0x00, 0x7C, 0x02, 0xD0, 0x0B, 0x00,
0x3C, 0x00, 0xE0, 0x03, 0x80, 0x1D, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x1D, 0x01, 0xF8, 0x07,
0xC0, 0x04, 0x00, 0x0A, 0x07, 0x0B, 0x87, 0xC3, 0xD2, 0xE0, 0xF0, 0xB4, 0x38, 0x3C, 0x0D, 0x0E,
@ -3092,16 +3092,84 @@ static const uint8_t bookerly_12_italicBitmaps[49479] = {
0x00, 0x00, 0x0B, 0x80, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0xB8, 0x00, 0x05, 0x56, 0xE5, 0x54,
0xBF, 0xFF, 0xFF, 0xFA, 0xFF, 0xFF, 0xFF, 0xE0, 0x10, 0xBD, 0xFE, 0xBC, 0x04, 0x00, 0x04, 0x00,
0x05, 0x1F, 0xC0, 0x0F, 0xC0, 0x0B, 0xDB, 0xF0, 0x03, 0xF0, 0x03, 0xF8, 0xF4, 0x00, 0xF8, 0x00,
0x7C, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00,
0x7F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x74, 0x1F, 0x80, 0x00,
0x00, 0x00, 0x74, 0x00, 0x78, 0x00, 0x00, 0x00, 0x7D, 0x04, 0x0B, 0x80, 0x00, 0x00, 0x7F, 0xFF,
0xE0, 0xF8, 0x00, 0x00, 0x7F, 0xFF, 0xFD, 0x2F, 0x80, 0x00, 0x7F, 0xFF, 0xFF, 0x87, 0xF8, 0x00,
0x7F, 0xFF, 0xFF, 0xE1, 0xFF, 0x80, 0x7F, 0xFF, 0xFF, 0x80, 0xBF, 0xF8, 0x2F, 0xFF, 0xF8, 0x00,
0x3F, 0xFE, 0x02, 0xFF, 0xFC, 0x00, 0xBF, 0xFE, 0x00, 0x2F, 0xFF, 0x42, 0xFF, 0xFE, 0x00, 0x02,
0xFF, 0xE2, 0xFF, 0xFE, 0x00, 0x00, 0x2F, 0xFC, 0xBF, 0xFE, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFE,
0x00, 0x00, 0x00, 0x2F, 0xD2, 0xFE, 0x00, 0x00, 0x00, 0x02, 0xF0, 0x3E, 0x00, 0x00, 0x00, 0x00,
0x2D, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00,
0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x90, 0xBF, 0x80, 0x00,
0x00, 0x0B, 0xFF, 0xFF, 0xBF, 0x00, 0x00, 0x00, 0xB4, 0x07, 0xF4, 0x14, 0x00, 0x00, 0x07, 0xC0,
0x07, 0xC0, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x00, 0xF4, 0x00,
0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x00,
0xB4, 0x00, 0xB8, 0x00, 0x00, 0x00, 0x03, 0xC0, 0x03, 0xD0, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x0F,
0x00, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x02, 0xE0, 0x01, 0xE0, 0x00, 0x00,
0x00, 0x0F, 0x40, 0x0B, 0x80, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x3D, 0x00, 0x00, 0x00, 0x01, 0xF0,
0x00, 0xF0, 0x00, 0x00, 0x00, 0x07, 0xC0, 0x07, 0xC0, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x2E, 0x00,
0x00, 0x00, 0x00, 0xF4, 0x00, 0xB4, 0x00, 0x00, 0x00, 0x03, 0xC0, 0x03, 0xC0, 0x00, 0x00, 0x00,
0x1F, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x00, 0xB4, 0x00, 0x00, 0x0B, 0x07, 0xF9, 0x1B,
0x80, 0x00, 0x00, 0x3F, 0xFD, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x7F, 0x80, 0x55, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x80, 0x00, 0x00, 0x0B, 0xEB,
0xF4, 0x00, 0x00, 0x0B, 0x80, 0x3D, 0x00, 0x00, 0x07, 0xC0, 0x01, 0x00, 0x00, 0x03, 0xD0, 0x00,
0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xF4, 0x00, 0x03, 0xFF, 0xFF, 0xFD,
0x00, 0x00, 0x0F, 0x40, 0x0F, 0x00, 0x00, 0x03, 0xC0, 0x03, 0xC0, 0x00, 0x00, 0xF0, 0x02, 0xF0,
0x00, 0x00, 0x7C, 0x00, 0xF4, 0x00, 0x00, 0x2E, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x40, 0x1F, 0x00,
0x00, 0x03, 0xC0, 0x0B, 0x80, 0x00, 0x01, 0xF0, 0x03, 0xD1, 0x00, 0x00, 0x7C, 0x00, 0xF6, 0xC0,
0x00, 0x2E, 0x00, 0x7F, 0xD0, 0x00, 0x0F, 0x40, 0x0F, 0xC0, 0x00, 0x03, 0xC0, 0x00, 0x00, 0x00,
0x01, 0xF0, 0x00, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x00, 0x00, 0xB0, 0x7C, 0x00, 0x00, 0x00, 0x3F,
0xFC, 0x00, 0x00, 0x00, 0x07, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xBF, 0xFD, 0x00, 0x00, 0x00, 0xBE, 0xBF, 0xD0, 0x00, 0x00, 0x2D, 0x00, 0x7C,
0x00, 0x00, 0x07, 0xC0, 0x07, 0xC0, 0x00, 0x00, 0xF4, 0x00, 0xB8, 0x00, 0x00, 0x0F, 0x00, 0x0F,
0x40, 0x00, 0x0B, 0xFF, 0xD0, 0xF0, 0x00, 0x03, 0xFF, 0xFC, 0x1F, 0x00, 0x00, 0x03, 0xD0, 0x02,
0xE0, 0x00, 0x00, 0x3C, 0x00, 0x3D, 0x00, 0x00, 0x03, 0xC0, 0x03, 0xC0, 0x00, 0x00, 0x7C, 0x00,
0x3C, 0x00, 0x00, 0x0B, 0x80, 0x07, 0xC0, 0x00, 0x00, 0xF4, 0x00, 0xB8, 0x00, 0x00, 0x0F, 0x00,
0x0F, 0x40, 0x00, 0x01, 0xF0, 0x00, 0xF0, 0x40, 0x00, 0x1F, 0x00, 0x1F, 0x3C, 0x00, 0x02, 0xE0,
0x02, 0xFF, 0x00, 0x00, 0x3D, 0x00, 0x1F, 0xC0, 0x00, 0x03, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x7C,
0x00, 0x00, 0x00, 0x00, 0x0F, 0x40, 0x00, 0x00, 0x02, 0xC1, 0xF0, 0x00, 0x00, 0x00, 0x3F, 0xFC,
0x00, 0x00, 0x00, 0x01, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x02, 0xF9, 0x02, 0xFF, 0x80, 0x00, 0x00, 0x0B, 0xFF, 0xE7, 0xEB, 0xF8, 0x00,
0x00, 0x0B, 0x40, 0x7F, 0x80, 0x2D, 0x00, 0x00, 0x07, 0xC0, 0x03, 0xC0, 0x01, 0x00, 0x00, 0x03,
0xD0, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x00, 0xF4, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF,
0xFF, 0xFF, 0xF4, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x0B, 0x40, 0x0B, 0x80,
0x0F, 0x40, 0x00, 0x03, 0xC0, 0x03, 0xD0, 0x03, 0xC0, 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x01, 0xF0,
0x00, 0x00, 0x7C, 0x00, 0x3C, 0x00, 0xB8, 0x00, 0x00, 0x2E, 0x00, 0x1E, 0x00, 0x3D, 0x00, 0x00,
0x0F, 0x40, 0x0B, 0x80, 0x0F, 0x00, 0x00, 0x03, 0xC0, 0x03, 0xD0, 0x07, 0xC0, 0x00, 0x01, 0xF0,
0x00, 0xF0, 0x03, 0xE1, 0x00, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0xF6, 0xC0, 0x00, 0x2E, 0x00, 0x2E,
0x00, 0x3F, 0xD0, 0x00, 0x0F, 0x40, 0x0B, 0x40, 0x0F, 0xD0, 0x00, 0x03, 0xC0, 0x03, 0xC0, 0x00,
0x00, 0x00, 0x01, 0xF0, 0x01, 0xF0, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x00, 0xB4, 0x00, 0x00, 0x00,
0xB0, 0x7F, 0x91, 0xB8, 0x00, 0x00, 0x00, 0x3F, 0xFD, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x07, 0xF8,
0x05, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xBE, 0x40, 0xBF, 0xEE, 0x00, 0x00, 0x00, 0xBF, 0xFE, 0x7E, 0xBF, 0xD0, 0x00, 0x00, 0x2D,
0x01, 0xFE, 0x00, 0x3C, 0x00, 0x00, 0x07, 0xC0, 0x03, 0xC0, 0x03, 0xC0, 0x00, 0x00, 0xF4, 0x00,
0xB8, 0x00, 0x7C, 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x40, 0x0B, 0x80, 0x00, 0x0B, 0xFF, 0xFF, 0xFF,
0xE0, 0xF4, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFD, 0x0F, 0x00, 0x00, 0x02, 0xD0, 0x02, 0xE0, 0x01,
0xF0, 0x00, 0x00, 0x3C, 0x00, 0x3D, 0x00, 0x2E, 0x00, 0x00, 0x03, 0xC0, 0x03, 0xC0, 0x03, 0xD0,
0x00, 0x00, 0x7C, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0x00, 0x0B, 0x80, 0x07, 0x80, 0x07, 0xC0, 0x00,
0x00, 0xF4, 0x00, 0xB8, 0x00, 0xB8, 0x00, 0x00, 0x0F, 0x00, 0x0F, 0x40, 0x0F, 0x40, 0x00, 0x01,
0xF0, 0x00, 0xF0, 0x00, 0xF4, 0x40, 0x00, 0x1F, 0x00, 0x1F, 0x00, 0x0F, 0x3C, 0x00, 0x02, 0xE0,
0x02, 0xE0, 0x01, 0xFF, 0x40, 0x00, 0x3D, 0x00, 0x2D, 0x00, 0x0F, 0xC0, 0x00, 0x03, 0xC0, 0x03,
0xC0, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x80, 0x0B, 0x40,
0x00, 0x00, 0x02, 0xC1, 0xFE, 0x46, 0xE0, 0x00, 0x00, 0x00, 0x3F, 0xFD, 0xFF, 0xF8, 0x00, 0x00,
0x00, 0x01, 0xFE, 0x01, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x7F, 0xD0, 0x00, 0x00, 0x00, 0x01, 0xFB, 0xF0, 0x00, 0x00, 0x00, 0x03, 0xC0, 0x80,
0x00, 0x00, 0x00, 0x07, 0x80, 0x07, 0x40, 0x00, 0x00, 0x0F, 0x40, 0x0F, 0x00, 0x00, 0x00, 0x0F,
0x00, 0x1F, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFD, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFC, 0x00,
0x00, 0x3D, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x7C,
0x00, 0x00, 0x00, 0x7C, 0x00, 0xB8, 0x00, 0x00, 0x00, 0xB8, 0x00, 0xF4, 0x00, 0x00, 0x00, 0xF4,
0x00, 0xF0, 0x00, 0x00, 0x00, 0xF0, 0x01, 0xF0, 0x00, 0x00, 0x01, 0xF0, 0x01, 0xE0, 0x24, 0x00,
0x01, 0xF0, 0x02, 0xF1, 0xF4, 0x00, 0x02, 0xE0, 0x02, 0xFF, 0xE0, 0x00, 0x03, 0xD0, 0x00, 0xFF,
0x40, 0x00, 0x03, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x40,
0x00, 0x00, 0x00, 0x2C, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x1F,
0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x80, 0x00, 0x00, 0x02, 0xFF, 0xF0, 0x00,
0x00, 0x03, 0xD0, 0x3C, 0x00, 0x00, 0x03, 0xC0, 0x1E, 0x00, 0x00, 0x00, 0xF0, 0x0B, 0x40, 0x00,
0x1B, 0xFC, 0x1B, 0xFF, 0xC0, 0x2F, 0xFF, 0x1F, 0xFF, 0xE0, 0x1E, 0x01, 0x40, 0x7C, 0x00, 0x0F,
0x40, 0x00, 0x2E, 0x00, 0x02, 0xF0, 0x00, 0x0F, 0x40, 0x00, 0x3F, 0x40, 0x03, 0xC0, 0x00, 0x07,
0xF8, 0x00, 0xF0, 0x00, 0x00, 0x3F, 0x40, 0x7C, 0x00, 0x00, 0x03, 0xF0, 0x2E, 0x00, 0x02, 0x00,
0x7C, 0x0F, 0x40, 0xC2, 0xE0, 0x2D, 0x03, 0xD1, 0xF0, 0xBF, 0xAE, 0x00, 0xFF, 0xF0, 0x0B, 0xFD,
0x00, 0x1F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xF8,
0x00, 0x00, 0x00, 0x00, 0x74, 0x1F, 0x80, 0x00, 0x00, 0x00, 0x74, 0x00, 0x78, 0x00, 0x00, 0x00,
0x7D, 0x04, 0x0B, 0x80, 0x00, 0x00, 0x7F, 0xFF, 0xE0, 0xF8, 0x00, 0x00, 0x7F, 0xFF, 0xFD, 0x2F,
0x80, 0x00, 0x7F, 0xFF, 0xFF, 0x87, 0xF8, 0x00, 0x7F, 0xFF, 0xFF, 0xE1, 0xFF, 0x80, 0x7F, 0xFF,
0xFF, 0x80, 0xBF, 0xF8, 0x2F, 0xFF, 0xF8, 0x00, 0x3F, 0xFE, 0x02, 0xFF, 0xFC, 0x00, 0xBF, 0xFE,
0x00, 0x2F, 0xFF, 0x42, 0xFF, 0xFE, 0x00, 0x02, 0xFF, 0xE2, 0xFF, 0xFE, 0x00, 0x00, 0x2F, 0xFC,
0xBF, 0xFE, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x2F, 0xD2, 0xFE, 0x00, 0x00,
0x00, 0x02, 0xF0, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x2D, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFE,
0x00, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
};
static const EpdGlyph bookerly_12_italicGlyphs[] = {
@ -3851,7 +3919,14 @@ static const EpdGlyph bookerly_12_italicGlyphs[] = {
{ 15, 18, 25, 5, 18, 68, 49236 }, // ⊥
{ 4, 4, 16, 6, 9, 4, 49304 }, // ⋅
{ 21, 4, 25, 2, 9, 21, 49308 }, // ⋯
{ 25, 24, 25, 0, 21, 150, 49329 }, // <20>
{ 27, 26, 18, -5, 20, 176, 49329 }, // ff
{ 21, 26, 16, -5, 20, 137, 49505 }, // fi
{ 22, 26, 17, -5, 20, 143, 49642 }, // fl
{ 29, 26, 24, -5, 20, 189, 49785 }, // ffi
{ 30, 26, 25, -5, 20, 195, 49974 }, // ffl
{ 24, 26, 18, -5, 20, 156, 50169 }, // ſt
{ 21, 19, 20, 0, 18, 100, 50325 }, // st
{ 25, 24, 25, 0, 21, 150, 50425 }, // <20>
};
static const EpdUnicodeInterval bookerly_12_italicIntervals[] = {
@ -3918,14 +3993,15 @@ static const EpdUnicodeInterval bookerly_12_italicIntervals[] = {
{ 0x22A5, 0x22A5, 0x2E7 },
{ 0x22C5, 0x22C5, 0x2E8 },
{ 0x22EF, 0x22EF, 0x2E9 },
{ 0xFFFD, 0xFFFD, 0x2EA },
{ 0xFB00, 0xFB06, 0x2EA },
{ 0xFFFD, 0xFFFD, 0x2F1 },
};
static const EpdFontData bookerly_12_italic = {
bookerly_12_italicBitmaps,
bookerly_12_italicGlyphs,
bookerly_12_italicIntervals,
64,
65,
33,
27,
-7,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t bookerly_12_regularBitmaps[47742] = {
static const uint8_t bookerly_12_regularBitmaps[48478] = {
0x28, 0xBC, 0xFC, 0xF8, 0xF8, 0xF8, 0xF4, 0xF4, 0xF4, 0xF4, 0xB4, 0xB4, 0x74, 0x74, 0x00, 0x00,
0x78, 0xFD, 0xFC, 0x10, 0x28, 0x2E, 0xE1, 0xFB, 0x47, 0xED, 0x1E, 0xB4, 0x7A, 0xD1, 0xEB, 0x03,
0x94, 0x04, 0x00, 0x0E, 0x02, 0xC0, 0x00, 0x0D, 0x03, 0x80, 0x00, 0x1D, 0x03, 0x40, 0x00, 0x2C,
@ -2983,7 +2983,53 @@ static const uint8_t bookerly_12_regularBitmaps[47742] = {
0x00, 0x00, 0xB8, 0x00, 0x00, 0x02, 0xE0, 0x00, 0x00, 0x0B, 0x80, 0x00, 0x00, 0x2E, 0x00, 0x00,
0x00, 0xB8, 0x00, 0x05, 0x56, 0xE5, 0x54, 0xBF, 0xFF, 0xFF, 0xFA, 0xFF, 0xFF, 0xFF, 0xE0, 0x10,
0xBD, 0xFE, 0xBC, 0x04, 0x00, 0x04, 0x00, 0x05, 0x1F, 0xC0, 0x0F, 0xC0, 0x0B, 0xDB, 0xF0, 0x03,
0xF0, 0x03, 0xF8, 0xF4, 0x00, 0xF8, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
0xF0, 0x03, 0xF8, 0xF4, 0x00, 0xF8, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x54, 0x00, 0x01, 0xBF,
0x93, 0xFF, 0xC0, 0x02, 0xFF, 0xFF, 0xE6, 0xF4, 0x02, 0xF0, 0x0B, 0xE0, 0x18, 0x01, 0xF0, 0x00,
0xF0, 0x00, 0x00, 0xB8, 0x00, 0x7C, 0x00, 0x00, 0x3E, 0x00, 0x2F, 0x00, 0x00, 0x6F, 0xFF, 0xFF,
0xFF, 0xC0, 0x7F, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0xF8, 0x00, 0xBC, 0x00, 0x00, 0x3E, 0x00, 0x2F,
0x00, 0x00, 0x0F, 0x80, 0x0B, 0xC0, 0x00, 0x03, 0xE0, 0x02, 0xF0, 0x00, 0x00, 0xF8, 0x00, 0xBC,
0x00, 0x00, 0x3E, 0x00, 0x2F, 0x00, 0x00, 0x0F, 0x80, 0x0B, 0xC0, 0x00, 0x03, 0xE0, 0x02, 0xF0,
0x00, 0x00, 0xF8, 0x00, 0xBC, 0x00, 0x00, 0xBF, 0x80, 0x7F, 0xA4, 0x00, 0xFF, 0xF8, 0xBF, 0xFF,
0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x07, 0xFF, 0xF0, 0x00, 0x07, 0xE5, 0xBF, 0x00, 0x03, 0xD0,
0x07, 0xC0, 0x02, 0xF0, 0x00, 0x80, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x6F,
0xFF, 0xFF, 0xC0, 0x7F, 0xFF, 0xFF, 0xF0, 0x00, 0xF8, 0x00, 0xBC, 0x00, 0x3E, 0x00, 0x2F, 0x00,
0x0F, 0x80, 0x0B, 0xC0, 0x03, 0xE0, 0x02, 0xF0, 0x00, 0xF8, 0x00, 0xBC, 0x00, 0x3E, 0x00, 0x2F,
0x00, 0x0F, 0x80, 0x0B, 0xC0, 0x03, 0xE0, 0x02, 0xF0, 0x00, 0xF8, 0x00, 0xBC, 0x00, 0xBF, 0x80,
0x7F, 0xA0, 0xFF, 0xF8, 0xBF, 0xFC, 0x00, 0x00, 0x55, 0x10, 0x00, 0x02, 0xFF, 0xFC, 0x00, 0x03,
0xF5, 0xBF, 0x00, 0x03, 0xF0, 0x0B, 0xC0, 0x01, 0xF0, 0x02, 0xF0, 0x00, 0xBC, 0x00, 0xBC, 0x00,
0x3E, 0x00, 0x2F, 0x00, 0x6F, 0xFF, 0x0B, 0xC0, 0x7F, 0xFF, 0xC2, 0xF0, 0x00, 0xF8, 0x00, 0xBC,
0x00, 0x3E, 0x00, 0x2F, 0x00, 0x0F, 0x80, 0x0B, 0xC0, 0x03, 0xE0, 0x02, 0xF0, 0x00, 0xF8, 0x00,
0xBC, 0x00, 0x3E, 0x00, 0x2F, 0x00, 0x0F, 0x80, 0x0B, 0xC0, 0x03, 0xE0, 0x02, 0xF0, 0x00, 0xF8,
0x00, 0xBC, 0x00, 0xBF, 0x80, 0x7F, 0xA0, 0xFF, 0xF8, 0xBF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x55,
0x00, 0x00, 0x01, 0xBF, 0x92, 0xFF, 0xF8, 0x00, 0x02, 0xFF, 0xFF, 0xF5, 0xBF, 0x00, 0x02, 0xF0,
0x0B, 0xF0, 0x03, 0xC0, 0x01, 0xF0, 0x00, 0xF4, 0x00, 0x50, 0x00, 0xB8, 0x00, 0x7C, 0x00, 0x00,
0x00, 0x3E, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x6F, 0xFF, 0xFF, 0xFF, 0xFF, 0xD0, 0x7F, 0xFF, 0xFF,
0xFF, 0xFF, 0xF4, 0x00, 0xF8, 0x00, 0xBC, 0x00, 0x3D, 0x00, 0x3E, 0x00, 0x2F, 0x00, 0x0F, 0x40,
0x0F, 0x80, 0x0B, 0xC0, 0x03, 0xD0, 0x03, 0xE0, 0x02, 0xF0, 0x00, 0xF4, 0x00, 0xF8, 0x00, 0xBC,
0x00, 0x3D, 0x00, 0x3E, 0x00, 0x2F, 0x00, 0x0F, 0x40, 0x0F, 0x80, 0x0B, 0xC0, 0x03, 0xD0, 0x03,
0xE0, 0x02, 0xF0, 0x00, 0xF4, 0x00, 0xF8, 0x00, 0xBC, 0x00, 0x3D, 0x00, 0xBF, 0x80, 0x7F, 0x90,
0x2F, 0xE4, 0xFF, 0xF8, 0xBF, 0xFC, 0x3F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x55, 0x10, 0x00, 0x01,
0xBF, 0x91, 0xFF, 0xFD, 0x00, 0x02, 0xFF, 0xFF, 0xF9, 0x6F, 0x40, 0x02, 0xF0, 0x0B, 0xF4, 0x03,
0xD0, 0x01, 0xF0, 0x00, 0xF8, 0x00, 0xF4, 0x00, 0xB8, 0x00, 0x7C, 0x00, 0x3D, 0x00, 0x3E, 0x00,
0x1F, 0x00, 0x0F, 0x40, 0x6F, 0xFF, 0xFF, 0xFF, 0x43, 0xD0, 0x7F, 0xFF, 0xFF, 0xFF, 0xD0, 0xF4,
0x00, 0xF8, 0x00, 0xBC, 0x00, 0x3D, 0x00, 0x3E, 0x00, 0x2F, 0x00, 0x0F, 0x40, 0x0F, 0x80, 0x0B,
0xC0, 0x03, 0xD0, 0x03, 0xE0, 0x02, 0xF0, 0x00, 0xF4, 0x00, 0xF8, 0x00, 0xBC, 0x00, 0x3D, 0x00,
0x3E, 0x00, 0x2F, 0x00, 0x0F, 0x40, 0x0F, 0x80, 0x0B, 0xC0, 0x03, 0xD0, 0x03, 0xE0, 0x02, 0xF0,
0x00, 0xF4, 0x00, 0xF8, 0x00, 0xBC, 0x00, 0x3D, 0x00, 0xBF, 0x80, 0x7F, 0x90, 0x2F, 0xE4, 0xFF,
0xF8, 0xBF, 0xFC, 0x3F, 0xFE, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0xBF, 0xE0, 0x00, 0x00, 0x0B,
0xDB, 0xC0, 0x00, 0x00, 0x3C, 0x09, 0x00, 0x00, 0x02, 0xE0, 0x00, 0xF0, 0x00, 0x0F, 0x80, 0x07,
0xC0, 0x00, 0x3E, 0x00, 0x1F, 0x00, 0x06, 0xFF, 0xFF, 0xFF, 0xFC, 0x7F, 0xFF, 0xFF, 0xFF, 0xF0,
0x0F, 0x80, 0x0B, 0xC0, 0x00, 0x3E, 0x00, 0x2F, 0x00, 0x00, 0xF8, 0x00, 0xBC, 0x00, 0x03, 0xE0,
0x02, 0xF0, 0x00, 0x0F, 0x80, 0x0B, 0xC0, 0x00, 0x3E, 0x00, 0x2F, 0x00, 0x00, 0xF8, 0x00, 0xBC,
0x00, 0x03, 0xE0, 0x02, 0xF0, 0x00, 0x0F, 0x80, 0x07, 0xC0, 0x00, 0xBF, 0x80, 0x1F, 0xEF, 0xCF,
0xFF, 0x80, 0x2F, 0xFD, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00,
0xBF, 0xFC, 0x00, 0x00, 0x00, 0xBE, 0x6F, 0xC0, 0x00, 0x00, 0x3C, 0x01, 0xF4, 0x00, 0x00, 0x1E,
0x00, 0x3F, 0x00, 0x00, 0x07, 0x80, 0x0B, 0xC0, 0x00, 0x01, 0xF0, 0x02, 0xF0, 0x00, 0x1F, 0xFF,
0x02, 0xFF, 0xFC, 0x1F, 0x5B, 0xD3, 0xFF, 0xFF, 0x0F, 0x00, 0xB4, 0x0B, 0xC0, 0x03, 0xC0, 0x0C,
0x02, 0xF0, 0x00, 0xFD, 0x00, 0x00, 0xBC, 0x00, 0x2F, 0xF4, 0x00, 0x2F, 0x00, 0x02, 0xFF, 0xD0,
0x0B, 0xC0, 0x00, 0x0B, 0xFC, 0x02, 0xF0, 0x00, 0x40, 0x2F, 0x80, 0xBC, 0x00, 0x70, 0x02, 0xE0,
0x2F, 0x00, 0x1E, 0x00, 0xB8, 0x07, 0xC0, 0x07, 0xE5, 0xBC, 0x01, 0xFE, 0xFC, 0xFF, 0xFC, 0x00,
0x2F, 0xFD, 0x01, 0x50, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xF8, 0x00,
0x00, 0x00, 0x00, 0x74, 0x1F, 0x80, 0x00, 0x00, 0x00, 0x74, 0x00, 0x78, 0x00, 0x00, 0x00, 0x7D,
0x04, 0x0B, 0x80, 0x00, 0x00, 0x7F, 0xFF, 0xE0, 0xF8, 0x00, 0x00, 0x7F, 0xFF, 0xFD, 0x2F, 0x80,
@ -3742,7 +3788,14 @@ static const EpdGlyph bookerly_12_regularGlyphs[] = {
{ 15, 18, 25, 5, 18, 68, 47499 }, // ⊥
{ 4, 4, 16, 6, 9, 4, 47567 }, // ⋅
{ 21, 4, 25, 2, 9, 21, 47571 }, // ⋯
{ 25, 24, 25, 0, 21, 150, 47592 }, // <20>
{ 21, 20, 19, 0, 20, 105, 47592 }, // ff
{ 17, 20, 17, 0, 20, 85, 47697 }, // fi
{ 17, 20, 17, 0, 20, 85, 47782 }, // fl
{ 25, 20, 25, 0, 20, 125, 47867 }, // ffi
{ 25, 20, 25, 0, 20, 125, 47992 }, // ffl
{ 19, 21, 19, 0, 20, 100, 48117 }, // ſt
{ 21, 21, 22, 1, 20, 111, 48217 }, // st
{ 25, 24, 25, 0, 21, 150, 48328 }, // <20>
};
static const EpdUnicodeInterval bookerly_12_regularIntervals[] = {
@ -3809,14 +3862,15 @@ static const EpdUnicodeInterval bookerly_12_regularIntervals[] = {
{ 0x22A5, 0x22A5, 0x2E7 },
{ 0x22C5, 0x22C5, 0x2E8 },
{ 0x22EF, 0x22EF, 0x2E9 },
{ 0xFFFD, 0xFFFD, 0x2EA },
{ 0xFB00, 0xFB06, 0x2EA },
{ 0xFFFD, 0xFFFD, 0x2F1 },
};
static const EpdFontData bookerly_12_regular = {
bookerly_12_regularBitmaps,
bookerly_12_regularGlyphs,
bookerly_12_regularIntervals,
64,
65,
33,
27,
-7,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t bookerly_14_boldBitmaps[67950] = {
static const uint8_t bookerly_14_boldBitmaps[68964] = {
0x1A, 0x4B, 0xF8, 0xFF, 0x8F, 0xF4, 0xFF, 0x4F, 0xF0, 0xFF, 0x0F, 0xF0, 0xFF, 0x0F, 0xF0, 0xBF,
0x0B, 0xF0, 0x7F, 0x07, 0xF0, 0x3F, 0x03, 0xF0, 0x10, 0x00, 0x00, 0x2F, 0x4B, 0xFC, 0xBF, 0xC7,
0xFC, 0x15, 0x00, 0x2F, 0x42, 0xE7, 0xF4, 0xFF, 0xBF, 0x0F, 0xEB, 0xF0, 0xFE, 0xBF, 0x0F, 0xEB,
@ -4244,18 +4244,82 @@ static const uint8_t bookerly_14_boldBitmaps[67950] = {
0xFF, 0x80, 0x01, 0x03, 0xFC, 0xBF, 0xEB, 0xFE, 0x3F, 0xC0, 0x00, 0x05, 0x00, 0x00, 0x40, 0x00,
0x04, 0x0F, 0xF0, 0x02, 0xFE, 0x00, 0x3F, 0xDB, 0xFD, 0x00, 0xFF, 0xC0, 0x1F, 0xFA, 0xFF, 0x40,
0x3F, 0xF0, 0x07, 0xFE, 0x7F, 0xC0, 0x0B, 0xF4, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x2F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x5B,
0xE0, 0x00, 0x00, 0x00, 0x02, 0xC0, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x01, 0xE0, 0x00,
0x00, 0x02, 0xFC, 0x69, 0x02, 0xE0, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0x03, 0xE0, 0x00, 0x02, 0xFF,
0xFF, 0xFF, 0x0F, 0xE0, 0x00, 0x2F, 0xFF, 0xFF, 0xFC, 0x2F, 0xE0, 0x02, 0xFF, 0xFF, 0xFF, 0xF0,
0xBF, 0xE0, 0x2F, 0xFF, 0xFF, 0xFF, 0x42, 0xFF, 0xE2, 0xFF, 0xFF, 0xFE, 0x40, 0x0F, 0xFF, 0xE3,
0xFF, 0xFF, 0xC0, 0x00, 0xFF, 0xFF, 0x03, 0xFF, 0xFF, 0x00, 0x2F, 0xFF, 0xF0, 0x03, 0xFF, 0xFC,
0x0B, 0xFF, 0xFF, 0x00, 0x03, 0xFF, 0xF0, 0xBF, 0xFF, 0xF0, 0x00, 0x03, 0xFF, 0xD1, 0xFF, 0xFF,
0x00, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x03, 0xFF, 0xEF, 0xFF, 0x00, 0x00, 0x00,
0x03, 0xFC, 0x0F, 0xF0, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x03, 0xD2,
0xF0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0xA4, 0x00, 0x00, 0x7F, 0xFE, 0x7F, 0xFF, 0xC0, 0x00, 0xFF,
0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0xFF, 0xEB, 0xFF, 0xF6, 0xFF, 0x00, 0xBF, 0x80, 0x2F, 0xF0, 0x0F,
0x40, 0x3F, 0xC0, 0x07, 0xF8, 0x00, 0x00, 0x1F, 0xF0, 0x02, 0xFE, 0x00, 0x00, 0x0B, 0xF8, 0x00,
0xFF, 0x80, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x2F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x06,
0xBF, 0xFA, 0xAB, 0xFF, 0xA9, 0x00, 0x0F, 0xF8, 0x00, 0xFF, 0x80, 0x00, 0x03, 0xFE, 0x00, 0x3F,
0xE0, 0x00, 0x00, 0xFF, 0x80, 0x0F, 0xF8, 0x00, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x00, 0x0F,
0xF8, 0x00, 0xFF, 0x80, 0x00, 0x03, 0xFE, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0xFF, 0x80, 0x0F, 0xF8,
0x00, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x00, 0x0F, 0xF8, 0x00, 0xFF, 0x80, 0x00, 0x03, 0xFF,
0x00, 0x3F, 0xF4, 0x00, 0x0B, 0xFF, 0xF4, 0x7F, 0xFF, 0xE0, 0x03, 0xFF, 0xFD, 0x2F, 0xFF, 0xF4,
0x00, 0x00, 0x00, 0x1A, 0xA4, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0x80, 0x00, 0x0F, 0xFF, 0xFF, 0xE0,
0x00, 0x3F, 0xE5, 0xBF, 0xF0, 0x00, 0xBF, 0x80, 0x1F, 0xE0, 0x00, 0xFF, 0x00, 0x0B, 0x80, 0x02,
0xFF, 0x00, 0x00, 0x00, 0x02, 0xFE, 0x00, 0x01, 0x40, 0x2F, 0xFF, 0xFF, 0xFF, 0xE0, 0xBF, 0xFF,
0xFF, 0xFF, 0xE0, 0x6B, 0xFF, 0xAA, 0xBF, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00,
0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F,
0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xE0,
0x03, 0xFE, 0x00, 0x3F, 0xE0, 0x03, 0xFF, 0x00, 0x3F, 0xF4, 0x2F, 0xFF, 0xD1, 0xFF, 0xFE, 0x3F,
0xFF, 0xD2, 0xFF, 0xFE, 0x00, 0x00, 0x1A, 0xA5, 0x40, 0x00, 0x02, 0xFF, 0xFF, 0xE0, 0x00, 0x0F,
0xFF, 0xFF, 0xE0, 0x00, 0x3F, 0xF5, 0xBF, 0xE0, 0x00, 0xBF, 0x80, 0x3F, 0xE0, 0x00, 0xFF, 0x00,
0x3F, 0xE0, 0x01, 0xFF, 0x00, 0x3F, 0xE0, 0x02, 0xFF, 0x00, 0x3F, 0xE0, 0x2F, 0xFF, 0xF8, 0x3F,
0xE0, 0xBF, 0xFF, 0xF8, 0x3F, 0xE0, 0x6B, 0xFF, 0xA0, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xE0,
0x03, 0xFE, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xE0, 0x03,
0xFE, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xE0, 0x03, 0xFE,
0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xE0, 0x03, 0xFF, 0x00, 0x3F, 0xF4, 0x2F, 0xFF, 0xD1,
0xFF, 0xFE, 0x3F, 0xFF, 0xD2, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x01, 0xAA, 0x40, 0x00, 0x00,
0x1F, 0xFF, 0x82, 0xFF, 0xFF, 0x80, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x03, 0xFF,
0xAF, 0xFF, 0xE5, 0xBF, 0xE0, 0x00, 0xBF, 0x80, 0x1F, 0xF8, 0x01, 0xFD, 0x00, 0x0F, 0xF0, 0x01,
0xFF, 0x00, 0x0B, 0x40, 0x01, 0xFF, 0x00, 0x2F, 0xE0, 0x00, 0x00, 0x00, 0x2F, 0xE0, 0x03, 0xFE,
0x00, 0x01, 0x40, 0x2F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xD0, 0x6B, 0xFF, 0xAA, 0xBF, 0xFA, 0xAB, 0xFD, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F,
0xD0, 0x03, 0xFE, 0x00, 0x3F, 0xE0, 0x03, 0xFD, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xD0,
0x03, 0xFE, 0x00, 0x3F, 0xE0, 0x03, 0xFD, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xD0, 0x03,
0xFE, 0x00, 0x3F, 0xE0, 0x03, 0xFD, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xD0, 0x03, 0xFE,
0x00, 0x3F, 0xE0, 0x03, 0xFD, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xD0, 0x03, 0xFF, 0x00,
0x7F, 0xE0, 0x03, 0xFE, 0x42, 0xFF, 0xFD, 0x3F, 0xFF, 0xC1, 0xFF, 0xFE, 0x3F, 0xFF, 0xD3, 0xFF,
0xFC, 0x2F, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xAA, 0x54, 0x00, 0x00, 0x1F, 0xFF, 0x83,
0xFF, 0xFF, 0xD0, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x00, 0x03, 0xFF, 0xAF, 0xFF, 0xE5,
0xBF, 0xD0, 0x00, 0xBF, 0x80, 0x1F, 0xF8, 0x03, 0xFD, 0x00, 0x0F, 0xF0, 0x00, 0xFF, 0x00, 0x3F,
0xD0, 0x01, 0xFF, 0x00, 0x2F, 0xF0, 0x03, 0xFD, 0x00, 0x2F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xD0,
0x2F, 0xFF, 0xFF, 0xFF, 0xFF, 0x83, 0xFD, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x3F, 0xD0, 0x6B,
0xFF, 0xAA, 0xBF, 0xFA, 0x03, 0xFD, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xD0, 0x03, 0xFE,
0x00, 0x3F, 0xE0, 0x03, 0xFD, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xD0, 0x03, 0xFE, 0x00,
0x3F, 0xE0, 0x03, 0xFD, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xD0, 0x03, 0xFE, 0x00, 0x3F,
0xE0, 0x03, 0xFD, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xD0, 0x03, 0xFE, 0x00, 0x3F, 0xE0,
0x03, 0xFD, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xD0, 0x03, 0xFF, 0x00, 0x7F, 0xE0, 0x03,
0xFE, 0x42, 0xFF, 0xFD, 0x3F, 0xFF, 0xC1, 0xFF, 0xFE, 0x3F, 0xFF, 0xD3, 0xFF, 0xFC, 0x2F, 0xFF,
0xE0, 0x00, 0x01, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0x40, 0x00, 0x00, 0x03, 0xFF, 0xFF,
0x00, 0x00, 0x00, 0x2F, 0xE1, 0xF8, 0x00, 0x00, 0x00, 0xFF, 0x02, 0x4B, 0xE0, 0x00, 0x07, 0xF8,
0x00, 0x7F, 0x80, 0x00, 0x2F, 0xE0, 0x02, 0xFE, 0x00, 0x00, 0xBF, 0x80, 0x0B, 0xF8, 0x00, 0x2F,
0xFF, 0xFF, 0xFF, 0xFF, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC6, 0xBF, 0xFA, 0xAB, 0xFF, 0xA9,
0x00, 0xFF, 0x80, 0x0F, 0xF8, 0x00, 0x03, 0xFE, 0x00, 0x3F, 0xE0, 0x00, 0x0F, 0xF8, 0x00, 0xFF,
0x80, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x00, 0xFF, 0x80, 0x0F, 0xF8, 0x00, 0x03, 0xFE, 0x00,
0x3F, 0xE0, 0x00, 0x0F, 0xF8, 0x00, 0xFF, 0x80, 0x00, 0x3F, 0xE0, 0x03, 0xFE, 0x00, 0x00, 0xFF,
0x80, 0x0F, 0xFC, 0x00, 0x03, 0xFF, 0x40, 0x2F, 0xFF, 0xF8, 0xBF, 0xFF, 0xE0, 0x7F, 0xFF, 0xD3,
0xFF, 0xFF, 0x80, 0xBF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x15, 0x40, 0x00, 0x00, 0x01, 0xAA, 0x40,
0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xFD, 0x00, 0x00, 0x00,
0x0F, 0xE0, 0xBF, 0xF0, 0x00, 0x00, 0x01, 0xF8, 0x01, 0xFF, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x0F,
0xF4, 0x00, 0x00, 0x00, 0xF0, 0x00, 0xFF, 0x40, 0x00, 0x01, 0x9F, 0x80, 0x0F, 0xF4, 0x00, 0x03,
0xFF, 0xFF, 0x07, 0xFF, 0xFF, 0xC0, 0xFF, 0xFF, 0xF0, 0xFF, 0xFF, 0xFC, 0x3F, 0xC0, 0x3F, 0x0A,
0xFF, 0xEA, 0x43, 0xFC, 0x02, 0xF0, 0x0F, 0xF4, 0x00, 0x3F, 0xE0, 0x19, 0x00, 0xFF, 0x40, 0x03,
0xFF, 0xE0, 0x00, 0x0F, 0xF4, 0x00, 0x2F, 0xFF, 0xF0, 0x00, 0xFF, 0x40, 0x00, 0xBF, 0xFF, 0xD0,
0x0F, 0xF4, 0x00, 0x00, 0xBF, 0xFF, 0x00, 0xFF, 0x40, 0x00, 0x00, 0xBF, 0xF4, 0x0F, 0xF4, 0x00,
0x7C, 0x00, 0xFF, 0x40, 0xFF, 0x40, 0x0B, 0xE0, 0x0B, 0xF4, 0x0F, 0xFC, 0x00, 0xBF, 0x81, 0xFF,
0x00, 0xFF, 0xFF, 0xD7, 0xFF, 0xFF, 0xD0, 0x0B, 0xFF, 0xFD, 0x2F, 0xFF, 0xE0, 0x00, 0x2F, 0xFF,
0x40, 0x05, 0x50, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00,
0x02, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xE0,
0x00, 0x00, 0x00, 0x00, 0x2E, 0x5B, 0xE0, 0x00, 0x00, 0x00, 0x02, 0xC0, 0x02, 0xE0, 0x00, 0x00,
0x00, 0x2E, 0x00, 0x01, 0xE0, 0x00, 0x00, 0x02, 0xFC, 0x69, 0x02, 0xE0, 0x00, 0x00, 0x2F, 0xFF,
0xFF, 0x03, 0xE0, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0x0F, 0xE0, 0x00, 0x2F, 0xFF, 0xFF, 0xFC, 0x2F,
0xE0, 0x02, 0xFF, 0xFF, 0xFF, 0xF0, 0xBF, 0xE0, 0x2F, 0xFF, 0xFF, 0xFF, 0x42, 0xFF, 0xE2, 0xFF,
0xFF, 0xFE, 0x40, 0x0F, 0xFF, 0xE3, 0xFF, 0xFF, 0xC0, 0x00, 0xFF, 0xFF, 0x03, 0xFF, 0xFF, 0x00,
0x2F, 0xFF, 0xF0, 0x03, 0xFF, 0xFC, 0x0B, 0xFF, 0xFF, 0x00, 0x03, 0xFF, 0xF0, 0xBF, 0xFF, 0xF0,
0x00, 0x03, 0xFF, 0xD1, 0xFF, 0xFF, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x03,
0xFF, 0xEF, 0xFF, 0x00, 0x00, 0x00, 0x03, 0xFC, 0x0F, 0xF0, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x3F,
0x00, 0x00, 0x00, 0x00, 0x03, 0xD2, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph bookerly_14_boldGlyphs[] = {
@ -5005,7 +5069,14 @@ static const EpdGlyph bookerly_14_boldGlyphs[] = {
{ 17, 21, 29, 6, 21, 90, 67624 }, // ⊥
{ 6, 6, 18, 6, 11, 9, 67714 }, // ⋅
{ 25, 6, 29, 2, 11, 38, 67723 }, // ⋯
{ 27, 28, 29, 1, 24, 189, 67761 }, // <20>
{ 25, 23, 22, 0, 23, 144, 67761 }, // ff
{ 20, 23, 20, 0, 23, 115, 67905 }, // fi
{ 20, 23, 20, 0, 23, 115, 68020 }, // fl
{ 30, 23, 30, 0, 23, 173, 68135 }, // ffi
{ 30, 23, 30, 0, 23, 173, 68308 }, // ffl
{ 23, 24, 23, 0, 23, 138, 68481 }, // ſt
{ 26, 24, 27, 1, 23, 156, 68619 }, // st
{ 27, 28, 29, 1, 24, 189, 68775 }, // <20>
};
static const EpdUnicodeInterval bookerly_14_boldIntervals[] = {
@ -5072,14 +5143,15 @@ static const EpdUnicodeInterval bookerly_14_boldIntervals[] = {
{ 0x22A5, 0x22A5, 0x2E7 },
{ 0x22C5, 0x22C5, 0x2E8 },
{ 0x22EF, 0x22EF, 0x2E9 },
{ 0xFFFD, 0xFFFD, 0x2EA },
{ 0xFB00, 0xFB06, 0x2EA },
{ 0xFFFD, 0xFFFD, 0x2F1 },
};
static const EpdFontData bookerly_14_bold = {
bookerly_14_boldBitmaps,
bookerly_14_boldGlyphs,
bookerly_14_boldIntervals,
64,
65,
38,
31,
-8,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t bookerly_14_bolditalicBitmaps[70972] = {
static const uint8_t bookerly_14_bolditalicBitmaps[72454] = {
0x00, 0x1A, 0x40, 0x2F, 0xD0, 0x0F, 0xF0, 0x0B, 0xF8, 0x03, 0xFD, 0x00, 0xFF, 0x00, 0x3F, 0x80,
0x1F, 0xD0, 0x07, 0xF0, 0x02, 0xFC, 0x00, 0xBE, 0x00, 0x3F, 0x40, 0x0F, 0xC0, 0x03, 0xF0, 0x00,
0xF8, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0xF4, 0x01, 0xFF, 0x00, 0xBF, 0x80, 0x1F,
@ -4433,18 +4433,111 @@ static const uint8_t bookerly_14_bolditalicBitmaps[70972] = {
0x01, 0x03, 0xFC, 0xBF, 0xEB, 0xFE, 0x3F, 0xC0, 0x00, 0x05, 0x00, 0x00, 0x40, 0x00, 0x04, 0x0F,
0xF0, 0x02, 0xFE, 0x00, 0x3F, 0xDB, 0xFD, 0x00, 0xFF, 0xC0, 0x1F, 0xFA, 0xFF, 0x40, 0x3F, 0xF0,
0x07, 0xFE, 0x7F, 0xC0, 0x0B, 0xF4, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F,
0xE0, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x5B, 0xE0, 0x00,
0x00, 0x00, 0x02, 0xC0, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x01, 0xE0, 0x00, 0x00, 0x02,
0xFC, 0x69, 0x02, 0xE0, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0x03, 0xE0, 0x00, 0x02, 0xFF, 0xFF, 0xFF,
0x0F, 0xE0, 0x00, 0x2F, 0xFF, 0xFF, 0xFC, 0x2F, 0xE0, 0x02, 0xFF, 0xFF, 0xFF, 0xF0, 0xBF, 0xE0,
0x2F, 0xFF, 0xFF, 0xFF, 0x42, 0xFF, 0xE2, 0xFF, 0xFF, 0xFE, 0x40, 0x0F, 0xFF, 0xE3, 0xFF, 0xFF,
0xC0, 0x00, 0xFF, 0xFF, 0x03, 0xFF, 0xFF, 0x00, 0x2F, 0xFF, 0xF0, 0x03, 0xFF, 0xFC, 0x0B, 0xFF,
0xFF, 0x00, 0x03, 0xFF, 0xF0, 0xBF, 0xFF, 0xF0, 0x00, 0x03, 0xFF, 0xD1, 0xFF, 0xFF, 0x00, 0x00,
0x03, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x03, 0xFF, 0xEF, 0xFF, 0x00, 0x00, 0x00, 0x03, 0xFC,
0x0F, 0xF0, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x03, 0xD2, 0xF0, 0x00,
0x00, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x1A, 0x40, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0x8B, 0xFF, 0xD0, 0x00,
0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x1F, 0xFA, 0xFF, 0xF4, 0xBE, 0x00, 0x00,
0x00, 0xFF, 0x00, 0x7F, 0xC0, 0x60, 0x00, 0x00, 0x0B, 0xF4, 0x01, 0xFD, 0x00, 0x00, 0x00, 0x00,
0x3F, 0xC0, 0x0F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x3F, 0xC0, 0x00, 0x00, 0x00, 0x6F,
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x2A, 0xFF,
0xAA, 0xBF, 0xEA, 0x80, 0x00, 0x00, 0x03, 0xFC, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xE0,
0x03, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x80, 0x1F, 0xE0, 0x00, 0x00, 0x00, 0x02, 0xFD, 0x00,
0xBF, 0x40, 0x00, 0x00, 0x00, 0x0F, 0xF0, 0x02, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x0F,
0xF0, 0x00, 0x00, 0x00, 0x01, 0xFE, 0x00, 0x3F, 0xC0, 0x00, 0x00, 0x00, 0x0B, 0xF4, 0x01, 0xFE,
0x00, 0x00, 0x00, 0x00, 0x2F, 0xD0, 0x0B, 0xF4, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x3F, 0xC0,
0x00, 0x00, 0x00, 0x03, 0xFC, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xE0, 0x03, 0xFC, 0x00,
0x00, 0x00, 0x00, 0xBF, 0x40, 0x1F, 0xE0, 0x00, 0x00, 0x00, 0x03, 0xFC, 0x00, 0xFF, 0x00, 0x00,
0x00, 0x20, 0x0F, 0xE0, 0x07, 0xF8, 0x00, 0x00, 0x02, 0xF4, 0xBF, 0xF9, 0xBF, 0xC0, 0x00, 0x00,
0x0F, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x6F, 0xFF, 0x40, 0x00, 0x00, 0x00,
0x2F, 0x90, 0x05, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x50, 0x00, 0x00,
0x00, 0x00, 0xBF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0xFF, 0x46,
0xFD, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x01, 0x00, 0x00, 0x00,
0x3F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xF0, 0x01, 0x40, 0x00, 0x00, 0x6F, 0xFF, 0xFF, 0xFC,
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x2A, 0xFF, 0xAA, 0xBF, 0xC0, 0x00, 0x00, 0x3F,
0xC0, 0x0F, 0xE0, 0x00, 0x00, 0x1F, 0xE0, 0x07, 0xF4, 0x00, 0x00, 0x07, 0xF8, 0x02, 0xFC, 0x00,
0x00, 0x02, 0xFD, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x7F, 0x80, 0x00, 0x00, 0x3F, 0xC0,
0x2F, 0xD0, 0x00, 0x00, 0x1F, 0xE0, 0x0F, 0xF0, 0x00, 0x00, 0x0B, 0xF4, 0x03, 0xF8, 0x00, 0x00,
0x02, 0xFD, 0x01, 0xFE, 0x78, 0x00, 0x00, 0xFF, 0x00, 0x7F, 0xFE, 0x00, 0x00, 0x3F, 0xC0, 0x1F,
0xFF, 0x00, 0x00, 0x1F, 0xE0, 0x03, 0xFE, 0x00, 0x00, 0x0B, 0xF4, 0x00, 0x10, 0x00, 0x00, 0x03,
0xFC, 0x00, 0x00, 0x00, 0x02, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x02, 0xF4, 0xBF, 0x00, 0x00, 0x00,
0x00, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x02, 0xFE, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFE,
0xFC, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x07, 0xFE, 0xAF, 0xFC, 0x00, 0x00,
0x00, 0xFF, 0x00, 0x3F, 0xC0, 0x00, 0x00, 0x2F, 0xD0, 0x07, 0xF8, 0x00, 0x00, 0x03, 0xFC, 0x00,
0xBF, 0x40, 0x00, 0x00, 0x3F, 0xC0, 0x0F, 0xF0, 0x00, 0x00, 0x6F, 0xFF, 0xF0, 0xFF, 0x00, 0x00,
0x3F, 0xFF, 0xFE, 0x0F, 0xE0, 0x00, 0x02, 0xAF, 0xFA, 0x81, 0xFD, 0x00, 0x00, 0x00, 0xFF, 0x00,
0x2F, 0xC0, 0x00, 0x00, 0x1F, 0xE0, 0x03, 0xFC, 0x00, 0x00, 0x01, 0xFE, 0x00, 0x3F, 0x80, 0x00,
0x00, 0x2F, 0xD0, 0x07, 0xF8, 0x00, 0x00, 0x03, 0xFC, 0x00, 0xBF, 0x40, 0x00, 0x00, 0x3F, 0xC0,
0x0F, 0xF0, 0x00, 0x00, 0x07, 0xF8, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xBF, 0x40, 0x1F, 0xE0, 0x00,
0x00, 0x0B, 0xF4, 0x01, 0xFE, 0x78, 0x00, 0x00, 0xFF, 0x00, 0x2F, 0xFF, 0x80, 0x00, 0x0F, 0xF0,
0x02, 0xFF, 0xF0, 0x00, 0x01, 0xFE, 0x00, 0x1F, 0xF4, 0x00, 0x00, 0x2F, 0xD0, 0x00, 0x10, 0x00,
0x00, 0x03, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x2F, 0x4B, 0xF0,
0x00, 0x00, 0x00, 0x03, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x80, 0x00, 0x00, 0x00,
0x00, 0xBF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xA4, 0x00,
0x00, 0x00, 0x00, 0x2F, 0xFE, 0x07, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF,
0xD0, 0x00, 0x00, 0x07, 0xFE, 0xBF, 0xFF, 0x56, 0xFD, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x3F, 0xC0,
0x07, 0xC0, 0x00, 0x00, 0x2F, 0xD0, 0x07, 0xF8, 0x00, 0x10, 0x00, 0x00, 0x03, 0xFC, 0x00, 0xBF,
0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x0F, 0xF0, 0x01, 0x40, 0x00, 0x00, 0x6F, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x02, 0xAF, 0xFA,
0xAB, 0xFE, 0xAA, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x3F, 0xC0, 0x0F, 0xF0, 0x00, 0x00, 0x1F,
0xE0, 0x03, 0xFC, 0x00, 0xFE, 0x00, 0x00, 0x01, 0xFE, 0x00, 0x7F, 0x80, 0x2F, 0xD0, 0x00, 0x00,
0x2F, 0xD0, 0x0B, 0xF4, 0x03, 0xFC, 0x00, 0x00, 0x03, 0xFC, 0x00, 0xBF, 0x40, 0x3F, 0x80, 0x00,
0x00, 0x3F, 0xC0, 0x0F, 0xF0, 0x07, 0xF4, 0x00, 0x00, 0x07, 0xF8, 0x00, 0xFF, 0x00, 0xBF, 0x00,
0x00, 0x00, 0xBF, 0x40, 0x1F, 0xE0, 0x0F, 0xF0, 0x00, 0x00, 0x0B, 0xF4, 0x02, 0xFD, 0x00, 0xFF,
0x3C, 0x00, 0x00, 0xFF, 0x00, 0x3F, 0xC0, 0x1F, 0xFF, 0xC0, 0x00, 0x0F, 0xF0, 0x03, 0xFC, 0x01,
0xFF, 0xF4, 0x00, 0x01, 0xFE, 0x00, 0x3F, 0xC0, 0x0F, 0xF8, 0x00, 0x00, 0x2F, 0xD0, 0x07, 0xF8,
0x00, 0x00, 0x00, 0x00, 0x03, 0xFC, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3F, 0x80, 0x1F,
0xE0, 0x00, 0x00, 0x00, 0x2F, 0x4B, 0xFF, 0x9B, 0xFC, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0xFF,
0xFF, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x6F, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x40,
0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x00,
0x00, 0x00, 0x0B, 0xFF, 0x82, 0xFF, 0xEB, 0xC0, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0x40, 0x00, 0x00, 0x1F, 0xFA, 0xFF, 0xFE, 0xAF, 0xFC, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x3F, 0xD0,
0x0F, 0xF0, 0x00, 0x00, 0x0B, 0xF4, 0x01, 0xFE, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0xC0, 0x0F,
0xF0, 0x01, 0xFD, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x3F, 0xC0, 0x0B, 0xF4, 0x00, 0x00, 0x6F, 0xFF,
0xFF, 0xFF, 0xFC, 0x3F, 0xC0, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0xFF, 0x00, 0x00, 0x2A,
0xFF, 0xAA, 0xBF, 0xEA, 0x07, 0xF8, 0x00, 0x00, 0x03, 0xFC, 0x00, 0xFF, 0x00, 0x2F, 0xD0, 0x00,
0x00, 0x1F, 0xE0, 0x03, 0xFC, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x7F, 0x80, 0x1F, 0xE0, 0x03, 0xFC,
0x00, 0x00, 0x02, 0xFD, 0x00, 0xBF, 0x40, 0x0F, 0xE0, 0x00, 0x00, 0x0F, 0xF0, 0x02, 0xFD, 0x00,
0x7F, 0x40, 0x00, 0x00, 0x3F, 0xC0, 0x0F, 0xF0, 0x02, 0xFC, 0x00, 0x00, 0x01, 0xFE, 0x00, 0x3F,
0xC0, 0x0F, 0xF0, 0x00, 0x00, 0x0B, 0xF4, 0x01, 0xFE, 0x00, 0x3F, 0xC0, 0x00, 0x00, 0x2F, 0xD0,
0x0B, 0xF4, 0x01, 0xFE, 0x78, 0x00, 0x00, 0xFF, 0x00, 0x3F, 0xC0, 0x07, 0xFF, 0xE0, 0x00, 0x03,
0xFC, 0x00, 0xFF, 0x00, 0x1F, 0xFF, 0x00, 0x00, 0x1F, 0xE0, 0x03, 0xFC, 0x00, 0x3F, 0xE0, 0x00,
0x00, 0xBF, 0x40, 0x1F, 0xE0, 0x00, 0x10, 0x00, 0x00, 0x03, 0xFC, 0x00, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x20, 0x0F, 0xE0, 0x07, 0xF8, 0x00, 0x00, 0x00, 0x02, 0xF4, 0xBF, 0xF9, 0xBF, 0xC0, 0x00,
0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x6F, 0xFF, 0x40,
0x00, 0x00, 0x00, 0x00, 0x2F, 0x90, 0x05, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xA9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF,
0xC0, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x4B, 0x80, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0x05, 0x00,
0x00, 0x00, 0x02, 0xFD, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x03, 0xFC, 0x00, 0xBF, 0x00, 0x00, 0x00,
0x03, 0xFC, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x6F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x03, 0xFF, 0xFF,
0xFF, 0xFF, 0xFE, 0x00, 0x02, 0xAF, 0xFA, 0xAB, 0xFE, 0xA8, 0x00, 0x00, 0x0F, 0xF0, 0x03, 0xFC,
0x00, 0x00, 0x00, 0x1F, 0xE0, 0x03, 0xFC, 0x00, 0x00, 0x00, 0x1F, 0xE0, 0x07, 0xF8, 0x00, 0x00,
0x00, 0x2F, 0xD0, 0x0B, 0xF4, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x0F, 0xF0, 0x00, 0x00, 0x00, 0x3F,
0xC0, 0x0F, 0xF0, 0x00, 0x00, 0x00, 0x7F, 0x80, 0x0F, 0xF0, 0x00, 0x00, 0x00, 0xBF, 0x40, 0x1F,
0xE0, 0x28, 0x00, 0x00, 0xBF, 0x40, 0x2F, 0xE1, 0xFC, 0x00, 0x00, 0xFF, 0x00, 0x2F, 0xFF, 0xF8,
0x00, 0x00, 0xFF, 0x00, 0x1F, 0xFF, 0xE0, 0x00, 0x01, 0xFE, 0x00, 0x0B, 0xFE, 0x00, 0x00, 0x02,
0xFD, 0x00, 0x00, 0x40, 0x00, 0x00, 0x03, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x08, 0x03, 0xF8, 0x00,
0x00, 0x00, 0x00, 0x2F, 0x4B, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xE0, 0x00, 0x00, 0x00,
0x00, 0x3F, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x01, 0x50, 0x00, 0x00, 0x00, 0x1B, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x2F, 0xFF,
0xFE, 0x00, 0x00, 0x00, 0x2F, 0x90, 0x3F, 0x40, 0x00, 0x00, 0x0F, 0xC0, 0x1F, 0xC0, 0x00, 0x00,
0x17, 0xF0, 0x0B, 0xF0, 0x00, 0x01, 0xFF, 0xFC, 0x1B, 0xFF, 0xFC, 0x01, 0xFF, 0xFF, 0x1F, 0xFF,
0xFE, 0x01, 0xFD, 0x5F, 0x86, 0xFF, 0xAA, 0x00, 0xBF, 0x00, 0x40, 0x3F, 0xC0, 0x00, 0x3F, 0xD0,
0x00, 0x0F, 0xF0, 0x00, 0x0B, 0xFE, 0x00, 0x07, 0xF8, 0x00, 0x00, 0xFF, 0xF0, 0x02, 0xFE, 0x00,
0x00, 0x0F, 0xFF, 0x00, 0xBF, 0x40, 0x00, 0x00, 0xBF, 0xE0, 0x3F, 0xC0, 0x00, 0x00, 0x0B, 0xFC,
0x0F, 0xF0, 0x00, 0x1F, 0x00, 0xFF, 0x07, 0xF8, 0x0A, 0x0F, 0xF0, 0x3F, 0xC1, 0xFF, 0x1F, 0xC3,
0xFF, 0xAF, 0xD0, 0x7F, 0xFF, 0xE0, 0xBF, 0xFF, 0xE0, 0x1F, 0xFF, 0xE0, 0x07, 0xFF, 0xD0, 0x02,
0xFF, 0x90, 0x00, 0x01, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00,
0x00, 0x00, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x02,
0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x5B, 0xE0, 0x00, 0x00, 0x00, 0x02, 0xC0, 0x02, 0xE0,
0x00, 0x00, 0x00, 0x2E, 0x00, 0x01, 0xE0, 0x00, 0x00, 0x02, 0xFC, 0x69, 0x02, 0xE0, 0x00, 0x00,
0x2F, 0xFF, 0xFF, 0x03, 0xE0, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0x0F, 0xE0, 0x00, 0x2F, 0xFF, 0xFF,
0xFC, 0x2F, 0xE0, 0x02, 0xFF, 0xFF, 0xFF, 0xF0, 0xBF, 0xE0, 0x2F, 0xFF, 0xFF, 0xFF, 0x42, 0xFF,
0xE2, 0xFF, 0xFF, 0xFE, 0x40, 0x0F, 0xFF, 0xE3, 0xFF, 0xFF, 0xC0, 0x00, 0xFF, 0xFF, 0x03, 0xFF,
0xFF, 0x00, 0x2F, 0xFF, 0xF0, 0x03, 0xFF, 0xFC, 0x0B, 0xFF, 0xFF, 0x00, 0x03, 0xFF, 0xF0, 0xBF,
0xFF, 0xF0, 0x00, 0x03, 0xFF, 0xD1, 0xFF, 0xFF, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xF0, 0x00,
0x00, 0x03, 0xFF, 0xEF, 0xFF, 0x00, 0x00, 0x00, 0x03, 0xFC, 0x0F, 0xF0, 0x00, 0x00, 0x00, 0x03,
0xF0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x03, 0xD2, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x00,
0x00, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph bookerly_14_bolditalicGlyphs[] = {
@ -5194,7 +5287,14 @@ static const EpdGlyph bookerly_14_bolditalicGlyphs[] = {
{ 17, 21, 29, 6, 21, 90, 70646 }, // ⊥
{ 6, 6, 18, 6, 11, 9, 70736 }, // ⋅
{ 25, 6, 29, 2, 11, 38, 70745 }, // ⋯
{ 27, 28, 29, 1, 24, 189, 70783 }, // <20>
{ 31, 30, 21, -6, 23, 233, 70783 }, // ff
{ 25, 30, 19, -6, 23, 188, 71016 }, // fi
{ 26, 30, 19, -6, 23, 195, 71204 }, // fl
{ 34, 30, 28, -6, 23, 255, 71399 }, // ffi
{ 35, 30, 29, -6, 23, 263, 71654 }, // ffl
{ 28, 30, 22, -6, 23, 210, 71917 }, // ſt
{ 25, 22, 24, -1, 21, 138, 72127 }, // st
{ 27, 28, 29, 1, 24, 189, 72265 }, // <20>
};
static const EpdUnicodeInterval bookerly_14_bolditalicIntervals[] = {
@ -5261,14 +5361,15 @@ static const EpdUnicodeInterval bookerly_14_bolditalicIntervals[] = {
{ 0x22A5, 0x22A5, 0x2E7 },
{ 0x22C5, 0x22C5, 0x2E8 },
{ 0x22EF, 0x22EF, 0x2E9 },
{ 0xFFFD, 0xFFFD, 0x2EA },
{ 0xFB00, 0xFB06, 0x2EA },
{ 0xFFFD, 0xFFFD, 0x2F1 },
};
static const EpdFontData bookerly_14_bolditalic = {
bookerly_14_bolditalicBitmaps,
bookerly_14_bolditalicGlyphs,
bookerly_14_bolditalicIntervals,
64,
65,
38,
31,
-8,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t bookerly_14_italicBitmaps[65749] = {
static const uint8_t bookerly_14_italicBitmaps[67180] = {
0x00, 0x05, 0x00, 0x0F, 0x80, 0x0B, 0xD0, 0x03, 0xF0, 0x00, 0xF8, 0x00, 0x7D, 0x00, 0x2F, 0x00,
0x0F, 0x80, 0x03, 0xD0, 0x00, 0xF0, 0x00, 0x7C, 0x00, 0x1E, 0x00, 0x0B, 0x40, 0x02, 0xC0, 0x00,
0xF0, 0x00, 0x3C, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBC, 0x00, 0x3F, 0x40, 0x0F,
@ -4106,19 +4106,108 @@ static const uint8_t bookerly_14_italicBitmaps[65749] = {
0xFC, 0x00, 0x06, 0xAA, 0xBF, 0xAA, 0xA6, 0xFF, 0xFF, 0xFF, 0xFE, 0xBF, 0xFF, 0xFF, 0xFF, 0x80,
0x0A, 0x43, 0xFC, 0x3F, 0xC2, 0xF8, 0x00, 0x00, 0x0A, 0x00, 0x01, 0xA0, 0x00, 0x29, 0x0F, 0xF0,
0x01, 0xFD, 0x00, 0x2F, 0xC3, 0xFC, 0x00, 0xBF, 0x80, 0x0F, 0xF0, 0xFD, 0x00, 0x0F, 0xC0, 0x01,
0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
0x00, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF,
0xE0, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x5B, 0xE0, 0x00, 0x00, 0x00, 0x02, 0xC0, 0x02, 0xE0, 0x00,
0x00, 0x00, 0x2E, 0x00, 0x01, 0xE0, 0x00, 0x00, 0x02, 0xFC, 0x69, 0x02, 0xE0, 0x00, 0x00, 0x2F,
0xFF, 0xFF, 0x03, 0xE0, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0x0F, 0xE0, 0x00, 0x2F, 0xFF, 0xFF, 0xFC,
0x2F, 0xE0, 0x02, 0xFF, 0xFF, 0xFF, 0xF0, 0xBF, 0xE0, 0x2F, 0xFF, 0xFF, 0xFF, 0x42, 0xFF, 0xE2,
0xFF, 0xFF, 0xFE, 0x40, 0x0F, 0xFF, 0xE3, 0xFF, 0xFF, 0xC0, 0x00, 0xFF, 0xFF, 0x03, 0xFF, 0xFF,
0x00, 0x2F, 0xFF, 0xF0, 0x03, 0xFF, 0xFC, 0x0B, 0xFF, 0xFF, 0x00, 0x03, 0xFF, 0xF0, 0xBF, 0xFF,
0xF0, 0x00, 0x03, 0xFF, 0xD1, 0xFF, 0xFF, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00,
0x03, 0xFF, 0xEF, 0xFF, 0x00, 0x00, 0x00, 0x03, 0xFC, 0x0F, 0xF0, 0x00, 0x00, 0x00, 0x03, 0xF0,
0x3F, 0x00, 0x00, 0x00, 0x00, 0x03, 0xD2, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x00,
0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00,
0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x1B, 0xE4, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFB, 0xFF, 0xD0, 0x00,
0x00, 0x07, 0xD0, 0x6F, 0xF0, 0x2C, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x00,
0x2F, 0x00, 0x07, 0xC0, 0x00, 0x00, 0x00, 0x03, 0xD0, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x7D,
0x00, 0x0F, 0x80, 0x00, 0x00, 0x00, 0x6F, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x3F, 0xFF, 0xFF,
0xFF, 0xFF, 0x40, 0x00, 0x00, 0x0F, 0x80, 0x02, 0xF0, 0x00, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x2F,
0x00, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x03, 0xE0, 0x00, 0x00, 0x00, 0x02, 0xF0, 0x00, 0x3D, 0x00,
0x00, 0x00, 0x00, 0x3E, 0x00, 0x07, 0xC0, 0x00, 0x00, 0x00, 0x03, 0xD0, 0x00, 0xBC, 0x00, 0x00,
0x00, 0x00, 0x7D, 0x00, 0x0F, 0x80, 0x00, 0x00, 0x00, 0x0B, 0xC0, 0x00, 0xF8, 0x00, 0x00, 0x00,
0x00, 0xBC, 0x00, 0x1F, 0x40, 0x00, 0x00, 0x00, 0x0F, 0x80, 0x01, 0xF0, 0x00, 0x00, 0x00, 0x00,
0xF4, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x03, 0xE0, 0x00, 0x00, 0x00, 0x02, 0xF0,
0x00, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x07, 0xC0, 0x00, 0x00, 0x00, 0x03, 0xD0, 0x00,
0xBC, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x0F, 0x40, 0x00, 0x00, 0x20, 0x0F, 0xE0, 0x02, 0xF0,
0x00, 0x00, 0x0B, 0xE6, 0xFF, 0xFA, 0xFC, 0x00, 0x00, 0x00, 0xBF, 0xFC, 0x7F, 0xFE, 0x00, 0x00,
0x00, 0x02, 0xB9, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x7D, 0x01,
0xFC, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x34, 0x00, 0x00, 0x02, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x03,
0xD0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x6F, 0xFF, 0xFF, 0xE0, 0x00,
0x03, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x0F, 0x80, 0x03, 0xE0, 0x00, 0x00, 0x0F, 0x40, 0x03,
0xD0, 0x00, 0x00, 0x1F, 0x00, 0x07, 0xC0, 0x00, 0x00, 0x2F, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x3E,
0x00, 0x0F, 0x80, 0x00, 0x00, 0x3D, 0x00, 0x1F, 0x40, 0x00, 0x00, 0x7D, 0x00, 0x2F, 0x00, 0x00,
0x00, 0xBC, 0x00, 0x3E, 0x00, 0x00, 0x00, 0xBC, 0x00, 0x3D, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x7C,
0x34, 0x00, 0x00, 0xF4, 0x00, 0xBD, 0xF4, 0x00, 0x01, 0xF0, 0x00, 0xFF, 0xD0, 0x00, 0x02, 0xF0,
0x00, 0xBF, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xD0, 0x00, 0x00, 0x00, 0x00,
0x07, 0xC0, 0x00, 0x00, 0x00, 0x20, 0x0F, 0x80, 0x00, 0x00, 0x00, 0xBE, 0x6F, 0x00, 0x00, 0x00,
0x00, 0xBF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x2B, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFB, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xF0,
0x00, 0x00, 0x01, 0xF4, 0x01, 0xF8, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x3E, 0x00, 0x00, 0x00, 0xBC,
0x00, 0x1F, 0x40, 0x00, 0x00, 0x3D, 0x00, 0x0B, 0xC0, 0x00, 0x00, 0x1F, 0x00, 0x03, 0xF0, 0x00,
0x00, 0x6F, 0xFF, 0xC0, 0xF8, 0x00, 0x00, 0xFF, 0xFF, 0xF0, 0x7D, 0x00, 0x00, 0x00, 0xF8, 0x00,
0x1F, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x0B, 0xC0, 0x00, 0x00, 0x1F, 0x00, 0x03, 0xE0, 0x00, 0x00,
0x0B, 0xC0, 0x00, 0xF4, 0x00, 0x00, 0x03, 0xE0, 0x00, 0x7C, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x2F,
0x00, 0x00, 0x00, 0x7D, 0x00, 0x0F, 0x80, 0x00, 0x00, 0x2F, 0x00, 0x03, 0xE0, 0x00, 0x00, 0x0B,
0xC0, 0x01, 0xF4, 0x00, 0x00, 0x03, 0xE0, 0x00, 0xBC, 0x34, 0x00, 0x00, 0xF4, 0x00, 0x3F, 0x7C,
0x00, 0x00, 0x7C, 0x00, 0x0F, 0xFD, 0x00, 0x00, 0x2F, 0x00, 0x02, 0xFC, 0x00, 0x00, 0x0F, 0xC0,
0x00, 0x10, 0x00, 0x00, 0x03, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF0, 0x00, 0x00, 0x00, 0x02,
0x00, 0xF8, 0x00, 0x00, 0x00, 0x02, 0xF9, 0xBC, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFC, 0x00, 0x00,
0x00, 0x00, 0x0A, 0xE4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x6F, 0x90, 0x0B, 0xFF, 0x40, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x2F,
0xFF, 0xF4, 0x00, 0x00, 0x01, 0xF4, 0x1B, 0xFE, 0x00, 0xBD, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x7F,
0x00, 0x0A, 0x00, 0x00, 0x00, 0xBC, 0x00, 0x0F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x0B,
0xC0, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x40, 0x03, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x6F, 0xFF, 0xFF,
0xFF, 0xFF, 0xFC, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xF8, 0x00,
0x2F, 0x00, 0x0B, 0xC0, 0x00, 0x00, 0x3D, 0x00, 0x0B, 0xC0, 0x02, 0xF0, 0x00, 0x00, 0x1F, 0x00,
0x03, 0xE0, 0x00, 0xF8, 0x00, 0x00, 0x0B, 0xC0, 0x00, 0xF4, 0x00, 0x7D, 0x00, 0x00, 0x03, 0xE0,
0x00, 0x7C, 0x00, 0x2F, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x2F, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x7D,
0x00, 0x0F, 0x80, 0x03, 0xD0, 0x00, 0x00, 0x2F, 0x00, 0x03, 0xE0, 0x01, 0xF0, 0x00, 0x00, 0x0B,
0xC0, 0x01, 0xF4, 0x00, 0xBC, 0x00, 0x00, 0x03, 0xE0, 0x00, 0x7C, 0x00, 0x3E, 0x1C, 0x00, 0x00,
0xF4, 0x00, 0x2F, 0x00, 0x0F, 0xAE, 0x00, 0x00, 0x7C, 0x00, 0x0F, 0x80, 0x07, 0xFF, 0x00, 0x00,
0x2F, 0x00, 0x03, 0xD0, 0x00, 0xFE, 0x00, 0x00, 0x0F, 0xC0, 0x01, 0xF0, 0x00, 0x00, 0x00, 0x00,
0x03, 0xD0, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF0, 0x00, 0x3D, 0x00, 0x00, 0x00, 0x02,
0x00, 0xFE, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x02, 0xF9, 0xBF, 0xFE, 0xBF, 0x00, 0x00, 0x00, 0x00,
0xBF, 0xFC, 0x7F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x0A, 0xE4, 0x00, 0x54, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x1B, 0xE4, 0x02,
0xFF, 0xBD, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xF2, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x07, 0xD0, 0x6F,
0xF8, 0x00, 0xBC, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x7F, 0x00, 0x0B, 0xC0, 0x00, 0x00, 0x2F, 0x00,
0x03, 0xD0, 0x00, 0xFC, 0x00, 0x00, 0x03, 0xD0, 0x00, 0xBC, 0x00, 0x0F, 0x80, 0x00, 0x00, 0x7D,
0x00, 0x0F, 0x80, 0x01, 0xF4, 0x00, 0x00, 0x6F, 0xFF, 0xFF, 0xFF, 0xF8, 0x2F, 0x00, 0x00, 0x3F,
0xFF, 0xFF, 0xFF, 0xFF, 0x43, 0xF0, 0x00, 0x00, 0x0F, 0x80, 0x02, 0xF0, 0x00, 0x3E, 0x00, 0x00,
0x00, 0xF4, 0x00, 0x2F, 0x00, 0x03, 0xD0, 0x00, 0x00, 0x1F, 0x00, 0x03, 0xE0, 0x00, 0x7C, 0x00,
0x00, 0x02, 0xF0, 0x00, 0x3D, 0x00, 0x0B, 0xC0, 0x00, 0x00, 0x3E, 0x00, 0x07, 0xC0, 0x00, 0xF8,
0x00, 0x00, 0x03, 0xD0, 0x00, 0xBC, 0x00, 0x0F, 0x40, 0x00, 0x00, 0x7D, 0x00, 0x0F, 0x80, 0x01,
0xF0, 0x00, 0x00, 0x0B, 0xC0, 0x00, 0xF8, 0x00, 0x2F, 0x00, 0x00, 0x00, 0xBC, 0x00, 0x1F, 0x40,
0x03, 0xF0, 0x00, 0x00, 0x0F, 0x80, 0x01, 0xF0, 0x00, 0x3E, 0x2C, 0x00, 0x00, 0xF4, 0x00, 0x2F,
0x00, 0x07, 0xEB, 0x80, 0x00, 0x1F, 0x00, 0x03, 0xE0, 0x00, 0x7F, 0xE0, 0x00, 0x02, 0xF0, 0x00,
0x3D, 0x00, 0x03, 0xF8, 0x00, 0x00, 0x3F, 0x00, 0x07, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xD0,
0x00, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x0F, 0x40, 0x00, 0x00, 0x00, 0x20, 0x0F,
0xE0, 0x02, 0xF0, 0x00, 0x00, 0x00, 0x0B, 0xE6, 0xFF, 0xFA, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xBF,
0xFC, 0x7F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x02, 0xB9, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xF4, 0x00, 0x00, 0x00, 0x00,
0x03, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x07, 0x80, 0x00, 0x00, 0x00, 0x01, 0xF0, 0x00,
0x28, 0x00, 0x00, 0x00, 0x0F, 0x80, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x0F, 0x40, 0x00,
0x00, 0x01, 0xF0, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x6F, 0xFF, 0xFF, 0xFF, 0xF4, 0x00, 0x0F, 0xFF,
0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0xF8, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x03, 0xD0, 0x01, 0xF4,
0x00, 0x00, 0x00, 0x1F, 0x00, 0x07, 0xC0, 0x00, 0x00, 0x00, 0xBC, 0x00, 0x2F, 0x00, 0x00, 0x00,
0x03, 0xE0, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x0F, 0x40, 0x03, 0xD0, 0x00, 0x00, 0x00, 0x7D, 0x00,
0x1F, 0x00, 0x00, 0x00, 0x02, 0xF0, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x0B, 0xC0, 0x02, 0xF0, 0x04,
0x00, 0x00, 0x3E, 0x00, 0x0F, 0x80, 0xB4, 0x00, 0x00, 0xF4, 0x00, 0x3F, 0x5F, 0xC0, 0x00, 0x07,
0xC0, 0x00, 0xFF, 0xFC, 0x00, 0x00, 0x2F, 0x00, 0x01, 0xFF, 0x40, 0x00, 0x00, 0xFC, 0x00, 0x00,
0x40, 0x00, 0x00, 0x03, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x02,
0x00, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x9B, 0xC0, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFC, 0x00,
0x00, 0x00, 0x00, 0x00, 0xAE, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xFA, 0xBF, 0x00, 0x00, 0x00, 0x0F,
0x00, 0x3E, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x3D, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x7C, 0x00, 0x00,
0x1F, 0xFD, 0x06, 0xFF, 0xFC, 0x00, 0xFF, 0xFE, 0x1F, 0xFF, 0xFC, 0x03, 0xE0, 0x1C, 0x01, 0xF8,
0x00, 0x07, 0xC0, 0x00, 0x01, 0xF0, 0x00, 0x07, 0xD0, 0x00, 0x02, 0xF0, 0x00, 0x03, 0xF4, 0x00,
0x03, 0xF0, 0x00, 0x02, 0xFE, 0x00, 0x03, 0xE0, 0x00, 0x00, 0xBF, 0x80, 0x03, 0xD0, 0x00, 0x00,
0x1F, 0xE0, 0x07, 0xC0, 0x00, 0x00, 0x03, 0xF0, 0x0B, 0xC0, 0x00, 0x00, 0x02, 0xF0, 0x0F, 0x80,
0x10, 0x74, 0x01, 0xF0, 0x0F, 0x80, 0xB0, 0xBE, 0x03, 0xE0, 0x0F, 0xD7, 0xF0, 0x7F, 0xFF, 0xC0,
0x0F, 0xFF, 0x80, 0x1F, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00,
0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F,
0xE0, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x5B, 0xE0, 0x00,
0x00, 0x00, 0x02, 0xC0, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x01, 0xE0, 0x00, 0x00, 0x02,
0xFC, 0x69, 0x02, 0xE0, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0x03, 0xE0, 0x00, 0x02, 0xFF, 0xFF, 0xFF,
0x0F, 0xE0, 0x00, 0x2F, 0xFF, 0xFF, 0xFC, 0x2F, 0xE0, 0x02, 0xFF, 0xFF, 0xFF, 0xF0, 0xBF, 0xE0,
0x2F, 0xFF, 0xFF, 0xFF, 0x42, 0xFF, 0xE2, 0xFF, 0xFF, 0xFE, 0x40, 0x0F, 0xFF, 0xE3, 0xFF, 0xFF,
0xC0, 0x00, 0xFF, 0xFF, 0x03, 0xFF, 0xFF, 0x00, 0x2F, 0xFF, 0xF0, 0x03, 0xFF, 0xFC, 0x0B, 0xFF,
0xFF, 0x00, 0x03, 0xFF, 0xF0, 0xBF, 0xFF, 0xF0, 0x00, 0x03, 0xFF, 0xD1, 0xFF, 0xFF, 0x00, 0x00,
0x03, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x03, 0xFF, 0xEF, 0xFF, 0x00, 0x00, 0x00, 0x03, 0xFC,
0x0F, 0xF0, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x03, 0xD2, 0xF0, 0x00,
0x00, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph bookerly_14_italicGlyphs[] = {
@ -4868,7 +4957,14 @@ static const EpdGlyph bookerly_14_italicGlyphs[] = {
{ 17, 21, 29, 6, 21, 90, 65430 }, // ⊥
{ 6, 5, 18, 6, 10, 8, 65520 }, // ⋅
{ 25, 5, 29, 2, 10, 32, 65528 }, // ⋯
{ 27, 28, 29, 1, 24, 189, 65560 }, // <20>
{ 30, 30, 21, -5, 23, 225, 65560 }, // ff
{ 24, 30, 19, -5, 23, 180, 65785 }, // fi
{ 25, 30, 20, -5, 23, 188, 65965 }, // fl
{ 33, 30, 28, -5, 23, 248, 66153 }, // ffi
{ 34, 30, 29, -5, 23, 255, 66401 }, // ffl
{ 27, 30, 21, -5, 23, 203, 66656 }, // ſt
{ 24, 22, 23, 0, 21, 132, 66859 }, // st
{ 27, 28, 29, 1, 24, 189, 66991 }, // <20>
};
static const EpdUnicodeInterval bookerly_14_italicIntervals[] = {
@ -4935,14 +5031,15 @@ static const EpdUnicodeInterval bookerly_14_italicIntervals[] = {
{ 0x22A5, 0x22A5, 0x2E7 },
{ 0x22C5, 0x22C5, 0x2E8 },
{ 0x22EF, 0x22EF, 0x2E9 },
{ 0xFFFD, 0xFFFD, 0x2EA },
{ 0xFB00, 0xFB06, 0x2EA },
{ 0xFFFD, 0xFFFD, 0x2F1 },
};
static const EpdFontData bookerly_14_italic = {
bookerly_14_italicBitmaps,
bookerly_14_italicGlyphs,
bookerly_14_italicIntervals,
64,
65,
38,
31,
-8,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t bookerly_14_regularBitmaps[63550] = {
static const uint8_t bookerly_14_regularBitmaps[64524] = {
0x1A, 0x1F, 0xCB, 0xE2, 0xF4, 0xBD, 0x2F, 0x4B, 0xC2, 0xF0, 0xBC, 0x2F, 0x07, 0xC1, 0xF0, 0x7C,
0x0F, 0x03, 0xC0, 0xF0, 0x00, 0x00, 0x00, 0x40, 0xFC, 0xBF, 0x5F, 0xC1, 0x40, 0x18, 0x06, 0x1F,
0x07, 0xCB, 0xC2, 0xF1, 0xF0, 0xBC, 0x7C, 0x1F, 0x1F, 0x07, 0xC7, 0xC1, 0xF1, 0xF0, 0x7C, 0x34,
@ -3969,18 +3969,79 @@ static const uint8_t bookerly_14_regularBitmaps[63550] = {
0xFF, 0xFF, 0xFF, 0xFE, 0xBF, 0xFF, 0xFF, 0xFF, 0x80, 0x0A, 0x43, 0xFC, 0x3F, 0xC2, 0xF8, 0x00,
0x00, 0x0A, 0x00, 0x01, 0xA0, 0x00, 0x29, 0x0F, 0xF0, 0x01, 0xFD, 0x00, 0x2F, 0xC3, 0xFC, 0x00,
0xBF, 0x80, 0x0F, 0xF0, 0xFD, 0x00, 0x0F, 0xC0, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x2F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x5B,
0xE0, 0x00, 0x00, 0x00, 0x02, 0xC0, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x01, 0xE0, 0x00,
0x00, 0x02, 0xFC, 0x69, 0x02, 0xE0, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0x03, 0xE0, 0x00, 0x02, 0xFF,
0xFF, 0xFF, 0x0F, 0xE0, 0x00, 0x2F, 0xFF, 0xFF, 0xFC, 0x2F, 0xE0, 0x02, 0xFF, 0xFF, 0xFF, 0xF0,
0xBF, 0xE0, 0x2F, 0xFF, 0xFF, 0xFF, 0x42, 0xFF, 0xE2, 0xFF, 0xFF, 0xFE, 0x40, 0x0F, 0xFF, 0xE3,
0xFF, 0xFF, 0xC0, 0x00, 0xFF, 0xFF, 0x03, 0xFF, 0xFF, 0x00, 0x2F, 0xFF, 0xF0, 0x03, 0xFF, 0xFC,
0x0B, 0xFF, 0xFF, 0x00, 0x03, 0xFF, 0xF0, 0xBF, 0xFF, 0xF0, 0x00, 0x03, 0xFF, 0xD1, 0xFF, 0xFF,
0x00, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x03, 0xFF, 0xEF, 0xFF, 0x00, 0x00, 0x00,
0x03, 0xFC, 0x0F, 0xF0, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x03, 0xD2,
0xF0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x90, 0x00, 0x00, 0xBF, 0xE4, 0xBF, 0xFC, 0x00, 0x0B, 0xFF,
0xFF, 0xFA, 0xFE, 0x00, 0x2F, 0x80, 0x7F, 0xC0, 0x2D, 0x00, 0x7D, 0x00, 0x0F, 0x80, 0x00, 0x00,
0xFC, 0x00, 0x1F, 0x40, 0x00, 0x01, 0xF8, 0x00, 0x2F, 0x00, 0x00, 0x01, 0xF4, 0x00, 0x2F, 0x00,
0x00, 0x1B, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x16, 0xF9, 0x55,
0x7F, 0x95, 0x40, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x00, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x00, 0x01,
0xF4, 0x00, 0x2F, 0x00, 0x00, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x00, 0x01, 0xF4, 0x00, 0x2F, 0x00,
0x00, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x00, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x00, 0x01, 0xF4, 0x00,
0x2F, 0x00, 0x00, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x00, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x00, 0x1B,
0xFF, 0x41, 0xFF, 0xFD, 0x00, 0x3F, 0xFF, 0x83, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x1A, 0x50, 0x00,
0x00, 0x1F, 0xFF, 0xF4, 0x00, 0x01, 0xFE, 0xAF, 0xF0, 0x00, 0x0F, 0x80, 0x0F, 0xC0, 0x00, 0xBC,
0x00, 0x0E, 0x00, 0x03, 0xE0, 0x00, 0x00, 0x00, 0x1F, 0x40, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x00,
0x00, 0x1B, 0xFF, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0xFF, 0xFC, 0x01, 0x6F, 0x95, 0x57, 0xF0, 0x00,
0x7D, 0x00, 0x0B, 0xC0, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x07, 0xD0, 0x00, 0xBC, 0x00, 0x1F, 0x40,
0x02, 0xF0, 0x00, 0x7D, 0x00, 0x0B, 0xC0, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x07, 0xD0, 0x00, 0xBC,
0x00, 0x1F, 0x40, 0x02, 0xF0, 0x00, 0x7D, 0x00, 0x0B, 0xC0, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x6F,
0xFD, 0x07, 0xFF, 0xE3, 0xFF, 0xF8, 0x3F, 0xFF, 0xC0, 0x00, 0x00, 0x1A, 0x95, 0x00, 0x00, 0x0B,
0xFF, 0xFC, 0x00, 0x00, 0xFE, 0xAF, 0xF0, 0x00, 0x0F, 0xD0, 0x0B, 0xC0, 0x00, 0xBD, 0x00, 0x2F,
0x00, 0x03, 0xF0, 0x00, 0xBC, 0x00, 0x1F, 0x80, 0x02, 0xF0, 0x00, 0x7D, 0x00, 0x0B, 0xC0, 0x1B,
0xFF, 0xF4, 0x2F, 0x01, 0xFF, 0xFF, 0xE0, 0xBC, 0x01, 0x6F, 0x95, 0x02, 0xF0, 0x00, 0x7D, 0x00,
0x0B, 0xC0, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x07, 0xD0, 0x00, 0xBC, 0x00, 0x1F, 0x40, 0x02, 0xF0,
0x00, 0x7D, 0x00, 0x0B, 0xC0, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x07, 0xD0, 0x00, 0xBC, 0x00, 0x1F,
0x40, 0x02, 0xF0, 0x00, 0x7D, 0x00, 0x0B, 0xC0, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x6F, 0xFD, 0x07,
0xFF, 0xE3, 0xFF, 0xF8, 0x3F, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x05, 0xA4, 0x00, 0x00, 0x00,
0x2F, 0xF9, 0x1F, 0xFF, 0xF0, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xEA, 0xFE, 0x00, 0x00, 0xBE, 0x01,
0xFF, 0x80, 0x0F, 0xC0, 0x00, 0x7D, 0x00, 0x0F, 0xC0, 0x01, 0xD0, 0x00, 0x3F, 0x00, 0x07, 0xD0,
0x00, 0x00, 0x00, 0x1F, 0x80, 0x02, 0xF4, 0x00, 0x00, 0x00, 0x07, 0xD0, 0x00, 0xBC, 0x00, 0x00,
0x00, 0x1B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x01,
0x6F, 0x95, 0x57, 0xF9, 0x55, 0x7F, 0x00, 0x07, 0xD0, 0x00, 0xBC, 0x00, 0x0F, 0xC0, 0x01, 0xF4,
0x00, 0x2F, 0x00, 0x03, 0xF0, 0x00, 0x7D, 0x00, 0x0B, 0xC0, 0x00, 0xFC, 0x00, 0x1F, 0x40, 0x02,
0xF0, 0x00, 0x3F, 0x00, 0x07, 0xD0, 0x00, 0xBC, 0x00, 0x0F, 0xC0, 0x01, 0xF4, 0x00, 0x2F, 0x00,
0x03, 0xF0, 0x00, 0x7D, 0x00, 0x0B, 0xC0, 0x00, 0xFC, 0x00, 0x1F, 0x40, 0x02, 0xF0, 0x00, 0x3F,
0x00, 0x07, 0xD0, 0x00, 0xBC, 0x00, 0x0F, 0xC0, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x03, 0xF0, 0x06,
0xFF, 0xD0, 0x7F, 0xFD, 0x07, 0xFF, 0xD3, 0xFF, 0xF8, 0x3F, 0xFF, 0x83, 0xFF, 0xF8, 0x00, 0x00,
0x00, 0x00, 0x01, 0xA5, 0x50, 0x00, 0x00, 0x2F, 0xF9, 0x0B, 0xFF, 0xFC, 0x00, 0x00, 0xBF, 0xFF,
0xEF, 0xEA, 0xFF, 0x00, 0x00, 0xBE, 0x02, 0xFF, 0xC0, 0x0F, 0xC0, 0x00, 0x7D, 0x00, 0x0F, 0xC0,
0x03, 0xF0, 0x00, 0x3F, 0x00, 0x03, 0xE0, 0x00, 0xFC, 0x00, 0x1F, 0x80, 0x01, 0xF4, 0x00, 0x3F,
0x00, 0x07, 0xD0, 0x00, 0xBD, 0x00, 0x0F, 0xC0, 0x1B, 0xFF, 0xFF, 0xFF, 0xFF, 0x43, 0xF0, 0x1F,
0xFF, 0xFF, 0xFF, 0xFF, 0xD0, 0xFC, 0x01, 0x6F, 0x95, 0x57, 0xF9, 0x50, 0x3F, 0x00, 0x07, 0xD0,
0x00, 0xBC, 0x00, 0x0F, 0xC0, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x03, 0xF0, 0x00, 0x7D, 0x00, 0x0B,
0xC0, 0x00, 0xFC, 0x00, 0x1F, 0x40, 0x02, 0xF0, 0x00, 0x3F, 0x00, 0x07, 0xD0, 0x00, 0xBC, 0x00,
0x0F, 0xC0, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x03, 0xF0, 0x00, 0x7D, 0x00, 0x0B, 0xC0, 0x00, 0xFC,
0x00, 0x1F, 0x40, 0x02, 0xF0, 0x00, 0x3F, 0x00, 0x07, 0xD0, 0x00, 0xBC, 0x00, 0x0F, 0xC0, 0x01,
0xF4, 0x00, 0x2F, 0x00, 0x03, 0xF0, 0x06, 0xFF, 0xD0, 0x7F, 0xFD, 0x07, 0xFF, 0xD3, 0xFF, 0xF8,
0x3F, 0xFF, 0x83, 0xFF, 0xF8, 0x00, 0x01, 0xA4, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xF4, 0x00, 0x00,
0x00, 0x3F, 0xAF, 0x80, 0x00, 0x00, 0x07, 0xC0, 0x74, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x0B, 0x00,
0x00, 0x0F, 0x80, 0x01, 0xF0, 0x00, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x00, 0x2F, 0x40, 0x02, 0xF0,
0x00, 0x1B, 0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x16, 0xF9, 0x55, 0x7F,
0x95, 0x40, 0x1F, 0x40, 0x02, 0xF0, 0x00, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x00, 0x1F, 0x40, 0x02,
0xF0, 0x00, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x00, 0x1F, 0x40, 0x02, 0xF0, 0x00, 0x01, 0xF4, 0x00,
0x2F, 0x00, 0x00, 0x1F, 0x40, 0x02, 0xF0, 0x00, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x00, 0x1F, 0x40,
0x02, 0xF4, 0x00, 0x01, 0xF4, 0x00, 0x2F, 0x80, 0x11, 0xBF, 0xF4, 0x01, 0xFF, 0xFF, 0x3F, 0xFF,
0x80, 0x0B, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, 0x06, 0xA4, 0x00, 0x00, 0x00,
0x00, 0x1F, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x1F, 0xEB, 0xFD, 0x00, 0x00, 0x00, 0x0F, 0x80, 0x1F,
0xC0, 0x00, 0x00, 0x03, 0xC0, 0x02, 0xF4, 0x00, 0x00, 0x01, 0xF0, 0x00, 0x7E, 0x00, 0x00, 0x00,
0x3C, 0x00, 0x1F, 0x80, 0x00, 0x00, 0x5F, 0x40, 0x03, 0xE0, 0x00, 0x02, 0xFF, 0xF8, 0x07, 0xFF,
0xFE, 0x03, 0xFA, 0xFF, 0x0F, 0xFF, 0xFF, 0x82, 0xF0, 0x0B, 0xC1, 0x6F, 0xD5, 0x40, 0xF8, 0x00,
0xF0, 0x03, 0xE0, 0x00, 0x3F, 0x00, 0x10, 0x00, 0xF8, 0x00, 0x0B, 0xF8, 0x00, 0x00, 0x3E, 0x00,
0x00, 0xFF, 0xE0, 0x00, 0x0F, 0x80, 0x00, 0x0F, 0xFF, 0x80, 0x03, 0xE0, 0x00, 0x00, 0x7F, 0xF8,
0x00, 0xF8, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x3E, 0x00, 0x03, 0x80, 0x07, 0xD0, 0x0F, 0x80, 0x00,
0xF0, 0x00, 0xF4, 0x03, 0xE0, 0x00, 0x3E, 0x00, 0xBC, 0x00, 0xFD, 0x01, 0x0F, 0xFA, 0xFD, 0x00,
0x3F, 0xFF, 0xC2, 0xFF, 0xFD, 0x00, 0x07, 0xFF, 0xE0, 0x05, 0x50, 0x00, 0x00, 0x15, 0x40, 0x00,
0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F,
0xE0, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x5B, 0xE0, 0x00,
0x00, 0x00, 0x02, 0xC0, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x01, 0xE0, 0x00, 0x00, 0x02,
0xFC, 0x69, 0x02, 0xE0, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0x03, 0xE0, 0x00, 0x02, 0xFF, 0xFF, 0xFF,
0x0F, 0xE0, 0x00, 0x2F, 0xFF, 0xFF, 0xFC, 0x2F, 0xE0, 0x02, 0xFF, 0xFF, 0xFF, 0xF0, 0xBF, 0xE0,
0x2F, 0xFF, 0xFF, 0xFF, 0x42, 0xFF, 0xE2, 0xFF, 0xFF, 0xFE, 0x40, 0x0F, 0xFF, 0xE3, 0xFF, 0xFF,
0xC0, 0x00, 0xFF, 0xFF, 0x03, 0xFF, 0xFF, 0x00, 0x2F, 0xFF, 0xF0, 0x03, 0xFF, 0xFC, 0x0B, 0xFF,
0xFF, 0x00, 0x03, 0xFF, 0xF0, 0xBF, 0xFF, 0xF0, 0x00, 0x03, 0xFF, 0xD1, 0xFF, 0xFF, 0x00, 0x00,
0x03, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x03, 0xFF, 0xEF, 0xFF, 0x00, 0x00, 0x00, 0x03, 0xFC,
0x0F, 0xF0, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x03, 0xD2, 0xF0, 0x00,
0x00, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph bookerly_14_regularGlyphs[] = {
@ -4730,7 +4791,14 @@ static const EpdGlyph bookerly_14_regularGlyphs[] = {
{ 17, 21, 29, 6, 21, 90, 63231 }, // ⊥
{ 6, 5, 18, 6, 10, 8, 63321 }, // ⋅
{ 25, 5, 29, 2, 10, 32, 63329 }, // ⋯
{ 27, 28, 29, 1, 24, 189, 63361 }, // <20>
{ 24, 23, 22, 0, 23, 138, 63361 }, // ff
{ 19, 23, 19, 0, 23, 110, 63499 }, // fi
{ 19, 23, 19, 0, 23, 110, 63609 }, // fl
{ 29, 23, 29, 0, 23, 167, 63719 }, // ffi
{ 29, 23, 29, 0, 23, 167, 63886 }, // ffl
{ 22, 24, 22, 0, 23, 132, 64053 }, // ſt
{ 25, 24, 26, 1, 23, 150, 64185 }, // st
{ 27, 28, 29, 1, 24, 189, 64335 }, // <20>
};
static const EpdUnicodeInterval bookerly_14_regularIntervals[] = {
@ -4797,14 +4865,15 @@ static const EpdUnicodeInterval bookerly_14_regularIntervals[] = {
{ 0x22A5, 0x22A5, 0x2E7 },
{ 0x22C5, 0x22C5, 0x2E8 },
{ 0x22EF, 0x22EF, 0x2E9 },
{ 0xFFFD, 0xFFFD, 0x2EA },
{ 0xFB00, 0xFB06, 0x2EA },
{ 0xFFFD, 0xFFFD, 0x2F1 },
};
static const EpdFontData bookerly_14_regular = {
bookerly_14_regularBitmaps,
bookerly_14_regularGlyphs,
bookerly_14_regularIntervals,
64,
65,
38,
31,
-8,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t bookerly_16_boldBitmaps[86336] = {
static const uint8_t bookerly_16_boldBitmaps[87646] = {
0x0A, 0x90, 0xFF, 0x87, 0xFE, 0x2F, 0xF4, 0xBF, 0xC2, 0xFF, 0x0B, 0xFC, 0x2F, 0xF0, 0xBF, 0xC2,
0xFF, 0x0B, 0xFC, 0x1F, 0xF0, 0x7F, 0xC0, 0xFE, 0x03, 0xF8, 0x0F, 0xE0, 0x3F, 0xC0, 0xBF, 0x01,
0x40, 0x00, 0x00, 0x05, 0x40, 0xFF, 0xC7, 0xFF, 0x1F, 0xFC, 0x3F, 0xF0, 0x19, 0x00, 0x0A, 0x80,
@ -5389,22 +5389,104 @@ static const uint8_t bookerly_16_boldBitmaps[86336] = {
0xC0, 0x1A, 0x81, 0xFF, 0xCB, 0xFF, 0x2F, 0xFC, 0x7F, 0xE0, 0x15, 0x00, 0x0A, 0x90, 0x00, 0x2A,
0x40, 0x00, 0xA9, 0x0F, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0xFF, 0xC7, 0xFF, 0x40, 0x1F, 0xFD, 0x00,
0x7F, 0xF5, 0xFF, 0xD0, 0x07, 0xFF, 0x40, 0x1F, 0xFD, 0x3F, 0xF0, 0x00, 0xFF, 0xC0, 0x03, 0xFF,
0x01, 0x50, 0x00, 0x05, 0x40, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x00, 0x0F, 0xEF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x0F, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x0F,
0xF9, 0xBE, 0x40, 0xFC, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x81, 0xFC, 0x00, 0x00, 0x0F, 0xFF,
0xFF, 0xFF, 0x43, 0xFC, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0xFC, 0x00, 0x0F, 0xFF, 0xFF,
0xFF, 0xFC, 0x2F, 0xFC, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xD0, 0xFF, 0xFC, 0x0F, 0xFF, 0xFF, 0xFF,
0xE4, 0x03, 0xFF, 0xFC, 0x7F, 0xFF, 0xFF, 0xD0, 0x00, 0x2F, 0xFF, 0xF4, 0x7F, 0xFF, 0xFE, 0x00,
0x02, 0xFF, 0xFF, 0x40, 0x7F, 0xFF, 0xF8, 0x00, 0x7F, 0xFF, 0xF4, 0x00, 0x7F, 0xFF, 0xE0, 0x2F,
0xFF, 0xFF, 0x40, 0x00, 0x7F, 0xFF, 0xC2, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x7F, 0xFF, 0x07, 0xFF,
0xFF, 0x40, 0x00, 0x00, 0x7F, 0xFE, 0x7F, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF,
0x40, 0x00, 0x00, 0x00, 0x7F, 0xF4, 0x7F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x80, 0xFF, 0x40,
0x00, 0x00, 0x00, 0x00, 0x7E, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7D, 0x2F, 0x40, 0x00,
0x00, 0x00, 0x00, 0x00, 0x7F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x50, 0x00, 0x05, 0x40, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x6F, 0xA0, 0x00,
0x00, 0x1F, 0xFF, 0xE2, 0xFF, 0xFF, 0x40, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x3F,
0xFF, 0xFF, 0xFF, 0xEF, 0xFD, 0x00, 0x3F, 0xF4, 0x07, 0xFF, 0xC0, 0x7F, 0x00, 0x1F, 0xF4, 0x00,
0x7F, 0xD0, 0x07, 0x00, 0x0F, 0xFC, 0x00, 0x2F, 0xF0, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x0F, 0xFC,
0x00, 0x00, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0,
0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x01,
0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x7F, 0xF0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x1F, 0xFC,
0x00, 0x3F, 0xF0, 0x00, 0x00, 0x07, 0xFF, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x01, 0xFF, 0xC0, 0x03,
0xFF, 0x00, 0x00, 0x00, 0x7F, 0xF0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x3F, 0xF0,
0x00, 0x00, 0x07, 0xFF, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x00,
0x00, 0x7F, 0xF0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x1F,
0xFF, 0x80, 0x2F, 0xFF, 0x90, 0x00, 0x2F, 0xFF, 0xF8, 0x3F, 0xFF, 0xFD, 0x00, 0x0F, 0xFF, 0xFE,
0x0F, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x06, 0xFE, 0x90, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xF0,
0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xF0, 0x00, 0x03, 0xFF, 0xEF, 0xFF, 0xD0, 0x00, 0x3F, 0xF4, 0x03,
0xFF, 0x00, 0x01, 0xFF, 0x40, 0x03, 0xF8, 0x00, 0x0F, 0xFC, 0x00, 0x01, 0x00, 0x00, 0x3F, 0xF0,
0x00, 0x00, 0x00, 0x01, 0xFF, 0xC0, 0x00, 0x55, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFC, 0x07, 0xFF,
0xFF, 0xFF, 0xFF, 0xF0, 0x2F, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00,
0x07, 0xFF, 0x00, 0x0F, 0xFC, 0x00, 0x1F, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0x7F, 0xF0, 0x00, 0xFF,
0xC0, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x07, 0xFF, 0x00, 0x0F, 0xFC, 0x00, 0x1F, 0xFC, 0x00,
0x3F, 0xF0, 0x00, 0x7F, 0xF0, 0x00, 0xFF, 0xC0, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x07, 0xFF,
0x00, 0x0F, 0xFC, 0x00, 0x1F, 0xFC, 0x00, 0x3F, 0xF0, 0x01, 0xFF, 0xF8, 0x02, 0xFF, 0xE4, 0x2F,
0xFF, 0xF8, 0x3F, 0xFF, 0xF8, 0xFF, 0xFF, 0xE0, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x06, 0xFE, 0x55,
0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xF0, 0x00, 0x03, 0xFF, 0xEF,
0xFF, 0xC0, 0x00, 0x2F, 0xF4, 0x03, 0xFF, 0x00, 0x00, 0xFF, 0x80, 0x0F, 0xFC, 0x00, 0x0B, 0xFC,
0x00, 0x3F, 0xF0, 0x00, 0x3F, 0xF0, 0x00, 0xFF, 0xC0, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0xBF,
0xFF, 0xFC, 0x0F, 0xFC, 0x07, 0xFF, 0xFF, 0xF0, 0x3F, 0xF0, 0x2F, 0xFF, 0xFF, 0x80, 0xFF, 0xC0,
0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x07, 0xFF, 0x00, 0x0F, 0xFC, 0x00, 0x1F, 0xFC, 0x00, 0x3F,
0xF0, 0x00, 0x7F, 0xF0, 0x00, 0xFF, 0xC0, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x07, 0xFF, 0x00,
0x0F, 0xFC, 0x00, 0x1F, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0x7F, 0xF0, 0x00, 0xFF, 0xC0, 0x01, 0xFF,
0xC0, 0x03, 0xFF, 0x00, 0x07, 0xFF, 0x00, 0x0F, 0xFC, 0x00, 0x1F, 0xFC, 0x00, 0x3F, 0xF0, 0x01,
0xFF, 0xF8, 0x02, 0xFF, 0xE4, 0x2F, 0xFF, 0xF8, 0x3F, 0xFF, 0xF8, 0xFF, 0xFF, 0xE0, 0xFF, 0xFF,
0xD0, 0x00, 0x00, 0x00, 0x50, 0x00, 0x1A, 0xFA, 0x40, 0x00, 0x00, 0x07, 0xFF, 0xF8, 0x2F, 0xFF,
0xFF, 0x40, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
0xEB, 0xFF, 0xE0, 0x00, 0x3F, 0xF4, 0x07, 0xFF, 0xD0, 0x0B, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x1F,
0xF8, 0x00, 0x2F, 0xC0, 0x00, 0xFF, 0xC0, 0x02, 0xFF, 0x40, 0x00, 0x50, 0x00, 0x0F, 0xFC, 0x00,
0x3F, 0xF0, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x01, 0x54, 0x02, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD0, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x0B, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD0, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x0F, 0xFD, 0x00,
0x1F, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0xFF, 0xD0, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x0F, 0xFD,
0x00, 0x1F, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0xFF, 0xD0, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x0F,
0xFD, 0x00, 0x1F, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0xFF, 0xD0, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00,
0x0F, 0xFD, 0x00, 0x1F, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0xFF, 0xD0, 0x01, 0xFF, 0xC0, 0x03, 0xFF,
0x00, 0x0F, 0xFD, 0x00, 0x1F, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0xFF, 0xD0, 0x01, 0xFF, 0xC0, 0x03,
0xFF, 0x00, 0x0F, 0xFD, 0x00, 0x7F, 0xFE, 0x01, 0xBF, 0xF9, 0x01, 0xFF, 0xF8, 0x2F, 0xFF, 0xF8,
0x7F, 0xFF, 0xF0, 0xBF, 0xFF, 0xF3, 0xFF, 0xFF, 0x8B, 0xFF, 0xFF, 0x0F, 0xFF, 0xFE, 0x00, 0x00,
0x00, 0x50, 0x00, 0x1B, 0xFA, 0x54, 0x00, 0x00, 0x07, 0xFF, 0xF8, 0x2F, 0xFF, 0xFF, 0xD0, 0x00,
0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xEB, 0xFF, 0xD0,
0x00, 0x3F, 0xF4, 0x07, 0xFF, 0xE0, 0x0F, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x0F, 0xFC, 0x00, 0xFF,
0xD0, 0x00, 0xFF, 0xC0, 0x01, 0xFF, 0x40, 0x0F, 0xFD, 0x00, 0x0F, 0xFC, 0x00, 0x2F, 0xF0, 0x00,
0xFF, 0xD0, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x0F, 0xFD, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xD0, 0xFF, 0xD0, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x0F, 0xFD, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xC0, 0xFF, 0xD0, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x0F, 0xFD, 0x00, 0x1F, 0xFC, 0x00,
0x3F, 0xF0, 0x00, 0xFF, 0xD0, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x0F, 0xFD, 0x00, 0x1F, 0xFC,
0x00, 0x3F, 0xF0, 0x00, 0xFF, 0xD0, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x0F, 0xFD, 0x00, 0x1F,
0xFC, 0x00, 0x3F, 0xF0, 0x00, 0xFF, 0xD0, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x0F, 0xFD, 0x00,
0x1F, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0xFF, 0xD0, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x0F, 0xFD,
0x00, 0x1F, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0xFF, 0xD0, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x0F,
0xFD, 0x00, 0x7F, 0xFE, 0x01, 0xBF, 0xF9, 0x01, 0xFF, 0xF8, 0x2F, 0xFF, 0xF8, 0x7F, 0xFF, 0xF0,
0xBF, 0xFF, 0xF3, 0xFF, 0xFF, 0x8B, 0xFF, 0xFF, 0x0F, 0xFF, 0xFE, 0x00, 0x00, 0x6F, 0xE0, 0x00,
0x00, 0x00, 0x00, 0x3F, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x02,
0xFF, 0x6F, 0xE0, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x78, 0x1A, 0x00, 0x00, 0x0B, 0xFC, 0x00, 0x0F,
0xF0, 0x00, 0x00, 0xFF, 0xC0, 0x02, 0xFF, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0x01,
0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x7F, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xCB, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x00,
0x1F, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x00, 0x1F, 0xFC, 0x00,
0x3F, 0xF0, 0x00, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x3F, 0xF0, 0x00,
0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0x01, 0xFF, 0xC0,
0x03, 0xFF, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0xD6,
0xA0, 0x7F, 0xFF, 0x90, 0x3F, 0xFF, 0xFE, 0x2F, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0xD3, 0xFF, 0xFF,
0xF0, 0x0B, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x05, 0x54, 0x00, 0x00, 0x00, 0x00, 0x6F, 0xE8,
0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xF0,
0x00, 0x00, 0x00, 0x02, 0xFF, 0x5B, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x1F, 0xFC, 0x00,
0x00, 0x00, 0x03, 0xF0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x0B, 0xFD, 0x00, 0x00,
0x00, 0x03, 0xF0, 0x00, 0xBF, 0xD0, 0x00, 0x00, 0x1A, 0xBF, 0x40, 0x0B, 0xFE, 0x00, 0x00, 0x2F,
0xFF, 0xFE, 0x07, 0xFF, 0xFF, 0xF8, 0x0B, 0xFF, 0xFF, 0xF0, 0xFF, 0xFF, 0xFF, 0x81, 0xFF, 0x00,
0xFF, 0x0F, 0xFF, 0xFF, 0xF0, 0x3F, 0xE0, 0x07, 0xF0, 0x0B, 0xFD, 0x00, 0x03, 0xFF, 0x00, 0x3D,
0x00, 0xBF, 0xD0, 0x00, 0x3F, 0xFD, 0x00, 0x00, 0x0B, 0xFD, 0x00, 0x02, 0xFF, 0xFE, 0x00, 0x00,
0xBF, 0xD0, 0x00, 0x0F, 0xFF, 0xFE, 0x00, 0x0B, 0xFD, 0x00, 0x00, 0x3F, 0xFF, 0xFC, 0x00, 0xBF,
0xD0, 0x00, 0x00, 0x7F, 0xFF, 0xF0, 0x0B, 0xFD, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0x00, 0xBF, 0xD0,
0x00, 0x2E, 0x00, 0x7F, 0xF4, 0x0B, 0xFD, 0x00, 0x07, 0xF0, 0x01, 0xFF, 0x40, 0xBF, 0xE0, 0x00,
0x7F, 0x40, 0x1F, 0xF0, 0x0B, 0xFF, 0x96, 0xC7, 0xFF, 0x5B, 0xFE, 0x00, 0x7F, 0xFF, 0xFC, 0x3F,
0xFF, 0xFF, 0x80, 0x03, 0xFF, 0xFF, 0xC2, 0xFF, 0xFF, 0xD0, 0x00, 0x1F, 0xFF, 0xF0, 0x00, 0x55,
0x40, 0x00, 0x00, 0x15, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F,
0xEF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00,
0x00, 0xBC, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x0F, 0xF9, 0xBE,
0x40, 0xFC, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x81, 0xFC, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xFF,
0x43, 0xFC, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0xFC, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFC,
0x2F, 0xFC, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xD0, 0xFF, 0xFC, 0x0F, 0xFF, 0xFF, 0xFF, 0xE4, 0x03,
0xFF, 0xFC, 0x7F, 0xFF, 0xFF, 0xD0, 0x00, 0x2F, 0xFF, 0xF4, 0x7F, 0xFF, 0xFE, 0x00, 0x02, 0xFF,
0xFF, 0x40, 0x7F, 0xFF, 0xF8, 0x00, 0x7F, 0xFF, 0xF4, 0x00, 0x7F, 0xFF, 0xE0, 0x2F, 0xFF, 0xFF,
0x40, 0x00, 0x7F, 0xFF, 0xC2, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x7F, 0xFF, 0x07, 0xFF, 0xFF, 0x40,
0x00, 0x00, 0x7F, 0xFE, 0x7F, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x40, 0x00,
0x00, 0x00, 0x7F, 0xF4, 0x7F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x80, 0xFF, 0x40, 0x00, 0x00,
0x00, 0x00, 0x7E, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7D, 0x2F, 0x40, 0x00, 0x00, 0x00,
0x00, 0x00, 0x7F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph bookerly_16_boldGlyphs[] = {
@ -6154,7 +6236,14 @@ static const EpdGlyph bookerly_16_boldGlyphs[] = {
{ 19, 23, 33, 7, 23, 110, 85923 }, // ⊥
{ 7, 6, 21, 7, 12, 11, 86033 }, // ⋅
{ 29, 6, 33, 2, 12, 44, 86044 }, // ⋯
{ 31, 32, 33, 1, 28, 248, 86088 }, // <20>
{ 29, 26, 26, 0, 26, 189, 86088 }, // ff
{ 23, 26, 23, 0, 26, 150, 86277 }, // fi
{ 23, 26, 23, 0, 26, 150, 86427 }, // fl
{ 34, 26, 34, 0, 26, 221, 86577 }, // ffi
{ 34, 26, 34, 0, 26, 221, 86798 }, // ffl
{ 26, 27, 26, 0, 26, 176, 87019 }, // ſt
{ 30, 27, 31, 1, 26, 203, 87195 }, // st
{ 31, 32, 33, 1, 28, 248, 87398 }, // <20>
};
static const EpdUnicodeInterval bookerly_16_boldIntervals[] = {
@ -6221,14 +6310,15 @@ static const EpdUnicodeInterval bookerly_16_boldIntervals[] = {
{ 0x22A5, 0x22A5, 0x2E7 },
{ 0x22C5, 0x22C5, 0x2E8 },
{ 0x22EF, 0x22EF, 0x2E9 },
{ 0xFFFD, 0xFFFD, 0x2EA },
{ 0xFB00, 0xFB06, 0x2EA },
{ 0xFFFD, 0xFFFD, 0x2F1 },
};
static const EpdFontData bookerly_16_bold = {
bookerly_16_boldBitmaps,
bookerly_16_boldGlyphs,
bookerly_16_boldIntervals,
64,
65,
44,
36,
-9,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t bookerly_16_bolditalicBitmaps[89727] = {
static const uint8_t bookerly_16_bolditalicBitmaps[91594] = {
0x00, 0x06, 0xA0, 0x00, 0xBF, 0xC0, 0x07, 0xFD, 0x00, 0x3F, 0xF0, 0x00, 0xFF, 0x80, 0x07, 0xFD,
0x00, 0x1F, 0xF0, 0x00, 0xBF, 0x80, 0x03, 0xFD, 0x00, 0x0F, 0xF0, 0x00, 0x3F, 0xC0, 0x00, 0xFE,
0x00, 0x07, 0xF4, 0x00, 0x1F, 0xC0, 0x00, 0xBF, 0x00, 0x02, 0xF8, 0x00, 0x0B, 0xD0, 0x00, 0x3F,
@ -5601,22 +5601,139 @@ static const uint8_t bookerly_16_bolditalicBitmaps[89727] = {
0x1A, 0x81, 0xFF, 0xCB, 0xFF, 0x2F, 0xFC, 0x7F, 0xE0, 0x15, 0x00, 0x0A, 0x90, 0x00, 0x2A, 0x40,
0x00, 0xA9, 0x0F, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0xFF, 0xC7, 0xFF, 0x40, 0x1F, 0xFD, 0x00, 0x7F,
0xF5, 0xFF, 0xD0, 0x07, 0xFF, 0x40, 0x1F, 0xFD, 0x3F, 0xF0, 0x00, 0xFF, 0xC0, 0x03, 0xFF, 0x01,
0x50, 0x00, 0x05, 0x40, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00,
0x0F, 0xEF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x0F,
0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x0F, 0xF9,
0xBE, 0x40, 0xFC, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x81, 0xFC, 0x00, 0x00, 0x0F, 0xFF, 0xFF,
0xFF, 0x43, 0xFC, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0xFC, 0x00, 0x0F, 0xFF, 0xFF, 0xFF,
0xFC, 0x2F, 0xFC, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xD0, 0xFF, 0xFC, 0x0F, 0xFF, 0xFF, 0xFF, 0xE4,
0x03, 0xFF, 0xFC, 0x7F, 0xFF, 0xFF, 0xD0, 0x00, 0x2F, 0xFF, 0xF4, 0x7F, 0xFF, 0xFE, 0x00, 0x02,
0xFF, 0xFF, 0x40, 0x7F, 0xFF, 0xF8, 0x00, 0x7F, 0xFF, 0xF4, 0x00, 0x7F, 0xFF, 0xE0, 0x2F, 0xFF,
0xFF, 0x40, 0x00, 0x7F, 0xFF, 0xC2, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x7F, 0xFF, 0x07, 0xFF, 0xFF,
0x40, 0x00, 0x00, 0x7F, 0xFE, 0x7F, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x40,
0x00, 0x00, 0x00, 0x7F, 0xF4, 0x7F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x80, 0xFF, 0x40, 0x00,
0x00, 0x00, 0x00, 0x7E, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7D, 0x2F, 0x40, 0x00, 0x00,
0x00, 0x00, 0x00, 0x7F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x50, 0x00, 0x05, 0x40, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xBA, 0x40,
0x00, 0x00, 0x00, 0x01, 0xBF, 0xF8, 0x7F, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF,
0xFF, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xD7, 0xFC, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x0B,
0xFE, 0x03, 0xD0, 0x00, 0x00, 0x02, 0xFF, 0x00, 0x0F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xF8,
0x00, 0xBF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xC0, 0x03, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x02,
0xFF, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x01, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00,
0x2F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00,
0x00, 0x00, 0x07, 0xFC, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xF0, 0x00, 0xFF, 0x40,
0x00, 0x00, 0x00, 0x00, 0xFF, 0x80, 0x07, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFD, 0x00, 0x2F,
0xF0, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF4, 0x00, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xC0,
0x03, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x00, 0x0F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x0F,
0xF8, 0x00, 0x7F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xD0, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x00,
0x01, 0xFF, 0x40, 0x0F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFC, 0x00, 0x3F, 0xD0, 0x00, 0x00,
0x00, 0x00, 0x2F, 0xF0, 0x01, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x80, 0x07, 0xFC, 0x00,
0x00, 0x00, 0x00, 0x03, 0xFD, 0x00, 0x2F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF0, 0x00, 0xFF,
0x80, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xC0, 0x07, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFD, 0x00,
0x3F, 0xE0, 0x00, 0x00, 0x00, 0xF0, 0x1F, 0xFD, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x0B, 0xFA, 0xFF,
0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xBF,
0xFF, 0x5F, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x6F, 0x90, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xA9, 0x40, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xC0, 0x00,
0x00, 0x00, 0x3F, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x03, 0xFF, 0x9B, 0xFF, 0x00, 0x00, 0x00, 0x3F,
0xE0, 0x03, 0xF8, 0x00, 0x00, 0x01, 0xFF, 0x00, 0x03, 0x80, 0x00, 0x00, 0x0F, 0xF8, 0x00, 0x00,
0x00, 0x00, 0x00, 0x7F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x00, 0x16, 0x40, 0x00, 0x01,
0xBF, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0xFF, 0xFF, 0xFF,
0xFF, 0xF4, 0x00, 0x00, 0x07, 0xFC, 0x00, 0x3F, 0xC0, 0x00, 0x00, 0x2F, 0xF0, 0x02, 0xFF, 0x00,
0x00, 0x00, 0xFF, 0x80, 0x0F, 0xF8, 0x00, 0x00, 0x03, 0xFD, 0x00, 0x3F, 0xC0, 0x00, 0x00, 0x1F,
0xF4, 0x01, 0xFF, 0x00, 0x00, 0x00, 0x7F, 0xC0, 0x0B, 0xF8, 0x00, 0x00, 0x02, 0xFF, 0x00, 0x3F,
0xD0, 0x00, 0x00, 0x0F, 0xF8, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x3F, 0xD0, 0x07, 0xFC, 0x00, 0x00,
0x01, 0xFF, 0x40, 0x2F, 0xE1, 0xC0, 0x00, 0x07, 0xFC, 0x00, 0xFF, 0xEF, 0x40, 0x00, 0x2F, 0xF0,
0x03, 0xFF, 0xFC, 0x00, 0x00, 0xFF, 0x80, 0x0F, 0xFF, 0xD0, 0x00, 0x03, 0xFD, 0x00, 0x1F, 0xF8,
0x00, 0x00, 0x1F, 0xF0, 0x00, 0x04, 0x00, 0x00, 0x00, 0xBF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x03,
0xFE, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x1F, 0xF0, 0x00, 0x00, 0x00, 0x0B, 0xFA, 0xFF, 0x80, 0x00,
0x00, 0x00, 0x3F, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00,
0x6F, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00,
0x00, 0x00, 0x7F, 0xFE, 0xBE, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x0F,
0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x07, 0xFD, 0x00, 0x00, 0x00, 0xBF, 0xC0, 0x03,
0xFD, 0x00, 0x00, 0x00, 0xFF, 0x80, 0x07, 0xFC, 0x00, 0x00, 0x01, 0xFF, 0x00, 0x0B, 0xFC, 0x00,
0x00, 0x02, 0xFF, 0x00, 0x0F, 0xF8, 0x00, 0x00, 0x6F, 0xFF, 0xFE, 0x0F, 0xF4, 0x00, 0x02, 0xFF,
0xFF, 0xFD, 0x1F, 0xF0, 0x00, 0x03, 0xFF, 0xFF, 0xF8, 0x2F, 0xF0, 0x00, 0x00, 0x07, 0xFC, 0x00,
0x3F, 0xE0, 0x00, 0x00, 0x0B, 0xFC, 0x00, 0x3F, 0xD0, 0x00, 0x00, 0x0F, 0xF8, 0x00, 0x3F, 0xC0,
0x00, 0x00, 0x0F, 0xF4, 0x00, 0x7F, 0xC0, 0x00, 0x00, 0x1F, 0xF4, 0x00, 0xBF, 0x80, 0x00, 0x00,
0x1F, 0xF0, 0x00, 0xFF, 0x80, 0x00, 0x00, 0x2F, 0xF0, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x3F, 0xE0,
0x01, 0xFF, 0x00, 0x00, 0x00, 0x3F, 0xD0, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x7F, 0xD0, 0x03, 0xFE,
0x18, 0x00, 0x00, 0x7F, 0xC0, 0x03, 0xFF, 0xBC, 0x00, 0x00, 0xBF, 0xC0, 0x03, 0xFF, 0xFC, 0x00,
0x00, 0xFF, 0x80, 0x03, 0xFF, 0xF0, 0x00, 0x00, 0xFF, 0x40, 0x02, 0xFF, 0x80, 0x00, 0x01, 0xFF,
0x00, 0x00, 0x10, 0x00, 0x00, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFE, 0x00, 0x00,
0x00, 0x00, 0x3C, 0x07, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xAF, 0xF8, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x1B, 0xE4,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xA4, 0x00, 0x00,
0x00, 0x00, 0x06, 0xFF, 0xE4, 0x2F, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFE, 0xAF, 0xFD, 0x00, 0x00, 0x00, 0x3F, 0xF0,
0x0B, 0xFF, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x0B, 0xFC, 0x00, 0x3F, 0xD0, 0x00, 0xB0, 0x00, 0x00,
0x00, 0xFF, 0x80, 0x07, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF0, 0x00, 0xFF, 0x80, 0x00,
0x00, 0x00, 0x00, 0x02, 0xFF, 0x00, 0x0F, 0xF8, 0x00, 0x68, 0x00, 0x00, 0x06, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x3F,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x07, 0xFC, 0x00, 0x3F, 0xE0, 0x03, 0xFD,
0x00, 0x00, 0x00, 0xBF, 0xC0, 0x03, 0xFD, 0x00, 0x3F, 0xC0, 0x00, 0x00, 0x0F, 0xF8, 0x00, 0x7F,
0xC0, 0x07, 0xFC, 0x00, 0x00, 0x00, 0xFF, 0x40, 0x0B, 0xFC, 0x00, 0xBF, 0x80, 0x00, 0x00, 0x1F,
0xF4, 0x00, 0xFF, 0x80, 0x0F, 0xF4, 0x00, 0x00, 0x01, 0xFF, 0x00, 0x0F, 0xF8, 0x00, 0xFF, 0x00,
0x00, 0x00, 0x2F, 0xF0, 0x00, 0xFF, 0x40, 0x2F, 0xF0, 0x00, 0x00, 0x03, 0xFE, 0x00, 0x1F, 0xF0,
0x03, 0xFE, 0x00, 0x00, 0x00, 0x3F, 0xD0, 0x02, 0xFF, 0x00, 0x3F, 0xD0, 0x00, 0x00, 0x07, 0xFD,
0x00, 0x3F, 0xE0, 0x07, 0xFC, 0x24, 0x00, 0x00, 0x7F, 0xC0, 0x03, 0xFD, 0x00, 0x7F, 0xEF, 0x80,
0x00, 0x0B, 0xFC, 0x00, 0x7F, 0xD0, 0x0B, 0xFF, 0xF4, 0x00, 0x00, 0xFF, 0x80, 0x07, 0xFC, 0x00,
0xBF, 0xFE, 0x00, 0x00, 0x0F, 0xF4, 0x00, 0xBF, 0xC0, 0x03, 0xFE, 0x40, 0x00, 0x01, 0xFF, 0x00,
0x0F, 0xF8, 0x00, 0x05, 0x00, 0x00, 0x00, 0x2F, 0xF0, 0x01, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
0x03, 0xFD, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x00, 0x03, 0xC0, 0x7F, 0xF4, 0x0B, 0xFC, 0x00, 0x00,
0x00, 0x00, 0xBF, 0xAF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF,
0xC0, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0x5F, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xBE,
0x40, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x50, 0x00, 0x00, 0x00, 0x01, 0xBF, 0xF9, 0x0B, 0xFF, 0xAF, 0xC0, 0x00, 0x00, 0x00, 0x3F,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00,
0x00, 0x00, 0x3F, 0xF0, 0x0B, 0xFF, 0x80, 0x7F, 0xF0, 0x00, 0x00, 0x02, 0xFF, 0x00, 0x0F, 0xF8,
0x00, 0xBF, 0x80, 0x00, 0x00, 0x0F, 0xF8, 0x00, 0xBF, 0xC0, 0x03, 0xFD, 0x00, 0x00, 0x00, 0x7F,
0xC0, 0x03, 0xFE, 0x00, 0x0F, 0xF0, 0x00, 0x00, 0x02, 0xFF, 0x00, 0x0F, 0xF8, 0x00, 0x7F, 0xC0,
0x00, 0x01, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC2, 0xFF, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0x0F, 0xF8, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x3F, 0xD0, 0x00, 0x00, 0x07,
0xFC, 0x00, 0x3F, 0xE0, 0x01, 0xFF, 0x00, 0x00, 0x00, 0x2F, 0xF0, 0x00, 0xFF, 0x40, 0x0B, 0xFC,
0x00, 0x00, 0x00, 0xFF, 0x80, 0x07, 0xFC, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x03, 0xFD, 0x00, 0x2F,
0xF0, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x1F, 0xF4, 0x00, 0xFF, 0x80, 0x07, 0xFC, 0x00, 0x00, 0x00,
0x7F, 0xC0, 0x03, 0xFE, 0x00, 0x1F, 0xF0, 0x00, 0x00, 0x02, 0xFF, 0x00, 0x0F, 0xF4, 0x00, 0xBF,
0x80, 0x00, 0x00, 0x0F, 0xF8, 0x00, 0x7F, 0xC0, 0x03, 0xFD, 0x00, 0x00, 0x00, 0x3F, 0xD0, 0x02,
0xFF, 0x00, 0x0F, 0xF4, 0x00, 0x00, 0x01, 0xFF, 0x40, 0x0F, 0xF8, 0x00, 0x7F, 0xC3, 0x00, 0x00,
0x07, 0xFC, 0x00, 0x3F, 0xD0, 0x02, 0xFF, 0xBE, 0x00, 0x00, 0x2F, 0xF0, 0x01, 0xFF, 0x40, 0x0B,
0xFF, 0xF4, 0x00, 0x00, 0xFF, 0x80, 0x07, 0xFC, 0x00, 0x2F, 0xFF, 0x80, 0x00, 0x03, 0xFD, 0x00,
0x2F, 0xF0, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x1F, 0xF0, 0x00, 0xFF, 0x80, 0x00, 0x14, 0x00, 0x00,
0x00, 0xBF, 0xC0, 0x07, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFD, 0x00, 0x3F, 0xE0, 0x00,
0x00, 0x00, 0x00, 0xF0, 0x1F, 0xFD, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFA, 0xFF, 0xFF,
0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
0xBF, 0xFF, 0x5F, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6F, 0x90, 0x01, 0x40, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B,
0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFD,
0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xD0, 0x30, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x00,
0x07, 0xF0, 0x00, 0x00, 0x00, 0x0F, 0xF4, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x7F, 0xC0, 0x02,
0xFE, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x00, 0x0F, 0xF4, 0x00, 0x00, 0x01, 0xBF, 0xFF, 0xFF, 0xFF,
0xFF, 0xF0, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFC, 0x00, 0x00, 0x07, 0xFC, 0x00, 0x3F, 0xD0, 0x00, 0x00, 0x00, 0x2F, 0xF0, 0x01, 0xFF, 0x40,
0x00, 0x00, 0x00, 0xFF, 0x80, 0x0B, 0xFC, 0x00, 0x00, 0x00, 0x03, 0xFD, 0x00, 0x2F, 0xF0, 0x00,
0x00, 0x00, 0x1F, 0xF4, 0x00, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x7F, 0xC0, 0x03, 0xFD, 0x00, 0x00,
0x00, 0x02, 0xFF, 0x00, 0x1F, 0xF0, 0x00, 0x00, 0x00, 0x0F, 0xF8, 0x00, 0xBF, 0xC0, 0x00, 0x00,
0x00, 0x3F, 0xD0, 0x03, 0xFF, 0x00, 0x80, 0x00, 0x01, 0xFF, 0x40, 0x0F, 0xF8, 0x0B, 0x80, 0x00,
0x07, 0xFC, 0x00, 0x3F, 0xFB, 0xFE, 0x00, 0x00, 0x2F, 0xF0, 0x00, 0xFF, 0xFF, 0xF0, 0x00, 0x00,
0xFF, 0x80, 0x03, 0xFF, 0xFF, 0x00, 0x00, 0x03, 0xFD, 0x00, 0x03, 0xFF, 0x90, 0x00, 0x00, 0x1F,
0xF0, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0xBF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFE,
0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x1F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFA, 0xFF, 0x80,
0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0x80, 0x00,
0x00, 0x00, 0x00, 0x00, 0x6F, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x6F, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF,
0xF8, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xAA, 0xFD, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0xBF, 0x00,
0x00, 0x00, 0x00, 0xBD, 0x00, 0x3F, 0xC0, 0x00, 0x00, 0x05, 0xBF, 0x40, 0x1F, 0xF0, 0x00, 0x00,
0x1F, 0xFF, 0xD0, 0x6F, 0xFF, 0xFC, 0x00, 0x3F, 0xFF, 0xF8, 0xBF, 0xFF, 0xFF, 0x00, 0x2F, 0xEA,
0xFD, 0x2F, 0xFF, 0xFF, 0x40, 0x1F, 0xF0, 0x0A, 0x00, 0xBF, 0xC0, 0x00, 0x0B, 0xFC, 0x00, 0x00,
0x3F, 0xE0, 0x00, 0x01, 0xFF, 0xC0, 0x00, 0x0F, 0xF4, 0x00, 0x00, 0x3F, 0xFD, 0x00, 0x07, 0xFD,
0x00, 0x00, 0x07, 0xFF, 0xD0, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x7F, 0xFD, 0x00, 0xBF, 0xC0, 0x00,
0x00, 0x03, 0xFF, 0xC0, 0x3F, 0xE0, 0x00, 0x00, 0x00, 0x3F, 0xF8, 0x0F, 0xF4, 0x00, 0x00, 0xF0,
0x03, 0xFE, 0x07, 0xFC, 0x00, 0x40, 0xBF, 0x00, 0xBF, 0x82, 0xFF, 0x02, 0xF0, 0x3F, 0xF0, 0x3F,
0xC0, 0xBF, 0xEB, 0xFC, 0x0F, 0xFF, 0xFF, 0xE0, 0x2F, 0xFF, 0xFE, 0x01, 0xFF, 0xFF, 0xE0, 0x07,
0xFF, 0xFD, 0x00, 0x0B, 0xFF, 0xD0, 0x00, 0xBF, 0xF4, 0x00, 0x00, 0x05, 0x00, 0x00, 0x01, 0x40,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xEF, 0xFC, 0x00, 0x00,
0x00, 0x00, 0x00, 0xF0, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xBC, 0x00, 0x00,
0x00, 0x00, 0xFC, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x0F, 0xF9, 0xBE, 0x40, 0xFC, 0x00, 0x00,
0x00, 0xFF, 0xFF, 0xFF, 0x81, 0xFC, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0x43, 0xFC, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0xFC, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFC, 0x2F, 0xFC, 0x00, 0xFF,
0xFF, 0xFF, 0xFF, 0xD0, 0xFF, 0xFC, 0x0F, 0xFF, 0xFF, 0xFF, 0xE4, 0x03, 0xFF, 0xFC, 0x7F, 0xFF,
0xFF, 0xD0, 0x00, 0x2F, 0xFF, 0xF4, 0x7F, 0xFF, 0xFE, 0x00, 0x02, 0xFF, 0xFF, 0x40, 0x7F, 0xFF,
0xF8, 0x00, 0x7F, 0xFF, 0xF4, 0x00, 0x7F, 0xFF, 0xE0, 0x2F, 0xFF, 0xFF, 0x40, 0x00, 0x7F, 0xFF,
0xC2, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x7F, 0xFF, 0x07, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x7F, 0xFE,
0x7F, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x7F, 0xF4,
0x7F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x80, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x03,
0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7D, 0x2F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xF4,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph bookerly_16_bolditalicGlyphs[] = {
@ -6366,7 +6483,14 @@ static const EpdGlyph bookerly_16_bolditalicGlyphs[] = {
{ 19, 23, 33, 7, 23, 110, 89314 }, // ⊥
{ 7, 6, 21, 7, 12, 11, 89424 }, // ⋅
{ 29, 6, 33, 2, 12, 44, 89435 }, // ⋯
{ 31, 32, 33, 1, 28, 248, 89479 }, // <20>
{ 35, 34, 24, -6, 26, 298, 89479 }, // ff
{ 27, 34, 21, -6, 26, 230, 89777 }, // fi
{ 28, 34, 22, -6, 26, 238, 90007 }, // fl
{ 38, 34, 32, -6, 26, 323, 90245 }, // ffi
{ 39, 34, 33, -6, 26, 332, 90568 }, // ffl
{ 31, 34, 25, -6, 26, 264, 90900 }, // ſt
{ 29, 25, 27, -1, 24, 182, 91164 }, // st
{ 31, 32, 33, 1, 28, 248, 91346 }, // <20>
};
static const EpdUnicodeInterval bookerly_16_bolditalicIntervals[] = {
@ -6433,14 +6557,15 @@ static const EpdUnicodeInterval bookerly_16_bolditalicIntervals[] = {
{ 0x22A5, 0x22A5, 0x2E7 },
{ 0x22C5, 0x22C5, 0x2E8 },
{ 0x22EF, 0x22EF, 0x2E9 },
{ 0xFFFD, 0xFFFD, 0x2EA },
{ 0xFB00, 0xFB06, 0x2EA },
{ 0xFFFD, 0xFFFD, 0x2F1 },
};
static const EpdFontData bookerly_16_bolditalic = {
bookerly_16_bolditalicBitmaps,
bookerly_16_bolditalicGlyphs,
bookerly_16_bolditalicIntervals,
64,
65,
44,
36,
-9,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t bookerly_16_italicBitmaps[83583] = {
static const uint8_t bookerly_16_italicBitmaps[85428] = {
0x00, 0x01, 0x40, 0x00, 0xFC, 0x00, 0x3F, 0x80, 0x03, 0xF0, 0x00, 0x7F, 0x00, 0x0B, 0xE0, 0x00,
0xFC, 0x00, 0x0F, 0xC0, 0x00, 0xF8, 0x00, 0x1F, 0x40, 0x02, 0xF0, 0x00, 0x2F, 0x00, 0x03, 0xE0,
0x00, 0x3D, 0x00, 0x03, 0xC0, 0x00, 0x7C, 0x00, 0x07, 0x80, 0x00, 0x74, 0x00, 0x0A, 0x00, 0x00,
@ -5217,22 +5217,138 @@ static const uint8_t bookerly_16_italicBitmaps[83583] = {
0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x01, 0xFC, 0x3F, 0xE3, 0xFE, 0x2F, 0xC0, 0x50, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x03, 0xF0, 0x00, 0x0B, 0xDB, 0xFC, 0x00, 0x2F, 0xF0,
0x00, 0xBF, 0xFF, 0xF0, 0x00, 0xFF, 0xC0, 0x03, 0xFF, 0x7F, 0x40, 0x01, 0xFD, 0x00, 0x07, 0xF4,
0x10, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00,
0x0F, 0xEF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x0F,
0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x0F, 0xF9,
0xBE, 0x40, 0xFC, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x81, 0xFC, 0x00, 0x00, 0x0F, 0xFF, 0xFF,
0xFF, 0x43, 0xFC, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0xFC, 0x00, 0x0F, 0xFF, 0xFF, 0xFF,
0xFC, 0x2F, 0xFC, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xD0, 0xFF, 0xFC, 0x0F, 0xFF, 0xFF, 0xFF, 0xE4,
0x03, 0xFF, 0xFC, 0x7F, 0xFF, 0xFF, 0xD0, 0x00, 0x2F, 0xFF, 0xF4, 0x7F, 0xFF, 0xFE, 0x00, 0x02,
0xFF, 0xFF, 0x40, 0x7F, 0xFF, 0xF8, 0x00, 0x7F, 0xFF, 0xF4, 0x00, 0x7F, 0xFF, 0xE0, 0x2F, 0xFF,
0xFF, 0x40, 0x00, 0x7F, 0xFF, 0xC2, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x7F, 0xFF, 0x07, 0xFF, 0xFF,
0x40, 0x00, 0x00, 0x7F, 0xFE, 0x7F, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x40,
0x00, 0x00, 0x00, 0x7F, 0xF4, 0x7F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x80, 0xFF, 0x40, 0x00,
0x00, 0x00, 0x00, 0x7E, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7D, 0x2F, 0x40, 0x00, 0x00,
0x00, 0x00, 0x00, 0x7F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x10, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00,
0x00, 0x00, 0x00, 0x00, 0xBF, 0x90, 0x2F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xDF, 0xFF,
0xE0, 0x00, 0x00, 0x00, 0x3F, 0x96, 0xFF, 0xF4, 0x7E, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x02, 0xFD,
0x00, 0x40, 0x00, 0x00, 0x01, 0xF4, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x01,
0xF8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x2F, 0x40, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x00,
0x03, 0xF0, 0x00, 0x00, 0x00, 0x00, 0xAF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0xBF, 0xFF,
0xFF, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x05, 0x6F, 0xD5, 0x55, 0xBE, 0x55, 0x00, 0x00, 0x00, 0x01,
0xF4, 0x00, 0x0B, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x03, 0xF0, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x01, 0xF8, 0x00, 0x00, 0x00,
0x00, 0x07, 0xE0, 0x00, 0x2F, 0x40, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x03, 0xF0, 0x00, 0x00,
0x00, 0x00, 0x0B, 0xC0, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x03, 0xE0, 0x00,
0x00, 0x00, 0x00, 0x0F, 0x80, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF8, 0x00, 0x0B, 0xD0,
0x00, 0x00, 0x00, 0x00, 0x2F, 0x40, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x0F,
0xC0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00,
0x2F, 0x40, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x02, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xC0,
0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x07, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x1F,
0xC0, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x3D, 0x03, 0xFF, 0x40, 0x2F, 0x40, 0x00, 0x00, 0x07, 0xFE,
0xFF, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x07, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00,
0xAA, 0x40, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x2F, 0xFE, 0x40, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00,
0xFD, 0x02, 0xFD, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x01, 0xF0, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x01,
0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x80, 0x00, 0x00, 0x00, 0x00,
0x00, 0xBD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x0B, 0xFF, 0xFF,
0xFF, 0xFC, 0x00, 0x00, 0x15, 0xBE, 0x55, 0x57, 0xF0, 0x00, 0x00, 0x01, 0xF4, 0x00, 0x0F, 0x80,
0x00, 0x00, 0x0B, 0xC0, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x00,
0xFC, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x2F, 0x40, 0x02,
0xF4, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x00,
0x00, 0x0F, 0x80, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x0F, 0xD0, 0x80, 0x00, 0x02, 0xF4,
0x00, 0x3F, 0x1F, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0xFE, 0xF4, 0x00, 0x00, 0x3F, 0x00, 0x07, 0xFF,
0x40, 0x00, 0x01, 0xF8, 0x00, 0x0F, 0xF0, 0x00, 0x00, 0x0B, 0xD0, 0x00, 0x04, 0x00, 0x00, 0x00,
0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xD0, 0x00,
0x00, 0x00, 0x03, 0xD0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFB, 0xF0, 0x00, 0x00, 0x00, 0x00,
0x3F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xBE, 0x00, 0x00, 0x00, 0x00,
0xBF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x03, 0xF4, 0x06, 0xFD, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x00,
0xFC, 0x00, 0x00, 0x00, 0x1F, 0x40, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x01, 0xF8, 0x00,
0x00, 0x00, 0x7E, 0x00, 0x01, 0xF4, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x02, 0xF0, 0x00, 0x00, 0x0A,
0xFF, 0xFE, 0x03, 0xF0, 0x00, 0x00, 0xBF, 0xFF, 0xFE, 0x03, 0xF0, 0x00, 0x00, 0x56, 0xF9, 0x54,
0x07, 0xE0, 0x00, 0x00, 0x01, 0xF4, 0x00, 0x0B, 0xD0, 0x00, 0x00, 0x02, 0xF0, 0x00, 0x0F, 0xC0,
0x00, 0x00, 0x03, 0xF0, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x1F, 0x80, 0x00, 0x00,
0x07, 0xE0, 0x00, 0x2F, 0x40, 0x00, 0x00, 0x0B, 0xD0, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x0F, 0xC0,
0x00, 0x3F, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x0F, 0x80, 0x00, 0x7D,
0x00, 0x00, 0x00, 0x1F, 0x80, 0x00, 0xBC, 0x04, 0x00, 0x00, 0x2F, 0x40, 0x00, 0xFC, 0x7C, 0x00,
0x00, 0x3F, 0x00, 0x00, 0xFE, 0xF4, 0x00, 0x00, 0x3F, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00, 0x7E,
0x00, 0x00, 0xFF, 0x40, 0x00, 0x00, 0xBD, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF4, 0x00, 0x00, 0x00, 0x00,
0x3D, 0x03, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xEF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF,
0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0xA4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x90, 0x06, 0xFF, 0xE0, 0x00,
0x00, 0x00, 0x00, 0xBF, 0xFF, 0xC3, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0x96, 0xFF, 0xFD,
0x02, 0xFD, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x02, 0xFE, 0x00, 0x0B, 0xC0, 0x00, 0x00, 0x01, 0xF4,
0x00, 0x0F, 0xC0, 0x00, 0x10, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x00,
0x00, 0x07, 0xE0, 0x00, 0x2F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x03, 0xF0, 0x00,
0x00, 0x00, 0x00, 0x00, 0xAF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0xBF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x05, 0x6F, 0xD5, 0x55, 0xBE, 0x55, 0x57, 0xE0, 0x00, 0x00,
0x01, 0xF4, 0x00, 0x0B, 0xC0, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0xFC, 0x00, 0x0B,
0xD0, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x0F, 0xC0, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x01,
0xF8, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x2F, 0x40, 0x02, 0xF4, 0x00, 0x00, 0x00,
0xBD, 0x00, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x0B, 0xC0, 0x00, 0x3F, 0x00, 0x03, 0xF0,
0x00, 0x00, 0x00, 0xFC, 0x00, 0x03, 0xE0, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x0F, 0x80, 0x00, 0x7D,
0x00, 0x0B, 0xD0, 0x00, 0x00, 0x01, 0xF8, 0x00, 0x0B, 0xD0, 0x00, 0xFC, 0x14, 0x00, 0x00, 0x2F,
0x40, 0x00, 0xFC, 0x00, 0x0F, 0xC7, 0x80, 0x00, 0x03, 0xF0, 0x00, 0x0F, 0xC0, 0x01, 0xFF, 0xF0,
0x00, 0x00, 0x3F, 0x00, 0x01, 0xF8, 0x00, 0x1F, 0xFD, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x2F, 0x40,
0x00, 0xFE, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x02, 0xF0, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0F, 0xC0,
0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x07, 0xD0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x1F, 0xC0, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x3D, 0x03, 0xFF, 0x40, 0x2F, 0x40, 0x00,
0x00, 0x00, 0x07, 0xFE, 0xFF, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x07, 0xFF,
0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAA, 0x40, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xA4, 0x01,
0xBF, 0xFB, 0xD0, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xFC, 0x3F, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00,
0xFE, 0x5B, 0xFF, 0xF4, 0x06, 0xFC, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x02, 0xFE, 0x00, 0x03, 0xF0,
0x00, 0x00, 0x00, 0x7D, 0x00, 0x03, 0xF0, 0x00, 0x0F, 0x80, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x0F,
0x80, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x1F, 0x80, 0x00, 0xBD, 0x00, 0x02, 0xF4, 0x00, 0x00, 0x00,
0xBD, 0x00, 0x03, 0xF0, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x2B, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F,
0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x41, 0xF8, 0x00, 0x00, 0x15, 0xBF, 0x55, 0x56,
0xF9, 0x54, 0x0B, 0xD0, 0x00, 0x00, 0x01, 0xF4, 0x00, 0x0B, 0xC0, 0x00, 0x3F, 0x00, 0x00, 0x00,
0x0B, 0xC0, 0x00, 0x3F, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0xFC, 0x00, 0x07,
0xE0, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x07, 0xE0, 0x00, 0x2F, 0x40, 0x00, 0x00, 0x07, 0xE0, 0x00,
0x2F, 0x40, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x2F, 0x40, 0x00, 0xFC, 0x00, 0x03, 0xF0, 0x00, 0x00,
0x00, 0xBC, 0x00, 0x03, 0xF0, 0x00, 0x0F, 0x80, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x0F, 0x80, 0x00,
0x7D, 0x00, 0x00, 0x00, 0x0F, 0x80, 0x00, 0x7D, 0x00, 0x02, 0xF4, 0x00, 0x00, 0x00, 0x7E, 0x00,
0x02, 0xF4, 0x00, 0x0F, 0xC1, 0x40, 0x00, 0x02, 0xF4, 0x00, 0x0F, 0xC0, 0x00, 0x3F, 0x1E, 0x00,
0x00, 0x0F, 0xC0, 0x00, 0x3F, 0x00, 0x01, 0xFF, 0xF0, 0x00, 0x00, 0x3F, 0x00, 0x01, 0xF8, 0x00,
0x07, 0xFF, 0x40, 0x00, 0x01, 0xF8, 0x00, 0x0B, 0xD0, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0x0B, 0xD0,
0x00, 0x2F, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0xFC, 0x00, 0x07, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x3F, 0x00,
0x00, 0x00, 0x00, 0x03, 0xD0, 0x3F, 0xF4, 0x02, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFB, 0xFF,
0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x07, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x2A, 0x90, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF,
0xC0, 0x00, 0x00, 0x00, 0x00, 0x02, 0xF4, 0x2F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x80, 0x10,
0x10, 0x00, 0x00, 0x00, 0x00, 0xBC, 0x00, 0x03, 0xC0, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x2F,
0x00, 0x00, 0x00, 0x00, 0x1F, 0x80, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x07, 0xE0,
0x00, 0x00, 0x00, 0x2B, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0x00, 0x00, 0x15, 0xBE, 0x55, 0x57, 0xF5, 0x50, 0x00, 0x00, 0x01, 0xF4, 0x00, 0x1F, 0x80, 0x00,
0x00, 0x00, 0x0B, 0xC0, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x02, 0xF0, 0x00, 0x00,
0x00, 0x00, 0xFC, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x3F, 0x00, 0x00, 0x00,
0x00, 0x2F, 0x40, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x0B, 0xD0, 0x00, 0x00, 0x00,
0x03, 0xF0, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x80, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x7E, 0x00, 0x03, 0xF0, 0x0B, 0x00, 0x00, 0x02, 0xF4, 0x00, 0x1F, 0xC0, 0xFC, 0x00, 0x00, 0x0F,
0xC0, 0x00, 0x7F, 0xAF, 0xD0, 0x00, 0x00, 0x3F, 0x00, 0x00, 0xFF, 0xFD, 0x00, 0x00, 0x01, 0xF8,
0x00, 0x02, 0xFF, 0x80, 0x00, 0x00, 0x0B, 0xD0, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x3F, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xD0, 0x00,
0x00, 0x00, 0x00, 0x03, 0xD0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFB, 0xF0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2A, 0x90, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xFF, 0xF0,
0x00, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x7E, 0x40, 0x7D, 0x00, 0x00, 0x00,
0x03, 0xD0, 0x02, 0xF0, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xBC, 0x00,
0x3E, 0x00, 0x00, 0x02, 0xFF, 0xF0, 0x0B, 0xFF, 0xFD, 0x00, 0x7F, 0xFF, 0xC2, 0xFF, 0xFF, 0xF0,
0x07, 0xE4, 0x6F, 0x05, 0x7F, 0x55, 0x40, 0x3F, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFC, 0x00,
0x00, 0x07, 0xE0, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x2F, 0x40, 0x00, 0x0B, 0xF8, 0x00, 0x00, 0xBC,
0x00, 0x00, 0x0F, 0xFC, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x0F, 0xC0, 0x00, 0x00,
0x0B, 0xFC, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x07, 0xF4, 0x02, 0xF4, 0x00, 0x00, 0x00, 0x0B, 0xE0,
0x0F, 0xC0, 0x00, 0x0D, 0x00, 0x1F, 0x80, 0x3F, 0x00, 0x70, 0xBD, 0x00, 0x7C, 0x00, 0xFC, 0x0B,
0xC2, 0xFE, 0x47, 0xE0, 0x03, 0xFA, 0xFD, 0x07, 0xFF, 0xFE, 0x00, 0x0F, 0xFF, 0xD0, 0x07, 0xFF,
0xD0, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x10, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFC,
0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xEF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x01, 0xFC,
0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xBC,
0x00, 0x00, 0x00, 0x0F, 0xF9, 0xBE, 0x40, 0xFC, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x81, 0xFC,
0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0x43, 0xFC, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0xFC,
0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFC, 0x2F, 0xFC, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xD0, 0xFF, 0xFC,
0x0F, 0xFF, 0xFF, 0xFF, 0xE4, 0x03, 0xFF, 0xFC, 0x7F, 0xFF, 0xFF, 0xD0, 0x00, 0x2F, 0xFF, 0xF4,
0x7F, 0xFF, 0xFE, 0x00, 0x02, 0xFF, 0xFF, 0x40, 0x7F, 0xFF, 0xF8, 0x00, 0x7F, 0xFF, 0xF4, 0x00,
0x7F, 0xFF, 0xE0, 0x2F, 0xFF, 0xFF, 0x40, 0x00, 0x7F, 0xFF, 0xC2, 0xFF, 0xFF, 0xF4, 0x00, 0x00,
0x7F, 0xFF, 0x07, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x7F, 0xFE, 0x7F, 0xFF, 0xF4, 0x00, 0x00, 0x00,
0x7F, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x7F, 0xF4, 0x7F, 0xF4, 0x00, 0x00, 0x00, 0x00,
0x7F, 0x80, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00,
0x7D, 0x2F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x7F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph bookerly_16_italicGlyphs[] = {
@ -5982,7 +6098,14 @@ static const EpdGlyph bookerly_16_italicGlyphs[] = {
{ 19, 23, 33, 7, 23, 110, 83175 }, // ⊥
{ 6, 6, 21, 7, 12, 9, 83285 }, // ⋅
{ 27, 6, 33, 3, 12, 41, 83294 }, // ⋯
{ 31, 32, 33, 1, 28, 248, 83335 }, // <20>
{ 34, 34, 24, -6, 26, 289, 83335 }, // ff
{ 27, 34, 22, -6, 26, 230, 83624 }, // fi
{ 28, 34, 22, -6, 26, 238, 83854 }, // fl
{ 38, 34, 32, -6, 26, 323, 84092 }, // ffi
{ 39, 34, 33, -6, 26, 332, 84415 }, // ffl
{ 31, 34, 24, -6, 26, 264, 84747 }, // ſt
{ 27, 25, 26, 0, 24, 169, 85011 }, // st
{ 31, 32, 33, 1, 28, 248, 85180 }, // <20>
};
static const EpdUnicodeInterval bookerly_16_italicIntervals[] = {
@ -6049,14 +6172,15 @@ static const EpdUnicodeInterval bookerly_16_italicIntervals[] = {
{ 0x22A5, 0x22A5, 0x2E7 },
{ 0x22C5, 0x22C5, 0x2E8 },
{ 0x22EF, 0x22EF, 0x2E9 },
{ 0xFFFD, 0xFFFD, 0x2EA },
{ 0xFB00, 0xFB06, 0x2EA },
{ 0xFFFD, 0xFFFD, 0x2F1 },
};
static const EpdFontData bookerly_16_italic = {
bookerly_16_italicBitmaps,
bookerly_16_italicGlyphs,
bookerly_16_italicIntervals,
64,
65,
44,
36,
-9,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t bookerly_16_regularBitmaps[80966] = {
static const uint8_t bookerly_16_regularBitmaps[82216] = {
0x0A, 0x83, 0xF8, 0x3F, 0x47, 0xF4, 0x7F, 0x07, 0xF0, 0x7F, 0x07, 0xF0, 0x3F, 0x03, 0xF0, 0x3F,
0x03, 0xF0, 0x3F, 0x03, 0xF0, 0x3F, 0x03, 0xF0, 0x2F, 0x02, 0xF0, 0x04, 0x00, 0x00, 0x00, 0x01,
0xA4, 0x3F, 0xC3, 0xFC, 0x3F, 0xC0, 0x50, 0x05, 0x01, 0x93, 0xE0, 0x7D, 0x7E, 0x0B, 0xD7, 0xE0,
@ -5054,22 +5054,100 @@ static const uint8_t bookerly_16_regularBitmaps[80966] = {
0xE3, 0xFE, 0x2F, 0xC0, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x03, 0xF0,
0x00, 0x0B, 0xDB, 0xFC, 0x00, 0x2F, 0xF0, 0x00, 0xBF, 0xFF, 0xF0, 0x00, 0xFF, 0xC0, 0x03, 0xFF,
0x7F, 0x40, 0x01, 0xFD, 0x00, 0x07, 0xF4, 0x10, 0x00, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xEF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0,
0x01, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00,
0x00, 0xBC, 0x00, 0x00, 0x00, 0x0F, 0xF9, 0xBE, 0x40, 0xFC, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF,
0x81, 0xFC, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0x43, 0xFC, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFE,
0x0F, 0xFC, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFC, 0x2F, 0xFC, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xD0,
0xFF, 0xFC, 0x0F, 0xFF, 0xFF, 0xFF, 0xE4, 0x03, 0xFF, 0xFC, 0x7F, 0xFF, 0xFF, 0xD0, 0x00, 0x2F,
0xFF, 0xF4, 0x7F, 0xFF, 0xFE, 0x00, 0x02, 0xFF, 0xFF, 0x40, 0x7F, 0xFF, 0xF8, 0x00, 0x7F, 0xFF,
0xF4, 0x00, 0x7F, 0xFF, 0xE0, 0x2F, 0xFF, 0xFF, 0x40, 0x00, 0x7F, 0xFF, 0xC2, 0xFF, 0xFF, 0xF4,
0x00, 0x00, 0x7F, 0xFF, 0x07, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x7F, 0xFE, 0x7F, 0xFF, 0xF4, 0x00,
0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x7F, 0xF4, 0x7F, 0xF4, 0x00, 0x00,
0x00, 0x00, 0x7F, 0x80, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x03, 0xF4, 0x00, 0x00, 0x00,
0x00, 0x00, 0x7D, 0x2F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xF4, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x7F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x6A, 0x40, 0x00, 0x00, 0xBF, 0xF8, 0x1F, 0xFF, 0xD0, 0x00, 0x2F, 0xFF, 0xFF,
0xFE, 0xFF, 0xC0, 0x03, 0xFE, 0x5B, 0xFF, 0xC0, 0x3E, 0x00, 0x2F, 0x80, 0x02, 0xFC, 0x00, 0x20,
0x00, 0xFC, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x0B, 0xE0, 0x00, 0x2F, 0x80, 0x00, 0x00, 0x3F, 0x40,
0x00, 0xBD, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xFF,
0xFC, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x1A, 0xBF, 0xAA, 0xAA, 0xFF, 0xAA, 0x80, 0x00,
0xFD, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x0F, 0xD0, 0x00,
0x3F, 0x40, 0x00, 0x00, 0x3F, 0x40, 0x00, 0xFD, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00,
0x00, 0x03, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x3F,
0x40, 0x00, 0xFD, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x0F,
0xD0, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x3F, 0x40, 0x00, 0xFE, 0x00, 0x00,
0x1F, 0xFF, 0xF0, 0x2F, 0xFF, 0xF0, 0x00, 0xFF, 0xFF, 0xC2, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x00,
0x0A, 0xA9, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFD, 0x00, 0x00, 0x07, 0xFE, 0xFF, 0xF0, 0x00, 0x01,
0xFC, 0x00, 0x7F, 0x40, 0x00, 0x3F, 0x00, 0x02, 0xF0, 0x00, 0x07, 0xE0, 0x00, 0x09, 0x00, 0x00,
0xBD, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00,
0xBF, 0xFF, 0xFF, 0xFF, 0x40, 0x7F, 0xFF, 0xFF, 0xFF, 0xF4, 0x06, 0xAF, 0xEA, 0xAA, 0xBF, 0x40,
0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0xFD, 0x00, 0x03, 0xF4,
0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x3F,
0x40, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0xFD, 0x00, 0x03,
0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xD0, 0x00,
0x3F, 0x80, 0x1F, 0xFF, 0xF0, 0x2F, 0xFF, 0xD3, 0xFF, 0xFF, 0x0B, 0xFF, 0xFD, 0x00, 0x00, 0x06,
0xA9, 0x50, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0x40, 0x00, 0x03, 0xFF, 0xBF, 0xF4, 0x00, 0x00, 0xFE,
0x00, 0x3F, 0x40, 0x00, 0x2F, 0x80, 0x03, 0xF4, 0x00, 0x03, 0xF0, 0x00, 0x3F, 0x40, 0x00, 0xBE,
0x00, 0x03, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0xBF,
0xFF, 0xF0, 0x3F, 0x40, 0x7F, 0xFF, 0xFF, 0x03, 0xF4, 0x06, 0xAF, 0xEA, 0x90, 0x3F, 0x40, 0x00,
0xFD, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00,
0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40,
0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0xFD, 0x00, 0x03, 0xF4,
0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x3F,
0x80, 0x1F, 0xFF, 0xF0, 0x2F, 0xFF, 0xD3, 0xFF, 0xFF, 0x0B, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00,
0x00, 0x1A, 0xA4, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0x80, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x2F, 0xFF,
0xFE, 0xFF, 0xBF, 0xFC, 0x00, 0x00, 0x3F, 0xE5, 0xBF, 0xFD, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0x80,
0x02, 0xFD, 0x00, 0x07, 0xC0, 0x00, 0x0F, 0xC0, 0x00, 0x3F, 0x00, 0x00, 0x90, 0x00, 0x0B, 0xE0,
0x00, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x0B, 0xD0, 0x00, 0x00, 0x00, 0x00, 0xFD,
0x00, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x07, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x01, 0xAB, 0xFA, 0xAA, 0xAF, 0xFA, 0xAA, 0xBF, 0x80, 0x00,
0xFD, 0x00, 0x03, 0xF4, 0x00, 0x0B, 0xE0, 0x00, 0x3F, 0x40, 0x00, 0xFD, 0x00, 0x02, 0xF8, 0x00,
0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0xBE, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x2F, 0x80,
0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x0B, 0xE0, 0x00, 0x3F, 0x40, 0x00, 0xFD, 0x00, 0x02, 0xF8,
0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0xBE, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x2F,
0x80, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x0B, 0xE0, 0x00, 0x3F, 0x40, 0x00, 0xFD, 0x00, 0x02,
0xF8, 0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0xBE, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xE0, 0x00,
0x3F, 0x80, 0x1F, 0xFF, 0xF0, 0x2F, 0xFF, 0xC0, 0xBF, 0xFF, 0x4F, 0xFF, 0xFC, 0x2F, 0xFF, 0xF0,
0x7F, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xA5, 0x50, 0x00, 0x00, 0x0B, 0xFF, 0x80,
0x7F, 0xFF, 0xF8, 0x00, 0x00, 0x2F, 0xFF, 0xFE, 0xBF, 0xEF, 0xFE, 0x00, 0x00, 0x3F, 0xE5, 0xBF,
0xFF, 0x00, 0x3F, 0x80, 0x00, 0x2F, 0x80, 0x02, 0xFF, 0x00, 0x0B, 0xE0, 0x00, 0x0F, 0xC0, 0x00,
0x3F, 0x40, 0x02, 0xF8, 0x00, 0x0B, 0xE0, 0x00, 0x1F, 0xC0, 0x00, 0xBE, 0x00, 0x03, 0xF4, 0x00,
0x0B, 0xE0, 0x00, 0x2F, 0x80, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x0B, 0xE0, 0x02, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0x02, 0xF8, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0xBE, 0x01, 0xAB, 0xFA,
0xAA, 0xAF, 0xFA, 0xA0, 0x2F, 0x80, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x0B, 0xE0, 0x00, 0x3F,
0x40, 0x00, 0xFD, 0x00, 0x02, 0xF8, 0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0xBE, 0x00, 0x03,
0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x2F, 0x80, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x0B, 0xE0, 0x00,
0x3F, 0x40, 0x00, 0xFD, 0x00, 0x02, 0xF8, 0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0xBE, 0x00,
0x03, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x2F, 0x80, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x0B, 0xE0,
0x00, 0x3F, 0x40, 0x00, 0xFD, 0x00, 0x02, 0xF8, 0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0xBE,
0x00, 0x03, 0xF4, 0x00, 0x0F, 0xE0, 0x00, 0x3F, 0x80, 0x1F, 0xFF, 0xF0, 0x2F, 0xFF, 0xC0, 0xBF,
0xFF, 0x8F, 0xFF, 0xFC, 0x2F, 0xFF, 0xF0, 0x7F, 0xFF, 0xE0, 0x00, 0x00, 0x6A, 0x40, 0x00, 0x00,
0x00, 0x00, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xBF, 0x40, 0x00, 0x00, 0x00, 0xBD, 0x03,
0xC0, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x50, 0x10, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x3D, 0x00, 0x00,
0x0F, 0xD0, 0x00, 0x2F, 0x40, 0x00, 0x03, 0xF4, 0x00, 0x0B, 0xD0, 0x00, 0x00, 0xFD, 0x00, 0x03,
0xF4, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF1, 0xAB,
0xFA, 0xAA, 0xAF, 0xFA, 0xA8, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x3F, 0x40, 0x00, 0xFD,
0x00, 0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0xFD,
0x00, 0x03, 0xF4, 0x00, 0x00, 0x3F, 0x40, 0x00, 0xFD, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x40,
0x00, 0x03, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x3F, 0x40,
0x00, 0xFD, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x80, 0x00, 0x03, 0xF4, 0x00, 0x0B, 0xF9, 0x56,
0x1F, 0xFF, 0xF0, 0x01, 0xFF, 0xFF, 0xCF, 0xFF, 0xFC, 0x00, 0x2F, 0xFF, 0xC0, 0x00, 0x00, 0x00,
0x00, 0x55, 0x00, 0x00, 0x00, 0x01, 0xAA, 0x40, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xF8, 0x00,
0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0xBF, 0x40, 0x00, 0x00,
0x00, 0xF8, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xF0,
0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x05, 0xFC, 0x00, 0x0F,
0xD0, 0x00, 0x01, 0xFF, 0xFF, 0x40, 0x6F, 0xFF, 0xFC, 0x07, 0xFF, 0xFF, 0x83, 0xFF, 0xFF, 0xFC,
0x0F, 0x80, 0x1F, 0x82, 0xAF, 0xFA, 0xA4, 0x1F, 0x40, 0x0B, 0x80, 0x0F, 0xD0, 0x00, 0x2F, 0x40,
0x07, 0x00, 0x0F, 0xD0, 0x00, 0x1F, 0xD0, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x0F, 0xFD, 0x00, 0x00,
0x0F, 0xD0, 0x00, 0x0B, 0xFF, 0xD0, 0x00, 0x0F, 0xD0, 0x00, 0x01, 0xFF, 0xFD, 0x00, 0x0F, 0xD0,
0x00, 0x00, 0x2F, 0xFF, 0x40, 0x0F, 0xD0, 0x00, 0x00, 0x01, 0xFF, 0xC0, 0x0F, 0xD0, 0x00, 0x1C,
0x00, 0x1F, 0xC0, 0x0F, 0xD0, 0x00, 0x3C, 0x00, 0x0F, 0xC0, 0x0F, 0xD0, 0x00, 0x3E, 0x00, 0x0F,
0xC0, 0x0F, 0xE0, 0x00, 0x3F, 0x40, 0x2F, 0x80, 0x0B, 0xF9, 0x5A, 0x3F, 0xFB, 0xFF, 0x00, 0x07,
0xFF, 0xFE, 0x1F, 0xFF, 0xF8, 0x00, 0x02, 0xFF, 0xF8, 0x00, 0x55, 0x40, 0x00, 0x00, 0x15, 0x40,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xEF, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x00, 0xF0, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x00,
0xFC, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x0F, 0xF9, 0xBE, 0x40, 0xFC, 0x00, 0x00, 0x00, 0xFF,
0xFF, 0xFF, 0x81, 0xFC, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0x43, 0xFC, 0x00, 0x00, 0xFF, 0xFF,
0xFF, 0xFE, 0x0F, 0xFC, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFC, 0x2F, 0xFC, 0x00, 0xFF, 0xFF, 0xFF,
0xFF, 0xD0, 0xFF, 0xFC, 0x0F, 0xFF, 0xFF, 0xFF, 0xE4, 0x03, 0xFF, 0xFC, 0x7F, 0xFF, 0xFF, 0xD0,
0x00, 0x2F, 0xFF, 0xF4, 0x7F, 0xFF, 0xFE, 0x00, 0x02, 0xFF, 0xFF, 0x40, 0x7F, 0xFF, 0xF8, 0x00,
0x7F, 0xFF, 0xF4, 0x00, 0x7F, 0xFF, 0xE0, 0x2F, 0xFF, 0xFF, 0x40, 0x00, 0x7F, 0xFF, 0xC2, 0xFF,
0xFF, 0xF4, 0x00, 0x00, 0x7F, 0xFF, 0x07, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x7F, 0xFE, 0x7F, 0xFF,
0xF4, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x7F, 0xF4, 0x7F, 0xF4,
0x00, 0x00, 0x00, 0x00, 0x7F, 0x80, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x03, 0xF4, 0x00,
0x00, 0x00, 0x00, 0x00, 0x7D, 0x2F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xF4, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph bookerly_16_regularGlyphs[] = {
@ -5819,7 +5897,14 @@ static const EpdGlyph bookerly_16_regularGlyphs[] = {
{ 19, 23, 33, 7, 23, 110, 80558 }, // ⊥
{ 6, 6, 21, 7, 12, 9, 80668 }, // ⋅
{ 27, 6, 33, 3, 12, 41, 80677 }, // ⋯
{ 31, 32, 33, 1, 28, 248, 80718 }, // <20>
{ 27, 26, 25, 0, 26, 176, 80718 }, // ff
{ 22, 26, 22, 0, 26, 143, 80894 }, // fi
{ 22, 26, 22, 0, 26, 143, 81037 }, // fl
{ 33, 26, 33, 0, 26, 215, 81180 }, // ffi
{ 33, 26, 33, 0, 26, 215, 81395 }, // ffl
{ 25, 27, 25, 0, 26, 169, 81610 }, // ſt
{ 28, 27, 29, 1, 26, 189, 81779 }, // st
{ 31, 32, 33, 1, 28, 248, 81968 }, // <20>
};
static const EpdUnicodeInterval bookerly_16_regularIntervals[] = {
@ -5886,14 +5971,15 @@ static const EpdUnicodeInterval bookerly_16_regularIntervals[] = {
{ 0x22A5, 0x22A5, 0x2E7 },
{ 0x22C5, 0x22C5, 0x2E8 },
{ 0x22EF, 0x22EF, 0x2E9 },
{ 0xFFFD, 0xFFFD, 0x2EA },
{ 0xFB00, 0xFB06, 0x2EA },
{ 0xFFFD, 0xFFFD, 0x2F1 },
};
static const EpdFontData bookerly_16_regular = {
bookerly_16_regularBitmaps,
bookerly_16_regularGlyphs,
bookerly_16_regularIntervals,
64,
65,
44,
36,
-9,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t bookerly_18_boldBitmaps[113983] = {
static const uint8_t bookerly_18_boldBitmaps[115704] = {
0x01, 0x54, 0x1F, 0xFC, 0x3F, 0xF8, 0x3F, 0xF8, 0x7F, 0xF4, 0x7F, 0xF4, 0x7F, 0xF0, 0x7F, 0xF0,
0x7F, 0xF0, 0x7F, 0xF0, 0x3F, 0xF0, 0x3F, 0xF0, 0x3F, 0xF0, 0x3F, 0xF0, 0x3F, 0xF0, 0x3F, 0xF0,
0x2F, 0xF0, 0x2F, 0xF0, 0x1F, 0xF0, 0x1F, 0xF0, 0x0F, 0xF0, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00,
@ -7113,26 +7113,134 @@ static const uint8_t bookerly_18_boldBitmaps[113983] = {
0x3F, 0xFE, 0x00, 0x0F, 0xFF, 0x40, 0x0B, 0xFF, 0xC3, 0xFF, 0xF0, 0x01, 0xFF, 0xF4, 0x00, 0xBF,
0xFC, 0x3F, 0xFE, 0x00, 0x1F, 0xFF, 0x00, 0x0B, 0xFF, 0xC1, 0xFF, 0xC0, 0x00, 0xFF, 0xE0, 0x00,
0x3F, 0xF4, 0x01, 0x50, 0x00, 0x01, 0x50, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xBE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x0B, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xF8, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xBE, 0x56, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xE0, 0x00, 0x2F,
0x80, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xC0, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xC0,
0x00, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xD1, 0xA9, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x02,
0xFF, 0xFF, 0xFF, 0xD0, 0x3F, 0x80, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xF0, 0x2F, 0xE0, 0x00,
0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xF8, 0x1F, 0xF8, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFC, 0x0F,
0xFE, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x0F, 0xFF, 0x80, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF,
0xF4, 0x1F, 0xFF, 0xE0, 0x2F, 0xFF, 0xFF, 0xFF, 0xFE, 0x40, 0x1F, 0xFF, 0xF8, 0x7F, 0xFF, 0xFF,
0xFF, 0x80, 0x00, 0x3F, 0xFF, 0xFD, 0x1F, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0xFF, 0xFF, 0xF4, 0x07,
0xFF, 0xFF, 0xF8, 0x00, 0x07, 0xFF, 0xFF, 0xD0, 0x01, 0xFF, 0xFF, 0xF8, 0x00, 0xBF, 0xFF, 0xFF,
0x40, 0x00, 0x7F, 0xFF, 0xFC, 0x0B, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x1F, 0xFF, 0xFC, 0x0F, 0xFF,
0xFF, 0xF4, 0x00, 0x00, 0x07, 0xFF, 0xFD, 0x0F, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x01, 0xFF, 0xFE,
0x1F, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00,
0x1F, 0xFF, 0xEB, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x00, 0xFF, 0xD0, 0x00, 0x00,
0x00, 0x00, 0x01, 0xFE, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0xFD, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x97, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF,
0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00,
0x01, 0xAA, 0x90, 0x00, 0x00, 0x01, 0xFF, 0xFE, 0x07, 0xFF, 0xFF, 0x40, 0x00, 0x07, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xF4, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x0B, 0xFF, 0xEA,
0xFF, 0xFF, 0x96, 0xFF, 0x80, 0x03, 0xFF, 0x80, 0x0B, 0xFF, 0xC0, 0x1F, 0xC0, 0x03, 0xFF, 0xC0,
0x00, 0xFF, 0xD0, 0x01, 0xC0, 0x00, 0xFF, 0xD0, 0x00, 0x7F, 0xF0, 0x00, 0x00, 0x00, 0x7F, 0xF0,
0x00, 0x2F, 0xFC, 0x00, 0x00, 0x00, 0x2F, 0xFC, 0x00, 0x0B, 0xFF, 0x00, 0x00, 0x00, 0x6F, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD0, 0x00, 0x0F,
0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x00, 0x00,
0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x00, 0x00,
0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x00,
0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x00,
0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00,
0x00, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00,
0x00, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xD0, 0x00, 0x00, 0x2F, 0xFF, 0xFC, 0x07, 0xFF, 0xFF,
0xE0, 0x00, 0x2F, 0xFF, 0xFF, 0x43, 0xFF, 0xFF, 0xFC, 0x00, 0x0B, 0xFF, 0xFF, 0xC0, 0xFF, 0xFF,
0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6A, 0xA9, 0x00, 0x00, 0x00, 0x01, 0xBF, 0xFF, 0xFD, 0x00,
0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xD0, 0x00, 0x0B, 0xFF,
0x95, 0xBF, 0xFD, 0x00, 0x01, 0xFF, 0xD0, 0x01, 0xFF, 0xC0, 0x00, 0x3F, 0xFC, 0x00, 0x07, 0xF4,
0x00, 0x03, 0xFF, 0x40, 0x00, 0x14, 0x00, 0x00, 0x7F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF,
0x00, 0x00, 0x00, 0x00, 0x06, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xC0, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0xFF,
0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F,
0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F,
0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03,
0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00,
0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00,
0x3F, 0xFC, 0x00, 0xBF, 0xFF, 0xF0, 0x1F, 0xFF, 0xFE, 0x2F, 0xFF, 0xFF, 0x43, 0xFF, 0xFF, 0xF2,
0xFF, 0xFF, 0xF0, 0x3F, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x6A, 0xA4, 0x14, 0x00, 0x00, 0x01, 0xFF,
0xFF, 0xFF, 0xC0, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xC0,
0x00, 0x07, 0xFF, 0xD5, 0xBF, 0xFC, 0x00, 0x00, 0xFF, 0xE0, 0x03, 0xFF, 0xC0, 0x00, 0x2F, 0xFC,
0x00, 0x3F, 0xFC, 0x00, 0x03, 0xFF, 0x80, 0x03, 0xFF, 0xC0, 0x00, 0x7F, 0xF4, 0x00, 0x3F, 0xFC,
0x00, 0x0B, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x06, 0xFF, 0xFF, 0xE0, 0x3F, 0xFC, 0x03, 0xFF, 0xFF,
0xFF, 0x03, 0xFF, 0xC0, 0x7F, 0xFF, 0xFF, 0xF0, 0x3F, 0xFC, 0x07, 0xFF, 0xFF, 0xFD, 0x03, 0xFF,
0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF,
0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F,
0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F,
0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03,
0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00,
0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0xBF, 0xFF, 0xF0, 0x1F, 0xFF, 0xFE, 0x2F, 0xFF, 0xFF, 0x43,
0xFF, 0xFF, 0xF2, 0xFF, 0xFF, 0xF0, 0x3F, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1A,
0xA9, 0x40, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xE0, 0x1B, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x07, 0xFF,
0xFF, 0xFA, 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0,
0x00, 0x0B, 0xFF, 0xEA, 0xFF, 0xFF, 0xE5, 0x6F, 0xFF, 0x40, 0x00, 0x3F, 0xF8, 0x00, 0xBF, 0xFD,
0x00, 0x1F, 0xFC, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xE0, 0x00, 0x1F, 0xD0, 0x00, 0x0F, 0xFD,
0x00, 0x03, 0xFF, 0x40, 0x00, 0x14, 0x00, 0x00, 0x7F, 0xF0, 0x00, 0x2F, 0xFC, 0x00, 0x00, 0x00,
0x00, 0x02, 0xFF, 0xC0, 0x00, 0xBF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x6F, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xF0, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x7F, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F,
0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03,
0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00,
0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00,
0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00,
0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00,
0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0,
0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0,
0x02, 0xFF, 0xFF, 0xC0, 0xBF, 0xFF, 0xE0, 0x1F, 0xFF, 0xFD, 0x2F, 0xFF, 0xFF, 0x4B, 0xFF, 0xFF,
0xD0, 0xFF, 0xFF, 0xFC, 0xBF, 0xFF, 0xFC, 0x2F, 0xFF, 0xFF, 0x03, 0xFF, 0xFF, 0xE0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x1A, 0xA9, 0x05, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xE0, 0x1F, 0xFF, 0xFF,
0xFC, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0xFA, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0xBF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x0B, 0xFF, 0xEA, 0xFF, 0xFF, 0xF5, 0x6F, 0xFF, 0x00, 0x00,
0x3F, 0xF8, 0x00, 0xBF, 0xFE, 0x00, 0x3F, 0xFC, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xBF, 0xF0, 0x00,
0xFF, 0xF0, 0x00, 0x0F, 0xFD, 0x00, 0x03, 0xFF, 0x80, 0x03, 0xFF, 0xC0, 0x00, 0x7F, 0xF0, 0x00,
0x1F, 0xFD, 0x00, 0x0F, 0xFF, 0x00, 0x02, 0xFF, 0xC0, 0x00, 0xBF, 0xF0, 0x00, 0x3F, 0xFC, 0x00,
0x6F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0xFF, 0xF0, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0x03, 0xFF, 0xC0, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x0F, 0xFF, 0x01, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xD0, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0,
0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC,
0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF,
0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF,
0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF,
0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F,
0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F,
0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x03,
0xFF, 0xC0, 0x00, 0xFF, 0xF0, 0x02, 0xFF, 0xFF, 0xC0, 0xBF, 0xFF, 0xE0, 0x1F, 0xFF, 0xFD, 0x2F,
0xFF, 0xFF, 0x4B, 0xFF, 0xFF, 0xD0, 0xFF, 0xFF, 0xFC, 0xBF, 0xFF, 0xFC, 0x2F, 0xFF, 0xFF, 0x03,
0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x06, 0xA9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0xFD, 0x00,
0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0x00, 0x00,
0x00, 0x00, 0x0F, 0xFD, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x40, 0x38, 0x2F, 0xC0, 0x00,
0x00, 0x3F, 0xF0, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x07, 0xFF, 0x00, 0x00, 0xFF, 0xC0, 0x00, 0x00,
0x7F, 0xF0, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x0B, 0xFF, 0x00, 0x02, 0xFF, 0xC0, 0x00, 0x06, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x83, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x7F, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x00, 0xFF, 0xF0, 0x00,
0x3F, 0xFC, 0x00, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xF0, 0x00, 0x3F,
0xFC, 0x00, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC,
0x00, 0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00,
0x00, 0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x00,
0x0F, 0xFF, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x0F,
0xFF, 0x00, 0x03, 0xFF, 0xE0, 0x04, 0x00, 0xFF, 0xF4, 0x00, 0x2F, 0xFF, 0xFF, 0xE0, 0xBF, 0xFF,
0xFE, 0x01, 0xFF, 0xFF, 0xFD, 0x2F, 0xFF, 0xFF, 0xF0, 0x0F, 0xFF, 0xFF, 0xC2, 0xFF, 0xFF, 0xFF,
0x00, 0x3F, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1A, 0x90, 0x00, 0x00, 0x00, 0x00, 0x01,
0xAA, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
0x07, 0xFD, 0x02, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x40, 0x07, 0xFF, 0x80, 0x00, 0x00,
0x00, 0x0F, 0xF0, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x02, 0xFF, 0xC0, 0x00,
0x00, 0x00, 0x07, 0xE0, 0x00, 0x2F, 0xFC, 0x00, 0x00, 0x00, 0x05, 0x7F, 0x00, 0x02, 0xFF, 0xC0,
0x00, 0x00, 0x2F, 0xFF, 0xFD, 0x00, 0x7F, 0xFF, 0xFF, 0x80, 0x2F, 0xFF, 0xFF, 0xF0, 0x3F, 0xFF,
0xFF, 0xFC, 0x07, 0xFF, 0xAF, 0xFF, 0x07, 0xFF, 0xFF, 0xFF, 0xC0, 0xFF, 0xC0, 0x0F, 0xF0, 0x7F,
0xFF, 0xFF, 0xF4, 0x1F, 0xF8, 0x00, 0x7F, 0x00, 0x3F, 0xFC, 0x00, 0x02, 0xFF, 0xC0, 0x07, 0xE0,
0x03, 0xFF, 0xC0, 0x00, 0x2F, 0xFF, 0x40, 0x14, 0x00, 0x3F, 0xFC, 0x00, 0x01, 0xFF, 0xFF, 0x40,
0x00, 0x03, 0xFF, 0xC0, 0x00, 0x0F, 0xFF, 0xFF, 0x80, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x7F, 0xFF,
0xFF, 0x40, 0x03, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xFF, 0xFE, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x01,
0xFF, 0xFF, 0xF0, 0x03, 0xFF, 0xC0, 0x00, 0x00, 0x01, 0xBF, 0xFF, 0x80, 0x3F, 0xFC, 0x00, 0x01,
0xF0, 0x00, 0xFF, 0xF8, 0x03, 0xFF, 0xC0, 0x00, 0x3F, 0x40, 0x03, 0xFF, 0x80, 0x3F, 0xFC, 0x00,
0x03, 0xFC, 0x00, 0x2F, 0xF4, 0x02, 0xFF, 0xE0, 0x01, 0x3F, 0xF0, 0x03, 0xFF, 0x00, 0x2F, 0xFF,
0xFF, 0xE3, 0xFF, 0xFB, 0xFF, 0xD0, 0x01, 0xFF, 0xFF, 0xFE, 0x3F, 0xFF, 0xFF, 0xF8, 0x00, 0x0F,
0xFF, 0xFF, 0xD1, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x3F, 0xFF, 0xF4, 0x00, 0x56, 0x94, 0x00, 0x00,
0x00, 0x1A, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x02, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xE0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x56, 0xFE,
0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xE0, 0x00, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xC0,
0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x00,
0xBF, 0xD1, 0xA9, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xD0, 0x3F, 0x80, 0x00,
0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xF0, 0x2F, 0xE0, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xF8, 0x1F,
0xF8, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFC, 0x0F, 0xFE, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF,
0xFC, 0x0F, 0xFF, 0x80, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x1F, 0xFF, 0xE0, 0x2F, 0xFF, 0xFF,
0xFF, 0xFE, 0x40, 0x1F, 0xFF, 0xF8, 0x7F, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x3F, 0xFF, 0xFD, 0x1F,
0xFF, 0xFF, 0xF8, 0x00, 0x00, 0xFF, 0xFF, 0xF4, 0x07, 0xFF, 0xFF, 0xF8, 0x00, 0x07, 0xFF, 0xFF,
0xD0, 0x01, 0xFF, 0xFF, 0xF8, 0x00, 0xBF, 0xFF, 0xFF, 0x40, 0x00, 0x7F, 0xFF, 0xFC, 0x0B, 0xFF,
0xFF, 0xFD, 0x00, 0x00, 0x1F, 0xFF, 0xFC, 0x0F, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x07, 0xFF, 0xFD,
0x0F, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x01, 0xFF, 0xFE, 0x1F, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00,
0x7F, 0xFF, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xEB, 0xFF, 0xF4, 0x00, 0x00,
0x00, 0x00, 0x07, 0xFF, 0x00, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFE, 0x00, 0xFF, 0x40,
0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x97,
0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph bookerly_18_boldGlyphs[] = {
@ -7882,7 +7990,14 @@ static const EpdGlyph bookerly_18_boldGlyphs[] = {
{ 22, 27, 38, 8, 27, 149, 113436 }, // ⊥
{ 8, 7, 24, 8, 14, 14, 113585 }, // ⋅
{ 34, 7, 38, 2, 14, 60, 113599 }, // ⋯
{ 36, 36, 38, 1, 32, 324, 113659 }, // <20>
{ 33, 30, 29, 0, 30, 248, 113659 }, // ff
{ 26, 30, 27, 0, 30, 195, 113907 }, // fi
{ 26, 30, 27, 0, 30, 195, 114102 }, // fl
{ 39, 30, 40, 0, 30, 293, 114297 }, // ffi
{ 39, 30, 40, 0, 30, 293, 114590 }, // ffl
{ 30, 31, 30, 0, 30, 233, 114883 }, // ſt
{ 34, 31, 35, 1, 30, 264, 115116 }, // st
{ 36, 36, 38, 1, 32, 324, 115380 }, // <20>
};
static const EpdUnicodeInterval bookerly_18_boldIntervals[] = {
@ -7949,14 +8064,15 @@ static const EpdUnicodeInterval bookerly_18_boldIntervals[] = {
{ 0x22A5, 0x22A5, 0x2E7 },
{ 0x22C5, 0x22C5, 0x2E8 },
{ 0x22EF, 0x22EF, 0x2E9 },
{ 0xFFFD, 0xFFFD, 0x2EA },
{ 0xFB00, 0xFB06, 0x2EA },
{ 0xFFFD, 0xFFFD, 0x2F1 },
};
static const EpdFontData bookerly_18_bold = {
bookerly_18_boldBitmaps,
bookerly_18_boldGlyphs,
bookerly_18_boldIntervals,
64,
65,
49,
40,
-10,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t bookerly_18_bolditalicBitmaps[117304] = {
static const uint8_t bookerly_18_bolditalicBitmaps[119778] = {
0x00, 0x00, 0x54, 0x00, 0x07, 0xFE, 0x00, 0x0F, 0xFC, 0x00, 0x2F, 0xFC, 0x00, 0x3F, 0xF4, 0x00,
0x7F, 0xF0, 0x00, 0xBF, 0xF0, 0x00, 0xFF, 0xD0, 0x00, 0xFF, 0xC0, 0x00, 0xFF, 0xC0, 0x01, 0xFF,
0x80, 0x01, 0xFF, 0x40, 0x02, 0xFF, 0x00, 0x02, 0xFE, 0x00, 0x03, 0xFD, 0x00, 0x03, 0xFC, 0x00,
@ -7320,27 +7320,182 @@ static const uint8_t bookerly_18_bolditalicBitmaps[117304] = {
0x01, 0xFF, 0xC0, 0x00, 0xBF, 0xF0, 0x00, 0x3F, 0xF4, 0x3F, 0xFE, 0x00, 0x0F, 0xFF, 0x40, 0x0B,
0xFF, 0xC3, 0xFF, 0xF0, 0x01, 0xFF, 0xF4, 0x00, 0xBF, 0xFC, 0x3F, 0xFE, 0x00, 0x1F, 0xFF, 0x00,
0x0B, 0xFF, 0xC1, 0xFF, 0xC0, 0x00, 0xFF, 0xE0, 0x00, 0x3F, 0xF4, 0x01, 0x50, 0x00, 0x01, 0x50,
0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x02, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xE0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x56, 0xFE,
0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xE0, 0x00, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xC0,
0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x00,
0xBF, 0xD1, 0xA9, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xD0, 0x3F, 0x80, 0x00,
0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xF0, 0x2F, 0xE0, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xF8, 0x1F,
0xF8, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFC, 0x0F, 0xFE, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF,
0xFC, 0x0F, 0xFF, 0x80, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x1F, 0xFF, 0xE0, 0x2F, 0xFF, 0xFF,
0xFF, 0xFE, 0x40, 0x1F, 0xFF, 0xF8, 0x7F, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x3F, 0xFF, 0xFD, 0x1F,
0xFF, 0xFF, 0xF8, 0x00, 0x00, 0xFF, 0xFF, 0xF4, 0x07, 0xFF, 0xFF, 0xF8, 0x00, 0x07, 0xFF, 0xFF,
0xD0, 0x01, 0xFF, 0xFF, 0xF8, 0x00, 0xBF, 0xFF, 0xFF, 0x40, 0x00, 0x7F, 0xFF, 0xFC, 0x0B, 0xFF,
0xFF, 0xFD, 0x00, 0x00, 0x1F, 0xFF, 0xFC, 0x0F, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x07, 0xFF, 0xFD,
0x0F, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x01, 0xFF, 0xFE, 0x1F, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00,
0x7F, 0xFF, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xEB, 0xFF, 0xF4, 0x00, 0x00,
0x00, 0x00, 0x07, 0xFF, 0x00, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFE, 0x00, 0xFF, 0x40,
0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x97,
0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6A, 0x40, 0x00, 0x00,
0x00, 0x00, 0x00, 0xBF, 0xF9, 0x0B, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xFF,
0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x01,
0xFF, 0xFA, 0xFF, 0xFF, 0x03, 0xFC, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x40, 0x0B, 0xFE, 0x00, 0xB4,
0x00, 0x00, 0x00, 0x0B, 0xFE, 0x00, 0x0B, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFC, 0x00,
0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x00, 0x2F, 0xF8, 0x00, 0x2F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x01, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFD, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0xBF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0xAA, 0xFF, 0xFA, 0xAA, 0xFF, 0xFA, 0xA4, 0x00,
0x00, 0x00, 0x00, 0xBF, 0xD0, 0x00, 0xBF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x00,
0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xC0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00,
0x01, 0xFF, 0xC0, 0x01, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x80, 0x02, 0xFF, 0x80,
0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x40, 0x03, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF,
0x40, 0x03, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0x07, 0xFF, 0x00, 0x07, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFE, 0x00, 0x0B,
0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x0F, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00,
0x0F, 0xFC, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x0F, 0xFC, 0x00,
0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xF8,
0x00, 0x2F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x3F, 0xF4, 0x00, 0x00, 0x00,
0x00, 0x00, 0x3F, 0xF0, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE0, 0x00, 0x7F,
0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xD0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x1C, 0x00,
0xFF, 0xD0, 0x02, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x3F, 0x42, 0xFF, 0xFD, 0x5F, 0xFF, 0x00, 0x00,
0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xD2, 0xFF, 0xFE, 0x40, 0x00, 0x00, 0x00, 0x00,
0x1B, 0xFE, 0x00, 0x05, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05,
0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xBF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF,
0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0,
0x1F, 0xFC, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x40, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x07, 0xFE, 0x00,
0x01, 0xD0, 0x00, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xBF, 0xFF, 0xFF,
0xFF, 0xC0, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFF,
0xFF, 0xD0, 0x00, 0x00, 0xAA, 0xFF, 0xFA, 0xAA, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0xBF, 0xD0, 0x00,
0xFF, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x01, 0xFF, 0x80, 0x00, 0x00, 0x00, 0xFF, 0xC0, 0x02,
0xFF, 0x40, 0x00, 0x00, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x80, 0x03,
0xFF, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x40, 0x07, 0xFE, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x40, 0x0B,
0xFD, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x00, 0x1F,
0xF8, 0x00, 0x00, 0x00, 0x0B, 0xFE, 0x00, 0x2F, 0xF4, 0x00, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x3F,
0xF0, 0x20, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x3F, 0xF5, 0xF4, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x3F,
0xFF, 0xF4, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x3F, 0xFF, 0xF0, 0x00, 0x00, 0x2F, 0xF8, 0x00, 0x3F,
0xFF, 0xC0, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x2F, 0xFD, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0x01,
0x40, 0x00, 0x00, 0x00, 0x7F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xE0, 0x00, 0x00,
0x00, 0x00, 0x1C, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x42, 0xFF, 0x80, 0x00, 0x00,
0x00, 0x00, 0xBF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00,
0x00, 0x00, 0x7F, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1B, 0xFE, 0x40, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6F,
0xFD, 0x2F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x01, 0xFF,
0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFA, 0xBF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF,
0xE0, 0x02, 0xFF, 0x80, 0x00, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0xBF, 0xD0, 0x00, 0x00, 0x00, 0x3F,
0xF0, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x0B,
0xFE, 0x00, 0x07, 0xFF, 0x00, 0x00, 0x00, 0x1B, 0xFF, 0xFF, 0x42, 0xFF, 0x80, 0x00, 0x00, 0xBF,
0xFF, 0xFF, 0xE0, 0xFF, 0xD0, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xF4, 0x3F, 0xF0, 0x00, 0x00, 0x2A,
0xBF, 0xFE, 0xA4, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x0B, 0xFD, 0x00, 0x07, 0xFE, 0x00, 0x00, 0x00,
0x03, 0xFF, 0x40, 0x02, 0xFF, 0x40, 0x00, 0x00, 0x00, 0xFF, 0xC0, 0x00, 0xFF, 0xC0, 0x00, 0x00,
0x00, 0x7F, 0xF0, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x2F, 0xF8, 0x00, 0x1F, 0xF8, 0x00, 0x00,
0x00, 0x0F, 0xFD, 0x00, 0x0B, 0xFD, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x40, 0x03, 0xFF, 0x00, 0x00,
0x00, 0x00, 0xFF, 0xC0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x7F, 0xF0, 0x00, 0x7F, 0xF0, 0x00,
0x00, 0x00, 0x2F, 0xF8, 0x00, 0x2F, 0xF8, 0x00, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x0B, 0xFD, 0x08,
0x00, 0x00, 0x03, 0xFF, 0x00, 0x03, 0xFF, 0x5F, 0x40, 0x00, 0x00, 0xFF, 0xC0, 0x00, 0xFF, 0xFF,
0xD0, 0x00, 0x00, 0x7F, 0xF0, 0x00, 0x3F, 0xFF, 0xF0, 0x00, 0x00, 0x2F, 0xF8, 0x00, 0x0F, 0xFF,
0xF0, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x01, 0xFF, 0xD0, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x05,
0x00, 0x00, 0x00, 0x01, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xE0, 0x00, 0x00,
0x00, 0x00, 0x07, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF4, 0x2F, 0xF8, 0x00, 0x00,
0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xBF, 0xE4, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x65, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xBF, 0xF9, 0x01, 0xBF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF,
0xFF, 0xDB, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC,
0x00, 0x00, 0x00, 0x01, 0xFF, 0xFA, 0xFF, 0xFF, 0xE0, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x03, 0xFF,
0x40, 0x0B, 0xFF, 0x40, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x0B, 0xFE, 0x00, 0x07, 0xFE, 0x00, 0x01,
0xD0, 0x00, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F,
0xFC, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xF8, 0x00, 0x2F, 0xF8, 0x00,
0x00, 0x00, 0x00, 0x00, 0x01, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x2F,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xD0, 0x00, 0x00, 0xAA, 0xFF, 0xFA, 0xAA, 0xFF, 0xFA, 0xAA, 0xFF, 0xC0, 0x00, 0x00,
0x00, 0xBF, 0xD0, 0x00, 0xBF, 0xE0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0xFF,
0xD0, 0x01, 0xFF, 0x80, 0x00, 0x00, 0x00, 0xFF, 0xC0, 0x00, 0xFF, 0xC0, 0x02, 0xFF, 0x40, 0x00,
0x00, 0x01, 0xFF, 0xC0, 0x01, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x80, 0x02,
0xFF, 0x80, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x40, 0x03, 0xFF, 0x40, 0x07, 0xFE, 0x00,
0x00, 0x00, 0x03, 0xFF, 0x40, 0x03, 0xFF, 0x40, 0x0B, 0xFD, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x00,
0x03, 0xFF, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x00, 0x07, 0xFF, 0x00, 0x1F, 0xF8,
0x00, 0x00, 0x00, 0x0B, 0xFE, 0x00, 0x0B, 0xFE, 0x00, 0x2F, 0xF4, 0x00, 0x00, 0x00, 0x0F, 0xFD,
0x00, 0x0F, 0xFD, 0x00, 0x2F, 0xF0, 0x20, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x0F, 0xFC, 0x00, 0x3F,
0xF5, 0xF4, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x0F, 0xFC, 0x00, 0x3F, 0xFF, 0xF4, 0x00, 0x00, 0x1F,
0xFC, 0x00, 0x1F, 0xFC, 0x00, 0x3F, 0xFF, 0xF0, 0x00, 0x00, 0x2F, 0xF8, 0x00, 0x2F, 0xF8, 0x00,
0x3F, 0xFF, 0xC0, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x3F, 0xF4, 0x00, 0x2F, 0xFD, 0x00, 0x00, 0x00,
0x3F, 0xF0, 0x00, 0x3F, 0xF0, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x7F, 0xE0, 0x00, 0x7F, 0xE0,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xD0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x1C,
0x00, 0xFF, 0xD0, 0x02, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x42, 0xFF, 0xFD, 0x5F, 0xFF,
0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xD2, 0xFF, 0xFE,
0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1B, 0xFE, 0x00, 0x05, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00,
0x00, 0x2F, 0xFE, 0x40, 0x6F, 0xFD, 0x2F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFD, 0xFF,
0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
0x00, 0x01, 0xFF, 0xFA, 0xFF, 0xFF, 0xFA, 0xBF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x02,
0xFF, 0xE0, 0x02, 0xFF, 0x80, 0x00, 0x00, 0x00, 0xBF, 0xE0, 0x00, 0xBF, 0xF0, 0x00, 0xBF, 0xD0,
0x00, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0x3F, 0xF0, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x1F, 0xFC,
0x00, 0x1F, 0xFC, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x0B, 0xFE, 0x00, 0x0B, 0xFE, 0x00, 0x07,
0xFF, 0x00, 0x00, 0x00, 0x1B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x42, 0xFF, 0x80, 0x00, 0x00, 0xBF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0xFF, 0xD0, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xF4, 0x3F, 0xF0, 0x00, 0x00, 0x2A, 0xBF, 0xFE, 0xAA, 0xBF, 0xFE, 0xA4, 0x0F, 0xFC, 0x00, 0x00,
0x00, 0x0B, 0xFD, 0x00, 0x0B, 0xFE, 0x00, 0x07, 0xFE, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x40, 0x03,
0xFF, 0x40, 0x02, 0xFF, 0x40, 0x00, 0x00, 0x00, 0xFF, 0xC0, 0x00, 0xFF, 0xC0, 0x00, 0xFF, 0xC0,
0x00, 0x00, 0x00, 0x7F, 0xF0, 0x00, 0x7F, 0xF0, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x2F, 0xF8,
0x00, 0x2F, 0xF8, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x0F, 0xFD, 0x00, 0x0B,
0xFD, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x40, 0x03, 0xFF, 0x40, 0x03, 0xFF, 0x40, 0x00, 0x00, 0x00,
0xFF, 0xC0, 0x00, 0xFF, 0xC0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x7F, 0xF0, 0x00, 0x7F, 0xF0,
0x00, 0x7F, 0xF0, 0x00, 0x00, 0x00, 0x2F, 0xF8, 0x00, 0x2F, 0xF8, 0x00, 0x2F, 0xF8, 0x00, 0x00,
0x00, 0x0F, 0xFD, 0x00, 0x0F, 0xFD, 0x00, 0x0B, 0xFD, 0x08, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x03,
0xFF, 0x00, 0x03, 0xFF, 0x5F, 0x40, 0x00, 0x00, 0xFF, 0xC0, 0x00, 0xFF, 0xC0, 0x00, 0xFF, 0xFF,
0xD0, 0x00, 0x00, 0x7F, 0xF0, 0x00, 0x7F, 0xF0, 0x00, 0x3F, 0xFF, 0xF0, 0x00, 0x00, 0x2F, 0xF8,
0x00, 0x2F, 0xF8, 0x00, 0x0F, 0xFF, 0xF0, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x0F, 0xFD, 0x00, 0x01,
0xFF, 0xD0, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01,
0xFF, 0x80, 0x01, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xD0, 0x00, 0xFF, 0xC0,
0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x3F, 0xF4, 0x00, 0xBF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x03,
0xF4, 0x2F, 0xFF, 0xD5, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x1F, 0xFF, 0xF4, 0xBF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xBF, 0xE0, 0x00,
0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6A, 0x40, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF,
0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
0xFF, 0x42, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x00, 0x90, 0x00, 0x00, 0x00, 0x00,
0x00, 0x0B, 0xFD, 0x00, 0x02, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x0B, 0xFC, 0x00,
0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x0F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xF8, 0x00, 0x2F,
0xF4, 0x00, 0x00, 0x00, 0x01, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x2F, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0xAA,
0xFF, 0xFA, 0xAA, 0xFF, 0xFA, 0xA4, 0x00, 0x00, 0x00, 0xBF, 0xD0, 0x00, 0xFF, 0xD0, 0x00, 0x00,
0x00, 0x00, 0xFF, 0xD0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xC0, 0x01, 0xFF, 0xC0,
0x00, 0x00, 0x00, 0x01, 0xFF, 0xC0, 0x01, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x80, 0x02,
0xFF, 0x80, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x40, 0x03, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x03, 0xFF,
0x40, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x07, 0xFF, 0x00, 0x00, 0x00, 0x00,
0x07, 0xFF, 0x00, 0x0B, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFE, 0x00, 0x0B, 0xFE, 0x00, 0x10,
0x00, 0x00, 0x0F, 0xFD, 0x00, 0x0F, 0xFD, 0x01, 0xF0, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x0F, 0xFE,
0x1F, 0xF4, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x0F, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x1F, 0xFC, 0x00,
0x0F, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x2F, 0xF8, 0x00, 0x0B, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x3F,
0xF4, 0x00, 0x02, 0xFF, 0xE4, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
0x00, 0x7F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xE0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x1C, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x42, 0xFF, 0x80, 0x00, 0x00,
0x00, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFC, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1B, 0xFE,
0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0xAB, 0x40, 0x00,
0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xF0, 0x00,
0x00, 0x00, 0x00, 0x3F, 0xFA, 0x5B, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x02, 0xFE, 0x00,
0x00, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x07, 0xF4, 0x00, 0xBF, 0xC0,
0x00, 0x00, 0x01, 0xFF, 0xFD, 0x00, 0x7F, 0xFF, 0xF8, 0x00, 0x07, 0xFF, 0xFF, 0x82, 0xFF, 0xFF,
0xFF, 0x40, 0x0B, 0xFF, 0xFF, 0xE1, 0xFF, 0xFF, 0xFF, 0xC0, 0x07, 0xFE, 0x5B, 0xF4, 0x6B, 0xFF,
0xEA, 0x80, 0x03, 0xFF, 0x00, 0x34, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x7F,
0xF0, 0x00, 0x00, 0x3F, 0xF8, 0x00, 0x00, 0x2F, 0xFC, 0x00, 0x00, 0x0F, 0xFF, 0xC0, 0x00, 0x0B,
0xFE, 0x00, 0x00, 0x01, 0xFF, 0xFD, 0x00, 0x03, 0xFF, 0x40, 0x00, 0x00, 0x1F, 0xFF, 0xD0, 0x00,
0xFF, 0xC0, 0x00, 0x00, 0x01, 0xFF, 0xFD, 0x00, 0x7F, 0xF0, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xC0,
0x2F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xF8, 0x0B, 0xFE, 0x00, 0x00, 0x07, 0x40, 0x0F, 0xFE,
0x03, 0xFF, 0x40, 0x04, 0x0B, 0xF0, 0x01, 0xFF, 0x80, 0xFF, 0xC0, 0x1F, 0x03, 0xFF, 0x00, 0xBF,
0xD0, 0x7F, 0xF4, 0x7F, 0xC0, 0xFF, 0xF9, 0xBF, 0xF0, 0x1F, 0xFF, 0xFF, 0xF0, 0x3F, 0xFF, 0xFF,
0xF0, 0x03, 0xFF, 0xFF, 0xF0, 0x03, 0xFF, 0xFF, 0xF0, 0x00, 0xFF, 0xFF, 0xE0, 0x00, 0x2F, 0xFF,
0xD0, 0x00, 0x0F, 0xFF, 0x80, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x80, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF,
0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x56, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
0xE0, 0x00, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xC0, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00,
0x00, 0x2F, 0xC0, 0x00, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xD1, 0xA9, 0x00, 0xBE, 0x00,
0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xD0, 0x3F, 0x80, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xF0,
0x2F, 0xE0, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xF8, 0x1F, 0xF8, 0x00, 0x00, 0xBF, 0xFF, 0xFF,
0xFF, 0xFC, 0x0F, 0xFE, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x0F, 0xFF, 0x80, 0x0B, 0xFF,
0xFF, 0xFF, 0xFF, 0xF4, 0x1F, 0xFF, 0xE0, 0x2F, 0xFF, 0xFF, 0xFF, 0xFE, 0x40, 0x1F, 0xFF, 0xF8,
0x7F, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x3F, 0xFF, 0xFD, 0x1F, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0xFF,
0xFF, 0xF4, 0x07, 0xFF, 0xFF, 0xF8, 0x00, 0x07, 0xFF, 0xFF, 0xD0, 0x01, 0xFF, 0xFF, 0xF8, 0x00,
0xBF, 0xFF, 0xFF, 0x40, 0x00, 0x7F, 0xFF, 0xFC, 0x0B, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x1F, 0xFF,
0xFC, 0x0F, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x07, 0xFF, 0xFD, 0x0F, 0xFF, 0xFF, 0xD0, 0x00, 0x00,
0x01, 0xFF, 0xFE, 0x1F, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFD, 0x00,
0x00, 0x00, 0x00, 0x1F, 0xFF, 0xEB, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x00, 0xFF,
0xD0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFE, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F,
0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x97, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x07, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0x40, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00,
0x00, 0x00,
};
static const EpdGlyph bookerly_18_bolditalicGlyphs[] = {
@ -8090,7 +8245,14 @@ static const EpdGlyph bookerly_18_bolditalicGlyphs[] = {
{ 22, 27, 38, 8, 27, 149, 116757 }, // ⊥
{ 8, 7, 24, 8, 14, 14, 116906 }, // ⋅
{ 34, 7, 38, 2, 14, 60, 116920 }, // ⋯
{ 36, 36, 38, 1, 32, 324, 116980 }, // <20>
{ 40, 39, 28, -7, 30, 390, 116980 }, // ff
{ 32, 39, 24, -7, 30, 312, 117370 }, // fi
{ 33, 39, 26, -7, 30, 322, 117682 }, // fl
{ 44, 39, 36, -7, 30, 429, 118004 }, // ffi
{ 45, 39, 38, -7, 30, 439, 118433 }, // ffl
{ 36, 39, 29, -7, 30, 351, 118872 }, // ſt
{ 33, 28, 31, -1, 27, 231, 119223 }, // st
{ 36, 36, 38, 1, 32, 324, 119454 }, // <20>
};
static const EpdUnicodeInterval bookerly_18_bolditalicIntervals[] = {
@ -8157,14 +8319,15 @@ static const EpdUnicodeInterval bookerly_18_bolditalicIntervals[] = {
{ 0x22A5, 0x22A5, 0x2E7 },
{ 0x22C5, 0x22C5, 0x2E8 },
{ 0x22EF, 0x22EF, 0x2E9 },
{ 0xFFFD, 0xFFFD, 0x2EA },
{ 0xFB00, 0xFB06, 0x2EA },
{ 0xFFFD, 0xFFFD, 0x2F1 },
};
static const EpdFontData bookerly_18_bolditalic = {
bookerly_18_bolditalicBitmaps,
bookerly_18_bolditalicGlyphs,
bookerly_18_bolditalicIntervals,
64,
65,
49,
40,
-10,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t bookerly_18_italicBitmaps[109516] = {
static const uint8_t bookerly_18_italicBitmaps[111938] = {
0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x2F, 0xD0, 0x03, 0xFC, 0x00, 0x7F, 0x80, 0x0B, 0xF0, 0x00,
0xFF, 0x00, 0x0F, 0xE0, 0x00, 0xFC, 0x00, 0x1F, 0xC0, 0x02, 0xF8, 0x00, 0x2F, 0x40, 0x03, 0xF0,
0x00, 0x3F, 0x00, 0x03, 0xE0, 0x00, 0x7D, 0x00, 0x07, 0xC0, 0x00, 0xBC, 0x00, 0x0F, 0x80, 0x00,
@ -6834,26 +6834,178 @@ static const uint8_t bookerly_18_italicBitmaps[109516] = {
0x3F, 0xF0, 0x00, 0x1F, 0xF4, 0x00, 0x0B, 0xFC, 0x7F, 0xF0, 0x00, 0x2F, 0xF8, 0x00, 0x0F, 0xFD,
0x7F, 0xF0, 0x00, 0x2F, 0xF8, 0x00, 0x0F, 0xFD, 0x3F, 0xD0, 0x00, 0x0F, 0xF0, 0x00, 0x07, 0xF8,
0x05, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B,
0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xBE, 0x56, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xE0, 0x00, 0x2F, 0x80, 0x00, 0x00,
0x00, 0x00, 0x0B, 0xC0, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0x01, 0xF8,
0x00, 0x00, 0x00, 0x00, 0xBF, 0xD1, 0xA9, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF,
0xD0, 0x3F, 0x80, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xF0, 0x2F, 0xE0, 0x00, 0x00, 0x2F, 0xFF,
0xFF, 0xFF, 0xF8, 0x1F, 0xF8, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFC, 0x0F, 0xFE, 0x00, 0x02,
0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x0F, 0xFF, 0x80, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x1F, 0xFF,
0xE0, 0x2F, 0xFF, 0xFF, 0xFF, 0xFE, 0x40, 0x1F, 0xFF, 0xF8, 0x7F, 0xFF, 0xFF, 0xFF, 0x80, 0x00,
0x3F, 0xFF, 0xFD, 0x1F, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0xFF, 0xFF, 0xF4, 0x07, 0xFF, 0xFF, 0xF8,
0x00, 0x07, 0xFF, 0xFF, 0xD0, 0x01, 0xFF, 0xFF, 0xF8, 0x00, 0xBF, 0xFF, 0xFF, 0x40, 0x00, 0x7F,
0xFF, 0xFC, 0x0B, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x1F, 0xFF, 0xFC, 0x0F, 0xFF, 0xFF, 0xF4, 0x00,
0x00, 0x07, 0xFF, 0xFD, 0x0F, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x01, 0xFF, 0xFE, 0x1F, 0xFF, 0xFF,
0x40, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xEB,
0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x00, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x01,
0xFE, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x1F, 0x97, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0xD0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7D, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x90, 0x00, 0xBF, 0xE0, 0x00, 0x00, 0x00, 0x00,
0x02, 0xFF, 0xFF, 0x47, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xEB, 0xFC,
0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x1F, 0xFF, 0x00, 0xB4, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00,
0x02, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x00, 0x03, 0xF4, 0x00, 0x02, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x03, 0xF4,
0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F,
0xF5, 0x55, 0x5B, 0xF5, 0x54, 0x00, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x00,
0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xC0, 0x00,
0x0F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x3F, 0x80, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x2F, 0x80,
0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F,
0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00,
0xBE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00,
0x02, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF8, 0x00, 0x01, 0xFC, 0x00,
0x00, 0x00, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF0,
0x00, 0x03, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x00,
0x00, 0x00, 0x0B, 0xE0, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0x07,
0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x0B, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x1F, 0xC0, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x1F, 0xC0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x08, 0x00, 0x7F, 0xC0,
0x00, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0xFF, 0xFD, 0x46, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x3F, 0xFF, 0xFB, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xD0, 0xBF, 0xFF, 0x40,
0x00, 0x00, 0x00, 0x00, 0x0B, 0xFE, 0x00, 0x01, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x1B, 0xFE, 0x40, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xC0, 0x00, 0x00,
0x00, 0x00, 0xFF, 0xAB, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x01, 0xFE, 0x00, 0x00, 0x00,
0x00, 0xBD, 0x00, 0x01, 0xF0, 0x00, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
0x3F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B,
0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xD5, 0x55, 0xA9, 0x00, 0x00, 0x00, 0xBF, 0xFF,
0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x2F, 0xC0,
0x00, 0x2F, 0xC0, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x03, 0xF4, 0x00,
0x03, 0xF4, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00,
0xBF, 0x00, 0x00, 0x00, 0x02, 0xFC, 0x00, 0x03, 0xF8, 0x00, 0x00, 0x00, 0x0B, 0xE0, 0x00, 0x0F,
0xC0, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x03, 0xF8,
0x00, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0x7F, 0x00,
0x00, 0x00, 0x00, 0xFE, 0x00, 0x02, 0xFC, 0x04, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xE0, 0xF0,
0x00, 0x00, 0x0F, 0xC0, 0x00, 0x3F, 0x5F, 0xC0, 0x00, 0x00, 0x7F, 0x00, 0x01, 0xFF, 0xFC, 0x00,
0x00, 0x02, 0xF8, 0x00, 0x07, 0xFF, 0xC0, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0x0F, 0xF4, 0x00, 0x00,
0x00, 0x3F, 0x40, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x0B, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x10, 0x01,
0xFC, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF4, 0x1F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFE,
0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xF8, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
0x00, 0x00, 0x1B, 0xFE, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x0F, 0xFA, 0xAF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x01, 0xFE, 0x00, 0x00, 0x00,
0x00, 0xBD, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x00,
0x03, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x03, 0xF8, 0x00, 0x00, 0x00,
0x0B, 0xF0, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x1F, 0xF5, 0x54, 0x07, 0xF0, 0x00, 0x00, 0x0B,
0xFF, 0xFF, 0xFC, 0x07, 0xF0, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xF8, 0x0B, 0xE0, 0x00, 0x00, 0x00,
0x2F, 0xC0, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00,
0x3F, 0x40, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x00,
0x7F, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x00,
0xBE, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x00,
0xFC, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x02,
0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x03, 0xF8, 0x00, 0x01, 0xFC, 0x04, 0x00, 0x00, 0x03,
0xF4, 0x00, 0x02, 0xF8, 0x3C, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x03, 0xF9, 0xFC, 0x00, 0x00, 0x07,
0xF0, 0x00, 0x03, 0xFF, 0xF0, 0x00, 0x00, 0x0B, 0xE0, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0x00, 0x0F,
0xE0, 0x00, 0x02, 0xFE, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x1F,
0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F,
0x40, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0xFD,
0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xD0,
0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x16, 0x90, 0x00, 0x1B, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0x40,
0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xE7, 0xFE, 0xBF, 0xFC, 0x00, 0x00,
0x00, 0x00, 0x3F, 0x40, 0x1F, 0xFF, 0x80, 0x03, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x02,
0xFF, 0x00, 0x00, 0xF4, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x03, 0xF4, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x00,
0x03, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x1F, 0xF5, 0x55, 0x5B, 0xF5, 0x55, 0x5A, 0x80, 0x00, 0x00, 0x07, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xD0, 0x00, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0x0F, 0xD0, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x00, 0x2F,
0x80, 0x00, 0x0F, 0xC0, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x1F, 0xC0, 0x00,
0x2F, 0x80, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x2F, 0x80, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x00,
0x7F, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x3F, 0x00,
0x00, 0xBF, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x7F, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00,
0x00, 0xFD, 0x00, 0x00, 0xBF, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xBE,
0x00, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0xFD, 0x00, 0x02, 0xFC, 0x00, 0x00,
0x00, 0x02, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x03, 0xF8, 0x00, 0x00, 0x00, 0x03, 0xF8, 0x00, 0x01,
0xFC, 0x00, 0x03, 0xF4, 0x10, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x07, 0xF0, 0xB4,
0x00, 0x00, 0x03, 0xF0, 0x00, 0x03, 0xF8, 0x00, 0x0B, 0xF2, 0xF0, 0x00, 0x00, 0x07, 0xF0, 0x00,
0x03, 0xF4, 0x00, 0x0F, 0xFF, 0xD0, 0x00, 0x00, 0x0B, 0xE0, 0x00, 0x07, 0xF0, 0x00, 0x0F, 0xFF,
0x40, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0x07, 0xF0, 0x00, 0x0B, 0xF8, 0x00, 0x00, 0x00, 0x0F, 0xD0,
0x00, 0x0B, 0xE0, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x1F, 0xC0, 0x00, 0x0F, 0xD0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F,
0x40, 0x00, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x7F, 0xC0, 0x00, 0x7F, 0x00, 0x00,
0x00, 0x00, 0x00, 0x3F, 0x40, 0xFF, 0xFD, 0x46, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF,
0xFB, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xD0, 0xBF, 0xFF, 0x40, 0x00,
0x00, 0x00, 0x00, 0x00, 0x0B, 0xFE, 0x00, 0x01, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05,
0xA4, 0x00, 0x02, 0xFF, 0xDB, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xF4, 0x0F, 0xFF, 0xFF,
0xF4, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0x9F, 0xFA, 0xBF, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x3F, 0x40, 0x1F, 0xFF, 0x80, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0xBF, 0xC0,
0x00, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x1F, 0xC0, 0x00, 0x0F, 0xC0, 0x00, 0x0F, 0xD0, 0x00, 0x00,
0x00, 0x0F, 0xD0, 0x00, 0x07, 0xF0, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x03,
0xF4, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xBF, 0x00,
0x00, 0x00, 0x01, 0xFF, 0x55, 0x55, 0xBF, 0x55, 0x40, 0x3F, 0x80, 0x00, 0x00, 0x1F, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xF4, 0x0F, 0xD0, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x07,
0xF0, 0x00, 0x00, 0x00, 0x0B, 0xF0, 0x00, 0x03, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x00, 0x00, 0x02,
0xF8, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x7F, 0x00,
0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x2F, 0x80, 0x00, 0x0F, 0xC0, 0x00, 0x00,
0x00, 0x1F, 0xC0, 0x00, 0x0F, 0xD0, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x03,
0xF0, 0x00, 0x02, 0xF8, 0x00, 0x00, 0x00, 0x02, 0xF8, 0x00, 0x01, 0xFC, 0x00, 0x00, 0xFE, 0x00,
0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0x3F, 0x00,
0x00, 0x2F, 0x80, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x00, 0x1F, 0xC0, 0x00, 0x0F, 0xD0, 0x00, 0x0B,
0xF0, 0x00, 0x00, 0x00, 0x0B, 0xF0, 0x00, 0x03, 0xF0, 0x00, 0x03, 0xF8, 0x00, 0x00, 0x00, 0x03,
0xF8, 0x00, 0x01, 0xFC, 0x00, 0x00, 0xFD, 0x04, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xBF, 0x00,
0x00, 0x7F, 0x07, 0x40, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x1F, 0xCB, 0xD0, 0x00,
0x00, 0x1F, 0xC0, 0x00, 0x0F, 0xD0, 0x00, 0x0B, 0xFF, 0xE0, 0x00, 0x00, 0x0B, 0xE0, 0x00, 0x07,
0xF0, 0x00, 0x02, 0xFF, 0xE0, 0x00, 0x00, 0x03, 0xF8, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x7F, 0xD0,
0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00,
0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x1F, 0xC0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x0B, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07,
0xFC, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x03, 0xFF, 0xF5, 0x1B, 0xF0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFB, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F,
0xFF, 0xF4, 0x2F, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xD0, 0x00, 0x15, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x01, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xF4, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xEB, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00,
0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x02,
0xF8, 0x00, 0x02, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x00,
0x00, 0x07, 0xF0, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xF0, 0x00, 0x0B, 0xE0, 0x00,
0x00, 0x00, 0x00, 0x1F, 0xF5, 0x55, 0x5F, 0xE5, 0x54, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFC, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x2F, 0xC0,
0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0x00,
0x3F, 0x40, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x7F, 0x00, 0x00, 0x00,
0x00, 0x00, 0x7F, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0xBE, 0x00,
0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00,
0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFC,
0x00, 0x02, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFC, 0x00, 0x03, 0xF8, 0x00, 0x00, 0x00, 0x00,
0x03, 0xF8, 0x00, 0x03, 0xF4, 0x00, 0xD0, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x03, 0xF4, 0x07, 0xE0,
0x00, 0x00, 0x03, 0xF0, 0x00, 0x07, 0xF4, 0x2F, 0xC0, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x03, 0xFF,
0xFF, 0x40, 0x00, 0x00, 0x0B, 0xE0, 0x00, 0x03, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x0F, 0xE0, 0x00,
0x01, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x1F,
0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x3F, 0x40, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xF8, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x3F, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFE, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0xA4, 0x00, 0x00, 0x00, 0x00,
0x02, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0B,
0xE0, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x0B, 0xE0, 0x00, 0x00, 0x00, 0x02, 0xF0,
0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x1A, 0xBF, 0x00,
0x0B, 0xF5, 0x54, 0x00, 0x0B, 0xFF, 0xFC, 0x07, 0xFF, 0xFF, 0xF4, 0x00, 0xFF, 0xFF, 0xF0, 0x7F,
0xFF, 0xFF, 0xC0, 0x0F, 0xE0, 0x0B, 0x80, 0x07, 0xF4, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x1F,
0xC0, 0x00, 0x02, 0xF8, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x0B, 0xF0, 0x00, 0x00, 0x03, 0xF8,
0x00, 0x00, 0x1F, 0xF4, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x00, 0x3F, 0x00,
0x00, 0x00, 0x3F, 0xF8, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x2F, 0xFC, 0x00, 0x0B, 0xE0, 0x00,
0x00, 0x00, 0x1F, 0xF8, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0x1F, 0xF0, 0x00, 0xFD, 0x00, 0x00,
0x00, 0x00, 0x1F, 0xD0, 0x07, 0xF0, 0x00, 0x00, 0x50, 0x00, 0x3F, 0x40, 0x1F, 0xC0, 0x06, 0x07,
0xD0, 0x00, 0xFC, 0x00, 0xBF, 0x00, 0xBC, 0x2F, 0xD0, 0x07, 0xE0, 0x03, 0xFC, 0x1F, 0xE0, 0xBF,
0xFA, 0xBF, 0x00, 0x0B, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xF0, 0x00, 0x1F, 0xFF, 0xE0, 0x00, 0xBF,
0xFD, 0x00, 0x00, 0x2F, 0xF8, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x80, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF,
0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x56, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
0xE0, 0x00, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xC0, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00,
0x00, 0x2F, 0xC0, 0x00, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xD1, 0xA9, 0x00, 0xBE, 0x00,
0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xD0, 0x3F, 0x80, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xF0,
0x2F, 0xE0, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xF8, 0x1F, 0xF8, 0x00, 0x00, 0xBF, 0xFF, 0xFF,
0xFF, 0xFC, 0x0F, 0xFE, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x0F, 0xFF, 0x80, 0x0B, 0xFF,
0xFF, 0xFF, 0xFF, 0xF4, 0x1F, 0xFF, 0xE0, 0x2F, 0xFF, 0xFF, 0xFF, 0xFE, 0x40, 0x1F, 0xFF, 0xF8,
0x7F, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x3F, 0xFF, 0xFD, 0x1F, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0xFF,
0xFF, 0xF4, 0x07, 0xFF, 0xFF, 0xF8, 0x00, 0x07, 0xFF, 0xFF, 0xD0, 0x01, 0xFF, 0xFF, 0xF8, 0x00,
0xBF, 0xFF, 0xFF, 0x40, 0x00, 0x7F, 0xFF, 0xFC, 0x0B, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x1F, 0xFF,
0xFC, 0x0F, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x07, 0xFF, 0xFD, 0x0F, 0xFF, 0xFF, 0xD0, 0x00, 0x00,
0x01, 0xFF, 0xFE, 0x1F, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFD, 0x00,
0x00, 0x00, 0x00, 0x1F, 0xFF, 0xEB, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x00, 0xFF,
0xD0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFE, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F,
0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x97, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x07, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0x40, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00,
0x00, 0x00,
};
static const EpdGlyph bookerly_18_italicGlyphs[] = {
@ -7603,7 +7755,14 @@ static const EpdGlyph bookerly_18_italicGlyphs[] = {
{ 22, 27, 38, 8, 27, 149, 108986 }, // ⊥
{ 6, 6, 24, 9, 13, 9, 109135 }, // ⋅
{ 32, 6, 38, 3, 13, 48, 109144 }, // ⋯
{ 36, 36, 38, 1, 32, 324, 109192 }, // <20>
{ 40, 39, 28, -7, 30, 390, 109192 }, // ff
{ 31, 38, 25, -7, 29, 295, 109582 }, // fi
{ 32, 39, 26, -7, 30, 312, 109877 }, // fl
{ 44, 38, 37, -7, 29, 418, 110189 }, // ffi
{ 45, 39, 38, -7, 30, 439, 110607 }, // ffl
{ 36, 39, 28, -7, 30, 351, 111046 }, // ſt
{ 31, 28, 30, 0, 27, 217, 111397 }, // st
{ 36, 36, 38, 1, 32, 324, 111614 }, // <20>
};
static const EpdUnicodeInterval bookerly_18_italicIntervals[] = {
@ -7670,14 +7829,15 @@ static const EpdUnicodeInterval bookerly_18_italicIntervals[] = {
{ 0x22A5, 0x22A5, 0x2E7 },
{ 0x22C5, 0x22C5, 0x2E8 },
{ 0x22EF, 0x22EF, 0x2E9 },
{ 0xFFFD, 0xFFFD, 0x2EA },
{ 0xFB00, 0xFB06, 0x2EA },
{ 0xFFFD, 0xFFFD, 0x2F1 },
};
static const EpdFontData bookerly_18_italic = {
bookerly_18_italicBitmaps,
bookerly_18_italicGlyphs,
bookerly_18_italicIntervals,
64,
65,
49,
40,
-10,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t bookerly_18_regularBitmaps[106661] = {
static const uint8_t bookerly_18_regularBitmaps[108320] = {
0x05, 0x43, 0xF8, 0xBF, 0x4F, 0xF4, 0xFF, 0x0F, 0xF0, 0xFF, 0x0F, 0xF0, 0xFF, 0x0F, 0xF0, 0xFE,
0x0F, 0xE0, 0xBE, 0x0B, 0xE0, 0xBE, 0x0B, 0xE0, 0x7E, 0x07, 0xE0, 0x7E, 0x03, 0xE0, 0x3E, 0x01,
0x00, 0x00, 0x00, 0x00, 0x04, 0x03, 0xFC, 0xBF, 0xCF, 0xFC, 0xBF, 0xC1, 0x90, 0x00, 0x00, 0x00,
@ -6655,27 +6655,130 @@ static const uint8_t bookerly_18_regularBitmaps[106661] = {
0x50, 0x0A, 0x80, 0x00, 0x02, 0x90, 0x00, 0x01, 0xA0, 0x3F, 0xF0, 0x00, 0x1F, 0xF4, 0x00, 0x0B,
0xFC, 0x7F, 0xF0, 0x00, 0x2F, 0xF8, 0x00, 0x0F, 0xFD, 0x7F, 0xF0, 0x00, 0x2F, 0xF8, 0x00, 0x0F,
0xFD, 0x3F, 0xD0, 0x00, 0x0F, 0xF0, 0x00, 0x07, 0xF8, 0x05, 0x00, 0x00, 0x01, 0x40, 0x00, 0x00,
0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x2F, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x56, 0xFE, 0x00, 0x00, 0x00,
0x00, 0x00, 0x02, 0xE0, 0x00, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xC0, 0x00, 0x07, 0xE0,
0x00, 0x00, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xD1, 0xA9,
0x00, 0xBE, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xD0, 0x3F, 0x80, 0x00, 0x00, 0x0B, 0xFF,
0xFF, 0xFF, 0xF0, 0x2F, 0xE0, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xF8, 0x1F, 0xF8, 0x00, 0x00,
0xBF, 0xFF, 0xFF, 0xFF, 0xFC, 0x0F, 0xFE, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x0F, 0xFF,
0x80, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x1F, 0xFF, 0xE0, 0x2F, 0xFF, 0xFF, 0xFF, 0xFE, 0x40,
0x1F, 0xFF, 0xF8, 0x7F, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x3F, 0xFF, 0xFD, 0x1F, 0xFF, 0xFF, 0xF8,
0x00, 0x00, 0xFF, 0xFF, 0xF4, 0x07, 0xFF, 0xFF, 0xF8, 0x00, 0x07, 0xFF, 0xFF, 0xD0, 0x01, 0xFF,
0xFF, 0xF8, 0x00, 0xBF, 0xFF, 0xFF, 0x40, 0x00, 0x7F, 0xFF, 0xFC, 0x0B, 0xFF, 0xFF, 0xFD, 0x00,
0x00, 0x1F, 0xFF, 0xFC, 0x0F, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x07, 0xFF, 0xFD, 0x0F, 0xFF, 0xFF,
0xD0, 0x00, 0x00, 0x01, 0xFF, 0xFE, 0x1F, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF,
0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xEB, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x07,
0xFF, 0x00, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFE, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x00,
0x00, 0x00, 0x7F, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x97, 0xF4, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0x40,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x14, 0x00, 0x00, 0x00, 0x00,
0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, 0x01, 0xBF, 0x90, 0x1F, 0xFF,
0xF0, 0x00, 0x00, 0x2F, 0xFF, 0xFE, 0xBF, 0xFF, 0xFC, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFE, 0x07,
0xFC, 0x00, 0x03, 0xFD, 0x00, 0x7F, 0xF4, 0x00, 0xF4, 0x00, 0x0F, 0xF0, 0x00, 0x0F, 0xF0, 0x00,
0x10, 0x00, 0x1F, 0xC0, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x00, 0x0F, 0xD0, 0x00,
0x00, 0x00, 0x3F, 0x80, 0x00, 0x1F, 0xD0, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00,
0x00, 0x00, 0xBF, 0x95, 0x55, 0x7F, 0xE5, 0x54, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x15, 0xBF, 0x95, 0x55, 0x7F, 0xE5, 0x54,
0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00,
0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00,
0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00,
0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00,
0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00,
0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00,
0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x01, 0xFF, 0xD4, 0x00, 0x7F, 0xE9, 0x40,
0x00, 0x1F, 0xFF, 0xFD, 0x07, 0xFF, 0xFF, 0xE0, 0x00, 0x3F, 0xFF, 0xFD, 0x0B, 0xFF, 0xFF, 0xE0,
0x00, 0x00, 0x00, 0x00, 0x6A, 0x50, 0x00, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x0F,
0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x0F, 0xF4, 0x17, 0xFF, 0x00, 0x00, 0x0F, 0xF0, 0x00, 0x2F, 0xC0,
0x00, 0x07, 0xF4, 0x00, 0x03, 0xE0, 0x00, 0x02, 0xFC, 0x00, 0x00, 0x60, 0x00, 0x00, 0xFE, 0x00,
0x00, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xD0, 0x00, 0x00, 0x00, 0x00,
0x0B, 0xF9, 0x55, 0x56, 0xBC, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x3F, 0xFF, 0xFF, 0xFF,
0xFF, 0xC0, 0x05, 0x6F, 0xE5, 0x55, 0x5F, 0xF0, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x01,
0xFD, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x1F, 0xD0, 0x00, 0x0B,
0xF0, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x01, 0xFD, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x7F,
0x40, 0x00, 0x2F, 0xC0, 0x00, 0x1F, 0xD0, 0x00, 0x0B, 0xF0, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC,
0x00, 0x01, 0xFD, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x1F, 0xD0,
0x00, 0x0B, 0xF0, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x07, 0xFF, 0x50, 0x01, 0xFF, 0xA4,
0x1F, 0xFF, 0xFD, 0x07, 0xFF, 0xFF, 0x8F, 0xFF, 0xFF, 0x42, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00,
0x6A, 0x90, 0x40, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0xFC, 0x00,
0x00, 0x0B, 0xFD, 0x06, 0xFF, 0x00, 0x00, 0x07, 0xF8, 0x00, 0x2F, 0xC0, 0x00, 0x03, 0xFC, 0x00,
0x0B, 0xF0, 0x00, 0x02, 0xFD, 0x00, 0x02, 0xFC, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xBF, 0x00, 0x00,
0x3F, 0x80, 0x00, 0x2F, 0xC0, 0x00, 0x1F, 0xD0, 0x00, 0x0B, 0xF0, 0x00, 0x0B, 0xF9, 0x54, 0x02,
0xFC, 0x00, 0xBF, 0xFF, 0xFF, 0xC0, 0xBF, 0x00, 0x3F, 0xFF, 0xFF, 0xE0, 0x2F, 0xC0, 0x05, 0x6F,
0xE5, 0x50, 0x0B, 0xF0, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x01, 0xFD, 0x00, 0x00, 0xBF,
0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x1F, 0xD0, 0x00, 0x0B, 0xF0, 0x00, 0x07, 0xF4,
0x00, 0x02, 0xFC, 0x00, 0x01, 0xFD, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0,
0x00, 0x1F, 0xD0, 0x00, 0x0B, 0xF0, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x01, 0xFD, 0x00,
0x00, 0xBF, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x1F, 0xD0, 0x00, 0x0B, 0xF0, 0x00,
0x07, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x07, 0xFF, 0x50, 0x01, 0xFF, 0xA4, 0x1F, 0xFF, 0xFD, 0x07,
0xFF, 0xFF, 0xCF, 0xFF, 0xFF, 0x42, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A,
0x94, 0x00, 0x00, 0x00, 0x00, 0x1B, 0xF9, 0x00, 0xBF, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x2F, 0xFF,
0xFE, 0x7F, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xF4, 0x1B, 0xFF, 0x00, 0x00,
0x03, 0xFD, 0x00, 0x7F, 0xFC, 0x00, 0x0F, 0xF0, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x00,
0x3E, 0x00, 0x00, 0x1F, 0xC0, 0x00, 0x0F, 0xE0, 0x00, 0x02, 0x80, 0x00, 0x03, 0xFC, 0x00, 0x00,
0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x1F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x07,
0xF4, 0x00, 0x02, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x95, 0x55, 0x7F, 0xE5, 0x55, 0x5A,
0xF0, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xF0, 0x01, 0x5B, 0xF9, 0x55, 0x57, 0xFE, 0x55, 0x55, 0xFF, 0x00, 0x00, 0x7F,
0x40, 0x00, 0x2F, 0xC0, 0x00, 0x0B, 0xF0, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x00, 0xBF,
0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x0B, 0xF0, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC,
0x00, 0x00, 0xBF, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x0B, 0xF0, 0x00, 0x07, 0xF4,
0x00, 0x02, 0xFC, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x0B, 0xF0,
0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0,
0x00, 0x0B, 0xF0, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x7F, 0x40,
0x00, 0x2F, 0xC0, 0x00, 0x0B, 0xF0, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x00, 0xBF, 0x00,
0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x0B, 0xF0, 0x00, 0x1F, 0xFD, 0x40, 0x07, 0xFE, 0x50,
0x01, 0xFF, 0xA4, 0x1F, 0xFF, 0xFD, 0x07, 0xFF, 0xFF, 0x41, 0xFF, 0xFF, 0xE3, 0xFF, 0xFF, 0xD0,
0xBF, 0xFF, 0xF0, 0x3F, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1A, 0x94, 0x10, 0x00,
0x00, 0x00, 0x1B, 0xF9, 0x00, 0x3F, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xFE, 0x2F, 0xFF,
0xFF, 0xF0, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFD, 0x06, 0xFF, 0x00, 0x00, 0x03, 0xFD, 0x00,
0x7F, 0xFE, 0x00, 0x0B, 0xF0, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x80, 0x00, 0xBF, 0x00, 0x00,
0x1F, 0xC0, 0x00, 0x0B, 0xF0, 0x00, 0x0B, 0xF0, 0x00, 0x03, 0xFC, 0x00, 0x00, 0xFF, 0x00, 0x00,
0xBF, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x1F, 0xE0, 0x00, 0x0B, 0xF0, 0x00, 0x07, 0xF4, 0x00, 0x02,
0xFD, 0x00, 0x00, 0xBF, 0x00, 0x00, 0xBF, 0x95, 0x55, 0x7F, 0xE5, 0x50, 0x0B, 0xF0, 0x02, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0xBF, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0x0B,
0xF0, 0x01, 0x5B, 0xF9, 0x55, 0x57, 0xFE, 0x55, 0x00, 0xBF, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F,
0xC0, 0x00, 0x0B, 0xF0, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x7F,
0x40, 0x00, 0x2F, 0xC0, 0x00, 0x0B, 0xF0, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x00, 0xBF,
0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x0B, 0xF0, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC,
0x00, 0x00, 0xBF, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x0B, 0xF0, 0x00, 0x07, 0xF4,
0x00, 0x02, 0xFC, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x0B, 0xF0,
0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0,
0x00, 0x0B, 0xF0, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x7F, 0x40,
0x00, 0x2F, 0xC0, 0x00, 0x0B, 0xF0, 0x00, 0x1F, 0xFD, 0x40, 0x07, 0xFE, 0x50, 0x01, 0xFF, 0x94,
0x1F, 0xFF, 0xFD, 0x07, 0xFF, 0xFF, 0x41, 0xFF, 0xFF, 0xE3, 0xFF, 0xFF, 0xD0, 0xBF, 0xFF, 0xF0,
0x3F, 0xFF, 0xFE, 0x00, 0x00, 0x06, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0x80, 0x00,
0x00, 0x00, 0x00, 0x3F, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xD1, 0xFE, 0x00, 0x00, 0x00,
0x00, 0x0F, 0xD0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xF0, 0x01, 0x00, 0x60, 0x00, 0x00, 0x03,
0xF8, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x7F, 0x40,
0x00, 0x1F, 0xC0, 0x00, 0x00, 0x1F, 0xD0, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x0B, 0xF9, 0x55, 0x56,
0xFE, 0x55, 0x40, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFE, 0x05, 0x6F, 0xE5, 0x55, 0x5F, 0xF9, 0x55, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x00,
0x01, 0xFD, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x1F,
0xD0, 0x00, 0x0B, 0xF0, 0x00, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x00, 0x01, 0xFD, 0x00,
0x00, 0xBF, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x1F, 0xD0, 0x00, 0x0B,
0xF0, 0x00, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xFC, 0x00, 0x00, 0x01, 0xFD, 0x00, 0x00, 0xBF, 0x00,
0x00, 0x00, 0x7F, 0x40, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x1F, 0xD0, 0x00, 0x0B, 0xF4, 0x00, 0x00,
0x07, 0xF4, 0x00, 0x01, 0xFE, 0x00, 0x00, 0x07, 0xFF, 0x50, 0x00, 0x7F, 0xFA, 0xBE, 0x1F, 0xFF,
0xFD, 0x00, 0x0F, 0xFF, 0xFF, 0x4F, 0xFF, 0xFF, 0x40, 0x00, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00,
0x00, 0x05, 0x95, 0x00, 0x00, 0x00, 0x00, 0x1A, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF,
0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xE5,
0x7F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x07, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00,
0x02, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x01, 0xFD, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00,
0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0xBC, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x7D, 0x00,
0x00, 0xFE, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0x40, 0x01, 0xFF, 0x55, 0x50, 0x03, 0xFF, 0xFF, 0xE0,
0x2F, 0xFF, 0xFF, 0xF4, 0x0F, 0xE5, 0xBF, 0xE0, 0xBF, 0xFF, 0xFF, 0xF0, 0x2F, 0x40, 0x0B, 0xE0,
0x55, 0xFF, 0x55, 0x50, 0x3F, 0x00, 0x03, 0xE0, 0x00, 0xFE, 0x00, 0x00, 0x3F, 0x00, 0x02, 0xC0,
0x00, 0xFE, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x00,
0x00, 0xFE, 0x00, 0x00, 0x1F, 0xFF, 0x80, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x0B, 0xFF, 0xF8, 0x00,
0x00, 0xFE, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x40, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xD0,
0x00, 0xFE, 0x00, 0x00, 0x00, 0x01, 0xBF, 0xF0, 0x00, 0xFE, 0x00, 0x00, 0x24, 0x00, 0x0F, 0xF0,
0x00, 0xFE, 0x00, 0x00, 0xB8, 0x00, 0x07, 0xF4, 0x00, 0xFE, 0x00, 0x00, 0xBC, 0x00, 0x03, 0xF0,
0x00, 0xFF, 0x00, 0x00, 0xBE, 0x00, 0x0B, 0xF0, 0x00, 0xFF, 0x00, 0x00, 0xBF, 0x80, 0x2F, 0xD0,
0x00, 0xBF, 0xEA, 0xBC, 0xBF, 0xFF, 0xFF, 0x80, 0x00, 0x7F, 0xFF, 0xFC, 0x2F, 0xFF, 0xFD, 0x00,
0x00, 0x2F, 0xFF, 0xF0, 0x01, 0x6A, 0x40, 0x00, 0x00, 0x01, 0xA5, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x80, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x0B, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xF8, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x56, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xE0, 0x00,
0x2F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xC0, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x2F,
0xC0, 0x00, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xD1, 0xA9, 0x00, 0xBE, 0x00, 0x00, 0x00,
0x02, 0xFF, 0xFF, 0xFF, 0xD0, 0x3F, 0x80, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xF0, 0x2F, 0xE0,
0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xF8, 0x1F, 0xF8, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFC,
0x0F, 0xFE, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x0F, 0xFF, 0x80, 0x0B, 0xFF, 0xFF, 0xFF,
0xFF, 0xF4, 0x1F, 0xFF, 0xE0, 0x2F, 0xFF, 0xFF, 0xFF, 0xFE, 0x40, 0x1F, 0xFF, 0xF8, 0x7F, 0xFF,
0xFF, 0xFF, 0x80, 0x00, 0x3F, 0xFF, 0xFD, 0x1F, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0xFF, 0xFF, 0xF4,
0x07, 0xFF, 0xFF, 0xF8, 0x00, 0x07, 0xFF, 0xFF, 0xD0, 0x01, 0xFF, 0xFF, 0xF8, 0x00, 0xBF, 0xFF,
0xFF, 0x40, 0x00, 0x7F, 0xFF, 0xFC, 0x0B, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x1F, 0xFF, 0xFC, 0x0F,
0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x07, 0xFF, 0xFD, 0x0F, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x01, 0xFF,
0xFE, 0x1F, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x00,
0x00, 0x1F, 0xFF, 0xEB, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x00, 0xFF, 0xD0, 0x00,
0x00, 0x00, 0x00, 0x01, 0xFE, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0xFD,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x97, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph bookerly_18_regularGlyphs[] = {
@ -7425,7 +7528,14 @@ static const EpdGlyph bookerly_18_regularGlyphs[] = {
{ 22, 27, 38, 8, 27, 149, 106131 }, // ⊥
{ 6, 6, 24, 9, 13, 9, 106280 }, // ⋅
{ 32, 6, 38, 3, 13, 48, 106289 }, // ⋯
{ 36, 36, 38, 1, 32, 324, 106337 }, // <20>
{ 32, 30, 28, 0, 30, 240, 106337 }, // ff
{ 25, 30, 25, 0, 30, 188, 106577 }, // fi
{ 25, 30, 26, 0, 30, 188, 106765 }, // fl
{ 38, 30, 38, 0, 30, 285, 106953 }, // ffi
{ 38, 30, 38, 0, 30, 285, 107238 }, // ffl
{ 29, 31, 29, 0, 30, 225, 107523 }, // ſt
{ 32, 31, 34, 2, 30, 248, 107748 }, // st
{ 36, 36, 38, 1, 32, 324, 107996 }, // <20>
};
static const EpdUnicodeInterval bookerly_18_regularIntervals[] = {
@ -7492,14 +7602,15 @@ static const EpdUnicodeInterval bookerly_18_regularIntervals[] = {
{ 0x22A5, 0x22A5, 0x2E7 },
{ 0x22C5, 0x22C5, 0x2E8 },
{ 0x22EF, 0x22EF, 0x2E9 },
{ 0xFFFD, 0xFFFD, 0x2EA },
{ 0xFB00, 0xFB06, 0x2EA },
{ 0xFFFD, 0xFFFD, 0x2F1 },
};
static const EpdFontData bookerly_18_regular = {
bookerly_18_regularBitmaps,
bookerly_18_regularGlyphs,
bookerly_18_regularIntervals,
64,
65,
49,
40,
-10,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t notosans_12_boldBitmaps[50698] = {
static const uint8_t notosans_12_boldBitmaps[51429] = {
0x7F, 0xAF, 0xE7, 0xF9, 0xFD, 0x7F, 0x5F, 0xD7, 0xF4, 0xFD, 0x3F, 0x0F, 0xC3, 0xF0, 0xFC, 0x00,
0x00, 0x02, 0xE2, 0xFE, 0xBF, 0x9F, 0xD0, 0x40, 0x7F, 0x0F, 0xD7, 0xF0, 0xFD, 0x7F, 0x0F, 0xC3,
0xF0, 0xFC, 0x3F, 0x0F, 0xC3, 0xE0, 0xBC, 0x29, 0x06, 0x80, 0x00, 0x0F, 0x43, 0xD0, 0x00, 0x1F,
@ -3169,15 +3169,61 @@ static const uint8_t notosans_12_boldBitmaps[50698] = {
0x00, 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xBF, 0x40, 0x00, 0x7F, 0xC0, 0x14,
0x3F, 0xFF, 0xF8, 0x0F, 0xFF, 0xF8, 0x02, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
0xFF, 0xFC, 0xFF, 0xFF, 0xFC, 0x55, 0x55, 0x54, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xDF, 0xFF,
0xFF, 0xF5, 0xAA, 0xAA, 0xA8, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00,
0x00, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFF,
0x00, 0x00, 0x00, 0x3D, 0x00, 0x2F, 0x00, 0x00, 0x03, 0xE0, 0x00, 0x2F, 0x00, 0x00, 0x3F, 0xC6,
0xD0, 0x7F, 0x00, 0x03, 0xFF, 0xFF, 0xC1, 0xFF, 0x00, 0x3F, 0xFF, 0xFE, 0x07, 0xFF, 0x03, 0xFF,
0xFF, 0xE0, 0x3F, 0xFF, 0x2F, 0xFF, 0xFE, 0x03, 0xFF, 0xFE, 0x3F, 0xFF, 0xF0, 0x3F, 0xFF, 0xF0,
0x3F, 0xFF, 0x82, 0xFF, 0xFF, 0x00, 0x3F, 0xFF, 0x5F, 0xFF, 0xF0, 0x00, 0x3F, 0xFF, 0xFF, 0xFF,
0x00, 0x00, 0x3F, 0xF5, 0xFF, 0xF0, 0x00, 0x00, 0x3F, 0x41, 0xFF, 0x00, 0x00, 0x00, 0x3D, 0x07,
0xF0, 0x00, 0x00, 0x00, 0x3E, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x00,
0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00,
0xFF, 0xF5, 0xAA, 0xAA, 0xA8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFE, 0x02, 0xFF, 0xC0,
0x2F, 0xFF, 0x43, 0xFF, 0xF0, 0x0F, 0xFF, 0xC2, 0xFF, 0xF8, 0x07, 0xF8, 0x00, 0xBF, 0x00, 0x01,
0xFD, 0x00, 0x3F, 0xC0, 0x00, 0xBF, 0xE9, 0x1F, 0xFA, 0x81, 0xFF, 0xFF, 0xAF, 0xFF, 0xF0, 0xBF,
0xFF, 0xEF, 0xFF, 0xFC, 0x02, 0xFD, 0x00, 0x3F, 0xC0, 0x00, 0x7F, 0x40, 0x0F, 0xF0, 0x00, 0x1F,
0xD0, 0x03, 0xFC, 0x00, 0x07, 0xF4, 0x00, 0xFF, 0x00, 0x01, 0xFD, 0x00, 0x3F, 0xC0, 0x00, 0x7F,
0x40, 0x0F, 0xF0, 0x00, 0x1F, 0xD0, 0x03, 0xFC, 0x00, 0x07, 0xF4, 0x00, 0xFF, 0x00, 0x01, 0xFD,
0x00, 0x3F, 0xC0, 0x00, 0x7F, 0x40, 0x0F, 0xF0, 0x00, 0x1F, 0xD0, 0x03, 0xFC, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xBF, 0xF8, 0xFC, 0x02, 0xFF, 0xF6, 0xFD, 0x03, 0xFF, 0xF2, 0xFD, 0x07, 0xF8,
0x00, 0x64, 0x07, 0xF4, 0x00, 0x00, 0x0B, 0xFE, 0x91, 0xA8, 0x7F, 0xFF, 0xE2, 0xFD, 0xBF, 0xFF,
0xE2, 0xFD, 0x0B, 0xF4, 0x02, 0xFD, 0x07, 0xF4, 0x02, 0xFD, 0x07, 0xF4, 0x02, 0xFD, 0x07, 0xF4,
0x02, 0xFD, 0x07, 0xF4, 0x02, 0xFD, 0x07, 0xF4, 0x02, 0xFD, 0x07, 0xF4, 0x02, 0xFD, 0x07, 0xF4,
0x02, 0xFD, 0x07, 0xF4, 0x02, 0xFD, 0x07, 0xF4, 0x02, 0xFD, 0x07, 0xF4, 0x02, 0xFD, 0x00, 0x00,
0x00, 0x00, 0x00, 0xBF, 0xFA, 0xFD, 0x02, 0xFF, 0xF6, 0xFD, 0x03, 0xFF, 0xF2, 0xFD, 0x07, 0xF8,
0x02, 0xFD, 0x07, 0xF4, 0x02, 0xFD, 0x0B, 0xFE, 0x92, 0xFD, 0x7F, 0xFF, 0xE2, 0xFD, 0xBF, 0xFF,
0xE2, 0xFD, 0x0B, 0xF4, 0x02, 0xFD, 0x07, 0xF4, 0x02, 0xFD, 0x07, 0xF4, 0x02, 0xFD, 0x07, 0xF4,
0x02, 0xFD, 0x07, 0xF4, 0x02, 0xFD, 0x07, 0xF4, 0x02, 0xFD, 0x07, 0xF4, 0x02, 0xFD, 0x07, 0xF4,
0x02, 0xFD, 0x07, 0xF4, 0x02, 0xFD, 0x07, 0xF4, 0x02, 0xFD, 0x07, 0xF4, 0x02, 0xFD, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0x80, 0xBF, 0xF1, 0xF8, 0x02, 0xFF, 0xF4, 0x3F, 0xFF,
0x3F, 0xC0, 0x3F, 0xFF, 0x0B, 0xFF, 0xE3, 0xFC, 0x07, 0xF8, 0x00, 0xBF, 0x00, 0x0A, 0x00, 0x7F,
0x40, 0x0F, 0xF0, 0x00, 0x00, 0x0B, 0xFE, 0x91, 0xFF, 0xA8, 0x2A, 0x87, 0xFF, 0xFE, 0xBF, 0xFF,
0xC3, 0xFC, 0xBF, 0xFF, 0xEF, 0xFF, 0xFC, 0x3F, 0xC0, 0xBF, 0x40, 0x0F, 0xF0, 0x03, 0xFC, 0x07,
0xF4, 0x00, 0xFF, 0x00, 0x3F, 0xC0, 0x7F, 0x40, 0x0F, 0xF0, 0x03, 0xFC, 0x07, 0xF4, 0x00, 0xFF,
0x00, 0x3F, 0xC0, 0x7F, 0x40, 0x0F, 0xF0, 0x03, 0xFC, 0x07, 0xF4, 0x00, 0xFF, 0x00, 0x3F, 0xC0,
0x7F, 0x40, 0x0F, 0xF0, 0x03, 0xFC, 0x07, 0xF4, 0x00, 0xFF, 0x00, 0x3F, 0xC0, 0x7F, 0x40, 0x0F,
0xF0, 0x03, 0xFC, 0x07, 0xF4, 0x00, 0xFF, 0x00, 0x3F, 0xC0, 0x7F, 0x40, 0x0F, 0xF0, 0x03, 0xFC,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFE, 0x02, 0xFF, 0xCF, 0xF0, 0x2F, 0xFF, 0x43,
0xFF, 0xF3, 0xFC, 0x0F, 0xFF, 0xC2, 0xFF, 0xFC, 0xFF, 0x07, 0xF8, 0x00, 0xBF, 0x00, 0x3F, 0xC1,
0xFD, 0x00, 0x3F, 0xC0, 0x0F, 0xF0, 0xBF, 0xE9, 0x1F, 0xFA, 0x83, 0xFD, 0xFF, 0xFF, 0xAF, 0xFF,
0xF0, 0xFF, 0xBF, 0xFF, 0xEF, 0xFF, 0xFC, 0x3F, 0xC2, 0xFD, 0x00, 0x3F, 0xC0, 0x0F, 0xF0, 0x7F,
0x40, 0x0F, 0xF0, 0x03, 0xFC, 0x1F, 0xD0, 0x03, 0xFC, 0x00, 0xFF, 0x07, 0xF4, 0x00, 0xFF, 0x00,
0x3F, 0xC1, 0xFD, 0x00, 0x3F, 0xC0, 0x0F, 0xF0, 0x7F, 0x40, 0x0F, 0xF0, 0x03, 0xFC, 0x1F, 0xD0,
0x03, 0xFC, 0x00, 0xFF, 0x07, 0xF4, 0x00, 0xFF, 0x00, 0x3F, 0xC1, 0xFD, 0x00, 0x3F, 0xC0, 0x0F,
0xF0, 0x7F, 0x40, 0x0F, 0xF0, 0x03, 0xFC, 0x1F, 0xD0, 0x03, 0xFC, 0x00, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0x1B, 0xFF, 0x90, 0x00, 0x0B, 0xFF, 0xFF, 0xD0, 0x01, 0xFF, 0xFF, 0xFF, 0x00, 0x3F,
0xD0, 0x0F, 0xF0, 0x03, 0xFC, 0x00, 0xFF, 0x00, 0x3F, 0x80, 0x0F, 0xFA, 0x93, 0xF8, 0x07, 0xFF,
0xFE, 0x3F, 0x80, 0xFF, 0xFF, 0xE3, 0xF8, 0x00, 0xFF, 0x00, 0x3F, 0x80, 0x0F, 0xF0, 0x03, 0xF8,
0x00, 0xFF, 0x00, 0x3F, 0x80, 0x0F, 0xF0, 0x03, 0xF8, 0x00, 0xFF, 0x00, 0x3F, 0x80, 0x0F, 0xF0,
0x03, 0xF8, 0x00, 0xFF, 0x00, 0x3F, 0x80, 0x0F, 0xF0, 0x03, 0xF8, 0x00, 0xBF, 0xEE, 0x3F, 0x80,
0x07, 0xFF, 0xF3, 0xF8, 0x00, 0x1F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x0B, 0xFF, 0x90, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xFF,
0xFE, 0x00, 0x00, 0x0F, 0xD0, 0x1F, 0xE0, 0x00, 0x00, 0xFC, 0x00, 0xFE, 0x00, 0x06, 0xFF, 0xD0,
0x1F, 0xFA, 0x83, 0xFF, 0xFF, 0x0B, 0xFF, 0xFD, 0xBF, 0xFF, 0xF0, 0xFF, 0xFF, 0xDF, 0xF0, 0x09,
0x01, 0xFE, 0x00, 0xFF, 0x40, 0x00, 0x0F, 0xE0, 0x0B, 0xFF, 0x40, 0x00, 0xFE, 0x00, 0x3F, 0xFF,
0x40, 0x0F, 0xE0, 0x00, 0xBF, 0xFE, 0x00, 0xFE, 0x00, 0x00, 0x7F, 0xF0, 0x0F, 0xE0, 0x00, 0x00,
0xBF, 0x40, 0xFE, 0x00, 0x40, 0x07, 0xF4, 0x0F, 0xE0, 0x0F, 0xE6, 0xFF, 0x00, 0xFF, 0xED, 0xFF,
0xFF, 0xE0, 0x0B, 0xFF, 0xDB, 0xFF, 0xF4, 0x00, 0x2F, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x00,
0x00, 0x00, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x3D, 0x00,
0x2F, 0x00, 0x00, 0x03, 0xE0, 0x00, 0x2F, 0x00, 0x00, 0x3F, 0xC6, 0xD0, 0x7F, 0x00, 0x03, 0xFF,
0xFF, 0xC1, 0xFF, 0x00, 0x3F, 0xFF, 0xFE, 0x07, 0xFF, 0x03, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0x2F,
0xFF, 0xFE, 0x03, 0xFF, 0xFE, 0x3F, 0xFF, 0xF0, 0x3F, 0xFF, 0xF0, 0x3F, 0xFF, 0x82, 0xFF, 0xFF,
0x00, 0x3F, 0xFF, 0x5F, 0xFF, 0xF0, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x3F, 0xF5, 0xFF,
0xF0, 0x00, 0x00, 0x3F, 0x41, 0xFF, 0x00, 0x00, 0x00, 0x3D, 0x07, 0xF0, 0x00, 0x00, 0x00, 0x3E,
0xBF, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00,
0x00, 0x20, 0x00, 0x00, 0x00,
};
static const EpdGlyph notosans_12_boldGlyphs[] = {
@ -4057,7 +4103,14 @@ static const EpdGlyph notosans_12_boldGlyphs[] = {
{ 12, 24, 14, 2, 21, 72, 50423 }, // ₿
{ 12, 19, 13, 1, 14, 57, 50495 }, // ⃀
{ 13, 4, 15, 1, 11, 13, 50552 }, //
{ 23, 23, 25, 1, 19, 133, 50565 }, // <20>
{ 21, 20, 19, 0, 20, 105, 50565 }, // ff
{ 16, 20, 17, 0, 20, 80, 50670 }, // fi
{ 16, 20, 17, 0, 20, 80, 50750 }, // fl
{ 26, 20, 27, 0, 20, 130, 50830 }, // ffi
{ 25, 20, 27, 0, 20, 125, 50960 }, // ffl
{ 18, 21, 20, 1, 20, 95, 51085 }, // ſt
{ 22, 21, 23, 1, 20, 116, 51180 }, // st
{ 23, 23, 25, 1, 19, 133, 51296 }, // <20>
};
static const EpdUnicodeInterval notosans_12_boldIntervals[] = {
@ -4075,14 +4128,15 @@ static const EpdUnicodeInterval notosans_12_boldIntervals[] = {
{ 0x2090, 0x209C, 0x33D },
{ 0x20A0, 0x20C0, 0x34A },
{ 0x2212, 0x2212, 0x36B },
{ 0xFFFD, 0xFFFD, 0x36C },
{ 0xFB00, 0xFB06, 0x36C },
{ 0xFFFD, 0xFFFD, 0x373 },
};
static const EpdFontData notosans_12_bold = {
notosans_12_boldBitmaps,
notosans_12_boldGlyphs,
notosans_12_boldIntervals,
15,
16,
34,
27,
-8,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t notosans_12_bolditalicBitmaps[54017] = {
static const uint8_t notosans_12_bolditalicBitmaps[55096] = {
0x01, 0xFE, 0x02, 0xFE, 0x02, 0xFD, 0x03, 0xFC, 0x03, 0xFC, 0x03, 0xF8, 0x07, 0xF4, 0x0B, 0xF0,
0x0B, 0xF0, 0x0F, 0xE0, 0x0F, 0xD0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x7F, 0x80,
0xBF, 0x80, 0x7F, 0x00, 0x04, 0x00, 0x2F, 0x4B, 0xD3, 0xF4, 0xFD, 0x3F, 0x0F, 0xC3, 0xE0, 0xF8,
@ -3376,16 +3376,83 @@ static const uint8_t notosans_12_bolditalicBitmaps[54017] = {
0x3F, 0x82, 0xFD, 0x03, 0xFF, 0xFF, 0x40, 0x7F, 0xFF, 0x80, 0x0B, 0xFF, 0xFD, 0x00, 0xFF, 0x1F,
0xF0, 0x0F, 0xE0, 0x7F, 0x80, 0xFD, 0x03, 0xF8, 0x1F, 0xC0, 0x7F, 0x42, 0xFC, 0x1F, 0xF0, 0x3F,
0xFF, 0xFE, 0x03, 0xFF, 0xFF, 0x80, 0x3F, 0xFF, 0x90, 0x00, 0x34, 0xF0, 0x00, 0x07, 0x0E, 0x00,
0x00, 0x50, 0x40, 0x00, 0x05, 0x54, 0x3F, 0xFD, 0x7F, 0xFC, 0x7F, 0xFC, 0x00, 0x00, 0x03, 0x00,
0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x3F,
0xFF, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x2F, 0x00, 0x00, 0x03,
0xE0, 0x00, 0x2F, 0x00, 0x00, 0x3F, 0xC6, 0xD0, 0x7F, 0x00, 0x03, 0xFF, 0xFF, 0xC1, 0xFF, 0x00,
0x3F, 0xFF, 0xFE, 0x07, 0xFF, 0x03, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0x2F, 0xFF, 0xFE, 0x03, 0xFF,
0xFE, 0x3F, 0xFF, 0xF0, 0x3F, 0xFF, 0xF0, 0x3F, 0xFF, 0x82, 0xFF, 0xFF, 0x00, 0x3F, 0xFF, 0x5F,
0xFF, 0xF0, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x3F, 0xF5, 0xFF, 0xF0, 0x00, 0x00, 0x3F,
0x41, 0xFF, 0x00, 0x00, 0x00, 0x3D, 0x07, 0xF0, 0x00, 0x00, 0x00, 0x3E, 0xBF, 0x00, 0x00, 0x00,
0x00, 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00,
0x00,
0x00, 0x50, 0x40, 0x00, 0x05, 0x54, 0x3F, 0xFD, 0x7F, 0xFC, 0x7F, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x2F, 0xF8, 0x0F, 0xFD, 0x00, 0x00, 0xBF, 0xF8, 0x3F, 0xFC, 0x00, 0x01,
0xFF, 0xF4, 0xFF, 0xFC, 0x00, 0x02, 0xFC, 0x00, 0xFE, 0x00, 0x00, 0x03, 0xFC, 0x01, 0xFD, 0x00,
0x00, 0x07, 0xFE, 0xAB, 0xFE, 0x90, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0xBF, 0xFF, 0xFF,
0xFF, 0xD0, 0x00, 0x0F, 0xF0, 0x07, 0xF8, 0x00, 0x00, 0x0F, 0xE0, 0x07, 0xF0, 0x00, 0x00, 0x0F,
0xE0, 0x0B, 0xF0, 0x00, 0x00, 0x1F, 0xD0, 0x0F, 0xF0, 0x00, 0x00, 0x2F, 0xC0, 0x0F, 0xE0, 0x00,
0x00, 0x3F, 0xC0, 0x1F, 0xD0, 0x00, 0x00, 0x3F, 0x80, 0x2F, 0xC0, 0x00, 0x00, 0x3F, 0x40, 0x2F,
0xC0, 0x00, 0x00, 0x7F, 0x00, 0x3F, 0x80, 0x00, 0x00, 0xBF, 0x00, 0x3F, 0x80, 0x00, 0x00, 0xFF,
0x00, 0x7F, 0x40, 0x00, 0x00, 0xFE, 0x00, 0xBF, 0x00, 0x00, 0x01, 0xFD, 0x00, 0xFF, 0x00, 0x00,
0x03, 0xFC, 0x02, 0xFE, 0x00, 0x00, 0xBF, 0xF8, 0x3F, 0xFC, 0x00, 0x00, 0xBF, 0xF0, 0x3F, 0xF8,
0x00, 0x00, 0xBF, 0x80, 0x3F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B,
0xFF, 0x0F, 0xC0, 0x00, 0x0B, 0xFF, 0xCB, 0xF4, 0x00, 0x03, 0xFF, 0xD2, 0xFC, 0x00, 0x02, 0xFD,
0x00, 0x29, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE8, 0x1A, 0x80, 0x01, 0xFF, 0xFF,
0x0B, 0xF0, 0x00, 0xBF, 0xFF, 0xC3, 0xFC, 0x00, 0x03, 0xFC, 0x00, 0xFE, 0x00, 0x00, 0xFF, 0x00,
0x3F, 0x80, 0x00, 0x3F, 0x80, 0x1F, 0xD0, 0x00, 0x1F, 0xD0, 0x0B, 0xF0, 0x00, 0x0B, 0xF0, 0x03,
0xFC, 0x00, 0x03, 0xFC, 0x00, 0xFE, 0x00, 0x00, 0xFE, 0x00, 0x7F, 0x40, 0x00, 0x3F, 0x80, 0x1F,
0xD0, 0x00, 0x1F, 0xD0, 0x0B, 0xF0, 0x00, 0x0B, 0xF0, 0x03, 0xFC, 0x00, 0x03, 0xFC, 0x00, 0xFE,
0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x00, 0x00,
0x02, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x00, 0x00, 0x2F, 0xE0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0x1F, 0xD0, 0x00, 0x0B, 0xFF, 0xCB,
0xF0, 0x00, 0x03, 0xFF, 0xD2, 0xFC, 0x00, 0x02, 0xFD, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x00, 0x3F,
0x80, 0x00, 0x7F, 0xE8, 0x1F, 0xD0, 0x01, 0xFF, 0xFF, 0x0B, 0xF0, 0x00, 0xBF, 0xFF, 0xC3, 0xFC,
0x00, 0x03, 0xFC, 0x00, 0xFE, 0x00, 0x00, 0xFF, 0x00, 0x3F, 0x80, 0x00, 0x3F, 0x80, 0x1F, 0xD0,
0x00, 0x1F, 0xD0, 0x0B, 0xF0, 0x00, 0x0B, 0xF0, 0x03, 0xFC, 0x00, 0x03, 0xFC, 0x00, 0xFE, 0x00,
0x00, 0xFE, 0x00, 0x7F, 0x40, 0x00, 0x3F, 0x80, 0x2F, 0xC0, 0x00, 0x1F, 0xD0, 0x0B, 0xF0, 0x00,
0x0B, 0xF0, 0x03, 0xFC, 0x00, 0x03, 0xFC, 0x00, 0xFE, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00,
0x7F, 0x40, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x00, 0x00, 0x02, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0xBF,
0xF0, 0x00, 0x00, 0x00, 0x2F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x0B, 0xFE, 0x03, 0xFF, 0x4B, 0xC0, 0x00, 0x0B, 0xFF, 0x83, 0xFF, 0xC7, 0xF8,
0x00, 0x07, 0xFF, 0xD3, 0xFF, 0xF1, 0xFD, 0x00, 0x02, 0xFC, 0x00, 0xFE, 0x00, 0x29, 0x00, 0x00,
0xFF, 0x00, 0x7F, 0x40, 0x00, 0x00, 0x00, 0x7F, 0xEA, 0xBF, 0xE9, 0x0A, 0x90, 0x00, 0xFF, 0xFF,
0xFF, 0xFF, 0x87, 0xF4, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xD2, 0xFC, 0x00, 0x03, 0xFC, 0x01, 0xFE,
0x00, 0xBF, 0x00, 0x00, 0xFE, 0x00, 0x7F, 0x00, 0x3F, 0x80, 0x00, 0x3F, 0x80, 0x2F, 0xC0, 0x0F,
0xE0, 0x00, 0x1F, 0xD0, 0x0F, 0xF0, 0x07, 0xF4, 0x00, 0x0B, 0xF0, 0x03, 0xF8, 0x02, 0xFC, 0x00,
0x03, 0xFC, 0x01, 0xFD, 0x00, 0xFF, 0x00, 0x00, 0xFE, 0x00, 0xBF, 0x00, 0x3F, 0x80, 0x00, 0x3F,
0x40, 0x2F, 0xC0, 0x0F, 0xD0, 0x00, 0x1F, 0xC0, 0x0F, 0xE0, 0x07, 0xF0, 0x00, 0x0B, 0xF0, 0x03,
0xF8, 0x02, 0xFC, 0x00, 0x03, 0xFC, 0x01, 0xFD, 0x00, 0xFF, 0x00, 0x00, 0xFE, 0x00, 0xBF, 0x00,
0x00, 0x00, 0x00, 0x7F, 0x40, 0x3F, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x2F, 0xE0, 0x00, 0x00,
0x02, 0xFF, 0xE0, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0xBF, 0xF0, 0x3F, 0xF8, 0x00, 0x00, 0x00, 0x2F,
0xE0, 0x0F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x0B, 0xFE, 0x03, 0xFF, 0x4F, 0xE0, 0x00, 0x0B, 0xFF, 0x83, 0xFF, 0xC7, 0xF4, 0x00, 0x07, 0xFF,
0xD3, 0xFF, 0xF1, 0xFC, 0x00, 0x02, 0xFC, 0x00, 0xFE, 0x00, 0xBF, 0x00, 0x00, 0xFF, 0x00, 0x7F,
0x40, 0x3F, 0xC0, 0x00, 0x7F, 0xEA, 0xBF, 0xE9, 0x0F, 0xE0, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x87,
0xF4, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xD2, 0xFC, 0x00, 0x03, 0xFC, 0x01, 0xFE, 0x00, 0xFF, 0x00,
0x00, 0xFE, 0x00, 0x7F, 0x00, 0x3F, 0x80, 0x00, 0x3F, 0x80, 0x2F, 0xC0, 0x0F, 0xE0, 0x00, 0x1F,
0xD0, 0x0F, 0xF0, 0x07, 0xF4, 0x00, 0x0B, 0xF0, 0x03, 0xF8, 0x02, 0xFC, 0x00, 0x03, 0xFC, 0x01,
0xFD, 0x00, 0xFF, 0x00, 0x00, 0xFE, 0x00, 0xBF, 0x00, 0x3F, 0x80, 0x00, 0x3F, 0x40, 0x2F, 0xC0,
0x0F, 0xD0, 0x00, 0x1F, 0xC0, 0x0F, 0xE0, 0x07, 0xF0, 0x00, 0x0B, 0xF0, 0x03, 0xF8, 0x02, 0xFC,
0x00, 0x03, 0xFC, 0x01, 0xFD, 0x00, 0xFF, 0x00, 0x00, 0xFE, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x00,
0x7F, 0x40, 0x3F, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x2F, 0xE0, 0x00, 0x00, 0x02, 0xFF, 0xE0,
0xFF, 0xF0, 0x00, 0x00, 0x00, 0xBF, 0xF0, 0x3F, 0xF8, 0x00, 0x00, 0x00, 0x2F, 0xE0, 0x0F, 0xF4,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6F, 0xFE, 0x40, 0x00,
0x00, 0x0B, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0x80, 0x00, 0x03, 0xFD, 0x02, 0xFD,
0x00, 0x00, 0x0F, 0xE0, 0x0B, 0xF0, 0x00, 0x00, 0x7F, 0x40, 0x3F, 0xEA, 0x00, 0x02, 0xFC, 0x0B,
0xFF, 0xFC, 0x00, 0x0F, 0xF0, 0x3F, 0xFF, 0xF0, 0x00, 0x3F, 0x80, 0x1F, 0xD0, 0x00, 0x01, 0xFD,
0x00, 0xBF, 0x00, 0x00, 0x07, 0xF0, 0x03, 0xFC, 0x00, 0x00, 0x2F, 0xC0, 0x0F, 0xE0, 0x00, 0x00,
0xFF, 0x00, 0x3F, 0x40, 0x00, 0x03, 0xF8, 0x01, 0xFC, 0x00, 0x00, 0x1F, 0xD0, 0x0B, 0xF0, 0x00,
0x00, 0xBF, 0x00, 0x3F, 0xC0, 0x00, 0x03, 0xFC, 0x00, 0xFF, 0xFC, 0x00, 0x0F, 0xE0, 0x02, 0xFF,
0xF0, 0x00, 0x3F, 0x40, 0x03, 0xFF, 0x80, 0x01, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xF0, 0x00,
0x00, 0x00, 0x00, 0x7F, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xFD, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0,
0x00, 0x00, 0x00, 0x03, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x2F, 0xFF, 0x40, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x3F, 0xFF, 0xFF,
0x80, 0x00, 0x02, 0xFC, 0x01, 0xFD, 0x00, 0x00, 0x0B, 0xD0, 0x07, 0xF4, 0x00, 0x0B, 0xFF, 0x80,
0x3F, 0xEA, 0x40, 0xFF, 0xFF, 0x0B, 0xFF, 0xFD, 0x0F, 0xFF, 0xFC, 0x3F, 0xFF, 0xF0, 0x3F, 0x80,
0x90, 0x1F, 0xE0, 0x01, 0xFE, 0x00, 0x00, 0x7F, 0x00, 0x03, 0xFE, 0x00, 0x02, 0xFC, 0x00, 0x0B,
0xFF, 0x40, 0x0F, 0xF0, 0x00, 0x0B, 0xFF, 0x80, 0x3F, 0x80, 0x00, 0x03, 0xFF, 0x01, 0xFD, 0x00,
0x00, 0x03, 0xFC, 0x0B, 0xF0, 0x00, 0x40, 0x0B, 0xF0, 0x2F, 0xC0, 0x02, 0xEA, 0xFF, 0x80, 0xBF,
0xFC, 0x0B, 0xFF, 0xFC, 0x01, 0xFF, 0xF0, 0x1F, 0xFF, 0x80, 0x02, 0xFF, 0xC0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00,
0x03, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0x00, 0x00,
0x00, 0x3D, 0x00, 0x2F, 0x00, 0x00, 0x03, 0xE0, 0x00, 0x2F, 0x00, 0x00, 0x3F, 0xC6, 0xD0, 0x7F,
0x00, 0x03, 0xFF, 0xFF, 0xC1, 0xFF, 0x00, 0x3F, 0xFF, 0xFE, 0x07, 0xFF, 0x03, 0xFF, 0xFF, 0xE0,
0x3F, 0xFF, 0x2F, 0xFF, 0xFE, 0x03, 0xFF, 0xFE, 0x3F, 0xFF, 0xF0, 0x3F, 0xFF, 0xF0, 0x3F, 0xFF,
0x82, 0xFF, 0xFF, 0x00, 0x3F, 0xFF, 0x5F, 0xFF, 0xF0, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0x00, 0x00,
0x3F, 0xF5, 0xFF, 0xF0, 0x00, 0x00, 0x3F, 0x41, 0xFF, 0x00, 0x00, 0x00, 0x3D, 0x07, 0xF0, 0x00,
0x00, 0x00, 0x3E, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00,
0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00,
};
static const EpdGlyph notosans_12_bolditalicGlyphs[] = {
@ -4264,7 +4331,14 @@ static const EpdGlyph notosans_12_bolditalicGlyphs[] = {
{ 18, 21, 15, -1, 21, 95, 53697 }, // ₾
{ 14, 24, 14, 0, 21, 84, 53792 }, // ₿
{ 8, 4, 8, 0, 9, 8, 53876 }, //
{ 23, 23, 25, 1, 19, 133, 53884 }, // <20>
{ 24, 26, 18, -3, 20, 156, 53884 }, // ff
{ 21, 26, 17, -3, 20, 137, 54040 }, // fi
{ 21, 26, 17, -3, 20, 137, 54177 }, // fl
{ 29, 26, 25, -3, 20, 189, 54314 }, // ffi
{ 29, 26, 25, -3, 20, 189, 54503 }, // ffl
{ 23, 26, 19, -3, 20, 150, 54692 }, // ſt
{ 23, 21, 22, 0, 20, 121, 54842 }, // st
{ 23, 23, 25, 1, 19, 133, 54963 }, // <20>
};
static const EpdUnicodeInterval notosans_12_bolditalicIntervals[] = {
@ -4282,14 +4356,15 @@ static const EpdUnicodeInterval notosans_12_bolditalicIntervals[] = {
{ 0x2090, 0x209C, 0x33D },
{ 0x20A0, 0x20BF, 0x34A },
{ 0x2212, 0x2212, 0x36A },
{ 0xFFFD, 0xFFFD, 0x36B },
{ 0xFB00, 0xFB06, 0x36B },
{ 0xFFFD, 0xFFFD, 0x372 },
};
static const EpdFontData notosans_12_bolditalic = {
notosans_12_bolditalicBitmaps,
notosans_12_bolditalicGlyphs,
notosans_12_bolditalicIntervals,
15,
16,
34,
27,
-8,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t notosans_12_italicBitmaps[49440] = {
static const uint8_t notosans_12_italicBitmaps[50404] = {
0x00, 0xB8, 0x03, 0xE0, 0x0F, 0x40, 0x7C, 0x02, 0xF0, 0x0F, 0x80, 0x3D, 0x00, 0xF0, 0x07, 0xC0,
0x1E, 0x00, 0xB4, 0x03, 0xC0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x40, 0x7E, 0x01, 0xF4, 0x01,
0x00, 0x00, 0x1E, 0x0F, 0x0B, 0x87, 0xC2, 0xD1, 0xE0, 0xF0, 0xB4, 0x38, 0x2C, 0x0D, 0x0E, 0x02,
@ -3090,15 +3090,76 @@ static const uint8_t notosans_12_italicBitmaps[49440] = {
0x2E, 0x07, 0xC0, 0x0B, 0x82, 0xE0, 0x07, 0xC0, 0xF9, 0x5B, 0xD0, 0x3F, 0xFF, 0x80, 0x0F, 0xAB,
0xF4, 0x07, 0xC0, 0x1F, 0x02, 0xE0, 0x03, 0xD0, 0xF4, 0x00, 0xF8, 0x3C, 0x00, 0x3D, 0x0F, 0x00,
0x1F, 0x07, 0xC0, 0x1F, 0x82, 0xFF, 0xFF, 0x80, 0xFF, 0xFE, 0x40, 0x03, 0x8B, 0x00, 0x00, 0xD3,
0x80, 0x00, 0x10, 0x40, 0x00, 0x2A, 0xA8, 0xFF, 0xE1, 0x55, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00,
0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF,
0x00, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x2F, 0x00, 0x00, 0x03, 0xE0,
0x00, 0x2F, 0x00, 0x00, 0x3F, 0xC6, 0xD0, 0x7F, 0x00, 0x03, 0xFF, 0xFF, 0xC1, 0xFF, 0x00, 0x3F,
0xFF, 0xFE, 0x07, 0xFF, 0x03, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0x2F, 0xFF, 0xFE, 0x03, 0xFF, 0xFE,
0x3F, 0xFF, 0xF0, 0x3F, 0xFF, 0xF0, 0x3F, 0xFF, 0x82, 0xFF, 0xFF, 0x00, 0x3F, 0xFF, 0x5F, 0xFF,
0xF0, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x3F, 0xF5, 0xFF, 0xF0, 0x00, 0x00, 0x3F, 0x41,
0xFF, 0x00, 0x00, 0x00, 0x3D, 0x07, 0xF0, 0x00, 0x00, 0x00, 0x3E, 0xBF, 0x00, 0x00, 0x00, 0x00,
0x3F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00,
0x80, 0x00, 0x10, 0x40, 0x00, 0x2A, 0xA8, 0xFF, 0xE1, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xBF, 0xC0, 0xBF, 0xC0, 0x00, 0x0B, 0xEE, 0x0F, 0xEE, 0x00, 0x00, 0x7C, 0x00,
0x7C, 0x00, 0x00, 0x02, 0xE0, 0x02, 0xE0, 0x00, 0x00, 0x0F, 0x40, 0x0F, 0x40, 0x00, 0x00, 0x7D,
0x55, 0x7D, 0x50, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x1B, 0xD5, 0x5B, 0x94, 0x00, 0x00,
0x2D, 0x00, 0x2D, 0x00, 0x00, 0x00, 0xF4, 0x00, 0xF4, 0x00, 0x00, 0x03, 0xC0, 0x03, 0xC0, 0x00,
0x00, 0x1F, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xB8, 0x00, 0xB8, 0x00, 0x00, 0x03, 0xD0, 0x03, 0xD0,
0x00, 0x00, 0x0F, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0x00, 0x01, 0xF0, 0x01,
0xF0, 0x00, 0x00, 0x0B, 0x80, 0x0B, 0x80, 0x00, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x00, 0x00, 0xF0,
0x00, 0xF0, 0x00, 0x00, 0x07, 0xC0, 0x07, 0xC0, 0x00, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x00, 0x00,
0xF4, 0x00, 0xF4, 0x00, 0x00, 0xFF, 0xC0, 0xFF, 0xC0, 0x00, 0x02, 0xF8, 0x02, 0xF8, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x04, 0x00, 0x00, 0xBE, 0xE3, 0xE0, 0x00,
0x1F, 0x00, 0x3E, 0x00, 0x02, 0xE0, 0x00, 0x40, 0x00, 0x3D, 0x00, 0x00, 0x00, 0x07, 0xD5, 0x01,
0x40, 0x07, 0xFF, 0xF0, 0xB8, 0x00, 0x1B, 0xD4, 0x0F, 0x40, 0x00, 0xB4, 0x00, 0xF0, 0x00, 0x0F,
0x40, 0x1F, 0x00, 0x00, 0xF0, 0x02, 0xE0, 0x00, 0x1F, 0x00, 0x3D, 0x00, 0x02, 0xE0, 0x03, 0xC0,
0x00, 0x3D, 0x00, 0x3C, 0x00, 0x03, 0xC0, 0x07, 0xC0, 0x00, 0x3C, 0x00, 0xB8, 0x00, 0x07, 0xC0,
0x0F, 0x40, 0x00, 0xB8, 0x00, 0xF0, 0x00, 0x0F, 0x40, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00,
0x1F, 0x00, 0x00, 0x00, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x00, 0x00, 0xFF, 0xC0, 0x00,
0x00, 0x0B, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x1F, 0x00,
0x00, 0xBE, 0xE2, 0xE0, 0x00, 0x1F, 0x00, 0x3D, 0x00, 0x02, 0xE0, 0x03, 0xC0, 0x00, 0x3D, 0x00,
0x7C, 0x00, 0x07, 0xD5, 0x0B, 0x80, 0x07, 0xFF, 0xF0, 0xB4, 0x00, 0x1B, 0xD4, 0x0F, 0x40, 0x00,
0xB4, 0x00, 0xF0, 0x00, 0x0F, 0x40, 0x1F, 0x00, 0x00, 0xF0, 0x02, 0xE0, 0x00, 0x1F, 0x00, 0x3D,
0x00, 0x02, 0xE0, 0x03, 0xC0, 0x00, 0x3D, 0x00, 0x3C, 0x00, 0x03, 0xC0, 0x07, 0xC0, 0x00, 0x3C,
0x00, 0xB8, 0x00, 0x07, 0xC0, 0x0F, 0x40, 0x00, 0xB8, 0x00, 0xF0, 0x00, 0x0F, 0x40, 0x1F, 0x00,
0x00, 0xF0, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x3D, 0x00,
0x00, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x0B, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x02, 0xFF, 0x02, 0xFF, 0x04, 0x00, 0x00, 0xBE, 0xE0, 0xFE, 0xE2, 0xE0, 0x00,
0x1F, 0x00, 0x1F, 0x00, 0x3E, 0x00, 0x02, 0xE0, 0x02, 0xE0, 0x00, 0x40, 0x00, 0x3D, 0x00, 0x3D,
0x00, 0x00, 0x00, 0x07, 0xD5, 0x57, 0xD5, 0x01, 0x40, 0x07, 0xFF, 0xFF, 0xFF, 0xF0, 0xB8, 0x00,
0x1B, 0xD5, 0x5B, 0x94, 0x0F, 0x40, 0x00, 0xB4, 0x00, 0xB4, 0x00, 0xF0, 0x00, 0x0F, 0x40, 0x0F,
0x40, 0x1F, 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x02, 0xE0, 0x00, 0x1F, 0x00, 0x1F, 0x00, 0x2D, 0x00,
0x02, 0xE0, 0x02, 0xE0, 0x03, 0xC0, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x3C, 0x00, 0x03, 0xC0, 0x03,
0xC0, 0x07, 0xC0, 0x00, 0x3C, 0x00, 0x3C, 0x00, 0xB8, 0x00, 0x07, 0xC0, 0x07, 0xC0, 0x0F, 0x40,
0x00, 0xB8, 0x00, 0xB8, 0x00, 0xF0, 0x00, 0x0F, 0x40, 0x0F, 0x40, 0x0F, 0x00, 0x00, 0xF0, 0x00,
0xF0, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x02, 0xE0, 0x02, 0xE0, 0x00, 0x00,
0x00, 0x3D, 0x00, 0x3D, 0x00, 0x00, 0x00, 0xFF, 0xC0, 0xFF, 0xC0, 0x00, 0x00, 0x0B, 0xE0, 0x0B,
0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x02, 0xFF,
0x1F, 0x00, 0x00, 0xBE, 0xE0, 0xFE, 0xE2, 0xE0, 0x00, 0x1F, 0x00, 0x1F, 0x00, 0x3D, 0x00, 0x02,
0xE0, 0x02, 0xE0, 0x03, 0xC0, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x7C, 0x00, 0x07, 0xD5, 0x57, 0xD5,
0x07, 0x80, 0x07, 0xFF, 0xFF, 0xFF, 0xF0, 0xB4, 0x00, 0x1B, 0xD5, 0x5B, 0x94, 0x0F, 0x40, 0x00,
0xB4, 0x00, 0xB4, 0x00, 0xF0, 0x00, 0x0F, 0x40, 0x0F, 0x40, 0x1F, 0x00, 0x00, 0xF0, 0x00, 0xF0,
0x02, 0xE0, 0x00, 0x1F, 0x00, 0x1F, 0x00, 0x3D, 0x00, 0x02, 0xE0, 0x02, 0xE0, 0x03, 0xC0, 0x00,
0x3D, 0x00, 0x3D, 0x00, 0x3C, 0x00, 0x03, 0xC0, 0x03, 0xC0, 0x07, 0xC0, 0x00, 0x3C, 0x00, 0x3C,
0x00, 0xB8, 0x00, 0x07, 0xC0, 0x07, 0xC0, 0x0F, 0x40, 0x00, 0xB8, 0x00, 0xB8, 0x00, 0xF0, 0x00,
0x0F, 0x40, 0x0F, 0x40, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0xF0, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x1F,
0x00, 0x00, 0x00, 0x02, 0xE0, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x00, 0x00,
0xFF, 0xC0, 0xFF, 0xC0, 0x00, 0x00, 0x0B, 0xE0, 0x0B, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x40, 0x00, 0x00, 0x03, 0xFB, 0xF8, 0x00, 0x00, 0x02, 0xE0,
0x0F, 0x40, 0x00, 0x00, 0xF0, 0x03, 0xC0, 0x00, 0x00, 0x7C, 0x00, 0xF0, 0x00, 0x00, 0x1F, 0x00,
0xBD, 0x50, 0x00, 0x0B, 0x82, 0xFF, 0xFC, 0x00, 0x03, 0xD0, 0x1F, 0x94, 0x00, 0x00, 0xF0, 0x03,
0xC0, 0x00, 0x00, 0x7C, 0x00, 0xF0, 0x00, 0x00, 0x2E, 0x00, 0x7C, 0x00, 0x00, 0x0B, 0x40, 0x2E,
0x00, 0x00, 0x03, 0xD0, 0x0F, 0x40, 0x00, 0x00, 0xF0, 0x03, 0xC0, 0x00, 0x00, 0x7C, 0x01, 0xF0,
0x00, 0x00, 0x2E, 0x00, 0x7C, 0x00, 0x00, 0x0F, 0x40, 0x1F, 0x00, 0x00, 0x03, 0xC0, 0x07, 0xEA,
0x00, 0x00, 0xF0, 0x00, 0xBF, 0xC0, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00,
0x00, 0x0F, 0x40, 0x00, 0x00, 0x00, 0x0B, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xD0, 0x00, 0x00, 0x00,
0x0F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFD, 0x00,
0x00, 0x00, 0x7F, 0xBF, 0x40, 0x00, 0x00, 0xF4, 0x07, 0xC0, 0x00, 0x00, 0xF0, 0x03, 0xC0, 0x00,
0x00, 0xE0, 0x07, 0xC0, 0x00, 0x6A, 0xF0, 0x1F, 0xD5, 0x03, 0xFF, 0xF0, 0xFF, 0xFE, 0x0F, 0xD1,
0xA0, 0x5F, 0x54, 0x0F, 0x00, 0x00, 0x1F, 0x00, 0x1F, 0x00, 0x00, 0x1E, 0x00, 0x0F, 0x80, 0x00,
0x2E, 0x00, 0x07, 0xF4, 0x00, 0x3D, 0x00, 0x00, 0xFE, 0x00, 0x3C, 0x00, 0x00, 0x1F, 0x80, 0x7C,
0x00, 0x00, 0x07, 0xC0, 0xB8, 0x00, 0x00, 0x03, 0xC0, 0xB4, 0x00, 0x40, 0x0B, 0xC0, 0xF8, 0x00,
0xFA, 0xBF, 0x40, 0xBE, 0x90, 0xBF, 0xFD, 0x00, 0x3F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x00,
0x00, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x2F,
0x00, 0x00, 0x03, 0xE0, 0x00, 0x2F, 0x00, 0x00, 0x3F, 0xC6, 0xD0, 0x7F, 0x00, 0x03, 0xFF, 0xFF,
0xC1, 0xFF, 0x00, 0x3F, 0xFF, 0xFE, 0x07, 0xFF, 0x03, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0x2F, 0xFF,
0xFE, 0x03, 0xFF, 0xFE, 0x3F, 0xFF, 0xF0, 0x3F, 0xFF, 0xF0, 0x3F, 0xFF, 0x82, 0xFF, 0xFF, 0x00,
0x3F, 0xFF, 0x5F, 0xFF, 0xF0, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x3F, 0xF5, 0xFF, 0xF0,
0x00, 0x00, 0x3F, 0x41, 0xFF, 0x00, 0x00, 0x00, 0x3D, 0x07, 0xF0, 0x00, 0x00, 0x00, 0x3E, 0xBF,
0x00, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00,
0x20, 0x00, 0x00, 0x00,
};
static const EpdGlyph notosans_12_italicGlyphs[] = {
@ -3977,7 +4038,14 @@ static const EpdGlyph notosans_12_italicGlyphs[] = {
{ 17, 21, 15, -1, 21, 90, 49133 }, // ₾
{ 13, 24, 14, 1, 21, 78, 49223 }, // ₿
{ 7, 3, 8, 0, 8, 6, 49301 }, //
{ 23, 23, 25, 1, 19, 133, 49307 }, // <20>
{ 23, 26, 16, -3, 20, 150, 49307 }, // ff
{ 18, 26, 14, -3, 20, 117, 49457 }, // fi
{ 18, 26, 14, -3, 20, 117, 49574 }, // fl
{ 26, 26, 22, -3, 20, 169, 49691 }, // ffi
{ 26, 26, 22, -3, 20, 169, 49860 }, // ffl
{ 21, 26, 15, -4, 20, 137, 50029 }, // ſt
{ 20, 21, 19, 0, 20, 105, 50166 }, // st
{ 23, 23, 25, 1, 19, 133, 50271 }, // <20>
};
static const EpdUnicodeInterval notosans_12_italicIntervals[] = {
@ -3995,14 +4063,15 @@ static const EpdUnicodeInterval notosans_12_italicIntervals[] = {
{ 0x2090, 0x209C, 0x33D },
{ 0x20A0, 0x20BF, 0x34A },
{ 0x2212, 0x2212, 0x36A },
{ 0xFFFD, 0xFFFD, 0x36B },
{ 0xFB00, 0xFB06, 0x36B },
{ 0xFFFD, 0xFFFD, 0x372 },
};
static const EpdFontData notosans_12_italic = {
notosans_12_italicBitmaps,
notosans_12_italicGlyphs,
notosans_12_italicIntervals,
15,
16,
34,
27,
-8,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t notosans_12_regularBitmaps[46164] = {
static const uint8_t notosans_12_regularBitmaps[46798] = {
0x3E, 0x3E, 0x3E, 0x3E, 0x3D, 0x2D, 0x2D, 0x2D, 0x2D, 0x2C, 0x1C, 0x1C, 0x1C, 0x00, 0x00, 0x3E,
0x3F, 0x3E, 0x04, 0x7C, 0x2D, 0x7C, 0x2D, 0x3C, 0x2D, 0x38, 0x2D, 0x38, 0x1C, 0x38, 0x1C, 0x24,
0x08, 0x00, 0x0B, 0x01, 0xC0, 0x00, 0x0E, 0x02, 0xC0, 0x00, 0x0E, 0x03, 0xC0, 0x00, 0x1D, 0x03,
@ -2886,15 +2886,54 @@ static const uint8_t notosans_12_regularBitmaps[46164] = {
0x93, 0xE0, 0x00, 0x7C, 0x00, 0x0B, 0x80, 0x00, 0xF8, 0x00, 0x0F, 0x40, 0x00, 0xB8, 0x00, 0x0B,
0x80, 0x00, 0x7C, 0x00, 0x03, 0xF0, 0x00, 0x0F, 0xEA, 0xF0, 0x2F, 0xFE, 0x00, 0x00, 0x00, 0x00,
0x00, 0xBF, 0xFF, 0xF6, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x00,
0x00, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x2F,
0x00, 0x00, 0x03, 0xE0, 0x00, 0x2F, 0x00, 0x00, 0x3F, 0xC6, 0xD0, 0x7F, 0x00, 0x03, 0xFF, 0xFF,
0xC1, 0xFF, 0x00, 0x3F, 0xFF, 0xFE, 0x07, 0xFF, 0x03, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0x2F, 0xFF,
0xFE, 0x03, 0xFF, 0xFE, 0x3F, 0xFF, 0xF0, 0x3F, 0xFF, 0xF0, 0x3F, 0xFF, 0x82, 0xFF, 0xFF, 0x00,
0x3F, 0xFF, 0x5F, 0xFF, 0xF0, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x3F, 0xF5, 0xFF, 0xF0,
0x00, 0x00, 0x3F, 0x41, 0xFF, 0x00, 0x00, 0x00, 0x3D, 0x07, 0xF0, 0x00, 0x00, 0x00, 0x3E, 0xBF,
0x00, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00,
0x20, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0x40, 0xBF, 0xC0, 0x1F, 0xED, 0x0F, 0xEF, 0x00, 0xF4, 0x00,
0x7C, 0x00, 0x03, 0xC0, 0x02, 0xE0, 0x00, 0x1F, 0x00, 0x0B, 0x80, 0x00, 0xBD, 0x50, 0x3E, 0x54,
0x2F, 0xFF, 0xDF, 0xFF, 0xF0, 0x17, 0xD5, 0x17, 0xE5, 0x40, 0x1F, 0x00, 0x0B, 0x80, 0x00, 0x7C,
0x00, 0x2E, 0x00, 0x01, 0xF0, 0x00, 0xB8, 0x00, 0x07, 0xC0, 0x02, 0xE0, 0x00, 0x1F, 0x00, 0x0B,
0x80, 0x00, 0x7C, 0x00, 0x2E, 0x00, 0x01, 0xF0, 0x00, 0xB8, 0x00, 0x07, 0xC0, 0x02, 0xE0, 0x00,
0x1F, 0x00, 0x0B, 0x80, 0x00, 0x7C, 0x00, 0x2E, 0x00, 0x01, 0xF0, 0x00, 0xB8, 0x00, 0x00, 0x00,
0x00, 0x00, 0x07, 0xFD, 0x10, 0x01, 0xFE, 0xD7, 0xC0, 0x3D, 0x00, 0x7C, 0x03, 0xC0, 0x01, 0x00,
0x7C, 0x00, 0x00, 0x0B, 0xD5, 0x01, 0x4B, 0xFF, 0xF4, 0x7C, 0x17, 0xD5, 0x07, 0xC0, 0x7C, 0x00,
0x7C, 0x07, 0xC0, 0x07, 0xC0, 0x7C, 0x00, 0x7C, 0x07, 0xC0, 0x07, 0xC0, 0x7C, 0x00, 0x7C, 0x07,
0xC0, 0x07, 0xC0, 0x7C, 0x00, 0x7C, 0x07, 0xC0, 0x07, 0xC0, 0x7C, 0x00, 0x7C, 0x07, 0xC0, 0x07,
0xC0, 0x7C, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF5, 0xF0, 0x1F, 0xED, 0x7C, 0x0F, 0x40,
0x1F, 0x03, 0xC0, 0x07, 0xC1, 0xF0, 0x01, 0xF0, 0xBD, 0x50, 0x7E, 0xFF, 0xFD, 0x1F, 0x17, 0xD5,
0x07, 0xC1, 0xF0, 0x01, 0xF0, 0x7C, 0x00, 0x7C, 0x1F, 0x00, 0x1F, 0x07, 0xC0, 0x07, 0xC1, 0xF0,
0x01, 0xF0, 0x7C, 0x00, 0x7C, 0x1F, 0x00, 0x1F, 0x07, 0xC0, 0x07, 0xC1, 0xF0, 0x01, 0xF0, 0x7C,
0x00, 0x7C, 0x1F, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFD, 0x02, 0xFF, 0x04,
0x01, 0xFE, 0xD0, 0xFE, 0xF3, 0xE0, 0x3D, 0x00, 0x1F, 0x00, 0x2E, 0x03, 0xC0, 0x02, 0xE0, 0x00,
0x40, 0x7C, 0x00, 0x2E, 0x00, 0x00, 0x0B, 0xD5, 0x03, 0xE5, 0x41, 0x4B, 0xFF, 0xF7, 0xFF, 0xFC,
0x2E, 0x17, 0xD5, 0x17, 0xE5, 0x42, 0xE0, 0x7C, 0x00, 0x2E, 0x00, 0x2E, 0x07, 0xC0, 0x02, 0xE0,
0x02, 0xE0, 0x7C, 0x00, 0x2E, 0x00, 0x2E, 0x07, 0xC0, 0x02, 0xE0, 0x02, 0xE0, 0x7C, 0x00, 0x2E,
0x00, 0x2E, 0x07, 0xC0, 0x02, 0xE0, 0x02, 0xE0, 0x7C, 0x00, 0x2E, 0x00, 0x2E, 0x07, 0xC0, 0x02,
0xE0, 0x02, 0xE0, 0x7C, 0x00, 0x2E, 0x00, 0x2E, 0x07, 0xC0, 0x02, 0xE0, 0x02, 0xE0, 0x7C, 0x00,
0x2E, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFD, 0x02, 0xFF, 0x2E, 0x01, 0xFE,
0xD0, 0xFE, 0xF2, 0xE0, 0x3D, 0x00, 0x1F, 0x00, 0x2E, 0x03, 0xC0, 0x02, 0xE0, 0x02, 0xE0, 0x7C,
0x00, 0x2E, 0x00, 0x2E, 0x0B, 0xD5, 0x03, 0xE5, 0x42, 0xEB, 0xFF, 0xF7, 0xFF, 0xFC, 0x2E, 0x17,
0xD5, 0x17, 0xE5, 0x42, 0xE0, 0x7C, 0x00, 0x2E, 0x00, 0x2E, 0x07, 0xC0, 0x02, 0xE0, 0x02, 0xE0,
0x7C, 0x00, 0x2E, 0x00, 0x2E, 0x07, 0xC0, 0x02, 0xE0, 0x02, 0xE0, 0x7C, 0x00, 0x2E, 0x00, 0x2E,
0x07, 0xC0, 0x02, 0xE0, 0x02, 0xE0, 0x7C, 0x00, 0x2E, 0x00, 0x2E, 0x07, 0xC0, 0x02, 0xE0, 0x02,
0xE0, 0x7C, 0x00, 0x2E, 0x00, 0x2E, 0x07, 0xC0, 0x02, 0xE0, 0x02, 0xE0, 0x7C, 0x00, 0x2E, 0x00,
0x2E, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFD, 0x00, 0x03, 0xFE, 0xFE, 0x00, 0x2F, 0x00, 0x7C, 0x00,
0xF4, 0x00, 0xF4, 0x03, 0xD0, 0x03, 0xD0, 0x0F, 0x40, 0x1F, 0x95, 0x3D, 0x02, 0xFF, 0xFC, 0xF4,
0x01, 0xF9, 0x53, 0xD0, 0x03, 0xD0, 0x0F, 0x40, 0x0F, 0x40, 0x3D, 0x00, 0x3D, 0x00, 0xF4, 0x00,
0xF4, 0x03, 0xD0, 0x03, 0xD0, 0x0F, 0x40, 0x0F, 0x40, 0x3D, 0x00, 0x3D, 0x00, 0xF4, 0x00, 0xF4,
0x03, 0xD0, 0x03, 0xE0, 0x0F, 0x40, 0x07, 0xFA, 0x3D, 0x00, 0x0B, 0xFD, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE0, 0x00, 0x00, 0x01, 0xFF, 0xFC, 0x00, 0x00,
0x03, 0xD0, 0x3D, 0x00, 0x00, 0x03, 0xC0, 0x2D, 0x00, 0x00, 0x03, 0xC0, 0x2D, 0x00, 0x01, 0xAB,
0xC0, 0x7E, 0x54, 0x2F, 0xFF, 0xD2, 0xFF, 0xFD, 0x7D, 0x06, 0xC0, 0x7E, 0x54, 0xB4, 0x00, 0x00,
0x2D, 0x00, 0xB8, 0x00, 0x00, 0x2D, 0x00, 0x7E, 0x00, 0x00, 0x2D, 0x00, 0x1F, 0xF4, 0x00, 0x2D,
0x00, 0x02, 0xFF, 0x40, 0x2D, 0x00, 0x00, 0x1F, 0xD0, 0x2D, 0x00, 0x00, 0x02, 0xE0, 0x2D, 0x00,
0x00, 0x01, 0xF0, 0x2E, 0x00, 0x40, 0x02, 0xE0, 0x2F, 0x00, 0xBE, 0xAF, 0xC0, 0x0F, 0xE9, 0x7F,
0xFE, 0x00, 0x07, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00,
0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x00, 0x00,
0x00, 0x03, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x2F, 0x00, 0x00, 0x03, 0xE0, 0x00, 0x2F,
0x00, 0x00, 0x3F, 0xC6, 0xD0, 0x7F, 0x00, 0x03, 0xFF, 0xFF, 0xC1, 0xFF, 0x00, 0x3F, 0xFF, 0xFE,
0x07, 0xFF, 0x03, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0x2F, 0xFF, 0xFE, 0x03, 0xFF, 0xFE, 0x3F, 0xFF,
0xF0, 0x3F, 0xFF, 0xF0, 0x3F, 0xFF, 0x82, 0xFF, 0xFF, 0x00, 0x3F, 0xFF, 0x5F, 0xFF, 0xF0, 0x00,
0x3F, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x3F, 0xF5, 0xFF, 0xF0, 0x00, 0x00, 0x3F, 0x41, 0xFF, 0x00,
0x00, 0x00, 0x3D, 0x07, 0xF0, 0x00, 0x00, 0x00, 0x3E, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xF0,
0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00,
};
static const EpdGlyph notosans_12_regularGlyphs[] = {
@ -3774,7 +3813,14 @@ static const EpdGlyph notosans_12_regularGlyphs[] = {
{ 12, 24, 14, 2, 21, 72, 45905 }, // ₿
{ 10, 18, 12, 1, 14, 45, 45977 }, // ⃀
{ 12, 3, 14, 1, 10, 9, 46022 }, //
{ 23, 23, 25, 1, 19, 133, 46031 }, // <20>
{ 19, 20, 17, 0, 20, 95, 46031 }, // ff
{ 14, 20, 15, 0, 20, 70, 46126 }, // fi
{ 13, 20, 15, 0, 20, 65, 46196 }, // fl
{ 22, 20, 24, 0, 20, 110, 46261 }, // ffi
{ 22, 20, 24, 0, 20, 110, 46371 }, // ffl
{ 15, 21, 17, 2, 20, 79, 46481 }, // ſt
{ 20, 21, 21, 1, 20, 105, 46560 }, // st
{ 23, 23, 25, 1, 19, 133, 46665 }, // <20>
};
static const EpdUnicodeInterval notosans_12_regularIntervals[] = {
@ -3792,14 +3838,15 @@ static const EpdUnicodeInterval notosans_12_regularIntervals[] = {
{ 0x2090, 0x209C, 0x33D },
{ 0x20A0, 0x20C0, 0x34A },
{ 0x2212, 0x2212, 0x36B },
{ 0xFFFD, 0xFFFD, 0x36C },
{ 0xFB00, 0xFB06, 0x36C },
{ 0xFFFD, 0xFFFD, 0x373 },
};
static const EpdFontData notosans_12_regular = {
notosans_12_regularBitmaps,
notosans_12_regularGlyphs,
notosans_12_regularIntervals,
15,
16,
34,
27,
-8,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t notosans_14_boldBitmaps[68654] = {
static const uint8_t notosans_14_boldBitmaps[69628] = {
0x7F, 0xD7, 0xFE, 0x3F, 0xD3, 0xFD, 0x3F, 0xD3, 0xFD, 0x3F, 0xD3, 0xFC, 0x3F, 0xC3, 0xFC, 0x3F,
0xC3, 0xFC, 0x2F, 0xC2, 0xFC, 0x00, 0x00, 0x00, 0x05, 0x03, 0xFD, 0x7F, 0xE7, 0xFE, 0x3F, 0xC0,
0x50, 0x3F, 0xC3, 0xFC, 0x3F, 0xC3, 0xFC, 0x3F, 0xC3, 0xFC, 0x3F, 0x82, 0xFC, 0x3F, 0x82, 0xFC,
@ -4288,18 +4288,79 @@ static const uint8_t notosans_14_boldBitmaps[68654] = {
0x95, 0xB8, 0x1F, 0xFF, 0xFF, 0x80, 0x7F, 0xFF, 0xF8, 0x00, 0xBF, 0xFE, 0x00, 0x00, 0x14, 0x00,
0x00, 0x00, 0x00, 0x06, 0xAA, 0xAA, 0xA8, 0xBF, 0xFF, 0xFF, 0xCB, 0xFF, 0xFF, 0xFC, 0x00, 0x00,
0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xF6, 0xFF, 0xFF, 0xFF, 0xEB, 0xFF, 0xFF, 0xFF, 0x85, 0x55, 0x55,
0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF,
0xD0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x0F, 0xE9, 0x6F, 0xD0, 0x00,
0x00, 0x00, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0xFF,
0x86, 0xE0, 0x2F, 0xD0, 0x00, 0x0F, 0xFF, 0xFF, 0xC0, 0x7F, 0xD0, 0x00, 0xFF, 0xFF, 0xFF, 0x02,
0xFF, 0xD0, 0x0F, 0xFF, 0xFF, 0xF4, 0x0F, 0xFF, 0xD0, 0xFF, 0xFF, 0xFF, 0x40, 0xBF, 0xFF, 0xD7,
0xFF, 0xFF, 0xF4, 0x0B, 0xFF, 0xFF, 0x87, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0xF8, 0x07, 0xFF, 0xFE,
0x07, 0xFF, 0xFF, 0x80, 0x07, 0xFF, 0xF8, 0x2F, 0xFF, 0xF8, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xFF,
0x80, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x07, 0xFD, 0x07, 0xFF, 0x80, 0x00, 0x00,
0x07, 0xF0, 0x0F, 0xF8, 0x00, 0x00, 0x00, 0x07, 0xD0, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x07, 0xD7,
0xF8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0xF8, 0x00, 0x00,
0x00, 0x00, 0x00, 0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
0x54, 0x00, 0x00, 0x50, 0x00, 0x01, 0x40, 0x00, 0x3F, 0xFF, 0x40, 0xBF, 0xFE, 0x00, 0xFF, 0xFF,
0x03, 0xFF, 0xFD, 0x02, 0xFF, 0xFF, 0x07, 0xFF, 0xFC, 0x03, 0xFF, 0x05, 0x0B, 0xFD, 0x04, 0x03,
0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x03, 0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x0B, 0xFF, 0xFC, 0x2F, 0xFF,
0xF4, 0x7F, 0xFF, 0xFC, 0xFF, 0xFF, 0xF4, 0x7F, 0xFF, 0xFC, 0xFF, 0xFF, 0xF4, 0x17, 0xFE, 0x54,
0x5F, 0xF9, 0x50, 0x03, 0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x03, 0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x03,
0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x03, 0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x03, 0xFD, 0x00, 0x0F, 0xF8,
0x00, 0x03, 0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x03, 0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x03, 0xFD, 0x00,
0x0F, 0xF8, 0x00, 0x03, 0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x03, 0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x03,
0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x03, 0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00,
0x00, 0xFF, 0xFD, 0x7F, 0x80, 0x0F, 0xFF, 0xF2, 0xFF, 0x00, 0xBF, 0xFF, 0xCB, 0xFC, 0x03, 0xFF,
0x05, 0x0F, 0xD0, 0x0F, 0xF4, 0x00, 0x00, 0x00, 0x3F, 0xD0, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0x0B,
0xFC, 0x7F, 0xFF, 0xFC, 0x2F, 0xF1, 0xFF, 0xFF, 0xF0, 0xBF, 0xC1, 0x7F, 0xE5, 0x42, 0xFF, 0x00,
0xFF, 0x40, 0x0B, 0xFC, 0x03, 0xFD, 0x00, 0x2F, 0xF0, 0x0F, 0xF4, 0x00, 0xBF, 0xC0, 0x3F, 0xD0,
0x02, 0xFF, 0x00, 0xFF, 0x40, 0x0B, 0xFC, 0x03, 0xFD, 0x00, 0x2F, 0xF0, 0x0F, 0xF4, 0x00, 0xBF,
0xC0, 0x3F, 0xD0, 0x02, 0xFF, 0x00, 0xFF, 0x40, 0x0B, 0xFC, 0x03, 0xFD, 0x00, 0x2F, 0xF0, 0x0F,
0xF4, 0x00, 0xBF, 0xC0, 0x3F, 0xD0, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x03, 0xFF,
0xF6, 0xFF, 0x00, 0xFF, 0xFF, 0x2F, 0xF0, 0x2F, 0xFF, 0xF2, 0xFF, 0x03, 0xFF, 0x05, 0x2F, 0xF0,
0x3F, 0xD0, 0x02, 0xFF, 0x03, 0xFD, 0x00, 0x2F, 0xF0, 0xBF, 0xFF, 0xC2, 0xFF, 0x7F, 0xFF, 0xFC,
0x2F, 0xF7, 0xFF, 0xFF, 0xC2, 0xFF, 0x17, 0xFE, 0x54, 0x2F, 0xF0, 0x3F, 0xD0, 0x02, 0xFF, 0x03,
0xFD, 0x00, 0x2F, 0xF0, 0x3F, 0xD0, 0x02, 0xFF, 0x03, 0xFD, 0x00, 0x2F, 0xF0, 0x3F, 0xD0, 0x02,
0xFF, 0x03, 0xFD, 0x00, 0x2F, 0xF0, 0x3F, 0xD0, 0x02, 0xFF, 0x03, 0xFD, 0x00, 0x2F, 0xF0, 0x3F,
0xD0, 0x02, 0xFF, 0x03, 0xFD, 0x00, 0x2F, 0xF0, 0x3F, 0xD0, 0x02, 0xFF, 0x03, 0xFD, 0x00, 0x2F,
0xF0, 0x00, 0x00, 0x50, 0x00, 0x01, 0x40, 0x00, 0x00, 0x03, 0xFF, 0xF4, 0x0B, 0xFF, 0xE3, 0xF8,
0x00, 0xFF, 0xFF, 0x03, 0xFF, 0xFD, 0x7F, 0xC0, 0x2F, 0xFF, 0xF0, 0x7F, 0xFF, 0xC7, 0xFC, 0x03,
0xFF, 0x05, 0x0B, 0xFD, 0x04, 0x3F, 0x80, 0x3F, 0xD0, 0x00, 0xFF, 0x80, 0x00, 0x00, 0x03, 0xFD,
0x00, 0x0F, 0xF8, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xC2, 0xFF, 0xFF, 0x47, 0xFC, 0x7F, 0xFF, 0xFC,
0xFF, 0xFF, 0xF4, 0x7F, 0xC7, 0xFF, 0xFF, 0xCF, 0xFF, 0xFF, 0x47, 0xFC, 0x17, 0xFE, 0x54, 0x5F,
0xF9, 0x50, 0x7F, 0xC0, 0x3F, 0xD0, 0x00, 0xFF, 0x80, 0x07, 0xFC, 0x03, 0xFD, 0x00, 0x0F, 0xF8,
0x00, 0x7F, 0xC0, 0x3F, 0xD0, 0x00, 0xFF, 0x80, 0x07, 0xFC, 0x03, 0xFD, 0x00, 0x0F, 0xF8, 0x00,
0x7F, 0xC0, 0x3F, 0xD0, 0x00, 0xFF, 0x80, 0x07, 0xFC, 0x03, 0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x7F,
0xC0, 0x3F, 0xD0, 0x00, 0xFF, 0x80, 0x07, 0xFC, 0x03, 0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x7F, 0xC0,
0x3F, 0xD0, 0x00, 0xFF, 0x80, 0x07, 0xFC, 0x03, 0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x7F, 0xC0, 0x3F,
0xD0, 0x00, 0xFF, 0x80, 0x07, 0xFC, 0x03, 0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x7F, 0xC0, 0x00, 0x00,
0x50, 0x00, 0x01, 0x40, 0x00, 0x00, 0x03, 0xFF, 0xF4, 0x0B, 0xFF, 0xE7, 0xFC, 0x00, 0xFF, 0xFF,
0x03, 0xFF, 0xFE, 0x7F, 0xC0, 0x2F, 0xFF, 0xF0, 0x7F, 0xFF, 0xC7, 0xFC, 0x03, 0xFF, 0x05, 0x0B,
0xFD, 0x04, 0x7F, 0xC0, 0x3F, 0xD0, 0x00, 0xBF, 0x80, 0x07, 0xFC, 0x03, 0xFD, 0x00, 0x0B, 0xF8,
0x00, 0x7F, 0xC0, 0xBF, 0xFF, 0xC2, 0xFF, 0xFF, 0x47, 0xFC, 0x7F, 0xFF, 0xFC, 0xFF, 0xFF, 0xF4,
0x7F, 0xC7, 0xFF, 0xFF, 0xCF, 0xFF, 0xFF, 0x47, 0xFC, 0x17, 0xFE, 0x54, 0x5F, 0xFD, 0x50, 0x7F,
0xC0, 0x3F, 0xD0, 0x00, 0xBF, 0x80, 0x07, 0xFC, 0x03, 0xFD, 0x00, 0x0B, 0xF8, 0x00, 0x7F, 0xC0,
0x3F, 0xD0, 0x00, 0xBF, 0x80, 0x07, 0xFC, 0x03, 0xFD, 0x00, 0x0B, 0xF8, 0x00, 0x7F, 0xC0, 0x3F,
0xD0, 0x00, 0xBF, 0x80, 0x07, 0xFC, 0x03, 0xFD, 0x00, 0x0B, 0xF8, 0x00, 0x7F, 0xC0, 0x3F, 0xD0,
0x00, 0xBF, 0x80, 0x07, 0xFC, 0x03, 0xFD, 0x00, 0x0B, 0xF8, 0x00, 0x7F, 0xC0, 0x3F, 0xD0, 0x00,
0xBF, 0x80, 0x07, 0xFC, 0x03, 0xFD, 0x00, 0x0B, 0xF8, 0x00, 0x7F, 0xC0, 0x3F, 0xD0, 0x00, 0xBF,
0x80, 0x07, 0xFC, 0x03, 0xFD, 0x00, 0x0B, 0xF8, 0x00, 0x7F, 0xC0, 0x00, 0x01, 0x40, 0x00, 0x00,
0x01, 0xFF, 0xFF, 0x80, 0x00, 0x0F, 0xFF, 0xFF, 0xF8, 0x00, 0x3F, 0xFF, 0xFF, 0xFC, 0x00, 0x7F,
0xF4, 0x1B, 0xFC, 0x00, 0xBF, 0xC0, 0x03, 0xFC, 0x00, 0xBF, 0x80, 0x03, 0xFC, 0x00, 0xBF, 0x80,
0x0B, 0xFF, 0xFE, 0xBF, 0x80, 0x3F, 0xFF, 0xFE, 0xBF, 0x80, 0x3F, 0xFF, 0xFE, 0xBF, 0x80, 0x17,
0xFD, 0x54, 0xBF, 0x80, 0x03, 0xFC, 0x00, 0xBF, 0x80, 0x03, 0xFC, 0x00, 0xBF, 0x80, 0x03, 0xFC,
0x00, 0xBF, 0x80, 0x03, 0xFC, 0x00, 0xBF, 0x80, 0x03, 0xFC, 0x00, 0xBF, 0x80, 0x03, 0xFC, 0x00,
0xBF, 0x80, 0x03, 0xFC, 0x00, 0xBF, 0x80, 0x03, 0xFD, 0x00, 0xBF, 0x80, 0x03, 0xFF, 0x45, 0xBF,
0x80, 0x02, 0xFF, 0xFF, 0xBF, 0x80, 0x01, 0xFF, 0xFF, 0xBF, 0x80, 0x00, 0x7F, 0xFE, 0x00, 0x00,
0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFE, 0x40, 0x00,
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x03, 0xFE,
0x01, 0xFF, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x0F, 0xF8, 0x00, 0x00, 0x03, 0xF8, 0x00, 0xFF, 0x80,
0x00, 0x7F, 0xFF, 0xD0, 0x1F, 0xFF, 0xFC, 0x2F, 0xFF, 0xFF, 0x0B, 0xFF, 0xFF, 0xC7, 0xFF, 0xFF,
0xE0, 0xFF, 0xFF, 0xFC, 0xBF, 0xC0, 0x6C, 0x05, 0xFF, 0x95, 0x4B, 0xFC, 0x00, 0x00, 0x0F, 0xF8,
0x00, 0xBF, 0xF4, 0x00, 0x00, 0xFF, 0x80, 0x03, 0xFF, 0xF4, 0x00, 0x0F, 0xF8, 0x00, 0x1F, 0xFF,
0xF4, 0x00, 0xFF, 0x80, 0x00, 0x2F, 0xFF, 0xE0, 0x0F, 0xF8, 0x00, 0x00, 0x2F, 0xFF, 0x00, 0xFF,
0x80, 0x00, 0x00, 0x2F, 0xF4, 0x0F, 0xF8, 0x00, 0x00, 0x00, 0xFF, 0x40, 0xBF, 0x80, 0x0B, 0x40,
0x1F, 0xF4, 0x0B, 0xFD, 0x14, 0xBF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xCB, 0xFF, 0xFF, 0xC0, 0x03,
0xFF, 0xFC, 0x7F, 0xFF, 0xE0, 0x00, 0x0B, 0xFF, 0xC0, 0x05, 0x40, 0x00, 0x00, 0x05, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F,
0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xD0, 0x00,
0x00, 0x00, 0x00, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x0F, 0xE9, 0x6F, 0xD0, 0x00, 0x00, 0x00,
0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0xFF, 0x86, 0xE0,
0x2F, 0xD0, 0x00, 0x0F, 0xFF, 0xFF, 0xC0, 0x7F, 0xD0, 0x00, 0xFF, 0xFF, 0xFF, 0x02, 0xFF, 0xD0,
0x0F, 0xFF, 0xFF, 0xF4, 0x0F, 0xFF, 0xD0, 0xFF, 0xFF, 0xFF, 0x40, 0xBF, 0xFF, 0xD7, 0xFF, 0xFF,
0xF4, 0x0B, 0xFF, 0xFF, 0x87, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0xF8, 0x07, 0xFF, 0xFE, 0x07, 0xFF,
0xFF, 0x80, 0x07, 0xFF, 0xF8, 0x2F, 0xFF, 0xF8, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00,
0x07, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x07, 0xFD, 0x07, 0xFF, 0x80, 0x00, 0x00, 0x07, 0xF0,
0x0F, 0xF8, 0x00, 0x00, 0x00, 0x07, 0xD0, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x07, 0xD7, 0xF8, 0x00,
0x00, 0x00, 0x00, 0x07, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0xF8, 0x00, 0x00, 0x00, 0x00,
0x00, 0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
};
static const EpdGlyph notosans_14_boldGlyphs[] = {
@ -5179,7 +5240,14 @@ static const EpdGlyph notosans_14_boldGlyphs[] = {
{ 14, 27, 17, 2, 24, 95, 68274 }, // ₿
{ 14, 23, 15, 1, 17, 81, 68369 }, // ⃀
{ 15, 4, 17, 1, 12, 15, 68450 }, //
{ 27, 28, 29, 1, 23, 189, 68465 }, // <20>
{ 24, 23, 23, 0, 23, 138, 68465 }, // ff
{ 19, 23, 20, 0, 23, 110, 68603 }, // fi
{ 18, 23, 20, 0, 23, 104, 68713 }, // fl
{ 30, 23, 31, 0, 23, 173, 68817 }, // ffi
{ 30, 23, 31, 0, 23, 173, 68990 }, // ffl
{ 20, 24, 23, 2, 23, 120, 69163 }, // ſt
{ 26, 24, 27, 1, 23, 156, 69283 }, // st
{ 27, 28, 29, 1, 23, 189, 69439 }, // <20>
};
static const EpdUnicodeInterval notosans_14_boldIntervals[] = {
@ -5197,14 +5265,15 @@ static const EpdUnicodeInterval notosans_14_boldIntervals[] = {
{ 0x2090, 0x209C, 0x33D },
{ 0x20A0, 0x20C0, 0x34A },
{ 0x2212, 0x2212, 0x36B },
{ 0xFFFD, 0xFFFD, 0x36C },
{ 0xFB00, 0xFB06, 0x36C },
{ 0xFFFD, 0xFFFD, 0x373 },
};
static const EpdFontData notosans_14_bold = {
notosans_14_boldBitmaps,
notosans_14_boldGlyphs,
notosans_14_boldIntervals,
15,
16,
40,
32,
-9,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t notosans_14_bolditalicBitmaps[72942] = {
static const uint8_t notosans_14_bolditalicBitmaps[74411] = {
0x00, 0xBF, 0xC0, 0x0F, 0xFC, 0x00, 0xFF, 0x80, 0x0F, 0xF4, 0x01, 0xFF, 0x00, 0x2F, 0xF0, 0x02,
0xFE, 0x00, 0x3F, 0xD0, 0x03, 0xFC, 0x00, 0x3F, 0xC0, 0x07, 0xF8, 0x00, 0xBF, 0x40, 0x0F, 0xF0,
0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x03, 0xFC, 0x00, 0xBF, 0xD0, 0x0B,
@ -4556,18 +4556,110 @@ static const uint8_t notosans_14_bolditalicBitmaps[72942] = {
0xFE, 0x00, 0xFF, 0x00, 0xFF, 0x80, 0x7F, 0xC0, 0xBF, 0xD0, 0x1F, 0xFA, 0xFF, 0xF0, 0x0B, 0xFF,
0xFF, 0xF4, 0x03, 0xFF, 0xFF, 0xF4, 0x00, 0xFF, 0xFF, 0xD0, 0x00, 0x03, 0xC3, 0xC0, 0x00, 0x00,
0xF0, 0xF0, 0x00, 0x00, 0x38, 0x38, 0x00, 0x00, 0x2A, 0xAA, 0x4F, 0xFF, 0xE3, 0xFF, 0xF5, 0xFF,
0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF,
0xD0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x0F, 0xE9, 0x6F, 0xD0, 0x00,
0x00, 0x00, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0xFF,
0x86, 0xE0, 0x2F, 0xD0, 0x00, 0x0F, 0xFF, 0xFF, 0xC0, 0x7F, 0xD0, 0x00, 0xFF, 0xFF, 0xFF, 0x02,
0xFF, 0xD0, 0x0F, 0xFF, 0xFF, 0xF4, 0x0F, 0xFF, 0xD0, 0xFF, 0xFF, 0xFF, 0x40, 0xBF, 0xFF, 0xD7,
0xFF, 0xFF, 0xF4, 0x0B, 0xFF, 0xFF, 0x87, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0xF8, 0x07, 0xFF, 0xFE,
0x07, 0xFF, 0xFF, 0x80, 0x07, 0xFF, 0xF8, 0x2F, 0xFF, 0xF8, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xFF,
0x80, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x07, 0xFD, 0x07, 0xFF, 0x80, 0x00, 0x00,
0x07, 0xF0, 0x0F, 0xF8, 0x00, 0x00, 0x00, 0x07, 0xD0, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x07, 0xD7,
0xF8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0xF8, 0x00, 0x00,
0x00, 0x00, 0x00, 0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
0xFC, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x50, 0x00, 0x00, 0x02, 0xFF, 0xF0, 0x2F, 0xFE, 0x00,
0x00, 0x0B, 0xFF, 0xE0, 0xFF, 0xFE, 0x00, 0x00, 0x1F, 0xFF, 0xD1, 0xFF, 0xFC, 0x00, 0x00, 0x3F,
0xF0, 0x43, 0xFF, 0x04, 0x00, 0x00, 0x3F, 0xD0, 0x03, 0xFC, 0x00, 0x00, 0x00, 0x7F, 0xC0, 0x07,
0xFC, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0,
0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xD0, 0x00, 0x05, 0xFF, 0x55, 0x6F, 0xF5, 0x40, 0x00, 0x01,
0xFF, 0x00, 0x1F, 0xF0, 0x00, 0x00, 0x02, 0xFE, 0x00, 0x2F, 0xE0, 0x00, 0x00, 0x03, 0xFE, 0x00,
0x3F, 0xD0, 0x00, 0x00, 0x03, 0xFD, 0x00, 0x3F, 0xC0, 0x00, 0x00, 0x03, 0xFC, 0x00, 0x7F, 0xC0,
0x00, 0x00, 0x07, 0xFC, 0x00, 0xBF, 0xC0, 0x00, 0x00, 0x0B, 0xF8, 0x00, 0xBF, 0x80, 0x00, 0x00,
0x0F, 0xF4, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x0F, 0xF0, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x1F, 0xF0,
0x01, 0xFF, 0x00, 0x00, 0x00, 0x1F, 0xF0, 0x02, 0xFE, 0x00, 0x00, 0x00, 0x2F, 0xE0, 0x03, 0xFE,
0x00, 0x00, 0x00, 0x3F, 0xD0, 0x03, 0xFD, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x03, 0xFC, 0x00, 0x00,
0x00, 0xBF, 0xC0, 0x0B, 0xFC, 0x00, 0x00, 0x2B, 0xFF, 0x82, 0xBF, 0xF4, 0x00, 0x00, 0x3F, 0xFF,
0x03, 0xFF, 0xF0, 0x00, 0x00, 0x3F, 0xFD, 0x03, 0xFF, 0xD0, 0x00, 0x00, 0x3F, 0xE0, 0x03, 0xFE,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFC, 0x3F, 0xC0,
0x00, 0x00, 0xBF, 0xFE, 0x1F, 0xF0, 0x00, 0x00, 0x7F, 0xFF, 0x4B, 0xFC, 0x00, 0x00, 0x2F, 0xF0,
0x40, 0xFD, 0x00, 0x00, 0x0F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x07, 0xFF, 0xFC, 0x1F, 0xF0, 0x00, 0x0F, 0xFF, 0xFF, 0x0B, 0xFC, 0x00, 0x07, 0xFF, 0xFF, 0x83,
0xFE, 0x00, 0x00, 0x5F, 0xF5, 0x40, 0xFF, 0x40, 0x00, 0x07, 0xFC, 0x00, 0x3F, 0xC0, 0x00, 0x02,
0xFF, 0x00, 0x1F, 0xF0, 0x00, 0x00, 0xFF, 0x80, 0x0B, 0xFC, 0x00, 0x00, 0x3F, 0xD0, 0x03, 0xFE,
0x00, 0x00, 0x0F, 0xF0, 0x00, 0xFF, 0x40, 0x00, 0x07, 0xFC, 0x00, 0x3F, 0xC0, 0x00, 0x02, 0xFE,
0x00, 0x1F, 0xF0, 0x00, 0x00, 0xFF, 0x80, 0x0B, 0xF8, 0x00, 0x00, 0x3F, 0xD0, 0x03, 0xFE, 0x00,
0x00, 0x1F, 0xF0, 0x00, 0xFF, 0x40, 0x00, 0x07, 0xFC, 0x00, 0x7F, 0xC0, 0x00, 0x02, 0xFE, 0x00,
0x1F, 0xF0, 0x00, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x00, 0x00, 0x00, 0x00,
0x2F, 0xF0, 0x00, 0x00, 0x00, 0x02, 0xAF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFC, 0x00, 0x00,
0x00, 0x00, 0x3F, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFC, 0x3F, 0xD0, 0x00, 0x00, 0xBF, 0xFE,
0x1F, 0xF0, 0x00, 0x00, 0x7F, 0xFF, 0x47, 0xFC, 0x00, 0x00, 0x2F, 0xF0, 0x42, 0xFE, 0x00, 0x00,
0x0F, 0xF4, 0x00, 0xFF, 0x40, 0x00, 0x07, 0xFC, 0x00, 0x3F, 0xC0, 0x00, 0x07, 0xFF, 0xFC, 0x1F,
0xF0, 0x00, 0x0F, 0xFF, 0xFF, 0x0B, 0xFC, 0x00, 0x07, 0xFF, 0xFF, 0x83, 0xFE, 0x00, 0x00, 0x5F,
0xF5, 0x40, 0xFF, 0x40, 0x00, 0x07, 0xFC, 0x00, 0x3F, 0xC0, 0x00, 0x02, 0xFF, 0x00, 0x1F, 0xF0,
0x00, 0x00, 0xFF, 0x80, 0x0B, 0xFC, 0x00, 0x00, 0x3F, 0xD0, 0x03, 0xFE, 0x00, 0x00, 0x0F, 0xF0,
0x00, 0xFF, 0x40, 0x00, 0x07, 0xFC, 0x00, 0x3F, 0xC0, 0x00, 0x02, 0xFE, 0x00, 0x1F, 0xF0, 0x00,
0x00, 0xFF, 0x80, 0x0B, 0xF8, 0x00, 0x00, 0x3F, 0xD0, 0x03, 0xFD, 0x00, 0x00, 0x1F, 0xF0, 0x00,
0xFF, 0x40, 0x00, 0x07, 0xFC, 0x00, 0x7F, 0xC0, 0x00, 0x02, 0xFE, 0x00, 0x2F, 0xF0, 0x00, 0x00,
0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xF0, 0x00, 0x00,
0x00, 0x02, 0xAF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFD,
0x00, 0x00, 0x00, 0x00, 0x0F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00,
0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0x02, 0xFF, 0xE1, 0xFD, 0x00, 0x00, 0x0B, 0xFF,
0xE0, 0xFF, 0xFE, 0x3F, 0xF0, 0x00, 0x01, 0xFF, 0xFD, 0x1F, 0xFF, 0xC3, 0xFE, 0x00, 0x00, 0x3F,
0xF0, 0x43, 0xFF, 0x04, 0x1F, 0xC0, 0x00, 0x03, 0xFD, 0x00, 0x3F, 0xC0, 0x00, 0x00, 0x00, 0x00,
0x7F, 0xC0, 0x07, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFE, 0x0B, 0xF8, 0x00,
0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0xFF, 0x40, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x0F, 0xF0,
0x00, 0x05, 0xFF, 0x55, 0x6F, 0xF5, 0x41, 0xFF, 0x00, 0x00, 0x1F, 0xF0, 0x01, 0xFF, 0x00, 0x2F,
0xF0, 0x00, 0x02, 0xFE, 0x00, 0x2F, 0xE0, 0x02, 0xFE, 0x00, 0x00, 0x3F, 0xE0, 0x03, 0xFD, 0x00,
0x3F, 0xD0, 0x00, 0x03, 0xFD, 0x00, 0x3F, 0xC0, 0x03, 0xFC, 0x00, 0x00, 0x3F, 0xC0, 0x07, 0xFC,
0x00, 0x7F, 0xC0, 0x00, 0x07, 0xFC, 0x00, 0xBF, 0xC0, 0x0B, 0xF8, 0x00, 0x00, 0xBF, 0x80, 0x0B,
0xF8, 0x00, 0xFF, 0x40, 0x00, 0x0F, 0xF4, 0x00, 0xFF, 0x40, 0x0F, 0xF4, 0x00, 0x00, 0xFF, 0x00,
0x0F, 0xF0, 0x00, 0xFF, 0x00, 0x00, 0x1F, 0xF0, 0x01, 0xFF, 0x00, 0x1F, 0xF0, 0x00, 0x01, 0xFF,
0x00, 0x2F, 0xE0, 0x02, 0xFE, 0x00, 0x00, 0x2F, 0xE0, 0x03, 0xFE, 0x00, 0x3F, 0xD0, 0x00, 0x03,
0xFD, 0x00, 0x3F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x03, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x0B, 0xFC, 0x00, 0xBF, 0xC0, 0x00, 0x00, 0x00, 0x2B, 0xFF, 0x82, 0xBF, 0xF4, 0x00, 0x00, 0x00,
0x03, 0xFF, 0xF0, 0x3F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFD, 0x03, 0xFF, 0xD0, 0x00, 0x00,
0x00, 0x03, 0xFE, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00,
0x50, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xC0, 0xBF, 0xF8, 0x7F, 0xC0, 0x00, 0x00, 0xBF, 0xFE,
0x0F, 0xFF, 0xE2, 0xFE, 0x00, 0x00, 0x07, 0xFF, 0xF4, 0x7F, 0xFF, 0x0F, 0xF4, 0x00, 0x00, 0x3F,
0xF0, 0x43, 0xFF, 0x04, 0x3F, 0xC0, 0x00, 0x00, 0xFF, 0x40, 0x0F, 0xF0, 0x01, 0xFF, 0x00, 0x00,
0x07, 0xFC, 0x00, 0x7F, 0xC0, 0x07, 0xFC, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xF8, 0x2F, 0xE0,
0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0xFF, 0x40, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x43,
0xFC, 0x00, 0x00, 0x5F, 0xF5, 0x56, 0xFF, 0x54, 0x1F, 0xF0, 0x00, 0x00, 0x7F, 0xC0, 0x07, 0xFC,
0x00, 0xBF, 0xC0, 0x00, 0x02, 0xFE, 0x00, 0x2F, 0xE0, 0x02, 0xFE, 0x00, 0x00, 0x0F, 0xF8, 0x00,
0xFF, 0x40, 0x0F, 0xF4, 0x00, 0x00, 0x3F, 0xD0, 0x03, 0xFC, 0x00, 0x3F, 0xC0, 0x00, 0x00, 0xFF,
0x00, 0x1F, 0xF0, 0x01, 0xFF, 0x00, 0x00, 0x07, 0xFC, 0x00, 0xBF, 0xC0, 0x0B, 0xF8, 0x00, 0x00,
0x2F, 0xE0, 0x02, 0xFE, 0x00, 0x3F, 0xD0, 0x00, 0x00, 0xFF, 0x40, 0x0F, 0xF4, 0x00, 0xFF, 0x40,
0x00, 0x03, 0xFC, 0x00, 0x3F, 0xC0, 0x03, 0xFC, 0x00, 0x00, 0x1F, 0xF0, 0x01, 0xFF, 0x00, 0x1F,
0xF0, 0x00, 0x00, 0x7F, 0xC0, 0x0B, 0xF8, 0x00, 0xBF, 0x80, 0x00, 0x02, 0xFE, 0x00, 0x3F, 0xE0,
0x03, 0xFD, 0x00, 0x00, 0x0F, 0xF4, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x03,
0xFC, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x00, 0x2F, 0xF0, 0x00, 0x00, 0x00, 0x02, 0xBF, 0xF8,
0x2B, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xC0, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x3F,
0xFD, 0x03, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x80, 0x0F, 0xF8, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x01, 0x50, 0x00, 0x00, 0x00, 0x00, 0x06, 0xFF, 0xFE, 0x40, 0x00, 0x00,
0x00, 0xBF, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x3F, 0xF4,
0x1F, 0xFC, 0x00, 0x00, 0x01, 0xFF, 0x00, 0x1F, 0xF0, 0x00, 0x00, 0x0B, 0xF8, 0x00, 0xBF, 0xC0,
0x00, 0x00, 0x3F, 0xD0, 0x07, 0xFF, 0xFE, 0x00, 0x00, 0xFF, 0x00, 0xFF, 0xFF, 0xF4, 0x00, 0x07,
0xFC, 0x07, 0xFF, 0xFF, 0xC0, 0x00, 0x2F, 0xF0, 0x06, 0xFF, 0x55, 0x00, 0x00, 0xBF, 0x80, 0x0B,
0xF8, 0x00, 0x00, 0x03, 0xFD, 0x00, 0x3F, 0xD0, 0x00, 0x00, 0x0F, 0xF0, 0x00, 0xFF, 0x40, 0x00,
0x00, 0x7F, 0xC0, 0x03, 0xFC, 0x00, 0x00, 0x02, 0xFE, 0x00, 0x1F, 0xF0, 0x00, 0x00, 0x0F, 0xF4,
0x00, 0xBF, 0x80, 0x00, 0x00, 0x3F, 0xD0, 0x03, 0xFD, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x0F, 0xF4,
0x00, 0x00, 0x07, 0xFC, 0x00, 0x3F, 0xE1, 0x40, 0x00, 0x2F, 0xE0, 0x00, 0xFF, 0xFF, 0x00, 0x00,
0xFF, 0x40, 0x03, 0xFF, 0xFC, 0x00, 0x03, 0xFC, 0x00, 0x03, 0xFF, 0xE0, 0x00, 0x1F, 0xF0, 0x00,
0x00, 0x50, 0x00, 0x00, 0xBF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFE, 0x00, 0x00, 0x00, 0x00,
0x06, 0xBF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFC,
0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
0x40, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x80,
0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x3F, 0xE0, 0x1F, 0xFC, 0x00, 0x00, 0x01,
0xFD, 0x00, 0x2F, 0xE0, 0x00, 0x00, 0x07, 0xF0, 0x00, 0xFF, 0x40, 0x00, 0x1F, 0xFF, 0xE0, 0x0B,
0xFF, 0xFC, 0x03, 0xFF, 0xFF, 0xC1, 0xFF, 0xFF, 0xF0, 0x2F, 0xFF, 0xFE, 0x0B, 0xFF, 0xFF, 0xC0,
0xFF, 0x80, 0xB0, 0x17, 0xFE, 0x54, 0x03, 0xFD, 0x00, 0x00, 0x0F, 0xF4, 0x00, 0x0F, 0xFC, 0x00,
0x00, 0x3F, 0xC0, 0x00, 0x2F, 0xFE, 0x00, 0x01, 0xFF, 0x00, 0x00, 0x3F, 0xFF, 0x40, 0x0B, 0xF8,
0x00, 0x00, 0x2F, 0xFF, 0x00, 0x3F, 0xD0, 0x00, 0x00, 0x1F, 0xFE, 0x00, 0xFF, 0x40, 0x00, 0x00,
0x0F, 0xFC, 0x03, 0xFC, 0x00, 0x00, 0x00, 0x2F, 0xF0, 0x1F, 0xF0, 0x00, 0x28, 0x01, 0xFF, 0x80,
0xBF, 0xD1, 0x40, 0xBF, 0xFF, 0xFC, 0x01, 0xFF, 0xFD, 0x02, 0xFF, 0xFF, 0xD0, 0x03, 0xFF, 0xF4,
0x07, 0xFF, 0xF8, 0x00, 0x07, 0xFF, 0xD0, 0x00, 0x14, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xD0,
0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xD0, 0x00, 0x00,
0x00, 0x00, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x0F, 0xE9, 0x6F, 0xD0, 0x00, 0x00, 0x00, 0xF4,
0x00, 0x0F, 0xD0, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0xFF, 0x86, 0xE0, 0x2F,
0xD0, 0x00, 0x0F, 0xFF, 0xFF, 0xC0, 0x7F, 0xD0, 0x00, 0xFF, 0xFF, 0xFF, 0x02, 0xFF, 0xD0, 0x0F,
0xFF, 0xFF, 0xF4, 0x0F, 0xFF, 0xD0, 0xFF, 0xFF, 0xFF, 0x40, 0xBF, 0xFF, 0xD7, 0xFF, 0xFF, 0xF4,
0x0B, 0xFF, 0xFF, 0x87, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0xF8, 0x07, 0xFF, 0xFE, 0x07, 0xFF, 0xFF,
0x80, 0x07, 0xFF, 0xF8, 0x2F, 0xFF, 0xF8, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x07,
0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x07, 0xFD, 0x07, 0xFF, 0x80, 0x00, 0x00, 0x07, 0xF0, 0x0F,
0xF8, 0x00, 0x00, 0x00, 0x07, 0xD0, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x07, 0xD7, 0xF8, 0x00, 0x00,
0x00, 0x00, 0x07, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00,
0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
};
static const EpdGlyph notosans_14_bolditalicGlyphs[] = {
@ -5446,7 +5538,14 @@ static const EpdGlyph notosans_14_bolditalicGlyphs[] = {
{ 20, 24, 18, -1, 24, 120, 72509 }, // ₾
{ 17, 27, 16, 0, 24, 115, 72629 }, // ₿
{ 9, 4, 9, 0, 10, 9, 72744 }, //
{ 27, 28, 29, 1, 23, 189, 72753 }, // <20>
{ 28, 30, 21, -4, 23, 210, 72753 }, // ff
{ 25, 30, 20, -4, 23, 188, 72963 }, // fi
{ 25, 30, 20, -4, 23, 188, 73151 }, // fl
{ 34, 30, 29, -4, 23, 255, 73339 }, // ffi
{ 35, 30, 29, -4, 23, 263, 73594 }, // ffl
{ 27, 30, 22, -4, 23, 203, 73857 }, // ſt
{ 27, 24, 26, 0, 23, 162, 74060 }, // st
{ 27, 28, 29, 1, 23, 189, 74222 }, // <20>
};
static const EpdUnicodeInterval notosans_14_bolditalicIntervals[] = {
@ -5464,14 +5563,15 @@ static const EpdUnicodeInterval notosans_14_bolditalicIntervals[] = {
{ 0x2090, 0x209C, 0x33D },
{ 0x20A0, 0x20BF, 0x34A },
{ 0x2212, 0x2212, 0x36A },
{ 0xFFFD, 0xFFFD, 0x36B },
{ 0xFB00, 0xFB06, 0x36B },
{ 0xFFFD, 0xFFFD, 0x372 },
};
static const EpdFontData notosans_14_bolditalic = {
notosans_14_bolditalicBitmaps,
notosans_14_bolditalicGlyphs,
notosans_14_bolditalicIntervals,
15,
16,
40,
32,
-9,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t notosans_14_italicBitmaps[66514] = {
static const uint8_t notosans_14_italicBitmaps[67830] = {
0x00, 0x3F, 0x00, 0x1F, 0x80, 0x0B, 0xD0, 0x02, 0xF0, 0x00, 0xFC, 0x00, 0x3E, 0x00, 0x0F, 0x40,
0x07, 0xC0, 0x02, 0xF0, 0x00, 0xF8, 0x00, 0x3D, 0x00, 0x0F, 0x00, 0x07, 0xC0, 0x01, 0xE0, 0x00,
0xB4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x03, 0xF0, 0x01, 0xFC, 0x00, 0x7F, 0x00, 0x05,
@ -4154,19 +4154,101 @@ static const uint8_t notosans_14_italicBitmaps[66514] = {
0x0B, 0xD0, 0x0F, 0x40, 0x03, 0xE0, 0x1F, 0x00, 0x03, 0xE0, 0x2F, 0x00, 0x03, 0xE0, 0x3E, 0x00,
0x07, 0xD0, 0x3E, 0x00, 0x0F, 0xC0, 0x7D, 0x01, 0xBF, 0x40, 0x7F, 0xFF, 0xFD, 0x00, 0xBF, 0xFF,
0xD0, 0x00, 0x07, 0x4B, 0x00, 0x00, 0x0B, 0x0F, 0x00, 0x00, 0x0E, 0x0E, 0x00, 0x00, 0x3F, 0xFF,
0x0F, 0xFF, 0xC1, 0x55, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0,
0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00,
0x00, 0x00, 0x0F, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x0F,
0xE9, 0x6F, 0xD0, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x0F,
0xD0, 0x00, 0x00, 0xFF, 0x86, 0xE0, 0x2F, 0xD0, 0x00, 0x0F, 0xFF, 0xFF, 0xC0, 0x7F, 0xD0, 0x00,
0xFF, 0xFF, 0xFF, 0x02, 0xFF, 0xD0, 0x0F, 0xFF, 0xFF, 0xF4, 0x0F, 0xFF, 0xD0, 0xFF, 0xFF, 0xFF,
0x40, 0xBF, 0xFF, 0xD7, 0xFF, 0xFF, 0xF4, 0x0B, 0xFF, 0xFF, 0x87, 0xFF, 0xFF, 0x80, 0xFF, 0xFF,
0xF8, 0x07, 0xFF, 0xFE, 0x07, 0xFF, 0xFF, 0x80, 0x07, 0xFF, 0xF8, 0x2F, 0xFF, 0xF8, 0x00, 0x07,
0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x07, 0xFD, 0x07,
0xFF, 0x80, 0x00, 0x00, 0x07, 0xF0, 0x0F, 0xF8, 0x00, 0x00, 0x00, 0x07, 0xD0, 0x3F, 0x80, 0x00,
0x00, 0x00, 0x07, 0xD7, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00,
0x07, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00,
0x00, 0x00,
0x0F, 0xFF, 0xC1, 0x55, 0x50, 0x00, 0x00, 0x00, 0x14, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B, 0xFF,
0x02, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xF4, 0x2F, 0xFF, 0x00, 0x00, 0x07, 0xD0, 0x00, 0xF8, 0x00,
0x00, 0x00, 0x2F, 0x00, 0x07, 0xC0, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x07,
0xD0, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x7F, 0xAA, 0xAB, 0xFA, 0x40, 0x00, 0x1F, 0xFF, 0xFF, 0xFF,
0xFE, 0x00, 0x00, 0x17, 0xE5, 0x55, 0xBD, 0x50, 0x00, 0x00, 0x0F, 0x40, 0x03, 0xF0, 0x00, 0x00,
0x00, 0x7C, 0x00, 0x0F, 0x80, 0x00, 0x00, 0x02, 0xF0, 0x00, 0x3D, 0x00, 0x00, 0x00, 0x0B, 0xC0,
0x01, 0xF0, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x0B, 0xC0, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x3E, 0x00,
0x00, 0x00, 0x07, 0xC0, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x07, 0xD0, 0x00, 0x00, 0x00,
0xFC, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x03, 0xE0, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x0F, 0x40, 0x03,
0xE0, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x0F, 0x40, 0x00, 0x00, 0x02, 0xF0, 0x00, 0x7C, 0x00, 0x00,
0x00, 0x0F, 0x80, 0x02, 0xF0, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x01, 0xF4,
0x00, 0x3E, 0x00, 0x00, 0x00, 0x0B, 0xC0, 0x01, 0xF4, 0x00, 0x00, 0x00, 0xBE, 0x01, 0x1F, 0xC0,
0x00, 0x00, 0x7F, 0xF0, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFC, 0x14, 0x00, 0x00, 0x0F, 0xFF, 0x4B,
0xC0, 0x00, 0x01, 0xF4, 0x00, 0xFC, 0x00, 0x00, 0x2F, 0x00, 0x06, 0x40, 0x00, 0x03, 0xE0, 0x00,
0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xEA, 0x01, 0xA0, 0x00, 0x1F, 0xFF, 0xF0,
0x3E, 0x00, 0x00, 0x5F, 0x95, 0x03, 0xE0, 0x00, 0x00, 0xF4, 0x00, 0x3D, 0x00, 0x00, 0x1F, 0x00,
0x07, 0xC0, 0x00, 0x02, 0xF0, 0x00, 0xBC, 0x00, 0x00, 0x2F, 0x00, 0x0F, 0x80, 0x00, 0x03, 0xE0,
0x00, 0xF4, 0x00, 0x00, 0x3D, 0x00, 0x1F, 0x40, 0x00, 0x07, 0xC0, 0x02, 0xF0, 0x00, 0x00, 0xBC,
0x00, 0x2F, 0x00, 0x00, 0x0F, 0xC0, 0x03, 0xE0, 0x00, 0x00, 0xF8, 0x00, 0x3D, 0x00, 0x00, 0x0F,
0x40, 0x07, 0xC0, 0x00, 0x01, 0xF0, 0x00, 0xBC, 0x00, 0x00, 0x2F, 0x00, 0x0F, 0xC0, 0x00, 0x03,
0xE0, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x07, 0xD0, 0x00, 0x00, 0x00, 0x00,
0xBC, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x7F, 0xF0, 0x00, 0x00, 0x00, 0x03,
0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFC, 0x7C,
0x00, 0x00, 0x0F, 0xFF, 0x4B, 0xC0, 0x00, 0x01, 0xF4, 0x00, 0xFC, 0x00, 0x00, 0x2F, 0x00, 0x0F,
0x80, 0x00, 0x03, 0xE0, 0x00, 0xF4, 0x00, 0x00, 0x7D, 0x00, 0x1F, 0x00, 0x00, 0x1F, 0xEA, 0x02,
0xF0, 0x00, 0x1F, 0xFF, 0xF0, 0x3E, 0x00, 0x00, 0x5F, 0x95, 0x03, 0xE0, 0x00, 0x00, 0xF4, 0x00,
0x7D, 0x00, 0x00, 0x1F, 0x00, 0x07, 0xC0, 0x00, 0x02, 0xF0, 0x00, 0xBC, 0x00, 0x00, 0x2F, 0x00,
0x0F, 0x80, 0x00, 0x03, 0xE0, 0x00, 0xF4, 0x00, 0x00, 0x3D, 0x00, 0x1F, 0x00, 0x00, 0x07, 0xC0,
0x02, 0xF0, 0x00, 0x00, 0xBC, 0x00, 0x3F, 0x00, 0x00, 0x0F, 0xC0, 0x03, 0xE0, 0x00, 0x00, 0xF8,
0x00, 0x3D, 0x00, 0x00, 0x0F, 0x40, 0x07, 0xC0, 0x00, 0x01, 0xF0, 0x00, 0xBC, 0x00, 0x00, 0x2F,
0x00, 0x0F, 0xC0, 0x00, 0x03, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x07,
0xD0, 0x00, 0x00, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x7F,
0xF0, 0x00, 0x00, 0x00, 0x03, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x01,
0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0x02, 0xFF, 0xC1, 0x40, 0x00, 0x00, 0xFF, 0xF4, 0x2F, 0xFF,
0x1F, 0x40, 0x00, 0x07, 0xD0, 0x00, 0xF8, 0x00, 0xBD, 0x00, 0x00, 0x2F, 0x00, 0x07, 0xC0, 0x00,
0xA0, 0x00, 0x00, 0xF8, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x00, 0x07, 0xD0, 0x00, 0xF8, 0x00, 0x00,
0x00, 0x00, 0x7F, 0xAA, 0xAB, 0xFA, 0x40, 0xA0, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFE, 0x07, 0xC0,
0x00, 0x17, 0xE5, 0x55, 0xBD, 0x50, 0x2F, 0x00, 0x00, 0x0F, 0x40, 0x03, 0xF0, 0x00, 0xF8, 0x00,
0x00, 0x7C, 0x00, 0x0F, 0x80, 0x03, 0xD0, 0x00, 0x02, 0xF0, 0x00, 0x3D, 0x00, 0x1F, 0x00, 0x00,
0x0B, 0xC0, 0x01, 0xF0, 0x00, 0xBC, 0x00, 0x00, 0x3E, 0x00, 0x0B, 0xC0, 0x03, 0xF0, 0x00, 0x00,
0xF4, 0x00, 0x3E, 0x00, 0x0F, 0x80, 0x00, 0x07, 0xC0, 0x00, 0xF8, 0x00, 0x3D, 0x00, 0x00, 0x2F,
0x00, 0x07, 0xD0, 0x01, 0xF0, 0x00, 0x00, 0xFC, 0x00, 0x1F, 0x00, 0x0B, 0xC0, 0x00, 0x03, 0xE0,
0x00, 0xBC, 0x00, 0x3F, 0x00, 0x00, 0x0F, 0x40, 0x03, 0xE0, 0x00, 0xF8, 0x00, 0x00, 0x7C, 0x00,
0x0F, 0x40, 0x07, 0xD0, 0x00, 0x02, 0xF0, 0x00, 0x7C, 0x00, 0x1F, 0x00, 0x00, 0x0F, 0x80, 0x02,
0xF0, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x01, 0xF4, 0x00, 0x3E,
0x00, 0x00, 0x00, 0x00, 0x0B, 0xC0, 0x01, 0xF4, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x01, 0x1F, 0xC0,
0x00, 0x00, 0x00, 0x7F, 0xF0, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x3F, 0x80, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0x02,
0xFF, 0xC3, 0xE0, 0x00, 0x00, 0xFF, 0xF4, 0x2F, 0xFF, 0x0F, 0x40, 0x00, 0x07, 0xD0, 0x00, 0xF8,
0x00, 0x7C, 0x00, 0x00, 0x2F, 0x00, 0x07, 0xC0, 0x02, 0xF0, 0x00, 0x00, 0xF8, 0x00, 0x2F, 0x00,
0x0F, 0x80, 0x00, 0x07, 0xD0, 0x00, 0xF8, 0x00, 0x3D, 0x00, 0x00, 0x7F, 0xAA, 0xAB, 0xFA, 0x41,
0xF4, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xFE, 0x0B, 0xC0, 0x00, 0x17, 0xE5, 0x55, 0xBD, 0x50, 0x2F,
0x00, 0x00, 0x0F, 0x40, 0x03, 0xF0, 0x00, 0xF8, 0x00, 0x00, 0x7C, 0x00, 0x0F, 0x80, 0x03, 0xD0,
0x00, 0x02, 0xF0, 0x00, 0x3D, 0x00, 0x1F, 0x00, 0x00, 0x0B, 0xC0, 0x01, 0xF0, 0x00, 0xBC, 0x00,
0x00, 0x3E, 0x00, 0x0B, 0xC0, 0x03, 0xF0, 0x00, 0x00, 0xF4, 0x00, 0x3E, 0x00, 0x0F, 0x80, 0x00,
0x07, 0xC0, 0x00, 0xF8, 0x00, 0x3D, 0x00, 0x00, 0x2F, 0x00, 0x07, 0xD0, 0x01, 0xF0, 0x00, 0x00,
0xFC, 0x00, 0x1F, 0x00, 0x0B, 0xC0, 0x00, 0x03, 0xE0, 0x00, 0xBC, 0x00, 0x3E, 0x00, 0x00, 0x0F,
0x40, 0x03, 0xE0, 0x00, 0xF8, 0x00, 0x00, 0x7C, 0x00, 0x0F, 0x40, 0x07, 0xD0, 0x00, 0x02, 0xF0,
0x00, 0x7C, 0x00, 0x1F, 0x00, 0x00, 0x0F, 0x80, 0x02, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x00,
0x0F, 0xC0, 0x00, 0x00, 0x00, 0x01, 0xF4, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xC0, 0x01,
0xF4, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x01, 0x1F, 0xC0, 0x00, 0x00, 0x00, 0x7F, 0xF0, 0x0F, 0xFC,
0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14,
0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0x40, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x0F,
0xC0, 0x2F, 0x40, 0x00, 0x00, 0x3D, 0x00, 0x3E, 0x00, 0x00, 0x02, 0xF0, 0x00, 0xF4, 0x00, 0x00,
0x0B, 0xC0, 0x07, 0xC0, 0x00, 0x00, 0x3E, 0x00, 0xBF, 0xAA, 0x00, 0x00, 0xF4, 0x1F, 0xFF, 0xF8,
0x00, 0x07, 0xC0, 0x17, 0xE5, 0x40, 0x00, 0x2F, 0x00, 0x1F, 0x40, 0x00, 0x00, 0xFC, 0x00, 0xBC,
0x00, 0x00, 0x03, 0xE0, 0x02, 0xF0, 0x00, 0x00, 0x0F, 0x40, 0x0F, 0x80, 0x00, 0x00, 0x7C, 0x00,
0x3D, 0x00, 0x00, 0x02, 0xF0, 0x01, 0xF4, 0x00, 0x00, 0x0F, 0xC0, 0x0B, 0xC0, 0x00, 0x00, 0x3E,
0x00, 0x3F, 0x00, 0x00, 0x01, 0xF4, 0x00, 0xF8, 0x00, 0x00, 0x07, 0xC0, 0x03, 0xE0, 0x00, 0x00,
0x2F, 0x00, 0x0F, 0x80, 0x00, 0x00, 0xF8, 0x00, 0x3F, 0xFC, 0x00, 0x03, 0xD0, 0x00, 0x3F, 0xF0,
0x00, 0x1F, 0x40, 0x00, 0x04, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x00,
0x00, 0x00, 0x0F, 0x80, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xD0, 0x00,
0x00, 0x00, 0x02, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
0x00, 0x02, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x1F, 0x40, 0x7F,
0x00, 0x00, 0x00, 0x3E, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x3D,
0x00, 0x3D, 0x00, 0x00, 0x6F, 0xFE, 0x01, 0xFF, 0xA8, 0x02, 0xFF, 0xFF, 0x0F, 0xFF, 0xFC, 0x0B,
0xE4, 0x6D, 0x05, 0xFD, 0x54, 0x0F, 0xC0, 0x00, 0x00, 0xF8, 0x00, 0x0F, 0x80, 0x00, 0x00, 0xF4,
0x00, 0x0F, 0xC0, 0x00, 0x01, 0xF0, 0x00, 0x07, 0xF4, 0x00, 0x02, 0xF0, 0x00, 0x02, 0xFE, 0x00,
0x03, 0xF0, 0x00, 0x00, 0x7F, 0xC0, 0x03, 0xE0, 0x00, 0x00, 0x0B, 0xF0, 0x03, 0xD0, 0x00, 0x00,
0x01, 0xF4, 0x07, 0xC0, 0x00, 0x00, 0x00, 0xF8, 0x0B, 0xC0, 0x00, 0x00, 0x00, 0xF4, 0x0B, 0xC0,
0x00, 0x90, 0x03, 0xF0, 0x0B, 0xC0, 0x00, 0xFF, 0xFF, 0xE0, 0x07, 0xFF, 0x40, 0x7F, 0xFF, 0x40,
0x02, 0xFF, 0x40, 0x01, 0x40, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xD0,
0x00, 0x00, 0x00, 0x0F, 0xE9, 0x6F, 0xD0, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x00,
0x0F, 0xC0, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0xFF, 0x86, 0xE0, 0x2F, 0xD0, 0x00, 0x0F, 0xFF, 0xFF,
0xC0, 0x7F, 0xD0, 0x00, 0xFF, 0xFF, 0xFF, 0x02, 0xFF, 0xD0, 0x0F, 0xFF, 0xFF, 0xF4, 0x0F, 0xFF,
0xD0, 0xFF, 0xFF, 0xFF, 0x40, 0xBF, 0xFF, 0xD7, 0xFF, 0xFF, 0xF4, 0x0B, 0xFF, 0xFF, 0x87, 0xFF,
0xFF, 0x80, 0xFF, 0xFF, 0xF8, 0x07, 0xFF, 0xFE, 0x07, 0xFF, 0xFF, 0x80, 0x07, 0xFF, 0xF8, 0x2F,
0xFF, 0xF8, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xF8, 0x00,
0x00, 0x07, 0xFD, 0x07, 0xFF, 0x80, 0x00, 0x00, 0x07, 0xF0, 0x0F, 0xF8, 0x00, 0x00, 0x00, 0x07,
0xD0, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x07, 0xD7, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x80,
0x00, 0x00, 0x00, 0x00, 0x07, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x00, 0x00, 0x00,
0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
};
static const EpdGlyph notosans_14_italicGlyphs[] = {
@ -5045,7 +5127,14 @@ static const EpdGlyph notosans_14_italicGlyphs[] = {
{ 20, 24, 17, -1, 24, 120, 66090 }, // ₾
{ 16, 27, 16, 1, 24, 108, 66210 }, // ₿
{ 9, 3, 9, 0, 9, 7, 66318 }, //
{ 27, 28, 29, 1, 23, 189, 66325 }, // <20>
{ 27, 30, 19, -4, 23, 203, 66325 }, // ff
{ 22, 30, 17, -4, 23, 165, 66528 }, // fi
{ 22, 30, 17, -4, 23, 165, 66693 }, // fl
{ 31, 30, 26, -4, 23, 233, 66858 }, // ffi
{ 31, 30, 26, -4, 23, 233, 67091 }, // ffl
{ 23, 30, 18, -4, 23, 173, 67324 }, // ſt
{ 24, 24, 22, 0, 23, 144, 67497 }, // st
{ 27, 28, 29, 1, 23, 189, 67641 }, // <20>
};
static const EpdUnicodeInterval notosans_14_italicIntervals[] = {
@ -5063,14 +5152,15 @@ static const EpdUnicodeInterval notosans_14_italicIntervals[] = {
{ 0x2090, 0x209C, 0x33D },
{ 0x20A0, 0x20BF, 0x34A },
{ 0x2212, 0x2212, 0x36A },
{ 0xFFFD, 0xFFFD, 0x36B },
{ 0xFB00, 0xFB06, 0x36B },
{ 0xFFFD, 0xFFFD, 0x372 },
};
static const EpdFontData notosans_14_italic = {
notosans_14_italicBitmaps,
notosans_14_italicGlyphs,
notosans_14_italicIntervals,
15,
16,
40,
32,
-9,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t notosans_14_regularBitmaps[62507] = {
static const uint8_t notosans_14_regularBitmaps[63358] = {
0xBD, 0xBD, 0xBD, 0x7D, 0x7D, 0x7C, 0x7C, 0x7C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x3C, 0x00,
0x00, 0x14, 0xBE, 0xFE, 0xBD, 0x14, 0x3E, 0x0B, 0xCF, 0x82, 0xF3, 0xD0, 0xBC, 0xF4, 0x2E, 0x3D,
0x07, 0x8B, 0x41, 0xE2, 0xC0, 0x78, 0x60, 0x09, 0x00, 0x02, 0xC0, 0x1D, 0x00, 0x00, 0x0F, 0x00,
@ -3903,19 +3903,72 @@ static const uint8_t notosans_14_regularBitmaps[62507] = {
0x00, 0x00, 0x7D, 0x00, 0x00, 0x7C, 0x00, 0x00, 0xBC, 0x00, 0x00, 0xBC, 0x00, 0x00, 0xBC, 0x00,
0x00, 0x7D, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x1F, 0xD0, 0x05, 0x07, 0xFF, 0xFE,
0x00, 0xBF, 0xFD, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFE, 0x7F, 0xFF, 0xFE, 0x15,
0x55, 0x54, 0x15, 0x55, 0x55, 0x52, 0xFF, 0xFF, 0xFF, 0xC7, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xD0,
0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xD0, 0x00, 0x00,
0x00, 0x00, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x0F, 0xE9, 0x6F, 0xD0, 0x00, 0x00, 0x00, 0xF4,
0x00, 0x0F, 0xD0, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0xFF, 0x86, 0xE0, 0x2F,
0xD0, 0x00, 0x0F, 0xFF, 0xFF, 0xC0, 0x7F, 0xD0, 0x00, 0xFF, 0xFF, 0xFF, 0x02, 0xFF, 0xD0, 0x0F,
0xFF, 0xFF, 0xF4, 0x0F, 0xFF, 0xD0, 0xFF, 0xFF, 0xFF, 0x40, 0xBF, 0xFF, 0xD7, 0xFF, 0xFF, 0xF4,
0x0B, 0xFF, 0xFF, 0x87, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0xF8, 0x07, 0xFF, 0xFE, 0x07, 0xFF, 0xFF,
0x80, 0x07, 0xFF, 0xF8, 0x2F, 0xFF, 0xF8, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x07,
0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x07, 0xFD, 0x07, 0xFF, 0x80, 0x00, 0x00, 0x07, 0xF0, 0x0F,
0xF8, 0x00, 0x00, 0x00, 0x07, 0xD0, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x07, 0xD7, 0xF8, 0x00, 0x00,
0x00, 0x00, 0x07, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00,
0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
0x55, 0x54, 0x15, 0x55, 0x55, 0x52, 0xFF, 0xFF, 0xFF, 0xC7, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x01,
0x40, 0x00, 0x14, 0x00, 0x02, 0xFF, 0xC0, 0x2F, 0xFC, 0x00, 0xFF, 0xFC, 0x0F, 0xFF, 0xC0, 0x1F,
0x80, 0x01, 0xF8, 0x00, 0x02, 0xF0, 0x00, 0x2F, 0x00, 0x00, 0x3F, 0x00, 0x02, 0xF0, 0x00, 0x03,
0xF0, 0x00, 0x3F, 0x00, 0x00, 0xBF, 0xA9, 0x07, 0xFA, 0x90, 0xBF, 0xFF, 0xE7, 0xFF, 0xFE, 0x01,
0x7F, 0x54, 0x17, 0xF5, 0x40, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x00, 0x3F, 0x00, 0x03, 0xF0, 0x00,
0x03, 0xF0, 0x00, 0x3F, 0x00, 0x00, 0x3F, 0x00, 0x03, 0xF0, 0x00, 0x03, 0xF0, 0x00, 0x3F, 0x00,
0x00, 0x3F, 0x00, 0x03, 0xF0, 0x00, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x00, 0x3F, 0x00, 0x03, 0xF0,
0x00, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x00, 0x3F, 0x00, 0x03, 0xF0, 0x00, 0x03, 0xF0, 0x00, 0x3F,
0x00, 0x00, 0x3F, 0x00, 0x03, 0xF0, 0x00, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x01, 0x40,
0x00, 0x00, 0x2F, 0xFC, 0x14, 0x00, 0xFF, 0xFC, 0xBC, 0x01, 0xF8, 0x00, 0xBD, 0x02, 0xF0, 0x00,
0x28, 0x03, 0xF0, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x0B, 0xFA, 0x90, 0x68, 0xBF, 0xFF, 0xE0,
0x7C, 0x17, 0xF5, 0x40, 0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00,
0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00,
0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00,
0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x00, 0x01, 0x40, 0x00, 0x00, 0x2F, 0xFC,
0x7C, 0x00, 0xFF, 0xFC, 0x7C, 0x01, 0xF8, 0x00, 0x7C, 0x02, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00,
0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x0B, 0xFA, 0x90, 0x7C, 0xBF, 0xFF, 0xE0, 0x7C, 0x17, 0xF5, 0x40,
0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00,
0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00,
0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00,
0x7C, 0x03, 0xF0, 0x00, 0x7C, 0x00, 0x01, 0x40, 0x00, 0x14, 0x00, 0x00, 0x02, 0xFF, 0xC0, 0x2F,
0xFC, 0x14, 0x00, 0xFF, 0xFC, 0x0F, 0xFF, 0xCB, 0xC0, 0x1F, 0x80, 0x01, 0xF8, 0x00, 0xBD, 0x02,
0xF0, 0x00, 0x2F, 0x00, 0x02, 0x80, 0x3F, 0x00, 0x02, 0xF0, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x3F,
0x00, 0x00, 0x00, 0xBF, 0xA9, 0x07, 0xFA, 0x90, 0x68, 0xBF, 0xFF, 0xE7, 0xFF, 0xFE, 0x07, 0xC1,
0x7F, 0x54, 0x17, 0xF5, 0x40, 0x7C, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x07, 0xC0, 0x3F, 0x00, 0x03,
0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x07, 0xC0, 0x3F, 0x00, 0x03, 0xF0, 0x00, 0x7C,
0x03, 0xF0, 0x00, 0x3F, 0x00, 0x07, 0xC0, 0x3F, 0x00, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00,
0x3F, 0x00, 0x07, 0xC0, 0x3F, 0x00, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x07,
0xC0, 0x3F, 0x00, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x07, 0xC0, 0x3F, 0x00,
0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x07, 0xC0, 0x00, 0x01, 0x40, 0x00, 0x14,
0x00, 0x00, 0x02, 0xFF, 0xC0, 0x2F, 0xFC, 0x7C, 0x00, 0xFF, 0xFC, 0x0F, 0xFF, 0xC7, 0xC0, 0x1F,
0x80, 0x01, 0xF8, 0x00, 0x7C, 0x02, 0xF0, 0x00, 0x2F, 0x00, 0x07, 0xC0, 0x3F, 0x00, 0x02, 0xF0,
0x00, 0x7C, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x07, 0xC0, 0xBF, 0xA9, 0x07, 0xFA, 0x90, 0x7C, 0xBF,
0xFF, 0xE7, 0xFF, 0xFE, 0x07, 0xC1, 0x7F, 0x54, 0x17, 0xF5, 0x40, 0x7C, 0x03, 0xF0, 0x00, 0x3F,
0x00, 0x07, 0xC0, 0x3F, 0x00, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x07, 0xC0,
0x3F, 0x00, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x07, 0xC0, 0x3F, 0x00, 0x03,
0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x07, 0xC0, 0x3F, 0x00, 0x03, 0xF0, 0x00, 0x7C,
0x03, 0xF0, 0x00, 0x3F, 0x00, 0x07, 0xC0, 0x3F, 0x00, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00,
0x3F, 0x00, 0x07, 0xC0, 0x3F, 0x00, 0x03, 0xF0, 0x00, 0x7C, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x07,
0xC0, 0x00, 0x14, 0x00, 0x00, 0x01, 0xFF, 0xFD, 0x00, 0x01, 0xFF, 0xFF, 0xD0, 0x00, 0xFC, 0x01,
0xFC, 0x00, 0x7D, 0x00, 0x0F, 0x40, 0x1F, 0x00, 0x03, 0xD0, 0x0B, 0xC0, 0x00, 0xF4, 0x02, 0xF0,
0x01, 0xFF, 0xAA, 0xBC, 0x01, 0xFF, 0xFF, 0xEF, 0x00, 0x17, 0xE5, 0x5B, 0xC0, 0x00, 0xF4, 0x02,
0xF0, 0x00, 0x3D, 0x00, 0xBC, 0x00, 0x0F, 0x40, 0x2F, 0x00, 0x03, 0xD0, 0x0B, 0xC0, 0x00, 0xF4,
0x02, 0xF0, 0x00, 0x3D, 0x00, 0xBC, 0x00, 0x0F, 0x40, 0x2F, 0x00, 0x03, 0xD0, 0x0B, 0xC0, 0x00,
0xF4, 0x02, 0xF0, 0x00, 0x3E, 0x00, 0xBC, 0x00, 0x0F, 0xC0, 0x2F, 0x00, 0x01, 0xFF, 0xFB, 0xC0,
0x00, 0x2F, 0xFC, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x2F,
0xFD, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x2F, 0x40, 0xFC, 0x00, 0x00, 0x00,
0xF8, 0x01, 0xF0, 0x00, 0x00, 0x03, 0xD0, 0x07, 0xC0, 0x00, 0x00, 0x0B, 0x80, 0x1F, 0x00, 0x00,
0xBF, 0xFF, 0x01, 0xFE, 0xA9, 0x1F, 0xFF, 0xFC, 0x2F, 0xFF, 0xFC, 0xFD, 0x06, 0xF0, 0x1B, 0xD5,
0x57, 0xC0, 0x00, 0x00, 0x1F, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x7E, 0x00, 0x00, 0x01,
0xF0, 0x00, 0xBF, 0x80, 0x00, 0x07, 0xC0, 0x00, 0xBF, 0xF4, 0x00, 0x1F, 0x00, 0x00, 0x2F, 0xFC,
0x00, 0x7C, 0x00, 0x00, 0x07, 0xFC, 0x01, 0xF0, 0x00, 0x00, 0x02, 0xF4, 0x07, 0xC0, 0x00, 0x00,
0x03, 0xE0, 0x1F, 0x00, 0x00, 0x00, 0x0F, 0x80, 0x7D, 0x00, 0x64, 0x00, 0xBD, 0x00, 0xFC, 0x01,
0xFF, 0xFF, 0xE0, 0x02, 0xFF, 0xF2, 0xFF, 0xFD, 0x00, 0x02, 0xFF, 0xC0, 0x14, 0x00, 0x00, 0x00,
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF,
0xD0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x0F, 0xE9, 0x6F, 0xD0, 0x00,
0x00, 0x00, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0xFF,
0x86, 0xE0, 0x2F, 0xD0, 0x00, 0x0F, 0xFF, 0xFF, 0xC0, 0x7F, 0xD0, 0x00, 0xFF, 0xFF, 0xFF, 0x02,
0xFF, 0xD0, 0x0F, 0xFF, 0xFF, 0xF4, 0x0F, 0xFF, 0xD0, 0xFF, 0xFF, 0xFF, 0x40, 0xBF, 0xFF, 0xD7,
0xFF, 0xFF, 0xF4, 0x0B, 0xFF, 0xFF, 0x87, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0xF8, 0x07, 0xFF, 0xFE,
0x07, 0xFF, 0xFF, 0x80, 0x07, 0xFF, 0xF8, 0x2F, 0xFF, 0xF8, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xFF,
0x80, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x07, 0xFD, 0x07, 0xFF, 0x80, 0x00, 0x00,
0x07, 0xF0, 0x0F, 0xF8, 0x00, 0x00, 0x00, 0x07, 0xD0, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x07, 0xD7,
0xF8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0xF8, 0x00, 0x00,
0x00, 0x00, 0x00, 0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
};
static const EpdGlyph notosans_14_regularGlyphs[] = {
@ -4795,7 +4848,14 @@ static const EpdGlyph notosans_14_regularGlyphs[] = {
{ 14, 27, 17, 2, 24, 95, 62148 }, // ₿
{ 12, 21, 14, 1, 16, 63, 62243 }, // ⃀
{ 15, 3, 17, 1, 12, 12, 62306 }, //
{ 27, 28, 29, 1, 23, 189, 62318 }, // <20>
{ 22, 23, 20, 0, 23, 127, 62318 }, // ff
{ 16, 23, 18, 0, 23, 92, 62445 }, // fi
{ 16, 23, 18, 0, 23, 92, 62537 }, // fl
{ 26, 23, 28, 0, 23, 150, 62629 }, // ffi
{ 26, 23, 28, 0, 23, 150, 62779 }, // ffl
{ 17, 24, 20, 2, 23, 102, 62929 }, // ſt
{ 23, 24, 25, 1, 23, 138, 63031 }, // st
{ 27, 28, 29, 1, 23, 189, 63169 }, // <20>
};
static const EpdUnicodeInterval notosans_14_regularIntervals[] = {
@ -4813,14 +4873,15 @@ static const EpdUnicodeInterval notosans_14_regularIntervals[] = {
{ 0x2090, 0x209C, 0x33D },
{ 0x20A0, 0x20C0, 0x34A },
{ 0x2212, 0x2212, 0x36B },
{ 0xFFFD, 0xFFFD, 0x36C },
{ 0xFB00, 0xFB06, 0x36C },
{ 0xFFFD, 0xFFFD, 0x373 },
};
static const EpdFontData notosans_14_regular = {
notosans_14_regularBitmaps,
notosans_14_regularGlyphs,
notosans_14_regularIntervals,
15,
16,
40,
32,
-9,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t notosans_16_boldBitmaps[88779] = {
static const uint8_t notosans_16_boldBitmaps[90029] = {
0x3F, 0xF4, 0xFF, 0xD3, 0xFF, 0x4F, 0xFD, 0x3F, 0xF4, 0xFF, 0xD3, 0xFF, 0x0F, 0xFC, 0x2F, 0xF0,
0xBF, 0xC2, 0xFF, 0x0B, 0xFC, 0x1F, 0xF0, 0x7F, 0xC1, 0xFF, 0x07, 0xF8, 0x05, 0x40, 0x00, 0x00,
0x00, 0x07, 0xF8, 0x3F, 0xF4, 0xFF, 0xE3, 0xFF, 0x4B, 0xFC, 0x01, 0x40, 0xFF, 0x82, 0xFE, 0xFF,
@ -5542,22 +5542,100 @@ static const uint8_t notosans_16_boldBitmaps[88779] = {
0xF8, 0x00, 0x6F, 0xFF, 0xE0, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x55, 0x55,
0x54, 0x7F, 0xFF, 0xFF, 0xFC, 0x7F, 0xFF, 0xFF, 0xFC, 0x7F, 0xFF, 0xFF, 0xFC, 0x2A, 0xAA, 0xAA,
0xAA, 0x5F, 0xFF, 0xFF, 0xFF, 0xE7, 0xFF, 0xFF, 0xFF, 0xF9, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFD, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFD, 0x00,
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xE4, 0x06, 0xFD, 0x00,
0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0xFD, 0x00,
0x00, 0x00, 0xFF, 0xC1, 0xA8, 0x03, 0xFD, 0x00, 0x00, 0x0F, 0xFF, 0xBF, 0xF4, 0x0B, 0xFD, 0x00,
0x00, 0xFF, 0xFF, 0xFF, 0xE0, 0x2F, 0xFD, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFD, 0x00,
0xFF, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFD, 0x0F, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFD, 0x3F,
0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFF, 0xF4, 0x3F, 0xFF, 0xFF, 0x80, 0xBF, 0xFF, 0xFF, 0x40, 0x3F,
0xFF, 0xFD, 0x03, 0xFF, 0xFF, 0xF4, 0x00, 0x3F, 0xFF, 0xF4, 0x1F, 0xFF, 0xFF, 0x40, 0x00, 0x3F,
0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x3F,
0xFF, 0x5B, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x0F, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x3F,
0xC0, 0x2F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x3F,
0x5B, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F,
0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x01, 0x55, 0x40, 0x00, 0x55, 0x40, 0x00, 0x1F, 0xFF, 0xF0, 0x0B, 0xFF,
0xFC, 0x00, 0xBF, 0xFF, 0xF0, 0x2F, 0xFF, 0xFC, 0x00, 0xFF, 0xFF, 0xE0, 0x7F, 0xFF, 0xF4, 0x01,
0xFF, 0xE6, 0x90, 0xBF, 0xF9, 0xB0, 0x02, 0xFF, 0x80, 0x00, 0xBF, 0xD0, 0x00, 0x02, 0xFF, 0x40,
0x00, 0xBF, 0xC0, 0x00, 0x02, 0xFF, 0x40, 0x00, 0xFF, 0xD0, 0x00, 0x1F, 0xFF, 0xFF, 0x87, 0xFF,
0xFF, 0xE0, 0x7F, 0xFF, 0xFF, 0x9F, 0xFF, 0xFF, 0xE0, 0x7F, 0xFF, 0xFF, 0x9F, 0xFF, 0xFF, 0xE0,
0x2B, 0xFF, 0xAA, 0x5A, 0xFF, 0xEA, 0x90, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xC0, 0x00, 0x02, 0xFF,
0x40, 0x00, 0xBF, 0xC0, 0x00, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xC0, 0x00, 0x02, 0xFF, 0x40, 0x00,
0xBF, 0xC0, 0x00, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xC0, 0x00, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xC0,
0x00, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xC0, 0x00, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xC0, 0x00, 0x02,
0xFF, 0x40, 0x00, 0xBF, 0xC0, 0x00, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xC0, 0x00, 0x02, 0xFF, 0x40,
0x00, 0xBF, 0xC0, 0x00, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xC0, 0x00, 0x02, 0xFF, 0x40, 0x00, 0xBF,
0xC0, 0x00, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xC0, 0x00, 0x00, 0x01, 0x55, 0x40, 0x14, 0x00, 0x07,
0xFF, 0xFC, 0x7F, 0xC0, 0x0B, 0xFF, 0xFF, 0x3F, 0xF8, 0x03, 0xFF, 0xFF, 0x8F, 0xFE, 0x01, 0xFF,
0xE6, 0x92, 0xFF, 0x00, 0xBF, 0xE0, 0x00, 0x19, 0x00, 0x2F, 0xF4, 0x00, 0x00, 0x00, 0x0B, 0xFD,
0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0x82, 0xFF, 0x5F, 0xFF, 0xFF, 0xE0, 0xBF, 0xD7, 0xFF, 0xFF,
0xF8, 0x2F, 0xF4, 0xAF, 0xFE, 0xA9, 0x0B, 0xFD, 0x02, 0xFF, 0x40, 0x02, 0xFF, 0x40, 0xBF, 0xD0,
0x00, 0xBF, 0xD0, 0x2F, 0xF4, 0x00, 0x2F, 0xF4, 0x0B, 0xFD, 0x00, 0x0B, 0xFD, 0x02, 0xFF, 0x40,
0x02, 0xFF, 0x40, 0xBF, 0xD0, 0x00, 0xBF, 0xD0, 0x2F, 0xF4, 0x00, 0x2F, 0xF4, 0x0B, 0xFD, 0x00,
0x0B, 0xFD, 0x02, 0xFF, 0x40, 0x02, 0xFF, 0x40, 0xBF, 0xD0, 0x00, 0xBF, 0xD0, 0x2F, 0xF4, 0x00,
0x2F, 0xF4, 0x0B, 0xFD, 0x00, 0x0B, 0xFD, 0x02, 0xFF, 0x40, 0x02, 0xFF, 0x40, 0xBF, 0xD0, 0x00,
0xBF, 0xD0, 0x00, 0x01, 0x55, 0x40, 0x55, 0x00, 0x07, 0xFF, 0xFC, 0xBF, 0xD0, 0x0B, 0xFF, 0xFF,
0x2F, 0xF4, 0x03, 0xFF, 0xFF, 0x8B, 0xFD, 0x01, 0xFF, 0xE6, 0x92, 0xFF, 0x40, 0xBF, 0xE0, 0x00,
0xBF, 0xD0, 0x2F, 0xF4, 0x00, 0x2F, 0xF4, 0x0B, 0xFD, 0x00, 0x0B, 0xFD, 0x1F, 0xFF, 0xFF, 0x82,
0xFF, 0x5F, 0xFF, 0xFF, 0xE0, 0xBF, 0xD7, 0xFF, 0xFF, 0xF8, 0x2F, 0xF4, 0xAF, 0xFE, 0xA9, 0x0B,
0xFD, 0x02, 0xFF, 0x40, 0x02, 0xFF, 0x40, 0xBF, 0xD0, 0x00, 0xBF, 0xD0, 0x2F, 0xF4, 0x00, 0x2F,
0xF4, 0x0B, 0xFD, 0x00, 0x0B, 0xFD, 0x02, 0xFF, 0x40, 0x02, 0xFF, 0x40, 0xBF, 0xD0, 0x00, 0xBF,
0xD0, 0x2F, 0xF4, 0x00, 0x2F, 0xF4, 0x0B, 0xFD, 0x00, 0x0B, 0xFD, 0x02, 0xFF, 0x40, 0x02, 0xFF,
0x40, 0xBF, 0xD0, 0x00, 0xBF, 0xD0, 0x2F, 0xF4, 0x00, 0x2F, 0xF4, 0x0B, 0xFD, 0x00, 0x0B, 0xFD,
0x02, 0xFF, 0x40, 0x02, 0xFF, 0x40, 0xBF, 0xD0, 0x00, 0xBF, 0xD0, 0x00, 0x01, 0x55, 0x40, 0x00,
0x55, 0x40, 0x05, 0x00, 0x01, 0xFF, 0xFF, 0x00, 0xBF, 0xFF, 0xCB, 0xFC, 0x00, 0xBF, 0xFF, 0xF0,
0x2F, 0xFF, 0xFC, 0xFF, 0xD0, 0x0F, 0xFF, 0xFE, 0x07, 0xFF, 0xFF, 0x4F, 0xFD, 0x01, 0xFF, 0xE6,
0x90, 0xBF, 0xF9, 0xB0, 0xBF, 0xC0, 0x2F, 0xF8, 0x00, 0x0B, 0xFD, 0x00, 0x01, 0x90, 0x02, 0xFF,
0x40, 0x00, 0xBF, 0xC0, 0x00, 0x00, 0x00, 0x2F, 0xF4, 0x00, 0x0F, 0xFD, 0x00, 0x00, 0x00, 0x1F,
0xFF, 0xFF, 0x87, 0xFF, 0xFF, 0xE0, 0xFF, 0xC7, 0xFF, 0xFF, 0xF9, 0xFF, 0xFF, 0xFE, 0x0F, 0xFC,
0x7F, 0xFF, 0xFF, 0x9F, 0xFF, 0xFF, 0xE0, 0xFF, 0xC2, 0xBF, 0xFA, 0xA5, 0xAF, 0xFE, 0xA9, 0x0F,
0xFC, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xC0, 0x00, 0xFF, 0xC0, 0x2F, 0xF4, 0x00, 0x0B, 0xFC, 0x00,
0x0F, 0xFC, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xC0, 0x00, 0xFF, 0xC0, 0x2F, 0xF4, 0x00, 0x0B, 0xFC,
0x00, 0x0F, 0xFC, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xC0, 0x00, 0xFF, 0xC0, 0x2F, 0xF4, 0x00, 0x0B,
0xFC, 0x00, 0x0F, 0xFC, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xC0, 0x00, 0xFF, 0xC0, 0x2F, 0xF4, 0x00,
0x0B, 0xFC, 0x00, 0x0F, 0xFC, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xC0, 0x00, 0xFF, 0xC0, 0x2F, 0xF4,
0x00, 0x0B, 0xFC, 0x00, 0x0F, 0xFC, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xC0, 0x00, 0xFF, 0xC0, 0x2F,
0xF4, 0x00, 0x0B, 0xFC, 0x00, 0x0F, 0xFC, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xC0, 0x00, 0xFF, 0xC0,
0x2F, 0xF4, 0x00, 0x0B, 0xFC, 0x00, 0x0F, 0xFC, 0x00, 0x01, 0x55, 0x40, 0x00, 0x55, 0x40, 0x55,
0x40, 0x01, 0xFF, 0xFF, 0x00, 0xBF, 0xFF, 0xCF, 0xFD, 0x00, 0xBF, 0xFF, 0xF0, 0x2F, 0xFF, 0xFC,
0xFF, 0xD0, 0x0F, 0xFF, 0xFE, 0x03, 0xFF, 0xFF, 0x8F, 0xFD, 0x01, 0xFF, 0xE6, 0x90, 0xBF, 0xF9,
0xB0, 0xFF, 0xD0, 0x2F, 0xF8, 0x00, 0x0B, 0xFE, 0x00, 0x0F, 0xFD, 0x02, 0xFF, 0x40, 0x00, 0xBF,
0xD0, 0x00, 0xFF, 0xD0, 0x2F, 0xF4, 0x00, 0x0B, 0xFD, 0x00, 0x0F, 0xFD, 0x1F, 0xFF, 0xFF, 0x87,
0xFF, 0xFF, 0xE0, 0xFF, 0xD7, 0xFF, 0xFF, 0xF9, 0xFF, 0xFF, 0xFE, 0x0F, 0xFD, 0x7F, 0xFF, 0xFF,
0x9F, 0xFF, 0xFF, 0xE0, 0xFF, 0xD2, 0xBF, 0xFA, 0xA4, 0xAF, 0xFE, 0xA9, 0x0F, 0xFD, 0x02, 0xFF,
0x40, 0x00, 0xBF, 0xD0, 0x00, 0xFF, 0xD0, 0x2F, 0xF4, 0x00, 0x0B, 0xFD, 0x00, 0x0F, 0xFD, 0x02,
0xFF, 0x40, 0x00, 0xBF, 0xD0, 0x00, 0xFF, 0xD0, 0x2F, 0xF4, 0x00, 0x0B, 0xFD, 0x00, 0x0F, 0xFD,
0x02, 0xFF, 0x40, 0x00, 0xBF, 0xD0, 0x00, 0xFF, 0xD0, 0x2F, 0xF4, 0x00, 0x0B, 0xFD, 0x00, 0x0F,
0xFD, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xD0, 0x00, 0xFF, 0xD0, 0x2F, 0xF4, 0x00, 0x0B, 0xFD, 0x00,
0x0F, 0xFD, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xD0, 0x00, 0xFF, 0xD0, 0x2F, 0xF4, 0x00, 0x0B, 0xFD,
0x00, 0x0F, 0xFD, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xD0, 0x00, 0xFF, 0xD0, 0x2F, 0xF4, 0x00, 0x0B,
0xFD, 0x00, 0x0F, 0xFD, 0x02, 0xFF, 0x40, 0x00, 0xBF, 0xD0, 0x00, 0xFF, 0xD0, 0x2F, 0xF4, 0x00,
0x0B, 0xFD, 0x00, 0x0F, 0xFD, 0x00, 0x01, 0x55, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xE0, 0x00,
0x00, 0x7F, 0xFF, 0xFF, 0xF8, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x3F, 0xFE, 0x5B, 0xFF,
0xE0, 0x00, 0xFF, 0xD0, 0x01, 0xFF, 0x80, 0x07, 0xFF, 0x00, 0x07, 0xFE, 0x00, 0x1F, 0xF8, 0x00,
0x1F, 0xFC, 0x00, 0x7F, 0xE0, 0x01, 0xFF, 0xFF, 0xFD, 0xFF, 0x80, 0x2F, 0xFF, 0xFF, 0xF7, 0xFE,
0x00, 0xBF, 0xFF, 0xFF, 0xDF, 0xF8, 0x01, 0xAF, 0xFE, 0xA9, 0x7F, 0xE0, 0x00, 0x7F, 0xE0, 0x01,
0xFF, 0x80, 0x01, 0xFF, 0x80, 0x07, 0xFE, 0x00, 0x07, 0xFE, 0x00, 0x1F, 0xF8, 0x00, 0x1F, 0xF8,
0x00, 0x7F, 0xE0, 0x00, 0x7F, 0xE0, 0x01, 0xFF, 0x80, 0x01, 0xFF, 0x80, 0x07, 0xFE, 0x00, 0x07,
0xFE, 0x00, 0x1F, 0xF8, 0x00, 0x1F, 0xF8, 0x00, 0x7F, 0xE0, 0x00, 0x7F, 0xE0, 0x01, 0xFF, 0x80,
0x00, 0xFF, 0xC0, 0x07, 0xFE, 0x00, 0x03, 0xFF, 0xEB, 0xDF, 0xF8, 0x00, 0x0B, 0xFF, 0xFF, 0x7F,
0xE0, 0x00, 0x0F, 0xFF, 0xFD, 0xFF, 0x80, 0x00, 0x0F, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x01, 0x50,
0x00, 0x00, 0x00, 0x00, 0x15, 0x50, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xE4, 0x00, 0x00,
0x00, 0x01, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x00,
0xBF, 0xF9, 0x6F, 0xFE, 0x00, 0x00, 0x00, 0x3F, 0xE0, 0x01, 0xFF, 0x80, 0x00, 0x00, 0x0F, 0xF0,
0x00, 0x7F, 0xE0, 0x00, 0x00, 0x5B, 0xFD, 0x00, 0x1F, 0xF8, 0x00, 0x07, 0xFF, 0xFF, 0xD0, 0x1F,
0xFF, 0xFF, 0xC7, 0xFF, 0xFF, 0xFC, 0x2F, 0xFF, 0xFF, 0xF3, 0xFF, 0xFF, 0xFD, 0x0B, 0xFF, 0xFF,
0xFD, 0xFF, 0xD0, 0x6F, 0x01, 0xAF, 0xFE, 0xA9, 0x7F, 0xD0, 0x00, 0x40, 0x07, 0xFE, 0x00, 0x1F,
0xFD, 0x00, 0x00, 0x01, 0xFF, 0x80, 0x03, 0xFF, 0xF4, 0x00, 0x00, 0x7F, 0xE0, 0x00, 0xBF, 0xFF,
0xE0, 0x00, 0x1F, 0xF8, 0x00, 0x0B, 0xFF, 0xFF, 0x40, 0x07, 0xFE, 0x00, 0x00, 0x7F, 0xFF, 0xF4,
0x01, 0xFF, 0x80, 0x00, 0x01, 0xBF, 0xFF, 0x00, 0x7F, 0xE0, 0x00, 0x00, 0x03, 0xFF, 0xC0, 0x1F,
0xF8, 0x00, 0x00, 0x00, 0x3F, 0xF4, 0x07, 0xFE, 0x00, 0x14, 0x00, 0x0B, 0xFC, 0x00, 0xFF, 0xC0,
0x07, 0xF9, 0x5B, 0xFF, 0x00, 0x3F, 0xFE, 0xBD, 0xFF, 0xFF, 0xFF, 0x80, 0x0F, 0xFF, 0xFF, 0x7F,
0xFF, 0xFF, 0x80, 0x00, 0xFF, 0xFF, 0xCB, 0xFF, 0xFF, 0x40, 0x00, 0x0F, 0xFF, 0xE0, 0x01, 0x50,
0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F,
0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF,
0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xE4, 0x06,
0xFD, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0x00,
0xFD, 0x00, 0x00, 0x00, 0xFF, 0xC1, 0xA8, 0x03, 0xFD, 0x00, 0x00, 0x0F, 0xFF, 0xBF, 0xF4, 0x0B,
0xFD, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xE0, 0x2F, 0xFD, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0x00, 0xFF,
0xFD, 0x00, 0xFF, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFD, 0x0F, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF,
0xFD, 0x3F, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFF, 0xF4, 0x3F, 0xFF, 0xFF, 0x80, 0xBF, 0xFF, 0xFF,
0x40, 0x3F, 0xFF, 0xFD, 0x03, 0xFF, 0xFF, 0xF4, 0x00, 0x3F, 0xFF, 0xF4, 0x1F, 0xFF, 0xFF, 0x40,
0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x00,
0x00, 0x3F, 0xFF, 0x5B, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x0F, 0xFF, 0x40, 0x00, 0x00,
0x00, 0x3F, 0xC0, 0x2F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x00,
0x00, 0x3F, 0x5B, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00,
0x00, 0x3F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph notosans_16_boldGlyphs[] = {
@ -6437,7 +6515,14 @@ static const EpdGlyph notosans_16_boldGlyphs[] = {
{ 15, 32, 19, 3, 28, 120, 88289 }, // ₿
{ 16, 25, 17, 1, 19, 100, 88409 }, // ⃀
{ 17, 5, 19, 1, 14, 22, 88509 }, //
{ 31, 32, 33, 1, 26, 248, 88531 }, // <20>
{ 28, 26, 26, 0, 26, 182, 88531 }, // ff
{ 21, 26, 23, 0, 26, 137, 88713 }, // fi
{ 21, 26, 23, 0, 26, 137, 88850 }, // fl
{ 34, 26, 36, 0, 26, 221, 88987 }, // ffi
{ 34, 26, 36, 0, 26, 221, 89208 }, // ffl
{ 23, 27, 26, 2, 26, 156, 89429 }, // ſt
{ 29, 27, 31, 1, 26, 196, 89585 }, // st
{ 31, 32, 33, 1, 26, 248, 89781 }, // <20>
};
static const EpdUnicodeInterval notosans_16_boldIntervals[] = {
@ -6455,14 +6540,15 @@ static const EpdUnicodeInterval notosans_16_boldIntervals[] = {
{ 0x2090, 0x209C, 0x33D },
{ 0x20A0, 0x20C0, 0x34A },
{ 0x2212, 0x2212, 0x36B },
{ 0xFFFD, 0xFFFD, 0x36C },
{ 0xFB00, 0xFB06, 0x36C },
{ 0xFFFD, 0xFFFD, 0x373 },
};
static const EpdFontData notosans_16_bold = {
notosans_16_boldBitmaps,
notosans_16_boldGlyphs,
notosans_16_boldIntervals,
15,
16,
45,
36,
-10,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t notosans_16_bolditalicBitmaps[94410] = {
static const uint8_t notosans_16_bolditalicBitmaps[96287] = {
0x00, 0x3F, 0xF4, 0x01, 0xFF, 0xD0, 0x07, 0xFF, 0x00, 0x2F, 0xF8, 0x00, 0xFF, 0xD0, 0x03, 0xFF,
0x00, 0x0F, 0xFC, 0x00, 0x7F, 0xE0, 0x01, 0xFF, 0x40, 0x0B, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0xFF,
0x80, 0x03, 0xFD, 0x00, 0x1F, 0xF0, 0x00, 0x7F, 0xC0, 0x02, 0xFE, 0x00, 0x01, 0x50, 0x00, 0x00,
@ -5894,22 +5894,139 @@ static const uint8_t notosans_16_bolditalicBitmaps[94410] = {
0xFF, 0xFF, 0xFE, 0x00, 0xBF, 0xFF, 0xFF, 0xF0, 0x03, 0xFF, 0xFF, 0xFE, 0x00, 0x0F, 0xFF, 0xFF,
0x40, 0x00, 0x01, 0xF0, 0xF4, 0x00, 0x00, 0x07, 0x83, 0xC0, 0x00, 0x00, 0x2E, 0x1F, 0x00, 0x00,
0x00, 0x10, 0x10, 0x00, 0x00, 0x2F, 0xFF, 0xF3, 0xFF, 0xFE, 0x3F, 0xFF, 0xD7, 0xFF, 0xFD, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFD, 0x00, 0x00,
0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xE4, 0x06, 0xFD, 0x00, 0x00,
0x00, 0x00, 0xF8, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0xFD, 0x00, 0x00,
0x00, 0xFF, 0xC1, 0xA8, 0x03, 0xFD, 0x00, 0x00, 0x0F, 0xFF, 0xBF, 0xF4, 0x0B, 0xFD, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0xE0, 0x2F, 0xFD, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFD, 0x00, 0xFF,
0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFD, 0x0F, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFD, 0x3F, 0xFF,
0xFF, 0xF0, 0x07, 0xFF, 0xFF, 0xF4, 0x3F, 0xFF, 0xFF, 0x80, 0xBF, 0xFF, 0xFF, 0x40, 0x3F, 0xFF,
0xFD, 0x03, 0xFF, 0xFF, 0xF4, 0x00, 0x3F, 0xFF, 0xF4, 0x1F, 0xFF, 0xFF, 0x40, 0x00, 0x3F, 0xFF,
0xFF, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x3F, 0xFF,
0x5B, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x0F, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x3F, 0xC0,
0x2F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x5B,
0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xF4,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x50, 0x00, 0x15, 0x50, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0x01,
0xFF, 0xFC, 0x00, 0x00, 0x02, 0xFF, 0xFE, 0x07, 0xFF, 0xFC, 0x00, 0x00, 0x07, 0xFF, 0xFD, 0x0F,
0xFF, 0xF8, 0x00, 0x00, 0x0F, 0xFF, 0x6C, 0x2F, 0xFE, 0x60, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x3F,
0xF0, 0x00, 0x00, 0x00, 0x1F, 0xF4, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x00, 0x2F, 0xF4, 0x00, 0x7F,
0xE0, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0x80, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x0A, 0xFF, 0xEA, 0xAA, 0xFF,
0xEA, 0x00, 0x00, 0x00, 0xFF, 0xC0, 0x01, 0xFF, 0x40, 0x00, 0x00, 0x00, 0xFF, 0xC0, 0x02, 0xFF,
0x00, 0x00, 0x00, 0x00, 0xFF, 0x80, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x01, 0xFF, 0x40, 0x03, 0xFF,
0x00, 0x00, 0x00, 0x02, 0xFF, 0x40, 0x07, 0xFE, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x0B, 0xFD,
0x00, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x0B, 0xFC, 0x00, 0x00, 0x00, 0x07, 0xFE, 0x00, 0x0F, 0xFC,
0x00, 0x00, 0x00, 0x07, 0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x00, 0x00, 0x0B, 0xFC, 0x00, 0x1F, 0xF8,
0x00, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x2F, 0xF4, 0x00, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x3F, 0xF0,
0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x2F, 0xF4, 0x00, 0x3F, 0xE0,
0x00, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0x7F, 0xD0, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0xBF, 0xD0,
0x00, 0x00, 0x00, 0x7F, 0xE0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x01, 0xFF, 0xD0, 0x03, 0xFF, 0x80,
0x00, 0x00, 0xBF, 0xFF, 0xC0, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0xBF, 0xFF, 0x40, 0xFF, 0xFE, 0x00,
0x00, 0x00, 0xBF, 0xFE, 0x00, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x7F, 0xE0, 0x00, 0xFF, 0xD0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x50, 0x00, 0x50, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0x0B, 0xFC,
0x00, 0x00, 0x02, 0xFF, 0xFE, 0x0F, 0xFC, 0x00, 0x00, 0x07, 0xFF, 0xFD, 0x1F, 0xFC, 0x00, 0x00,
0x0F, 0xFE, 0x58, 0x0F, 0xF8, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x01, 0x90, 0x00, 0x00, 0x1F, 0xF8,
0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xE0, 0x7F,
0xF0, 0x00, 0x0F, 0xFF, 0xFF, 0xD0, 0x7F, 0xE0, 0x00, 0x0F, 0xFF, 0xFF, 0xC0, 0xBF, 0xD0, 0x00,
0x0A, 0xFF, 0xEA, 0x80, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xC0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0xFF,
0xC0, 0x01, 0xFF, 0x80, 0x00, 0x00, 0xFF, 0xC0, 0x02, 0xFF, 0x40, 0x00, 0x01, 0xFF, 0x80, 0x03,
0xFF, 0x40, 0x00, 0x02, 0xFF, 0x40, 0x03, 0xFF, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x03, 0xFF, 0x00,
0x00, 0x03, 0xFF, 0x00, 0x07, 0xFE, 0x00, 0x00, 0x03, 0xFE, 0x00, 0x0B, 0xFD, 0x00, 0x00, 0x07,
0xFE, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x0B, 0xFD, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x0F, 0xFC, 0x00,
0x0F, 0xFC, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x2F, 0xF4,
0x00, 0x00, 0x1F, 0xF4, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x2F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xE0,
0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0x80, 0x00, 0x00,
0x00, 0x00, 0xBF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE4, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x05, 0x50, 0x01, 0x54, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0x0F, 0xFC, 0x00, 0x00,
0x02, 0xFF, 0xFE, 0x0F, 0xFC, 0x00, 0x00, 0x07, 0xFF, 0xFD, 0x0F, 0xFC, 0x00, 0x00, 0x0F, 0xFE,
0x58, 0x1F, 0xF8, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x2F, 0xF4, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x3F,
0xF0, 0x00, 0x00, 0x2F, 0xF4, 0x00, 0x3F, 0xF0, 0x00, 0x01, 0xFF, 0xFF, 0xE0, 0x7F, 0xE0, 0x00,
0x0F, 0xFF, 0xFF, 0xD0, 0x7F, 0xE0, 0x00, 0x0F, 0xFF, 0xFF, 0xC0, 0xBF, 0xD0, 0x00, 0x0A, 0xFF,
0xEA, 0x80, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xC0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xC0, 0x01,
0xFF, 0x80, 0x00, 0x00, 0xFF, 0xC0, 0x02, 0xFF, 0x40, 0x00, 0x01, 0xFF, 0x80, 0x03, 0xFF, 0x00,
0x00, 0x02, 0xFF, 0x40, 0x03, 0xFF, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x03,
0xFF, 0x00, 0x07, 0xFE, 0x00, 0x00, 0x03, 0xFE, 0x00, 0x0B, 0xFD, 0x00, 0x00, 0x07, 0xFE, 0x00,
0x0F, 0xFC, 0x00, 0x00, 0x0B, 0xFD, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x1F, 0xF8,
0x00, 0x00, 0x0F, 0xFC, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x2F, 0xF4, 0x00, 0x00,
0x1F, 0xF4, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x2F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xF0,
0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xE0, 0x00, 0x00,
0x00, 0x00, 0xBF, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00,
0xBF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x05, 0x50, 0x00, 0x15, 0x50, 0x01, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFC, 0x07, 0xFF, 0xF0,
0xBF, 0x80, 0x00, 0x00, 0x2F, 0xFF, 0xE0, 0x7F, 0xFF, 0xC3, 0xFF, 0x00, 0x00, 0x01, 0xFF, 0xFF,
0x43, 0xFF, 0xFE, 0x1F, 0xFC, 0x00, 0x00, 0x0F, 0xFF, 0x6C, 0x2F, 0xFE, 0x60, 0x3F, 0xD0, 0x00,
0x00, 0x3F, 0xF0, 0x00, 0xFF, 0xC0, 0x00, 0x19, 0x00, 0x00, 0x01, 0xFF, 0x40, 0x03, 0xFE, 0x00,
0x00, 0x00, 0x00, 0x00, 0x0B, 0xFD, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xC1, 0xFF, 0x80, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x07, 0xFD, 0x00,
0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x2F, 0xF0, 0x00, 0x02, 0xBF, 0xFA, 0xAA, 0xBF, 0xFA,
0x80, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xC0, 0x01, 0xFF, 0x40, 0x03, 0xFF, 0x00, 0x00, 0x03, 0xFF,
0x00, 0x0B, 0xFC, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x0F, 0xF8, 0x00, 0x3F, 0xF0, 0x00, 0xBF, 0xD0,
0x00, 0x00, 0x7F, 0xD0, 0x00, 0xFF, 0xC0, 0x02, 0xFF, 0x00, 0x00, 0x02, 0xFF, 0x40, 0x07, 0xFE,
0x00, 0x0F, 0xFC, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x2F, 0xF4, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x3F,
0xF0, 0x00, 0xBF, 0xC0, 0x01, 0xFF, 0x80, 0x00, 0x01, 0xFF, 0x80, 0x03, 0xFF, 0x00, 0x0B, 0xFD,
0x00, 0x00, 0x07, 0xFD, 0x00, 0x0F, 0xF8, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x2F, 0xF0, 0x00, 0x7F,
0xE0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xC0, 0x02, 0xFF, 0x40, 0x03, 0xFE, 0x00, 0x00, 0x03,
0xFF, 0x00, 0x0F, 0xFC, 0x00, 0x1F, 0xF4, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x3F, 0xF0, 0x00, 0xBF,
0xC0, 0x00, 0x00, 0xBF, 0xD0, 0x00, 0xFF, 0x80, 0x03, 0xFF, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x07,
0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x2F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00,
0x7F, 0xE0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x40, 0x0F, 0xFE, 0x00, 0x00,
0x00, 0x00, 0x0B, 0xFF, 0xFC, 0x0F, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xD0, 0x3F,
0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFE, 0x00, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x01,
0xFF, 0x80, 0x03, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x50, 0x00,
0x15, 0x50, 0x05, 0x50, 0x00, 0x00, 0x02, 0xFF, 0xFC, 0x07, 0xFF, 0xF0, 0xFF, 0xC0, 0x00, 0x00,
0x2F, 0xFF, 0xE0, 0x7F, 0xFF, 0xC3, 0xFF, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x43, 0xFF, 0xFE, 0x0F,
0xF8, 0x00, 0x00, 0x0F, 0xFF, 0x6C, 0x2F, 0xFE, 0x60, 0x7F, 0xD0, 0x00, 0x00, 0x3F, 0xF0, 0x00,
0xFF, 0xC0, 0x02, 0xFF, 0x40, 0x00, 0x01, 0xFF, 0x40, 0x03, 0xFE, 0x00, 0x0F, 0xFC, 0x00, 0x00,
0x0B, 0xFD, 0x00, 0x1F, 0xF8, 0x00, 0x3F, 0xF0, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC1,
0xFF, 0x80, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x07, 0xFD, 0x00, 0x00, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xF4, 0x2F, 0xF0, 0x00, 0x02, 0xBF, 0xFA, 0xAA, 0xBF, 0xFA, 0x80, 0xFF, 0xC0, 0x00,
0x00, 0xFF, 0xC0, 0x01, 0xFF, 0x40, 0x03, 0xFF, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x0B, 0xFC, 0x00,
0x1F, 0xF8, 0x00, 0x00, 0x0F, 0xF8, 0x00, 0x3F, 0xF0, 0x00, 0xBF, 0xD0, 0x00, 0x00, 0x7F, 0xD0,
0x00, 0xFF, 0xC0, 0x03, 0xFF, 0x00, 0x00, 0x02, 0xFF, 0x40, 0x07, 0xFE, 0x00, 0x0F, 0xFC, 0x00,
0x00, 0x0F, 0xFC, 0x00, 0x2F, 0xF4, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0xBF, 0xC0,
0x01, 0xFF, 0x80, 0x00, 0x01, 0xFF, 0x80, 0x03, 0xFF, 0x00, 0x0B, 0xFD, 0x00, 0x00, 0x07, 0xFD,
0x00, 0x0F, 0xF8, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x2F, 0xF0, 0x00, 0x7F, 0xE0, 0x00, 0xFF, 0xC0,
0x00, 0x00, 0xFF, 0xC0, 0x02, 0xFF, 0x40, 0x03, 0xFE, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x0F, 0xFC,
0x00, 0x1F, 0xF4, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x3F, 0xF0, 0x00, 0xBF, 0xC0, 0x00, 0x00, 0xBF,
0xD0, 0x00, 0xFF, 0x80, 0x03, 0xFF, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x07, 0xFD, 0x00, 0x00, 0x00,
0x00, 0x00, 0x0F, 0xFC, 0x00, 0x2F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xE0, 0x00, 0xFF,
0xC0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x40, 0x0F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF,
0xFC, 0x0F, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xD0, 0x3F, 0xFF, 0x80, 0x00, 0x00,
0x00, 0x00, 0xBF, 0xFE, 0x00, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0x80, 0x03, 0xFF,
0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x55, 0x40, 0x00, 0x00, 0x00, 0x00,
0x06, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0xBF,
0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0x96, 0xFF, 0xF0, 0x00, 0x00, 0x02, 0xFF, 0xC0,
0x07, 0xFF, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0x7F, 0xE0, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x0B,
0xFE, 0x00, 0x00, 0x00, 0x7F, 0xE0, 0x02, 0xFF, 0xFF, 0xE0, 0x00, 0x0B, 0xFD, 0x01, 0xFF, 0xFF,
0xFE, 0x00, 0x00, 0xFF, 0xC0, 0x2F, 0xFF, 0xFF, 0xD0, 0x00, 0x0F, 0xFC, 0x01, 0xAF, 0xFA, 0xA8,
0x00, 0x00, 0xFF, 0x80, 0x02, 0xFF, 0x40, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x3F, 0xF0, 0x00, 0x00,
0x02, 0xFF, 0x40, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0x7F, 0xE0, 0x00, 0x00, 0x03,
0xFF, 0x00, 0x07, 0xFD, 0x00, 0x00, 0x00, 0x7F, 0xE0, 0x00, 0xBF, 0xC0, 0x00, 0x00, 0x07, 0xFD,
0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0xBF, 0xC0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x0F, 0xFC, 0x00,
0x1F, 0xF8, 0x00, 0x00, 0x00, 0xFF, 0xC0, 0x01, 0xFF, 0x80, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x1F,
0xFE, 0xB8, 0x00, 0x02, 0xFF, 0x40, 0x01, 0xFF, 0xFF, 0x80, 0x00, 0x2F, 0xF0, 0x00, 0x0F, 0xFF,
0xF8, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x3F, 0xFF, 0x40, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x15, 0x00,
0x00, 0x07, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x2F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF,
0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFE, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x55, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
0xBF, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x01, 0xFF,
0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0x96, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x3F, 0xE0,
0x00, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x6B, 0xFC, 0x00,
0x1F, 0xF8, 0x00, 0x00, 0x7F, 0xFF, 0xF8, 0x02, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFF, 0xF0, 0x7F,
0xFF, 0xFF, 0x80, 0x3F, 0xFF, 0xFF, 0x42, 0xFF, 0xFF, 0xFD, 0x02, 0xFF, 0xD1, 0xBC, 0x06, 0xBF,
0xFA, 0xA0, 0x0B, 0xFD, 0x00, 0x00, 0x01, 0xFF, 0x40, 0x00, 0x2F, 0xF8, 0x00, 0x00, 0x0B, 0xFC,
0x00, 0x00, 0xBF, 0xF8, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0xFF, 0xFE, 0x00, 0x00, 0xFF, 0xC0,
0x00, 0x01, 0xFF, 0xFF, 0x00, 0x07, 0xFE, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x00, 0x2F, 0xF4, 0x00,
0x00, 0x00, 0x7F, 0xFD, 0x00, 0xBF, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xF4, 0x03, 0xFF, 0x00, 0x00,
0x00, 0x00, 0xBF, 0xD0, 0x0F, 0xFC, 0x00, 0x01, 0x00, 0x02, 0xFF, 0x40, 0x7F, 0xF0, 0x00, 0x0B,
0xE5, 0x6F, 0xFC, 0x01, 0xFF, 0xFB, 0xC0, 0x2F, 0xFF, 0xFF, 0xE0, 0x03, 0xFF, 0xFF, 0x00, 0xBF,
0xFF, 0xFE, 0x00, 0x0F, 0xFF, 0xFC, 0x01, 0xBF, 0xFF, 0x90, 0x00, 0x0B, 0xFF, 0xD0, 0x00, 0x05,
0x40, 0x00, 0x00, 0x01, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x0F, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00,
0x0F, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x0F,
0xE4, 0x06, 0xFD, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x0F, 0xE0,
0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0xFF, 0xC1, 0xA8, 0x03, 0xFD, 0x00, 0x00, 0x0F, 0xFF, 0xBF,
0xF4, 0x0B, 0xFD, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xE0, 0x2F, 0xFD, 0x00, 0x0F, 0xFF, 0xFF, 0xFF,
0x00, 0xFF, 0xFD, 0x00, 0xFF, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFD, 0x0F, 0xFF, 0xFF, 0xFF, 0x00,
0x7F, 0xFF, 0xFD, 0x3F, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFF, 0xF4, 0x3F, 0xFF, 0xFF, 0x80, 0xBF,
0xFF, 0xFF, 0x40, 0x3F, 0xFF, 0xFD, 0x03, 0xFF, 0xFF, 0xF4, 0x00, 0x3F, 0xFF, 0xF4, 0x1F, 0xFF,
0xFF, 0x40, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF,
0x40, 0x00, 0x00, 0x3F, 0xFF, 0x5B, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x0F, 0xFF, 0x40,
0x00, 0x00, 0x00, 0x3F, 0xC0, 0x2F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0xFF, 0x40, 0x00,
0x00, 0x00, 0x00, 0x3F, 0x5B, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x40, 0x00, 0x00,
0x00, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph notosans_16_bolditalicGlyphs[] = {
@ -6788,7 +6905,14 @@ static const EpdGlyph notosans_16_bolditalicGlyphs[] = {
{ 23, 28, 20, -1, 28, 161, 93836 }, // ₾
{ 19, 32, 18, 0, 28, 152, 93997 }, // ₿
{ 10, 5, 11, 0, 11, 13, 94149 }, //
{ 31, 32, 33, 1, 26, 248, 94162 }, // <20>
{ 32, 34, 24, -4, 26, 272, 94162 }, // ff
{ 28, 34, 22, -4, 26, 238, 94434 }, // fi
{ 28, 34, 22, -4, 26, 238, 94672 }, // fl
{ 39, 34, 33, -4, 26, 332, 94910 }, // ffi
{ 39, 34, 33, -4, 26, 332, 95242 }, // ffl
{ 30, 34, 25, -4, 26, 255, 95574 }, // ſt
{ 31, 27, 29, 0, 26, 210, 95829 }, // st
{ 31, 32, 33, 1, 26, 248, 96039 }, // <20>
};
static const EpdUnicodeInterval notosans_16_bolditalicIntervals[] = {
@ -6806,14 +6930,15 @@ static const EpdUnicodeInterval notosans_16_bolditalicIntervals[] = {
{ 0x2090, 0x209C, 0x33D },
{ 0x20A0, 0x20BF, 0x34A },
{ 0x2212, 0x2212, 0x36A },
{ 0xFFFD, 0xFFFD, 0x36B },
{ 0xFB00, 0xFB06, 0x36B },
{ 0xFFFD, 0xFFFD, 0x372 },
};
static const EpdFontData notosans_16_bolditalic = {
notosans_16_bolditalicBitmaps,
notosans_16_bolditalicGlyphs,
notosans_16_bolditalicIntervals,
15,
16,
45,
36,
-10,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t notosans_16_italicBitmaps[85772] = {
static const uint8_t notosans_16_italicBitmaps[87444] = {
0x00, 0x1F, 0xC0, 0x02, 0xFC, 0x00, 0x3F, 0x80, 0x03, 0xF4, 0x00, 0x3F, 0x00, 0x07, 0xF0, 0x00,
0xBE, 0x00, 0x0B, 0xD0, 0x00, 0xFC, 0x00, 0x0F, 0xC0, 0x00, 0xF8, 0x00, 0x1F, 0x40, 0x02, 0xF0,
0x00, 0x3F, 0x00, 0x03, 0xE0, 0x00, 0x3D, 0x00, 0x07, 0xC0, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00,
@ -5354,22 +5354,127 @@ static const uint8_t notosans_16_italicBitmaps[85772] = {
0xBE, 0x02, 0xF4, 0x00, 0x0F, 0xC0, 0x3F, 0x00, 0x07, 0xF8, 0x03, 0xFA, 0xAB, 0xFF, 0x00, 0x7F,
0xFF, 0xFF, 0x80, 0x0B, 0xFF, 0xFF, 0x80, 0x00, 0x03, 0xC2, 0xD0, 0x00, 0x00, 0x3C, 0x3C, 0x00,
0x00, 0x07, 0x83, 0xC0, 0x00, 0x00, 0x10, 0x10, 0x00, 0x00, 0x05, 0x55, 0x42, 0xFF, 0xFC, 0x3F,
0xFF, 0xC1, 0x55, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFD,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFD,
0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xE4, 0x06, 0xFD,
0x00, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0xFD,
0x00, 0x00, 0x00, 0xFF, 0xC1, 0xA8, 0x03, 0xFD, 0x00, 0x00, 0x0F, 0xFF, 0xBF, 0xF4, 0x0B, 0xFD,
0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xE0, 0x2F, 0xFD, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFD,
0x00, 0xFF, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFD, 0x0F, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFD,
0x3F, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFF, 0xF4, 0x3F, 0xFF, 0xFF, 0x80, 0xBF, 0xFF, 0xFF, 0x40,
0x3F, 0xFF, 0xFD, 0x03, 0xFF, 0xFF, 0xF4, 0x00, 0x3F, 0xFF, 0xF4, 0x1F, 0xFF, 0xFF, 0x40, 0x00,
0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x00,
0x3F, 0xFF, 0x5B, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x0F, 0xFF, 0x40, 0x00, 0x00, 0x00,
0x3F, 0xC0, 0x2F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00,
0x3F, 0x5B, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xC1, 0x55, 0x54, 0x00, 0x00, 0x00, 0x05, 0x50, 0x00, 0x55, 0x00, 0x00, 0x00, 0x0F, 0xFF,
0x80, 0x7F, 0xFD, 0x00, 0x00, 0x03, 0xFF, 0xF4, 0x1F, 0xFF, 0xC0, 0x00, 0x00, 0x7F, 0x00, 0x03,
0xF8, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x0B, 0xD0,
0x00, 0x00, 0x00, 0x1F, 0x40, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x02, 0xF0, 0x00, 0x0F, 0xC0, 0x00,
0x00, 0x01, 0xBF, 0xFF, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x00,
0x05, 0xBF, 0x55, 0x57, 0xF9, 0x50, 0x00, 0x00, 0x0B, 0xD0, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00,
0xBC, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x00, 0xFC,
0x00, 0x0B, 0xD0, 0x00, 0x00, 0x00, 0x1F, 0x80, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x02, 0xF4, 0x00,
0x0F, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x1F,
0x80, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x02, 0xF4, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x3F, 0x00,
0x00, 0x00, 0x00, 0xBD, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x3E, 0x00, 0x00,
0x00, 0x00, 0xFC, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x1F, 0x80, 0x00, 0xBD, 0x00, 0x00, 0x00,
0x01, 0xF4, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x2F, 0x40, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x03,
0xF0, 0x00, 0x0F, 0x80, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x01, 0xF4, 0x00, 0x00, 0x00, 0x07, 0xE0,
0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x0A, 0x7F, 0x80, 0x26,
0xFD, 0x00, 0x00, 0x00, 0xBF, 0xF0, 0x03, 0xFF, 0x80, 0x00, 0x00, 0x0B, 0xF8, 0x00, 0x3F, 0xD0,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x50, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xF8, 0x14, 0x00,
0x00, 0x03, 0xFF, 0xF4, 0xBE, 0x00, 0x00, 0x07, 0xF0, 0x00, 0xFE, 0x00, 0x00, 0x0F, 0xC0, 0x00,
0xBC, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x2F,
0x00, 0x00, 0x00, 0x00, 0x01, 0xBF, 0xFE, 0x02, 0xF0, 0x00, 0x0F, 0xFF, 0xFE, 0x03, 0xF0, 0x00,
0x05, 0xBF, 0x54, 0x03, 0xF0, 0x00, 0x00, 0xBD, 0x00, 0x07, 0xE0, 0x00, 0x00, 0xBC, 0x00, 0x0B,
0xD0, 0x00, 0x00, 0xFC, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0xFC, 0x00, 0x0F, 0xC0, 0x00, 0x01, 0xF8,
0x00, 0x0F, 0x80, 0x00, 0x02, 0xF4, 0x00, 0x1F, 0x40, 0x00, 0x03, 0xF0, 0x00, 0x2F, 0x40, 0x00,
0x03, 0xF0, 0x00, 0x3F, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x7E,
0x00, 0x00, 0x0B, 0xD0, 0x00, 0xBD, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0xBC, 0x00, 0x00, 0x0F, 0xC0,
0x00, 0xFC, 0x00, 0x00, 0x1F, 0x80, 0x00, 0xFC, 0x00, 0x00, 0x1F, 0x40, 0x01, 0xF8, 0x00, 0x00,
0x2F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00,
0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xA7, 0xF8, 0x00,
0x00, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x05, 0x50, 0x15, 0x00, 0x00, 0x00, 0xFF, 0xF8, 0x7E, 0x00, 0x00, 0x03, 0xFF, 0xF4,
0xBD, 0x00, 0x00, 0x07, 0xF0, 0x00, 0xBC, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0xFC, 0x00, 0x00, 0x0F,
0xC0, 0x00, 0xFC, 0x00, 0x00, 0x1F, 0x40, 0x01, 0xF8, 0x00, 0x00, 0x2F, 0x00, 0x02, 0xF4, 0x00,
0x01, 0xBF, 0xFE, 0x03, 0xF0, 0x00, 0x0F, 0xFF, 0xFE, 0x03, 0xF0, 0x00, 0x05, 0xBF, 0x54, 0x03,
0xE0, 0x00, 0x00, 0xBD, 0x00, 0x07, 0xE0, 0x00, 0x00, 0xBC, 0x00, 0x0B, 0xD0, 0x00, 0x00, 0xFC,
0x00, 0x0F, 0xC0, 0x00, 0x00, 0xFC, 0x00, 0x0F, 0xC0, 0x00, 0x01, 0xF8, 0x00, 0x1F, 0x80, 0x00,
0x02, 0xF4, 0x00, 0x1F, 0x40, 0x00, 0x03, 0xF0, 0x00, 0x2F, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x3F,
0x00, 0x00, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x7E, 0x00, 0x00, 0x0B, 0xD0,
0x00, 0xBD, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0xFC, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0xFC, 0x00, 0x00,
0x1F, 0x80, 0x00, 0xF8, 0x00, 0x00, 0x1F, 0x40, 0x01, 0xF8, 0x00, 0x00, 0x2F, 0x40, 0x00, 0x00,
0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00,
0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xA7, 0xF8, 0x00, 0x00, 0x00, 0x00, 0xBF,
0xF0, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x50,
0x00, 0x55, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xE0, 0x1F, 0xFF, 0x41, 0x40, 0x00, 0x00, 0x3F,
0xFF, 0x41, 0xFF, 0xFC, 0x3F, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x0F, 0xE0, 0x00, 0xFC, 0x00, 0x00,
0x0F, 0xC0, 0x00, 0x3F, 0x00, 0x03, 0xE0, 0x00, 0x00, 0x3F, 0x00, 0x02, 0xF4, 0x00, 0x00, 0x00,
0x00, 0x01, 0xF4, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xC0, 0x00, 0x3F, 0x00, 0x00,
0x00, 0x00, 0x01, 0xBF, 0xFF, 0xFF, 0xFF, 0xF4, 0x0F, 0xC0, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF,
0xD0, 0x7E, 0x00, 0x00, 0x5B, 0xF5, 0x55, 0x7F, 0x95, 0x01, 0xF4, 0x00, 0x00, 0x2F, 0x40, 0x00,
0xFC, 0x00, 0x0B, 0xC0, 0x00, 0x00, 0xBC, 0x00, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x00, 0x03, 0xF0,
0x00, 0x1F, 0x80, 0x00, 0xFC, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0xBD, 0x00, 0x07, 0xE0, 0x00, 0x00,
0x7E, 0x00, 0x02, 0xF0, 0x00, 0x2F, 0x40, 0x00, 0x02, 0xF4, 0x00, 0x0F, 0xC0, 0x00, 0xFC, 0x00,
0x00, 0x0F, 0xC0, 0x00, 0x3F, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x3F, 0x00, 0x01, 0xF8, 0x00, 0x0F,
0x80, 0x00, 0x00, 0xFC, 0x00, 0x0B, 0xD0, 0x00, 0x7E, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x3F, 0x00,
0x02, 0xF4, 0x00, 0x00, 0x2F, 0x40, 0x00, 0xFC, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0xFC, 0x00, 0x03,
0xE0, 0x00, 0x3F, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x1F, 0x80, 0x01, 0xF8, 0x00, 0x00, 0x1F, 0x80,
0x00, 0xBD, 0x00, 0x07, 0xD0, 0x00, 0x00, 0x7D, 0x00, 0x03, 0xF0, 0x00, 0x2F, 0x00, 0x00, 0x02,
0xF4, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00,
0x00, 0x3F, 0x00, 0x01, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF8, 0x00, 0x0F, 0xC0, 0x00, 0x00,
0x00, 0x00, 0x0F, 0xC0, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x29, 0xFE, 0x00, 0x9B, 0xF4, 0x00,
0x00, 0x00, 0x00, 0xBF, 0xF0, 0x03, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x02, 0xFE, 0x00, 0x0F, 0xF4,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x50, 0x00, 0x55, 0x00, 0x50, 0x00, 0x00,
0x03, 0xFF, 0xE0, 0x1F, 0xFF, 0x4B, 0xD0, 0x00, 0x00, 0x3F, 0xFF, 0x41, 0xFF, 0xFC, 0x3F, 0x00,
0x00, 0x01, 0xFC, 0x00, 0x0F, 0xE0, 0x00, 0xFC, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x3F, 0x00, 0x07,
0xE0, 0x00, 0x00, 0x3F, 0x00, 0x02, 0xF4, 0x00, 0x1F, 0x40, 0x00, 0x01, 0xF4, 0x00, 0x0F, 0xC0,
0x00, 0xBD, 0x00, 0x00, 0x0B, 0xC0, 0x00, 0x3F, 0x00, 0x03, 0xF0, 0x00, 0x01, 0xBF, 0xFF, 0xFF,
0xFF, 0xF4, 0x0F, 0xC0, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xD0, 0x7E, 0x00, 0x00, 0x5B, 0xF5,
0x55, 0x7F, 0x95, 0x02, 0xF4, 0x00, 0x00, 0x2F, 0x40, 0x00, 0xFC, 0x00, 0x0B, 0xC0, 0x00, 0x00,
0xBC, 0x00, 0x03, 0xF0, 0x00, 0x3F, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x1F, 0x80, 0x00, 0xFC, 0x00,
0x00, 0x0F, 0xC0, 0x00, 0xBD, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x7E, 0x00, 0x02, 0xF0, 0x00, 0x2F,
0x40, 0x00, 0x02, 0xF4, 0x00, 0x0F, 0xC0, 0x00, 0xFC, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x3F, 0x00,
0x03, 0xF0, 0x00, 0x00, 0x3F, 0x00, 0x01, 0xF8, 0x00, 0x0F, 0x80, 0x00, 0x00, 0xFC, 0x00, 0x0B,
0xD0, 0x00, 0x7D, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x3F, 0x00, 0x02, 0xF4, 0x00, 0x00, 0x2F, 0x40,
0x00, 0xFC, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0xFC, 0x00, 0x03, 0xE0, 0x00, 0x3F, 0x00, 0x00, 0x03,
0xF0, 0x00, 0x1F, 0x80, 0x01, 0xF8, 0x00, 0x00, 0x1F, 0x80, 0x00, 0xBD, 0x00, 0x07, 0xD0, 0x00,
0x00, 0x7D, 0x00, 0x03, 0xF0, 0x00, 0x2F, 0x00, 0x00, 0x02, 0xF4, 0x00, 0x0F, 0xC0, 0x00, 0x00,
0x00, 0x00, 0x0F, 0xC0, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x01, 0xF4, 0x00,
0x00, 0x00, 0x00, 0x01, 0xF8, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x7F,
0x00, 0x00, 0x00, 0x00, 0x29, 0xFE, 0x00, 0x9B, 0xF4, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xF0, 0x03,
0xFF, 0x80, 0x00, 0x00, 0x00, 0x02, 0xFE, 0x00, 0x0F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x1F,
0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0xFE, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0xFC,
0x00, 0x00, 0x00, 0x2F, 0x40, 0x07, 0xE0, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x1F, 0x40, 0x00, 0x00,
0x03, 0xF0, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x1F, 0x80, 0x2F, 0xFF, 0xF4, 0x00, 0x00, 0xBD, 0x03,
0xFF, 0xFF, 0xD0, 0x00, 0x03, 0xF0, 0x05, 0xBE, 0x55, 0x00, 0x00, 0x0F, 0xC0, 0x02, 0xF4, 0x00,
0x00, 0x00, 0x7E, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x01, 0xF8, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x0B,
0xD0, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x2F,
0x40, 0x00, 0x00, 0x07, 0xE0, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x2F, 0x40, 0x03, 0xF0, 0x00, 0x00,
0x00, 0xBD, 0x00, 0x1F, 0x80, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x0F, 0xC0,
0x02, 0xF4, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x0B, 0xD0, 0x00, 0x00, 0x02, 0xF4, 0x00, 0x2F, 0xC1,
0x00, 0x00, 0x0F, 0xC0, 0x00, 0x3F, 0xFD, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x7F, 0xF4, 0x00, 0x00,
0xFC, 0x00, 0x00, 0x04, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x40, 0x00,
0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xE0, 0x00, 0x00, 0x00, 0x00,
0x09, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x40,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
0xFD, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x01, 0xFE, 0x00,
0x00, 0x00, 0x07, 0xE0, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00,
0xBC, 0x00, 0x2F, 0x40, 0x00, 0x00, 0x01, 0xF0, 0x00, 0xFC, 0x00, 0x00, 0x2F, 0xFF, 0xD0, 0x2F,
0xFF, 0xF4, 0x07, 0xFF, 0xFF, 0x83, 0xFF, 0xFF, 0xC0, 0x3F, 0x95, 0xBC, 0x05, 0xBE, 0x55, 0x02,
0xF8, 0x00, 0x00, 0x02, 0xF4, 0x00, 0x0B, 0xC0, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x2F, 0x40, 0x00,
0x00, 0x3F, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0xFF, 0x80, 0x00, 0x07, 0xE0,
0x00, 0x00, 0xFF, 0xD0, 0x00, 0x2F, 0x40, 0x00, 0x00, 0xBF, 0xE0, 0x00, 0xFC, 0x00, 0x00, 0x00,
0x2F, 0xD0, 0x03, 0xF0, 0x00, 0x00, 0x00, 0x2F, 0xC0, 0x1F, 0x80, 0x00, 0x00, 0x00, 0x3F, 0x00,
0x7D, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x02, 0xF4, 0x00, 0x00, 0x00, 0x07, 0xF0, 0x0B, 0xD0, 0x00,
0x3D, 0x00, 0xBF, 0x40, 0x2F, 0xC1, 0x00, 0xFF, 0xFF, 0xF8, 0x00, 0x7F, 0xFD, 0x01, 0xFF, 0xFF,
0x40, 0x00, 0x7F, 0xF4, 0x00, 0x05, 0x40, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFD,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFD,
0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFD,
0x00, 0x00, 0x00, 0x00, 0x0F, 0xE4, 0x06, 0xFD, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0xFD,
0x00, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0xFF, 0xC1, 0xA8, 0x03, 0xFD,
0x00, 0x00, 0x0F, 0xFF, 0xBF, 0xF4, 0x0B, 0xFD, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xE0, 0x2F, 0xFD,
0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFD, 0x00, 0xFF, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFD,
0x0F, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFD, 0x3F, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFF, 0xF4,
0x3F, 0xFF, 0xFF, 0x80, 0xBF, 0xFF, 0xFF, 0x40, 0x3F, 0xFF, 0xFD, 0x03, 0xFF, 0xFF, 0xF4, 0x00,
0x3F, 0xFF, 0xF4, 0x1F, 0xFF, 0xFF, 0x40, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x00, 0x00,
0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x3F, 0xFF, 0x5B, 0xFF, 0xF4, 0x00, 0x00, 0x00,
0x3F, 0xF0, 0x0F, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x2F, 0xF4, 0x00, 0x00, 0x00, 0x00,
0x3F, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x5B, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3F, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph notosans_16_italicGlyphs[] = {
@ -6248,7 +6353,14 @@ static const EpdGlyph notosans_16_italicGlyphs[] = {
{ 22, 28, 20, -1, 28, 154, 85216 }, // ₾
{ 18, 32, 18, 1, 28, 144, 85370 }, // ₿
{ 10, 4, 10, 0, 11, 10, 85514 }, //
{ 31, 32, 33, 1, 26, 248, 85524 }, // <20>
{ 30, 34, 21, -4, 26, 255, 85524 }, // ff
{ 24, 34, 19, -4, 26, 204, 85779 }, // fi
{ 24, 34, 19, -4, 26, 204, 85983 }, // fl
{ 35, 34, 30, -4, 26, 298, 86187 }, // ffi
{ 35, 34, 30, -4, 26, 298, 86485 }, // ffl
{ 27, 34, 21, -5, 26, 230, 86783 }, // ſt
{ 27, 27, 25, 0, 26, 183, 87013 }, // st
{ 31, 32, 33, 1, 26, 248, 87196 }, // <20>
};
static const EpdUnicodeInterval notosans_16_italicIntervals[] = {
@ -6266,14 +6378,15 @@ static const EpdUnicodeInterval notosans_16_italicIntervals[] = {
{ 0x2090, 0x209C, 0x33D },
{ 0x20A0, 0x20BF, 0x34A },
{ 0x2212, 0x2212, 0x36A },
{ 0xFFFD, 0xFFFD, 0x36B },
{ 0xFB00, 0xFB06, 0x36B },
{ 0xFFFD, 0xFFFD, 0x372 },
};
static const EpdFontData notosans_16_italic = {
notosans_16_italicBitmaps,
notosans_16_italicGlyphs,
notosans_16_italicIntervals,
15,
16,
45,
36,
-10,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t notosans_16_regularBitmaps[80180] = {
static const uint8_t notosans_16_regularBitmaps[81273] = {
0x3F, 0x0F, 0xC3, 0xF0, 0xFC, 0x3F, 0x0F, 0xC3, 0xF0, 0xFC, 0x3F, 0x0F, 0xC3, 0xF0, 0xF8, 0x2E,
0x0B, 0x82, 0xE0, 0xB8, 0x2D, 0x01, 0x00, 0x00, 0x00, 0x3F, 0x2F, 0xDB, 0xF9, 0xFC, 0x04, 0x00,
0xBC, 0x0B, 0xDB, 0xC0, 0xBD, 0xBC, 0x0B, 0xDB, 0xC0, 0x7C, 0xBC, 0x07, 0xC7, 0xC0, 0x7C, 0x7C,
@ -5004,23 +5004,91 @@ static const uint8_t notosans_16_regularBitmaps[80180] = {
0x00, 0x07, 0xE0, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x01,
0xFD, 0x00, 0x00, 0x0B, 0xF9, 0x06, 0xD0, 0x2F, 0xFF, 0xFD, 0x00, 0x7F, 0xFF, 0x80, 0x00, 0x05,
0x00, 0x00, 0x00, 0x00, 0x01, 0x55, 0x55, 0x54, 0x3F, 0xFF, 0xFF, 0xE3, 0xFF, 0xFF, 0xFD, 0x7F,
0xFF, 0xFF, 0xFF, 0x5F, 0xFF, 0xFF, 0xFF, 0xD1, 0x55, 0x55, 0x55, 0x50, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFD,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFD,
0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFD,
0x00, 0x00, 0x00, 0x00, 0x0F, 0xE4, 0x06, 0xFD, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0xFD,
0x00, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0xFF, 0xC1, 0xA8, 0x03, 0xFD,
0x00, 0x00, 0x0F, 0xFF, 0xBF, 0xF4, 0x0B, 0xFD, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xE0, 0x2F, 0xFD,
0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFD, 0x00, 0xFF, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFD,
0x0F, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFD, 0x3F, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFF, 0xF4,
0x3F, 0xFF, 0xFF, 0x80, 0xBF, 0xFF, 0xFF, 0x40, 0x3F, 0xFF, 0xFD, 0x03, 0xFF, 0xFF, 0xF4, 0x00,
0x3F, 0xFF, 0xF4, 0x1F, 0xFF, 0xFF, 0x40, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x00, 0x00,
0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x3F, 0xFF, 0x5B, 0xFF, 0xF4, 0x00, 0x00, 0x00,
0x3F, 0xF0, 0x0F, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x2F, 0xF4, 0x00, 0x00, 0x00, 0x00,
0x3F, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x5B, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3F, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0x5F, 0xFF, 0xFF, 0xFF, 0xD1, 0x55, 0x55, 0x55, 0x50, 0x00, 0x01, 0x55, 0x00,
0x01, 0x54, 0x00, 0x07, 0xFF, 0xE0, 0x0B, 0xFF, 0xC0, 0x03, 0xFF, 0xF4, 0x0B, 0xFF, 0xF0, 0x03,
0xF8, 0x00, 0x07, 0xF4, 0x00, 0x00, 0xFC, 0x00, 0x02, 0xF4, 0x00, 0x00, 0x7E, 0x00, 0x00, 0xFC,
0x00, 0x00, 0x1F, 0x80, 0x00, 0x3F, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x0F, 0xC0, 0x00, 0x1B, 0xFF,
0xFC, 0x1F, 0xFF, 0xF4, 0x2F, 0xFF, 0xFF, 0x3F, 0xFF, 0xFE, 0x01, 0x6F, 0x95, 0x45, 0x7F, 0x55,
0x00, 0x07, 0xE0, 0x00, 0x0F, 0xC0, 0x00, 0x01, 0xF8, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x7E, 0x00,
0x00, 0xFC, 0x00, 0x00, 0x1F, 0x80, 0x00, 0x3F, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x0F, 0xC0, 0x00,
0x01, 0xF8, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x7E, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x1F, 0x80, 0x00,
0x3F, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x0F, 0xC0, 0x00, 0x01, 0xF8, 0x00, 0x03, 0xF0, 0x00, 0x00,
0x7E, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x1F, 0x80, 0x00, 0x3F, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x0F,
0xC0, 0x00, 0x01, 0xF8, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x7E, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00,
0x01, 0x55, 0x00, 0x00, 0x01, 0xFF, 0xF8, 0x24, 0x00, 0x3F, 0xFF, 0x4F, 0xD0, 0x0F, 0xE0, 0x00,
0xFD, 0x00, 0xFC, 0x00, 0x0B, 0xC0, 0x1F, 0x80, 0x00, 0x00, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x1F,
0x80, 0x00, 0x00, 0x1B, 0xFF, 0xFC, 0x0B, 0xCB, 0xFF, 0xFF, 0xC0, 0xBC, 0x16, 0xF9, 0x54, 0x0B,
0xC0, 0x1F, 0x80, 0x00, 0xBC, 0x01, 0xF8, 0x00, 0x0B, 0xC0, 0x1F, 0x80, 0x00, 0xBC, 0x01, 0xF8,
0x00, 0x0B, 0xC0, 0x1F, 0x80, 0x00, 0xBC, 0x01, 0xF8, 0x00, 0x0B, 0xC0, 0x1F, 0x80, 0x00, 0xBC,
0x01, 0xF8, 0x00, 0x0B, 0xC0, 0x1F, 0x80, 0x00, 0xBC, 0x01, 0xF8, 0x00, 0x0B, 0xC0, 0x1F, 0x80,
0x00, 0xBC, 0x01, 0xF8, 0x00, 0x0B, 0xC0, 0x1F, 0x80, 0x00, 0xBC, 0x01, 0xF8, 0x00, 0x0B, 0xC0,
0x1F, 0x80, 0x00, 0xBC, 0x00, 0x01, 0x55, 0x01, 0x40, 0x01, 0xFF, 0xF8, 0xBC, 0x00, 0x3F, 0xFF,
0x4B, 0xC0, 0x0F, 0xE0, 0x00, 0xBC, 0x00, 0xFC, 0x00, 0x0B, 0xC0, 0x1F, 0x80, 0x00, 0xBC, 0x01,
0xF8, 0x00, 0x0B, 0xC0, 0x1F, 0x80, 0x00, 0xBC, 0x1B, 0xFF, 0xFC, 0x0B, 0xCB, 0xFF, 0xFF, 0xC0,
0xBC, 0x16, 0xF9, 0x54, 0x0B, 0xC0, 0x1F, 0x80, 0x00, 0xBC, 0x01, 0xF8, 0x00, 0x0B, 0xC0, 0x1F,
0x80, 0x00, 0xBC, 0x01, 0xF8, 0x00, 0x0B, 0xC0, 0x1F, 0x80, 0x00, 0xBC, 0x01, 0xF8, 0x00, 0x0B,
0xC0, 0x1F, 0x80, 0x00, 0xBC, 0x01, 0xF8, 0x00, 0x0B, 0xC0, 0x1F, 0x80, 0x00, 0xBC, 0x01, 0xF8,
0x00, 0x0B, 0xC0, 0x1F, 0x80, 0x00, 0xBC, 0x01, 0xF8, 0x00, 0x0B, 0xC0, 0x1F, 0x80, 0x00, 0xBC,
0x01, 0xF8, 0x00, 0x0B, 0xC0, 0x1F, 0x80, 0x00, 0xBC, 0x00, 0x01, 0x55, 0x00, 0x01, 0x54, 0x00,
0x00, 0x07, 0xFF, 0xE0, 0x0B, 0xFF, 0xC1, 0x80, 0x03, 0xFF, 0xF4, 0x0B, 0xFF, 0xF1, 0xFC, 0x03,
0xF8, 0x00, 0x07, 0xF4, 0x00, 0x7F, 0x00, 0xFC, 0x00, 0x02, 0xF4, 0x00, 0x0F, 0x80, 0x7E, 0x00,
0x00, 0xFC, 0x00, 0x00, 0x00, 0x1F, 0x80, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x0F,
0xC0, 0x00, 0x00, 0x1B, 0xFF, 0xFC, 0x1F, 0xFF, 0xF4, 0x0F, 0xAF, 0xFF, 0xFF, 0x3F, 0xFF, 0xFE,
0x03, 0xE1, 0x6F, 0x95, 0x45, 0x7F, 0x55, 0x00, 0xF8, 0x07, 0xE0, 0x00, 0x0F, 0xC0, 0x00, 0x3E,
0x01, 0xF8, 0x00, 0x03, 0xF0, 0x00, 0x0F, 0x80, 0x7E, 0x00, 0x00, 0xFC, 0x00, 0x03, 0xE0, 0x1F,
0x80, 0x00, 0x3F, 0x00, 0x00, 0xF8, 0x07, 0xE0, 0x00, 0x0F, 0xC0, 0x00, 0x3E, 0x01, 0xF8, 0x00,
0x03, 0xF0, 0x00, 0x0F, 0x80, 0x7E, 0x00, 0x00, 0xFC, 0x00, 0x03, 0xE0, 0x1F, 0x80, 0x00, 0x3F,
0x00, 0x00, 0xF8, 0x07, 0xE0, 0x00, 0x0F, 0xC0, 0x00, 0x3E, 0x01, 0xF8, 0x00, 0x03, 0xF0, 0x00,
0x0F, 0x80, 0x7E, 0x00, 0x00, 0xFC, 0x00, 0x03, 0xE0, 0x1F, 0x80, 0x00, 0x3F, 0x00, 0x00, 0xF8,
0x07, 0xE0, 0x00, 0x0F, 0xC0, 0x00, 0x3E, 0x01, 0xF8, 0x00, 0x03, 0xF0, 0x00, 0x0F, 0x80, 0x7E,
0x00, 0x00, 0xFC, 0x00, 0x03, 0xE0, 0x00, 0x01, 0x55, 0x00, 0x01, 0x54, 0x05, 0x00, 0x07, 0xFF,
0xE0, 0x0B, 0xFF, 0xC3, 0xE0, 0x03, 0xFF, 0xF4, 0x0B, 0xFF, 0xF0, 0xF8, 0x03, 0xF8, 0x00, 0x07,
0xF4, 0x00, 0x3E, 0x00, 0xFC, 0x00, 0x02, 0xF4, 0x00, 0x0F, 0x80, 0x7E, 0x00, 0x00, 0xFC, 0x00,
0x03, 0xE0, 0x1F, 0x80, 0x00, 0x3F, 0x00, 0x00, 0xF8, 0x07, 0xE0, 0x00, 0x0F, 0xC0, 0x00, 0x3E,
0x1B, 0xFF, 0xFC, 0x1F, 0xFF, 0xF4, 0x0F, 0xAF, 0xFF, 0xFF, 0x3F, 0xFF, 0xFE, 0x03, 0xE1, 0x6F,
0x95, 0x45, 0x7F, 0x55, 0x00, 0xF8, 0x07, 0xE0, 0x00, 0x0F, 0xC0, 0x00, 0x3E, 0x01, 0xF8, 0x00,
0x03, 0xF0, 0x00, 0x0F, 0x80, 0x7E, 0x00, 0x00, 0xFC, 0x00, 0x03, 0xE0, 0x1F, 0x80, 0x00, 0x3F,
0x00, 0x00, 0xF8, 0x07, 0xE0, 0x00, 0x0F, 0xC0, 0x00, 0x3E, 0x01, 0xF8, 0x00, 0x03, 0xF0, 0x00,
0x0F, 0x80, 0x7E, 0x00, 0x00, 0xFC, 0x00, 0x03, 0xE0, 0x1F, 0x80, 0x00, 0x3F, 0x00, 0x00, 0xF8,
0x07, 0xE0, 0x00, 0x0F, 0xC0, 0x00, 0x3E, 0x01, 0xF8, 0x00, 0x03, 0xF0, 0x00, 0x0F, 0x80, 0x7E,
0x00, 0x00, 0xFC, 0x00, 0x03, 0xE0, 0x1F, 0x80, 0x00, 0x3F, 0x00, 0x00, 0xF8, 0x07, 0xE0, 0x00,
0x0F, 0xC0, 0x00, 0x3E, 0x01, 0xF8, 0x00, 0x03, 0xF0, 0x00, 0x0F, 0x80, 0x7E, 0x00, 0x00, 0xFC,
0x00, 0x03, 0xE0, 0x00, 0x15, 0x50, 0x00, 0x00, 0x02, 0xFF, 0xFE, 0x00, 0x00, 0x0B, 0xFF, 0xFF,
0xD0, 0x00, 0x1F, 0xD0, 0x1B, 0xF0, 0x00, 0x3F, 0x40, 0x02, 0xF4, 0x00, 0x3F, 0x00, 0x02, 0xF4,
0x00, 0x3F, 0x00, 0x02, 0xF4, 0x00, 0x3F, 0x00, 0x02, 0xF4, 0x00, 0x3F, 0x00, 0x1B, 0xFF, 0xFD,
0x3F, 0x00, 0x3F, 0xFF, 0xFE, 0x3F, 0x00, 0x16, 0xF9, 0x54, 0x3F, 0x00, 0x02, 0xF4, 0x00, 0x3F,
0x00, 0x02, 0xF4, 0x00, 0x3F, 0x00, 0x02, 0xF4, 0x00, 0x3F, 0x00, 0x02, 0xF4, 0x00, 0x3F, 0x00,
0x02, 0xF4, 0x00, 0x3F, 0x00, 0x02, 0xF4, 0x00, 0x3F, 0x00, 0x02, 0xF4, 0x00, 0x3F, 0x00, 0x02,
0xF4, 0x00, 0x3F, 0x00, 0x02, 0xF4, 0x00, 0x3F, 0x00, 0x02, 0xF4, 0x00, 0x3F, 0x00, 0x01, 0xF4,
0x00, 0x3F, 0x00, 0x01, 0xFC, 0x00, 0x3F, 0x00, 0x00, 0xFE, 0x00, 0x3F, 0x00, 0x00, 0xBF, 0xFE,
0x3F, 0x00, 0x00, 0x1F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x15, 0x40, 0x00,
0x00, 0x00, 0x00, 0x07, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xF0, 0x00, 0x00, 0x00,
0x03, 0xF4, 0x1F, 0xE0, 0x00, 0x00, 0x00, 0x1F, 0x40, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xBC, 0x00,
0x3F, 0x00, 0x00, 0x00, 0x02, 0xF0, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x07, 0xD0, 0x03, 0xF0, 0x00,
0x01, 0xFF, 0xFF, 0x80, 0x7F, 0xFF, 0xF0, 0x3F, 0xFF, 0xFF, 0x0B, 0xFF, 0xFF, 0xC3, 0xFD, 0x05,
0xF4, 0x05, 0xFD, 0x55, 0x0F, 0xC0, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x0F,
0xC0, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x03, 0xFD, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x03,
0xFF, 0x40, 0x00, 0x03, 0xF0, 0x00, 0x02, 0xFF, 0xE0, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0xBF, 0xF8,
0x00, 0x3F, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x07, 0xF0, 0x03, 0xF0,
0x00, 0x00, 0x00, 0x0B, 0xD0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x1F, 0x40, 0x3F, 0x00, 0x00, 0x00,
0x00, 0xBD, 0x00, 0xFD, 0x00, 0x1F, 0x40, 0x1B, 0xF0, 0x02, 0xFD, 0x04, 0x7F, 0xFF, 0xFF, 0x00,
0x03, 0xFF, 0xF4, 0xBF, 0xFF, 0xE0, 0x00, 0x02, 0xFF, 0xC0, 0x01, 0x50, 0x00, 0x00, 0x00, 0x50,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFD, 0x00, 0x00, 0x00,
0x00, 0x00, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xE4, 0x06, 0xFD, 0x00, 0x00, 0x00,
0x00, 0xF8, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00,
0xFF, 0xC1, 0xA8, 0x03, 0xFD, 0x00, 0x00, 0x0F, 0xFF, 0xBF, 0xF4, 0x0B, 0xFD, 0x00, 0x00, 0xFF,
0xFF, 0xFF, 0xE0, 0x2F, 0xFD, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFD, 0x00, 0xFF, 0xFF,
0xFF, 0xF0, 0x07, 0xFF, 0xFD, 0x0F, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xFD, 0x3F, 0xFF, 0xFF,
0xF0, 0x07, 0xFF, 0xFF, 0xF4, 0x3F, 0xFF, 0xFF, 0x80, 0xBF, 0xFF, 0xFF, 0x40, 0x3F, 0xFF, 0xFD,
0x03, 0xFF, 0xFF, 0xF4, 0x00, 0x3F, 0xFF, 0xF4, 0x1F, 0xFF, 0xFF, 0x40, 0x00, 0x3F, 0xFF, 0xFF,
0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x3F, 0xFF, 0x5B,
0xFF, 0xF4, 0x00, 0x00, 0x00, 0x3F, 0xF0, 0x0F, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x2F,
0xF4, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x5B, 0xF4,
0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xF4, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph notosans_16_regularGlyphs[] = {
@ -5900,7 +5968,14 @@ static const EpdGlyph notosans_16_regularGlyphs[] = {
{ 15, 32, 19, 3, 28, 120, 79715 }, // ₿
{ 14, 24, 16, 1, 19, 84, 79835 }, // ⃀
{ 17, 3, 19, 1, 13, 13, 79919 }, //
{ 31, 32, 33, 1, 26, 248, 79932 }, // <20>
{ 25, 26, 23, 0, 26, 163, 79932 }, // ff
{ 18, 26, 20, 0, 26, 117, 80095 }, // fi
{ 18, 26, 20, 0, 26, 117, 80212 }, // fl
{ 29, 26, 32, 0, 26, 189, 80329 }, // ffi
{ 29, 26, 32, 0, 26, 189, 80518 }, // ffl
{ 20, 27, 22, 2, 26, 135, 80707 }, // ſt
{ 27, 27, 28, 1, 26, 183, 80842 }, // st
{ 31, 32, 33, 1, 26, 248, 81025 }, // <20>
};
static const EpdUnicodeInterval notosans_16_regularIntervals[] = {
@ -5918,14 +5993,15 @@ static const EpdUnicodeInterval notosans_16_regularIntervals[] = {
{ 0x2090, 0x209C, 0x33D },
{ 0x20A0, 0x20C0, 0x34A },
{ 0x2212, 0x2212, 0x36B },
{ 0xFFFD, 0xFFFD, 0x36C },
{ 0xFB00, 0xFB06, 0x36C },
{ 0xFFFD, 0xFFFD, 0x373 },
};
static const EpdFontData notosans_16_regular = {
notosans_16_regularBitmaps,
notosans_16_regularGlyphs,
notosans_16_regularIntervals,
15,
16,
45,
36,
-10,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t notosans_18_boldBitmaps[110420] = {
static const uint8_t notosans_18_boldBitmaps[111989] = {
0xBF, 0xF7, 0xFF, 0xDF, 0xFF, 0x6F, 0xFD, 0xBF, 0xF2, 0xFF, 0xCB, 0xFF, 0x2F, 0xFC, 0x7F, 0xF1,
0xFF, 0xC7, 0xFF, 0x1F, 0xFC, 0x7F, 0xF0, 0xFF, 0xC3, 0xFE, 0x0F, 0xF8, 0x3F, 0xE0, 0xFF, 0x81,
0x54, 0x00, 0x00, 0x00, 0x00, 0x6E, 0x0B, 0xFF, 0x3F, 0xFD, 0xFF, 0xF7, 0xFF, 0xD7, 0xFE, 0x01,
@ -6891,26 +6891,124 @@ static const uint8_t notosans_18_boldBitmaps[110420] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xC3, 0xFF, 0xFF, 0xFF, 0xFC,
0x3F, 0xFF, 0xFF, 0xFF, 0xC2, 0xAA, 0xAA, 0xAA, 0xA8, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
0xFF, 0xFF, 0xF3, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0xFF, 0xFF, 0xFF,
0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF,
0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00,
0x01, 0xFF, 0xFA, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xE0, 0x00, 0x2F, 0xE0, 0x00, 0x00,
0x00, 0x01, 0xFC, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0x1F, 0xF0, 0x00, 0x00, 0x1F, 0xE0,
0x00, 0x00, 0x01, 0xFF, 0xD0, 0x6A, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x1F, 0xFF, 0xDF, 0xFE, 0x00,
0xFF, 0xE0, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFC, 0x03, 0xFF, 0xE0, 0x00, 0x1F, 0xFF, 0xFF, 0xFF,
0xE0, 0x0F, 0xFF, 0xE0, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xE0, 0x1F, 0xFF, 0xFF,
0xFF, 0xE0, 0x03, 0xFF, 0xFF, 0xE0, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x3F, 0xFF, 0xFF, 0xE2, 0xFF,
0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFF, 0xFF, 0x02, 0xFF, 0xFF, 0xFF, 0x40, 0x7F, 0xFF, 0xFF, 0xF0,
0x02, 0xFF, 0xFF, 0xFC, 0x03, 0xFF, 0xFF, 0xFF, 0x00, 0x02, 0xFF, 0xFF, 0xF0, 0x0F, 0xFF, 0xFF,
0xF0, 0x00, 0x02, 0xFF, 0xFF, 0xEA, 0xBF, 0xFF, 0xFF, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xF0, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xF4,
0x0F, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x80, 0x1F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x02,
0xFE, 0x00, 0x7F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFC, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x00,
0x00, 0x02, 0xF9, 0x6F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x02, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00,
0x00, 0x00, 0x00, 0x00,
0xF8, 0x00, 0x00, 0x6A, 0xA4, 0x00, 0x06, 0xAA, 0x40, 0x00, 0x2F, 0xFF, 0xFC, 0x01, 0xFF, 0xFF,
0xE0, 0x03, 0xFF, 0xFF, 0xE0, 0x1F, 0xFF, 0xFF, 0x00, 0x2F, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0xFC,
0x00, 0xFF, 0xFF, 0xFC, 0x07, 0xFF, 0xFF, 0xE0, 0x03, 0xFF, 0xC0, 0x00, 0x2F, 0xFD, 0x00, 0x00,
0x0F, 0xFE, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x02, 0xFF, 0xC0, 0x00, 0x01,
0xFF, 0xE5, 0x50, 0x0F, 0xFF, 0x55, 0x40, 0x7F, 0xFF, 0xFF, 0xD2, 0xFF, 0xFF, 0xFE, 0x07, 0xFF,
0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xF8, 0x1F, 0xFF, 0xFF, 0xFD, 0xFF, 0xFF, 0xFF, 0xE0, 0x2B, 0xFF,
0xFA, 0xA2, 0xAF, 0xFF, 0xAA, 0x80, 0x03, 0xFF, 0x40, 0x00, 0x2F, 0xFC, 0x00, 0x00, 0x0F, 0xFD,
0x00, 0x00, 0xBF, 0xF0, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x02, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xD0,
0x00, 0x0B, 0xFF, 0x00, 0x00, 0x03, 0xFF, 0x40, 0x00, 0x2F, 0xFC, 0x00, 0x00, 0x0F, 0xFD, 0x00,
0x00, 0xBF, 0xF0, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x02, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xD0, 0x00,
0x0B, 0xFF, 0x00, 0x00, 0x03, 0xFF, 0x40, 0x00, 0x2F, 0xFC, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x00,
0xBF, 0xF0, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x02, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x0B,
0xFF, 0x00, 0x00, 0x03, 0xFF, 0x40, 0x00, 0x2F, 0xFC, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x00, 0xBF,
0xF0, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x02, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x0B, 0xFF,
0x00, 0x00, 0x00, 0x00, 0x6A, 0xA4, 0x01, 0x90, 0x00, 0x0B, 0xFF, 0xFF, 0x2F, 0xF8, 0x00, 0x3F,
0xFF, 0xFE, 0x3F, 0xFC, 0x00, 0xBF, 0xFF, 0xFD, 0x3F, 0xFC, 0x00, 0xFF, 0xFF, 0xFC, 0x2F, 0xFC,
0x00, 0xFF, 0xF0, 0x00, 0x0B, 0xE0, 0x00, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x00,
0x00, 0x00, 0x01, 0xFF, 0xE5, 0x50, 0x15, 0x54, 0x1F, 0xFF, 0xFF, 0xF4, 0x3F, 0xFC, 0x7F, 0xFF,
0xFF, 0xF4, 0x3F, 0xFC, 0x7F, 0xFF, 0xFF, 0xF4, 0x3F, 0xFC, 0x2B, 0xFF, 0xFA, 0xA0, 0x3F, 0xFC,
0x00, 0xFF, 0xD0, 0x00, 0x3F, 0xFC, 0x00, 0xFF, 0xD0, 0x00, 0x3F, 0xFC, 0x00, 0xFF, 0xD0, 0x00,
0x3F, 0xFC, 0x00, 0xFF, 0xD0, 0x00, 0x3F, 0xFC, 0x00, 0xFF, 0xD0, 0x00, 0x3F, 0xFC, 0x00, 0xFF,
0xD0, 0x00, 0x3F, 0xFC, 0x00, 0xFF, 0xD0, 0x00, 0x3F, 0xFC, 0x00, 0xFF, 0xD0, 0x00, 0x3F, 0xFC,
0x00, 0xFF, 0xD0, 0x00, 0x3F, 0xFC, 0x00, 0xFF, 0xD0, 0x00, 0x3F, 0xFC, 0x00, 0xFF, 0xD0, 0x00,
0x3F, 0xFC, 0x00, 0xFF, 0xD0, 0x00, 0x3F, 0xFC, 0x00, 0xFF, 0xD0, 0x00, 0x3F, 0xFC, 0x00, 0xFF,
0xD0, 0x00, 0x3F, 0xFC, 0x00, 0xFF, 0xD0, 0x00, 0x3F, 0xFC, 0x00, 0xFF, 0xD0, 0x00, 0x3F, 0xFC,
0x00, 0x00, 0x6A, 0xA4, 0x1A, 0xA4, 0x00, 0x2F, 0xFF, 0xFC, 0xFF, 0xF0, 0x03, 0xFF, 0xFF, 0xE3,
0xFF, 0xC0, 0x2F, 0xFF, 0xFF, 0x4F, 0xFF, 0x00, 0xFF, 0xFF, 0xFC, 0x3F, 0xFC, 0x03, 0xFF, 0xC0,
0x00, 0xFF, 0xF0, 0x0F, 0xFE, 0x00, 0x03, 0xFF, 0xC0, 0x3F, 0xF4, 0x00, 0x0F, 0xFF, 0x01, 0xFF,
0xE5, 0x50, 0x3F, 0xFC, 0x7F, 0xFF, 0xFF, 0xD0, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0x43, 0xFF, 0xDF,
0xFF, 0xFF, 0xFD, 0x0F, 0xFF, 0x2B, 0xFF, 0xFA, 0xA0, 0x3F, 0xFC, 0x03, 0xFF, 0x40, 0x00, 0xFF,
0xF0, 0x0F, 0xFD, 0x00, 0x03, 0xFF, 0xC0, 0x3F, 0xF4, 0x00, 0x0F, 0xFF, 0x00, 0xFF, 0xD0, 0x00,
0x3F, 0xFC, 0x03, 0xFF, 0x40, 0x00, 0xFF, 0xF0, 0x0F, 0xFD, 0x00, 0x03, 0xFF, 0xC0, 0x3F, 0xF4,
0x00, 0x0F, 0xFF, 0x00, 0xFF, 0xD0, 0x00, 0x3F, 0xFC, 0x03, 0xFF, 0x40, 0x00, 0xFF, 0xF0, 0x0F,
0xFD, 0x00, 0x03, 0xFF, 0xC0, 0x3F, 0xF4, 0x00, 0x0F, 0xFF, 0x00, 0xFF, 0xD0, 0x00, 0x3F, 0xFC,
0x03, 0xFF, 0x40, 0x00, 0xFF, 0xF0, 0x0F, 0xFD, 0x00, 0x03, 0xFF, 0xC0, 0x3F, 0xF4, 0x00, 0x0F,
0xFF, 0x00, 0xFF, 0xD0, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x6A, 0xA4, 0x00, 0x06, 0xAA, 0x40, 0x19,
0x00, 0x00, 0xBF, 0xFF, 0xF0, 0x07, 0xFF, 0xFF, 0x8F, 0xFC, 0x00, 0x3F, 0xFF, 0xFE, 0x01, 0xFF,
0xFF, 0xF1, 0xFF, 0xE0, 0x0B, 0xFF, 0xFF, 0xD0, 0x3F, 0xFF, 0xFF, 0x1F, 0xFE, 0x00, 0xFF, 0xFF,
0xFC, 0x07, 0xFF, 0xFF, 0xE1, 0xFF, 0xD0, 0x0F, 0xFF, 0x00, 0x00, 0xBF, 0xF4, 0x00, 0x07, 0xF4,
0x00, 0xFF, 0xE0, 0x00, 0x0B, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x00, 0xBF, 0xF0,
0x00, 0x00, 0x00, 0x01, 0xFF, 0xE5, 0x50, 0x0F, 0xFF, 0x55, 0x40, 0x55, 0x41, 0xFF, 0xFF, 0xFF,
0x4B, 0xFF, 0xFF, 0xF8, 0x1F, 0xFD, 0x7F, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0x81, 0xFF, 0xD7,
0xFF, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xF8, 0x1F, 0xFD, 0x2B, 0xFF, 0xFA, 0xA2, 0xAF, 0xFF, 0xAA,
0x81, 0xFF, 0xD0, 0x0F, 0xFD, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x1F, 0xFD, 0x00, 0xFF, 0xD0, 0x00,
0x0B, 0xFF, 0x00, 0x01, 0xFF, 0xD0, 0x0F, 0xFD, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x1F, 0xFD, 0x00,
0xFF, 0xD0, 0x00, 0x0B, 0xFF, 0x00, 0x01, 0xFF, 0xD0, 0x0F, 0xFD, 0x00, 0x00, 0xBF, 0xF0, 0x00,
0x1F, 0xFD, 0x00, 0xFF, 0xD0, 0x00, 0x0B, 0xFF, 0x00, 0x01, 0xFF, 0xD0, 0x0F, 0xFD, 0x00, 0x00,
0xBF, 0xF0, 0x00, 0x1F, 0xFD, 0x00, 0xFF, 0xD0, 0x00, 0x0B, 0xFF, 0x00, 0x01, 0xFF, 0xD0, 0x0F,
0xFD, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x1F, 0xFD, 0x00, 0xFF, 0xD0, 0x00, 0x0B, 0xFF, 0x00, 0x01,
0xFF, 0xD0, 0x0F, 0xFD, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x1F, 0xFD, 0x00, 0xFF, 0xD0, 0x00, 0x0B,
0xFF, 0x00, 0x01, 0xFF, 0xD0, 0x0F, 0xFD, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x1F, 0xFD, 0x00, 0xFF,
0xD0, 0x00, 0x0B, 0xFF, 0x00, 0x01, 0xFF, 0xD0, 0x0F, 0xFD, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x1F,
0xFD, 0x00, 0xFF, 0xD0, 0x00, 0x0B, 0xFF, 0x00, 0x01, 0xFF, 0xD0, 0x00, 0x00, 0x6A, 0xA4, 0x00,
0x06, 0xAA, 0x40, 0xAA, 0x80, 0x00, 0xBF, 0xFF, 0xF0, 0x07, 0xFF, 0xFF, 0x8F, 0xFD, 0x00, 0x3F,
0xFF, 0xFE, 0x01, 0xFF, 0xFF, 0xF4, 0xFF, 0xD0, 0x0B, 0xFF, 0xFF, 0xD0, 0x3F, 0xFF, 0xFF, 0x0F,
0xFD, 0x00, 0xFF, 0xFF, 0xFC, 0x07, 0xFF, 0xFF, 0xE0, 0xFF, 0xD0, 0x0F, 0xFF, 0x00, 0x00, 0xBF,
0xF4, 0x00, 0x0F, 0xFD, 0x00, 0xFF, 0xE0, 0x00, 0x0B, 0xFF, 0x00, 0x00, 0xFF, 0xD0, 0x0F, 0xFD,
0x00, 0x00, 0xBF, 0xF0, 0x00, 0x0F, 0xFD, 0x01, 0xFF, 0xE5, 0x50, 0x0F, 0xFF, 0x55, 0x40, 0xFF,
0xD1, 0xFF, 0xFF, 0xFF, 0x4B, 0xFF, 0xFF, 0xFC, 0x0F, 0xFD, 0x7F, 0xFF, 0xFF, 0xF6, 0xFF, 0xFF,
0xFF, 0xC0, 0xFF, 0xD7, 0xFF, 0xFF, 0xFF, 0x6F, 0xFF, 0xFF, 0xFC, 0x0F, 0xFD, 0x2B, 0xFF, 0xFA,
0xA2, 0xAF, 0xFF, 0xAA, 0x80, 0xFF, 0xD0, 0x0F, 0xFD, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x0F, 0xFD,
0x00, 0xFF, 0xD0, 0x00, 0x0B, 0xFF, 0x00, 0x00, 0xFF, 0xD0, 0x0F, 0xFD, 0x00, 0x00, 0xBF, 0xF0,
0x00, 0x0F, 0xFD, 0x00, 0xFF, 0xD0, 0x00, 0x0B, 0xFF, 0x00, 0x00, 0xFF, 0xD0, 0x0F, 0xFD, 0x00,
0x00, 0xBF, 0xF0, 0x00, 0x0F, 0xFD, 0x00, 0xFF, 0xD0, 0x00, 0x0B, 0xFF, 0x00, 0x00, 0xFF, 0xD0,
0x0F, 0xFD, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x0F, 0xFD, 0x00, 0xFF, 0xD0, 0x00, 0x0B, 0xFF, 0x00,
0x00, 0xFF, 0xD0, 0x0F, 0xFD, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x0F, 0xFD, 0x00, 0xFF, 0xD0, 0x00,
0x0B, 0xFF, 0x00, 0x00, 0xFF, 0xD0, 0x0F, 0xFD, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x0F, 0xFD, 0x00,
0xFF, 0xD0, 0x00, 0x0B, 0xFF, 0x00, 0x00, 0xFF, 0xD0, 0x0F, 0xFD, 0x00, 0x00, 0xBF, 0xF0, 0x00,
0x0F, 0xFD, 0x00, 0xFF, 0xD0, 0x00, 0x0B, 0xFF, 0x00, 0x00, 0xFF, 0xD0, 0x0F, 0xFD, 0x00, 0x00,
0xBF, 0xF0, 0x00, 0x0F, 0xFD, 0x00, 0xFF, 0xD0, 0x00, 0x0B, 0xFF, 0x00, 0x00, 0xFF, 0xD0, 0x00,
0x01, 0xAA, 0x94, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFE, 0x40, 0x00, 0x00, 0x2F, 0xFF, 0xFF,
0xFF, 0xC0, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x0F, 0xFF, 0xFB, 0xFF, 0xFF, 0x00,
0x00, 0xBF, 0xFC, 0x00, 0x3F, 0xFC, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0x7F, 0xF0, 0x00, 0x0F, 0xFE,
0x00, 0x01, 0xFF, 0xC0, 0x00, 0x3F, 0xF8, 0x00, 0x07, 0xFF, 0x95, 0x50, 0xFF, 0xE0, 0x00, 0xBF,
0xFF, 0xFF, 0xC3, 0xFF, 0x80, 0x0F, 0xFF, 0xFF, 0xFF, 0x0F, 0xFE, 0x00, 0x3F, 0xFF, 0xFF, 0xFC,
0x3F, 0xF8, 0x00, 0xAF, 0xFF, 0xEA, 0xA0, 0xFF, 0xE0, 0x00, 0x1F, 0xFC, 0x00, 0x03, 0xFF, 0x80,
0x00, 0x7F, 0xF0, 0x00, 0x0F, 0xFE, 0x00, 0x01, 0xFF, 0xC0, 0x00, 0x3F, 0xF8, 0x00, 0x07, 0xFF,
0x00, 0x00, 0xFF, 0xE0, 0x00, 0x1F, 0xFC, 0x00, 0x03, 0xFF, 0x80, 0x00, 0x7F, 0xF0, 0x00, 0x0F,
0xFE, 0x00, 0x01, 0xFF, 0xC0, 0x00, 0x3F, 0xF8, 0x00, 0x07, 0xFF, 0x00, 0x00, 0xFF, 0xE0, 0x00,
0x1F, 0xFC, 0x00, 0x03, 0xFF, 0x80, 0x00, 0x7F, 0xF0, 0x00, 0x0F, 0xFE, 0x00, 0x01, 0xFF, 0xD0,
0x00, 0x3F, 0xF8, 0x00, 0x07, 0xFF, 0xD0, 0x60, 0xFF, 0xE0, 0x00, 0x0F, 0xFF, 0xFF, 0xC3, 0xFF,
0x80, 0x00, 0x2F, 0xFF, 0xFF, 0x0F, 0xFE, 0x00, 0x00, 0x3F, 0xFF, 0xFC, 0x3F, 0xF8, 0x00, 0x00,
0x2F, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x05, 0x50, 0x00, 0x00, 0x00, 0x00, 0x06, 0xAA, 0x50,
0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF,
0xFE, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xEF,
0xFF, 0xFC, 0x00, 0x00, 0x00, 0x0B, 0xFE, 0x00, 0x1F, 0xFF, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x00,
0x03, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0xBF, 0xC0, 0x00, 0xFF, 0xF0, 0x00, 0x00, 0x1B, 0xFF, 0xF4,
0x00, 0x3F, 0xFD, 0x55, 0x00, 0xFF, 0xFF, 0xFF, 0x80, 0x7F, 0xFF, 0xFF, 0xD0, 0xFF, 0xFF, 0xFF,
0xE0, 0x7F, 0xFF, 0xFF, 0xF4, 0xFF, 0xFF, 0xFF, 0xF4, 0x2F, 0xFF, 0xFF, 0xFD, 0x3F, 0xFD, 0x56,
0xFC, 0x06, 0xBF, 0xFE, 0xAA, 0x5F, 0xFD, 0x00, 0x05, 0x00, 0x0F, 0xFF, 0x00, 0x07, 0xFF, 0x80,
0x00, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0xFF, 0xF0, 0x00, 0x3F, 0xFF,
0xF4, 0x00, 0x00, 0x3F, 0xFC, 0x00, 0x03, 0xFF, 0xFF, 0xE0, 0x00, 0x0F, 0xFF, 0x00, 0x00, 0x3F,
0xFF, 0xFF, 0x40, 0x03, 0xFF, 0xC0, 0x00, 0x01, 0xFF, 0xFF, 0xF0, 0x00, 0xFF, 0xF0, 0x00, 0x00,
0x07, 0xFF, 0xFF, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xC0, 0x0F, 0xFF, 0x00, 0x00,
0x00, 0x00, 0xBF, 0xF0, 0x03, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0xFF, 0xF0, 0x00,
0x79, 0x00, 0x0B, 0xFF, 0x00, 0x2F, 0xFE, 0x01, 0x5F, 0xFF, 0xBF, 0xFF, 0x80, 0x07, 0xFF, 0xFF,
0xE7, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0xFF, 0xFF, 0xF9, 0xFF, 0xFF, 0xFF, 0xD0, 0x00, 0x1F, 0xFF,
0xFE, 0x1F, 0xFF, 0xFF, 0x80, 0x00, 0x01, 0xFF, 0xFF, 0x40, 0x05, 0x54, 0x00, 0x00, 0x00, 0x01,
0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE0,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00,
0x00, 0x01, 0xFF, 0xFA, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xE0, 0x00, 0x2F, 0xE0, 0x00,
0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0x1F, 0xF0, 0x00, 0x00, 0x1F,
0xE0, 0x00, 0x00, 0x01, 0xFF, 0xD0, 0x6A, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x1F, 0xFF, 0xDF, 0xFE,
0x00, 0xFF, 0xE0, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFC, 0x03, 0xFF, 0xE0, 0x00, 0x1F, 0xFF, 0xFF,
0xFF, 0xE0, 0x0F, 0xFF, 0xE0, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xE0, 0x1F, 0xFF,
0xFF, 0xFF, 0xE0, 0x03, 0xFF, 0xFF, 0xE0, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x3F, 0xFF, 0xFF, 0xE2,
0xFF, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFF, 0xFF, 0x02, 0xFF, 0xFF, 0xFF, 0x40, 0x7F, 0xFF, 0xFF,
0xF0, 0x02, 0xFF, 0xFF, 0xFC, 0x03, 0xFF, 0xFF, 0xFF, 0x00, 0x02, 0xFF, 0xFF, 0xF0, 0x0F, 0xFF,
0xFF, 0xF0, 0x00, 0x02, 0xFF, 0xFF, 0xEA, 0xBF, 0xFF, 0xFF, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x02, 0xFF,
0xF4, 0x0F, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x80, 0x1F, 0xFF, 0x00, 0x00, 0x00, 0x00,
0x02, 0xFE, 0x00, 0x7F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFC, 0x02, 0xFF, 0x00, 0x00, 0x00,
0x00, 0x00, 0x02, 0xF9, 0x6F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph notosans_18_boldGlyphs[] = {
@ -7790,7 +7888,14 @@ static const EpdGlyph notosans_18_boldGlyphs[] = {
{ 18, 35, 21, 3, 31, 158, 109805 }, // ₿
{ 18, 28, 20, 1, 21, 126, 109963 }, // ⃀
{ 19, 5, 22, 1, 16, 24, 110089 }, //
{ 35, 35, 38, 1, 29, 307, 110113 }, // <20>
{ 31, 29, 29, 0, 29, 225, 110113 }, // ff
{ 24, 29, 26, 0, 29, 174, 110338 }, // fi
{ 23, 29, 26, 0, 29, 167, 110512 }, // fl
{ 38, 29, 40, 0, 29, 276, 110679 }, // ffi
{ 38, 29, 40, 0, 29, 276, 110955 }, // ffl
{ 27, 30, 29, 2, 29, 203, 111231 }, // ſt
{ 33, 30, 35, 1, 29, 248, 111434 }, // st
{ 35, 35, 38, 1, 29, 307, 111682 }, // <20>
};
static const EpdUnicodeInterval notosans_18_boldIntervals[] = {
@ -7808,14 +7913,15 @@ static const EpdUnicodeInterval notosans_18_boldIntervals[] = {
{ 0x2090, 0x209C, 0x33D },
{ 0x20A0, 0x20C0, 0x34A },
{ 0x2212, 0x2212, 0x36B },
{ 0xFFFD, 0xFFFD, 0x36C },
{ 0xFB00, 0xFB06, 0x36C },
{ 0xFFFD, 0xFFFD, 0x373 },
};
static const EpdFontData notosans_18_bold = {
notosans_18_boldBitmaps,
notosans_18_boldGlyphs,
notosans_18_boldIntervals,
15,
16,
51,
41,
-11,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t notosans_18_bolditalicBitmaps[117720] = {
static const uint8_t notosans_18_bolditalicBitmaps[120076] = {
0x00, 0x1F, 0xFE, 0x00, 0x2F, 0xFE, 0x00, 0x3F, 0xFD, 0x00, 0x3F, 0xFC, 0x00, 0x3F, 0xFC, 0x00,
0x7F, 0xF8, 0x00, 0x7F, 0xF4, 0x00, 0xBF, 0xF0, 0x00, 0xFF, 0xF0, 0x00, 0xFF, 0xE0, 0x00, 0xFF,
0xD0, 0x01, 0xFF, 0xC0, 0x02, 0xFF, 0x80, 0x02, 0xFF, 0x40, 0x03, 0xFF, 0x00, 0x03, 0xFF, 0x00,
@ -7347,26 +7347,173 @@ static const uint8_t notosans_18_bolditalicBitmaps[117720] = {
0xFF, 0xFF, 0x40, 0x0B, 0xFF, 0xFF, 0xFF, 0x00, 0x03, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x03, 0xE0,
0xF8, 0x00, 0x00, 0x00, 0xF8, 0x3E, 0x00, 0x00, 0x00, 0x3D, 0x0F, 0x40, 0x00, 0x00, 0x1A, 0x06,
0x80, 0x00, 0x00, 0x05, 0x55, 0x54, 0x2F, 0xFF, 0xFC, 0x3F, 0xFF, 0xFC, 0x3F, 0xFF, 0xF8, 0x3F,
0xFF, 0xF4, 0x15, 0x55, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xE0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xE0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xE0,
0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFA, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xE0, 0x00,
0x2F, 0xE0, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0x1F, 0xF0,
0x00, 0x00, 0x1F, 0xE0, 0x00, 0x00, 0x01, 0xFF, 0xD0, 0x6A, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x1F,
0xFF, 0xDF, 0xFE, 0x00, 0xFF, 0xE0, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFC, 0x03, 0xFF, 0xE0, 0x00,
0x1F, 0xFF, 0xFF, 0xFF, 0xE0, 0x0F, 0xFF, 0xE0, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF,
0xE0, 0x1F, 0xFF, 0xFF, 0xFF, 0xE0, 0x03, 0xFF, 0xFF, 0xE0, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x3F,
0xFF, 0xFF, 0xE2, 0xFF, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFF, 0xFF, 0x02, 0xFF, 0xFF, 0xFF, 0x40,
0x7F, 0xFF, 0xFF, 0xF0, 0x02, 0xFF, 0xFF, 0xFC, 0x03, 0xFF, 0xFF, 0xFF, 0x00, 0x02, 0xFF, 0xFF,
0xF0, 0x0F, 0xFF, 0xFF, 0xF0, 0x00, 0x02, 0xFF, 0xFF, 0xEA, 0xBF, 0xFF, 0xFF, 0x00, 0x00, 0x02,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00,
0x00, 0x02, 0xFF, 0xF4, 0x0F, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x80, 0x1F, 0xFF, 0x00,
0x00, 0x00, 0x00, 0x02, 0xFE, 0x00, 0x7F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFC, 0x02, 0xFF,
0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xF9, 0x6F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF,
0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x02, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xF4, 0x15, 0x55, 0x50, 0x00, 0x00, 0x00, 0x00, 0x6A, 0x90, 0x00, 0x1A, 0xA4, 0x00, 0x00,
0x00, 0x0B, 0xFF, 0xFC, 0x03, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xF8, 0x0F, 0xFF, 0xFD,
0x00, 0x00, 0x00, 0xBF, 0xFF, 0xF4, 0x3F, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xF0, 0x7F,
0xFF, 0xF8, 0x00, 0x00, 0x01, 0xFF, 0xE0, 0x00, 0xBF, 0xF4, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xC0,
0x00, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x80, 0x00, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x07,
0xFF, 0x95, 0x56, 0xFF, 0xE5, 0x40, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00,
0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0x80, 0x00, 0x02, 0xAF, 0xFF, 0xAA, 0xAF, 0xFF, 0xEA, 0x00, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x07,
0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x0B, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFC,
0x00, 0x0F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xF8, 0x00, 0x0F, 0xFD, 0x00, 0x00, 0x00, 0x00,
0x3F, 0xF4, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x1F, 0xFC, 0x00, 0x00,
0x00, 0x00, 0x7F, 0xF0, 0x00, 0x2F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x3F, 0xF8,
0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x00, 0x3F, 0xF4, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x00,
0x7F, 0xF0, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xC0, 0x00, 0xBF, 0xF0, 0x00, 0x00, 0x00, 0x02, 0xFF,
0xC0, 0x00, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xC0, 0x00, 0xFF, 0xE0, 0x00, 0x00, 0x00,
0x03, 0xFF, 0x80, 0x00, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x40, 0x01, 0xFF, 0xC0, 0x00,
0x00, 0x00, 0x07, 0xFF, 0x00, 0x02, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0x00, 0x03, 0xFF,
0x80, 0x00, 0x00, 0x00, 0x0F, 0xFE, 0x00, 0x03, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x0F, 0xFD, 0x00,
0x07, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFC, 0x00, 0x0F, 0xFF, 0x00, 0x00, 0x00, 0x2A, 0xFF,
0xFC, 0x0A, 0xBF, 0xFE, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xF4, 0x1F, 0xFF, 0xFC, 0x00, 0x00, 0x00,
0x3F, 0xFF, 0xE0, 0x1F, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x80, 0x1F, 0xFF, 0xE0, 0x00,
0x00, 0x00, 0x2F, 0xF9, 0x00, 0x0B, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xAA,
0x40, 0x06, 0x40, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xC1, 0xFF, 0x80, 0x00, 0x00, 0x0B, 0xFF, 0xFE,
0x0F, 0xFF, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF4, 0x3F, 0xFC, 0x00, 0x00, 0x03, 0xFF, 0xFB, 0xC0,
0xFF, 0xE0, 0x00, 0x00, 0x1F, 0xFE, 0x00, 0x01, 0xFE, 0x00, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0x54, 0x01, 0x55,
0x40, 0x00, 0x07, 0xFF, 0xFF, 0xF4, 0x0F, 0xFD, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xC0, 0x7F, 0xF0,
0x00, 0x03, 0xFF, 0xFF, 0xFF, 0x02, 0xFF, 0xC0, 0x00, 0x0A, 0xBF, 0xFE, 0xA8, 0x0F, 0xFF, 0x00,
0x00, 0x00, 0xFF, 0xD0, 0x00, 0x3F, 0xF8, 0x00, 0x00, 0x07, 0xFF, 0x00, 0x01, 0xFF, 0xD0, 0x00,
0x00, 0x2F, 0xFC, 0x00, 0x0B, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0xF0, 0x00, 0x2F, 0xFC, 0x00, 0x00,
0x03, 0xFF, 0x80, 0x00, 0xFF, 0xE0, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x03, 0xFF, 0x80, 0x00, 0x00,
0x7F, 0xF0, 0x00, 0x1F, 0xFD, 0x00, 0x00, 0x02, 0xFF, 0xC0, 0x00, 0xBF, 0xF0, 0x00, 0x00, 0x0F,
0xFE, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0x00, 0x3F, 0xF8, 0x00, 0x0F, 0xFE, 0x00, 0x00, 0x01, 0xFF,
0xD0, 0x00, 0x3F, 0xF4, 0x00, 0x00, 0x07, 0xFF, 0x00, 0x01, 0xFF, 0xC0, 0x00, 0x00, 0x2F, 0xFC,
0x00, 0x0B, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x03, 0xFF, 0x40,
0x00, 0xFF, 0xE0, 0x00, 0x00, 0x1F, 0xFD, 0x00, 0x03, 0xFF, 0x40, 0x00, 0x00, 0xBF, 0xF0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFE, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xBF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x03, 0xAF, 0xFF, 0xC0, 0x00, 0x00,
0x00, 0x00, 0x0F, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xF0, 0x00, 0x00, 0x00,
0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xAA, 0x40, 0x2A, 0xA0, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xC2,
0xFF, 0xC0, 0x00, 0x00, 0x0B, 0xFF, 0xFE, 0x0B, 0xFF, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xF4, 0x3F,
0xF8, 0x00, 0x00, 0x03, 0xFF, 0xFB, 0xC0, 0xFF, 0xD0, 0x00, 0x00, 0x1F, 0xFE, 0x00, 0x07, 0xFF,
0x00, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x2F, 0xFC, 0x00, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0xFF, 0xF0,
0x00, 0x00, 0x1F, 0xFF, 0x54, 0x03, 0xFF, 0x80, 0x00, 0x07, 0xFF, 0xFF, 0xF4, 0x0F, 0xFD, 0x00,
0x00, 0xBF, 0xFF, 0xFF, 0xC0, 0x7F, 0xF0, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0x02, 0xFF, 0xC0, 0x00,
0x0A, 0xBF, 0xFE, 0xA8, 0x0F, 0xFE, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x3F, 0xF8, 0x00, 0x00,
0x07, 0xFF, 0x00, 0x01, 0xFF, 0xD0, 0x00, 0x00, 0x2F, 0xFC, 0x00, 0x07, 0xFF, 0x00, 0x00, 0x00,
0xFF, 0xF0, 0x00, 0x2F, 0xFC, 0x00, 0x00, 0x03, 0xFF, 0x80, 0x00, 0xFF, 0xE0, 0x00, 0x00, 0x0F,
0xFD, 0x00, 0x03, 0xFF, 0x40, 0x00, 0x00, 0x7F, 0xF0, 0x00, 0x1F, 0xFD, 0x00, 0x00, 0x02, 0xFF,
0xC0, 0x00, 0xBF, 0xF0, 0x00, 0x00, 0x0F, 0xFE, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0x00, 0x3F, 0xF8,
0x00, 0x0F, 0xFE, 0x00, 0x00, 0x01, 0xFF, 0xD0, 0x00, 0x3F, 0xF4, 0x00, 0x00, 0x07, 0xFF, 0x00,
0x01, 0xFF, 0xC0, 0x00, 0x00, 0x2F, 0xFC, 0x00, 0x0B, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x00,
0x3F, 0xFC, 0x00, 0x00, 0x03, 0xFF, 0x40, 0x00, 0xFF, 0xE0, 0x00, 0x00, 0x1F, 0xFD, 0x00, 0x07,
0xFF, 0x40, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x0F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xF4, 0x00, 0x00, 0x00,
0x00, 0x03, 0xAF, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00,
0x00, 0x3F, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
0x02, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6A, 0x90, 0x00,
0x1A, 0xA4, 0x01, 0x50, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xFC, 0x03, 0xFF, 0xFE, 0x0F, 0xFC, 0x00,
0x00, 0x00, 0x3F, 0xFF, 0xF8, 0x0F, 0xFF, 0xFD, 0x2F, 0xFD, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xF4,
0x3F, 0xFF, 0xFC, 0x2F, 0xFC, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xF0, 0x7F, 0xFF, 0xF8, 0x2F, 0xFC,
0x00, 0x00, 0x01, 0xFF, 0xE0, 0x00, 0xBF, 0xF4, 0x00, 0x0B, 0xE0, 0x00, 0x00, 0x02, 0xFF, 0xC0,
0x00, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x80, 0x00, 0xFF, 0xD0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x07, 0xFF, 0x95, 0x56, 0xFF, 0xE5, 0x40, 0x55, 0x50, 0x00, 0x00, 0x7F, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0xFF, 0xE0, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80,
0xFF, 0xD0, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0xFF, 0xD0, 0x00, 0x02, 0xAF,
0xFF, 0xAA, 0xAF, 0xFF, 0xEA, 0x01, 0xFF, 0xC0, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x07, 0xFF, 0x00,
0x02, 0xFF, 0xC0, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x0B, 0xFF, 0x00, 0x03, 0xFF, 0x80, 0x00, 0x00,
0x2F, 0xFC, 0x00, 0x0F, 0xFE, 0x00, 0x03, 0xFF, 0x40, 0x00, 0x00, 0x3F, 0xF8, 0x00, 0x0F, 0xFD,
0x00, 0x07, 0xFF, 0x00, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x1F, 0xFC, 0x00, 0x0B, 0xFF, 0x00, 0x00,
0x00, 0x3F, 0xF4, 0x00, 0x1F, 0xFC, 0x00, 0x0B, 0xFF, 0x00, 0x00, 0x00, 0x7F, 0xF0, 0x00, 0x2F,
0xFC, 0x00, 0x0F, 0xFE, 0x00, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x3F, 0xF8, 0x00, 0x0F, 0xFD, 0x00,
0x00, 0x00, 0xFF, 0xE0, 0x00, 0x3F, 0xF4, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0x00,
0x7F, 0xF0, 0x00, 0x2F, 0xFC, 0x00, 0x00, 0x01, 0xFF, 0xC0, 0x00, 0xBF, 0xF0, 0x00, 0x3F, 0xF8,
0x00, 0x00, 0x02, 0xFF, 0xC0, 0x00, 0xFF, 0xE0, 0x00, 0x3F, 0xF8, 0x00, 0x00, 0x02, 0xFF, 0xC0,
0x00, 0xFF, 0xE0, 0x00, 0x3F, 0xF4, 0x00, 0x00, 0x03, 0xFF, 0x80, 0x00, 0xFF, 0xD0, 0x00, 0x7F,
0xF0, 0x00, 0x00, 0x03, 0xFF, 0x40, 0x01, 0xFF, 0xC0, 0x00, 0xBF, 0xF0, 0x00, 0x00, 0x07, 0xFF,
0x00, 0x02, 0xFF, 0xC0, 0x00, 0xFF, 0xE0, 0x00, 0x00, 0x0B, 0xFF, 0x00, 0x03, 0xFF, 0x80, 0x00,
0x00, 0x00, 0x00, 0x00, 0x0F, 0xFE, 0x00, 0x03, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F,
0xFD, 0x00, 0x07, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFC, 0x00, 0x0F, 0xFF, 0x00,
0x00, 0x00, 0x00, 0x00, 0x2A, 0xFF, 0xFC, 0x0A, 0xBF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F,
0xFF, 0xF4, 0x1F, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xE0, 0x1F, 0xFF, 0xF4,
0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x80, 0x1F, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x2F, 0xF9, 0x00, 0x0B, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6A,
0x90, 0x00, 0x1A, 0xA4, 0x06, 0xA9, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xFC, 0x03, 0xFF, 0xFE, 0x0F,
0xFD, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xF8, 0x0F, 0xFF, 0xFD, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0xBF,
0xFF, 0xF4, 0x3F, 0xFF, 0xFC, 0x2F, 0xFC, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xF0, 0x7F, 0xFF, 0xF8,
0x3F, 0xF8, 0x00, 0x00, 0x01, 0xFF, 0xE0, 0x00, 0xBF, 0xF4, 0x00, 0x3F, 0xF8, 0x00, 0x00, 0x02,
0xFF, 0xC0, 0x00, 0xFF, 0xE0, 0x00, 0x3F, 0xF4, 0x00, 0x00, 0x03, 0xFF, 0x80, 0x00, 0xFF, 0xD0,
0x00, 0x7F, 0xF0, 0x00, 0x00, 0x07, 0xFF, 0x95, 0x56, 0xFF, 0xE5, 0x40, 0xBF, 0xF0, 0x00, 0x00,
0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0xFF, 0xE0, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0x80, 0xFF, 0xD0, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x81, 0xFF, 0xD0, 0x00,
0x02, 0xAF, 0xFF, 0xAA, 0xAF, 0xFF, 0xEA, 0x01, 0xFF, 0xC0, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x07,
0xFF, 0x00, 0x02, 0xFF, 0xC0, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x0B, 0xFF, 0x00, 0x03, 0xFF, 0x80,
0x00, 0x00, 0x2F, 0xFC, 0x00, 0x0F, 0xFE, 0x00, 0x03, 0xFF, 0x40, 0x00, 0x00, 0x3F, 0xF8, 0x00,
0x0F, 0xFD, 0x00, 0x07, 0xFF, 0x00, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x1F, 0xFC, 0x00, 0x0B, 0xFF,
0x00, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x1F, 0xFC, 0x00, 0x0B, 0xFF, 0x00, 0x00, 0x00, 0x7F, 0xF0,
0x00, 0x2F, 0xFC, 0x00, 0x0F, 0xFE, 0x00, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x3F, 0xF8, 0x00, 0x0F,
0xFD, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x00, 0x3F, 0xF4, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0xFF,
0xD0, 0x00, 0x7F, 0xF0, 0x00, 0x2F, 0xFC, 0x00, 0x00, 0x01, 0xFF, 0xC0, 0x00, 0xBF, 0xF0, 0x00,
0x3F, 0xF8, 0x00, 0x00, 0x02, 0xFF, 0xC0, 0x00, 0xFF, 0xE0, 0x00, 0x3F, 0xF8, 0x00, 0x00, 0x02,
0xFF, 0xC0, 0x00, 0xFF, 0xE0, 0x00, 0x3F, 0xF4, 0x00, 0x00, 0x03, 0xFF, 0x80, 0x00, 0xFF, 0xD0,
0x00, 0x7F, 0xF0, 0x00, 0x00, 0x03, 0xFF, 0x40, 0x01, 0xFF, 0xC0, 0x00, 0xBF, 0xF0, 0x00, 0x00,
0x07, 0xFF, 0x00, 0x02, 0xFF, 0xC0, 0x00, 0xFF, 0xE0, 0x00, 0x00, 0x0B, 0xFF, 0x00, 0x03, 0xFF,
0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFE, 0x00, 0x03, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00,
0x00, 0x0F, 0xFD, 0x00, 0x07, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFC, 0x00, 0x0F,
0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2A, 0xFF, 0xFC, 0x0A, 0xBF, 0xFE, 0x00, 0x00, 0x00, 0x00,
0x00, 0x3F, 0xFF, 0xF4, 0x1F, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xE0, 0x1F,
0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x80, 0x1F, 0xFF, 0xE0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x2F, 0xF9, 0x00, 0x0B, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x1A, 0xA9, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xF4, 0x00, 0x00, 0x00,
0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xFC, 0x00,
0x00, 0x00, 0x01, 0xFF, 0xFF, 0xBF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0x80, 0x07, 0xFF,
0x80, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00, 0x0F, 0xFD, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xD0, 0x00,
0x7F, 0xF0, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0x00, 0x02, 0xFF, 0xD5, 0x50, 0x00, 0x00, 0x3F, 0xF8,
0x00, 0x7F, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xE0, 0x0F, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x03,
0xFF, 0x40, 0x3F, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0xAF, 0xFF, 0xAA, 0x80, 0x00,
0x00, 0xBF, 0xF0, 0x00, 0x2F, 0xFC, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x80, 0x00, 0xFF, 0xE0, 0x00,
0x00, 0x00, 0x0F, 0xFD, 0x00, 0x03, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x7F, 0xF0, 0x00, 0x1F, 0xFD,
0x00, 0x00, 0x00, 0x02, 0xFF, 0xC0, 0x00, 0x7F, 0xF0, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0x00, 0x02,
0xFF, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xF8, 0x00, 0x0F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xD0,
0x00, 0x3F, 0xF4, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x00, 0x01, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x2F,
0xFC, 0x00, 0x0B, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x00, 0x2F, 0xFC, 0x00, 0x00, 0x00,
0x03, 0xFF, 0x80, 0x00, 0xFF, 0xF4, 0x14, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x02, 0xFF, 0xFF, 0xD0,
0x00, 0x00, 0x7F, 0xF0, 0x00, 0x0B, 0xFF, 0xFF, 0x40, 0x00, 0x02, 0xFF, 0xC0, 0x00, 0x0F, 0xFF,
0xFD, 0x00, 0x00, 0x0F, 0xFE, 0x00, 0x00, 0x0F, 0xFF, 0xF0, 0x00, 0x00, 0x3F, 0xF4, 0x00, 0x00,
0x01, 0x50, 0x00, 0x00, 0x01, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xAB, 0xFF,
0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F,
0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1A, 0xA9,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF,
0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x01, 0xFF,
0xFF, 0xBF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00, 0x1F, 0xFD, 0x00, 0x00, 0x00, 0x03,
0xFF, 0x00, 0x01, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0xE0, 0x00, 0x2F, 0xFC, 0x00, 0x00, 0x02,
0xBF, 0xFF, 0x00, 0x03, 0xFF, 0xD5, 0x50, 0x02, 0xFF, 0xFF, 0xF4, 0x02, 0xFF, 0xFF, 0xFE, 0x00,
0xFF, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0xFF, 0xD0, 0x2F, 0xFF, 0xFF, 0xF0, 0x1F, 0xFF, 0xFF, 0xFC,
0x03, 0xFF, 0xD5, 0xBF, 0x01, 0xAF, 0xFF, 0xAA, 0x80, 0x7F, 0xF4, 0x00, 0x50, 0x00, 0xFF, 0xE0,
0x00, 0x07, 0xFF, 0x40, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x00, 0x7F, 0xFC, 0x00, 0x00, 0x01, 0xFF,
0xC0, 0x00, 0x03, 0xFF, 0xF8, 0x00, 0x00, 0x2F, 0xFC, 0x00, 0x00, 0x2F, 0xFF, 0xF4, 0x00, 0x03,
0xFF, 0x80, 0x00, 0x00, 0xBF, 0xFF, 0xE0, 0x00, 0x3F, 0xF8, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x40,
0x03, 0xFF, 0x40, 0x00, 0x00, 0x02, 0xFF, 0xFC, 0x00, 0x7F, 0xF0, 0x00, 0x00, 0x00, 0x07, 0xFF,
0xC0, 0x0B, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFC, 0x00, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x01,
0xFF, 0xC0, 0x0F, 0xFE, 0x00, 0x00, 0xB4, 0x00, 0x3F, 0xFC, 0x00, 0xFF, 0xF0, 0x20, 0x0B, 0xFF,
0xBF, 0xFF, 0x40, 0x0F, 0xFF, 0xFF, 0x00, 0xBF, 0xFF, 0xFF, 0xF0, 0x00, 0xFF, 0xFF, 0xF0, 0x0B,
0xFF, 0xFF, 0xFC, 0x00, 0x07, 0xFF, 0xFF, 0x00, 0x2F, 0xFF, 0xFD, 0x00, 0x00, 0x1F, 0xFF, 0xE0,
0x00, 0x05, 0x50, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xE0,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F,
0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x1F, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFA, 0xFF, 0xE0, 0x00, 0x00, 0x00,
0x00, 0x1F, 0xE0, 0x00, 0x2F, 0xE0, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x0F, 0xE0, 0x00,
0x00, 0x00, 0x1F, 0xF0, 0x00, 0x00, 0x1F, 0xE0, 0x00, 0x00, 0x01, 0xFF, 0xD0, 0x6A, 0x00, 0x3F,
0xE0, 0x00, 0x00, 0x1F, 0xFF, 0xDF, 0xFE, 0x00, 0xFF, 0xE0, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFC,
0x03, 0xFF, 0xE0, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xE0, 0x0F, 0xFF, 0xE0, 0x01, 0xFF, 0xFF, 0xFF,
0xFF, 0x00, 0x7F, 0xFF, 0xE0, 0x1F, 0xFF, 0xFF, 0xFF, 0xE0, 0x03, 0xFF, 0xFF, 0xE0, 0xFF, 0xFF,
0xFF, 0xFE, 0x00, 0x3F, 0xFF, 0xFF, 0xE2, 0xFF, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFF, 0xFF, 0x02,
0xFF, 0xFF, 0xFF, 0x40, 0x7F, 0xFF, 0xFF, 0xF0, 0x02, 0xFF, 0xFF, 0xFC, 0x03, 0xFF, 0xFF, 0xFF,
0x00, 0x02, 0xFF, 0xFF, 0xF0, 0x0F, 0xFF, 0xFF, 0xF0, 0x00, 0x02, 0xFF, 0xFF, 0xEA, 0xBF, 0xFF,
0xFF, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xF4, 0x0F, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x02, 0xFF,
0x80, 0x1F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFE, 0x00, 0x7F, 0xF0, 0x00, 0x00, 0x00, 0x00,
0x02, 0xFC, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xF9, 0x6F, 0xF0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x02, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xF0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xF0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph notosans_18_bolditalicGlyphs[] = {
@ -8245,7 +8392,14 @@ static const EpdGlyph notosans_18_bolditalicGlyphs[] = {
{ 26, 31, 23, -1, 31, 202, 117009 }, // ₾
{ 21, 35, 21, 0, 31, 184, 117211 }, // ₿
{ 12, 6, 12, 0, 13, 18, 117395 }, //
{ 35, 35, 38, 1, 29, 307, 117413 }, // <20>
{ 36, 38, 27, -5, 29, 342, 117413 }, // ff
{ 31, 38, 25, -4, 29, 295, 117755 }, // fi
{ 31, 38, 25, -4, 29, 295, 118050 }, // fl
{ 44, 38, 38, -5, 29, 418, 118345 }, // ffi
{ 44, 38, 38, -5, 29, 418, 118763 }, // ffl
{ 35, 38, 28, -5, 29, 333, 119181 }, // ſt
{ 34, 30, 33, 0, 29, 255, 119514 }, // st
{ 35, 35, 38, 1, 29, 307, 119769 }, // <20>
};
static const EpdUnicodeInterval notosans_18_bolditalicIntervals[] = {
@ -8263,14 +8417,15 @@ static const EpdUnicodeInterval notosans_18_bolditalicIntervals[] = {
{ 0x2090, 0x209C, 0x33D },
{ 0x20A0, 0x20BF, 0x34A },
{ 0x2212, 0x2212, 0x36A },
{ 0xFFFD, 0xFFFD, 0x36B },
{ 0xFB00, 0xFB06, 0x36B },
{ 0xFFFD, 0xFFFD, 0x372 },
};
static const EpdFontData notosans_18_bolditalic = {
notosans_18_bolditalicBitmaps,
notosans_18_bolditalicGlyphs,
notosans_18_bolditalicIntervals,
15,
16,
51,
41,
-11,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t notosans_18_italicBitmaps[107329] = {
static const uint8_t notosans_18_italicBitmaps[109454] = {
0x00, 0x0B, 0xF0, 0x00, 0x3F, 0xC0, 0x00, 0xFF, 0x00, 0x07, 0xF8, 0x00, 0x1F, 0xD0, 0x00, 0xBF,
0x00, 0x03, 0xFC, 0x00, 0x0F, 0xE0, 0x00, 0x3F, 0x40, 0x01, 0xFC, 0x00, 0x0B, 0xF0, 0x00, 0x2F,
0x80, 0x00, 0xFD, 0x00, 0x03, 0xF0, 0x00, 0x0F, 0xC0, 0x00, 0x7E, 0x00, 0x02, 0xF4, 0x00, 0x0F,
@ -6698,26 +6698,158 @@ static const uint8_t notosans_18_italicBitmaps[107329] = {
0x3F, 0xFF, 0xFF, 0xFD, 0x00, 0x3F, 0xFF, 0xFF, 0xF4, 0x00, 0x7F, 0xFF, 0xFE, 0x40, 0x00, 0x01,
0xF0, 0xB8, 0x00, 0x00, 0x02, 0xE0, 0xF4, 0x00, 0x00, 0x03, 0xD0, 0xF4, 0x00, 0x00, 0x02, 0x80,
0xA0, 0x00, 0x00, 0x0A, 0xAA, 0xA0, 0xBF, 0xFF, 0xD3, 0xFF, 0xFF, 0x05, 0x55, 0x54, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x1F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xE0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xE0,
0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFA,
0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xE0, 0x00, 0x2F, 0xE0, 0x00, 0x00, 0x00, 0x01, 0xFC,
0x00, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0x1F, 0xF0, 0x00, 0x00, 0x1F, 0xE0, 0x00, 0x00, 0x01,
0xFF, 0xD0, 0x6A, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x1F, 0xFF, 0xDF, 0xFE, 0x00, 0xFF, 0xE0, 0x00,
0x01, 0xFF, 0xFF, 0xFF, 0xFC, 0x03, 0xFF, 0xE0, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xE0, 0x0F, 0xFF,
0xE0, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xE0, 0x1F, 0xFF, 0xFF, 0xFF, 0xE0, 0x03,
0xFF, 0xFF, 0xE0, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x3F, 0xFF, 0xFF, 0xE2, 0xFF, 0xFF, 0xFF, 0xF0,
0x07, 0xFF, 0xFF, 0xFF, 0x02, 0xFF, 0xFF, 0xFF, 0x40, 0x7F, 0xFF, 0xFF, 0xF0, 0x02, 0xFF, 0xFF,
0xFC, 0x03, 0xFF, 0xFF, 0xFF, 0x00, 0x02, 0xFF, 0xFF, 0xF0, 0x0F, 0xFF, 0xFF, 0xF0, 0x00, 0x02,
0xFF, 0xFF, 0xEA, 0xBF, 0xFF, 0xFF, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00,
0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xF4, 0x0F, 0xFF, 0xF0,
0x00, 0x00, 0x00, 0x02, 0xFF, 0x80, 0x1F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFE, 0x00, 0x7F,
0xF0, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFC, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xF9,
0x6F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x02, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x02, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00,
0x00,
0x00, 0x01, 0xAA, 0x40, 0x01, 0xAA, 0x40, 0x00, 0x00, 0x00, 0xFF, 0xFD, 0x00, 0xFF, 0xFD, 0x00,
0x00, 0x00, 0x3F, 0xFF, 0xC0, 0x3F, 0xFF, 0xC0, 0x00, 0x00, 0x0B, 0xF4, 0x04, 0x0B, 0xF4, 0x04,
0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xC0, 0x00, 0x1F, 0xC0,
0x00, 0x00, 0x00, 0x02, 0xF8, 0x00, 0x02, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x3F,
0x40, 0x00, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0x40, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x15, 0xFE, 0x55,
0x55, 0xFE, 0x55, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0xFC,
0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xC0, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x00, 0x02,
0xFC, 0x00, 0x02, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00,
0x03, 0xF4, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00,
0x00, 0x07, 0xF0, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0xBE, 0x00, 0x00,
0x00, 0x00, 0x0F, 0xE0, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00,
0x00, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x01, 0xFC,
0x00, 0x00, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x03,
0xF4, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x07, 0xF0, 0x00,
0x07, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xE0,
0x00, 0x0B, 0xE0, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x0F,
0xC0, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x02, 0xFC, 0x00, 0x02, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x7F, 0x40, 0x00, 0x7F, 0x40, 0x00, 0x00, 0x03, 0xFF, 0xF0, 0x03, 0xFF, 0xF0, 0x00, 0x00, 0x00,
0x3F, 0xFC, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x00, 0x03, 0xFE, 0x00, 0x03, 0xFE, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x01, 0xAA, 0x40, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xD0, 0x60, 0x00,
0x00, 0x00, 0x3F, 0xFF, 0xC2, 0xFC, 0x00, 0x00, 0x00, 0xBF, 0x40, 0x43, 0xFC, 0x00, 0x00, 0x00,
0xFD, 0x00, 0x02, 0xF8, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x90, 0x00, 0x00, 0x02, 0xF8, 0x00,
0x00, 0x00, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x00,
0x00, 0x00, 0x7F, 0xFF, 0xF4, 0x0F, 0xD0, 0x00, 0x03, 0xFF, 0xFF, 0xF0, 0x0F, 0xC0, 0x00, 0x01,
0x5F, 0xE5, 0x50, 0x1F, 0xC0, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x0F, 0xC0,
0x00, 0x2F, 0x80, 0x00, 0x00, 0x1F, 0xC0, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0x3F,
0x00, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0xBE, 0x00, 0x00,
0x00, 0x3F, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0xBE,
0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x02,
0xF8, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x03, 0xF0, 0x00,
0x00, 0x02, 0xF8, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x0B, 0xF0, 0x00, 0x00, 0x03,
0xF0, 0x00, 0x0B, 0xE0, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x07, 0xF0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x0B, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x7F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00,
0x00, 0x00, 0x00, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xAA,
0x40, 0xA8, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xD0, 0xFC, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xC1, 0xFC,
0x00, 0x00, 0x00, 0xBF, 0x40, 0x42, 0xF8, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x00,
0x01, 0xFC, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x02, 0xF8, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x03, 0xF4,
0x00, 0x07, 0xF0, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x0B, 0xE0, 0x00, 0x00, 0x7F, 0xFF, 0xF4, 0x0F,
0xD0, 0x00, 0x03, 0xFF, 0xFF, 0xF0, 0x0F, 0xC0, 0x00, 0x01, 0x5F, 0xE5, 0x50, 0x1F, 0xC0, 0x00,
0x00, 0x0F, 0xD0, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x1F,
0xC0, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x2F, 0x80, 0x00,
0x7F, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0xFD, 0x00,
0x00, 0x00, 0x7F, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x00,
0xFE, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x02, 0xF8, 0x00, 0x00, 0x00, 0xFC, 0x00,
0x03, 0xF4, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x02, 0xF8, 0x00, 0x07, 0xF0,
0x00, 0x00, 0x03, 0xF4, 0x00, 0x0B, 0xF0, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x0B, 0xE0, 0x00, 0x00,
0x07, 0xF0, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xE0,
0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x00, 0x00, 0x00,
0x3F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xE0,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xAA, 0x40, 0x01, 0xAA, 0x40, 0x00, 0x00,
0x00, 0x00, 0x0F, 0xFF, 0xD0, 0x0F, 0xFF, 0xD0, 0x60, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xC0, 0x3F,
0xFF, 0xC1, 0xFC, 0x00, 0x00, 0x00, 0xBF, 0x40, 0x40, 0xBF, 0x40, 0x43, 0xFC, 0x00, 0x00, 0x00,
0xFD, 0x00, 0x00, 0xFD, 0x00, 0x02, 0xF8, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x01, 0xFC, 0x00, 0x00,
0x50, 0x00, 0x00, 0x02, 0xF8, 0x00, 0x02, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF4, 0x00,
0x03, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x00,
0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x0F, 0xD0, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xF0, 0x0F, 0xD0, 0x00, 0x01, 0x5F, 0xE5, 0x55, 0x5F, 0xE5, 0x50, 0x1F, 0xC0, 0x00, 0x00, 0x0F,
0xD0, 0x00, 0x0F, 0xD0, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x0F, 0xC0, 0x00, 0x2F,
0x80, 0x00, 0x00, 0x1F, 0xC0, 0x00, 0x1F, 0xC0, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x2F, 0xC0, 0x00,
0x2F, 0x80, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x3F, 0x80, 0x00, 0x7F, 0x00, 0x00,
0x00, 0x3F, 0x40, 0x00, 0x3F, 0x40, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x3F, 0x00,
0x00, 0xFE, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x7F, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0xBE,
0x00, 0x00, 0xBE, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0xFD, 0x00, 0x01, 0xFC,
0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0x02, 0xF8, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x01,
0xFC, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x01, 0xFC, 0x00, 0x03, 0xF4, 0x00, 0x00,
0x02, 0xF8, 0x00, 0x02, 0xF8, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x03, 0xF4, 0x00,
0x07, 0xF0, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x03, 0xF0, 0x00, 0x0B, 0xE0, 0x00, 0x00, 0x07, 0xF0,
0x00, 0x07, 0xF0, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x0B, 0xF0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x0B, 0xE0, 0x00, 0x0B, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x0F,
0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x2F, 0xC0, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x7F, 0x40, 0x00,
0x00, 0x00, 0x00, 0x3F, 0xFF, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00,
0x3F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xE0, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x01, 0xAA, 0x40, 0x01, 0xAA, 0x40, 0xA8, 0x00, 0x00, 0x00, 0x0F, 0xFF,
0xD0, 0x0F, 0xFF, 0xD0, 0xFC, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xC0, 0x3F, 0xFF, 0xC1, 0xFC, 0x00,
0x00, 0x00, 0xBF, 0x40, 0x40, 0xBF, 0x40, 0x42, 0xF8, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xFD,
0x00, 0x03, 0xF4, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x01, 0xFC, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x02,
0xF8, 0x00, 0x02, 0xF8, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x03, 0xF4, 0x00, 0x07,
0xF0, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x03, 0xF4, 0x00, 0x0B, 0xE0, 0x00, 0x00, 0x7F, 0xFF, 0xFF,
0xFF, 0xFF, 0xF4, 0x0F, 0xD0, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x0F, 0xC0, 0x00,
0x01, 0x5F, 0xE5, 0x55, 0x5F, 0xE5, 0x50, 0x1F, 0xC0, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x0F, 0xD0,
0x00, 0x2F, 0xC0, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x0F, 0xC0, 0x00, 0x2F, 0x80, 0x00, 0x00, 0x1F,
0xC0, 0x00, 0x1F, 0xC0, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0x2F, 0x80, 0x00, 0x3F,
0x00, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x3F, 0x80, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00,
0x3F, 0x40, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x3F, 0x00, 0x00, 0xFD, 0x00, 0x00,
0x00, 0x7F, 0x00, 0x00, 0x7F, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0xBE, 0x00,
0x00, 0xFC, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0xFD, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x00, 0xFD,
0x00, 0x00, 0xFD, 0x00, 0x02, 0xF8, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x01, 0xFC, 0x00, 0x03, 0xF4,
0x00, 0x00, 0x01, 0xFC, 0x00, 0x01, 0xFC, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x02, 0xF8, 0x00, 0x02,
0xF8, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x03, 0xF4, 0x00, 0x0B, 0xF0, 0x00, 0x00,
0x03, 0xF0, 0x00, 0x03, 0xF0, 0x00, 0x0B, 0xE0, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x07, 0xF0, 0x00,
0x0F, 0xD0, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x0B, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xE0,
0x00, 0x0B, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x0F, 0xC0, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0x2F,
0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x7F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x3F,
0xFF, 0x00, 0x3F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFC, 0x00, 0x3F, 0xFC, 0x00, 0x00,
0x00, 0x00, 0x00, 0x3F, 0xE0, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0xAA, 0x40, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x7F,
0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xF4, 0x0B, 0xF8, 0x00, 0x00, 0x00, 0x02, 0xFC, 0x00,
0x1F, 0xC0, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x2F,
0x80, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x03, 0xF8, 0x00, 0x00, 0x00, 0x0B, 0xE0, 0x00, 0x7F, 0x40,
0x00, 0x00, 0x00, 0xFD, 0x00, 0x7F, 0xFF, 0xFC, 0x00, 0x00, 0x0F, 0xD0, 0x2F, 0xFF, 0xFF, 0xC0,
0x00, 0x01, 0xFC, 0x01, 0x5F, 0xF5, 0x54, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0xFD, 0x00, 0x00, 0x00,
0x02, 0xF8, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x03,
0xF0, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x02, 0xF8, 0x00, 0x00, 0x00, 0x0B, 0xF0,
0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x00,
0x7F, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x0B, 0xF0, 0x00, 0x00, 0x00, 0x1F, 0xC0, 0x00, 0xBE,
0x00, 0x00, 0x00, 0x02, 0xF8, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0xFC, 0x00,
0x00, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0xFC, 0x00, 0x00,
0x00, 0x07, 0xF0, 0x00, 0x0F, 0xF5, 0xA0, 0x00, 0x00, 0xBE, 0x00, 0x00, 0xBF, 0xFE, 0x00, 0x00,
0x0F, 0xD0, 0x00, 0x02, 0xFF, 0xE0, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x01, 0x50, 0x00, 0x00, 0x1F,
0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80,
0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00,
0x00, 0x00, 0x00, 0x0B, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xF4, 0x00, 0x00, 0x00,
0x00, 0x00, 0x0B, 0xF9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6A, 0x90,
0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0x40,
0x00, 0x00, 0x00, 0x07, 0xF8, 0x07, 0xFD, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x0F, 0xE0, 0x00,
0x00, 0x00, 0x0F, 0xC0, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x01, 0xF8, 0x00, 0x0F, 0xD0, 0x00, 0x00,
0x00, 0x0F, 0x80, 0x00, 0xFC, 0x00, 0x00, 0x01, 0x55, 0xFC, 0x00, 0x2F, 0xC0, 0x00, 0x02, 0xFF,
0xFF, 0xC0, 0x2F, 0xFF, 0xFE, 0x00, 0xFF, 0xFF, 0xFC, 0x0F, 0xFF, 0xFF, 0xE0, 0x3F, 0xE5, 0x6F,
0xC0, 0x57, 0xF9, 0x54, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00,
0x07, 0xF0, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x00, 0x0F,
0xD0, 0x00, 0x03, 0xFD, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x1F, 0xC0,
0x00, 0x00, 0x7F, 0xF8, 0x00, 0x02, 0xFC, 0x00, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0x2F, 0x80, 0x00,
0x00, 0x00, 0xFF, 0xC0, 0x03, 0xF4, 0x00, 0x00, 0x00, 0x02, 0xFD, 0x00, 0x3F, 0x00, 0x00, 0x00,
0x00, 0x0F, 0xE0, 0x07, 0xF0, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x00,
0x0F, 0xD0, 0x0B, 0xE0, 0x00, 0x09, 0x00, 0x02, 0xFC, 0x00, 0xBF, 0x00, 0x00, 0xFE, 0x56, 0xFF,
0x80, 0x07, 0xF9, 0x60, 0x0F, 0xFF, 0xFF, 0xF0, 0x00, 0x3F, 0xFF, 0x40, 0x2F, 0xFF, 0xF4, 0x00,
0x00, 0xFF, 0xF0, 0x00, 0x05, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x1F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x1F, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFA, 0xFF, 0xE0, 0x00,
0x00, 0x00, 0x00, 0x1F, 0xE0, 0x00, 0x2F, 0xE0, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x0F,
0xE0, 0x00, 0x00, 0x00, 0x1F, 0xF0, 0x00, 0x00, 0x1F, 0xE0, 0x00, 0x00, 0x01, 0xFF, 0xD0, 0x6A,
0x00, 0x3F, 0xE0, 0x00, 0x00, 0x1F, 0xFF, 0xDF, 0xFE, 0x00, 0xFF, 0xE0, 0x00, 0x01, 0xFF, 0xFF,
0xFF, 0xFC, 0x03, 0xFF, 0xE0, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xE0, 0x0F, 0xFF, 0xE0, 0x01, 0xFF,
0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xE0, 0x1F, 0xFF, 0xFF, 0xFF, 0xE0, 0x03, 0xFF, 0xFF, 0xE0,
0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x3F, 0xFF, 0xFF, 0xE2, 0xFF, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFF,
0xFF, 0x02, 0xFF, 0xFF, 0xFF, 0x40, 0x7F, 0xFF, 0xFF, 0xF0, 0x02, 0xFF, 0xFF, 0xFC, 0x03, 0xFF,
0xFF, 0xFF, 0x00, 0x02, 0xFF, 0xFF, 0xF0, 0x0F, 0xFF, 0xFF, 0xF0, 0x00, 0x02, 0xFF, 0xFF, 0xEA,
0xBF, 0xFF, 0xFF, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x02, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xF4, 0x0F, 0xFF, 0xF0, 0x00, 0x00, 0x00,
0x02, 0xFF, 0x80, 0x1F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFE, 0x00, 0x7F, 0xF0, 0x00, 0x00,
0x00, 0x00, 0x02, 0xFC, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xF9, 0x6F, 0xF0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xF0,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph notosans_18_italicGlyphs[] = {
@ -7596,7 +7728,14 @@ static const EpdGlyph notosans_18_italicGlyphs[] = {
{ 25, 31, 22, -1, 31, 194, 106642 }, // ₾
{ 20, 35, 21, 1, 31, 175, 106836 }, // ₿
{ 11, 4, 12, 0, 12, 11, 107011 }, //
{ 35, 35, 38, 1, 29, 307, 107022 }, // <20>
{ 34, 38, 24, -5, 29, 323, 107022 }, // ff
{ 28, 38, 22, -5, 29, 266, 107345 }, // fi
{ 28, 38, 22, -5, 29, 266, 107611 }, // fl
{ 40, 38, 34, -5, 29, 380, 107877 }, // ffi
{ 40, 38, 34, -5, 29, 380, 108257 }, // ffl
{ 30, 38, 23, -5, 29, 285, 108637 }, // ſt
{ 30, 30, 29, 0, 29, 225, 108922 }, // st
{ 35, 35, 38, 1, 29, 307, 109147 }, // <20>
};
static const EpdUnicodeInterval notosans_18_italicIntervals[] = {
@ -7614,14 +7753,15 @@ static const EpdUnicodeInterval notosans_18_italicIntervals[] = {
{ 0x2090, 0x209C, 0x33D },
{ 0x20A0, 0x20BF, 0x34A },
{ 0x2212, 0x2212, 0x36A },
{ 0xFFFD, 0xFFFD, 0x36B },
{ 0xFB00, 0xFB06, 0x36B },
{ 0xFFFD, 0xFFFD, 0x372 },
};
static const EpdFontData notosans_18_italic = {
notosans_18_italicBitmaps,
notosans_18_italicGlyphs,
notosans_18_italicIntervals,
15,
16,
51,
41,
-11,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t notosans_18_regularBitmaps[100620] = {
static const uint8_t notosans_18_regularBitmaps[101983] = {
0x2F, 0xC3, 0xFC, 0x3F, 0xC3, 0xFC, 0x3F, 0xC2, 0xFC, 0x2F, 0x82, 0xF8, 0x2F, 0x82, 0xF8, 0x1F,
0x81, 0xF4, 0x1F, 0x41, 0xF4, 0x1F, 0x40, 0xF4, 0x0F, 0x40, 0xF0, 0x0F, 0x00, 0x50, 0x00, 0x00,
0x00, 0x05, 0x03, 0xFC, 0x7F, 0xD3, 0xFD, 0x3F, 0xC0, 0x50, 0x7F, 0x02, 0xF9, 0xFC, 0x0B, 0xF7,
@ -6278,26 +6278,111 @@ static const uint8_t notosans_18_regularBitmaps[100620] = {
0x00, 0x04, 0x03, 0xFF, 0x96, 0xBC, 0x00, 0xFF, 0xFF, 0xFC, 0x00, 0x1F, 0xFF, 0xF8, 0x00, 0x00,
0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFD, 0x3F, 0xFF,
0xFF, 0xFD, 0x2A, 0xAA, 0xAA, 0xA8, 0x2A, 0xAA, 0xAA, 0xAA, 0xA4, 0xFF, 0xFF, 0xFF, 0xFF, 0xE3,
0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xE0,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F,
0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x1F, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFA, 0xFF, 0xE0, 0x00, 0x00, 0x00,
0x00, 0x1F, 0xE0, 0x00, 0x2F, 0xE0, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x0F, 0xE0, 0x00,
0x00, 0x00, 0x1F, 0xF0, 0x00, 0x00, 0x1F, 0xE0, 0x00, 0x00, 0x01, 0xFF, 0xD0, 0x6A, 0x00, 0x3F,
0xE0, 0x00, 0x00, 0x1F, 0xFF, 0xDF, 0xFE, 0x00, 0xFF, 0xE0, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFC,
0x03, 0xFF, 0xE0, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xE0, 0x0F, 0xFF, 0xE0, 0x01, 0xFF, 0xFF, 0xFF,
0xFF, 0x00, 0x7F, 0xFF, 0xE0, 0x1F, 0xFF, 0xFF, 0xFF, 0xE0, 0x03, 0xFF, 0xFF, 0xE0, 0xFF, 0xFF,
0xFF, 0xFE, 0x00, 0x3F, 0xFF, 0xFF, 0xE2, 0xFF, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFF, 0xFF, 0x02,
0xFF, 0xFF, 0xFF, 0x40, 0x7F, 0xFF, 0xFF, 0xF0, 0x02, 0xFF, 0xFF, 0xFC, 0x03, 0xFF, 0xFF, 0xFF,
0x00, 0x02, 0xFF, 0xFF, 0xF0, 0x0F, 0xFF, 0xFF, 0xF0, 0x00, 0x02, 0xFF, 0xFF, 0xEA, 0xBF, 0xFF,
0xFF, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xF4, 0x0F, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x02, 0xFF,
0x80, 0x1F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFE, 0x00, 0x7F, 0xF0, 0x00, 0x00, 0x00, 0x00,
0x02, 0xFC, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xF9, 0x6F, 0xF0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x02, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xF0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xF0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6A, 0x90, 0x00, 0x1A, 0xA4,
0x00, 0x0B, 0xFF, 0xF4, 0x02, 0xFF, 0xFD, 0x00, 0x2F, 0xFF, 0xF0, 0x0B, 0xFF, 0xFC, 0x00, 0x3F,
0xC0, 0x50, 0x0F, 0xE0, 0x14, 0x00, 0xBF, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0xBE, 0x00, 0x00,
0x3F, 0x80, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40,
0x00, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x1B, 0xFF, 0xFF, 0x46, 0xFF, 0xFF, 0xD0, 0x7F,
0xFF, 0xFF, 0x6F, 0xFF, 0xFF, 0xD0, 0x15, 0xFE, 0x55, 0x05, 0x7F, 0x95, 0x40, 0x00, 0xFD, 0x00,
0x00, 0x3F, 0x40, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x3F,
0x40, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40, 0x00,
0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0xFD,
0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0xFD, 0x00, 0x00,
0x3F, 0x40, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40,
0x00, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00,
0xFD, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0xFD, 0x00,
0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0x6A, 0x90, 0x00, 0x00, 0x0B, 0xFF, 0xF4, 0x24, 0x00, 0x2F,
0xFF, 0xF0, 0xFD, 0x00, 0x3F, 0xC0, 0x50, 0xFE, 0x00, 0xBF, 0x00, 0x00, 0xFD, 0x00, 0xBE, 0x00,
0x00, 0x24, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00,
0x00, 0x1B, 0xFF, 0xFF, 0x40, 0xFD, 0x7F, 0xFF, 0xFF, 0x40, 0xFD, 0x15, 0xFE, 0x55, 0x00, 0xFD,
0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00,
0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD,
0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00,
0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00,
0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD,
0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x6A, 0x90, 0x68, 0x00, 0x0B, 0xFF, 0xF4, 0xFD, 0x00,
0x2F, 0xFF, 0xF0, 0xFD, 0x00, 0x3F, 0xC0, 0x50, 0xFD, 0x00, 0xBF, 0x00, 0x00, 0xFD, 0x00, 0xBE,
0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00,
0x00, 0xFD, 0x1B, 0xFF, 0xFF, 0x40, 0xFD, 0x7F, 0xFF, 0xFF, 0x40, 0xFD, 0x15, 0xFE, 0x55, 0x00,
0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD,
0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00,
0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD,
0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00,
0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00,
0xFD, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x6A, 0x90, 0x00, 0x1A, 0xA4, 0x00, 0x00, 0x02,
0xFF, 0xFD, 0x00, 0xBF, 0xFF, 0x46, 0x40, 0x02, 0xFF, 0xFF, 0x00, 0xBF, 0xFF, 0xC3, 0xF4, 0x00,
0xFF, 0x01, 0x40, 0x3F, 0x80, 0x51, 0xFE, 0x00, 0xBF, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0x3F, 0x40,
0x2F, 0x80, 0x00, 0x0F, 0xE0, 0x00, 0x02, 0x40, 0x0F, 0xD0, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x00,
0x03, 0xF4, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00,
0x06, 0xFF, 0xFF, 0xD1, 0xBF, 0xFF, 0xF4, 0x0F, 0xD7, 0xFF, 0xFF, 0xF6, 0xFF, 0xFF, 0xFD, 0x03,
0xF4, 0x57, 0xF9, 0x54, 0x15, 0xFE, 0x55, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40, 0x00,
0x3F, 0x40, 0x3F, 0x40, 0x00, 0x0F, 0xD0, 0x00, 0x0F, 0xD0, 0x0F, 0xD0, 0x00, 0x03, 0xF4, 0x00,
0x03, 0xF4, 0x03, 0xF4, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40,
0x00, 0x3F, 0x40, 0x3F, 0x40, 0x00, 0x0F, 0xD0, 0x00, 0x0F, 0xD0, 0x0F, 0xD0, 0x00, 0x03, 0xF4,
0x00, 0x03, 0xF4, 0x03, 0xF4, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0x3F,
0x40, 0x00, 0x3F, 0x40, 0x3F, 0x40, 0x00, 0x0F, 0xD0, 0x00, 0x0F, 0xD0, 0x0F, 0xD0, 0x00, 0x03,
0xF4, 0x00, 0x03, 0xF4, 0x03, 0xF4, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00,
0x3F, 0x40, 0x00, 0x3F, 0x40, 0x3F, 0x40, 0x00, 0x0F, 0xD0, 0x00, 0x0F, 0xD0, 0x0F, 0xD0, 0x00,
0x03, 0xF4, 0x00, 0x03, 0xF4, 0x03, 0xF4, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00,
0x00, 0x3F, 0x40, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x6A, 0x90, 0x00, 0x1A, 0xA4, 0x2A, 0x00, 0x02,
0xFF, 0xFD, 0x00, 0xBF, 0xFF, 0x4F, 0xD0, 0x02, 0xFF, 0xFF, 0x00, 0xBF, 0xFF, 0xC3, 0xF4, 0x00,
0xFF, 0x01, 0x40, 0x3F, 0x80, 0x50, 0xFD, 0x00, 0xBF, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0x3F, 0x40,
0x2F, 0x80, 0x00, 0x0F, 0xE0, 0x00, 0x0F, 0xD0, 0x0F, 0xD0, 0x00, 0x03, 0xF4, 0x00, 0x03, 0xF4,
0x03, 0xF4, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x3F,
0x46, 0xFF, 0xFF, 0xD1, 0xBF, 0xFF, 0xF4, 0x0F, 0xD7, 0xFF, 0xFF, 0xF6, 0xFF, 0xFF, 0xFD, 0x03,
0xF4, 0x57, 0xF9, 0x54, 0x15, 0xFE, 0x55, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40, 0x00,
0x3F, 0x40, 0x3F, 0x40, 0x00, 0x0F, 0xD0, 0x00, 0x0F, 0xD0, 0x0F, 0xD0, 0x00, 0x03, 0xF4, 0x00,
0x03, 0xF4, 0x03, 0xF4, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0x40,
0x00, 0x3F, 0x40, 0x3F, 0x40, 0x00, 0x0F, 0xD0, 0x00, 0x0F, 0xD0, 0x0F, 0xD0, 0x00, 0x03, 0xF4,
0x00, 0x03, 0xF4, 0x03, 0xF4, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00, 0x3F,
0x40, 0x00, 0x3F, 0x40, 0x3F, 0x40, 0x00, 0x0F, 0xD0, 0x00, 0x0F, 0xD0, 0x0F, 0xD0, 0x00, 0x03,
0xF4, 0x00, 0x03, 0xF4, 0x03, 0xF4, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00, 0x00,
0x3F, 0x40, 0x00, 0x3F, 0x40, 0x3F, 0x40, 0x00, 0x0F, 0xD0, 0x00, 0x0F, 0xD0, 0x0F, 0xD0, 0x00,
0x03, 0xF4, 0x00, 0x03, 0xF4, 0x03, 0xF4, 0x00, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0xFD, 0x00,
0x00, 0x3F, 0x40, 0x00, 0x3F, 0x40, 0x00, 0x1A, 0xA4, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xF8, 0x00,
0x00, 0x0F, 0xFF, 0xFF, 0xF0, 0x00, 0x03, 0xFD, 0x01, 0xBF, 0xC0, 0x00, 0x7F, 0x40, 0x01, 0xFD,
0x00, 0x0B, 0xF0, 0x00, 0x0F, 0xD0, 0x00, 0xFE, 0x00, 0x00, 0xFD, 0x00, 0x0F, 0xD0, 0x00, 0x0F,
0xD0, 0x00, 0xFD, 0x00, 0x00, 0xFE, 0x00, 0x0F, 0xD0, 0x00, 0xBF, 0xFF, 0xFD, 0xFD, 0x00, 0x2F,
0xFF, 0xFF, 0xDF, 0xD0, 0x01, 0x5F, 0xE5, 0x54, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0x0F, 0xD0, 0x00,
0x0F, 0xD0, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0x0F, 0xD0, 0x00, 0x0F, 0xD0, 0x00, 0xFD, 0x00,
0x00, 0xFD, 0x00, 0x0F, 0xD0, 0x00, 0x0F, 0xD0, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0x0F, 0xD0,
0x00, 0x0F, 0xD0, 0x00, 0xFD, 0x00, 0x00, 0xFD, 0x00, 0x0F, 0xD0, 0x00, 0x0F, 0xD0, 0x00, 0xFD,
0x00, 0x00, 0xFD, 0x00, 0x0F, 0xD0, 0x00, 0x0F, 0xD0, 0x00, 0xFD, 0x00, 0x00, 0xFE, 0x00, 0x0F,
0xD0, 0x00, 0x0B, 0xF0, 0x00, 0xFD, 0x00, 0x00, 0x3F, 0xE5, 0x9F, 0xD0, 0x00, 0x02, 0xFF, 0xFD,
0xFD, 0x00, 0x00, 0x07, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x01, 0x50, 0x00, 0x00, 0x00, 0x02, 0xA9,
0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xF8,
0x00, 0x00, 0x00, 0x00, 0x2F, 0xD0, 0x7F, 0xD0, 0x00, 0x00, 0x00, 0x03, 0xF0, 0x00, 0xFE, 0x00,
0x00, 0x00, 0x00, 0x3F, 0x00, 0x0B, 0xE0, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0xBE, 0x00, 0x00,
0x00, 0x00, 0x3F, 0x00, 0x0B, 0xE0, 0x00, 0x00, 0x05, 0x57, 0xF0, 0x00, 0xBE, 0x00, 0x00, 0x1F,
0xFF, 0xFF, 0x80, 0xBF, 0xFF, 0xFE, 0x0B, 0xFF, 0xFF, 0xF8, 0x1F, 0xFF, 0xFF, 0xE2, 0xFE, 0x51,
0x6F, 0x00, 0x5F, 0xF5, 0x54, 0x3F, 0x40, 0x00, 0x10, 0x00, 0xBE, 0x00, 0x03, 0xF0, 0x00, 0x00,
0x00, 0x0B, 0xE0, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x03, 0xFC, 0x00, 0x00, 0x00,
0x0B, 0xE0, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x7F, 0xFD, 0x00, 0x00, 0x0B,
0xE0, 0x00, 0x00, 0xBF, 0xFE, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0xBF, 0xFD, 0x00, 0x0B, 0xE0,
0x00, 0x00, 0x00, 0x7F, 0xF4, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xC0, 0x0B, 0xE0, 0x00,
0x00, 0x00, 0x01, 0xFC, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x0B, 0xE0, 0x00, 0x00,
0x00, 0x00, 0xFC, 0x00, 0xBF, 0x00, 0x02, 0x00, 0x00, 0x2F, 0xC0, 0x07, 0xF4, 0x00, 0x3F, 0x95,
0x5F, 0xF4, 0x00, 0x3F, 0xE5, 0x53, 0xFF, 0xFF, 0xFE, 0x00, 0x01, 0xFF, 0xFE, 0x1B, 0xFF, 0xFE,
0x00, 0x00, 0x07, 0xFF, 0xE0, 0x01, 0x54, 0x00, 0x00, 0x00, 0x01, 0x50, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x1F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x1F, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xE0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFA, 0xFF, 0xE0,
0x00, 0x00, 0x00, 0x00, 0x1F, 0xE0, 0x00, 0x2F, 0xE0, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00,
0x0F, 0xE0, 0x00, 0x00, 0x00, 0x1F, 0xF0, 0x00, 0x00, 0x1F, 0xE0, 0x00, 0x00, 0x01, 0xFF, 0xD0,
0x6A, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x1F, 0xFF, 0xDF, 0xFE, 0x00, 0xFF, 0xE0, 0x00, 0x01, 0xFF,
0xFF, 0xFF, 0xFC, 0x03, 0xFF, 0xE0, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xE0, 0x0F, 0xFF, 0xE0, 0x01,
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x7F, 0xFF, 0xE0, 0x1F, 0xFF, 0xFF, 0xFF, 0xE0, 0x03, 0xFF, 0xFF,
0xE0, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x3F, 0xFF, 0xFF, 0xE2, 0xFF, 0xFF, 0xFF, 0xF0, 0x07, 0xFF,
0xFF, 0xFF, 0x02, 0xFF, 0xFF, 0xFF, 0x40, 0x7F, 0xFF, 0xFF, 0xF0, 0x02, 0xFF, 0xFF, 0xFC, 0x03,
0xFF, 0xFF, 0xFF, 0x00, 0x02, 0xFF, 0xFF, 0xF0, 0x0F, 0xFF, 0xFF, 0xF0, 0x00, 0x02, 0xFF, 0xFF,
0xEA, 0xBF, 0xFF, 0xFF, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x02,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xF4, 0x0F, 0xFF, 0xF0, 0x00, 0x00,
0x00, 0x02, 0xFF, 0x80, 0x1F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFE, 0x00, 0x7F, 0xF0, 0x00,
0x00, 0x00, 0x00, 0x02, 0xFC, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xF9, 0x6F, 0xF0,
0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF,
0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x02, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph notosans_18_regularGlyphs[] = {
@ -7177,7 +7262,14 @@ static const EpdGlyph notosans_18_regularGlyphs[] = {
{ 18, 35, 21, 3, 31, 158, 100028 }, // ₿
{ 16, 27, 18, 1, 21, 108, 100186 }, // ⃀
{ 19, 4, 21, 1, 15, 19, 100294 }, //
{ 35, 35, 38, 1, 29, 307, 100313 }, // <20>
{ 28, 29, 26, 0, 29, 203, 100313 }, // ff
{ 20, 29, 23, 0, 29, 145, 100516 }, // fi
{ 20, 29, 23, 0, 29, 145, 100661 }, // fl
{ 33, 29, 35, 0, 29, 240, 100806 }, // ffi
{ 33, 29, 35, 0, 29, 240, 101046 }, // ffl
{ 22, 30, 25, 3, 29, 165, 101286 }, // ſt
{ 30, 30, 32, 1, 29, 225, 101451 }, // st
{ 35, 35, 38, 1, 29, 307, 101676 }, // <20>
};
static const EpdUnicodeInterval notosans_18_regularIntervals[] = {
@ -7195,14 +7287,15 @@ static const EpdUnicodeInterval notosans_18_regularIntervals[] = {
{ 0x2090, 0x209C, 0x33D },
{ 0x20A0, 0x20C0, 0x34A },
{ 0x2212, 0x2212, 0x36B },
{ 0xFFFD, 0xFFFD, 0x36C },
{ 0xFB00, 0xFB06, 0x36C },
{ 0xFFFD, 0xFFFD, 0x373 },
};
static const EpdFontData notosans_18_regular = {
notosans_18_regularBitmaps,
notosans_18_regularGlyphs,
notosans_18_regularIntervals,
15,
16,
51,
41,
-11,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t notosans_8_regularBitmaps[11210] = {
static const uint8_t notosans_8_regularBitmaps[11355] = {
0xDB, 0x6D, 0xB6, 0xC3, 0xF4, 0xDE, 0xF7, 0xBD, 0x80, 0x0D, 0x83, 0x30, 0x66, 0x3F, 0xF7, 0xFE,
0x36, 0x04, 0xC7, 0xFE, 0xFF, 0xC6, 0x40, 0xD8, 0x1B, 0x00, 0x18, 0x18, 0xFE, 0xFE, 0xD8, 0xF8,
0xFC, 0x3E, 0x1F, 0x1B, 0xFF, 0xFE, 0x38, 0x18, 0x00, 0x01, 0xE1, 0x86, 0xCC, 0x13, 0x30, 0xCD,
@ -707,9 +707,18 @@ static const uint8_t notosans_8_regularBitmaps[11210] = {
0xEF, 0xF3, 0xE0, 0xFC, 0x3F, 0x07, 0x01, 0xC0, 0x1B, 0x03, 0xE1, 0xFF, 0x3D, 0xED, 0xBF, 0xB6,
0xF6, 0xDE, 0x53, 0xC0, 0x1C, 0x01, 0x80, 0x3F, 0xE7, 0xFC, 0x3C, 0x3C, 0xFE, 0xFF, 0xE3, 0xE3,
0xE7, 0xFE, 0xFF, 0xE3, 0xE3, 0xE3, 0xFF, 0xFE, 0x3C, 0x3C, 0x00, 0x3F, 0x7E, 0x60, 0x60, 0xE0,
0xE0, 0x60, 0x7E, 0x3F, 0x0C, 0x7F, 0x7E, 0x7F, 0xFF, 0xC0, 0x00, 0x80, 0x01, 0xC0, 0x03, 0xE0,
0x07, 0xF0, 0x0C, 0x38, 0x1F, 0xDC, 0x3F, 0xDE, 0x7F, 0xBF, 0x7F, 0x7F, 0x3F, 0x7E, 0x1F, 0xFC,
0x0F, 0xF8, 0x06, 0x70, 0x03, 0xE0, 0x01, 0xC0, 0x00, 0x80,
0xE0, 0x60, 0x7E, 0x3F, 0x0C, 0x7F, 0x7E, 0x7F, 0xFF, 0xC0, 0x1E, 0xF1, 0xF7, 0x8C, 0x70, 0xE3,
0x0F, 0xFF, 0x7D, 0xF1, 0xC6, 0x0E, 0x30, 0x71, 0x83, 0x8C, 0x1C, 0x60, 0xE3, 0x07, 0x18, 0x00,
0x1F, 0x1F, 0xCC, 0x6E, 0x0F, 0xDF, 0xCD, 0xC6, 0xE3, 0x71, 0xB8, 0xDC, 0x6E, 0x37, 0x18, 0x1F,
0x9F, 0xCC, 0x6E, 0x3F, 0xDF, 0xCD, 0xC6, 0xE3, 0x71, 0xB8, 0xDC, 0x6E, 0x37, 0x18, 0x1E, 0xF4,
0x7D, 0xFC, 0xC7, 0x1B, 0x8C, 0x0F, 0xFF, 0x7F, 0x7C, 0xDC, 0x61, 0xB8, 0xC3, 0x71, 0x86, 0xE3,
0x0D, 0xC6, 0x1B, 0x8C, 0x37, 0x18, 0x60, 0x1E, 0xFE, 0x7D, 0xEC, 0xC7, 0x1B, 0x8C, 0x3F, 0xFF,
0x7F, 0x7C, 0xDC, 0x61, 0xB8, 0xC3, 0x71, 0x86, 0xE3, 0x0D, 0xC6, 0x1B, 0x8C, 0x37, 0x18, 0x60,
0x7C, 0x1F, 0x8C, 0x73, 0x1C, 0xCF, 0xF1, 0xFC, 0x73, 0x1C, 0xC7, 0x31, 0xCC, 0x73, 0x1C, 0xC3,
0xC0, 0x20, 0x03, 0xC0, 0x1F, 0x80, 0x66, 0x01, 0x98, 0x7E, 0xFD, 0xFB, 0xEE, 0x06, 0x1E, 0x18,
0x3E, 0x60, 0x39, 0x80, 0x76, 0x19, 0x9C, 0x7E, 0x3C, 0x40, 0x20, 0x00, 0x80, 0x01, 0xC0, 0x03,
0xE0, 0x07, 0xF0, 0x0C, 0x38, 0x1F, 0xDC, 0x3F, 0xDE, 0x7F, 0xBF, 0x7F, 0x7F, 0x3F, 0x7E, 0x1F,
0xFC, 0x0F, 0xF8, 0x06, 0x70, 0x03, 0xE0, 0x01, 0xC0, 0x00, 0x80,
};
static const EpdGlyph notosans_8_regularGlyphs[] = {
@ -1589,7 +1598,14 @@ static const EpdGlyph notosans_8_regularGlyphs[] = {
{ 8, 16, 10, 1, 14, 16, 11146 }, // ₿
{ 8, 13, 8, 0, 10, 13, 11162 }, // ⃀
{ 9, 2, 10, 0, 7, 3, 11175 }, //
{ 16, 16, 17, 0, 13, 32, 11178 }, // <20>
{ 13, 13, 11, 0, 13, 22, 11178 }, // ff
{ 9, 13, 10, 0, 13, 15, 11200 }, // fi
{ 9, 13, 10, 0, 13, 15, 11215 }, // fl
{ 15, 13, 16, 0, 13, 25, 11230 }, // ffi
{ 15, 13, 16, 0, 13, 25, 11255 }, // ffl
{ 10, 14, 11, 1, 13, 18, 11280 }, // ſt
{ 14, 14, 14, 0, 13, 25, 11298 }, // st
{ 16, 16, 17, 0, 13, 32, 11323 }, // <20>
};
static const EpdUnicodeInterval notosans_8_regularIntervals[] = {
@ -1607,14 +1623,15 @@ static const EpdUnicodeInterval notosans_8_regularIntervals[] = {
{ 0x2090, 0x209C, 0x33D },
{ 0x20A0, 0x20C0, 0x34A },
{ 0x2212, 0x2212, 0x36B },
{ 0xFFFD, 0xFFFD, 0x36C },
{ 0xFB00, 0xFB06, 0x36C },
{ 0xFFFD, 0xFFFD, 0x373 },
};
static const EpdFontData notosans_8_regular = {
notosans_8_regularBitmaps,
notosans_8_regularGlyphs,
notosans_8_regularIntervals,
15,
16,
23,
18,
-5,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t opendyslexic_10_boldBitmaps[43321] = {
static const uint8_t opendyslexic_10_boldBitmaps[43869] = {
0x00, 0x00, 0x14, 0x00, 0x74, 0x01, 0xF0, 0x0B, 0xC0, 0x2F, 0x00, 0xBC, 0x03, 0xF0, 0x0F, 0xC0,
0x3F, 0x00, 0xFC, 0x03, 0xF0, 0x1F, 0xC0, 0x7F, 0x00, 0xFC, 0x00, 0xB0, 0x00, 0x40, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x6A, 0x03, 0xFD, 0x0F, 0xF8, 0x3F, 0xE1, 0xFF, 0xCB, 0xFF, 0x00,
@ -2716,7 +2716,41 @@ static const uint8_t opendyslexic_10_boldBitmaps[43321] = {
0xBF, 0xFE, 0x00, 0x00, 0x00, 0xBF, 0xFE, 0x00, 0x00, 0x00, 0xBF, 0xFC, 0x00, 0x00, 0x1B, 0xFF,
0x80, 0x01, 0xBF, 0xFF, 0xFC, 0x07, 0xFF, 0xFF, 0xF4, 0x00, 0xBF, 0xFF, 0x90, 0x00, 0x0B, 0xFD,
0x00, 0x00, 0x00, 0xA4, 0x00, 0x01, 0x50, 0x00, 0x5A, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0xFF, 0xF4,
0x2F, 0xFF, 0xEA, 0x50, 0x02, 0x50, 0x00, 0x00, 0x00,
0x2F, 0xFF, 0xEA, 0x50, 0x02, 0x50, 0x00, 0x00, 0x00, 0x01, 0xFF, 0x00, 0xBF, 0x41, 0xFF, 0xC0,
0xFF, 0xD0, 0xFE, 0xA0, 0x7F, 0xA4, 0x3E, 0x00, 0x1F, 0x40, 0x0F, 0x80, 0x0B, 0xC0, 0x3F, 0xFF,
0xFF, 0xFF, 0xEF, 0xFF, 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, 0xFF, 0xFE, 0x0F, 0xC0, 0x0B, 0xE0, 0x07,
0xF0, 0x02, 0xF8, 0x01, 0xFC, 0x00, 0xBE, 0x00, 0x7F, 0x00, 0x3F, 0x80, 0x1F, 0xC0, 0x0F, 0xF0,
0x07, 0xF0, 0x03, 0xFC, 0x01, 0xFD, 0x00, 0xFF, 0x00, 0x7F, 0x40, 0x3F, 0xC0, 0x2F, 0xD0, 0x0F,
0xF0, 0x00, 0x00, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x3F, 0x80, 0x1F, 0xF0, 0xFE, 0x01, 0xFF, 0xC7,
0xFC, 0x0F, 0xFA, 0x1A, 0xA0, 0x3E, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0x3F, 0xFF, 0xC1, 0xA0,
0xFF, 0xFF, 0x0B, 0xC3, 0xFF, 0xFC, 0x2F, 0x00, 0xFC, 0x00, 0xBC, 0x07, 0xF0, 0x02, 0xF0, 0x1F,
0xC0, 0x0B, 0xC0, 0x7F, 0x00, 0x2F, 0x01, 0xFC, 0x00, 0xBD, 0x07, 0xF0, 0x03, 0xF4, 0x1F, 0xD0,
0x0F, 0xD0, 0x7F, 0x40, 0x3F, 0x82, 0xFD, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x01, 0x50, 0x00, 0x7F,
0xC0, 0xBC, 0x00, 0x7F, 0xF0, 0x3F, 0x00, 0x3F, 0xE8, 0x0F, 0xC0, 0x0F, 0x80, 0x03, 0xF0, 0x03,
0xE0, 0x00, 0xFC, 0x0F, 0xFF, 0xF0, 0x3F, 0x03, 0xFF, 0xFC, 0x0F, 0xC0, 0xFF, 0xFF, 0x03, 0xF0,
0x03, 0xF0, 0x01, 0xF8, 0x01, 0xFC, 0x00, 0x7E, 0x00, 0x7F, 0x00, 0x1F, 0x80, 0x1F, 0xC0, 0x07,
0xE0, 0x07, 0xF0, 0x01, 0xF8, 0x01, 0xFC, 0x00, 0x7E, 0x00, 0x7F, 0x40, 0x2F, 0xFC, 0x1F, 0xD0,
0x0B, 0xFF, 0x0B, 0xF4, 0x02, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x02, 0xF4, 0x00, 0x00, 0x00,
0x00, 0x03, 0xF8, 0x00, 0xBF, 0x40, 0x7F, 0xC3, 0xF8, 0x03, 0xFF, 0x41, 0xFF, 0xC7, 0xFC, 0x07,
0xFA, 0x03, 0xFE, 0x86, 0xA8, 0x0B, 0xC0, 0x03, 0xF0, 0x00, 0x00, 0x0B, 0xC0, 0x03, 0xE0, 0x00,
0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xC1, 0xA0, 0x7F, 0xFF, 0xFF, 0xFF, 0xC2, 0xF4, 0x7F, 0xFF, 0xFF,
0xFF, 0xC2, 0xF4, 0x0F, 0xE0, 0x03, 0xF0, 0x02, 0xF4, 0x0F, 0xE0, 0x03, 0xF0, 0x02, 0xF0, 0x0F,
0xE0, 0x07, 0xF0, 0x02, 0xF0, 0x0F, 0xE0, 0x07, 0xF0, 0x02, 0xF4, 0x0F, 0xE0, 0x07, 0xF0, 0x02,
0xF4, 0x0F, 0xE0, 0x07, 0xF4, 0x02, 0xF4, 0x0F, 0xE0, 0x07, 0xF4, 0x03, 0xF8, 0x0F, 0xE0, 0x07,
0xF4, 0x03, 0xF8, 0x0F, 0xF0, 0x07, 0xF4, 0x03, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x00,
0x1F, 0xF0, 0x0B, 0xF4, 0x0F, 0xC0, 0x07, 0xFF, 0x03, 0xFF, 0x40, 0xF8, 0x00, 0xFE, 0xA0, 0x7F,
0xA4, 0x1F, 0x80, 0x0F, 0x80, 0x07, 0xD0, 0x01, 0xF8, 0x00, 0xF8, 0x00, 0xBC, 0x00, 0x1F, 0x40,
0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0xF4, 0x0F, 0xFF, 0xFF, 0xFF, 0xF8, 0x2F, 0x40, 0xFF, 0xFF, 0xFF,
0xFF, 0x82, 0xF4, 0x00, 0xFC, 0x00, 0xBE, 0x00, 0x2F, 0x40, 0x1F, 0xC0, 0x0B, 0xE0, 0x02, 0xF4,
0x01, 0xFC, 0x00, 0xBE, 0x00, 0x3F, 0x00, 0x1F, 0xC0, 0x0F, 0xE0, 0x03, 0xF0, 0x01, 0xFC, 0x00,
0xFF, 0x00, 0x3F, 0x00, 0x1F, 0xC0, 0x0F, 0xF0, 0x03, 0xF0, 0x01, 0xFD, 0x00, 0xFF, 0x00, 0x3F,
0xF8, 0x1F, 0xD0, 0x0F, 0xF0, 0x03, 0xFF, 0xC2, 0xFD, 0x00, 0xFF, 0x00, 0x3F, 0xFC, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00,
0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0xBF, 0xF8, 0x3F, 0xFF, 0xD0, 0xFF, 0xFF,
0x2F, 0xFF, 0xF8, 0x7D, 0x01, 0x4A, 0xBF, 0xA9, 0x0F, 0x40, 0x00, 0x0F, 0xC0, 0x02, 0xFE, 0x40,
0x03, 0xF0, 0x00, 0x2F, 0xFE, 0x00, 0xFC, 0x00, 0x00, 0x6F, 0xF0, 0x3F, 0x00, 0x00, 0x00, 0xFE,
0x0F, 0xC0, 0x03, 0xE5, 0xBF, 0x83, 0xF0, 0x03, 0xFF, 0xFF, 0xD0, 0xFF, 0xF6, 0xFF, 0xFF, 0xD0,
0x3F, 0xFE, 0x1A, 0xFF, 0x80, 0x0F, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph opendyslexic_10_boldGlyphs[] = {
@ -3445,6 +3479,12 @@ static const EpdGlyph opendyslexic_10_boldGlyphs[] = {
{ 16, 19, 26, 5, 17, 76, 43083 }, // ≠
{ 18, 18, 17, -1, 16, 81, 43159 }, // ≤
{ 18, 18, 18, 0, 16, 81, 43240 }, // ≥
{ 17, 17, 23, 3, 17, 73, 43321 }, // ff
{ 15, 19, 20, 3, 19, 72, 43394 }, // fi
{ 17, 18, 23, 3, 18, 77, 43466 }, // fl
{ 24, 19, 28, 3, 19, 114, 43543 }, // ffi
{ 26, 18, 31, 3, 18, 117, 43657 }, // ffl
{ 21, 18, 25, 2, 17, 95, 43774 }, // st
};
static const EpdUnicodeInterval opendyslexic_10_boldIntervals[] = {
@ -3504,13 +3544,15 @@ static const EpdUnicodeInterval opendyslexic_10_boldIntervals[] = {
{ 0x2248, 0x2248, 0x2D1 },
{ 0x2260, 0x2260, 0x2D2 },
{ 0x2264, 0x2265, 0x2D3 },
{ 0xFB00, 0xFB04, 0x2D5 },
{ 0xFB06, 0xFB06, 0x2DA },
};
static const EpdFontData opendyslexic_10_bold = {
opendyslexic_10_boldBitmaps,
opendyslexic_10_boldGlyphs,
opendyslexic_10_boldIntervals,
56,
58,
38,
28,
-11,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t opendyslexic_10_bolditalicBitmaps[52498] = {
static const uint8_t opendyslexic_10_bolditalicBitmaps[53114] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x7D, 0x00,
0x00, 0xFC, 0x00, 0x00, 0xF8, 0x00, 0x02, 0xF4, 0x00, 0x03, 0xF0, 0x00, 0x03, 0xF0, 0x00, 0x0B,
0xE0, 0x00, 0x0F, 0xD0, 0x00, 0x1F, 0xC0, 0x00, 0x2F, 0x80, 0x00, 0x2F, 0x40, 0x00, 0x0B, 0x00,
@ -3290,7 +3290,45 @@ static const uint8_t opendyslexic_10_bolditalicBitmaps[52498] = {
0x00, 0x00, 0x01, 0xBF, 0xFC, 0x00, 0x01, 0xBF, 0xFF, 0xFC, 0x00, 0xBF, 0xFF, 0xFE, 0x40, 0x02,
0xFF, 0xFE, 0x40, 0x00, 0x03, 0xFE, 0x40, 0x00, 0x00, 0x03, 0x90, 0x00, 0x16, 0x00, 0x00, 0x56,
0xBF, 0xFF, 0x40, 0x0F, 0xFF, 0xFF, 0xFF, 0x40, 0x3F, 0xFF, 0xE9, 0x50, 0x00, 0x55, 0x00, 0x00,
0x00, 0x00,
0x00, 0x00, 0x00, 0x02, 0xFE, 0x01, 0xFF, 0x00, 0x03, 0xFF, 0x41, 0xFF, 0xC0, 0x02, 0xFE, 0x80,
0xFE, 0x90, 0x00, 0xFC, 0x00, 0x7D, 0x00, 0x00, 0x7D, 0x00, 0x3F, 0x00, 0x01, 0xFF, 0xFF, 0xFF,
0xFF, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0x80, 0x3F, 0xFF, 0xFF, 0xFF, 0xD0, 0x02, 0xF8, 0x00, 0xFD,
0x00, 0x00, 0xFD, 0x00, 0x7F, 0x00, 0x00, 0x3F, 0x00, 0x2F, 0xC0, 0x00, 0x2F, 0xC0, 0x0F, 0xE0,
0x00, 0x0F, 0xF0, 0x03, 0xF4, 0x00, 0x03, 0xF8, 0x02, 0xFC, 0x00, 0x01, 0xFD, 0x00, 0xFF, 0x00,
0x00, 0xBF, 0x00, 0x3F, 0x80, 0x00, 0x3F, 0xC0, 0x1F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0xF0, 0x00, 0x00, 0x00, 0x1F, 0xC0, 0x00, 0x2F, 0xE0, 0xFF, 0x00, 0x03, 0xFF, 0x47, 0xFC, 0x00,
0x2F, 0xE8, 0x1A, 0xA0, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x07, 0xD0, 0x00, 0x00, 0x01, 0xFF, 0xFD,
0x2E, 0x00, 0x0B, 0xFF, 0xF0, 0xFC, 0x00, 0x3F, 0xFF, 0xC7, 0xE0, 0x00, 0x2F, 0x80, 0x2F, 0x00,
0x00, 0xFD, 0x00, 0xFC, 0x00, 0x03, 0xF0, 0x03, 0xE0, 0x00, 0x2F, 0xC0, 0x1F, 0x40, 0x00, 0xFF,
0x00, 0xFC, 0x00, 0x03, 0xF8, 0x03, 0xF0, 0x00, 0x1F, 0xD0, 0x1F, 0xC0, 0x00, 0xBF, 0x00, 0xFE,
0x00, 0x03, 0xFC, 0x02, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xE0, 0x00, 0x0B, 0xF8, 0x0F,
0xC0, 0x00, 0xFF, 0xD0, 0x7E, 0x00, 0x0B, 0xFA, 0x02, 0xF4, 0x00, 0x3F, 0x00, 0x0F, 0xC0, 0x01,
0xF4, 0x00, 0x7E, 0x00, 0x7F, 0xFF, 0x42, 0xF4, 0x02, 0xFF, 0xFC, 0x0F, 0xC0, 0x0F, 0xFF, 0xF0,
0x7E, 0x00, 0x0B, 0xE0, 0x02, 0xF4, 0x00, 0x3F, 0x40, 0x0F, 0xC0, 0x00, 0xFC, 0x00, 0x7F, 0x00,
0x0B, 0xF0, 0x02, 0xF4, 0x00, 0x3F, 0xC0, 0x0F, 0xC0, 0x00, 0xFE, 0x00, 0x3F, 0x00, 0x07, 0xF4,
0x01, 0xFE, 0xC0, 0x2F, 0xC0, 0x0F, 0xFF, 0x00, 0xFF, 0x00, 0x3F, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x2F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0x7F, 0xC0, 0x2F, 0xE7, 0xF4,
0x00, 0xBF, 0xF0, 0x3F, 0xF7, 0xFD, 0x00, 0x3F, 0xA4, 0x2F, 0xE9, 0xAA, 0x00, 0x2F, 0x40, 0x0F,
0xC0, 0x00, 0x00, 0x0F, 0xC0, 0x07, 0xD0, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x0F,
0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x3F, 0x00, 0x2F, 0x80,
0xF8, 0x00, 0x1F, 0xC0, 0x0F, 0xD0, 0x7D, 0x00, 0x0B, 0xE0, 0x03, 0xF4, 0x2F, 0x00, 0x03, 0xF4,
0x01, 0xFC, 0x0F, 0xC0, 0x01, 0xFC, 0x00, 0xFF, 0x07, 0xE0, 0x00, 0xBF, 0x00, 0x3F, 0x82, 0xF4,
0x00, 0x3F, 0x80, 0x1F, 0xD0, 0xFD, 0x00, 0x1F, 0xE0, 0x0B, 0xF0, 0x7F, 0x00, 0x0B, 0xF4, 0x03,
0xFC, 0x1F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE4, 0x00, 0x0B, 0xF8, 0x07, 0xFC,
0x07, 0xE0, 0x00, 0xFF, 0xD0, 0x7F, 0xF0, 0x3F, 0x00, 0x0B, 0xFA, 0x03, 0xFA, 0x40, 0xFC, 0x00,
0x3F, 0x00, 0x1F, 0x40, 0x07, 0xE0, 0x01, 0xF4, 0x00, 0xFC, 0x00, 0x3F, 0x00, 0x7F, 0xFF, 0xFF,
0xFF, 0xC0, 0xFC, 0x02, 0xFF, 0xFF, 0xFF, 0xFE, 0x07, 0xE0, 0x0F, 0xFF, 0xFF, 0xFF, 0xF4, 0x3F,
0x00, 0x0B, 0xE0, 0x03, 0xF4, 0x00, 0xFC, 0x00, 0x3F, 0x40, 0x1F, 0xC0, 0x07, 0xE0, 0x00, 0xFC,
0x00, 0xBF, 0x00, 0x2F, 0x40, 0x0B, 0xF0, 0x03, 0xF8, 0x00, 0xFC, 0x00, 0x3F, 0xC0, 0x0F, 0xD0,
0x07, 0xE0, 0x00, 0xFE, 0x00, 0xBF, 0x00, 0x2F, 0x40, 0x07, 0xF4, 0x03, 0xFC, 0x00, 0xFF, 0xE0,
0x2F, 0xC0, 0x0F, 0xE0, 0x03, 0xFF, 0x80, 0xFF, 0x00, 0x7F, 0x40, 0x1F, 0xFD, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xD0,
0x00, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x80, 0x00, 0x0B, 0xFF, 0x83,
0xFF, 0xFE, 0x00, 0x3F, 0xFF, 0xCB, 0xFF, 0xFE, 0x00, 0x7C, 0x01, 0x0A, 0xBF, 0xA9, 0x00, 0xB8,
0x00, 0x00, 0xBD, 0x00, 0x00, 0x7F, 0x90, 0x00, 0xFC, 0x00, 0x00, 0x1F, 0xFE, 0x00, 0xFC, 0x00,
0x00, 0x01, 0xBF, 0x82, 0xF4, 0x00, 0x00, 0x00, 0x2F, 0xC3, 0xF0, 0x00, 0x03, 0xE5, 0xBF, 0xC3,
0xF0, 0x00, 0x0F, 0xFF, 0xFF, 0x07, 0xFF, 0xC0, 0x3F, 0xFF, 0xFD, 0x0B, 0xFF, 0xC0, 0x06, 0xFF,
0x90, 0x07, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph opendyslexic_10_bolditalicGlyphs[] = {
@ -4019,6 +4057,12 @@ static const EpdGlyph opendyslexic_10_bolditalicGlyphs[] = {
{ 20, 19, 27, 4, 17, 95, 52223 }, // ≠
{ 20, 18, 17, -3, 16, 90, 52318 }, // ≤
{ 20, 18, 18, 0, 16, 90, 52408 }, // ≥
{ 21, 17, 23, 2, 17, 90, 52498 }, // ff
{ 19, 19, 20, 2, 19, 91, 52588 }, // fi
{ 19, 18, 23, 2, 18, 86, 52679 }, // fl
{ 25, 19, 28, 3, 19, 119, 52765 }, // ffi
{ 27, 18, 31, 2, 18, 122, 52884 }, // ffl
{ 24, 18, 25, 0, 17, 108, 53006 }, // st
};
static const EpdUnicodeInterval opendyslexic_10_bolditalicIntervals[] = {
@ -4078,13 +4122,15 @@ static const EpdUnicodeInterval opendyslexic_10_bolditalicIntervals[] = {
{ 0x2248, 0x2248, 0x2D1 },
{ 0x2260, 0x2260, 0x2D2 },
{ 0x2264, 0x2265, 0x2D3 },
{ 0xFB00, 0xFB04, 0x2D5 },
{ 0xFB06, 0xFB06, 0x2DA },
};
static const EpdFontData opendyslexic_10_bolditalic = {
opendyslexic_10_bolditalicBitmaps,
opendyslexic_10_bolditalicGlyphs,
opendyslexic_10_bolditalicIntervals,
56,
58,
38,
28,
-11,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t opendyslexic_10_italicBitmaps[45536] = {
static const uint8_t opendyslexic_10_italicBitmaps[46033] = {
0x00, 0x00, 0x10, 0x00, 0x02, 0xC0, 0x00, 0x0F, 0x00, 0x00, 0x78, 0x00, 0x02, 0xD0, 0x00, 0x0F,
0x00, 0x00, 0x7C, 0x00, 0x02, 0xE0, 0x00, 0x0F, 0x40, 0x00, 0x7C, 0x00, 0x02, 0xE0, 0x00, 0x0F,
0x40, 0x00, 0x7C, 0x00, 0x02, 0xF0, 0x00, 0x0F, 0x80, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x1F,
@ -2855,6 +2855,38 @@ static const uint8_t opendyslexic_10_italicBitmaps[45536] = {
0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x1F, 0xD0, 0x00, 0x00, 0x1B, 0xFC, 0x00, 0x01, 0xBF, 0xFE,
0x40, 0x1B, 0xFF, 0xF4, 0x00, 0x03, 0xFF, 0x90, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x05, 0xAF, 0x80, 0x1A, 0xFF, 0xFF, 0xE4, 0x07, 0xEA, 0x50, 0x00, 0x00,
0x00, 0x01, 0x90, 0x06, 0x80, 0x02, 0xFE, 0x03, 0xFC, 0x00, 0x3C, 0x00, 0xB8, 0x00, 0x0B, 0x00,
0x0E, 0x00, 0x00, 0xE0, 0x02, 0xD0, 0x00, 0x1F, 0xFF, 0xFC, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0x00,
0x3C, 0x00, 0x78, 0x00, 0x07, 0xC0, 0x0B, 0x40, 0x00, 0xB8, 0x00, 0xF4, 0x00, 0x0F, 0x40, 0x1F,
0x00, 0x00, 0xF0, 0x02, 0xF0, 0x00, 0x1F, 0x00, 0x3E, 0x00, 0x03, 0xE0, 0x03, 0xD0, 0x00, 0x3E,
0x00, 0x7C, 0x00, 0x07, 0xD0, 0x0B, 0xC0, 0x00, 0xBC, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x03, 0xE0, 0x00, 0x1A, 0xF4, 0x00, 0xBF, 0xFD, 0x00, 0x38, 0x00, 0x00, 0x2C, 0x00,
0x00, 0x0E, 0x00, 0x00, 0x07, 0x40, 0x00, 0x0F, 0xFF, 0xF4, 0x07, 0xFF, 0xFC, 0x00, 0x3C, 0x0F,
0x00, 0x1F, 0x03, 0x80, 0x0B, 0x81, 0xD0, 0x03, 0xD0, 0xF0, 0x01, 0xF0, 0x3C, 0x00, 0xBC, 0x2E,
0x00, 0x3E, 0x0F, 0x40, 0x1F, 0x43, 0xD0, 0x0B, 0xC1, 0xF0, 0x00, 0x00, 0x05, 0x90, 0x1D, 0x00,
0x2F, 0xE0, 0x2D, 0x00, 0x78, 0x00, 0x3C, 0x00, 0xF0, 0x00, 0x78, 0x00, 0xE0, 0x00, 0xF0, 0x0F,
0xD0, 0x00, 0xF0, 0x1F, 0xFF, 0x82, 0xE0, 0x1F, 0xFF, 0x03, 0xC0, 0x03, 0xC0, 0x03, 0xC0, 0x07,
0xC0, 0x0B, 0x80, 0x0B, 0x80, 0x0F, 0x40, 0x0F, 0x40, 0x0F, 0x00, 0x1F, 0x00, 0x1F, 0x00, 0x2F,
0x00, 0x3E, 0x00, 0x3E, 0x00, 0x3D, 0x00, 0x7D, 0x00, 0x7F, 0xE0, 0xBC, 0x00, 0x7F, 0xD0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xC0, 0x00, 0x19, 0x00, 0x6B, 0xF0, 0x00,
0xBF, 0x80, 0xFF, 0xFC, 0x00, 0x3C, 0x00, 0xB8, 0x00, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x00, 0x0E,
0x00, 0x2D, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0x02, 0xC0, 0x1F, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0xF0,
0x01, 0xE0, 0x38, 0x00, 0x7C, 0x00, 0xB4, 0x1D, 0x00, 0x2E, 0x00, 0x3D, 0x0B, 0x00, 0x0F, 0x40,
0x1F, 0x03, 0xC0, 0x03, 0xC0, 0x0B, 0xC1, 0xE0, 0x01, 0xF0, 0x03, 0xE0, 0xB4, 0x00, 0xF8, 0x00,
0xF4, 0x3C, 0x00, 0x3E, 0x00, 0x7C, 0x1F, 0x00, 0x1F, 0x40, 0x2F, 0x0B, 0xC0, 0x0B, 0xC0, 0x0F,
0x83, 0xE0, 0x00, 0x00, 0x01, 0x90, 0x06, 0x80, 0x28, 0x00, 0x2F, 0xE0, 0x3F, 0xC0, 0x3C, 0x00,
0x3C, 0x00, 0xB8, 0x00, 0xB8, 0x00, 0xB0, 0x00, 0xE0, 0x00, 0xF0, 0x00, 0xE0, 0x02, 0xD0, 0x01,
0xF0, 0x01, 0xFF, 0xFF, 0xC0, 0x02, 0xD0, 0x1F, 0xFF, 0xFF, 0xFF, 0x03, 0xC0, 0x03, 0xC0, 0x07,
0x80, 0x07, 0x80, 0x07, 0xC0, 0x0B, 0x40, 0x0B, 0x40, 0x0B, 0x80, 0x0F, 0x40, 0x0F, 0x00, 0x0F,
0x40, 0x1F, 0x00, 0x1F, 0x00, 0x0F, 0x00, 0x2F, 0x00, 0x2E, 0x00, 0x1F, 0x00, 0x3E, 0x00, 0x3D,
0x00, 0x3E, 0x00, 0x3D, 0x00, 0x3C, 0x00, 0x3E, 0x00, 0x7C, 0x00, 0x7C, 0x40, 0x7D, 0x00, 0xBC,
0x00, 0xBF, 0xC0, 0xBC, 0x00, 0xF8, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x03, 0xC0, 0x00,
0x2F, 0xF9, 0x05, 0xBD, 0x50, 0x0F, 0xEA, 0x81, 0xFF, 0xFE, 0x02, 0xC0, 0x00, 0x00, 0xF0, 0x00,
0x38, 0x00, 0x00, 0x2E, 0x00, 0x03, 0xE0, 0x00, 0x03, 0xD0, 0x00, 0x2F, 0xF4, 0x00, 0x3C, 0x00,
0x00, 0x6F, 0xF0, 0x0B, 0xC0, 0x00, 0x00, 0x1F, 0x40, 0xF4, 0x00, 0x05, 0x02, 0xF4, 0x0F, 0x40,
0x02, 0xFF, 0xFF, 0x02, 0xFF, 0xD0, 0xBF, 0xFF, 0xD0, 0x3F, 0xFC, 0x02, 0xFF, 0xE4, 0x02, 0xFF,
0xC0,
};
static const EpdGlyph opendyslexic_10_italicGlyphs[] = {
@ -3583,6 +3615,12 @@ static const EpdGlyph opendyslexic_10_italicGlyphs[] = {
{ 17, 18, 23, 5, 16, 77, 45315 }, // ≠
{ 18, 16, 18, -1, 15, 72, 45392 }, // ≤
{ 18, 16, 18, 1, 15, 72, 45464 }, // ≥
{ 18, 17, 21, 2, 17, 77, 45536 }, // ff
{ 13, 19, 18, 2, 19, 62, 45613 }, // fi
{ 16, 17, 21, 2, 17, 68, 45675 }, // fl
{ 21, 19, 27, 2, 19, 100, 45743 }, // ffi
{ 24, 17, 28, 2, 17, 102, 45843 }, // ffl
{ 22, 16, 26, 1, 16, 88, 45945 }, // st
};
static const EpdUnicodeInterval opendyslexic_10_italicIntervals[] = {
@ -3642,13 +3680,15 @@ static const EpdUnicodeInterval opendyslexic_10_italicIntervals[] = {
{ 0x2248, 0x2248, 0x2D1 },
{ 0x2260, 0x2260, 0x2D2 },
{ 0x2264, 0x2265, 0x2D3 },
{ 0xFB00, 0xFB04, 0x2D5 },
{ 0xFB06, 0xFB06, 0x2DA },
};
static const EpdFontData opendyslexic_10_italic = {
opendyslexic_10_italicBitmaps,
opendyslexic_10_italicGlyphs,
opendyslexic_10_italicIntervals,
56,
58,
38,
28,
-11,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t opendyslexic_10_regularBitmaps[38045] = {
static const uint8_t opendyslexic_10_regularBitmaps[38500] = {
0x00, 0x40, 0x3C, 0x03, 0xC0, 0x3C, 0x03, 0xC0, 0x3C, 0x03, 0xC0, 0x7C, 0x07, 0xC0, 0x7C, 0x0B,
0xC0, 0xBC, 0x0B, 0xC0, 0xBC, 0x0F, 0xC0, 0x04, 0x00, 0x01, 0xF8, 0x2F, 0xC3, 0xFC, 0x3F, 0xC0,
0x2F, 0x87, 0xF0, 0xFD, 0x1F, 0xC3, 0xF4, 0x7F, 0x0F, 0xC1, 0xF4, 0x3F, 0x07, 0xE0, 0xFC, 0x2F,
@ -2386,7 +2386,36 @@ static const uint8_t opendyslexic_10_regularBitmaps[38045] = {
0x00, 0x07, 0x90, 0x00, 0x00, 0x03, 0xFD, 0x00, 0x00, 0x00, 0x6F, 0xE0, 0x00, 0x00, 0x02, 0xFE,
0x00, 0x00, 0x00, 0x2F, 0xE4, 0x00, 0x00, 0x02, 0xFC, 0x00, 0x00, 0x1B, 0xFC, 0x00, 0x07, 0xFF,
0xF4, 0x06, 0xFF, 0xF9, 0x00, 0x0F, 0xFE, 0x40, 0x00, 0x0F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x5A, 0xF4, 0x1A, 0xFF, 0xFF, 0xE4, 0x3E, 0xA5, 0x00, 0x00,
0x00, 0x00, 0x00, 0x5A, 0xF4, 0x1A, 0xFF, 0xFF, 0xE4, 0x3E, 0xA5, 0x00, 0x00, 0x00, 0x64, 0x01,
0xA0, 0x1F, 0xE0, 0x2F, 0xD0, 0xF0, 0x00, 0xE0, 0x03, 0x80, 0x07, 0x40, 0x0E, 0x00, 0x2C, 0x00,
0x38, 0x00, 0xB0, 0x0F, 0xFF, 0xFF, 0xFF, 0x7F, 0xC0, 0x0B, 0xFD, 0x0F, 0x00, 0x2E, 0x00, 0x7C,
0x00, 0xB8, 0x01, 0xF0, 0x02, 0xE0, 0x07, 0xC0, 0x0B, 0x80, 0x1F, 0x00, 0x2E, 0x00, 0x7C, 0x00,
0xF8, 0x01, 0xF0, 0x03, 0xE0, 0x07, 0xC0, 0x0F, 0xC0, 0x1F, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x3E,
0x00, 0x19, 0x0F, 0x80, 0x7F, 0x83, 0xF0, 0x3C, 0x00, 0x54, 0x0E, 0x00, 0x00, 0x03, 0x80, 0x00,
0x00, 0xE0, 0x00, 0x03, 0xFF, 0xF0, 0x70, 0xFF, 0xF8, 0x2C, 0x03, 0xC0, 0x0B, 0x01, 0xF0, 0x02,
0xC0, 0x7C, 0x00, 0xB0, 0x1F, 0x00, 0x2C, 0x07, 0xC0, 0x0F, 0x01, 0xF0, 0x03, 0xD0, 0x7C, 0x00,
0xF4, 0x1F, 0x00, 0x3E, 0x07, 0xC0, 0x0F, 0x80, 0x00, 0x64, 0x07, 0x40, 0x1F, 0xE0, 0x2D, 0x00,
0xF0, 0x00, 0xF0, 0x03, 0x80, 0x03, 0xC0, 0x0E, 0x00, 0x0F, 0x00, 0x38, 0x00, 0x3C, 0x0F, 0xFF,
0xC0, 0xF0, 0x3F, 0xFE, 0x03, 0xC0, 0x0F, 0x00, 0x1F, 0x00, 0x7C, 0x00, 0x7C, 0x01, 0xF0, 0x01,
0xF0, 0x07, 0xC0, 0x07, 0xC0, 0x1F, 0x00, 0x1F, 0x00, 0x7C, 0x00, 0x7C, 0x01, 0xF0, 0x01, 0xF5,
0x07, 0xC0, 0x07, 0xFD, 0x1F, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x64, 0x01,
0xA0, 0x7D, 0x07, 0xF8, 0x0B, 0xF4, 0xBE, 0x0F, 0x00, 0x0E, 0x00, 0x55, 0x0E, 0x00, 0x1D, 0x00,
0x00, 0x0E, 0x00, 0x2C, 0x00, 0x00, 0x0E, 0x00, 0x2C, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xF4, 0x3C,
0xFF, 0x00, 0x2F, 0xF4, 0x3C, 0x0F, 0x00, 0x2E, 0x00, 0x3C, 0x1F, 0x00, 0x2E, 0x00, 0x3C, 0x1F,
0x00, 0x2E, 0x00, 0x3C, 0x1F, 0x00, 0x2E, 0x00, 0x3C, 0x1F, 0x00, 0x2E, 0x00, 0x3C, 0x1F, 0x00,
0x3E, 0x00, 0x3C, 0x1F, 0x00, 0x3E, 0x00, 0x7C, 0x1F, 0x00, 0x3F, 0x00, 0x7C, 0x1F, 0x00, 0x3F,
0x00, 0x7C, 0x00, 0x64, 0x01, 0xA0, 0x0B, 0x00, 0x1F, 0xE0, 0x2F, 0xD0, 0x3C, 0x00, 0xF0, 0x00,
0xE0, 0x00, 0xF0, 0x03, 0x80, 0x07, 0x40, 0x03, 0xC0, 0x0E, 0x00, 0x2C, 0x00, 0x1E, 0x00, 0x38,
0x00, 0xB0, 0x00, 0x78, 0x0F, 0xFF, 0xFF, 0xFF, 0x42, 0xE0, 0x3F, 0xC0, 0x0B, 0xFD, 0x0B, 0x40,
0x0F, 0x00, 0x2E, 0x00, 0x2D, 0x00, 0x7C, 0x00, 0xB8, 0x00, 0xB4, 0x01, 0xF0, 0x02, 0xE0, 0x03,
0xD0, 0x07, 0xC0, 0x0B, 0x80, 0x0F, 0x40, 0x1F, 0x00, 0x3E, 0x00, 0x3D, 0x00, 0x7C, 0x00, 0xF8,
0x00, 0xF4, 0x01, 0xF0, 0x03, 0xE0, 0x03, 0xE5, 0x07, 0xC0, 0x0F, 0xC0, 0x0F, 0xFC, 0x1F, 0x00,
0x3F, 0x00, 0x3F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00,
0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x06, 0xFF, 0x80, 0x6F, 0x54, 0x1F, 0xAA, 0x43,
0xFF, 0xFD, 0x3C, 0x00, 0x00, 0x1F, 0x00, 0x3C, 0x00, 0x00, 0x1F, 0x00, 0x2F, 0x40, 0x00, 0x2F,
0x00, 0x0F, 0xF9, 0x00, 0x2E, 0x00, 0x01, 0xBF, 0xC0, 0x2E, 0x00, 0x00, 0x07, 0xE0, 0x2E, 0x00,
0x04, 0x03, 0xF0, 0x3F, 0x00, 0x3F, 0xFF, 0xE0, 0x3F, 0xFC, 0xBF, 0xFF, 0xD0, 0x3F, 0xFC, 0x2F,
0xFE, 0x40, 0x1A, 0xA8,
};
static const EpdGlyph opendyslexic_10_regularGlyphs[] = {
@ -3115,6 +3144,12 @@ static const EpdGlyph opendyslexic_10_regularGlyphs[] = {
{ 14, 18, 23, 5, 16, 63, 37854 }, // ≠
{ 16, 16, 18, 1, 15, 64, 37917 }, // ≤
{ 16, 16, 18, 1, 15, 64, 37981 }, // ≥
{ 15, 17, 21, 3, 17, 64, 38045 }, // ff
{ 13, 18, 18, 3, 18, 59, 38109 }, // fi
{ 15, 17, 21, 3, 17, 64, 38168 }, // fl
{ 20, 18, 27, 3, 18, 90, 38232 }, // ffi
{ 23, 17, 28, 3, 17, 98, 38322 }, // ffl
{ 20, 16, 26, 3, 16, 80, 38420 }, // st
};
static const EpdUnicodeInterval opendyslexic_10_regularIntervals[] = {
@ -3174,13 +3209,15 @@ static const EpdUnicodeInterval opendyslexic_10_regularIntervals[] = {
{ 0x2248, 0x2248, 0x2D1 },
{ 0x2260, 0x2260, 0x2D2 },
{ 0x2264, 0x2265, 0x2D3 },
{ 0xFB00, 0xFB04, 0x2D5 },
{ 0xFB06, 0xFB06, 0x2DA },
};
static const EpdFontData opendyslexic_10_regular = {
opendyslexic_10_regularBitmaps,
opendyslexic_10_regularGlyphs,
opendyslexic_10_regularIntervals,
56,
58,
38,
28,
-11,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t opendyslexic_12_boldBitmaps[61993] = {
static const uint8_t opendyslexic_12_boldBitmaps[62815] = {
0x00, 0x00, 0x02, 0x00, 0x03, 0xC0, 0x03, 0xF0, 0x03, 0xF0, 0x03, 0xF0, 0x03, 0xF0, 0x07, 0xF0,
0x07, 0xF0, 0x07, 0xF0, 0x0B, 0xF0, 0x0B, 0xF0, 0x0F, 0xF0, 0x0F, 0xF0, 0x0F, 0xF0, 0x0F, 0xF0,
0x0F, 0xF0, 0x03, 0xF0, 0x00, 0xB0, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@ -3883,7 +3883,58 @@ static const uint8_t opendyslexic_12_boldBitmaps[61993] = {
0xFF, 0xF8, 0x02, 0xFF, 0xFF, 0xFF, 0xE4, 0x00, 0x7F, 0xFF, 0xFF, 0x80, 0x00, 0x07, 0xFF, 0xFE,
0x00, 0x00, 0x00, 0x7F, 0xF4, 0x00, 0x00, 0x00, 0x07, 0xD0, 0x00, 0x00, 0x14, 0x00, 0x00, 0x01,
0x6B, 0xFF, 0xC0, 0x05, 0xAF, 0xFF, 0xFF, 0xFD, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x1F, 0xFF,
0xFF, 0xE9, 0x40, 0x03, 0xE9, 0x50, 0x00, 0x00, 0x00,
0xFF, 0xE9, 0x40, 0x03, 0xE9, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F,
0xFC, 0x00, 0xFF, 0xD0, 0x1F, 0xFF, 0x00, 0xFF, 0xF4, 0x0B, 0xFF, 0xC0, 0x7F, 0xFD, 0x03, 0xF8,
0x00, 0x2F, 0xC0, 0x00, 0xFC, 0x00, 0x0F, 0xD0, 0x00, 0x3F, 0x00, 0x03, 0xF4, 0x01, 0xFF, 0xFF,
0xFF, 0xFF, 0xFD, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x5F, 0xFF, 0xFF, 0xFF, 0xFF, 0xD2, 0xBF, 0xEA,
0xAB, 0xFE, 0xA4, 0x1F, 0xE0, 0x00, 0xFF, 0x00, 0x07, 0xF8, 0x00, 0x3F, 0xC0, 0x01, 0xFE, 0x00,
0x0F, 0xF0, 0x00, 0x7F, 0xC0, 0x03, 0xFC, 0x00, 0x1F, 0xF0, 0x00, 0xFF, 0x00, 0x07, 0xFC, 0x00,
0x3F, 0xC0, 0x01, 0xFF, 0x00, 0x0F, 0xF0, 0x00, 0xBF, 0xC0, 0x03, 0xFC, 0x00, 0x2F, 0xF0, 0x01,
0xFF, 0x00, 0x0B, 0xFC, 0x00, 0x7F, 0xD0, 0x02, 0xFF, 0x00, 0x1F, 0xF4, 0x00, 0x00, 0x00, 0x00,
0x15, 0x40, 0x00, 0x00, 0x03, 0xFC, 0x00, 0x00, 0x00, 0x7F, 0xC0, 0x07, 0xFF, 0x0B, 0xFC, 0x01,
0xFF, 0xF0, 0xFF, 0xC0, 0x2F, 0xFF, 0x0F, 0xFD, 0x03, 0xF8, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00,
0x00, 0x03, 0xF0, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0x00, 0x00, 0x7F, 0xFF, 0xF0, 0x3F, 0x87, 0xFF,
0xFF, 0x03, 0xF4, 0x2B, 0xFE, 0xA0, 0x3F, 0x40, 0x7F, 0x80, 0x03, 0xF4, 0x07, 0xF8, 0x00, 0x3F,
0x40, 0x7F, 0x80, 0x03, 0xF4, 0x07, 0xFC, 0x00, 0x3F, 0x40, 0x7F, 0xC0, 0x03, 0xF4, 0x07, 0xFC,
0x00, 0x3F, 0x80, 0x7F, 0xC0, 0x03, 0xF8, 0x0B, 0xFC, 0x00, 0x3F, 0x80, 0xBF, 0xC0, 0x03, 0xFC,
0x0B, 0xFC, 0x00, 0x7F, 0xC0, 0xBF, 0xC0, 0x07, 0xFC, 0x00, 0x00, 0x00, 0x0B, 0xE0, 0x00, 0x1F,
0xFC, 0x03, 0xF8, 0x00, 0x1F, 0xFF, 0x00, 0xFE, 0x00, 0x0B, 0xFF, 0xC0, 0x3F, 0x40, 0x03, 0xF8,
0x00, 0x0F, 0xD0, 0x00, 0xFC, 0x00, 0x03, 0xF4, 0x00, 0x3F, 0x00, 0x01, 0xFD, 0x01, 0xFF, 0xFF,
0xC0, 0x7F, 0x00, 0x7F, 0xFF, 0xF0, 0x1F, 0xC0, 0x1F, 0xFF, 0xFC, 0x07, 0xF0, 0x02, 0xBF, 0xEA,
0x01, 0xFC, 0x00, 0x1F, 0xE0, 0x00, 0xBF, 0x00, 0x07, 0xF8, 0x00, 0x2F, 0xC0, 0x01, 0xFE, 0x00,
0x0B, 0xF0, 0x00, 0x7F, 0xC0, 0x02, 0xFC, 0x00, 0x1F, 0xF0, 0x00, 0xBF, 0x00, 0x07, 0xFC, 0x00,
0x2F, 0xC0, 0x01, 0xFF, 0x00, 0x0F, 0xF0, 0x00, 0xBF, 0xC0, 0x03, 0xFD, 0x50, 0x2F, 0xF0, 0x00,
0xFF, 0xFC, 0x0B, 0xFC, 0x00, 0x3F, 0xFF, 0x02, 0xFF, 0x00, 0x0F, 0xFF, 0xD0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00,
0x0B, 0xFC, 0x00, 0xBF, 0xE0, 0x07, 0xFF, 0x0F, 0xFC, 0x02, 0xFF, 0xE0, 0x1F, 0xFF, 0x0F, 0xFC,
0x03, 0xFF, 0xE0, 0x3F, 0xFF, 0x0F, 0xFC, 0x07, 0xF0, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x0B, 0xF0,
0x00, 0x7F, 0x00, 0x00, 0x00, 0x0B, 0xE0, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFF,
0xFF, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xF4, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03,
0xF4, 0x6F, 0xFA, 0xAA, 0xFF, 0xEA, 0x03, 0xF4, 0x0B, 0xF0, 0x00, 0x7F, 0x80, 0x03, 0xF4, 0x0F,
0xF0, 0x00, 0x7F, 0x80, 0x03, 0xF4, 0x0F, 0xF4, 0x00, 0xBF, 0x80, 0x03, 0xF4, 0x0F, 0xF4, 0x00,
0xBF, 0x80, 0x03, 0xF4, 0x0F, 0xF4, 0x00, 0xBF, 0x80, 0x03, 0xF4, 0x0F, 0xF4, 0x00, 0xBF, 0x80,
0x03, 0xF4, 0x0F, 0xF4, 0x00, 0xBF, 0x80, 0x07, 0xF4, 0x0F, 0xF4, 0x00, 0xBF, 0x80, 0x07, 0xF8,
0x0F, 0xF4, 0x00, 0xBF, 0xC0, 0x07, 0xF8, 0x0F, 0xF8, 0x00, 0xBF, 0xC0, 0x07, 0xFC, 0x0F, 0xF8,
0x00, 0xFF, 0xC0, 0x0B, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x01, 0xFF, 0xC0,
0x0F, 0xFD, 0x02, 0xFC, 0x00, 0x1F, 0xFF, 0x00, 0xFF, 0xF4, 0x0B, 0xF0, 0x00, 0xBF, 0xFC, 0x07,
0xFF, 0xD0, 0x2F, 0x80, 0x03, 0xF8, 0x00, 0x2F, 0xC0, 0x00, 0xFE, 0x00, 0x0F, 0xC0, 0x00, 0xFD,
0x00, 0x03, 0xF8, 0x00, 0x3F, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xE0, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF,
0xD0, 0x3F, 0x80, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0xFD, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD,
0x03, 0xF4, 0x02, 0xBF, 0xEA, 0xAB, 0xFE, 0xA4, 0x0F, 0xD0, 0x01, 0xFE, 0x00, 0x0F, 0xF0, 0x00,
0x3F, 0x40, 0x07, 0xF8, 0x00, 0x3F, 0xC0, 0x01, 0xFD, 0x00, 0x1F, 0xE0, 0x00, 0xFF, 0x00, 0x07,
0xF4, 0x00, 0x7F, 0xC0, 0x03, 0xFC, 0x00, 0x1F, 0xD0, 0x01, 0xFF, 0x00, 0x0F, 0xF0, 0x00, 0x7F,
0x00, 0x07, 0xFC, 0x00, 0x3F, 0xC0, 0x01, 0xFC, 0x00, 0x1F, 0xF0, 0x00, 0xFF, 0x00, 0x07, 0xF0,
0x00, 0xBF, 0xC0, 0x03, 0xFC, 0x00, 0x1F, 0xE5, 0x02, 0xFF, 0x00, 0x1F, 0xF0, 0x00, 0xBF, 0xFC,
0x0B, 0xFC, 0x00, 0x7F, 0xD0, 0x02, 0xFF, 0xF4, 0x2F, 0xF0, 0x01, 0xFF, 0x40, 0x0B, 0xFF, 0xE0,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00,
0x00, 0x1F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xC0,
0x00, 0x07, 0xFF, 0xA0, 0x02, 0xFC, 0x00, 0x03, 0xFF, 0xFF, 0x47, 0xFF, 0xFF, 0xC0, 0x7F, 0x56,
0xF0, 0xFF, 0xFF, 0xFC, 0x0B, 0xD0, 0x00, 0x1F, 0xFF, 0xFF, 0xD0, 0x7E, 0x00, 0x00, 0x03, 0xFC,
0x00, 0x03, 0xF9, 0x00, 0x00, 0x3F, 0xC0, 0x00, 0x2F, 0xFF, 0x80, 0x03, 0xFC, 0x00, 0x00, 0xBF,
0xFF, 0x40, 0x3F, 0x80, 0x00, 0x00, 0xBF, 0xFD, 0x03, 0xF8, 0x00, 0x00, 0x00, 0x2F, 0xF0, 0x3F,
0x80, 0x00, 0x10, 0x00, 0xFF, 0x43, 0xF8, 0x00, 0x03, 0xE0, 0x1F, 0xF4, 0x3F, 0xFF, 0x80, 0xFF,
0xFF, 0xFF, 0x03, 0xFF, 0xFC, 0x3F, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xC3, 0xFF, 0xFF, 0xF8, 0x02,
0xFF, 0xFD, 0x02, 0xBF, 0xE8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph opendyslexic_12_boldGlyphs[] = {
@ -4612,6 +4663,12 @@ static const EpdGlyph opendyslexic_12_boldGlyphs[] = {
{ 19, 22, 31, 6, 20, 105, 61656 }, // ≠
{ 21, 21, 20, -1, 18, 111, 61761 }, // ≤
{ 22, 22, 22, 0, 19, 121, 61872 }, // ≥
{ 21, 22, 27, 3, 22, 116, 61993 }, // ff
{ 18, 24, 24, 3, 24, 108, 62109 }, // fi
{ 21, 22, 27, 3, 22, 116, 62217 }, // fl
{ 28, 24, 33, 4, 24, 168, 62333 }, // ffi
{ 31, 22, 37, 3, 22, 171, 62501 }, // ffl
{ 26, 22, 30, 2, 20, 143, 62672 }, // st
};
static const EpdUnicodeInterval opendyslexic_12_boldIntervals[] = {
@ -4671,13 +4728,15 @@ static const EpdUnicodeInterval opendyslexic_12_boldIntervals[] = {
{ 0x2248, 0x2248, 0x2D1 },
{ 0x2260, 0x2260, 0x2D2 },
{ 0x2264, 0x2265, 0x2D3 },
{ 0xFB00, 0xFB04, 0x2D5 },
{ 0xFB06, 0xFB06, 0x2DA },
};
static const EpdFontData opendyslexic_12_bold = {
opendyslexic_12_boldBitmaps,
opendyslexic_12_boldGlyphs,
opendyslexic_12_boldIntervals,
56,
58,
46,
33,
-13,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t opendyslexic_12_bolditalicBitmaps[75122] = {
static const uint8_t opendyslexic_12_bolditalicBitmaps[76024] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x03, 0xC0, 0x00, 0x00, 0x7E, 0x00, 0x00,
0x0B, 0xE0, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x1F, 0xC0, 0x00, 0x03, 0xF8, 0x00, 0x00, 0x3F, 0x40,
0x00, 0x0B, 0xF0, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0x02, 0xFC, 0x00, 0x00, 0x3F,
@ -4704,7 +4704,63 @@ static const uint8_t opendyslexic_12_bolditalicBitmaps[75122] = {
0x40, 0x00, 0x00, 0xFF, 0xFF, 0x90, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x01, 0xE4,
0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0xAF, 0xFD, 0x00, 0x01, 0xAF, 0xFF, 0xFF, 0xFE, 0x00,
0x0F, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x2F, 0xFF, 0xFF, 0xA9, 0x40, 0x00, 0x7A, 0x94, 0x00, 0x00,
0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xBF, 0xD0, 0x07, 0xFE, 0x00, 0x03, 0xFF, 0xC0, 0x3F, 0xFD, 0x00, 0x0F,
0xFF, 0xC0, 0xBF, 0xFC, 0x00, 0x1F, 0xE0, 0x00, 0xFF, 0x40, 0x00, 0x3F, 0x80, 0x02, 0xFC, 0x00,
0x00, 0x3F, 0x00, 0x03, 0xF8, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xF5, 0xB0, 0x0B, 0xFF, 0xFF, 0xFF,
0xFF, 0xF0, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x0A, 0xFF, 0xAA, 0xAF, 0xFA, 0x90, 0x02, 0xFD,
0x00, 0x1F, 0xE0, 0x00, 0x03, 0xFC, 0x00, 0x2F, 0xD0, 0x00, 0x03, 0xFC, 0x00, 0x3F, 0xC0, 0x00,
0x07, 0xF8, 0x00, 0x3F, 0xC0, 0x00, 0x0B, 0xF4, 0x00, 0x7F, 0xC0, 0x00, 0x0F, 0xF4, 0x00, 0xBF,
0x80, 0x00, 0x1F, 0xF0, 0x00, 0xFF, 0x40, 0x00, 0x2F, 0xF0, 0x01, 0xFF, 0x00, 0x00, 0x3F, 0xE0,
0x02, 0xFF, 0x00, 0x00, 0x3F, 0xD0, 0x03, 0xFE, 0x00, 0x00, 0x7F, 0xC0, 0x03, 0xFD, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00, 0x00, 0x00, 0x03, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x7F,
0xC0, 0x00, 0x1F, 0xFD, 0x0B, 0xFC, 0x00, 0x07, 0xFF, 0xC0, 0xFF, 0xC0, 0x00, 0xFF, 0xFC, 0x2F,
0xF8, 0x00, 0x1F, 0xD0, 0x00, 0x00, 0x00, 0x03, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x00,
0x00, 0x00, 0x7F, 0xF1, 0xB0, 0x00, 0x00, 0x0B, 0xFF, 0xFE, 0x0F, 0x90, 0x00, 0xFF, 0xFF, 0xD0,
0xFC, 0x00, 0x0A, 0xFF, 0xA8, 0x1F, 0xC0, 0x00, 0x2F, 0xD0, 0x02, 0xF8, 0x00, 0x03, 0xFC, 0x00,
0x3F, 0x40, 0x00, 0x3F, 0xC0, 0x07, 0xF0, 0x00, 0x07, 0xF8, 0x00, 0xBF, 0x00, 0x00, 0xBF, 0x40,
0x0F, 0xE0, 0x00, 0x0F, 0xF4, 0x00, 0xFD, 0x00, 0x01, 0xFF, 0x00, 0x2F, 0xC0, 0x00, 0x2F, 0xF0,
0x03, 0xFC, 0x00, 0x03, 0xFE, 0x00, 0x3F, 0xC0, 0x00, 0x3F, 0xD0, 0x07, 0xF8, 0x00, 0x07, 0xFC,
0x00, 0xBF, 0x80, 0x00, 0x00, 0x00, 0x0A, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x80,
0x00, 0x1F, 0xFD, 0x02, 0xFC, 0x00, 0x07, 0xFF, 0xC0, 0x3F, 0x80, 0x00, 0xFF, 0xFC, 0x07, 0xF0,
0x00, 0x2F, 0xD0, 0x00, 0xBF, 0x00, 0x03, 0xF8, 0x00, 0x0F, 0xE0, 0x07, 0xFF, 0x5B, 0x01, 0xFC,
0x00, 0xBF, 0xFF, 0xE0, 0x3F, 0xC0, 0x0F, 0xFF, 0xFD, 0x03, 0xF8, 0x00, 0xAF, 0xFA, 0x80, 0x7F,
0x00, 0x02, 0xFD, 0x00, 0x0B, 0xF0, 0x00, 0x3F, 0xC0, 0x00, 0xFE, 0x00, 0x03, 0xFC, 0x00, 0x1F,
0xD0, 0x00, 0x7F, 0x80, 0x02, 0xFC, 0x00, 0x0B, 0xF4, 0x00, 0x3F, 0x80, 0x00, 0xFF, 0x40, 0x07,
0xF4, 0x00, 0x1F, 0xF0, 0x00, 0xBF, 0x00, 0x02, 0xFF, 0x00, 0x0F, 0xF5, 0x40, 0x3F, 0xE0, 0x00,
0xFF, 0xF8, 0x03, 0xFD, 0x00, 0x1F, 0xFF, 0x40, 0x7F, 0xC0, 0x02, 0xFF, 0xF4, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xC0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x01, 0xFF, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0xBF, 0xCB, 0xFC, 0x00, 0x02, 0xFF,
0xE0, 0x1F, 0xFF, 0x3F, 0xF0, 0x00, 0x1F, 0xFF, 0x40, 0xFF, 0xFA, 0xFF, 0x80, 0x00, 0xFF, 0x40,
0x0B, 0xF4, 0x00, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x2F, 0xC0, 0x01,
0xFD, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xF1, 0xA0, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF,
0xFF, 0xBE, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFC, 0x00, 0x06, 0xFF, 0xAA, 0xAF, 0xFA,
0xAB, 0xF0, 0x00, 0x03, 0xFC, 0x00, 0x2F, 0xC0, 0x3F, 0x80, 0x00, 0x1F, 0xE0, 0x00, 0xFF, 0x00,
0xFD, 0x00, 0x00, 0xBF, 0x40, 0x07, 0xFC, 0x07, 0xF0, 0x00, 0x03, 0xFC, 0x00, 0x2F, 0xE0, 0x2F,
0x80, 0x00, 0x0F, 0xF0, 0x00, 0xFF, 0x40, 0xFD, 0x00, 0x00, 0x7F, 0xC0, 0x03, 0xFC, 0x07, 0xF4,
0x00, 0x03, 0xFE, 0x00, 0x1F, 0xF0, 0x2F, 0xC0, 0x00, 0x0F, 0xF4, 0x00, 0xBF, 0x80, 0xFF, 0x00,
0x00, 0x7F, 0xC0, 0x03, 0xFD, 0x03, 0xFC, 0x00, 0x02, 0xFF, 0x00, 0x1F, 0xF0, 0x2F, 0xE0, 0x00,
0x0F, 0xF8, 0x00, 0xBF, 0xC0, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xBD, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF9, 0x00, 0x01, 0xFF, 0xD0, 0x0B, 0xFE, 0x01, 0xFD,
0x00, 0x07, 0xFF, 0xC0, 0x3F, 0xFD, 0x02, 0xFC, 0x00, 0x0F, 0xFF, 0xC0, 0xFF, 0xFC, 0x03, 0xF8,
0x00, 0x2F, 0xC0, 0x01, 0xFE, 0x00, 0x07, 0xF0, 0x00, 0x3F, 0x40, 0x03, 0xFC, 0x00, 0x0F, 0xF0,
0x07, 0xFF, 0xFF, 0xFF, 0xF9, 0xB0, 0x0F, 0xD0, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x1F, 0xC0,
0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xC0, 0x0A, 0xFF, 0xAA, 0xAF, 0xFA, 0x90, 0x3F, 0x40,
0x02, 0xFD, 0x00, 0x1F, 0xE0, 0x00, 0x7F, 0x00, 0x03, 0xFC, 0x00, 0x2F, 0xD0, 0x00, 0xFF, 0x00,
0x03, 0xFC, 0x00, 0x3F, 0xC0, 0x00, 0xFE, 0x00, 0x07, 0xF8, 0x00, 0x3F, 0xC0, 0x01, 0xFD, 0x00,
0x0B, 0xF4, 0x00, 0x7F, 0xC0, 0x02, 0xFC, 0x00, 0x0F, 0xF4, 0x00, 0xBF, 0x80, 0x03, 0xF8, 0x00,
0x1F, 0xF0, 0x00, 0xFF, 0x40, 0x07, 0xF4, 0x00, 0x2F, 0xF0, 0x01, 0xFF, 0x00, 0x0B, 0xF5, 0x40,
0x3F, 0xE0, 0x02, 0xFF, 0x00, 0x0F, 0xFF, 0xC0, 0x3F, 0xD0, 0x03, 0xFE, 0x00, 0x0F, 0xFF, 0xC0,
0x7F, 0xC0, 0x03, 0xFD, 0x00, 0x1F, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x7F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x6F, 0xFE,
0x40, 0x0F, 0xE0, 0x00, 0x00, 0xBF, 0xFF, 0xE0, 0xFF, 0xFF, 0xF4, 0x00, 0x7F, 0x95, 0xB0, 0xBF,
0xFF, 0xFD, 0x00, 0x2F, 0x40, 0x00, 0x7F, 0xFF, 0xFF, 0x40, 0x0B, 0xC0, 0x00, 0x00, 0x3F, 0x80,
0x00, 0x02, 0xF9, 0x00, 0x00, 0x2F, 0xC0, 0x00, 0x00, 0x3F, 0xFD, 0x00, 0x0F, 0xF0, 0x00, 0x00,
0x07, 0xFF, 0xF0, 0x03, 0xF8, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x3F, 0xD0, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xF8, 0x3F, 0x80, 0x00, 0x01, 0xF4, 0x0B, 0xFD,
0x0F, 0xFF, 0xD0, 0x01, 0xFF, 0xFF, 0xFF, 0x0B, 0xFF, 0xF4, 0x01, 0xFF, 0xFF, 0xFF, 0x42, 0xFF,
0xFD, 0x00, 0x7F, 0xFF, 0xFF, 0x00, 0xBF, 0xFF, 0x40, 0x01, 0xBF, 0xF8, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph opendyslexic_12_bolditalicGlyphs[] = {
@ -5433,6 +5489,12 @@ static const EpdGlyph opendyslexic_12_bolditalicGlyphs[] = {
{ 23, 22, 32, 5, 20, 127, 74737 }, // ≠
{ 24, 21, 20, -3, 18, 126, 74864 }, // ≤
{ 24, 22, 22, 0, 19, 132, 74990 }, // ≥
{ 24, 21, 27, 3, 21, 126, 75122 }, // ff
{ 22, 25, 24, 3, 24, 138, 75248 }, // fi
{ 22, 21, 27, 3, 21, 116, 75386 }, // fl
{ 31, 25, 33, 3, 24, 194, 75502 }, // ffi
{ 32, 21, 37, 3, 21, 168, 75696 }, // ffl
{ 29, 22, 30, 0, 20, 160, 75864 }, // st
};
static const EpdUnicodeInterval opendyslexic_12_bolditalicIntervals[] = {
@ -5492,13 +5554,15 @@ static const EpdUnicodeInterval opendyslexic_12_bolditalicIntervals[] = {
{ 0x2248, 0x2248, 0x2D1 },
{ 0x2260, 0x2260, 0x2D2 },
{ 0x2264, 0x2265, 0x2D3 },
{ 0xFB00, 0xFB04, 0x2D5 },
{ 0xFB06, 0xFB06, 0x2DA },
};
static const EpdFontData opendyslexic_12_bolditalic = {
opendyslexic_12_bolditalicBitmaps,
opendyslexic_12_bolditalicGlyphs,
opendyslexic_12_bolditalicIntervals,
56,
58,
46,
33,
-13,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t opendyslexic_12_italicBitmaps[63484] = {
static const uint8_t opendyslexic_12_italicBitmaps[64207] = {
0x00, 0x00, 0x05, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x7C, 0x00, 0x00, 0xB8, 0x00, 0x00, 0xF4, 0x00,
0x01, 0xF0, 0x00, 0x02, 0xF0, 0x00, 0x03, 0xE0, 0x00, 0x07, 0xD0, 0x00, 0x0B, 0xC0, 0x00, 0x0F,
0xC0, 0x00, 0x1F, 0x80, 0x00, 0x2F, 0x40, 0x00, 0x3F, 0x00, 0x00, 0x7E, 0x00, 0x00, 0xBD, 0x00,
@ -3976,7 +3976,52 @@ static const uint8_t opendyslexic_12_italicBitmaps[63484] = {
0x00, 0x00, 0x01, 0xBF, 0xC0, 0x00, 0x00, 0x1B, 0xFF, 0xF4, 0x00, 0x01, 0xBF, 0xFF, 0xE4, 0x00,
0x0B, 0xFF, 0xFE, 0x40, 0x00, 0x00, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x1F, 0x90, 0x00, 0x00, 0x00,
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x05, 0xAB, 0xFF, 0xF0,
0x01, 0xFF, 0xFF, 0xFE, 0xA5, 0x00, 0x3E, 0xA5, 0x00, 0x00, 0x00, 0x00,
0x01, 0xFF, 0xFF, 0xFE, 0xA5, 0x00, 0x3E, 0xA5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x00,
0x2F, 0xC0, 0x00, 0x7F, 0xF0, 0x0F, 0xFC, 0x00, 0x0F, 0x80, 0x03, 0xE0, 0x00, 0x01, 0xE0, 0x00,
0x7C, 0x00, 0x00, 0x3D, 0x00, 0x0B, 0x40, 0x00, 0x03, 0xC0, 0x00, 0xF0, 0x00, 0x07, 0xFF, 0xFF,
0xFF, 0xFF, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xE0, 0x05, 0xF9, 0x55, 0x7F, 0x54, 0x00, 0x0F, 0x40,
0x03, 0xE0, 0x00, 0x02, 0xF0, 0x00, 0x7D, 0x00, 0x00, 0x3F, 0x00, 0x0B, 0xC0, 0x00, 0x03, 0xE0,
0x00, 0xFC, 0x00, 0x00, 0x7D, 0x00, 0x0F, 0x80, 0x00, 0x0B, 0xC0, 0x02, 0xF4, 0x00, 0x00, 0xFC,
0x00, 0x3F, 0x00, 0x00, 0x1F, 0x80, 0x03, 0xF0, 0x00, 0x02, 0xF8, 0x00, 0x7E, 0x00, 0x00, 0x3F,
0x40, 0x0B, 0xD0, 0x00, 0x03, 0xF0, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x00,
0x00, 0xBD, 0x00, 0x00, 0xBF, 0xFD, 0x00, 0x07, 0xFF, 0xFC, 0x00, 0x0F, 0x80, 0x00, 0x00, 0x1E,
0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x07, 0xFF, 0xFB, 0xC0, 0x0B, 0xFF,
0xFB, 0x80, 0x00, 0xF8, 0x0B, 0x40, 0x01, 0xF4, 0x0F, 0x00, 0x02, 0xF0, 0x0F, 0x00, 0x03, 0xF0,
0x2E, 0x00, 0x03, 0xE0, 0x3D, 0x00, 0x07, 0xD0, 0x3C, 0x00, 0x0B, 0xC0, 0x7C, 0x00, 0x0F, 0xC0,
0xFC, 0x00, 0x1F, 0x80, 0xF8, 0x00, 0x2F, 0x81, 0xF4, 0x00, 0x3F, 0x43, 0xF0, 0x00, 0x3F, 0x03,
0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x7C, 0x00, 0x07, 0xFF, 0x00,
0xF8, 0x00, 0x0F, 0x80, 0x00, 0xF4, 0x00, 0x1E, 0x00, 0x02, 0xF0, 0x00, 0x3C, 0x00, 0x03, 0xE0,
0x00, 0x3C, 0x00, 0x07, 0xC0, 0x07, 0xFF, 0xF8, 0x0B, 0xC0, 0x0B, 0xFF, 0xF4, 0x0F, 0x80, 0x00,
0xF8, 0x00, 0x1F, 0x00, 0x01, 0xF4, 0x00, 0x2F, 0x00, 0x02, 0xF0, 0x00, 0x3E, 0x00, 0x03, 0xF0,
0x00, 0x7D, 0x00, 0x03, 0xE0, 0x00, 0xBC, 0x00, 0x07, 0xD0, 0x00, 0xF8, 0x00, 0x0B, 0xC0, 0x00,
0xF4, 0x00, 0x0F, 0xC0, 0x01, 0xF0, 0x00, 0x1F, 0x80, 0x02, 0xF0, 0x00, 0x2F, 0x80, 0x03, 0xFA,
0x80, 0x3F, 0x40, 0x03, 0xFF, 0x80, 0x3F, 0x00, 0x07, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
0x0F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xE0, 0x00, 0x0B, 0xF0, 0x02, 0xFF, 0xF4, 0x00, 0x1F,
0xFC, 0x03, 0xFF, 0xFD, 0x00, 0x0F, 0x80, 0x03, 0xE0, 0x00, 0x00, 0x07, 0x80, 0x01, 0xF0, 0x00,
0x00, 0x03, 0xD0, 0x00, 0xB4, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x3C, 0x00, 0x00, 0x07, 0xFF, 0xFF,
0xFF, 0xFF, 0xF0, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xBC, 0x00, 0x5F, 0x95, 0x57, 0xF5, 0x6E, 0x00,
0x03, 0xD0, 0x00, 0xF8, 0x0B, 0x40, 0x02, 0xF0, 0x00, 0x7D, 0x03, 0xC0, 0x00, 0xFC, 0x00, 0x2F,
0x01, 0xF0, 0x00, 0x3E, 0x00, 0x0F, 0xC0, 0xB4, 0x00, 0x1F, 0x40, 0x03, 0xE0, 0x3D, 0x00, 0x0B,
0xC0, 0x02, 0xF4, 0x1F, 0x00, 0x03, 0xF0, 0x00, 0xFC, 0x0B, 0xC0, 0x01, 0xF8, 0x00, 0x3F, 0x03,
0xF0, 0x00, 0xBE, 0x00, 0x1F, 0x81, 0xF8, 0x00, 0x3F, 0x40, 0x0B, 0xD0, 0xBD, 0x00, 0x0F, 0xC0,
0x03, 0xF0, 0x2F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xC0,
0x0B, 0xF0, 0x03, 0xC0, 0x00, 0x7F, 0xF0, 0x0F, 0xFC, 0x02, 0xF0, 0x00, 0x3E, 0x00, 0x0F, 0x80,
0x00, 0xF4, 0x00, 0x1E, 0x00, 0x07, 0xC0, 0x00, 0x7C, 0x00, 0x0F, 0x40, 0x02, 0xD0, 0x00, 0x3F,
0x00, 0x03, 0xC0, 0x00, 0xF0, 0x00, 0x0F, 0x40, 0x1F, 0xFF, 0xFF, 0xFF, 0xFC, 0x07, 0xC0, 0x0B,
0xFF, 0xFF, 0xFF, 0xFE, 0x03, 0xE0, 0x01, 0x7E, 0x55, 0x5F, 0xD5, 0x00, 0xF4, 0x00, 0x0F, 0x40,
0x03, 0xE0, 0x00, 0x7C, 0x00, 0x0B, 0xC0, 0x01, 0xF4, 0x00, 0x3E, 0x00, 0x03, 0xF0, 0x00, 0xBC,
0x00, 0x0F, 0x40, 0x00, 0xF8, 0x00, 0x3F, 0x00, 0x07, 0xC0, 0x00, 0x7D, 0x00, 0x1F, 0x80, 0x02,
0xF0, 0x00, 0x2F, 0x00, 0x0B, 0xD0, 0x00, 0xF8, 0x00, 0x0F, 0xC0, 0x03, 0xF0, 0x00, 0x7D, 0x00,
0x07, 0xE0, 0x00, 0xFC, 0x00, 0x2F, 0x00, 0x02, 0xF8, 0x00, 0x7E, 0x00, 0x0F, 0xEA, 0x00, 0xFD,
0x00, 0x2F, 0x40, 0x03, 0xFF, 0xC0, 0x3F, 0x00, 0x0F, 0xC0, 0x00, 0xFF, 0xE0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00,
0x03, 0xD0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00,
0x00, 0x1B, 0xFE, 0x80, 0xAB, 0xFA, 0x80, 0x02, 0xFF, 0xFD, 0x07, 0xFF, 0xFF, 0x40, 0x2E, 0x40,
0x00, 0x00, 0xFC, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x00, 0x07, 0xC0, 0x00, 0x00, 0x1F,
0x40, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x2F, 0xFD, 0x00, 0x03, 0xE0, 0x00, 0x00,
0x1B, 0xFF, 0x00, 0x1F, 0x40, 0x00, 0x00, 0x00, 0xBE, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x02, 0xF8,
0x03, 0xF0, 0x00, 0x01, 0xFA, 0xAF, 0xD0, 0x1F, 0xD5, 0x00, 0x2F, 0xFF, 0xFF, 0x00, 0xBF, 0xFD,
0x01, 0xFF, 0xFF, 0xF4, 0x03, 0xFF, 0xF4, 0x01, 0xBF, 0xFE, 0x00, 0x0F, 0xFF, 0xC0, 0x00,
};
static const EpdGlyph opendyslexic_12_italicGlyphs[] = {
@ -4705,6 +4750,12 @@ static const EpdGlyph opendyslexic_12_italicGlyphs[] = {
{ 20, 22, 28, 6, 20, 110, 63169 }, // ≠
{ 21, 19, 22, -1, 18, 100, 63279 }, // ≤
{ 22, 19, 22, 1, 18, 105, 63379 }, // ≥
{ 22, 20, 25, 2, 20, 110, 63484 }, // ff
{ 16, 22, 22, 2, 22, 88, 63594 }, // fi
{ 20, 21, 25, 2, 21, 105, 63682 }, // fl
{ 25, 22, 32, 2, 22, 138, 63787 }, // ffi
{ 29, 21, 34, 2, 21, 153, 63925 }, // ffl
{ 27, 19, 31, 1, 19, 129, 64078 }, // st
};
static const EpdUnicodeInterval opendyslexic_12_italicIntervals[] = {
@ -4764,13 +4815,15 @@ static const EpdUnicodeInterval opendyslexic_12_italicIntervals[] = {
{ 0x2248, 0x2248, 0x2D1 },
{ 0x2260, 0x2260, 0x2D2 },
{ 0x2264, 0x2265, 0x2D3 },
{ 0xFB00, 0xFB04, 0x2D5 },
{ 0xFB06, 0xFB06, 0x2DA },
};
static const EpdFontData opendyslexic_12_italic = {
opendyslexic_12_italicBitmaps,
opendyslexic_12_italicGlyphs,
opendyslexic_12_italicIntervals,
56,
58,
46,
33,
-13,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t opendyslexic_12_regularBitmaps[53807] = {
static const uint8_t opendyslexic_12_regularBitmaps[54484] = {
0x01, 0x80, 0x3C, 0x07, 0xC0, 0x7C, 0x07, 0xC0, 0xBC, 0x0B, 0xC0, 0xBC, 0x0B, 0xC0, 0xFC, 0x0F,
0xC0, 0xFC, 0x0F, 0xC0, 0xFC, 0x0F, 0xC0, 0xFC, 0x1F, 0xC1, 0xFC, 0x00, 0x40, 0x00, 0x3F, 0x83,
0xF8, 0x7F, 0xCB, 0xFC, 0xFF, 0xC0, 0xBF, 0x83, 0xFC, 0xBF, 0x43, 0xFC, 0xBF, 0x03, 0xFC, 0xBF,
@ -3371,7 +3371,50 @@ static const uint8_t opendyslexic_12_regularBitmaps[53807] = {
0x00, 0x00, 0x00, 0x2F, 0xFD, 0x00, 0x00, 0x00, 0x07, 0xFD, 0x00, 0x00, 0x00, 0x1F, 0xF4, 0x00,
0x00, 0x6F, 0xFF, 0xD0, 0x01, 0xBF, 0xFF, 0xE4, 0x01, 0xFF, 0xFF, 0xD0, 0x00, 0x0B, 0xFF, 0x90,
0x00, 0x00, 0x2F, 0x90, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x60,
0x00, 0x05, 0xAF, 0xFF, 0xE0, 0x7F, 0xFF, 0xFF, 0xA9, 0x42, 0xEA, 0x50, 0x00, 0x00, 0x00,
0x00, 0x05, 0xAF, 0xFF, 0xE0, 0x7F, 0xFF, 0xFF, 0xA9, 0x42, 0xEA, 0x50, 0x00, 0x00, 0x00, 0x00,
0x6F, 0x80, 0x0B, 0xE0, 0x1F, 0xF8, 0x07, 0xFF, 0x03, 0xE0, 0x00, 0xB8, 0x00, 0x3C, 0x00, 0x0F,
0x00, 0x03, 0xC0, 0x00, 0xF0, 0x00, 0x7C, 0x00, 0x0F, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xF7, 0xFF,
0xFF, 0xFF, 0xFF, 0x17, 0xE5, 0x55, 0xF8, 0x00, 0x7D, 0x00, 0x0F, 0x40, 0x07, 0xD0, 0x00, 0xF4,
0x00, 0x7D, 0x00, 0x0F, 0x80, 0x07, 0xD0, 0x00, 0xF8, 0x00, 0x7D, 0x00, 0x1F, 0x80, 0x07, 0xD0,
0x01, 0xF8, 0x00, 0x7D, 0x00, 0x1F, 0x80, 0x07, 0xE0, 0x01, 0xF8, 0x00, 0xBE, 0x00, 0x1F, 0x80,
0x0B, 0xE0, 0x01, 0xF8, 0x00, 0xBE, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x01, 0xF8, 0x00, 0x00, 0x02,
0xF8, 0x00, 0x6F, 0x83, 0xFC, 0x01, 0xFF, 0x83, 0xFC, 0x03, 0xD0, 0x00, 0x00, 0x03, 0xC0, 0x00,
0x00, 0x03, 0xC0, 0x00, 0x00, 0x03, 0xC0, 0x00, 0x00, 0x7F, 0xFF, 0xC0, 0xF0, 0x7F, 0xFF, 0xC0,
0xF0, 0x07, 0xD0, 0x00, 0xF0, 0x07, 0xD0, 0x00, 0xF0, 0x07, 0xD0, 0x00, 0xF0, 0x07, 0xD0, 0x00,
0xF0, 0x07, 0xD0, 0x00, 0xF0, 0x07, 0xD0, 0x01, 0xF0, 0x07, 0xD0, 0x01, 0xF0, 0x07, 0xD0, 0x01,
0xF0, 0x07, 0xE0, 0x01, 0xF4, 0x0B, 0xE0, 0x02, 0xF4, 0x0B, 0xE0, 0x02, 0xF4, 0x0B, 0xE0, 0x02,
0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xBE, 0x00, 0xF8, 0x00, 0x1F, 0xF8, 0x03, 0xD0, 0x00,
0xF4, 0x00, 0x0F, 0x40, 0x03, 0xC0, 0x00, 0x7C, 0x00, 0x0F, 0x00, 0x01, 0xF0, 0x00, 0x3C, 0x00,
0x07, 0xC0, 0x1F, 0xFF, 0xF0, 0x2F, 0x00, 0x7F, 0xFF, 0xC0, 0xBC, 0x00, 0x1F, 0x40, 0x02, 0xF0,
0x00, 0x7D, 0x00, 0x0B, 0xC0, 0x01, 0xF4, 0x00, 0x3E, 0x00, 0x07, 0xD0, 0x00, 0xF8, 0x00, 0x1F,
0x40, 0x03, 0xE0, 0x00, 0x7D, 0x00, 0x0F, 0x80, 0x01, 0xF4, 0x00, 0x3E, 0x00, 0x07, 0xD0, 0x00,
0xF8, 0x00, 0x1F, 0x80, 0x03, 0xE0, 0x00, 0xBE, 0x00, 0x0F, 0xFE, 0x02, 0xF8, 0x00, 0x3F, 0xFC,
0x0B, 0xE0, 0x00, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00,
0x1F, 0xC0, 0x06, 0xF8, 0x00, 0xBE, 0x0B, 0xF0, 0x07, 0xFE, 0x01, 0xFF, 0xC3, 0xFC, 0x03, 0xE0,
0x00, 0xB8, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x0F, 0x00, 0x00,
0x00, 0x1F, 0x00, 0x03, 0xC0, 0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xF0, 0x3C, 0x1F, 0xFF, 0xFF,
0xFF, 0xFC, 0x0F, 0x01, 0x7E, 0x55, 0x5F, 0x80, 0x03, 0xC0, 0x1F, 0x40, 0x03, 0xD0, 0x00, 0xF0,
0x07, 0xD0, 0x00, 0xF4, 0x00, 0x3C, 0x01, 0xF4, 0x00, 0x3E, 0x00, 0x0F, 0x00, 0x7D, 0x00, 0x0F,
0x80, 0x03, 0xC0, 0x1F, 0x40, 0x07, 0xE0, 0x00, 0xF0, 0x07, 0xD0, 0x01, 0xF8, 0x00, 0x3D, 0x01,
0xF4, 0x00, 0x7E, 0x00, 0x0F, 0x40, 0x7E, 0x00, 0x1F, 0x80, 0x07, 0xD0, 0x2F, 0x80, 0x07, 0xE0,
0x01, 0xF8, 0x0B, 0xE0, 0x01, 0xF8, 0x00, 0x7E, 0x02, 0xF8, 0x00, 0x7F, 0x00, 0x2F, 0x80, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6F, 0x80, 0x0B, 0xE0, 0x0B, 0x80, 0x01, 0xFF, 0x80,
0x7F, 0xF0, 0x0F, 0x80, 0x03, 0xE0, 0x00, 0xB8, 0x00, 0x0F, 0x40, 0x03, 0xC0, 0x00, 0xF0, 0x00,
0x0F, 0x40, 0x03, 0xC0, 0x00, 0xF0, 0x00, 0x0F, 0x40, 0x07, 0xC0, 0x00, 0xF0, 0x00, 0x1F, 0x00,
0x7F, 0xFF, 0xFF, 0xFF, 0xF0, 0x1F, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xF0, 0x1F, 0x00, 0x17, 0xE5,
0x55, 0xF8, 0x00, 0x2F, 0x00, 0x07, 0xD0, 0x00, 0xF4, 0x00, 0x2F, 0x00, 0x07, 0xD0, 0x00, 0xF4,
0x00, 0x2F, 0x00, 0x07, 0xD0, 0x00, 0xF8, 0x00, 0x2F, 0x00, 0x07, 0xD0, 0x00, 0xF8, 0x00, 0x2F,
0x00, 0x07, 0xD0, 0x01, 0xF8, 0x00, 0x3F, 0x00, 0x07, 0xD0, 0x01, 0xF8, 0x00, 0x3F, 0x00, 0x07,
0xD0, 0x01, 0xF8, 0x00, 0x3F, 0x00, 0x07, 0xE0, 0x01, 0xF8, 0x00, 0x3F, 0x00, 0x0B, 0xE0, 0x01,
0xF8, 0x00, 0x3F, 0xF8, 0x0B, 0xE0, 0x01, 0xF8, 0x00, 0x3F, 0xFC, 0x0B, 0xE0, 0x01, 0xFC, 0x00,
0x2F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00,
0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0x00,
0x00, 0xBF, 0xF8, 0x06, 0xBF, 0xA9, 0x07, 0xFF, 0xFC, 0x0F, 0xFF, 0xFF, 0x0F, 0x40, 0x00, 0x00,
0x3E, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x0F, 0x40, 0x00, 0x00, 0x3E, 0x00, 0x0F, 0xF4,
0x00, 0x00, 0x7E, 0x00, 0x03, 0xFF, 0xD0, 0x00, 0x7D, 0x00, 0x00, 0xBF, 0xFD, 0x00, 0x7D, 0x00,
0x00, 0x01, 0xBF, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x7D, 0x00, 0x0B, 0xEA, 0xBF, 0x40,
0xBF, 0x54, 0x1F, 0xFF, 0xFF, 0x00, 0xBF, 0xFD, 0x3F, 0xFF, 0xFE, 0x00, 0xBF, 0xFE, 0x0B, 0xFF,
0xE4, 0x00, 0x7F, 0xFF,
};
static const EpdGlyph opendyslexic_12_regularGlyphs[] = {
@ -4100,6 +4143,12 @@ static const EpdGlyph opendyslexic_12_regularGlyphs[] = {
{ 16, 22, 28, 6, 20, 88, 53537 }, // ≠
{ 19, 19, 22, 1, 18, 91, 53625 }, // ≤
{ 19, 19, 22, 1, 18, 91, 53716 }, // ≥
{ 18, 20, 25, 3, 20, 90, 53807 }, // ff
{ 16, 22, 22, 3, 22, 88, 53897 }, // fi
{ 19, 21, 25, 3, 21, 100, 53985 }, // fl
{ 25, 22, 32, 3, 22, 138, 54085 }, // ffi
{ 28, 21, 34, 3, 21, 147, 54223 }, // ffl
{ 24, 19, 31, 3, 19, 114, 54370 }, // st
};
static const EpdUnicodeInterval opendyslexic_12_regularIntervals[] = {
@ -4159,13 +4208,15 @@ static const EpdUnicodeInterval opendyslexic_12_regularIntervals[] = {
{ 0x2248, 0x2248, 0x2D1 },
{ 0x2260, 0x2260, 0x2D2 },
{ 0x2264, 0x2265, 0x2D3 },
{ 0xFB00, 0xFB04, 0x2D5 },
{ 0xFB06, 0xFB06, 0x2DA },
};
static const EpdFontData opendyslexic_12_regular = {
opendyslexic_12_regularBitmaps,
opendyslexic_12_regularGlyphs,
opendyslexic_12_regularIntervals,
56,
58,
46,
33,
-13,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t opendyslexic_14_boldBitmaps[83814] = {
static const uint8_t opendyslexic_14_boldBitmaps[84870] = {
0x00, 0x00, 0x00, 0x30, 0x00, 0x1F, 0x00, 0x07, 0xF0, 0x01, 0xFD, 0x00, 0xBF, 0x40, 0x2F, 0xC0,
0x0F, 0xF0, 0x03, 0xFC, 0x00, 0xFF, 0x00, 0x3F, 0xC0, 0x0F, 0xF0, 0x03, 0xFC, 0x01, 0xFF, 0x00,
0x7F, 0xC0, 0x1F, 0xF0, 0x0B, 0xFC, 0x02, 0xFF, 0x00, 0xFF, 0xC0, 0x1F, 0xF0, 0x00, 0xFC, 0x00,
@ -5247,6 +5247,72 @@ static const uint8_t opendyslexic_14_boldBitmaps[83814] = {
0x0F, 0xFF, 0xE4, 0x00, 0x00, 0x00, 0x0F, 0xF9, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x40, 0x00, 0x00,
0x5A, 0x80, 0x00, 0x00, 0x5A, 0xFF, 0xFF, 0xC0, 0x0A, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x2F, 0xFF,
0xFF, 0xFF, 0xFF, 0xF0, 0x3F, 0xFF, 0xFF, 0xFE, 0x95, 0x00, 0xBF, 0xE9, 0x50, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFC, 0x00, 0x1F, 0xFC, 0x00, 0xFF, 0xFC, 0x00,
0xFF, 0xFC, 0x02, 0xFF, 0xFC, 0x01, 0xFF, 0xFC, 0x03, 0xFF, 0xFC, 0x03, 0xFF, 0xFC, 0x03, 0xFC,
0x00, 0x03, 0xFC, 0x00, 0x03, 0xF8, 0x00, 0x03, 0xFC, 0x00, 0x03, 0xF8, 0x00, 0x03, 0xFC, 0x00,
0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xBF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFD, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x07, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x07, 0xFD,
0x00, 0x07, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x07, 0xFD, 0x00,
0x07, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x0B, 0xFD, 0x00, 0x07,
0xFD, 0x00, 0x0B, 0xFD, 0x00, 0x0B, 0xFE, 0x00, 0x0B, 0xFE, 0x00, 0x0B, 0xFE, 0x00, 0x0B, 0xFE,
0x00, 0x0B, 0xFE, 0x00, 0x0B, 0xFE, 0x00, 0x0B, 0xFE, 0x00, 0x0B, 0xFE, 0x00, 0x0B, 0xFE, 0x00,
0x0B, 0xFE, 0x00, 0x0B, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFC, 0x00, 0x00, 0x00, 0x0B, 0xFC,
0x00, 0x00, 0x00, 0x0F, 0xFD, 0x00, 0x2F, 0xFC, 0x0F, 0xFD, 0x00, 0xFF, 0xFC, 0x0F, 0xFE, 0x02,
0xFF, 0xFC, 0x1F, 0xFE, 0x03, 0xFF, 0xFC, 0x1F, 0xFE, 0x03, 0xFC, 0x00, 0x00, 0x00, 0x03, 0xF8,
0x00, 0x00, 0x00, 0x03, 0xF8, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xFD, 0x02, 0xA4, 0xBF, 0xFF, 0xFD,
0x03, 0xFC, 0xBF, 0xFF, 0xFD, 0x03, 0xFC, 0xBF, 0xFF, 0xFD, 0x03, 0xF8, 0x07, 0xFD, 0x00, 0x03,
0xF8, 0x07, 0xFD, 0x00, 0x03, 0xF8, 0x07, 0xFD, 0x00, 0x03, 0xF8, 0x07, 0xFD, 0x00, 0x07, 0xF8,
0x07, 0xFD, 0x00, 0x07, 0xF8, 0x07, 0xFD, 0x00, 0x07, 0xFC, 0x0B, 0xFD, 0x00, 0x07, 0xFC, 0x0B,
0xFD, 0x00, 0x07, 0xFC, 0x0B, 0xFE, 0x00, 0x07, 0xFC, 0x0B, 0xFE, 0x00, 0x0B, 0xFC, 0x0B, 0xFE,
0x00, 0x0B, 0xFC, 0x0B, 0xFE, 0x00, 0x0B, 0xFD, 0x0B, 0xFE, 0x00, 0x0B, 0xFD, 0x00, 0x00, 0x00,
0x00, 0xAA, 0x00, 0x00, 0x2F, 0xFC, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0xFC, 0x00, 0xFF, 0x00, 0x02,
0xFF, 0xFC, 0x00, 0xFF, 0x00, 0x03, 0xFF, 0xFC, 0x00, 0xFF, 0x00, 0x03, 0xFC, 0x00, 0x01, 0xFF,
0x00, 0x03, 0xF8, 0x00, 0x01, 0xFE, 0x00, 0x03, 0xF8, 0x00, 0x01, 0xFE, 0x00, 0xBF, 0xFF, 0xFD,
0x02, 0xFE, 0x00, 0xBF, 0xFF, 0xFD, 0x02, 0xFE, 0x00, 0xBF, 0xFF, 0xFD, 0x02, 0xFE, 0x00, 0xBF,
0xFF, 0xFD, 0x02, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x02, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x03, 0xFD,
0x00, 0x07, 0xFD, 0x00, 0x03, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x03, 0xFD, 0x00, 0x07, 0xFD, 0x00,
0x03, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x03, 0xFD, 0x00, 0x0B, 0xFD, 0x00, 0x03, 0xFD, 0x00, 0x0B,
0xFD, 0x00, 0x03, 0xFC, 0x00, 0x0B, 0xFE, 0x00, 0x03, 0xFC, 0x00, 0x0B, 0xFE, 0x00, 0x03, 0xFF,
0xF8, 0x0B, 0xFE, 0x00, 0x03, 0xFF, 0xFC, 0x0B, 0xFE, 0x00, 0x03, 0xFF, 0xFC, 0x0B, 0xFE, 0x00,
0x03, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xA4, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFC, 0x00, 0x2F, 0xFC, 0x00, 0x2F,
0xFC, 0x1F, 0xFC, 0x01, 0xFF, 0xFC, 0x00, 0xFF, 0xFC, 0x1F, 0xFC, 0x03, 0xFF, 0xFC, 0x03, 0xFF,
0xFC, 0x2F, 0xFD, 0x03, 0xFF, 0xF8, 0x03, 0xFF, 0xF8, 0x2F, 0xFD, 0x07, 0xF8, 0x00, 0x07, 0xF8,
0x00, 0x00, 0x00, 0x0B, 0xF4, 0x00, 0x0B, 0xF4, 0x00, 0x00, 0x00, 0x0B, 0xF4, 0x00, 0x0B, 0xF4,
0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x06, 0xA4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFC, 0x0B, 0xF4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x0B, 0xF4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFC, 0x0B, 0xF4, 0x0B, 0xFC, 0x00, 0x0B, 0xFC, 0x00, 0x0B, 0xF4, 0x0B, 0xFC, 0x00, 0x0B, 0xFC,
0x00, 0x0B, 0xF4, 0x0B, 0xFC, 0x00, 0x0B, 0xFC, 0x00, 0x0B, 0xF4, 0x0F, 0xFC, 0x00, 0x0F, 0xFC,
0x00, 0x0B, 0xF4, 0x0F, 0xFC, 0x00, 0x0F, 0xFC, 0x00, 0x0B, 0xF4, 0x0F, 0xFC, 0x00, 0x0F, 0xFC,
0x00, 0x0B, 0xF4, 0x0F, 0xFC, 0x00, 0x0F, 0xFC, 0x00, 0x0B, 0xF4, 0x0F, 0xFC, 0x00, 0x0F, 0xFC,
0x00, 0x0F, 0xF8, 0x0F, 0xFC, 0x00, 0x0F, 0xFC, 0x00, 0x0F, 0xF8, 0x0F, 0xFC, 0x00, 0x0F, 0xFC,
0x00, 0x0F, 0xFC, 0x0F, 0xFC, 0x00, 0x0F, 0xFD, 0x00, 0x0F, 0xFC, 0x0F, 0xFD, 0x00, 0x0F, 0xFD,
0x00, 0x0F, 0xFC, 0x0F, 0xFD, 0x00, 0x0F, 0xFD, 0x00, 0x0F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0xAA, 0x00, 0x00, 0x2F, 0xFC, 0x00, 0x1F, 0xFC, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0xFC,
0x00, 0xFF, 0xFC, 0x00, 0xFF, 0x00, 0x02, 0xFF, 0xFC, 0x01, 0xFF, 0xFC, 0x00, 0xFF, 0x00, 0x03,
0xFF, 0xFC, 0x03, 0xFF, 0xFC, 0x00, 0xFF, 0x00, 0x03, 0xFC, 0x00, 0x03, 0xFC, 0x00, 0x01, 0xFF,
0x00, 0x03, 0xF8, 0x00, 0x03, 0xFC, 0x00, 0x01, 0xFE, 0x00, 0x03, 0xF8, 0x00, 0x03, 0xFC, 0x00,
0x01, 0xFE, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x01, 0xFE, 0x00, 0xBF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFD, 0x02, 0xFE, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0x02, 0xFE, 0x00, 0xBF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFD, 0x02, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x02, 0xFD, 0x00,
0x07, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x03, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x03,
0xFD, 0x00, 0x07, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x03, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x07, 0xFD,
0x00, 0x03, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x03, 0xFD, 0x00, 0x0B, 0xFD, 0x00,
0x07, 0xFD, 0x00, 0x03, 0xFD, 0x00, 0x0B, 0xFD, 0x00, 0x0B, 0xFE, 0x00, 0x03, 0xFD, 0x00, 0x0B,
0xFE, 0x00, 0x0B, 0xFE, 0x00, 0x03, 0xFD, 0x00, 0x0B, 0xFE, 0x00, 0x0B, 0xFE, 0x00, 0x03, 0xFF,
0xF8, 0x0B, 0xFE, 0x00, 0x0B, 0xFE, 0x00, 0x03, 0xFF, 0xFC, 0x0B, 0xFE, 0x00, 0x0B, 0xFE, 0x00,
0x03, 0xFF, 0xFC, 0x0B, 0xFE, 0x00, 0x0B, 0xFE, 0x00, 0x03, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x07, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x7F, 0xC0, 0x00, 0x00, 0x6F, 0xFE, 0x40, 0x01, 0xFF, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xC2, 0xFF,
0xFF, 0xFD, 0x00, 0x7F, 0xEB, 0xFD, 0x0F, 0xFF, 0xFF, 0xF8, 0x02, 0xFC, 0x00, 0x60, 0x7F, 0xFF,
0xFF, 0xF0, 0x0F, 0xE0, 0x00, 0x01, 0xAB, 0xFF, 0xAA, 0x80, 0x2F, 0xC0, 0x00, 0x00, 0x0B, 0xF8,
0x00, 0x00, 0x3F, 0xF9, 0x00, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x7F, 0xFF, 0xD0, 0x00, 0xFF, 0x80,
0x00, 0x00, 0x7F, 0xFF, 0xF0, 0x03, 0xFE, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xF0, 0x0F, 0xF4, 0x00,
0x00, 0x00, 0x01, 0xFF, 0xE0, 0x3F, 0xD0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xC0, 0xFF, 0x40, 0x00,
0x03, 0xD0, 0x03, 0xFF, 0x03, 0xFE, 0x9A, 0x00, 0x3F, 0xFA, 0xBF, 0xFC, 0x0F, 0xFF, 0xFD, 0x03,
0xFF, 0xFF, 0xFF, 0xE0, 0x3F, 0xFF, 0xF8, 0x2F, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xE0, 0x7F,
0xFF, 0xFF, 0xE0, 0x02, 0xFF, 0xFF, 0xC0, 0x06, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
@ -5976,6 +6042,12 @@ static const EpdGlyph opendyslexic_14_boldGlyphs[] = {
{ 22, 26, 36, 7, 23, 143, 83358 }, // ≠
{ 25, 25, 23, -1, 21, 157, 83501 }, // ≤
{ 24, 26, 25, 1, 22, 156, 83658 }, // ≥
{ 24, 24, 32, 4, 24, 144, 83814 }, // ff
{ 20, 27, 28, 4, 27, 135, 83958 }, // fi
{ 24, 25, 32, 4, 25, 150, 84093 }, // fl
{ 32, 27, 39, 5, 27, 216, 84243 }, // ffi
{ 36, 25, 44, 4, 25, 225, 84459 }, // ffl
{ 31, 24, 35, 2, 22, 186, 84684 }, // st
};
static const EpdUnicodeInterval opendyslexic_14_boldIntervals[] = {
@ -6035,13 +6107,15 @@ static const EpdUnicodeInterval opendyslexic_14_boldIntervals[] = {
{ 0x2248, 0x2248, 0x2D1 },
{ 0x2260, 0x2260, 0x2D2 },
{ 0x2264, 0x2265, 0x2D3 },
{ 0xFB00, 0xFB04, 0x2D5 },
{ 0xFB06, 0xFB06, 0x2DA },
};
static const EpdFontData opendyslexic_14_bold = {
opendyslexic_14_boldBitmaps,
opendyslexic_14_boldGlyphs,
opendyslexic_14_boldIntervals,
56,
58,
53,
38,
-16,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t opendyslexic_14_bolditalicBitmaps[100556] = {
static const uint8_t opendyslexic_14_bolditalicBitmaps[101756] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0xBE,
0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x01, 0xFD, 0x00, 0x00, 0x03, 0xFC, 0x00, 0x00, 0x03, 0xFC,
0x00, 0x00, 0x07, 0xF8, 0x00, 0x00, 0x0F, 0xF4, 0x00, 0x00, 0x0F, 0xF0, 0x00, 0x00, 0x2F, 0xE0,
@ -6293,7 +6293,82 @@ static const uint8_t opendyslexic_14_bolditalicBitmaps[100556] = {
0x80, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE4, 0x00, 0x00, 0x15,
0xA8, 0x00, 0x00, 0x00, 0x16, 0xBF, 0xFF, 0xFC, 0x00, 0x02, 0xBF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00,
0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x1F, 0xFF, 0xFF, 0xFF, 0xA5, 0x40, 0x00, 0x3F, 0xEA,
0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF,
0x00, 0x0B, 0xFF, 0x00, 0x00, 0x1F, 0xFF, 0xC0, 0x1F, 0xFF, 0xC0, 0x00, 0x0F, 0xFF, 0xE0, 0x0F,
0xFF, 0xE0, 0x00, 0x0B, 0xFF, 0xF4, 0x0B, 0xFF, 0xF4, 0x00, 0x03, 0xFC, 0x00, 0x03, 0xFC, 0x00,
0x00, 0x02, 0xFD, 0x00, 0x02, 0xFE, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF, 0x40, 0x00, 0x07,
0xFF, 0xFF, 0xFF, 0xFF, 0xC6, 0xD0, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x01, 0xFF, 0x40, 0x01,
0xFF, 0x40, 0x00, 0x00, 0xBF, 0xC0, 0x00, 0xBF, 0xC0, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0x3F, 0xF0,
0x00, 0x00, 0x0F, 0xF8, 0x00, 0x0F, 0xF8, 0x00, 0x00, 0x07, 0xFD, 0x00, 0x07, 0xFD, 0x00, 0x00,
0x03, 0xFF, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0xC0, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x7F,
0xE0, 0x00, 0x7F, 0xE0, 0x00, 0x00, 0x2F, 0xF4, 0x00, 0x2F, 0xF4, 0x00, 0x00, 0x0F, 0xFC, 0x00,
0x0F, 0xFC, 0x00, 0x00, 0x07, 0xFF, 0x00, 0x03, 0xFF, 0x00, 0x00, 0x02, 0xFF, 0xC0, 0x02, 0xFF,
0xC0, 0x00, 0x00, 0xFF, 0xE0, 0x00, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2A,
0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xC0, 0x00, 0x00,
0xBF, 0xF0, 0x1F, 0xFC, 0x00, 0x00, 0x7F, 0xFF, 0x03, 0xFF, 0xC0, 0x00, 0x0F, 0xFF, 0xE0, 0x3F,
0xFC, 0x00, 0x02, 0xFF, 0xFD, 0x07, 0xFF, 0x40, 0x00, 0x3F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x0B,
0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xF1, 0xB4, 0x00,
0x00, 0x00, 0x3F, 0xFF, 0xFF, 0x03, 0xE4, 0x00, 0x03, 0xFF, 0xFF, 0xF0, 0x7F, 0x80, 0x00, 0x7F,
0xFF, 0xFE, 0x0B, 0xF4, 0x00, 0x00, 0x7F, 0xD0, 0x00, 0xFF, 0x00, 0x00, 0x0B, 0xFC, 0x00, 0x0F,
0xF0, 0x00, 0x00, 0xFF, 0xC0, 0x01, 0xFE, 0x00, 0x00, 0x0F, 0xF8, 0x00, 0x2F, 0xC0, 0x00, 0x01,
0xFF, 0x40, 0x03, 0xFC, 0x00, 0x00, 0x3F, 0xF0, 0x00, 0x7F, 0x80, 0x00, 0x03, 0xFF, 0x00, 0x0B,
0xF8, 0x00, 0x00, 0x7F, 0xE0, 0x00, 0xFF, 0x40, 0x00, 0x0B, 0xFD, 0x00, 0x1F, 0xF0, 0x00, 0x00,
0xFF, 0xC0, 0x02, 0xFF, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x3F, 0xF0, 0x00, 0x02, 0xFF, 0xC0, 0x03,
0xFE, 0x00, 0x00, 0x3F, 0xF8, 0x00, 0xBF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x06, 0xBD, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x80, 0x00, 0x00, 0xBF, 0xF0, 0x03, 0xFC, 0x00, 0x00, 0x7F,
0xFF, 0x00, 0x7F, 0xC0, 0x00, 0x0F, 0xFF, 0xE0, 0x0F, 0xF4, 0x00, 0x02, 0xFF, 0xFD, 0x00, 0xFF,
0x00, 0x00, 0x3F, 0xC0, 0x00, 0x1F, 0xE0, 0x00, 0x0B, 0xF8, 0x00, 0x03, 0xFD, 0x00, 0x00, 0xFF,
0x00, 0x00, 0x3F, 0xC0, 0x01, 0xFF, 0xF1, 0xB4, 0x07, 0xF8, 0x00, 0x3F, 0xFF, 0xFF, 0x00, 0xFF,
0x40, 0x03, 0xFF, 0xFF, 0xF0, 0x0F, 0xF0, 0x00, 0x7F, 0xFF, 0xFE, 0x01, 0xFF, 0x00, 0x00, 0x7F,
0xD0, 0x00, 0x2F, 0xD0, 0x00, 0x0B, 0xFC, 0x00, 0x03, 0xFC, 0x00, 0x00, 0xFF, 0xC0, 0x00, 0x7F,
0xC0, 0x00, 0x0F, 0xF8, 0x00, 0x0B, 0xF8, 0x00, 0x01, 0xFF, 0x40, 0x00, 0xFF, 0x40, 0x00, 0x3F,
0xF0, 0x00, 0x1F, 0xF0, 0x00, 0x03, 0xFF, 0x00, 0x02, 0xFE, 0x00, 0x00, 0x7F, 0xE0, 0x00, 0x3F,
0xD0, 0x00, 0x0B, 0xFD, 0x00, 0x03, 0xFC, 0x00, 0x00, 0xFF, 0xC0, 0x00, 0x7F, 0xFF, 0x40, 0x1F,
0xFC, 0x00, 0x0F, 0xFF, 0xF0, 0x02, 0xFF, 0xC0, 0x00, 0xFF, 0xFF, 0x00, 0x3F, 0xF8, 0x00, 0x0F,
0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xA4, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0x80, 0x00, 0x06,
0xFF, 0xC0, 0x06, 0xFF, 0xCF, 0xFD, 0x00, 0x00, 0xBF, 0xFE, 0x00, 0xBF, 0xFE, 0x7F, 0xF4, 0x00,
0x07, 0xFF, 0xF4, 0x0B, 0xFF, 0xF7, 0xFF, 0xC0, 0x00, 0x3F, 0xFF, 0xC0, 0x3F, 0xFF, 0xCF, 0xFF,
0x00, 0x01, 0xFE, 0x00, 0x02, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xF0, 0x00, 0x0F, 0xF0, 0x00,
0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x7F, 0xC0, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xFE,
0x1B, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xE8, 0x00, 0x07, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xEF, 0xF0, 0x00, 0x2F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0xC0, 0x00, 0x0F, 0xFC,
0x00, 0x0B, 0xFC, 0x01, 0xFE, 0x00, 0x00, 0x3F, 0xE0, 0x00, 0x3F, 0xE0, 0x0B, 0xF0, 0x00, 0x01,
0xFF, 0x40, 0x00, 0xFF, 0x40, 0x3F, 0xC0, 0x00, 0x0B, 0xFC, 0x00, 0x0B, 0xFC, 0x01, 0xFE, 0x00,
0x00, 0x3F, 0xF0, 0x00, 0x3F, 0xF0, 0x0B, 0xF4, 0x00, 0x00, 0xFF, 0xC0, 0x00, 0xFF, 0xC0, 0x3F,
0xC0, 0x00, 0x07, 0xFE, 0x00, 0x07, 0xFE, 0x01, 0xFF, 0x00, 0x00, 0x2F, 0xF4, 0x00, 0x2F, 0xF4,
0x0B, 0xF8, 0x00, 0x00, 0xFF, 0xC0, 0x00, 0xFF, 0xC0, 0x3F, 0xD0, 0x00, 0x07, 0xFF, 0x00, 0x07,
0xFF, 0x00, 0xFF, 0x40, 0x00, 0x2F, 0xF8, 0x00, 0x2F, 0xF8, 0x0B, 0xFC, 0x00, 0x00, 0xFF, 0xD0,
0x00, 0xFF, 0xD0, 0x3F, 0xF0, 0x00, 0x03, 0xFF, 0x00, 0x03, 0xFF, 0x00, 0xFF, 0xC0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x02, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x2E, 0x80, 0x00, 0x00, 0xBF, 0xF0, 0x00, 0xBF, 0xF0, 0x03, 0xFC, 0x00, 0x00, 0x7F, 0xFF, 0x00,
0x7F, 0xFF, 0x00, 0x7F, 0xC0, 0x00, 0x0F, 0xFF, 0xE0, 0x0F, 0xFF, 0xE0, 0x0B, 0xF4, 0x00, 0x02,
0xFF, 0xFD, 0x02, 0xFF, 0xFD, 0x00, 0xFF, 0x00, 0x00, 0x3F, 0xC0, 0x00, 0x3F, 0xC0, 0x00, 0x1F,
0xE0, 0x00, 0x0B, 0xF4, 0x00, 0x0B, 0xF8, 0x00, 0x03, 0xFD, 0x00, 0x00, 0xFF, 0x00, 0x00, 0xFF,
0x40, 0x00, 0x3F, 0xC0, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xF1, 0xB4, 0x07, 0xFC, 0x00, 0x3F, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0x40, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x0F, 0xF0,
0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x01, 0xFF, 0x00, 0x00, 0x7F, 0xD0, 0x00, 0x7F, 0xD0,
0x00, 0x2F, 0xD0, 0x00, 0x0B, 0xFC, 0x00, 0x0B, 0xFC, 0x00, 0x03, 0xFC, 0x00, 0x00, 0xFF, 0xC0,
0x00, 0xFF, 0xC0, 0x00, 0x7F, 0xC0, 0x00, 0x0F, 0xF8, 0x00, 0x0F, 0xF8, 0x00, 0x0B, 0xF8, 0x00,
0x01, 0xFF, 0x40, 0x01, 0xFF, 0x40, 0x00, 0xFF, 0x40, 0x00, 0x3F, 0xF0, 0x00, 0x3F, 0xF0, 0x00,
0x1F, 0xF0, 0x00, 0x03, 0xFF, 0x00, 0x03, 0xFF, 0x00, 0x02, 0xFE, 0x00, 0x00, 0x7F, 0xE0, 0x00,
0x7F, 0xE0, 0x00, 0x3F, 0xD0, 0x00, 0x0B, 0xFD, 0x00, 0x0B, 0xFD, 0x00, 0x03, 0xFC, 0x00, 0x00,
0xFF, 0xC0, 0x00, 0xFF, 0xC0, 0x00, 0x7F, 0xFF, 0x40, 0x1F, 0xFC, 0x00, 0x0F, 0xFC, 0x00, 0x0B,
0xFF, 0xF0, 0x02, 0xFF, 0xC0, 0x02, 0xFF, 0xC0, 0x00, 0xFF, 0xFF, 0x00, 0x3F, 0xF8, 0x00, 0x3F,
0xF8, 0x00, 0x0F, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x0B, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFC, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x03, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00,
0x00, 0x2F, 0xFF, 0x90, 0x00, 0x7F, 0xC0, 0x00, 0x00, 0x7F, 0xFF, 0xFD, 0x0F, 0xFF, 0xFF, 0xF0,
0x00, 0x3F, 0xFA, 0xFF, 0x07, 0xFF, 0xFF, 0xFC, 0x00, 0x2F, 0xC0, 0x01, 0x43, 0xFF, 0xFF, 0xFF,
0x00, 0x0F, 0xD0, 0x00, 0x01, 0xAB, 0xFF, 0xAA, 0x80, 0x03, 0xF4, 0x00, 0x00, 0x00, 0xFF, 0x40,
0x00, 0x00, 0xBF, 0x94, 0x00, 0x00, 0x7F, 0xC0, 0x00, 0x00, 0x0F, 0xFF, 0xE0, 0x00, 0x2F, 0xE0,
0x00, 0x00, 0x00, 0xFF, 0xFF, 0x80, 0x0F, 0xF4, 0x00, 0x00, 0x00, 0x07, 0xFF, 0xF4, 0x07, 0xFC,
0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0x02, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xC0, 0xFF,
0x40, 0x00, 0x00, 0x78, 0x00, 0xBF, 0xF0, 0x3F, 0xE9, 0x90, 0x00, 0x7F, 0xFA, 0xFF, 0xF8, 0x1F,
0xFF, 0xF8, 0x00, 0xBF, 0xFF, 0xFF, 0xFC, 0x0B, 0xFF, 0xFE, 0x00, 0xBF, 0xFF, 0xFF, 0xFC, 0x03,
0xFF, 0xFF, 0x80, 0x0B, 0xFF, 0xFF, 0xF8, 0x00, 0xBF, 0xFF, 0xE0, 0x00, 0x1B, 0xFF, 0x90, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph opendyslexic_14_bolditalicGlyphs[] = {
@ -7022,6 +7097,12 @@ static const EpdGlyph opendyslexic_14_bolditalicGlyphs[] = {
{ 27, 26, 38, 6, 23, 176, 100023 }, // ≠
{ 28, 25, 23, -4, 21, 175, 100199 }, // ≤
{ 28, 26, 25, 0, 22, 182, 100374 }, // ≥
{ 29, 24, 32, 3, 24, 174, 100556 }, // ff
{ 26, 28, 28, 3, 27, 182, 100730 }, // fi
{ 26, 25, 32, 3, 25, 163, 100912 }, // fl
{ 35, 28, 39, 4, 27, 245, 101075 }, // ffi
{ 38, 25, 44, 3, 25, 238, 101320 }, // ffl
{ 33, 24, 35, 1, 22, 198, 101558 }, // st
};
static const EpdUnicodeInterval opendyslexic_14_bolditalicIntervals[] = {
@ -7081,13 +7162,15 @@ static const EpdUnicodeInterval opendyslexic_14_bolditalicIntervals[] = {
{ 0x2248, 0x2248, 0x2D1 },
{ 0x2260, 0x2260, 0x2D2 },
{ 0x2264, 0x2265, 0x2D3 },
{ 0xFB00, 0xFB04, 0x2D5 },
{ 0xFB06, 0xFB06, 0x2DA },
};
static const EpdFontData opendyslexic_14_bolditalic = {
opendyslexic_14_bolditalicBitmaps,
opendyslexic_14_bolditalicGlyphs,
opendyslexic_14_bolditalicIntervals,
56,
58,
53,
38,
-16,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t opendyslexic_14_italicBitmaps[85332] = {
static const uint8_t opendyslexic_14_italicBitmaps[86281] = {
0x00, 0x00, 0x01, 0x90, 0x00, 0x00, 0x3D, 0x00, 0x00, 0x0B, 0xC0, 0x00, 0x00, 0xFC, 0x00, 0x00,
0x0F, 0x40, 0x00, 0x02, 0xF0, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x03, 0xE0, 0x00, 0x00, 0xBD, 0x00,
0x00, 0x0F, 0xC0, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x03, 0xF4, 0x00, 0x00, 0x7F,
@ -5342,7 +5342,66 @@ static const uint8_t opendyslexic_14_italicBitmaps[85332] = {
0x00, 0x7F, 0xF9, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xE4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x6B, 0xFF, 0xC0,
0x00, 0x16, 0xBF, 0xFF, 0xFF, 0xFC, 0x00, 0x0F, 0xFF, 0xFF, 0xA5, 0x40, 0x00, 0x02, 0xA5, 0x40,
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xF4, 0x00, 0xFF,
0xC0, 0x00, 0x3F, 0xFC, 0x00, 0xFF, 0xF0, 0x00, 0x1F, 0x40, 0x00, 0xFD, 0x00, 0x00, 0x0F, 0x80,
0x00, 0x7D, 0x00, 0x00, 0x07, 0xC0, 0x00, 0x2E, 0x00, 0x00, 0x02, 0xE0, 0x00, 0x0F, 0x40, 0x00,
0x00, 0xF4, 0x00, 0x07, 0xC0, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x03, 0xFF, 0xFF, 0xFF,
0xFF, 0xFC, 0x00, 0xAF, 0xEA, 0xAA, 0xBF, 0xAA, 0x00, 0x03, 0xF0, 0x00, 0x1F, 0x80, 0x00, 0x01,
0xF8, 0x00, 0x0B, 0xD0, 0x00, 0x00, 0xBD, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x3F, 0x00, 0x01, 0xFC,
0x00, 0x00, 0x1F, 0xC0, 0x00, 0xBE, 0x00, 0x00, 0x0B, 0xE0, 0x00, 0x3F, 0x40, 0x00, 0x03, 0xF4,
0x00, 0x0F, 0xC0, 0x00, 0x00, 0xFC, 0x00, 0x0B, 0xF0, 0x00, 0x00, 0x7F, 0x00, 0x03, 0xF8, 0x00,
0x00, 0x3F, 0xC0, 0x00, 0xFD, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0x7F, 0x00, 0x00, 0x07, 0xF4, 0x00,
0x2F, 0xC0, 0x00, 0x02, 0xFC, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x40, 0x00,
0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x2F, 0xD0, 0x00, 0x0B, 0xFF, 0xFC, 0x00, 0x03, 0xFF, 0xFF,
0xC0, 0x00, 0x7D, 0x05, 0x54, 0x00, 0x0F, 0x80, 0x00, 0x00, 0x01, 0xF0, 0x00, 0x00, 0x00, 0x2E,
0x00, 0x00, 0x00, 0x03, 0xD0, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xF4, 0x00, 0xFF, 0xFF, 0xEF, 0x00,
0x05, 0xFE, 0x56, 0xF0, 0x00, 0x0F, 0xC0, 0x2E, 0x00, 0x01, 0xF8, 0x03, 0xD0, 0x00, 0x2F, 0x40,
0x7C, 0x00, 0x03, 0xF0, 0x0B, 0xC0, 0x00, 0x7F, 0x00, 0xF8, 0x00, 0x0B, 0xE0, 0x1F, 0x40, 0x00,
0xFD, 0x02, 0xF0, 0x00, 0x0F, 0xC0, 0x3F, 0x00, 0x02, 0xFC, 0x07, 0xE0, 0x00, 0x3F, 0xC0, 0xBE,
0x00, 0x03, 0xF8, 0x0F, 0xD0, 0x00, 0x7F, 0x41, 0xFC, 0x00, 0x0B, 0xF0, 0x1F, 0xC0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x02, 0x50, 0x00, 0x0B, 0xFD, 0x00, 0x7E, 0x00, 0x03, 0xFF, 0xC0, 0x0F, 0xC0,
0x00, 0x7D, 0x00, 0x00, 0xFC, 0x00, 0x0F, 0x80, 0x00, 0x2F, 0x40, 0x01, 0xF0, 0x00, 0x03, 0xF0,
0x00, 0x2E, 0x00, 0x00, 0x7E, 0x00, 0x03, 0xD0, 0x00, 0x0B, 0xD0, 0x0B, 0xFF, 0xFF, 0x00, 0xFC,
0x00, 0xFF, 0xFF, 0xE0, 0x1F, 0x80, 0x05, 0xFE, 0x54, 0x02, 0xF4, 0x00, 0x0F, 0xC0, 0x00, 0x3F,
0x00, 0x01, 0xF8, 0x00, 0x07, 0xE0, 0x00, 0x2F, 0x40, 0x00, 0xBD, 0x00, 0x03, 0xF0, 0x00, 0x0F,
0xC0, 0x00, 0x7F, 0x00, 0x00, 0xFC, 0x00, 0x0B, 0xE0, 0x00, 0x2F, 0x80, 0x00, 0xFD, 0x00, 0x03,
0xF4, 0x00, 0x0F, 0xC0, 0x00, 0x3F, 0x00, 0x02, 0xFC, 0x00, 0x07, 0xF0, 0x00, 0x3F, 0x80, 0x00,
0xBE, 0x00, 0x03, 0xF8, 0x00, 0x0F, 0xFF, 0xC0, 0x7F, 0x40, 0x00, 0xFF, 0xF8, 0x0B, 0xF0, 0x00,
0x1F, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x1F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xF0, 0x00, 0x02, 0xFF, 0x40, 0x0F, 0xFF, 0xFC,
0x00, 0x03, 0xFF, 0xC0, 0x0F, 0xFF, 0xFF, 0x00, 0x01, 0xF4, 0x00, 0x0F, 0xD0, 0x55, 0x40, 0x00,
0xF8, 0x00, 0x07, 0xD0, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x2E, 0x00,
0x00, 0xF4, 0x00, 0x00, 0x00, 0x0F, 0x40, 0x00, 0x7C, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFF,
0xFF, 0xBC, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0x00, 0x0A, 0xFE, 0xAA, 0xAB, 0xFA, 0xAB,
0x80, 0x00, 0x3F, 0x00, 0x01, 0xF8, 0x03, 0xD0, 0x00, 0x1F, 0x80, 0x00, 0xBD, 0x01, 0xF0, 0x00,
0x0B, 0xD0, 0x00, 0x3F, 0x00, 0xBC, 0x00, 0x03, 0xF0, 0x00, 0x1F, 0xC0, 0x3E, 0x00, 0x01, 0xFC,
0x00, 0x0B, 0xE0, 0x1F, 0x00, 0x00, 0xBE, 0x00, 0x03, 0xF4, 0x0B, 0xC0, 0x00, 0x3F, 0x40, 0x00,
0xFC, 0x03, 0xF0, 0x00, 0x0F, 0xC0, 0x00, 0xBF, 0x01, 0xF8, 0x00, 0x07, 0xF0, 0x00, 0x3F, 0x80,
0xBD, 0x00, 0x03, 0xFC, 0x00, 0x0F, 0xD0, 0x3F, 0x00, 0x00, 0xFE, 0x00, 0x07, 0xF0, 0x1F, 0xC0,
0x00, 0x7F, 0x40, 0x02, 0xFC, 0x0B, 0xF0, 0x00, 0x2F, 0xC0, 0x00, 0xFE, 0x02, 0xF8, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x2F, 0xF4, 0x00, 0xFF, 0xC0, 0x0B,
0xC0, 0x00, 0x3F, 0xFC, 0x00, 0xFF, 0xF0, 0x03, 0xF0, 0x00, 0x1F, 0x40, 0x00, 0xFD, 0x00, 0x01,
0xF4, 0x00, 0x0F, 0x80, 0x00, 0x7D, 0x00, 0x00, 0xFC, 0x00, 0x07, 0xC0, 0x00, 0x2E, 0x00, 0x00,
0x3F, 0x00, 0x02, 0xE0, 0x00, 0x0F, 0x40, 0x00, 0x2F, 0x40, 0x00, 0xF4, 0x00, 0x07, 0xC0, 0x00,
0x0F, 0xC0, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0x07, 0xE0, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC,
0x02, 0xF4, 0x00, 0xAF, 0xEA, 0xAA, 0xBF, 0xAA, 0x00, 0xFC, 0x00, 0x03, 0xF0, 0x00, 0x1F, 0x80,
0x00, 0x7E, 0x00, 0x01, 0xF8, 0x00, 0x0B, 0xD0, 0x00, 0x2F, 0x40, 0x00, 0xBD, 0x00, 0x03, 0xF0,
0x00, 0x0F, 0xC0, 0x00, 0x3F, 0x00, 0x01, 0xFC, 0x00, 0x03, 0xF0, 0x00, 0x1F, 0xC0, 0x00, 0xBE,
0x00, 0x02, 0xF8, 0x00, 0x0B, 0xE0, 0x00, 0x3F, 0x40, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x0F,
0xC0, 0x00, 0x3F, 0x00, 0x00, 0xFC, 0x00, 0x0B, 0xF0, 0x00, 0x1F, 0xC0, 0x00, 0x7F, 0x00, 0x03,
0xF8, 0x00, 0x0B, 0xD0, 0x00, 0x3F, 0xC0, 0x00, 0xFD, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xE0, 0x00,
0x7F, 0x00, 0x00, 0xFF, 0xF8, 0x07, 0xF4, 0x00, 0x2F, 0xC0, 0x00, 0x7F, 0xFD, 0x02, 0xFC, 0x00,
0x0F, 0xE0, 0x00, 0x2F, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x02, 0xFF,
0xE8, 0x00, 0x07, 0xE0, 0x00, 0x00, 0x7F, 0xFF, 0xF0, 0x0F, 0xFF, 0xFF, 0xC0, 0x07, 0xF5, 0x05,
0x00, 0xBF, 0xFF, 0xFF, 0x00, 0x3D, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x00, 0x01, 0xF0, 0x00, 0x00,
0x00, 0x3F, 0x40, 0x00, 0x07, 0xD0, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00,
0x0B, 0xE0, 0x00, 0x00, 0x2F, 0xFF, 0x80, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x1B, 0xFF, 0xD0, 0x01,
0xFC, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xC0, 0x0B, 0xE0, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x3F,
0x40, 0x00, 0x01, 0xD4, 0x07, 0xFC, 0x01, 0xFD, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xD0, 0x0B, 0xFF,
0xF4, 0x02, 0xFF, 0xFF, 0xFF, 0x00, 0x3F, 0xFF, 0xD0, 0x0F, 0xFF, 0xFF, 0xF0, 0x00, 0xFF, 0xFF,
0x40, 0x06, 0xFF, 0xF9, 0x00, 0x03, 0xFF, 0xFC, 0x00,
};
static const EpdGlyph opendyslexic_14_italicGlyphs[] = {
@ -6071,6 +6130,12 @@ static const EpdGlyph opendyslexic_14_italicGlyphs[] = {
{ 24, 24, 32, 7, 22, 144, 84907 }, // ≠
{ 25, 22, 25, -1, 20, 138, 85051 }, // ≤
{ 26, 22, 25, 1, 20, 143, 85189 }, // ≥
{ 25, 24, 29, 3, 24, 150, 85332 }, // ff
{ 18, 26, 25, 3, 26, 117, 85482 }, // fi
{ 22, 24, 29, 3, 24, 132, 85599 }, // fl
{ 29, 26, 37, 3, 26, 189, 85731 }, // ffi
{ 33, 24, 40, 3, 24, 198, 85920 }, // ffl
{ 31, 21, 36, 1, 21, 163, 86118 }, // st
};
static const EpdUnicodeInterval opendyslexic_14_italicIntervals[] = {
@ -6130,13 +6195,15 @@ static const EpdUnicodeInterval opendyslexic_14_italicIntervals[] = {
{ 0x2248, 0x2248, 0x2D1 },
{ 0x2260, 0x2260, 0x2D2 },
{ 0x2264, 0x2265, 0x2D3 },
{ 0xFB00, 0xFB04, 0x2D5 },
{ 0xFB06, 0xFB06, 0x2DA },
};
static const EpdFontData opendyslexic_14_italic = {
opendyslexic_14_italicBitmaps,
opendyslexic_14_italicGlyphs,
opendyslexic_14_italicIntervals,
56,
58,
53,
38,
-16,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t opendyslexic_14_regularBitmaps[70983] = {
static const uint8_t opendyslexic_14_regularBitmaps[71873] = {
0x00, 0xA0, 0x0B, 0xC0, 0x2F, 0x00, 0xBC, 0x03, 0xF0, 0x0F, 0xC0, 0x3F, 0x00, 0xFC, 0x03, 0xF0,
0x0F, 0xC0, 0x3F, 0x01, 0xFC, 0x07, 0xF0, 0x1F, 0xC0, 0xBF, 0x02, 0xFC, 0x0B, 0xF0, 0x2F, 0xC0,
0xFF, 0x03, 0xFC, 0x0B, 0xF0, 0x00, 0x00, 0x00, 0x0B, 0xF4, 0x3F, 0xE0, 0xFF, 0x83, 0xFF, 0x1F,
@ -4445,7 +4445,63 @@ static const uint8_t opendyslexic_14_regularBitmaps[70983] = {
0xFF, 0xE4, 0x01, 0xBF, 0xFF, 0xFD, 0x00, 0x03, 0xFF, 0xFF, 0x90, 0x00, 0x00, 0xFF, 0xF9, 0x00,
0x00, 0x00, 0x3F, 0x40, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x00, 0x00, 0x00, 0x5A, 0xFF, 0xE0, 0x1A, 0xFF, 0xFF, 0xFF, 0xFC, 0x3F, 0xFF, 0xFE, 0x95,
0x00, 0x1A, 0x54, 0x00, 0x00, 0x00, 0x00,
0x00, 0x1A, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00,
0xBF, 0xC0, 0x1F, 0xFE, 0x00, 0xBF, 0xF0, 0x0F, 0xC0, 0x00, 0x3E, 0x00, 0x03, 0xD0, 0x00, 0x1F,
0x00, 0x00, 0xF0, 0x00, 0x07, 0xC0, 0x00, 0x3C, 0x00, 0x02, 0xF0, 0x00, 0x1F, 0x00, 0x00, 0xBC,
0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6F, 0xFF, 0xFF, 0xFF, 0xFF, 0xD6, 0xFF, 0xAA, 0xAB, 0xFA,
0xA4, 0x1F, 0x80, 0x00, 0xBD, 0x00, 0x07, 0xE0, 0x00, 0x2F, 0x40, 0x01, 0xF8, 0x00, 0x0B, 0xD0,
0x00, 0x7F, 0x00, 0x02, 0xF4, 0x00, 0x1F, 0xC0, 0x00, 0xFD, 0x00, 0x07, 0xF0, 0x00, 0x3F, 0x80,
0x01, 0xFC, 0x00, 0x0F, 0xE0, 0x00, 0xBF, 0x00, 0x03, 0xF8, 0x00, 0x2F, 0xC0, 0x00, 0xFE, 0x00,
0x0B, 0xF0, 0x00, 0x3F, 0x80, 0x02, 0xFC, 0x00, 0x0F, 0xE0, 0x00, 0xBF, 0x00, 0x03, 0xF8, 0x00,
0x2F, 0xC0, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x2F, 0x40, 0x00, 0x00, 0x03, 0xF8, 0x00, 0x00,
0x00, 0x3F, 0x80, 0x07, 0xFE, 0x07, 0xFC, 0x01, 0xFF, 0xE0, 0xBF, 0xC0, 0x3F, 0x00, 0x00, 0x00,
0x03, 0xD0, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x03, 0xC0, 0x00, 0x00, 0x00, 0x3C, 0x00,
0x00, 0x00, 0xBF, 0xFF, 0xF0, 0x1F, 0x0B, 0xFF, 0xFF, 0x02, 0xF0, 0x6B, 0xFA, 0x90, 0x2F, 0x00,
0x7E, 0x00, 0x02, 0xF0, 0x07, 0xE0, 0x00, 0x2F, 0x00, 0x7E, 0x00, 0x02, 0xF0, 0x07, 0xF0, 0x00,
0x2F, 0x00, 0x7F, 0x00, 0x02, 0xF0, 0x07, 0xF0, 0x00, 0x3F, 0x00, 0x7F, 0x00, 0x03, 0xF0, 0x0B,
0xF0, 0x00, 0x3F, 0x00, 0xBF, 0x00, 0x03, 0xF0, 0x0B, 0xF0, 0x00, 0x3F, 0x00, 0xBF, 0x00, 0x03,
0xF0, 0x0B, 0xF0, 0x00, 0x3F, 0x40, 0xBF, 0x00, 0x07, 0xF4, 0x00, 0x00, 0x00, 0x01, 0x50, 0x00,
0x1F, 0xF8, 0x00, 0xF8, 0x00, 0x1F, 0xFE, 0x00, 0x7D, 0x00, 0x0F, 0xC0, 0x00, 0x1F, 0x40, 0x03,
0xD0, 0x00, 0x0B, 0xD0, 0x00, 0xF0, 0x00, 0x02, 0xF0, 0x00, 0x3C, 0x00, 0x00, 0xFC, 0x00, 0x0F,
0x00, 0x00, 0x3F, 0x00, 0xBF, 0xFF, 0xF0, 0x0F, 0xC0, 0x2F, 0xFF, 0xFC, 0x03, 0xF0, 0x06, 0xBF,
0xA9, 0x00, 0xFC, 0x00, 0x1F, 0x80, 0x00, 0x3F, 0x00, 0x07, 0xE0, 0x00, 0x0F, 0x80, 0x01, 0xF8,
0x00, 0x07, 0xE0, 0x00, 0x7F, 0x00, 0x01, 0xF8, 0x00, 0x1F, 0xC0, 0x00, 0x7E, 0x00, 0x07, 0xF0,
0x00, 0x1F, 0x80, 0x01, 0xFC, 0x00, 0x07, 0xE0, 0x00, 0xBF, 0x00, 0x01, 0xF8, 0x00, 0x2F, 0xC0,
0x00, 0x7E, 0x00, 0x0B, 0xF0, 0x00, 0x1F, 0xC0, 0x02, 0xFC, 0x00, 0x07, 0xFF, 0xD0, 0xBF, 0x00,
0x01, 0xFF, 0xF4, 0x2F, 0xC0, 0x00, 0x7F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00,
0x00, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFD, 0x00, 0x7F, 0xE0,
0x02, 0xFF, 0x03, 0xFE, 0x01, 0xFF, 0xE0, 0x0B, 0xFF, 0x03, 0xFE, 0x03, 0xF0, 0x00, 0x0F, 0x80,
0x00, 0x00, 0x03, 0xD0, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x03, 0xC0, 0x00, 0x1F, 0x00, 0x00, 0x00,
0x03, 0xC0, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x07, 0xC0, 0x00, 0x2F, 0x00, 0x00, 0x00, 0xBF, 0xFF,
0xFF, 0xFF, 0xFF, 0x40, 0xF8, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0xF4, 0x6F, 0xFA, 0xAA, 0xBF,
0xAA, 0x40, 0xF4, 0x07, 0xE0, 0x00, 0x2F, 0x40, 0x00, 0xF4, 0x07, 0xE0, 0x00, 0x2F, 0x40, 0x00,
0xF4, 0x07, 0xE0, 0x00, 0x2F, 0x40, 0x00, 0xF4, 0x07, 0xF0, 0x00, 0x2F, 0x40, 0x00, 0xF4, 0x07,
0xF0, 0x00, 0x3F, 0x40, 0x00, 0xF4, 0x07, 0xF0, 0x00, 0x3F, 0x80, 0x00, 0xF8, 0x07, 0xF0, 0x00,
0x3F, 0x80, 0x00, 0xF8, 0x0B, 0xF0, 0x00, 0x3F, 0x80, 0x00, 0xF8, 0x0B, 0xF0, 0x00, 0x3F, 0x80,
0x01, 0xF8, 0x0B, 0xF0, 0x00, 0x3F, 0x80, 0x01, 0xFC, 0x0B, 0xF0, 0x00, 0x3F, 0x80, 0x01, 0xFC,
0x0B, 0xF0, 0x00, 0x3F, 0x80, 0x02, 0xFC, 0x0B, 0xF0, 0x00, 0x3F, 0x80, 0x02, 0xFC, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x7F, 0xE0, 0x02, 0xFF, 0x00, 0x2F, 0x40, 0x01, 0xFF,
0xE0, 0x0B, 0xFF, 0x00, 0x2F, 0x00, 0x03, 0xF0, 0x00, 0x0F, 0x80, 0x00, 0x3F, 0x00, 0x03, 0xD0,
0x00, 0x1F, 0x00, 0x00, 0x3F, 0x00, 0x03, 0xC0, 0x00, 0x1F, 0x00, 0x00, 0x3F, 0x00, 0x03, 0xC0,
0x00, 0x2F, 0x00, 0x00, 0x3F, 0x00, 0x07, 0xC0, 0x00, 0x2F, 0x00, 0x00, 0x3E, 0x00, 0xBF, 0xFF,
0xFF, 0xFF, 0xFF, 0x40, 0x7E, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x7E, 0x00, 0x6F, 0xFA,
0xAA, 0xBF, 0xAA, 0x40, 0x7D, 0x00, 0x07, 0xE0, 0x00, 0x2F, 0x40, 0x00, 0x7D, 0x00, 0x07, 0xE0,
0x00, 0x2F, 0x40, 0x00, 0xBD, 0x00, 0x07, 0xE0, 0x00, 0x2F, 0x40, 0x00, 0xBD, 0x00, 0x07, 0xF0,
0x00, 0x2F, 0x40, 0x00, 0xBD, 0x00, 0x07, 0xF0, 0x00, 0x3F, 0x40, 0x00, 0xBD, 0x00, 0x07, 0xF0,
0x00, 0x3F, 0x80, 0x00, 0xBD, 0x00, 0x07, 0xF0, 0x00, 0x3F, 0x80, 0x00, 0xBD, 0x00, 0x0B, 0xF0,
0x00, 0x3F, 0x80, 0x00, 0xFD, 0x00, 0x0B, 0xF0, 0x00, 0x3F, 0x80, 0x00, 0xFD, 0x00, 0x0B, 0xF0,
0x00, 0x3F, 0x80, 0x00, 0xFE, 0x00, 0x0B, 0xF0, 0x00, 0x3F, 0x80, 0x00, 0xFF, 0xFC, 0x0B, 0xF0,
0x00, 0x3F, 0x80, 0x00, 0xBF, 0xFC, 0x0B, 0xF0, 0x00, 0x3F, 0x80, 0x00, 0xBF, 0xFD, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF8,
0x00, 0x00, 0x7F, 0xFA, 0x40, 0x02, 0xF8, 0x00, 0x03, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0xFC, 0x0F,
0xE4, 0x15, 0x00, 0xFF, 0xFF, 0xFD, 0x0F, 0x00, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x1F, 0x00, 0x00,
0x00, 0x03, 0xF4, 0x00, 0x0F, 0xD0, 0x00, 0x00, 0x03, 0xF4, 0x00, 0x0F, 0xFE, 0x40, 0x00, 0x03,
0xF4, 0x00, 0x03, 0xFF, 0xF8, 0x00, 0x03, 0xF0, 0x00, 0x00, 0x7F, 0xFF, 0x80, 0x03, 0xF0, 0x00,
0x00, 0x00, 0x6F, 0xE0, 0x03, 0xF0, 0x00, 0x00, 0x00, 0x0F, 0xF0, 0x03, 0xF0, 0x00, 0x03, 0x90,
0x1F, 0xF0, 0x03, 0xF8, 0x00, 0x0F, 0xFF, 0xFF, 0xF0, 0x07, 0xFF, 0xFC, 0x3F, 0xFF, 0xFF, 0xE0,
0x07, 0xFF, 0xFC, 0x3F, 0xFF, 0xFF, 0xC0, 0x07, 0xFF, 0xFC, 0x06, 0xFF, 0xF9, 0x00, 0x02, 0xFF,
0xFC,
};
static const EpdGlyph opendyslexic_14_regularGlyphs[] = {
@ -5174,6 +5230,12 @@ static const EpdGlyph opendyslexic_14_regularGlyphs[] = {
{ 19, 24, 32, 7, 22, 114, 70637 }, // ≠
{ 21, 22, 25, 2, 20, 116, 70751 }, // ≤
{ 21, 22, 25, 2, 20, 116, 70867 }, // ≥
{ 21, 24, 29, 4, 24, 126, 70983 }, // ff
{ 18, 26, 25, 4, 26, 117, 71109 }, // fi
{ 21, 24, 29, 4, 24, 126, 71226 }, // fl
{ 28, 26, 37, 4, 26, 182, 71352 }, // ffi
{ 32, 24, 40, 4, 24, 192, 71534 }, // ffl
{ 28, 21, 36, 4, 21, 147, 71726 }, // st
};
static const EpdUnicodeInterval opendyslexic_14_regularIntervals[] = {
@ -5233,13 +5295,15 @@ static const EpdUnicodeInterval opendyslexic_14_regularIntervals[] = {
{ 0x2248, 0x2248, 0x2D1 },
{ 0x2260, 0x2260, 0x2D2 },
{ 0x2264, 0x2265, 0x2D3 },
{ 0xFB00, 0xFB04, 0x2D5 },
{ 0xFB06, 0xFB06, 0x2DA },
};
static const EpdFontData opendyslexic_14_regular = {
opendyslexic_14_regularBitmaps,
opendyslexic_14_regularGlyphs,
opendyslexic_14_regularIntervals,
56,
58,
53,
38,
-16,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t opendyslexic_8_boldBitmaps[28493] = {
static const uint8_t opendyslexic_8_boldBitmaps[28845] = {
0x00, 0x03, 0x00, 0xF0, 0x3C, 0x0F, 0x03, 0xC1, 0xF0, 0x7C, 0x1F, 0x0B, 0xC2, 0xF0, 0x7C, 0x07,
0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xC3, 0xF5, 0xFE, 0xBF, 0x9A, 0x90, 0x2A, 0x86, 0xA4, 0xFF,
0x1F, 0xD3, 0xF4, 0x7F, 0x0F, 0xD1, 0xFC, 0x3F, 0x47, 0xF0, 0xFE, 0x2F, 0xC0, 0x00, 0x0B, 0x82,
@ -1789,7 +1789,29 @@ static const uint8_t opendyslexic_8_boldBitmaps[28493] = {
0x01, 0x6A, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00,
0xBF, 0x90, 0x00, 0x00, 0xBF, 0xF4, 0x00, 0x00, 0x1F, 0xFE, 0x00, 0x00, 0x02, 0xFF, 0x40, 0x00,
0x6F, 0xFD, 0x01, 0xBF, 0xFF, 0xE4, 0x0F, 0xFF, 0x90, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x40, 0x5A,
0xB8, 0x07, 0xFF, 0xFF, 0xF0, 0x3F, 0xFA, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00,
0xB8, 0x07, 0xFF, 0xFF, 0xF0, 0x3F, 0xFA, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x3F, 0x81, 0xFE, 0x0B, 0xF8, 0x3F, 0xE0, 0xF4, 0x03, 0xC0, 0x0F, 0x00, 0x3C, 0x07, 0xFF,
0xFF, 0xFE, 0x7F, 0xFF, 0xFF, 0xE2, 0xF9, 0x5B, 0xE5, 0x0F, 0x40, 0x7D, 0x01, 0xF8, 0x07, 0xD0,
0x1F, 0x80, 0x7D, 0x01, 0xF8, 0x07, 0xD0, 0x1F, 0x80, 0x7D, 0x01, 0xF8, 0x0B, 0xE0, 0x00, 0x00,
0x68, 0x00, 0x00, 0xBD, 0x03, 0xF8, 0xFD, 0x0B, 0xF8, 0xFE, 0x0F, 0x40, 0x00, 0x0F, 0x00, 0x00,
0x7F, 0xFC, 0x3C, 0x7F, 0xFC, 0x3C, 0x2F, 0x94, 0x7C, 0x0F, 0x40, 0x7C, 0x1F, 0x80, 0x7C, 0x1F,
0x80, 0x7C, 0x1F, 0x80, 0x7C, 0x1F, 0x80, 0x7D, 0x1F, 0x80, 0xBD, 0x00, 0x00, 0x19, 0x00, 0x3F,
0x82, 0xF0, 0x0B, 0xF8, 0x2E, 0x00, 0xF4, 0x02, 0xE0, 0x0F, 0x00, 0x3E, 0x07, 0xFF, 0xC3, 0xD0,
0x7F, 0xFC, 0x3D, 0x02, 0xF9, 0x43, 0xD0, 0x0F, 0x40, 0x3D, 0x01, 0xF8, 0x03, 0xD0, 0x1F, 0x80,
0x3D, 0x01, 0xF8, 0x03, 0xD4, 0x1F, 0x80, 0x3F, 0xD1, 0xF8, 0x03, 0xFE, 0x00, 0x00, 0x00, 0x00,
0xA4, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x2F, 0xC0, 0xBF, 0x2F, 0x81, 0xFF, 0x07, 0xFC, 0xBF, 0x0B,
0x80, 0x3E, 0x00, 0x00, 0x2E, 0x00, 0xF4, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0x0F, 0x0F, 0xFF, 0xFF,
0xFC, 0x3C, 0x1F, 0xD5, 0x7F, 0x50, 0xF0, 0x3F, 0x00, 0xF8, 0x03, 0xC0, 0xFC, 0x03, 0xE0, 0x0F,
0x03, 0xF0, 0x0F, 0xC0, 0x3D, 0x0F, 0xC0, 0x3F, 0x00, 0xF4, 0x3F, 0x00, 0xFC, 0x03, 0xE0, 0xFC,
0x03, 0xF0, 0x1F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0xFE, 0x07, 0xF8, 0x2E, 0x00, 0xBF,
0x83, 0xFE, 0x0F, 0x80, 0x3D, 0x00, 0xF0, 0x03, 0xD0, 0x0F, 0x00, 0x3C, 0x00, 0xF4, 0x1F, 0xFF,
0xFF, 0xF8, 0x3D, 0x07, 0xFF, 0xFF, 0xFE, 0x0F, 0x40, 0xBE, 0x56, 0xF9, 0x43, 0xD0, 0x0F, 0x40,
0x7D, 0x00, 0xF0, 0x07, 0xE0, 0x1F, 0x40, 0x3C, 0x01, 0xF8, 0x07, 0xD0, 0x1F, 0x00, 0x7E, 0x01,
0xF4, 0x07, 0xD4, 0x1F, 0x80, 0x7D, 0x01, 0xFF, 0x07, 0xE0, 0x2F, 0x80, 0x7F, 0xD0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x40, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x00, 0x00, 0x0F, 0x40,
0x02, 0xFF, 0x4F, 0xFF, 0xC0, 0xFA, 0xB5, 0xFF, 0xFC, 0x0F, 0x00, 0x01, 0xF4, 0x00, 0x7F, 0x90,
0x1F, 0x00, 0x00, 0xBF, 0xC1, 0xF0, 0x00, 0x00, 0x3F, 0x1F, 0x00, 0x0F, 0xEB, 0xF1, 0xFA, 0x43,
0xFF, 0xFD, 0x1F, 0xFC, 0x1B, 0xFE, 0x00, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph opendyslexic_8_boldGlyphs[] = {
@ -2518,6 +2540,12 @@ static const EpdGlyph opendyslexic_8_boldGlyphs[] = {
{ 13, 15, 21, 4, 14, 49, 28334 }, // ≠
{ 15, 15, 13, -1, 13, 57, 28383 }, // ≤
{ 15, 14, 14, 0, 12, 53, 28440 }, // ≥
{ 14, 14, 18, 2, 14, 49, 28493 }, // ff
{ 12, 15, 16, 2, 15, 45, 28542 }, // fi
{ 14, 14, 18, 2, 14, 49, 28587 }, // fl
{ 19, 15, 22, 2, 15, 72, 28636 }, // ffi
{ 21, 14, 25, 2, 14, 74, 28708 }, // ffl
{ 18, 14, 20, 1, 13, 63, 28782 }, // st
};
static const EpdUnicodeInterval opendyslexic_8_boldIntervals[] = {
@ -2577,13 +2605,15 @@ static const EpdUnicodeInterval opendyslexic_8_boldIntervals[] = {
{ 0x2248, 0x2248, 0x2D1 },
{ 0x2260, 0x2260, 0x2D2 },
{ 0x2264, 0x2265, 0x2D3 },
{ 0xFB00, 0xFB04, 0x2D5 },
{ 0xFB06, 0xFB06, 0x2DA },
};
static const EpdFontData opendyslexic_8_bold = {
opendyslexic_8_boldBitmaps,
opendyslexic_8_boldGlyphs,
opendyslexic_8_boldIntervals,
56,
58,
30,
22,
-9,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t opendyslexic_8_bolditalicBitmaps[33813] = {
static const uint8_t opendyslexic_8_bolditalicBitmaps[34198] = {
0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x02, 0xD0, 0x00, 0x3D, 0x00, 0x07, 0xC0, 0x00, 0xB8, 0x00,
0x0F, 0x40, 0x01, 0xF0, 0x00, 0x2F, 0x00, 0x03, 0xE0, 0x00, 0x7C, 0x00, 0x07, 0xC0, 0x00, 0x28,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x0F, 0xD0, 0x02,
@ -2122,7 +2122,31 @@ static const uint8_t opendyslexic_8_bolditalicBitmaps[33813] = {
0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x1F, 0xFE, 0x00, 0x00, 0x01, 0xFF,
0xE4, 0x00, 0x00, 0x1F, 0xFD, 0x00, 0x00, 0x6F, 0xFC, 0x01, 0x6F, 0xFF, 0xE8, 0x03, 0xFF, 0xE4,
0x00, 0x07, 0xE4, 0x00, 0x00, 0x04, 0x05, 0x6B, 0xC0, 0x1F, 0xFF, 0xFF, 0xC0, 0x3F, 0xFA, 0x54,
0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xC0, 0xBF, 0x00, 0xFF, 0x83, 0xFD, 0x01, 0xF4, 0x07,
0xC0, 0x02, 0xE0, 0x0F, 0x40, 0x1F, 0xFF, 0xFF, 0xFC, 0x2F, 0xFF, 0xFF, 0xF8, 0x1F, 0xD5, 0x7F,
0x50, 0x0F, 0xC0, 0x3E, 0x00, 0x1F, 0x80, 0x7D, 0x00, 0x2F, 0x40, 0xBC, 0x00, 0x3F, 0x00, 0xFC,
0x00, 0x3F, 0x01, 0xF8, 0x00, 0xBD, 0x02, 0xF4, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x0F,
0xC0, 0x03, 0xFC, 0x3F, 0x00, 0x3F, 0xE2, 0xFC, 0x01, 0xF0, 0x00, 0x00, 0x0B, 0x80, 0x00, 0x01,
0xFF, 0xF2, 0xD0, 0x0B, 0xFF, 0x8F, 0x40, 0x1F, 0xD4, 0x3C, 0x00, 0x3F, 0x01, 0xE0, 0x01, 0xF8,
0x0F, 0x40, 0x0B, 0xD0, 0x3D, 0x00, 0x3F, 0x01, 0xF0, 0x00, 0xFC, 0x0F, 0xC0, 0x0B, 0xD0, 0x3E,
0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x00, 0xFF, 0x07, 0xC0, 0x0F, 0xF8, 0x3E, 0x00, 0x7C, 0x00,
0xF0, 0x02, 0xE0, 0x0B, 0xC0, 0x7F, 0xFC, 0x3E, 0x02, 0xFF, 0xE0, 0xF0, 0x07, 0xF5, 0x0B, 0xC0,
0x0F, 0xC0, 0x3E, 0x00, 0x7E, 0x00, 0xF4, 0x02, 0xF4, 0x07, 0xC0, 0x0F, 0xC0, 0x3E, 0x00, 0x3F,
0x00, 0xFF, 0x42, 0xF4, 0x07, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00,
0x0B, 0xC0, 0x01, 0xFD, 0x0B, 0xF7, 0xF0, 0x01, 0xFF, 0x0B, 0xFE, 0xFC, 0x00, 0xF8, 0x03, 0xD0,
0x00, 0x00, 0x7C, 0x02, 0xF0, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFD, 0x00, 0x7F, 0xFF, 0xFF, 0xFF,
0x40, 0x0B, 0xE5, 0x6F, 0x9B, 0xC0, 0x02, 0xF0, 0x0B, 0xC2, 0xE0, 0x00, 0xFC, 0x03, 0xE0, 0xF4,
0x00, 0x3E, 0x01, 0xF4, 0x3C, 0x00, 0x2F, 0x40, 0xBC, 0x2F, 0x00, 0x0F, 0xC0, 0x3F, 0x0F, 0xC0,
0x03, 0xF0, 0x1F, 0x83, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x03, 0xFC, 0x0F, 0xE0,
0xBC, 0x00, 0xFF, 0x83, 0xFD, 0x0F, 0x40, 0x1F, 0x00, 0x7C, 0x01, 0xF0, 0x02, 0xE0, 0x0F, 0x40,
0x2F, 0x01, 0xFF, 0xFF, 0xFF, 0xC3, 0xD0, 0x2F, 0xFF, 0xFF, 0xF8, 0x7C, 0x01, 0xFD, 0x57, 0xF5,
0x0B, 0xC0, 0x0F, 0xC0, 0x3E, 0x00, 0xF4, 0x01, 0xF8, 0x07, 0xD0, 0x1F, 0x00, 0x2F, 0x40, 0xBC,
0x02, 0xF0, 0x03, 0xF0, 0x0F, 0xC0, 0x3E, 0x00, 0x3F, 0x01, 0xF8, 0x03, 0xFD, 0x0B, 0xD0, 0x2F,
0x40, 0x7F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00,
0xBC, 0x00, 0x00, 0x00, 0x03, 0xE0, 0x00, 0x6F, 0xF4, 0xFF, 0xFC, 0x03, 0xEA, 0xCB, 0xFF, 0xF0,
0x1D, 0x00, 0x03, 0xE0, 0x00, 0x3E, 0x90, 0x0F, 0x40, 0x00, 0x2F, 0xE0, 0x7C, 0x00, 0x00, 0x0B,
0xD3, 0xE0, 0x00, 0xFE, 0xFF, 0x0F, 0xA8, 0x0F, 0xFF, 0xF4, 0x7F, 0xF0, 0x1B, 0xFE, 0x01, 0xFF,
0xC0, 0x00, 0x00, 0x00, 0x00, 0x00,
};
static const EpdGlyph opendyslexic_8_bolditalicGlyphs[] = {
@ -2851,6 +2875,12 @@ static const EpdGlyph opendyslexic_8_bolditalicGlyphs[] = {
{ 16, 15, 22, 3, 14, 60, 33637 }, // ≠
{ 16, 15, 13, -2, 13, 60, 33697 }, // ≤
{ 16, 14, 14, 0, 12, 56, 33757 }, // ≥
{ 16, 13, 18, 2, 13, 52, 33813 }, // ff
{ 15, 15, 16, 2, 15, 57, 33865 }, // fi
{ 15, 14, 18, 2, 14, 53, 33922 }, // fl
{ 21, 15, 22, 2, 15, 79, 33975 }, // ffi
{ 22, 14, 25, 2, 14, 77, 34054 }, // ffl
{ 19, 14, 20, 0, 13, 67, 34131 }, // st
};
static const EpdUnicodeInterval opendyslexic_8_bolditalicIntervals[] = {
@ -2910,13 +2940,15 @@ static const EpdUnicodeInterval opendyslexic_8_bolditalicIntervals[] = {
{ 0x2248, 0x2248, 0x2D1 },
{ 0x2260, 0x2260, 0x2D2 },
{ 0x2264, 0x2265, 0x2D3 },
{ 0xFB00, 0xFB04, 0x2D5 },
{ 0xFB06, 0xFB06, 0x2DA },
};
static const EpdFontData opendyslexic_8_bolditalic = {
opendyslexic_8_bolditalicBitmaps,
opendyslexic_8_bolditalicGlyphs,
opendyslexic_8_bolditalicIntervals,
56,
58,
30,
22,
-9,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t opendyslexic_8_italicBitmaps[30087] = {
static const uint8_t opendyslexic_8_italicBitmaps[30432] = {
0x00, 0x01, 0x00, 0x01, 0xC0, 0x00, 0xB0, 0x00, 0x38, 0x00, 0x1D, 0x00, 0x0B, 0x00, 0x03, 0xC0,
0x01, 0xD0, 0x00, 0xB0, 0x00, 0x3C, 0x00, 0x1E, 0x00, 0x0B, 0x40, 0x00, 0x40, 0x01, 0x40, 0x00,
0xF4, 0x00, 0xBD, 0x00, 0x3F, 0x00, 0x00, 0x14, 0x15, 0x0F, 0x4F, 0xC3, 0xE2, 0xF0, 0xF8, 0x7C,
@ -1889,7 +1889,28 @@ static const uint8_t opendyslexic_8_italicBitmaps[30087] = {
0x00, 0x00, 0xFF, 0xE9, 0x50, 0x00, 0x01, 0x6A, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x00,
0x00, 0x2F, 0x80, 0x00, 0x00, 0x2F, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x7F, 0x00, 0x01,
0xBF, 0xD0, 0x1B, 0xFF, 0x90, 0x0F, 0xF9, 0x00, 0x00, 0xE4, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00,
0x5A, 0xFF, 0xE0, 0xBE, 0x95, 0x00, 0x00,
0x5A, 0xFF, 0xE0, 0xBE, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFD, 0x0F, 0xD0, 0x0B,
0x00, 0xB0, 0x00, 0x34, 0x03, 0x40, 0x01, 0xC0, 0x1C, 0x00, 0x3F, 0xFF, 0xFF, 0x40, 0xBE, 0xAB,
0xE8, 0x00, 0xE0, 0x0E, 0x00, 0x0B, 0x40, 0x74, 0x00, 0x3C, 0x02, 0xC0, 0x00, 0xF0, 0x0F, 0x00,
0x07, 0x80, 0x78, 0x00, 0x2D, 0x02, 0xD0, 0x00, 0xF0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00,
0x02, 0xE0, 0x03, 0xFF, 0x40, 0x2C, 0x00, 0x00, 0xD0, 0x00, 0x07, 0x00, 0x00, 0xFF, 0xFC, 0x01,
0xF5, 0xE0, 0x03, 0x83, 0x40, 0x2D, 0x1C, 0x00, 0xF0, 0xB0, 0x03, 0xC3, 0x80, 0x1E, 0x1D, 0x00,
0xB4, 0xB4, 0x03, 0xC3, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x40, 0x03, 0xF4, 0x3C, 0x00, 0xB0, 0x03,
0x80, 0x0D, 0x00, 0xB0, 0x01, 0xC0, 0x0F, 0x00, 0xFF, 0xD0, 0xD0, 0x07, 0xD4, 0x2C, 0x00, 0x38,
0x03, 0xC0, 0x0B, 0x40, 0x38, 0x00, 0xF0, 0x0B, 0x40, 0x0F, 0x00, 0xF0, 0x01, 0xE0, 0x0E, 0x00,
0x3D, 0x01, 0xFD, 0x03, 0xC0, 0x2F, 0xD0, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x02, 0xE0,
0x03, 0xF4, 0x3F, 0xF8, 0x02, 0xC0, 0x2C, 0x00, 0x00, 0xD0, 0x0D, 0x00, 0x00, 0x70, 0x07, 0x00,
0x00, 0xFF, 0xFF, 0xFF, 0xC0, 0x2F, 0xAA, 0xFA, 0xB0, 0x03, 0x80, 0x38, 0x34, 0x02, 0xD0, 0x1D,
0x0C, 0x00, 0xF0, 0x0B, 0x0B, 0x00, 0x3C, 0x03, 0xC3, 0x80, 0x1E, 0x01, 0xE0, 0xE0, 0x0B, 0x40,
0xB4, 0xB4, 0x03, 0xC0, 0x3C, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x3F, 0x43, 0xF4,
0x2C, 0x00, 0xB0, 0x0B, 0x00, 0x38, 0x00, 0xD0, 0x0D, 0x00, 0x74, 0x01, 0xC0, 0x1C, 0x00, 0xF0,
0x0F, 0xFF, 0xFF, 0xD0, 0xE0, 0x0B, 0xEA, 0xBE, 0x81, 0xC0, 0x03, 0x80, 0x38, 0x03, 0xC0, 0x0B,
0x40, 0x74, 0x03, 0x80, 0x0F, 0x00, 0xB0, 0x07, 0x40, 0x0F, 0x00, 0xF0, 0x0B, 0x00, 0x1E, 0x01,
0xE0, 0x0F, 0x00, 0x2D, 0x02, 0xD0, 0x0F, 0xD0, 0x3C, 0x03, 0xC0, 0x1F, 0xD0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0xB0, 0x00, 0x00, 0x00, 0x03, 0xC0,
0x00, 0x2F, 0xE0, 0xFF, 0xF0, 0x03, 0x95, 0x00, 0xB4, 0x00, 0x28, 0x00, 0x03, 0xC0, 0x00, 0xF0,
0x00, 0x0F, 0x00, 0x02, 0xFD, 0x00, 0x74, 0x00, 0x01, 0xBE, 0x02, 0xC0, 0x00, 0x00, 0x3C, 0x0F,
0x00, 0x02, 0x96, 0xF0, 0x3D, 0x00, 0x2F, 0xFF, 0x82, 0xFF, 0x00, 0x7F, 0xF4, 0x0B, 0xFC, 0x00,
};
static const EpdGlyph opendyslexic_8_italicGlyphs[] = {
@ -2618,6 +2639,12 @@ static const EpdGlyph opendyslexic_8_italicGlyphs[] = {
{ 14, 15, 18, 4, 13, 53, 29939 }, // ≠
{ 15, 13, 14, -1, 12, 49, 29992 }, // ≤
{ 14, 13, 14, 1, 12, 46, 30041 }, // ≥
{ 15, 14, 17, 1, 14, 53, 30087 }, // ff
{ 11, 15, 15, 1, 15, 42, 30140 }, // fi
{ 14, 14, 17, 1, 14, 49, 30182 }, // fl
{ 17, 15, 21, 1, 15, 64, 30231 }, // ffi
{ 20, 14, 23, 1, 14, 70, 30295 }, // ffl
{ 19, 14, 20, 0, 14, 67, 30365 }, // st
};
static const EpdUnicodeInterval opendyslexic_8_italicIntervals[] = {
@ -2677,13 +2704,15 @@ static const EpdUnicodeInterval opendyslexic_8_italicIntervals[] = {
{ 0x2248, 0x2248, 0x2D1 },
{ 0x2260, 0x2260, 0x2D2 },
{ 0x2264, 0x2265, 0x2D3 },
{ 0xFB00, 0xFB04, 0x2D5 },
{ 0xFB06, 0xFB06, 0x2DA },
};
static const EpdFontData opendyslexic_8_italic = {
opendyslexic_8_italicBitmaps,
opendyslexic_8_italicGlyphs,
opendyslexic_8_italicIntervals,
56,
58,
30,
22,
-9,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t opendyslexic_8_regularBitmaps[24982] = {
static const uint8_t opendyslexic_8_regularBitmaps[25299] = {
0x01, 0x01, 0xC0, 0xB0, 0x2C, 0x0B, 0x03, 0xC0, 0xF0, 0x3C, 0x0F, 0x03, 0xC0, 0xF0, 0x3C, 0x05,
0x01, 0x43, 0xF0, 0xFC, 0x3F, 0x00, 0x14, 0x05, 0x0F, 0x8B, 0xC3, 0xD2, 0xF0, 0xF0, 0xF8, 0x3D,
0x3E, 0x0A, 0x0A, 0x40, 0x00, 0x1C, 0x07, 0x00, 0x00, 0x0B, 0x02, 0xC0, 0x00, 0x03, 0xC0, 0xF0,
@ -1570,7 +1570,27 @@ static const uint8_t opendyslexic_8_regularBitmaps[24982] = {
0x01, 0x40, 0x00, 0x00, 0xFF, 0xFA, 0x50, 0x00, 0x16, 0xAE, 0x00, 0x00, 0x00, 0x00, 0x03, 0x90,
0x00, 0x00, 0x7F, 0x40, 0x00, 0x01, 0xFE, 0x00, 0x00, 0x07, 0xF8, 0x00, 0x00, 0x1F, 0xC0, 0x00,
0x6F, 0xF0, 0x1B, 0xFF, 0x80, 0x2F, 0xE4, 0x00, 0x0A, 0x40, 0x00, 0x00, 0x00, 0x00, 0x40, 0x16,
0xBF, 0xF4, 0x7E, 0x95, 0x00, 0x00,
0xBF, 0xF4, 0x7E, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x7F, 0x0E, 0x00, 0xE0, 0x0C,
0x00, 0xD0, 0x0D, 0x00, 0xD0, 0x7F, 0xFF, 0xFF, 0x6F, 0xAA, 0xF5, 0x0E, 0x00, 0xE0, 0x0E, 0x00,
0xE0, 0x1E, 0x00, 0xE0, 0x1E, 0x00, 0xE0, 0x1E, 0x00, 0xF0, 0x1E, 0x00, 0xF0, 0x1E, 0x01, 0xF0,
0x00, 0x00, 0xA0, 0x00, 0x07, 0xC0, 0x7E, 0x2F, 0x03, 0x80, 0x00, 0x0C, 0x00, 0x00, 0x30, 0x00,
0x07, 0xFF, 0x0D, 0x0B, 0x94, 0x34, 0x0E, 0x00, 0xD0, 0x38, 0x03, 0x41, 0xE0, 0x0D, 0x07, 0x80,
0x34, 0x1E, 0x01, 0xE0, 0x78, 0x07, 0x81, 0xE0, 0x1E, 0x00, 0x00, 0x00, 0x10, 0x01, 0xF8, 0x1D,
0x00, 0xE0, 0x07, 0x00, 0x30, 0x02, 0xC0, 0x0C, 0x00, 0xB0, 0x1F, 0xFC, 0x2C, 0x02, 0xE5, 0x0F,
0x00, 0x38, 0x03, 0xC0, 0x0E, 0x00, 0xF0, 0x07, 0x80, 0x3C, 0x01, 0xE0, 0x0F, 0x00, 0x78, 0x03,
0xC0, 0x1E, 0x00, 0xFF, 0x07, 0x80, 0x3F, 0xC0, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x07,
0xC0, 0x7E, 0x07, 0xF2, 0xF0, 0x38, 0x03, 0x80, 0x00, 0x0C, 0x00, 0xD0, 0x00, 0x03, 0x40, 0x34,
0x00, 0x07, 0xFF, 0xFF, 0xF0, 0xD1, 0xBE, 0xAB, 0xD4, 0x34, 0x0E, 0x00, 0xE0, 0x0D, 0x03, 0x80,
0x38, 0x03, 0x41, 0xE0, 0x0E, 0x00, 0xD0, 0x78, 0x03, 0x80, 0x38, 0x1E, 0x00, 0xF0, 0x0E, 0x07,
0x80, 0x3C, 0x03, 0x81, 0xE0, 0x1F, 0x01, 0xF0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1F, 0x81, 0xFC,
0x0D, 0x00, 0xE0, 0x0E, 0x00, 0x74, 0x03, 0x00, 0x34, 0x01, 0xC0, 0x0D, 0x00, 0xD0, 0x0B, 0x01,
0xFF, 0xFF, 0xFC, 0x2C, 0x06, 0xFA, 0xAF, 0x50, 0xB0, 0x03, 0x80, 0x38, 0x02, 0xC0, 0x0E, 0x00,
0xE0, 0x0F, 0x00, 0x78, 0x03, 0x80, 0x3C, 0x01, 0xE0, 0x0E, 0x00, 0xF0, 0x07, 0x80, 0x3C, 0x03,
0xC0, 0x1E, 0x00, 0xF0, 0x0F, 0xF0, 0x78, 0x07, 0xC0, 0x3F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x80, 0x00, 0x00, 0x02, 0xC0, 0x00, 0x00, 0x02, 0xC0, 0x07, 0xFD, 0x2F, 0xFF, 0x1D,
0x54, 0x03, 0xC0, 0x28, 0x00, 0x03, 0xC0, 0x2D, 0x00, 0x03, 0xC0, 0x0F, 0xE0, 0x03, 0xC0, 0x02,
0xFE, 0x03, 0xC0, 0x00, 0x0F, 0x03, 0xC0, 0x1D, 0x5F, 0x03, 0xD0, 0x3F, 0xFF, 0x03, 0xFE, 0x2F,
0xFD, 0x03, 0xFF,
};
static const EpdGlyph opendyslexic_8_regularGlyphs[] = {
@ -2299,6 +2319,12 @@ static const EpdGlyph opendyslexic_8_regularGlyphs[] = {
{ 11, 15, 18, 4, 13, 42, 24854 }, // ≠
{ 13, 13, 14, 1, 12, 43, 24896 }, // ≤
{ 13, 13, 14, 1, 12, 43, 24939 }, // ≥
{ 12, 14, 17, 2, 14, 42, 24982 }, // ff
{ 11, 15, 15, 2, 15, 42, 25024 }, // fi
{ 13, 14, 17, 2, 14, 46, 25066 }, // fl
{ 17, 15, 21, 2, 15, 64, 25112 }, // ffi
{ 19, 14, 23, 2, 14, 67, 25176 }, // ffl
{ 16, 14, 20, 2, 14, 56, 25243 }, // st
};
static const EpdUnicodeInterval opendyslexic_8_regularIntervals[] = {
@ -2358,13 +2384,15 @@ static const EpdUnicodeInterval opendyslexic_8_regularIntervals[] = {
{ 0x2248, 0x2248, 0x2D1 },
{ 0x2260, 0x2260, 0x2D2 },
{ 0x2264, 0x2265, 0x2D3 },
{ 0xFB00, 0xFB04, 0x2D5 },
{ 0xFB06, 0xFB06, 0x2DA },
};
static const EpdFontData opendyslexic_8_regular = {
opendyslexic_8_regularBitmaps,
opendyslexic_8_regularGlyphs,
opendyslexic_8_regularIntervals,
56,
58,
30,
22,
-9,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t ubuntu_10_boldBitmaps[13863] = {
static const uint8_t ubuntu_10_boldBitmaps[14043] = {
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, 0xFF, 0xF0, 0xFF, 0xFF, 0xEF, 0xEF, 0xE7, 0xE7, 0x1E, 0xF0,
0xF7, 0x87, 0x3C, 0x39, 0xCF, 0xFF, 0xFF, 0xFC, 0xF7, 0x87, 0x3C, 0x39, 0xC7, 0xFF, 0xFF, 0xFE,
0xF7, 0x87, 0xBC, 0x39, 0xE1, 0xCE, 0x00, 0x0F, 0x01, 0xE0, 0x7F, 0x9F, 0xF7, 0xFC, 0xF3, 0x9E,
@ -875,7 +875,18 @@ static const uint8_t ubuntu_10_boldBitmaps[13863] = {
0xFE, 0xE3, 0xC0, 0x01, 0x80, 0xE0, 0x3B, 0xFF, 0xFF, 0xFF, 0xF0, 0xE0, 0x70, 0xFF, 0xFF, 0xFF,
0xFD, 0xC0, 0x70, 0x18, 0x00, 0x03, 0xCF, 0xFF, 0xFF, 0xFE, 0xF8, 0x3F, 0xEF, 0xFC, 0xFF, 0x03,
0xC0, 0x0F, 0xFF, 0xFF, 0xFF, 0xC0, 0xF0, 0x3F, 0xCF, 0xFD, 0xFF, 0x07, 0xDF, 0xFF, 0xFF, 0xFC,
0xF0, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xC0,
0xF0, 0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xC0, 0x3F, 0x1F, 0xBF, 0x9F, 0xFF, 0xDF, 0xFF, 0x6F, 0xAF,
0x07, 0x87, 0xFB, 0xFF, 0xFD, 0xFF, 0xFE, 0xFF, 0xF0, 0x78, 0x78, 0x3C, 0x3C, 0x1E, 0x1E, 0x0F,
0x0F, 0x07, 0x87, 0x83, 0xC3, 0xC1, 0xE1, 0xE0, 0xF0, 0x3F, 0x7B, 0xFB, 0xFF, 0xDF, 0xF0, 0xFF,
0x00, 0x7F, 0xBF, 0xFD, 0xFF, 0xEF, 0xF0, 0x7F, 0x83, 0xFC, 0x1F, 0xE0, 0xFF, 0x07, 0xF8, 0x3F,
0xC1, 0xFE, 0x0F, 0x3F, 0x78, 0xFE, 0xF3, 0xFD, 0xE7, 0xC3, 0xCF, 0x07, 0x9F, 0xEF, 0x3F, 0xDE,
0x7F, 0xBC, 0xF0, 0x79, 0xE0, 0xF3, 0xC1, 0xE7, 0x83, 0xCF, 0x07, 0xDE, 0x0F, 0xBC, 0x1F, 0x78,
0x1E, 0x3F, 0x1F, 0xB9, 0xFC, 0xFF, 0xFF, 0xF7, 0xF7, 0xFE, 0xDF, 0x4E, 0xF0, 0x78, 0x03, 0xFD,
0xFE, 0xFF, 0xF7, 0xFB, 0xFF, 0xDF, 0xEF, 0xF0, 0x78, 0x3F, 0xC1, 0xE0, 0xFF, 0x07, 0x83, 0xFC,
0x1E, 0x0F, 0xF0, 0x78, 0x3F, 0xC1, 0xE0, 0xFF, 0x07, 0x83, 0xFC, 0x1E, 0x0F, 0x3F, 0x1F, 0xBC,
0xFE, 0x7F, 0x7B, 0xFD, 0xFC, 0xF7, 0xDB, 0xE9, 0xEF, 0x07, 0x83, 0xDF, 0xEF, 0xF7, 0xBF, 0xDF,
0xEF, 0x7F, 0xBF, 0xDE, 0xF0, 0x78, 0x3D, 0xE0, 0xF0, 0x7B, 0xC1, 0xE0, 0xF7, 0x83, 0xC1, 0xEF,
0x07, 0x83, 0xDE, 0x0F, 0x07, 0xFC, 0x1E, 0x0F, 0xF8, 0x3C, 0x0F,
};
static const EpdGlyph ubuntu_10_boldGlyphs[] = {
@ -1470,6 +1481,11 @@ static const EpdGlyph ubuntu_10_boldGlyphs[] = {
{ 10, 14, 12, 1, 14, 18, 13811 }, // ≠
{ 10, 13, 12, 1, 13, 17, 13829 }, // ≤
{ 10, 13, 12, 1, 13, 17, 13846 }, // ≥
{ 17, 16, 18, 1, 16, 34, 13863 }, // ff
{ 13, 16, 15, 1, 16, 26, 13897 }, // fi
{ 15, 16, 15, 1, 16, 30, 13923 }, // fl
{ 22, 16, 24, 1, 16, 44, 13953 }, // ffi
{ 23, 16, 24, 1, 16, 46, 13997 }, // ffl
};
static const EpdUnicodeInterval ubuntu_10_boldIntervals[] = {
@ -1511,13 +1527,14 @@ static const EpdUnicodeInterval ubuntu_10_boldIntervals[] = {
{ 0x2248, 0x2248, 0x24B },
{ 0x2260, 0x2260, 0x24C },
{ 0x2264, 0x2265, 0x24D },
{ 0xFB00, 0xFB04, 0x24F },
};
static const EpdFontData ubuntu_10_bold = {
ubuntu_10_boldBitmaps,
ubuntu_10_boldGlyphs,
ubuntu_10_boldIntervals,
38,
39,
24,
20,
-4,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t ubuntu_10_regularBitmaps[12484] = {
static const uint8_t ubuntu_10_regularBitmaps[12648] = {
0xEE, 0xEE, 0xE6, 0x66, 0x66, 0x00, 0xEF, 0xE0, 0xEF, 0xDF, 0xBF, 0x6E, 0xC0, 0x1C, 0x61, 0xCE,
0x1C, 0xE1, 0x8E, 0xFF, 0xFF, 0xFF, 0x38, 0xC3, 0x9C, 0x31, 0xCF, 0xFF, 0xFF, 0xF7, 0x18, 0x73,
0x87, 0x38, 0x63, 0x80, 0x0C, 0x03, 0x03, 0xF9, 0xFE, 0xF1, 0xB8, 0x0E, 0x01, 0xE0, 0x7E, 0x07,
@ -789,7 +789,17 @@ static const uint8_t ubuntu_10_regularBitmaps[12484] = {
0xC6, 0xFF, 0xDB, 0xFB, 0x1E, 0x03, 0x00, 0xC0, 0x73, 0xFF, 0xFF, 0xC3, 0x80, 0xC0, 0x70, 0xFF,
0xFF, 0xF3, 0x01, 0xC0, 0x60, 0x00, 0x01, 0xC3, 0xF7, 0xFB, 0xF0, 0xF0, 0x3F, 0x07, 0xF8, 0x3F,
0x01, 0xC0, 0x0F, 0xFF, 0xFF, 0xE0, 0x3F, 0x07, 0xF8, 0x3F, 0x03, 0xC3, 0xF7, 0xFB, 0xF0, 0xE0,
0x00, 0x0F, 0xFF, 0xFF,
0x00, 0x0F, 0xFF, 0xFF, 0x3F, 0x3F, 0x7E, 0x7F, 0x72, 0x72, 0xE0, 0x60, 0xE0, 0x60, 0xFE, 0xFE,
0xFE, 0xFE, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
0xE0, 0xE0, 0xE0, 0xE0, 0x3E, 0xE7, 0xEE, 0x70, 0x0E, 0x00, 0xE0, 0x0F, 0xEE, 0xFE, 0xEE, 0x0E,
0xE0, 0xEE, 0x0E, 0xE0, 0xEE, 0x0E, 0xE0, 0xEE, 0x0E, 0xE0, 0xEE, 0x0E, 0x3E, 0x63, 0xF7, 0x1C,
0x39, 0xC1, 0xCE, 0x0E, 0x7F, 0x73, 0xFB, 0x9C, 0x1C, 0xE0, 0xE7, 0x07, 0x38, 0x39, 0xC1, 0xCE,
0x0E, 0x70, 0x3B, 0x81, 0xFC, 0x0F, 0x3F, 0x3E, 0x67, 0xE7, 0xE6, 0x72, 0x72, 0x0E, 0x06, 0x00,
0xE0, 0x60, 0x0F, 0xEF, 0xE6, 0xFE, 0xFE, 0x6E, 0x0E, 0x06, 0xE0, 0xE0, 0x6E, 0x0E, 0x06, 0xE0,
0xE0, 0x6E, 0x0E, 0x06, 0xE0, 0xE0, 0x6E, 0x0E, 0x06, 0xE0, 0xE0, 0x6E, 0x0E, 0x06, 0x3F, 0x3E,
0x63, 0xF3, 0xF3, 0x1C, 0x9C, 0x99, 0xC0, 0xC0, 0xCE, 0x06, 0x06, 0x7F, 0x7F, 0x33, 0xFB, 0xF9,
0x9C, 0x1C, 0x0C, 0xE0, 0xE0, 0x67, 0x07, 0x03, 0x38, 0x38, 0x19, 0xC1, 0xC0, 0xCE, 0x0E, 0x06,
0x70, 0x70, 0x3B, 0x83, 0x81, 0xFC, 0x1C, 0x07,
};
static const EpdGlyph ubuntu_10_regularGlyphs[] = {
@ -1384,6 +1394,11 @@ static const EpdGlyph ubuntu_10_regularGlyphs[] = {
{ 10, 13, 12, 1, 13, 17, 12437 }, // ≠
{ 10, 12, 12, 1, 12, 15, 12454 }, // ≤
{ 10, 12, 12, 1, 12, 15, 12469 }, // ≥
{ 16, 16, 16, 1, 16, 32, 12484 }, // ff
{ 12, 16, 14, 1, 16, 24, 12516 }, // fi
{ 13, 16, 14, 1, 16, 26, 12540 }, // fl
{ 20, 16, 22, 1, 16, 40, 12566 }, // ffi
{ 21, 16, 22, 1, 16, 42, 12606 }, // ffl
};
static const EpdUnicodeInterval ubuntu_10_regularIntervals[] = {
@ -1425,13 +1440,14 @@ static const EpdUnicodeInterval ubuntu_10_regularIntervals[] = {
{ 0x2248, 0x2248, 0x24B },
{ 0x2260, 0x2260, 0x24C },
{ 0x2264, 0x2265, 0x24D },
{ 0xFB00, 0xFB04, 0x24F },
};
static const EpdFontData ubuntu_10_regular = {
ubuntu_10_regularBitmaps,
ubuntu_10_regularGlyphs,
ubuntu_10_regularIntervals,
38,
39,
24,
20,
-4,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t ubuntu_12_boldBitmaps[18832] = {
static const uint8_t ubuntu_12_boldBitmaps[19092] = {
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xDC, 0x07, 0x7F, 0xFF, 0x70, 0xF7, 0xFD, 0xFF, 0x7F, 0xDF,
0xF3, 0xFC, 0xEF, 0x38, 0x0F, 0x3C, 0x0F, 0x3C, 0x0F, 0x3C, 0x0F, 0x3C, 0xFF, 0xFE, 0xFF, 0xFE,
0xFF, 0xFE, 0x1E, 0x78, 0x1E, 0x78, 0x3C, 0x78, 0xFF, 0xFE, 0xFF, 0xFE, 0xFF, 0xFE, 0x3C, 0xF0,
@ -1186,6 +1186,23 @@ static const uint8_t ubuntu_12_boldBitmaps[18832] = {
0x03, 0x00, 0x01, 0xF3, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xC0, 0xFF, 0xEF, 0xFF, 0xFF, 0xF3,
0xFF, 0x01, 0xF0, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x78, 0x0F, 0xFC, 0xFF, 0xFF, 0xFF, 0x3F,
0xF0, 0x3F, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x78, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0,
0x1F, 0xC7, 0xF1, 0xFE, 0x7F, 0x9F, 0xF3, 0xFC, 0xF9, 0x3F, 0x6F, 0x81, 0xE0, 0x7C, 0x0F, 0x03,
0xFE, 0x7F, 0xDF, 0xF3, 0xFE, 0xFF, 0x9F, 0xF7, 0xC0, 0xF0, 0x3E, 0x07, 0x81, 0xF0, 0x3C, 0x0F,
0x81, 0xE0, 0x7C, 0x0F, 0x03, 0xE0, 0x78, 0x1F, 0x03, 0xC0, 0xF8, 0x1E, 0x07, 0xC0, 0xF0, 0x3E,
0x07, 0x80, 0x1F, 0xDE, 0x3F, 0xDF, 0x7F, 0x9F, 0x7C, 0x9E, 0xF8, 0x00, 0xF8, 0x00, 0xFF, 0x9E,
0xFF, 0x9E, 0xFF, 0x9E, 0xF8, 0x1E, 0xF8, 0x1E, 0xF8, 0x1E, 0xF8, 0x1E, 0xF8, 0x1E, 0xF8, 0x1E,
0xF8, 0x1E, 0xF8, 0x1E, 0xF8, 0x1E, 0xF8, 0x1E, 0x1F, 0xDE, 0x0F, 0xF7, 0x87, 0xF9, 0xE1, 0xF2,
0x78, 0xF8, 0x1E, 0x3E, 0x07, 0x8F, 0xF9, 0xE3, 0xFE, 0x78, 0xFF, 0x9E, 0x3E, 0x07, 0x8F, 0x81,
0xE3, 0xE0, 0x78, 0xF8, 0x1E, 0x3E, 0x07, 0x8F, 0x81, 0xE3, 0xE0, 0x7C, 0xF8, 0x1F, 0xBE, 0x03,
0xEF, 0x80, 0x78, 0x1F, 0xC7, 0xF3, 0xCF, 0xF3, 0xFD, 0xF7, 0xFC, 0xFF, 0x7D, 0xF2, 0x7E, 0x8F,
0xF8, 0x1E, 0x00, 0x3E, 0x07, 0x80, 0x0F, 0xF9, 0xFF, 0x7F, 0xFE, 0x7F, 0xDF, 0xFF, 0x9F, 0xF7,
0xFE, 0x07, 0x81, 0xFF, 0x81, 0xE0, 0x7F, 0xE0, 0x78, 0x1F, 0xF8, 0x1E, 0x07, 0xFE, 0x07, 0x81,
0xFF, 0x81, 0xE0, 0x7F, 0xE0, 0x78, 0x1F, 0xF8, 0x1E, 0x07, 0xFE, 0x07, 0x81, 0xFF, 0x81, 0xE0,
0x7C, 0x1F, 0xC7, 0xF3, 0xC3, 0xFC, 0xFF, 0x7C, 0x7F, 0xCF, 0xF7, 0xC7, 0xC9, 0xFA, 0x7C, 0xF8,
0x1E, 0x07, 0xCF, 0x81, 0xE0, 0x7C, 0xFF, 0x9F, 0xF7, 0xCF, 0xF9, 0xFF, 0x7C, 0xFF, 0x9F, 0xF7,
0xCF, 0x81, 0xE0, 0x7C, 0xF8, 0x1E, 0x07, 0xCF, 0x81, 0xE0, 0x7C, 0xF8, 0x1E, 0x07, 0xCF, 0x81,
0xE0, 0x7C, 0xF8, 0x1E, 0x07, 0xCF, 0x81, 0xE0, 0x7E, 0xF8, 0x1E, 0x03, 0xFF, 0x81, 0xE0, 0x3F,
0xF8, 0x1E, 0x01, 0xE0,
};
static const EpdGlyph ubuntu_12_boldGlyphs[] = {
@ -1780,6 +1797,11 @@ static const EpdGlyph ubuntu_12_boldGlyphs[] = {
{ 12, 14, 14, 1, 14, 21, 18765 }, // ≠
{ 12, 15, 14, 1, 15, 23, 18786 }, // ≤
{ 12, 15, 14, 1, 15, 23, 18809 }, // ≥
{ 21, 19, 21, 1, 19, 50, 18832 }, // ff
{ 16, 19, 18, 1, 19, 38, 18882 }, // fi
{ 18, 19, 18, 1, 19, 43, 18920 }, // fl
{ 26, 19, 28, 1, 19, 62, 18963 }, // ffi
{ 28, 19, 29, 1, 19, 67, 19025 }, // ffl
};
static const EpdUnicodeInterval ubuntu_12_boldIntervals[] = {
@ -1821,13 +1843,14 @@ static const EpdUnicodeInterval ubuntu_12_boldIntervals[] = {
{ 0x2248, 0x2248, 0x24B },
{ 0x2260, 0x2260, 0x24C },
{ 0x2264, 0x2265, 0x24D },
{ 0xFB00, 0xFB04, 0x24F },
};
static const EpdFontData ubuntu_12_bold = {
ubuntu_12_boldBitmaps,
ubuntu_12_boldGlyphs,
ubuntu_12_boldIntervals,
38,
39,
29,
24,
-5,

View File

@ -8,7 +8,7 @@
#pragma once
#include "EpdFontData.h"
static const uint8_t ubuntu_12_regularBitmaps[17102] = {
static const uint8_t ubuntu_12_regularBitmaps[17322] = {
0x73, 0x9C, 0xE7, 0x39, 0xCE, 0x73, 0x9C, 0xE0, 0x01, 0xDE, 0x70, 0xF7, 0xF7, 0xF7, 0x67, 0x67,
0x67, 0x0E, 0x18, 0x1C, 0x70, 0x38, 0xE0, 0x71, 0xC0, 0xC3, 0x9F, 0xFF, 0xFF, 0xFF, 0x8E, 0x38,
0x1C, 0x70, 0x30, 0xE3, 0xFF, 0xFF, 0xFF, 0xF3, 0x8E, 0x07, 0x1C, 0x0E, 0x38, 0x38, 0x60, 0x71,
@ -1077,7 +1077,21 @@ static const uint8_t ubuntu_12_regularBitmaps[17102] = {
0xCF, 0xFF, 0xFF, 0xF0, 0x70, 0x07, 0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0x38, 0x03, 0x80, 0x30, 0x00,
0x00, 0x70, 0x1F, 0x0F, 0xE3, 0xF8, 0xFC, 0x0F, 0x00, 0xFC, 0x03, 0xF8, 0x0F, 0xE0, 0x1F, 0x00,
0x70, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xF0, 0xE0, 0x0F, 0x80, 0x7F, 0x00, 0xFC, 0x03, 0xF0, 0x0F,
0x03, 0xF0, 0xFC, 0x7F, 0x0F, 0x80, 0xE0, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xF0,
0x03, 0xF0, 0xFC, 0x7F, 0x0F, 0x80, 0xE0, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xF0, 0x3F, 0x1F,
0xDF, 0xCF, 0xFF, 0x33, 0xCB, 0x80, 0xE0, 0xE0, 0x78, 0x38, 0x1C, 0x0F, 0xF7, 0xFB, 0xFD, 0xFE,
0xE0, 0x70, 0x38, 0x1C, 0x0E, 0x07, 0x03, 0x81, 0xC0, 0xE0, 0x70, 0x38, 0x1C, 0x0E, 0x07, 0x03,
0x81, 0xC0, 0xE0, 0x70, 0x38, 0x1C, 0x0E, 0x07, 0x00, 0x3F, 0x03, 0xFB, 0xFC, 0x9F, 0xC0, 0x0E,
0x00, 0x70, 0x03, 0xFD, 0xDF, 0xEE, 0xE0, 0x77, 0x03, 0xB8, 0x1D, 0xC0, 0xEE, 0x07, 0x70, 0x3B,
0x81, 0xDC, 0x0E, 0xE0, 0x77, 0x03, 0xB8, 0x1C, 0x3F, 0x71, 0xFD, 0xCF, 0x27, 0x38, 0x1C, 0xE0,
0x73, 0x81, 0xCF, 0xF7, 0x3F, 0xDC, 0xE0, 0x73, 0x81, 0xCE, 0x07, 0x38, 0x1C, 0xE0, 0x73, 0x81,
0xCE, 0x07, 0x38, 0x1C, 0xE0, 0x7B, 0x80, 0xFE, 0x01, 0xC0, 0x3F, 0x1F, 0x80, 0xFE, 0x7F, 0x3B,
0xCC, 0xF2, 0x77, 0x01, 0xC0, 0x0E, 0x07, 0x80, 0x1C, 0x0E, 0x00, 0x3F, 0xDF, 0xE7, 0x7F, 0xBF,
0xCE, 0xE0, 0x70, 0x1D, 0xC0, 0xE0, 0x3B, 0x81, 0xC0, 0x77, 0x03, 0x80, 0xEE, 0x07, 0x01, 0xDC,
0x0E, 0x03, 0xB8, 0x1C, 0x07, 0x70, 0x38, 0x0E, 0xE0, 0x70, 0x1D, 0xC0, 0xE0, 0x3B, 0x81, 0xC0,
0x70, 0x3F, 0x1F, 0x9C, 0x7F, 0x3F, 0x9C, 0xF3, 0x3C, 0x9C, 0xE0, 0x38, 0x1C, 0xE0, 0x78, 0x1C,
0xE0, 0x70, 0x1C, 0xFF, 0x7F, 0x9C, 0xFF, 0x7F, 0x9C, 0xE0, 0x70, 0x1C, 0xE0, 0x70, 0x1C, 0xE0,
0x70, 0x1C, 0xE0, 0x70, 0x1C, 0xE0, 0x70, 0x1C, 0xE0, 0x70, 0x1C, 0xE0, 0x70, 0x1C, 0xE0, 0x70,
0x1C, 0xE0, 0x70, 0x1E, 0xE0, 0x70, 0x0F, 0xE0, 0x70, 0x0F,
};
static const EpdGlyph ubuntu_12_regularGlyphs[] = {
@ -1672,6 +1686,11 @@ static const EpdGlyph ubuntu_12_regularGlyphs[] = {
{ 12, 13, 14, 1, 14, 20, 17036 }, // ≠
{ 12, 15, 14, 1, 15, 23, 17056 }, // ≤
{ 12, 15, 14, 1, 15, 23, 17079 }, // ≥
{ 18, 19, 19, 2, 19, 43, 17102 }, // ff
{ 13, 19, 16, 2, 19, 31, 17145 }, // fi
{ 14, 19, 17, 2, 19, 34, 17176 }, // fl
{ 23, 19, 26, 2, 19, 55, 17210 }, // ffi
{ 24, 19, 26, 2, 19, 57, 17265 }, // ffl
};
static const EpdUnicodeInterval ubuntu_12_regularIntervals[] = {
@ -1713,13 +1732,14 @@ static const EpdUnicodeInterval ubuntu_12_regularIntervals[] = {
{ 0x2248, 0x2248, 0x24B },
{ 0x2260, 0x2260, 0x24C },
{ 0x2264, 0x2265, 0x24D },
{ 0xFB00, 0xFB04, 0x24F },
};
static const EpdFontData ubuntu_12_regular = {
ubuntu_12_regularBitmaps,
ubuntu_12_regularGlyphs,
ubuntu_12_regularIntervals,
38,
39,
29,
24,
-5,

View File

@ -101,6 +101,9 @@ intervals = [
# (0xFE30, 0xFE4F),
# # CJK Compatibility Ideographs
# (0xF900, 0xFAFF),
### Alphabetic Presentation Forms ###
# Latin ligatures (ff, fi, fl, ffi, ffl, long st, st)
(0xFB00, 0xFB06),
### Specials
# Replacement Character
(0xFFFD, 0xFFFD),

View File

@ -104,7 +104,7 @@ void GfxRenderer::drawText(const int fontId, const int x, const int y, const cha
}
uint32_t cp;
while ((cp = utf8NextCodepoint(reinterpret_cast<const uint8_t**>(&text)))) {
while ((cp = utf8NextCodepointWithLigatures(reinterpret_cast<const uint8_t**>(&text)))) {
renderChar(font, cp, &xpos, &yPos, black, style);
}
}
@ -600,7 +600,7 @@ void GfxRenderer::drawTextRotated90CW(const int fontId, const int x, const int y
int yPos = y; // Current Y position (decreases as we draw characters)
uint32_t cp;
while ((cp = utf8NextCodepoint(reinterpret_cast<const uint8_t**>(&text)))) {
while ((cp = utf8NextCodepointWithLigatures(reinterpret_cast<const uint8_t**>(&text)))) {
const EpdGlyph* glyph = font.getGlyph(cp, style);
if (!glyph) {
glyph = font.getGlyph(REPLACEMENT_GLYPH, style);

View File

@ -30,6 +30,42 @@ uint32_t utf8NextCodepoint(const unsigned char** string) {
return cp;
}
uint32_t utf8NextCodepointWithLigatures(const unsigned char** string) {
const uint32_t cp = utf8NextCodepoint(string);
if (cp != 'f') {
return cp;
}
// Save position after 'f' for potential rollback
const unsigned char* afterF = *string;
const uint32_t next = utf8NextCodepoint(string);
if (next == 'f') {
// ff — check for ffi or ffl
const unsigned char* afterFF = *string;
const uint32_t third = utf8NextCodepoint(string);
if (third == 'i') {
return 0xFB03; // ffi
}
if (third == 'l') {
return 0xFB04; // ffl
}
// Just ff, roll back the third character
*string = afterFF;
return 0xFB00; // ff
}
if (next == 'i') {
return 0xFB01; // fi
}
if (next == 'l') {
return 0xFB02; // fl
}
// No ligature match, roll back to after 'f'
*string = afterF;
return 'f';
}
size_t utf8RemoveLastChar(std::string& str) {
if (str.empty()) return 0;
size_t pos = str.size() - 1;

View File

@ -5,6 +5,9 @@
#define REPLACEMENT_GLYPH 0xFFFD
uint32_t utf8NextCodepoint(const unsigned char** string);
// Like utf8NextCodepoint, but substitutes f-ligature sequences (fi, fl, ff, ffi, ffl)
// with their Unicode ligature codepoints (U+FB00FB04).
uint32_t utf8NextCodepointWithLigatures(const unsigned char** string);
// Remove the last UTF-8 codepoint from a std::string and return the new size.
size_t utf8RemoveLastChar(std::string& str);
// Truncate string by removing N UTF-8 codepoints from the end.

View File

@ -520,7 +520,7 @@ void WifiSelectionActivity::renderNetworkList() const {
const auto height = renderer.getLineHeight(UI_10_FONT_ID);
const auto top = (pageHeight - height) / 2;
renderer.drawCenteredText(UI_10_FONT_ID, top, "No networks found");
renderer.drawCenteredText(SMALL_FONT_ID, top + height + 10, "Press OK to scan again");
renderer.drawCenteredText(SMALL_FONT_ID, top + height + 10, "Press Connect to scan again");
} else {
// Calculate how many networks we can display
constexpr int startY = 60;