一段文本上“硬编码”字体的说明,以及如何通过 CSS 等删除它

问题描述 投票:0回答:1

我无法理解一段文本中如何包含某种硬编码字体,即使在粘贴到 RTE、CSS 应用程序等后也无法将其删除。请参阅下面从各个地方复制的 2 个示例:

示例 1 - 此字体显然是 Cambria Math,在显示时不会/不能被 CSS 覆盖,或者在粘贴到 RTE 时删除。例如,将此文本转储到 CKEditor、QuillJS 和任何其他中,它将保持不变。事实上,同样的事情也发生在这个编辑器中 - 字体没有被删除,我无法解释为什么。

𝐈𝐧𝐝𝐮𝐬𝐭𝐫𝐲𝐚𝐧𝐚𝐥𝐲𝐬𝐢𝐬𝐢𝐬𝐚𝐜𝐫𝐮𝐜𝐢𝐚𝐥𝐬𝐭 𝐞𝐩𝐢𝐧𝐭𝐡𝐞𝐜𝐮𝐫𝐫𝐞𝐧𝐭𝐜𝐨𝐦𝐩𝐞𝐭𝐢𝐭𝐢𝐯𝐞𝐦𝐚𝐫𝐤𝐞 𝐭 𝐬𝐩𝐚𝐜𝐞 𝐭𝐡𝐚𝐭 𝐡𝐞𝐥𝐩𝐬 𝐢𝐝𝐞𝐧𝐭𝐢𝐟𝐲 𝐭𝐡𝐞 𝐫𝐢𝐠𝐡 𝐭 𝐭𝐚𝐫𝐠𝐞𝐭 𝐜𝐮𝐬𝐭𝐨𝐦𝐞𝐫𝐬 𝐚𝐧𝐝 𝐚𝐜𝐜𝐨𝐫𝐝𝐢𝐧𝐠𝐥𝐲 𝐩𝐫𝐨𝐯𝐢𝐝𝐞𝐭𝐚𝐢𝐥𝐨𝐫𝐞𝐝𝐬𝐨𝐥𝐮𝐭𝐢𝐨𝐧𝐬𝐟𝐨𝐫𝐭𝐡𝐞 𝐢𝐫𝐛𝐮𝐬𝐢𝐧𝐞𝐬𝐬𝐧𝐞𝐞𝐝𝐬。 𝐄𝐯𝐞𝐫𝐲 𝐚𝐬𝐩𝐞𝐜𝐭 𝐚𝐧𝐝 𝐮𝐧𝐢𝐪𝐮𝐞 𝐜𝐡𝐚𝐥𝐥𝐞𝐧𝐠𝐞 𝐬 𝐩𝐮𝐭 𝐮𝐩 𝐛𝐲 𝐭𝐡𝐞 𝐩𝐚𝐫𝐭𝐢𝐜𝐮𝐥𝐚𝐫 𝐢𝐧𝐝𝐮𝐬𝐭𝐫𝐲 𝐲 𝐫𝐞𝐜𝐚𝐫𝐞𝐟𝐮𝐥𝐥𝐲𝐭𝐚𝐤𝐞𝐧𝐢𝐧𝐭𝐨𝐜𝐨𝐧𝐬𝐢𝐝𝐞𝐫𝐚𝐭 𝐢𝐨𝐧 𝐰𝐡𝐢𝐥𝐞 𝐟𝐨𝐫𝐦𝐮𝐥𝐚𝐭𝐢𝐧𝐠 𝐭𝐡𝐞𝐬𝐞 𝐬𝐨𝐥𝐮𝐭𝐢 𝐨𝐧𝐬。 𝐈𝐭 𝐚𝐥𝐬𝐨 𝐭𝐚𝐤𝐞𝐬 𝐢𝐧𝐭𝐨 𝐜𝐨𝐧𝐬𝐢𝐝𝐞𝐫𝐚𝐭𝐢𝐨𝐧 𝐯 𝐚𝐫𝐢𝐨𝐮𝐬𝐠𝐨𝐯𝐞𝐫𝐧𝐦𝐞𝐧𝐭𝐫𝐞𝐟𝐨𝐫𝐦𝐬,𝐜𝐨𝐦𝐩𝐞𝐭𝐢 𝐭𝐢𝐯𝐞𝐞𝐧𝐯𝐢𝐫𝐨𝐧𝐦𝐞𝐧𝐭,𝐜𝐮𝐬𝐭𝐨𝐦𝐞𝐫𝐛𝐞𝐡𝐚𝐯𝐨𝐫𝐫 , 𝐞𝐱𝐢𝐬𝐭𝐢𝐧𝐠 𝐚𝐧𝐝 𝐮𝐩𝐜𝐨𝐦𝐢𝐧𝐠 𝐛𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐦𝐨 𝐝𝐞𝐥𝐬,𝐚𝐧𝐝𝐞𝐯𝐞𝐫-𝐞𝐯𝐨𝐥𝐯𝐢𝐧𝐠𝐭𝐞𝐜𝐡𝐧𝐨𝐥𝐨𝐠𝐢𝐜 𝐚𝐥𝐝𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭𝐬。 𝐈𝐧𝐝𝐮𝐬𝐭𝐫𝐲𝐚𝐧𝐚𝐥𝐲𝐬𝐢𝐬𝐡𝐞𝐥𝐩𝐬𝐚𝐧𝐨𝐫𝐠𝐚𝐢𝐬 𝐳𝐚𝐭𝐢𝐨𝐧 𝐟𝐨𝐫𝐦𝐮𝐥𝐚𝐭𝐞𝐬𝐭𝐫𝐚𝐭𝐞𝐠𝐢𝐞𝐬𝐚𝐧𝐝𝐩𝐥 𝐢𝐜𝐢𝐞𝐬𝐨𝐟𝐚𝐛𝐮𝐬𝐢𝐧𝐞𝐬𝐬。

