Google 字体、CSS、拉丁语问题

发布于 2024-10-08 05:36:50 字数 329 浏览 4 评论 0原文

我正在尝试在我的网站上使用字体。

它是立陶宛语,但这不是重点,重点是,在谷歌字体预览器上我可以看到漂亮的字符,但在我的网站上一些特定的符号看起来很糟糕。

ScreenShoot

也许有人知道我该如何解决这个问题?

PS 或者推荐我一些其他标准的非常轻的字体,我可以使用......

I'm trying to use this font on my web.

It's in Lithuanian language, but it's not the point, the point is, that on google fonts previewer I can see characters beautifully, but on my site some specific symbols gets some nasty look.

ScreenShoot

Maybe anyone knows how can I solve this, I say, issue?

P.S. Or recommend me some other standard very light font which I could use ...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

_蜘蛛 2024-10-15 05:36:50

我对“Open Sans”字体也有同样的问题,花了 3 个小时尝试解决这个问题,直到找到解决方案。

尝试指定与您的语言的字形匹配的子集,就像我的例子一样:

从这里

<link href='//fonts.googleapis.com/css?family=Open+Sans:300,400,700' rel='stylesheet' type='text/css'>

<link href='http://fonts.googleapis.com/css?family=Open+Sans:300,400,700&subset=latin,latin-ext' rel='stylesheet' type='text/css'>

看看是否可以解决您的问题。显然,请确保检查所使用的字体是否支持额外的子集。不要忘记它们还支持西里尔字母西里尔字母扩展

干杯,
迈克尔.

I had the same problem with 'Open Sans' font, and spent 3 hours trying to fix this, until I discovered the solution.

Try specifying the subset that matches the glyphs for your language, like in my case:

from this

<link href='//fonts.googleapis.com/css?family=Open+Sans:300,400,700' rel='stylesheet' type='text/css'>

to

<link href='http://fonts.googleapis.com/css?family=Open+Sans:300,400,700&subset=latin,latin-ext' rel='stylesheet' type='text/css'>

See if that fixes your problem. Obviously make sure you check if the font used supports extra subsets. Don't forget they also support Cyrillic and Cyrillic Extended.

Cheers,
Michael.

蓝礼 2024-10-15 05:36:50

这些字形不在字体中。 serif 的标准后备字体应该使其显而易见;这是我所看到的(使用维基百科的全语法):
Screenshot

如果您下载字体并查看内部(使用 Mac 上的 Font Book,或类似 FontForge 的工具),您可以看到哪个字形存在或不存在。为了解决这个问题,我将在预览器中输入您需要的字符。

快速选择包含您需要的字形的无衬线字体:

  • Museo Sans 500重量可在线免费使用。
  • Aller,可能需要许可证。
  • 许多用户都会安装 DejaVu Sans 和 Droid Sans。
  • Helvetica、Geneva 和 FreeSans。
  • Trebuchet MS、Verdana、Calibri、Candara 和 Arial,几乎所有用户都会安装。

Calibri 似乎与 Lato 非常匹配,因此您可以使用 font-family: Calibri, sans-serif; (根本不嵌入任何内容)。

Those glyphs are not in the font. The standard fallback font of serif should be making it obvious; here’s what I see (using a pangram from Wikipedia):
Screenshot

If you download the font and look inside (using Font Book on Mac, or something like FontForge), you can see which glyphs are present or absent. To fix this, I would enter the characters you need into the previewer.

A quick selection of sans-serif fonts which contain the glyphs you need:

  • Museo Sans whose 500 weight may be used freely online.
  • Aller, which may require a license.
  • DejaVu Sans and Droid Sans, which many users will have installed.
  • Helvetica, Geneva, and FreeSans.
  • Trebuchet MS, Verdana, Calibri, Candara, and Arial, which almost all users will have installed.

Calibri appears to be a decent match for Lato, so you might use font-family: Calibri, sans-serif; (without embedding anything at all).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文