fix: reduce active celebration workload and restore node and navigation feedback

This commit is contained in:
toshiocn
2026-10-23 16:41:53 +08:00
parent 0cefce44ef
commit 6abbc37399
22 changed files with 277 additions and 80 deletions
+2 -1
View File
@@ -13,7 +13,8 @@ from fontTools.varLib.instancer import instantiateVariableFont
root = Path(__file__).resolve().parent
corpus = ''.join(p.read_text(encoding='utf-8') for p in (root / 'src').rglob('*')
if p.suffix in ('.mjs', '.json'))
chars = ''.join(sorted(set(corpus + ''.join(chr(i) for i in range(32, 127)) + '✓→…!:·')))
previous_chars = json.loads((root / 'fonts' / 'manifest.json').read_text(encoding='utf-8')).get('characters', '')
chars = ''.join(sorted(set(corpus + previous_chars + ''.join(chr(i) for i in range(32, 127)) + '✓→…!:·')))
manifest = {'generator': 'fonttools', 'sources': [], 'outputs': [], 'characters': chars}
for family, weights in [('notosanssc', [500, 600, 700]), ('nunito', [800])]:
source = root / '.font-sources' / (family + '.ttf')