概述Local Font Access 允许在用户授权下读取系统已安装字体的元信息,适用于设计工具与排版预览。需谨慎处理隐私与权限。示例const fonts = await queryLocalFonts() for (const f of fonts) { console.log(f.family, f.fullName, f.postscriptName) } 工程建议权限与最小化:明确用途并最小化访问频率;避免指纹识别用途。兼容:特性检测;不支持时回退到 Web 字体与用户手动选择。UX:展示可选字体列表并缓存偏好;避免阻塞主线程。参考与验证Chrome 平台文档(Local Fonts):https://developer.chrome.com/docs/web-platform/local-fonts/web.dev Local Font Access 指南:https://web.dev/articles/local-fontsWICG 讨论:https://github.com/WICG/local-fonts

发表评论 取消回复