As per my Question regarding Unicode Character-specific CSS ,我得到了一个很好的解决方案:unicode-range
,但实际上它并没有真正起作用,或者它在没有任何可见变化的情况下起作用。
我跟着Bulletproof @font-face Syntax Tutorial Paul Irish 为我的可嵌入字体编制索引。它以某种方式嵌入字体,但不正确(我的问题特定于 Bānglā 字体)。如果我在浏览器中设置字体,那么它会提供完美的字体大小和字形 View 。但是,如果我从 /windows/fonts
文件夹中删除特定字体,则嵌入不会以正确的大小显示文本。所以实际的 font-size
属性是我的问题。
如果我能检测到 Bānglā 字体在浏览器中是否是默认字体,那么我将加载较小的字体,如果不是,那么我将加载更大的字体。
那么,真的有可能检测到浏览器中启用的默认字体是什么吗?
编辑
我的实时站点是 dev.nanodesignsbd.com - 如果这可以帮助某人找到@font-face 防弹语法中的错误。所附图片会为我说话:
这只能通过浏览器字体设置来完成。 :(
最佳答案
PHP 是一种服务器端语言,在网络服务器上运行。它无法控制用户的 Web 浏览器,也无法真正确定字体(或其他任何东西)。要处理客户端内容,您需要 JavaScript。也就是说,我认为也无法使用 JavaScript 可靠地确定字体。
关于php - 是否可以使用 PHP 检查浏览器的默认字体设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19714455/