Reading fonts in Settings: Atkinson Hyperlegible, Lexend, Literata, Source Serif, OpenDyslexic (#359)
All under the SIL Open Font License, taken from Fontsource's npm packages with their licences beside them in web/fonts. Atkinson is the Braille Institute's 2025 Next, one variable file. Each is its Latin subset only, 33-118 KB, fetched once a browser chooses it; anything outside Latin falls to the next font of the list. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -128,6 +128,8 @@ if (process.argv[1] === fileURLToPath(import.meta.url)) {
|
||||
['apple-touch-icon.png', 'apple-touch-icon.png'], ['apple-touch-icon.png', 'apple-touch-icon-precomposed.png'],
|
||||
['ipodderx-icon.png', 'icon.png'], ['boot.js', 'boot.js'], ['InterVariable.woff2', 'inter.woff2'], ['Inter-LICENSE.txt', 'Inter-LICENSE.txt'],
|
||||
]) fs.copyFileSync(path.join(here, from), path.join(out, to));
|
||||
// The fonts Settings offers besides Inter (#359), with their licences.
|
||||
fs.cpSync(path.join(here, 'fonts'), path.join(out, 'fonts'), { recursive: true });
|
||||
for (const style of FA_STYLES) {
|
||||
fs.mkdirSync(path.join(out, 'icons', style), { recursive: true });
|
||||
for (const f of fs.readdirSync(path.join(FA, 'svgs', style))) fs.copyFileSync(path.join(FA, 'svgs', style, f), path.join(out, 'icons', style, f));
|
||||
|
||||
Reference in New Issue
Block a user