javascript - 检测存在哪些 Unicode 字形?

标签 javascript encoding web

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

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

最佳答案

此处描述的可能解决方案:Detecting missing character glyphs, and Firefox's little boxes with hex codepoints inside them
基本上,将字形作为倾斜(正常)字符绘制到 Canvas 上,以斜体绘制到另一个 Canvas 上。然后逐像素比较。如果它们相同,则字形在字体中不可用。

关于javascript - 检测存在哪些 Unicode 字形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13639734/

相关文章:

javascript - 是什么让 Bootstrap 模态变高或变宽?

java - 如何最小化加密 token ?

encoding - 在终端问题中设置区域设置和语言

php - 如何从具有特殊编码的单词中获取每个字符

javascript - Jquery 帮助选择

http - Go 服务器无法正确提供文件

javascript - Android WebView调用JavaScript函数

javascript - Draggabilly 不向新添加的元素添加事件

javascript - 如果另一个未选中,则禁用复选框 jQuery

javascript - 在zend中的html选择中选择更改后如何更新数据库