Unicode 范围生成
免费在线使用 Unicode 范围生成 无需安装即可使用工具
关于 Unicode 范围生成器
Unicode 范围生成器可为 @font-face 规则构建 CSS unicode-range 值,告诉浏览器某个网络字体覆盖哪些字符。添加你需要的码位范围——或使用内置预设——并复制完成的声明,以便只加载网站所使用的字符子集。
使用方法
1. 点击预设(拉丁、西里尔、中日韩、阿拉伯等)或添加你自己的范围 2. 对于自定义范围,以十六进制码位输入起始和结束(如 0000–007F) 3. 可选地用描述标注每个范围 4. CSS 输出会实时更新 5. 点击「复制」复制 unicode-range 声明
提示与最佳实践
码位以十六进制书写,不带 U+ 前缀(只需添加,工具会自动格式化)。指定 unicode-range 可让浏览器仅下载页面实际使用的脚本对应的字体文件,从而提升多语言网站的性能。可组合多个范围——它们会自动用逗号连接。
▶unicode-range 有什么作用?
它是 @font-face 规则的一部分,列出某个字体文件包含的码位。浏览器据此为每个字符选择正确的字体文件,并只下载所需的文件,因此你可以提供按语言切分的子集。
▶如何书写码位?
以不带 U+ 前缀的十六进制值书写,例如 0041 表示「A」。对于范围,给出起始和结束。工具会自动添加 U+ 前缀和连字符。
▶包含哪些预设?
常见脚本范围:基本拉丁、拉丁扩展、西里尔、中日韩统一表意文字和阿拉伯文。使用「全选」可一次性添加所有预设。
▶可以包含单个码位而不是范围吗?
可以。只填写起始字段并将结束留空——工具会为该单个字符输出一个 U+XXXX 条目。
▶我的数据会被发送到其他地方吗?
不会。CSS 完全在浏览器中生成,不会上传到服务器。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。