diff --git a/assets/sd-fonts/Alegreya/Alegreya_18.cpfont b/assets/sd-fonts/Alegreya/Alegreya_18.cpfont new file mode 100644 index 00000000..74d6e3f1 Binary files /dev/null and b/assets/sd-fonts/Alegreya/Alegreya_18.cpfont differ diff --git a/assets/sd-fonts/Bitter/Bitter_18.cpfont b/assets/sd-fonts/Bitter/Bitter_18.cpfont new file mode 100644 index 00000000..8987243e Binary files /dev/null and b/assets/sd-fonts/Bitter/Bitter_18.cpfont differ diff --git a/assets/sd-fonts/Gelasio/Gelasio_18.cpfont b/assets/sd-fonts/Gelasio/Gelasio_18.cpfont new file mode 100644 index 00000000..825480ea Binary files /dev/null and b/assets/sd-fonts/Gelasio/Gelasio_18.cpfont differ diff --git a/assets/sd-fonts/GentiumBookPlus/GentiumBookPlus_18.cpfont b/assets/sd-fonts/GentiumBookPlus/GentiumBookPlus_18.cpfont new file mode 100644 index 00000000..39db3f54 Binary files /dev/null and b/assets/sd-fonts/GentiumBookPlus/GentiumBookPlus_18.cpfont differ diff --git a/assets/sd-fonts/Inter/Inter_16.cpfont b/assets/sd-fonts/Inter/Inter_16.cpfont new file mode 100644 index 00000000..6e2a0aab Binary files /dev/null and b/assets/sd-fonts/Inter/Inter_16.cpfont differ diff --git a/assets/sd-fonts/Inter/Inter_18.cpfont b/assets/sd-fonts/Inter/Inter_18.cpfont new file mode 100644 index 00000000..a8855b46 Binary files /dev/null and b/assets/sd-fonts/Inter/Inter_18.cpfont differ diff --git a/assets/sd-fonts/Literata/Literata_18.cpfont b/assets/sd-fonts/Literata/Literata_18.cpfont new file mode 100644 index 00000000..2b594e40 Binary files /dev/null and b/assets/sd-fonts/Literata/Literata_18.cpfont differ diff --git a/assets/sd-fonts/Lora/Lora_18.cpfont b/assets/sd-fonts/Lora/Lora_18.cpfont new file mode 100644 index 00000000..32d6bd6e Binary files /dev/null and b/assets/sd-fonts/Lora/Lora_18.cpfont differ diff --git a/assets/sd-fonts/Merriweather/Merriweather_18.cpfont b/assets/sd-fonts/Merriweather/Merriweather_18.cpfont new file mode 100644 index 00000000..10b7ceb1 Binary files /dev/null and b/assets/sd-fonts/Merriweather/Merriweather_18.cpfont differ diff --git a/assets/sd-fonts/NotoSansExtended/NotoSansExtended_16.cpfont b/assets/sd-fonts/NotoSansExtended/NotoSansExtended_16.cpfont new file mode 100644 index 00000000..54156c15 Binary files /dev/null and b/assets/sd-fonts/NotoSansExtended/NotoSansExtended_16.cpfont differ diff --git a/assets/sd-fonts/NotoSansExtended/NotoSansExtended_18.cpfont b/assets/sd-fonts/NotoSansExtended/NotoSansExtended_18.cpfont new file mode 100644 index 00000000..21162a0a Binary files /dev/null and b/assets/sd-fonts/NotoSansExtended/NotoSansExtended_18.cpfont differ diff --git a/assets/sd-fonts/NotoSerifExtended/NotoSerifExtended_16.cpfont b/assets/sd-fonts/NotoSerifExtended/NotoSerifExtended_16.cpfont new file mode 100644 index 00000000..c3d68acb Binary files /dev/null and b/assets/sd-fonts/NotoSerifExtended/NotoSerifExtended_16.cpfont differ diff --git a/assets/sd-fonts/OpenDyslexic/OpenDyslexic_16.cpfont b/assets/sd-fonts/OpenDyslexic/OpenDyslexic_16.cpfont new file mode 100644 index 00000000..f2d203f2 Binary files /dev/null and b/assets/sd-fonts/OpenDyslexic/OpenDyslexic_16.cpfont differ diff --git a/assets/sd-fonts/SourceSans3/SourceSans3_18.cpfont b/assets/sd-fonts/SourceSans3/SourceSans3_18.cpfont new file mode 100644 index 00000000..d24473b2 Binary files /dev/null and b/assets/sd-fonts/SourceSans3/SourceSans3_18.cpfont differ diff --git a/assets/sd-fonts/fonts.json b/assets/sd-fonts/fonts.json index ea317465..2c9044fe 100644 --- a/assets/sd-fonts/fonts.json +++ b/assets/sd-fonts/fonts.json @@ -27,6 +27,10 @@ { "name": "Alegreya/Alegreya_16.cpfont", "size": 595370 + }, + { + "name": "Alegreya/Alegreya_18.cpfont", + "size": 717674 } ] }, @@ -87,6 +91,10 @@ { "name": "Bitter/Bitter_16.cpfont", "size": 517782 + }, + { + "name": "Bitter/Bitter_18.cpfont", + "size": 615582 } ] }, @@ -115,6 +123,10 @@ { "name": "Gelasio/Gelasio_16.cpfont", "size": 447480 + }, + { + "name": "Gelasio/Gelasio_18.cpfont", + "size": 548094 } ] }, @@ -139,6 +151,14 @@ { "name": "GentiumBookPlus/GentiumBookPlus_14.cpfont", "size": 645720 + }, + { + "name": "GentiumBookPlus/GentiumBookPlus_16.cpfont", + "size": 800427 + }, + { + "name": "GentiumBookPlus/GentiumBookPlus_18.cpfont", + "size": 983908 } ] }, @@ -199,6 +219,10 @@ { "name": "IBMPlexSans/IBMPlexSans_16.cpfont", "size": 544046 + }, + { + "name": "IBMPlexSans/IBMPlexSans_18.cpfont", + "size": 658695 } ] }, @@ -227,6 +251,10 @@ { "name": "IBMPlexSerif/IBMPlexSerif_16.cpfont", "size": 441596 + }, + { + "name": "IBMPlexSerif/IBMPlexSerif_18.cpfont", + "size": 542532 } ] }, @@ -251,6 +279,14 @@ { "name": "Inter/Inter_14.cpfont", "size": 807250 + }, + { + "name": "Inter/Inter_16.cpfont", + "size": 982216 + }, + { + "name": "Inter/Inter_18.cpfont", + "size": 1175576 } ] }, @@ -307,6 +343,14 @@ { "name": "Literata/Literata_14.cpfont", "size": 691897 + }, + { + "name": "Literata/Literata_16.cpfont", + "size": 816373 + }, + { + "name": "Literata/Literata_18.cpfont", + "size": 1017583 } ] }, @@ -335,6 +379,10 @@ { "name": "Lora/Lora_16.cpfont", "size": 453301 + }, + { + "name": "Lora/Lora_18.cpfont", + "size": 572188 } ] }, @@ -359,12 +407,20 @@ { "name": "Merriweather/Merriweather_14.cpfont", "size": 570179 + }, + { + "name": "Merriweather/Merriweather_16.cpfont", + "size": 688291 + }, + { + "name": "Merriweather/Merriweather_18.cpfont", + "size": 821310 } ] }, { "name": "NotoSansArmenian", - "description": "Armenian script", + "description": "NotoSansArmenian", "styles": [ "regular" ], @@ -391,9 +447,22 @@ } ] }, + { + "name": "NotoSansCJK", + "description": "Sans-serif (Chinese, Japanese, Korean)", + "styles": [ + "regular" + ], + "files": [ + { + "name": "NotoSansCJK/NotoSansCJK_10.cpfont", + "size": 2567898 + } + ] + }, { "name": "NotoSansEthiopic", - "description": "Ethiopic/Ge'ez script", + "description": "NotoSansEthiopic", "styles": [ "regular" ], @@ -441,12 +510,20 @@ { "name": "NotoSansExtended/NotoSansExtended_14.cpfont", "size": 802460 + }, + { + "name": "NotoSansExtended/NotoSansExtended_16.cpfont", + "size": 989069 + }, + { + "name": "NotoSansExtended/NotoSansExtended_18.cpfont", + "size": 1198735 } ] }, { "name": "NotoSansGeorgian", - "description": "Georgian script", + "description": "NotoSansGeorgian", "styles": [ "regular" ], @@ -483,6 +560,23 @@ { "name": "NotoSansHangul/NotoSansHangul_10.cpfont", "size": 1180396 + }, + { + "name": "NotoSansHangul/NotoSansHangul_12.cpfont", + "size": 1614395 + } + ] + }, + { + "name": "NotoSerifCJK", + "description": "Serif (Chinese, Japanese, Korean)", + "styles": [ + "regular" + ], + "files": [ + { + "name": "NotoSerifCJK/NotoSerifCJK_10.cpfont", + "size": 2615442 } ] }, @@ -507,6 +601,10 @@ { "name": "NotoSerifExtended/NotoSerifExtended_14.cpfont", "size": 820713 + }, + { + "name": "NotoSerifExtended/NotoSerifExtended_16.cpfont", + "size": 1006302 } ] }, @@ -532,6 +630,10 @@ "name": "OpenDyslexic/OpenDyslexic_14.cpfont", "size": 483820 }, + { + "name": "OpenDyslexic/OpenDyslexic_16.cpfont", + "size": 602862 + }, { "name": "OpenDyslexic/OpenDyslexic_8.cpfont", "size": 212648 @@ -595,6 +697,10 @@ { "name": "SourceSans3/SourceSans3_16.cpfont", "size": 669252 + }, + { + "name": "SourceSans3/SourceSans3_18.cpfont", + "size": 792752 } ] }, diff --git a/lib/EpdFont/scripts/sd-fonts.yaml b/lib/EpdFont/scripts/sd-fonts.yaml index 1f94d015..9e05db45 100644 --- a/lib/EpdFont/scripts/sd-fonts.yaml +++ b/lib/EpdFont/scripts/sd-fonts.yaml @@ -123,6 +123,16 @@ families: italic: {url: "https://raw.githubusercontent.com/google/fonts/main/ofl/bitter/Bitter-Italic%5Bwght%5D.ttf", variable: {wght: 400}} bolditalic: {url: "https://raw.githubusercontent.com/google/fonts/main/ofl/bitter/Bitter-Italic%5Bwght%5D.ttf", variable: {wght: 700}} + - name: Readerly + description: "Similar to Bookerly (Latin, Cyrillic)" + intervals: latin-ext,cyrillic + sizes: [10, 12, 14, 16, 18] + styles: + regular: {url: "https://raw.githubusercontent.com/nicoverbruggen/ebook-fonts/main/fonts/core/Readerly-Regular.ttf"} + bold: {url: "https://raw.githubusercontent.com/nicoverbruggen/ebook-fonts/main/fonts/core/Readerly-Bold.ttf"} + italic: {url: "https://raw.githubusercontent.com/nicoverbruggen/ebook-fonts/main/fonts/core/Readerly-Italic.ttf"} + bolditalic: {url: "https://raw.githubusercontent.com/nicoverbruggen/ebook-fonts/main/fonts/core/Readerly-BoldItalic.ttf"} + # ── Sans-serif ───────────────────────────────────────────────────────── - name: NotoSansExtended