handwriting-font-policy · 字体加载与层级锁定

5 种手写体切换 · L1 题目层永久印刷体 · L3 板书层独占手写体 · ZeoSeven CSS + crossOrigin 双保险加载

选择板书字体(L3 层)

主字体 507 同步加载(首屏不闪),其余 media=print 异步按需(cn-font-split 分片,用到才下载字形)。

层级越权测试

模拟 assertHandwritingScope 校验:手写体只允许 L3 + analysis/solution/summary。

层级渲染(L1 印刷 + L3 手写)

L1 题目层=印刷体永久锁定(不可改字体/字号/题文)· L3 板书层=用户可切换手写体 · 颜色: 分析红 / 解答黑 / 总结黑