JavaScript/CSS/web 中有没有办法检测系统是否具有某个 Unicode 字符的有效字形?
例如,我想检测某种语言中的某个字符是否显示为方框,因为用户没有显示这些 Unicode 点的字体,或者他们是否确实会看到这些字符。
这里描述了可能的解决方案:检测丢失的字符字形,以及 Firefox 的小方框,其中包含十六进制代码点 https://stackoverflow.com/questions/60607384/detecting-missing-character-glyphs-and-firefoxs-little-boxes-with-hex-codepoin
基本上,将字形绘制到画布上作为倾斜(正常)字符,将字形绘制到另一个画布上作为斜体。然后逐个像素进行比较。如果它们相同,则该字形在字体中不可用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)