@font-face {
font-family: 'MyFontFamily';
src: url('path/to/font.ttf') format('truetype');
}
p {
font-family: 'MyFontFamily', sans-serif;
}
在上述示例代码中,大家先通过 @font-face 定义了一个自定义的字体 MyFontFamily,并指定了该字体的路径和格式。在 p 元素中,大家为字体增加了一个备选项 sans-serif,这意味着如果未能加载自定义字体,则默认使用系统字体中的 sans-serif 字体。
为了增强网页的美观度和易读性,大家可以引入多款字体进行备选。以下示例代码展示了如何引入多个字体备选。
@font-face {
font-family: 'Font1';
src: url('path/to/font1.ttf') format('truetype');
}
@font-face {
font-family: 'Font2';
src: url('path/to/font2.ttf') format('truetype');
}
@font-face {
font-family: 'Font3';
src: url('path/to/font3.ttf') format('truetype');
}
p {
font-family: 'Font1', 'Font2', 'Font3', sans-serif;
}
在上述示例代码中,大家定义了三个自定义字体 Font1、Font2 和 Font3,并分别指定了它们的路径和格式。在 p 元素中,大家按照字体的优先级设置了三个备选项,如果第一个字体未能加载,则会尝试使用第二个,以此类推,如果都未能加载成功,则使用系统字体中的 sans-serif 字体。
值得注意的是,引入多款字体也会增加页面的载入时间和 HTTP 请求数量,因此一定要根据实际需要选择恰当的字体数量,以达到最佳的页面性能和用户体验。