Use Category-Aware Fallbacks in fontaine
mainWhen fallbacks is set to an empty object {}, fontaine automatically selects fallback fonts based on the font's category (serif, sans-serif, monospace, etc.). You can also customize these category presets using categoryFallbacks.
Default Category Fallbacks
- sans-serif:
BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans - serif:
Times New Roman,Georgia,Noto Serif - monospace:
Courier New,Roboto Mono,Noto Sans Mono - display & handwriting: Same as sans-serif
Configuration Example
const options = {
// Enable automatic category-based fallbacks
fallbacks: {},
// Customize specific categories
categoryFallbacks: {
'serif': ['Georgia', 'Times New Roman'],
'sans-serif': ['Arial', 'Helvetica'],
}
}const options = {
fallbacks: {},
categoryFallbacks: {
'serif': ['Georgia', 'Times New Roman'],
'sans-serif': ['Arial', 'Helvetica'],
}
}