浏览器字体支持
Browser font support
在不加载外部字体文件的情况下,JavaScript(或其他东西)可以告诉我浏览器支持开箱即用的字体吗?
我想以编程方式生成浏览器上已安装字体的列表。
(在Chrome开发工具中,在"元素"窗格下,如果在自定义CSS属性中使用空值执行Ctrl + Click
,它将告诉您该属性的可接受值列表。)例如,对于CSS属性display
,它会告诉您inline
, inline-block
, inline-table
等。不幸的是,font-family
的列表不包含可用的字体。
使用JavaScript,给定一个字体名称,可以测试是否安装了相应的字体。这还不够好。
使用Flash,可以检索字体的完整列表。这里有一个很好的演示相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 用Javascript更改我网站上的字体大小
- jQuery-2.1.1.min.js或最新版本jQuery-2.13.min.js不会't支持'@
- 不同字体的字母间距不同
- jQuery检测浏览器是否支持Zoom
- 如何在谷歌字体加载时显示加载图像
- 错误:对象没有't支持'自动完成'
- EmberJS中支持单字母单词模型
- javascript中的命名空间,IDE中支持代码完成/内容辅助's
- 如何检测移动设备中是否支持语言字体
- 需要每种字体支持的语言列表.是否有任何开源字体库或数据库列出它们
- 响应字体:不支持的浏览器
- 使用javascript检查浏览器对字体的支持
- 是否有一种优雅的方法来处理对一个单词使用多种字体的支持?
- 如何获取浏览器支持的字体系列列表
- 浏览器字体支持
- 用Javascript检测浏览器是否支持Web开放字体格式(Woff)
- 谷歌材料图标字体-完全浏览器支持指南
- 有没有一种方法可以显示浏览器不支持的字体
- 如何发现浏览器是否支持网络字体或不使用javascript