我想知道是否有一种方法可以使用 HTML/CSS/JS/PHP 显示所有字体文件字符?
假设我想显示所有可能的“Arial”字符。或来自自定义@font-face 字体的字符。
最佳答案
字体可以映射范围广泛的 Unicode 字符,使用从 0 到 0x10FFFF 的代码。因此,如果您真的想以任何随机字体查看一切,那么按照其他答案中的建议在循环中进行操作确实会出现问题。即使对于 Arial 的“简单”示例,最低的映射字符也是 U+0020,最高的是 U+FB02。然而,并非该范围内的所有内容都已映射,因此如果您在循环中这样做,您最终会得到很多空的。更不用说它可能会很慢。
为了有效地完成您想做的事情,您需要一些东西来打开字体文件,检查 cmap 表,并获得映射字符的列表(不是范围)。我不确定你的设置是什么,但你可以在服务器端使用 FreeType 之类的东西来做或类似的东西。
关于php - 显示所有字体文件字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12639619/