简体中文
CSS 属性 font-family 允许你通过给定一个有先后顺序的,由字体名或者字体族名组成的列表来为选定的元素设置字体。
Android | iOS | web |
---|---|---|
3.9 | 4.11 | 4.0 |
font-family: <family-name>;
cursive
草书字体。这种字体有的有连笔,有的还有特殊的斜体效果。因为一般这种字体都有一点连笔效果,所以会给人一种手写的感觉。
例如:Brush Script MT、Brush Script Std、Lucida Calligraphy、Lucida Handwriting、Apple Chancery、cursive。
fantasy
Fantasy 字体主要是那些具有特殊艺术效果的字体。
例如:Papyrus、Herculanum、Party LET、Curlz MT、Harrington、fantasy。
monospace
等宽字体,即字体中每个字宽度相同。
例如:Fira Mono、DejaVu Sans Mono、Menlo、Consolas、Liberation Mono、Monaco、Lucida Console、monospace。
sans-serif
无衬线字体,即笔画结尾是平滑的字体。
例如:Open Sans、Fira Sans、Lucida Sans、Lucida Sans Unicode、Trebuchet MS、Liberation Sans、Nimbus Sans L、sans-serif。
serif
带衬线字体,笔画结尾有特殊的装饰线或衬线。
例如:Lucida Bright、Lucida Fax、Palatino、Palatino Linotype、Palladio、URW Palladio、serif。
Android | iOS | web | |
---|---|---|---|
cursive | 3.9 | 4.11 | 4.0 |
fantasy | 3.9 | 4.11 | 4.0 |
monospace | 3.9 | 4.11 | 4.0 |
sans-serif | 3.9 | 4.11 | 4.0 |
serif | 3.9 | 4.11 | 4.0 |
Chrome | Edge | Firefox | Opera | Safari | IE | |
---|---|---|---|---|---|---|
font-family | √( 1 ) | √( 12 ) | √( 1 ) | √( 3.5 ) | √( 1 ) | √( 3 ) |
对于系统中已经存在的字体,font-family里直接写字体名称即可。
但对于系统中不存在的字体,需要通过src属性的url方法来指定字体路径。如下:
@font-face {
font-family: UniFontFamily;
src: url('/static/uni.ttf');
}
关于自定义字体的格式
自定义字体的加载,除了在css的src中设置,也可以使用API uni.loadFontface