如何在不更改 css 中字体大小的情况下替换现有网站的 sifr 字体?
我的任务是重新设计一个广泛使用 sifr 的网站。不幸的是,新的字形似乎比旧的字形更高更胖,因此需要更改每个实例的字体大小。该网站非常大,有许多不同的模板和一次性的页面布局,因此识别和调整每个实例将非常耗时。
除了减少明显过度使用 sIFR 或获得更好的字体之外,还有其他解决方法吗?我唯一能想到的就是在进行替换之前在 javascript 中计算新的字体大小。
I've been tasked with re-skining a site that uses sifr extensively. Unfortunately the new glyphs seem to render both taller and fatter than the old ones, necessitating changes to the font-size of every instance. The site is quite large with many different templates and one-off page layouts, so identifying and tuning each instance will be time consuming.
Besides cutting down on the obviously excessive use of sIFR, or getting a better font is there any other workaround? The only thing I can think of is calculating a new font-size in javascript before I make this replacement.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 sIFR 3,您可以:
.sIFR-active
类为 sIFR 处于活动状态时将被替换的元素指定不同的字体大小中硬编码像素字体大小
参数sIFR.replace()
的 cssWith sIFR 3, you could:
.sIFR-active
class to specify a different font size for the elements that will be replaced when sIFR is activecss
parameter tosIFR.replace()