揭秘“冒烟”的字

冒烟的字

天气太热,朋友圈中出现了如图中的字,这种字是如何输入的呢?
在我的心里早就有了思路,从Unicode下手。借助浏览器的控制台,如下图:

冒烟的字

可以看到其实是8个字符,通过charCodeAt来获取每个字符的Unicode的十进制:

for (let char of '冒ྂ烟ྂ的ྂ字ྂ') { 
    console.log(char.charCodeAt(0));
}

// 20882
// 3970
// 28895
// 3970
// 30340
// 3970
// 23383
// 3970

3970就是我们要找那位特殊字符,转成16进制为F82,F82对应的Unicode如下图:

unicode maps

F82在Unicode中属于组合附加符号,通过这种组合附加符号,可以组合出很多有趣的字符。

原文:github.com/woodongwong/notes/issue...

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!