公开方法
映射方法
转换器来自原始资料,不复制竞争网站的映射表。
来源与转换
映射使用 Unicode WG2 N4363 的规范参考表。十进制索引确定底层字符,Unicode 码位生成可移植输出。
Microsoft 页面用于确认字体名称;项目不包含 Microsoft 字体文件或提取字形。
保真约定
替代字体、Emoji 和系统会改变外观,因此 Unicode 输出均标为近似。解码始终要求明确选择字体。
版本与修正
版本:wingdings-unicode-2012-10-13.1。修正必须提供原始资料和双向回归测试。
保真约定
保真状态定义
每个状态描述结果的证据与可移植性,不是视觉评分,也不保证设备间显示一致。
exact- 预留 — 本版本不输出
为已在有记录的多种环境中独立核实目标形态的可移植结果预留。没有这种证据的映射不会获得此状态。
approximate- 本版本会输出
存在有来源的 Unicode 序列,但替代字体、Emoji 样式或平台可能改变外观。目前866个可移植映射均使用此状态。
font-only- 预留 — 本版本不输出
为只能借助原符号字体呈现、没有可接受 Unicode 序列的字符预留。本版本不会以此标签复制 Unicode。
ambiguous- 预留 — 本版本不输出
用于同一字体中一个 Unicode 输入匹配多个底层按键时的解码保护。当前映射库没有这种冲突,因此不会输出此状态。
unsupported- 本版本会输出
所选字体中没有有记录的可移植映射。输入会原样保留并计数,包括 N4363 中唯一明确不支持的决定。
如果状态或映射似乎有误,请提供字体、方向、按键或 Unicode 码位、预期结果以及虚构示例。 报告映射修正 →
验证记录
测了什么,也说明未测什么
下表记录截至 2026 年 8 月 27 日完成的可复现自动检查。它证明应用行为,不保证所有平台字形完全相同。
| 层面 | 范围 | 结果 | 不能证明 |
|---|---|---|---|
| 映射库 | Vitest 检查 N4363 的 866 条来源记录及每条双向转换。 | 866/866 通过。 | 码位正确不代表像素显示完全相同。 |
| 不支持输入 | 用 Wingdings 1 测试 A、换行和 🙂。 | 换行与 Emoji 保留,并报告 1 个不支持字符。 | 单个样例不是全部字符的视觉调查。 |
| 浏览器流程 | Playwright 在 1440、768、375 CSS px 下覆盖完整 Chromium 流程,并在 Firefox 与 WebKit 中覆盖关键转换流程。 | 三个引擎共 21/21 通过。 | 自动化桌面引擎不等于真机或多系统认证。 |
| 自动无障碍 | axe-core 检查三个宽度及明暗主题。 | 严重或关键问题 0。 | 不能替代人工键盘和读屏测试。 |
| 生产构建 | Lighthouse 检查已加载所需 GA4 和 AdSense 标签、且默认拒绝同意的本地静态生产预览。 | 移动端与桌面端的性能、无障碍、最佳实践与 SEO 均为 100。 | 本地分数仅确认面向已配置来源的构建可抓取;不能证明公共 DNS、HTTPS、收录或排名。 |
语料与汇总结果
- 共 866 条:Webdings 222、Wingdings 1 221、Wingdings 2 216、Wingdings 3 207。
- 第 867 个 Wingdings 1 来源字符被明确记录为不支持,因为 N4363 未为它提出 Unicode 编码。
- 866 条序列均可在同一字体下解码回原始按键。
- 10,000 字符界面样例仅在需要时加载详情,并在保留完整总数的同时将审计预览限制为 200 行。
已知误差与限制
- 可移植 Unicode 始终是近似;Emoji 与替代字体可能改变外观。
- 解码需要正确字体;WingdingsConvert 不会自动猜测。
- 缺少本地 Microsoft 字体时无法显示原始预览,但 Unicode 输出仍可用。
- 本版不含 OCR 或图片输入,也未人工认证 Windows、macOS 辅助技术或实体手机。
验证更新
- 2026 年 8 月 27 日 — 发布语料数量、全量双向测试、Chromium 矩阵、axe 与 Lighthouse 结果。