这个 Wingdings 翻译器支持双向转换:输入普通文字,得到对应的 Wingdings 符号;或者把 Wingdings 符号粘贴进来,解码还原成字母。它用的是真正的 Wingdings 字符映射——和字体本身使用的字母到符号对应关系一模一样——而不是随便挑几个看起来像的符号,所以你得到的就是 Wingdings 实际会显示的东西。完整字符表点一下就能看到,而且全部都是可复制粘贴的 Unicode 文本。
这里有一件大多数 Wingdings 翻译器页面含糊带过的事:Wingdings 是一种字体,但这个工具并不使用字体文件。 在原始字体里,输入字母 J 会画出一个笑脸——底层字符其实还是普通的 J,只是在应用那种字体时看起来像张脸。把它发到别的地方,它又变回 J。
这个翻译器做的是另一回事。此后 Unicode 已经为几乎每个 Wingdings 字形都编码了标准字符,所以每个字母都被映射到它真正的 Unicode 对应字符。这就是为什么输出能经受复制粘贴:它是携带自身含义的真正文本,而不是依赖某种字体已安装的格式。
有个权衡值得了解。这些对应字符中有不少位于较新的 Unicode 区块里,字体早于这些区块的设备会画出一个空框而不是符号。像 ☺ ☹ ✌ ✂ 这类常见符号已经存在几十年,几乎在任何地方都能显示;而那些更冷僻的办公和手势符号最容易退化成空框。这只是基于每个区块存在时间长短的一般预期,而不是针对具体设备的测试结果——把它粘到你打算用的地方看看就知道。
大多数人要解码的 Wingdings 并不是能直接粘贴的文字,而是一张截图、一道谜题或一张梗图。两种读法:
1. 能复制符号的,直接粘进 Wingdings → 文字 框。映射是一一对应的,英文会原样还原。
2. 只有图片的,用本页的 Wingdings 字母对照表:逐个找到符号、记下对应字母,按顺序打出来。注意大小写——✌ 是大写 A,♋ 是小写 a。
反过来 英文转 Wingdings 就是默认方向:输入、复制、粘贴。
Wingdings 的搜索有很大一部分来自 *Undertale* 玩家。游戏里的隐藏角色 W. D. Gaster 用 Wingdings「说话」——他的台词是真正编码过的信息,不是装饰——所以粉丝把它叫作 Gaster 语。
读 Gaster 的台词:切到 Wingdings → 文字,粘贴符号;或者在上面的字母对照表里逐个查、打出对应字母。得到的就是底下的英文原文。
写一段 Gaster 风格的话:在 文字 → Wingdings 里输入。Gaster 的台词通常用大写字母写成,想跟游戏里一样,就全部用大写输入。
两点要注意:
- 大小写不能混。大写和小写对应完全不同的符号,把大小写统一掉的工具只会给你乱码。
- 不是每个符号都是 Wingdings。部分同人和游戏内文字混用了 Wingdings 2 或自绘图案,Wingdings 1 的对照表解不出来。如果一段话一半通顺一半乱码,通常就是这个原因。
冲着游戏本身来的?Undertale 字体生成器 可以做像素文字,Undertale 对话框生成器 能把它放进对话框。
覆盖: 完整的 Wingdings 字母表——Wingdings 1 全部 94 个可打印字符,也就是 A–Z、a–z、0–9 和标点——双向转换,页面上还有完整字符表。
不覆盖: Wingdings 2、Wingdings 3 和 Webdings。它们是不同的字体,有不同的字符集,用 Wingdings 1 的字符表去映射它们只会产生看似煞有介事的乱码。
同样不覆盖: 字体文件本身。Wingdings 是微软的商标,我们既不使用也不分发它。你得到的是对应的 Unicode 字符,这正是让输出可移植的原因。
Wingdings 是微软的商标。本工具把每个字符映射到对应的 Unicode 标准字符,因此结果是可复制的文本——不使用、也不分发该字体文件。