垃圾邮件制造者使用的奇数字体是什么?他们是如何做到的呢?

时间:2019-05-06 06:22:34

标签: css fonts

以下屏幕截图来自我的Gmail垃圾邮件文件夹。请注意,来自和主题行的某些电子邮件看起来很正常,而其中许多似乎使用了衬线字体:

Gmail spam folder showing some emails with an odd serif font

我是一名Web开发人员,从一开始就没有CSS字体声明引起这种情况。唯一的提示是“ ZippyLoan”的检查面板。发件人显示,所使用的字体不仅是Google的典型Roboto,而且是“ Cambria Math”(尽管没有相应的“ Cambria Math” CSS字体声明):

Chrome Dev Tools inspection panel

实际上,字体定义似乎以某种方式内置于文本中,因为它甚至在纯简Windows记事本中保持相同的外观:

Regular Windows Notepad, showing two fonts.

实际上,在这里,我认为它可以在任何地方工作...随心所欲地玩它:

$!

❤️$ 50 /®()

威士忌探戈狐步舞。哦

1 个答案:

答案 0 :(得分:3)

这不是一个不同的字体-它是相同的字体,只是使用了奇数个代码点。例如,中的的代码点为119937:

console.log(''.codePointAt());

其中corresponds to

  

数学粗体斜体大写字母z 0352201 119937 0x1D481?

可以使用许多这样的奇数代码点。不是ASCII。

相比之下,标准大写字母Z的代码点为90:

console.log('Z'.charCodeAt());