最近需要实现一个select选择框控制字体类型的功能,在css中声明了@font-face,路径也指向正确如下:
dahao.de是我本地nginx配置的域名,浏览器输入路径可以下载
可是在项目中,动态修改font-family虽然已经实现了,字体变化的效果却没有产生:
这个dom结构对应的文字却没有变化
实际上的效果就不贴出来了,肯定不是这样: (,然后我在开发者工具中寻找所请求的资源,也没有找到字体。
思考了很久也没有想到可能的原因。各位能否给出一些经验或者思考方向?感激不尽!
--------------------------------------------分割线-----------------------------------------
在其他浏览器上测试了一下,除了qq浏览器以外的浏览器都可以正常改变字体。。。。
我今天碰到了同样但问题,不确定和你但是否一样,问题原因是:
字体分为声明和使用两部分,只做字体声明,但没有在样式里使用,这个请求就不会发。
在你但问题样式里加上字体指定,这个字体就会加载?
font-family: "fangzhenglanting";