.otf字体文件使用

1,061 阅读1分钟

使用场景:当我们在实现UI高保真的时候,往往会遇到有些地方需要一些特殊的字体,这是UI同学为了使页面更加具有设计感而使用了特殊字体,像数字/字母,但是浏览器携带的字体有限,很多字体往往没办法直接实现,这时候我们需要把字体文件下载到项目中使用,这就确保了不管在哪个浏览器上加载我们的系统页面,都能渲染出我们需要的字体。

常用字体文件类型:.ttf文件、.otf文件。

实现步骤(以.otf文件为例):

1、下载对应的字体文字,可以自己上网搜索,或者找UI同学提供。

image.png

image.png

2、把字体文件放到项目中,并实现对应字体样式class。

@font-face {
    font-family: 'RoboData-Beta1.1-Regular';
    src: url('./fonts/RoboData-Beta1.1-Regular.otf') format('opentype');
}
.font-RoboData{
    font-family: 'RoboData-Beta1.1-Regular';
}

3、通过使用class,实现字体渲染。

<div class="font-RoboData">
    abcABC123
</div>

image.png