字体集是什么?
字体名称
说 明
效 果 演 示
Arial
无边饰、瘦长型字体
Comic Sans MS
无边饰、扭曲型字体
Courier New
有边饰、等宽字体
Fixedsys
无边饰、等宽字体
Georgia
有边饰字体
Impact
无边饰、瘦长型字体
Lucia Console
无边饰、等宽字体
Microsoft Sans Serif
无边饰字体
Tahoma
无边饰字体
Times New Roman
有边饰字体
Verdana
无边饰字体
宋体
有边饰中文字体
黑体
无边饰中文字体
隶书
有边饰中文字体
幼圆
无边饰中文字体
字体样式可谓五花八门,在其他字体集中,还可能由古体数字、小体大写数字、缩减或者扩展字母等样式,这些样式在当前版本的CSS样式表中是没有相应属性的。
设置字体属性是样式表使用中最常用的一项工作。不幸的是,目前并不存在一种普遍的定义和通用的被绝大多数人所接受的字体,所以对于一种字体适用的条款并不适合其他字体。例如,“italic”是一般用来标记斜体字体的,但是对于其他文本,斜体字体可能是用“oblique”、“slanted”、“incline”、“cursive”或者“kursiv”来标记的。所以要把一种标准字体的选项属性作用于另一种字体并不是一件简单的事情。
除去这些因素,字体的多样性和语言的多样性也是一种不确定因素,因此无论何时定义字体属性,都应遵循以下法则。
(1)font-style首先对文字产生作用,如果设计者定义“italic”,浏览器就会在字体集名称中寻找该字体的优先关键字“italic”或者备选关键字“oblique”。如果没有找到,font-style属性就不会生效。
(2)然后是font-variant产生作用。如果字体集中包含小体大写样式,那么直接显示,如果没有,则浏览器会自动将小写字母转换成大写字母同时稍作缩小,用这样的字体代替小体大写样式。也就是说,font-variant属性肯定能够对文本产生作用。
(3)下一个产生作用的是font-weight,作用规则详见5.4节的介绍,它也是不会失效的。
(4)font-size最后起作用。它的效果取决于系统各项设置。例如,通常矢量字体可能缩小到一个像素这么大,而点阵字体可能只有20%大小。同时,由font-size定义的“em”单位就可以被其他属性所利用。
对于字体而言,不同的字体也适用于不同的媒介和显示条件。一般把字体分为有边饰字体和无边饰字体,而有边饰字体适合于打印、投影等拥有高分辨率媒介的设备,无边饰字体通常用于显示器、终端等低分辨率媒介设备。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有