检测存在哪些 Unicode 字形



JavaScript/CSS/web有没有办法检测系统是否具有某个Unicode字符的有效字形?

例如,我想检测语言中的某个字符是否显示为方框,因为用户没有显示这些 Unicode 点的字体,或者他们是否实际会看到这些字符。

这里描述的可能的解决方案:检测缺失的字符字形,以及 Firefox 的小盒子,里面有十六进制代码点

基本上,将字形绘制到画布上

作为倾斜(普通)字符,将绘制到另一个画布上作为斜体。 然后逐个像素比较。如果它们相同,则字形在字体中不可用。

最新更新