码位级推断
覆盖状态是根据各 OS 支持的 Unicode 版本推断的。虽然对绝大多数码位准确,但个别例外可能存在——某个 OS 可能包含或排除了特定字符。
在线工具 · Unicode 覆盖查询
搜索任意 Unicode 码位或字符,查看它在 iOS、Android、macOS、Windows 和 Linux 各版本中的支持情况。Emoji、脚本、区块——一个工具全搞定。
在上方输入码位或试试这些示例:
关于此工具
Unicode 为世界上所有文字系统的每个字符分配一个唯一编号(码位)——从拉丁字母、汉字到数学符号和 Emoji。但码位存在于 Unicode 标准中,并不意味着每个设备都能显示它。
码位覆盖指的是某个操作系统版本是否包含能够渲染给定 Unicode 字符的系统字体。例如 iOS 5.0 引入了对天城文(印地语/孟加拉语/梵语)字符的支持,而更早的 iOS 版本无法显示这些字符。
此工具让你可以搜索任意 Unicode 码位或粘贴任意字符,即时查看 iOS、Android、macOS、Windows 和 Linux 各版本的支持情况。你还可以浏览 OS 版本覆盖概览、对比两个版本、搜索 Emoji 支持以及查看脚本级覆盖矩阵。
所有数据都内置在工具中——没有服务器、没有数据库、没有 API 调用。一切都在浏览器中运行,快速、私密且免费。
使用方法
隐私
此工具完全在客户端运行。所有 Unicode 覆盖数据在构建时打包进 JavaScript 中——没有服务器、没有数据库、没有 API。
当你搜索码位或字符时,查询在浏览器中即时执行。不会向任何服务器发送数据。你的搜索历史永远不会被记录。
此页面没有 Cookie、没有跟踪像素、没有分析脚本。你的隐私是绝对的。
局限性
覆盖状态是根据各 OS 支持的 Unicode 版本推断的。虽然对绝大多数码位准确,但个别例外可能存在——某个 OS 可能包含或排除了特定字符。
Linux 数据覆盖主流发行版(Ubuntu LTS、Fedora、Debian、Arch)的默认字体安装。其他发行版或自定义字体配置可能有所不同。
非常旧的 OS 版本(如 iPhoneOS 1.0、Windows XP)的数据基于最佳可用文档。某些边界情况可能不完全准确。
覆盖按 OS 主版本级别跟踪。次版本更新(如 iOS 14.2)可能添加新 Emoji 或修复字体 Bug,但此工具报告主版本基线。
此工具报告哪些 OS 版本应该支持某码位(基于 Unicode 版本映射)。它不检测你当前设备的实际字体覆盖。
数据手动维护,在新 OS 版本发布时更新。OS 发布和数据更新之间可能有延迟。
常见问题
Unicode 码位是 Unicode 标准中分配给字符的唯一编号。例如 U+0041 是字母 'A' 的码位,U+1F600 是笑脸 Emoji 的码位。码位范围从 U+0000 到 U+10FFFF。
每个操作系统版本附带支持特定 Unicode 版本的系统字体。如果某码位在 Unicode 6.0 中引入,而你的 OS 支持 Unicode 6.0 或更高版本,该字符应该能正确渲染。此工具将 OS 版本映射到其 Unicode 支持来确定覆盖。
可以。只需将任意字符粘贴到搜索框中,工具会自动识别其码位、区块、脚本和平台覆盖。
即使你的 OS 版本理论上支持某码位,该字符也可能无法显示:(1) 你使用的应用不使用系统字体,(2) 你有自定义字体配置,(3) 该字符需要未安装的字体回退。尝试更新 OS 或安装 Noto 等全面字体。
Unicode 版本指整体 Unicode 标准发布。Emoji 版本是 Emoji 的独立版本系统,随 Unicode 6.0 引入。Emoji 版本大致与 Unicode 版本对齐,但有独立的编号(如 Emoji 14.0 对应 Unicode 14.0)。
Linux 数据覆盖 Ubuntu LTS、Fedora、Debian 和 Arch Linux 的默认字体包(通常是 Noto Sans 和 DejaVu)。由于 Linux 发行版高度可定制,实际覆盖可能因已安装字体而异。
完全免费,无需注册。所有查询在浏览器中处理——没有数据离开你的设备。
数据在新 OS 版本发布时手动更新,通常每年 2-4 次。每个 OS 主版本发布都会触发数据审查。
页面加载后,所有查询都可以离线工作,因为数据已打包进 JavaScript 中。但你需要网络连接来首次加载页面。
此工具覆盖 Unicode 1.1(1993 年 6 月)到 Unicode 16.0(2024 年 9 月),并计划在未来更新。
六个 Unicode 字体转换器和一个码位覆盖查询工具——全部免费,全部在浏览器中运行。