--- title: Local Font Access API:本地字体枚举与隐私注意 keywords: - Local Font Access - queryLocalFonts - 字体枚举 - 权限与隐私 description: 说明本地字体访问的权限与枚举流程、返回字段与使用场景、隐私边界与兼容回退,并给出示例与参考。 categories: - 应用软件 - 办公软件 --- 概述 Local Font Access 允许在用户授权下读取系统已安装字体的元信息,适用于设计工具与排版预览。需谨慎处理隐私与权限。 示例 ```js 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-fonts - WICG 讨论:https://github.com/WICG/local-fonts

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部