php - 显示所有字体文件字符

标签 php javascript jquery fonts

我想知道是否有一种方法可以使用 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/

相关文章:

php switch case : if we have 30 options, 我们必须创建 30 个 if 语句还是有更简单的方法?

php - Cookie 与 MySQL 保存

javascript - 将事件绑定(bind)到 AJAX 的子元素

.net - 如何将 JSON 响应中的 ASP.NET WebMethod 的 'd' 标识符更改为不同的名称?

在数据库中添加值的 PHP 查询失败

PHP PDO - MySQL 查询创建或更新(唯一索引)

javascript - JQuery 从浏览器顶部滚动到偏移量?

javascript - 使用 jQuery 监听浏览器宽度/高度变化

javascript - 如何使用 jQuery 将 URL 中的斜杠更改为哈希值?

javascript - 如何让 jQuery AJAX 将 .map 函数 var 值作为 JSON 字符串发布