示例 2 - 应该是这样的。渲染时使用目标 CSS 字体。

允许 PUT 作为创建操作是有问题的,因为它必然会暴露有关对象存在或不存在的信息。同样不明显的是,透明地允许重新创建以前删除的实例必然是比简单返回 404 响应更好的默认行为。

css fonts font-face richtext richtextediting
1个回答
0
投票

由于一次偶然访问 lingojam,终于找到了答案 - 显然它是 unicode 而不是字体。

示例:

𝔗𝔥𝔢𝔰𝔢𝔞𝔯𝔢𝔞𝔩𝔩𝔲𝔫𝔦𝔠𝔬𝔡𝔢𝔠𝔥𝔞𝔯𝔰,𝔡𝔲𝔥。

𝕿𝖍𝖊𝖘𝖊 𝖆𝖗𝖊 𝖆𝖑𝖑 𝖚𝖓𝖎𝖈𝖔𝖉𝖊 𝖈𝖍𝖆𝖗𝖘,𝖉𝖚𝖍。

💜♗ ŤHEC𝓼Ẹ 是 ⓐ𝓵𝐋 ᵘ𝓝Ꭵⓒo𝒹乇 ς𝓗àʳ𝓢,𝓭𝓤𝐡。 ✎😎

𝓣𝓱𝓮𝓼𝓮𝓪𝓻𝓮𝓪𝓵𝓵𝓾𝓷𝓲𝓬𝓸𝓭𝓮𝓬𝓱𝓪𝓻𝓼,𝓭𝓾𝓱。

𝒯𝒽𝑒𝓈𝑒 𝒶𝓇𝑒 𝒶𝓁𝓁 𝓊𝓃𝒾𝒸𝑜𝒹𝑒 𝒸𝒽𝒶𝓇𝓈,𝒹𝓊𝒽。

𝕋𝕙𝕖𝕤𝕖 𝕒𝕣𝕖 𝕒𝕝𝕝 𝕦𝕟𝕚𝕔𝕠𝕕𝕖 𝕔𝕙𝕒𝕣𝕤,𝕕𝕦𝕙。

这些都是unicode chars,呵呵。

🐓🎀𝒶𝓇𝑒𝓊𝓃𝒾𝒸☯𝒹𝑒𝓊𝓃𝒾𝒸☯𝒹𝑒,𝒹𝓊𝒽。 🎀🐓

在 Unicode 的数千个符号中,有普通的字母符号 符号(您现在正在阅读的符号),还有一些 其他在某些方面有所不同的字母表。还有 数千个看起来像拉丁字母的字符 字母表,但实际上是来自其他符号集的符号 语言。无论哪种方式,我们都可以从 Unicode标准并用它们构建各种新颖的文本 我们可以复制和粘贴的字体样式。

来源:https://lingojam.com/TextFonts

© www.soinside.com 2019 - 2024. All rights reserved.