html - 字体不能在线工作

标签 html css font-face tamil

我的 HTML 在本地系统中并指向 css

<link rel="stylesheet" href="http://nagasystems.in/tamil/stylesheet/common.css" type="text/css" charset="utf-8" />

我的字体路径文件夹是

http://nagasystems.in/tamil/stylesheet/

里面有以下字体

bamini-webfont.eot
bamini-webfont.svg
bamini-webfont.ttf
bamini-webfont.woff
bamini-webfont.woff2

现在,如果我在浏览器中加载本地 HTML,则字体不会加载...已在所有浏览器中进行测试。但是,如果 html、css 和字体在线,则它可以工作,或者如果所有三个都在本地,则它可以工作..

在下面检查所有三个在线的链接是否有效

http://nagasystems.in/tamil/

请帮助我..让我绞尽脑汁寻求解决方案......

更新: chrome 控制台错误“来源‘nagasystems.in’的字体;已被跨源资源共享策略阻止加载:无‘Access-请求的资源上存在 Control-Allow-Origin' header 。因此不允许访问 Origin 'null'”

最佳答案

尝试将以下行添加到样式表同一文件夹中的 .htaccess 文件中

Header set Access-Control-Allow-Origin "*"

它将允许来自所有位置的 header (*)

关于html - 字体不能在线工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25865425/

相关文章:

html - 我可以使用本地文件系统中的图像作为 HTML 中的背景吗?

php - 动态调整 div 大小/重新定位以进行多列查看

html - CSS3 过渡不工作

HTML p 标签不显示

html - 带有 SVG 字体的 Safari 5.1 文本溢出省略号不起作用

css - 字体在 GoogleFonts 上的呈现方式与在我的页面上呈现的方式不同

css - 为什么 Google Web 字体不能通过直接使用样式表@fontface 正确呈现?

javascript - 设置默认 .aspx 页面访问?

javascript - 使用 JavaScript 如何通过 ID 获取此 HTML 元素中的字符串?

html - Bootstrap - 将行移动到页面底部