css - 什么相当于 "font-size-adjust"?

标签 css web fonts font-size

我想在 font-family (font-family:A, B;) 中指定两种不同的字体,但是这两种字体的大小不同。

font-size-adjust 似乎只能在 Firefox 中使用。那么,如果第一个字体不可用,我该如何调整第二个字体大小呢?

最佳答案

你不能。结论是您应该只列出在属性上足够相似的字体。

好吧,有一些技巧可用于根据字体的属性检测字体的可用性。您可以将字体 A(仅)用于包含一些文本的不可见内联测试元素,然后使用 JavaScript 将测试元素的宽度与其测量宽度进行比较(允许一些小的差异,因为字体 A 的不同实现可能会略有不同宽度)。如果宽度不匹配,您将更改具有 font-family: A, B 的元素的字体大小设置,这样大小就适合 B。好吧,你仍然会遇到字体 B 也可能不可用的问题。所以它会很困惑,无法真正保证成功。

关于css - 什么相当于 "font-size-adjust"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27165728/

相关文章:

html - 在一行中添加带有输入文本的选择框

css - 在 div 中垂直和水平居中播放按钮

javascript - 如何使用 Web Audio API (WAAPI) 获取音频样本数据

html - 如何将我的 Logo 从左侧移开 18 像素?

html - 一行三个 div,第二行第四个

javascript - 如何在 jQuery 动态创建的元素上添加::before 伪元素

web - 下载文件夹的链接

字体样式中双倍高度文本和双倍宽度文本的CSS

ios - UIWebView 文本到默认正文样式

iphone - UITextView的每一行中的字符数是否相同?