把 ID / 聊天文本转成花哨 Unicode 字体。
免费在线
正在加载工具…
它不是「字体」,而是一批长得像变形字母的 Unicode 字符。所以能不能显示,取决于对方的字体里有没有这些字形。
常见的「显示成方块」不是花体字本身的问题,而是渲染它的那个程序缺字形。
a-zA-Z0-9_,3 到 16 个字符。不能。Mojang 正版用户名只允许 3 到 16 位的 a-z、A-Z、0-9 和下划线,花体字会被 Mojang 接口直接拒绝,连查询都返回错误。花体字只能用在聊天、告示牌、成书、铁砧改名,或者服务器的昵称插件里:EssentialsX 的 /nick 需要额外授予 essentials.nick.allowunsafe 权限,LuckPerms 前缀则没有限制。
粗体、双线体、哥特体等 11 种用的是 Unicode 补充平面字符,Java 版要 1.20 及以上才内置了对应的字形,1.19.4 及更早版本没有。基岩版完全不支持这个区段,会显示成空白(不是方框,很容易被误认为字丢了)。要全版本通用就用「小号大写」「带圈字母」「全角」「上下颠倒」这四种,其中前两种还是 Minecraft 原生字体,和普通字母完全同一风格。
Java 版告示牌从 1.8 起按像素宽度限长,每行 90 像素、共 4 行(悬挂告示牌只有 60 像素)。普通字母 6 像素,所以约 15 个;汉字 9 像素只能放 10 个;而数学花体字其实只有 4 到 5 像素,一行能放 20 个以上,比普通字母还多。带圈字母是 10 像素,反而最占地方。