【发布时间】:2011-09-06 11:32:10
【问题描述】:
如果一个站点使用@fontface 来加载 2 种自定义字体,并且还使用 ariel 或 sans-serif 字体作为默认/备用字体,但是这两种字体的大小非常不同 - 如果出现这种情况,您如何解决布局问题@fontface 字体没有加载?
问题在于@fontface 字体占用的空间比默认的ariel 字体少。因此,如果标题的大小为 45 像素,并且 @fontface 字体在 div 中完美加载。但是,如果@fontface 字体没有及时加载 - 而是加载默认字体(45 像素),并且 ariel 在 div 中占用了更多空间,导致标题分成 2 行,从而破坏了布局。
那么我们如何控制@fontface 样式和默认样式。理想情况下,我想将 h2 @fontface 样式保持在 45px 并强制默认字体以 30px 加载相同的 h2 样式。
【问题讨论】:
-
好问题!和狂野,我昨天要发布同样的问题 - 我最终只是使用 Arial Narrow 作为备用字体,因为它没有破坏我的布局。有兴趣看到对此的回应。
标签: css fonts font-face font-size