我对 font_face 有一些问题
在 CSS 中:
@font-face{
font-family: 'Optima';
src: url('fonts/OPTIMA_0.woff') format('woff');
font-weight: normal;
font-style: normal;
}
html{
font-family: 'Optima';
}
我使用 $_SERVER['REQUEST_URI'] 进行 MVC 路由,例如:
site.com/main - 调用公共页面'main'
site.com/contacts - 调用公共页面“联系人”
site.com/services - 调用目录页面“服务”
site.com/services/serviceA - 调用具体目录页面“serviceA”
site.com/services/serviceB - 调用具体目录页面“serviceB”
……
但是当我在页面重新加载时清除浏览器缓存时,我在请求 uri 中获得了字体路径,例如:site.com/application/css/fonts/OPTIMA_0.woff,而不是 site.com/services/serviceA
在浏览器地址栏中,我得到了正确的 uri
谷歌字体工作正常,但我需要这个..
看起来字体在页面重新加载时无法正确加载,但它应用于页面样式。
所以问题是:我该如何解决这个问题?