中文字体在Web上呈现不同的浏览器

时间:2012-02-18 07:45:16

标签: html css

我一直在Mac上的Chrome浏览器上显示中文字体,我喜欢它。但是,在Firefox中或在Windows上使用Chrome时,字体呈现方式不同。有没有办法标准化浏览器为中文字符选择的字体?

3 个答案:

答案 0 :(得分:0)

以下是如何使用此代码行的快速参考。 http://www.css3.info/preview/web-fonts-with-font-face/

答案 1 :(得分:0)

不同的浏览器有不同的默认字体,但可以通过在CSS中设置font-family来覆盖它。请记住,不同的计算机可以使用不同的字体集,因此您通常应该使用字体列表,希望能够涵盖大多数浏览情况。

也许您已经这样做但在不同的浏览器上看到了不同的结果。请发布代码的相关部分和/或URL。

答案 2 :(得分:0)

您有多种选择:

  1. 正如FITZ的Art所说,指定一个@font-face并将字体下载到用户(如果字体很大,实际上会占用大量带宽)
  2. 正如Jukka所说,在font属性中提供字体名称列表,并希望其中一个安装在用户的计算机上
  3. 旧方法:使用您选择的字体在您自己的计算机上呈现文本,将其作为图像文件上传。如果您没有太多要显示的文本,这可能比使用@font-face子句下载多兆字节字体文件更有效。
  4. 根据您的需要定制@ font-face:根据要显示的文本数量,您可以创建仅包含所需字符子集的字体(使用Font Squirrel等在线实用程序),要下载的字体文件的大小。