这些是字符,不是字体
字体装在显示文字的那台设备上。把用字体排过的文字粘到别处,样式就没了,因为那边有那边的字体。
这个工具做的事不一样。Unicode 里,粗体的 A、斜体的 A、手写体的 A 各自是独立的字符,这块区域本来是为数学排版准备的,好让向量和标量能写得不一样。复制其中一个,跟复制 é 或 ⌘ 是同一回事,所以粘进完全没有格式功能的简介栏,样子照样保得住。
中文字没有这样的对应字符,会原样通过。可以把它当成只对英文昵称和短句起作用的工具。
换来的代价
搜不到了。 在搜索框看来,𝒮𝒸𝓇𝒾𝓅𝓉 和 Script 是毫无关系的字符。想找你的名字、店名或话题标签的人,找不到花式的那一版。
读屏软件读不了。 视软件而定,一句花式文字会被一个字一个字念出来、按 Unicode 名称报出来,或者干脆跳过不出声。如果这句话承载的是意思而不是装饰,那份意思就整个丢了。
话题标签失效。 多数平台只认普通字符组成的标签,花式标签只是一段以井号开头的普通文字。
实用的界线是这样:只在昵称或某一行强调上用,凡是别人需要搜索、阅读或点按的部分,都留成普通字符。
哪里显示得出来,哪里会碎
字符本身是标准的,但设备上得有画得出这些字形的字体才显示得出来。没有的时候就是一个空框。近几年的手机和电脑对数学字母支持得不错,老一些的安卓、一部分智能电视和某些内嵌浏览器则不行。
带圈和方框的字母最保险,其次是粗体和斜体。哥特体和双线轮廓最容易掉字。要定成长期使用的名字之前,先在手机上看一眼。
用作用户名之前
有些服务在昵称里放行这些字符,登录用的账号名却不允许。也有的服务悄悄替换成普通字符再存起来。而且,别人打不出来的名字,也就是别人无法提及和无法标记的名字。
游戏和聊天平台的昵称,是这种做法真正合适的地方。真名、工商信息,以及客户要靠搜索找到的名称,则不是。
把花式文字还原成普通字符
另一个标签页做的是反向的事。把在别处看到的文字粘进来就行:想照着写的昵称、满是花体字的标题、划了删除线的评论,都会还原成可以搜索、编辑和保存的普通字符。
删除线和下划线的机制稍有不同:它们不替换字符,而是在每个字后面加一个看不见的组合符号,把这些符号去掉,原文就完整留下了。
有些样式还原不了大写。小型大写、方框字和上标在部分或全部位置上大小写共用同一个字符,所以 XYZ 会还原成 xyz。