通用字体族,一般指的是serif,sans-serif(无衬线),或者代码的等宽字体monospace纯四度数学原则,指的是**上一级标题是下一级标题的字型大小的1.333倍。line-height,单位设置成无单位的数字,则子元素继承的是一个系数。否则继承的是计算后的像素值。400normal,700bold.letter-spacing,word-spacingtext-indent,对于相邻的段落,可以设置p + p设置相邻落进行缩进。text-align,设置元素内容的水平对齐方式column-width, column-count, column-gap,最少列宽,最少列数,列距离WOFF格式,部分支持WOFF2,如果确实需要支持老浏览器的话,需要补充字体格式,比如SVG/EOT/TTF@font-face规则,通过它可以指定浏览器下载web字体的服务器地址。/* 使用web字体 */
@font-face {
font-family: "xxx";
font-weight: normal;
src: url("xxx.woff") format("woff"),
url("xxx.woff2") format("woff2"),
url("xxx.eot#ie") format("embedded-opentype");
/* ttf truetype svg svg */
font-style: normal;
}
浏览器需要下载额外的字体文件,会延长用户等待时间。
如果是自己托管web字体,则要确保设置适当的缓存首部,避免不必要的网络开销。
浏览器加载字体的问题:
- 字体下载完成前暂缓显示文本,IE,SAFARI,CHROME都采用这种方式。FOIT(flash of invisible text)
- 字体下载完成前,浏览器先用一种后备字体显示内容,避免网速慢的问题,但切换字体时会有闪动问题。 FOUT(flash of unstyle text)
使用web font loader
text-shadow: x y blur color(shadow 1), shadow2原文:https://www.cnblogs.com/wljqds/p/12757317.html