如何在不更改 css 中字体大小的情况下替换现有网站的 sifr 字体?

发布于 2024-08-04 00:36:57 字数 196 浏览 3 评论 0原文

我的任务是重新设计一个广泛使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

千笙结 2024-08-11 00:36:57

使用 sIFR 3,您可以:

  • 使用 .sIFR-active 类为 sIFR 处于活动状态时将被替换的元素指定不同的字体大小
  • 中硬编码像素字体大小sIFR.replace() 的 css 参数

With sIFR 3, you could:

  • Use the .sIFR-active class to specify a different font size for the elements that will be replaced when sIFR is active
  • Hard-code a pixel font size in the css parameter to sIFR.replace()
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文