我有一个简单的一页布局,基本上都是 HTML + CSS(很快会添加一些 js,但目前不存在)。
Baiscally 我有这个:
/* Cambo */
@font-face {
font-family: 'CamboRegular';
src: url('font/cambo/Cambo-Regular-webfont.eot');
src: url('font/cambo/Cambo-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('font/cambo/Cambo-Regular-webfont.woff') format('woff'),
url('font/cambo/Cambo-Regular-webfont.ttf') format('truetype'),
url('font/cambo/Cambo-Regular-webfont.svg#CamboRegular') format('svg');
font-weight: normal;
font-style: normal; }
/* Source Sans Pro */
@font-face {
font-family: 'SourceSansProRegular';
src: url('font/sourcesanspro/SourceSansPro-Regular-webfont.eot');
src: url('font/sourcesanspro/SourceSansPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('font/sourcesanspro/SourceSansPro-Regular-webfont.woff') format('woff'),
url('font/sourcesanspro/SourceSansPro-Regular-webfont.ttf') format('truetype'),
url('font/sourcesanspro/SourceSansPro-Regular-webfont.svg#SourceSansProRegular') format('svg');
font-weight: normal;
font-style: normal; }
当我使用 font-family: 'Cambo Regular'; 它有效,但是当我尝试选择字体系列时:'SourceSansProRegular'; 我尝试的任何浏览器都没有加载字体。
网站文件夹中字体的原始路径是 url('../assets/fonts/ --> rest 从 FontSquirrel 复制而来
因为我注意到这两个都没有工作,所以我将它们移到了 css 所在的文件夹中,所以我有
主文件夹(索引指向 css 文件夹)/assets/css(带有我的 css)/font(里面有两个字体文件夹)
为什么这不起作用?声明路径时我错过了什么吗?如果 CamboRegular 也不应该工作,但它在任何浏览器上的 Windows 和 Mac 上都可以正常显示。
快速编辑!
我将路径更改为完全错误的路径,它显示了基本的页面字体。我认为字体正在加载,但它看起来比应有的“更大胆”。如果您在 Photoshop 中观看设计,然后在页面上看起来会有所不同(我进行了设计,所以我知道它没有被拉伸或其他什么),但 CamboRegular 仍然在寻找和行动。
这是显示问题的图像
http://img526.imageshack.us/img526/2671/nnqu.jpg
的 CSS
包含的灰色文本也很简单
p {
color: #8a8a8a;
font-family: 'SourceSansProRegular';
font-size: 16px; }
这是 CamboRegular 正常工作的顶部菜单(未显示在此图像中)
h1 {
color: #494949;
font-family: 'CamboRegular';
font-size: 48px;
text-align: center; }
正如您所看到的,这没什么花哨的,但仍然可以,一个在工作,另一个不在。