1.将字体转为base64格式:

使用网站:字体转化为base64,将字体转化,然后改变代码重新引入

2.在服务器进行配置:

2.1)Apache,你可以在.htaccess文件中添加以下代码:

<FilesMatch "\.(ttf|otf|eot|woff|woff2|svg)$">  
    Header set Access-Control-Allow-Origin "地址"  
</FilesMatch>

这将允许 "地址" 这个域名的请求访问.ttf、.otf、.eot、.woff、.woff2和.svg文件。注意替换为你的实际域名。

2.2)Nginx,你可以在nginx.conf或相关配置文件中添加类似以下内容的配置:

location ~* \.(eot|ttf|woff|woff2|svg|otf)$ {
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers X-Requested-With;
add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
}

这将允许 "*" 是任何域名都可以请求访问.ttf、.otf、.eot、.woff、.woff2和.svg文件。

3.使用后端语言设置CORS头

如果你的网站是通过后端语言(如PHP、Node.js、Python等)处理的,你可以在你的后端代码中设置CORS头。例如,在Node.js的Express框架中,可以使用cors中间件来轻松设置CORS头。