Discord字体生成器

在下方输入文字,本页用 Unicode 数学字母把普通字即时转换成粗体、斜体、粗斜体、等宽与全角五种花式字体。复制后可直接粘进 Discord 昵称、频道名与消息,全部在浏览器本地完成,不上传任何内容。

转换口径:本页只改动 A–Z、a–z、0–9 这些拉丁字符,中文与标点保持原样;空格在全角样式下会变成全角空格。结果是否显示取决于 Discord 客户端字体支持。

使用方法

Discord字体生成器是「粘贴文字、点生成、挑样式复制」三步:

  1. 在文本框里输入或粘贴你想变样的文字,演示值已预填 Hello Discord 123。
  2. 点「生成花式字体」,下方出现五张卡片,分别是数学粗体、数学斜体、粗斜体、等宽、全角。
  3. 每张卡片右侧「复制」按钮只复制该样式;「复制全部」把五种样式连同名称一起拿走。改文字后按 Ctrl/Cmd+Enter 可重新生成。

Discord字体生成器能解决什么

它解决「想在 Discord 里让名字或消息更醒目、又不想装插件」的需求,适合三类场景:

  • 昵称与频道名:把 Hello Discord 123 变成粗体 𝐇𝐞𝐥𝐥𝐨 𝐃𝐢𝐬𝐜𝐨𝐫𝐝 𝟏𝟐𝟑 或全角,让服务器里的名字一眼跳出来。
  • 重点消息强调:在长消息里用等宽或斜体标出关键词,比纯 markdown 在部分客户端更稳。
  • 活动与公告:标题用花式字体做视觉分层,复制进公告频道即可,无需截图或图片。

本页不做的事:不生成真正的「字体文件」,只是 Unicode 数学字母的替换,老旧客户端可能显示为方框;不保证对方系统也能渲染,取决于 Discord 所用字体。它不是加密或隐藏,只是换字符。

原理和变量

① 用了哪个具体函数:核心是 String.fromCodePoint 按码点拼出数学字母。对每个拉丁字符,用 0x1D400 + (c - 65) 这类偏移取粗体码点,再用 fromCodePoint 还原成字符,不做任何网络请求。

② 关键参数为什么这样取:五种样式各自有一组连续的 Unicode 码点区间(粗体、斜体、粗斜体、等宽各管 A–Z/a–z/0–9 三段),用「基址 + 字符偏移」比查表更省代码;全角则用 原码点 + 0xFEE0 整体平移。

③ 遵循哪个标准:字符来自 Unicode 数学字母数字符号区(U+1D400 起)与全角半角形(U+FF00 起),是公开标准,任何支持这些码点的字体都能显示,复制出去的是纯文本。

④ 输入怎么变成输出:以 Hello Discord 123 为例,H(72) 在粗体下变成 0x1D400 + 7 = 0x1D407 即 𝐇;空格与中文不动;最终五种字符串并列展示,可逐项对照。

⑤ 边界与阈值:空白输入会提示「请先输入文字」;超出约五千字符的建议分段,避免卡片过长。小写字母 h 在斜体下有专门码点(U+210E)处理,不会变空。

⑥ 常见误用的正确解释:这不是把文字「加密」,别人复制后仍能看到原意,只是字形不同;也非图片,纯文本可被搜索与朗读。另:花式字体只覆盖拉丁字母与数字,中文无法变粗体样式,会保持原样。

完整示例(文字仅作演示)

输入 Hello Discord 123,本页给出(每次渲染相同):

  • 数学粗体:𝐇𝐞𝐥𝐥𝐨 𝐃𝐢𝐬𝐜𝐨𝐫𝐝 𝟏𝟐𝟑
  • 数学斜体:𝐻𝑒𝑙𝑙𝑜 𝐷𝑖𝑠𝑐𝑜𝑟𝑑 123
  • 数学粗斜体:𝑯𝒆𝒍𝒍𝒐 𝑫𝒊𝒔𝒄𝒐𝒓𝒅 123
  • 等宽字体:𝚃𝚎𝚡𝚝 示例见下方卡片
  • 全角宽度:Hello Discord 123

这五种都来自同一次输入,可和下方字符对照表逐字核对来源码点。

输入范围与对照表

Discord字体生成器的对照表列出部分拉丁字符在五种样式下的对应字符(普通 / 粗体 / 斜体 / 等宽 / 全角),帮你预判效果:

拉丁字符五种样式对照(实际覆盖全部 A–Z、a–z、0–9)
普通粗体斜体等宽全角
A𝐀𝐴𝙰A
B𝐁𝐵𝙱B
C𝐂𝐶𝙲C
D𝐃𝐷𝙳D
E𝐄𝐸𝙴E
F𝐅𝐹𝙵F
G𝐆𝐺𝙶G
H𝐇𝐻𝙷H
I𝐈𝐼𝙸I
J𝐉𝐽𝙹J
K𝐊𝐾𝙺K
L𝐋𝐿𝙻L

五种样式都来自 Unicode 同一套数学字母区,区别仅在基址;中文与符号不在覆盖范围内,会原样保留。

结果边界和舍入

输出性质:结果是纯文本字符串,每种样式一行(或一张卡片),可直接粘进 Discord 的昵称框、频道与消息,不依赖特殊字体安装。

什么时候会提示:输入为空时提示「请先输入文字」;只含中文或标点时结果与原字相同,这是正常的(这些字符无对应数学字母)。

渲染差异:部分旧版 Discord 或系统字体可能把数学字母显示为方框(□),属于对方字体缺失,并非本页出错;遇到这种情况换用全角样式通常兼容性更好。

结果用途:这是装饰性字形替换,不是加密、也不是图片,任何能复制文本的地方都能粘贴,但无法阻止别人复制后看到原意。

常见问题

为什么中文不会变粗体样式?

本页用的是 Unicode 数学字母,只覆盖拉丁字母 A–Z、a–z 与数字 0–9;中文没有对应的数学字母码点,所以会保持原样。需要中文醒目可用全角或加符号装饰。

复制进 Discord 显示为方框怎么办?

方框是接收端字体不支持该数学字母导致的。优先改用「全角」样式(兼容性好),或换一台装了完整 Unicode 字体的设备查看。

这和 Discord 自带 markdown 加粗一样吗?

不一样。markdown 的 **文字** 依赖客户端渲染且可编辑去除;本页是把字符本身换成数学粗体,粘出去就是那个字,对方无法一键还原成普通字。

能生成下划线或删除线吗?

本页五种样式不含下划线与删除线(它们多用组合字符,在 Discord 里不稳定)。需要强调可用等宽或斜体代替,或在 Discord 内用 markdown。

输入很长会卡吗?

不会明显卡顿,但建议单次不超过五千字符,否则卡片过长难以挑选。长篇可分段生成。

小写 h 在斜体下为什么正常?

斜体小写 h 的码点不在连续区(位于 U+210E),本页对它做了专门处理,所以 Hello 里的 h 也能正常变成斜体 ℎ,不会变空。

我的文字会被上传吗?

不会。全部转换在浏览器内完成,刷新即清空;可在 Network 面板复查,点「生成花式字体」时没有任何请求发出。

能一次复制全部样式吗?

能。点「复制全部」会把五种样式连同名称一次性写入剪贴板;单张卡片右侧的「复制」只复制该样式本身。

相关工具