---

title: Local Font Access API:本地字体枚举与隐私注意

keywords:

  • Local Font Access
  • queryLocalFonts
  • 字体枚举
  • 权限与隐私

description: 说明本地字体访问的权限与枚举流程、返回字段与使用场景、隐私边界与兼容回退,并给出示例与参考。

categories:

  • 应用软件
  • 办公软件

---

概述

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-fonts
  • WICG 讨论:https://github.com/WICG/local-fonts

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部