css - 服务器上的字体是否必须以特定方式链接?

标签 css fonts

我正在尝试将一种字体从我的服务器链接到我的 html 文档,以便我可以使用这种自定义字体。

我写的是

<style>
@font-face { font-family: font-name; src: url('http://servername.webitsitename.ca/fonts/font-name.otf'); }

.FindLocal {

    font-family: 'font-name';
    color: #0079cc;
}

</style>

由于某些限制,我不能使用外部 CSS 文件,因此必须在 html 文档中设置样式。公司使用了这种特殊字体,他们希望将其用于网站,但由于某种原因,它无法正常工作。登陆页面是在一个不允许我上传字体的网站上设计的(这个网站很难使用 tbh lol 但公司坚持这样......)

关于为什么这不起作用的任何想法?它必须像谷歌的那样吗?

http://fonts.googleapis.com/css?family=Open+Sans ?所以 fonts.websitename.ca/css?family=font-name ?

我也试过@import url( http://convio.cancer.ca/fonts/RockwellStd-Light.otf );在样式表中,但没有运气。

如有任何帮助,我们将不胜感激。

谢谢

最佳答案

你为什么不通过 HTML 链接它,这样:

<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Convergence" />

这样您就不必扩展样式表。

关于css - 服务器上的字体是否必须以特定方式链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35800337/

相关文章:

css - 如何使用媒体查询为 iPad 定位 CSS 但排除 Safari 4 桌面?

javascript - 如何定位特定 <DIV> 的 jQuery 对话框 "Center and Middle"

html - 带有按钮+框文本问题的响应式英雄图像

css - 媒体查询断点的开发工具?

html - 如何让div随内容增长?

ios - 自定义字体在 IB 中显示,但在模拟器中不显示

html - <pre> 标签标记

android - 自制图标字体在移动浏览器上呈现带有图标字形的字符

ios - 在 ios 应用程序中使用 .ttf 字体的优点和缺点是什么

c# - RichtextBox 加粗