css怎么处理客户端没有的字体?

CSS是一种定义样式结构如字体、颜色、位置等的语言,被用于描述网页上的信息格式化和现实的方式。CSS样式可以直接存储于HTML网页或者单独的样式单文件。

在服务器端安装字体是没有办法解决的,因为浏览操作是在客户端,客户端要装该字体才可以。可以用动态字体方案,微软有工具可以制作,到其网站上查一下。但是对于中文字体,下载量太大了,不适合。英文字体的话,还是不错的。

css可以通过@font-face在客户端动态加载字体来解决客户端没有字体的问题。@font-face规则使你能够在网页上使用客户端本地系统上可能没有的字体。

@font-face版本:CSS2  兼容性:IE4+

语法:@font-face { font-family : name ; src : url ( url ) ; sRules }

取值:

name :  字体名称。任何可能的 font-family 属性的值

url ( url ) :  使用绝对或相对 url 地址指定OpenType字体文件

sRules :  样式表定

说明:

设置嵌入HTML文档的字体。此规则无默认值。

@font-face规则使你能够在网页上使用客户端本地系统上可能没有的字体。url 地址必须指向 OpenType 字体文件(.eot或.ote)。

此文件包含可以 转换为 TrueType 字体的压缩字体数据,可以用来提供HTML文档使用该字体,或取代客户端系统已有的同名字体。此文件可以使 用 Microsoft WEFT 工具制作。

推荐:css文档

以上就是css怎么处理客户端没有的字体?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读