mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-10-02 17:54:22 +10:00
* fix(fonts): register Vazirmatn in webfont catalog for JSON imports Imported resumes can set typography.fontFamily to Vazirmatn, but the popularity-sorted Google Fonts slice omits it so PDF registration fell back to IBM Plex Serif and Persian/Arabic glyphs stacked or tofu (#3098). Add Vazirmatn as a locale-coverage manual entry (same pattern as Carlito) and cover catalog resolution with unit tests. * test(pdf): keep Vazirmatn as primary family for fa-IR registration Prove JSON-imported Vazirmatn is handed to Font.register instead of being rewritten to IBM Plex Serif (#3098). * fix(fonts): address CodeRabbit review on Vazirmatn catalog Assert getWebFontSource resolves files["400"] for Vazirmatn instead of only matching the preview fallback, and split the font-generation log line to satisfy the 120-column Biome limit.