将外部字体应用到 CSS 时遇到问题
Having trouble applying an external font to CSS
我下载了一个免费字体,并将 .ttf 文件放在我本地服务器上的一个文件夹中。但是,我似乎无法让字体真正起作用。这是我在网上找到的用于应用外部字体的代码:
@font-face {
font-family: simplifica;
src: url(fonts/simplifica.ttf) format('truetype');
}
.header {
font-family: simplifica;
background-color: #f1f1f1;
padding: 30px;
text-align: center;
}
澄清一下,我确实更改了文件名,因为我在某处读到大写字母可能会导致 IE 等浏览器出现意外问题。原始文件名为 "SIMPLIFICA Typeface.tff".
此外,我正在使用 Brackets 文本编辑器,它具有 "live preview" 功能。
尝试导入其他字体格式如 woff 和 eot 并尝试此代码
@font-face {
font-family: simplifica;
src: url(fonts/simplifica.eot?#iefix) format('embedded-opentype'),
url(fonts/simplifica.woff) format('woff'),
url(fonts/simplifica.ttf) format('truetype');
}
如果字体文件夹与包含 css 文件的 css 文件夹相同,请将 "fonts/" 替换为“../fonts/”
如果您没有其他格式,请尝试使用 https://www.fontsquirrel.com/tools/webfont-generator
转换此字体
我下载了一个免费字体,并将 .ttf 文件放在我本地服务器上的一个文件夹中。但是,我似乎无法让字体真正起作用。这是我在网上找到的用于应用外部字体的代码:
@font-face {
font-family: simplifica;
src: url(fonts/simplifica.ttf) format('truetype');
}
.header {
font-family: simplifica;
background-color: #f1f1f1;
padding: 30px;
text-align: center;
}
澄清一下,我确实更改了文件名,因为我在某处读到大写字母可能会导致 IE 等浏览器出现意外问题。原始文件名为 "SIMPLIFICA Typeface.tff".
此外,我正在使用 Brackets 文本编辑器,它具有 "live preview" 功能。
尝试导入其他字体格式如 woff 和 eot 并尝试此代码
@font-face {
font-family: simplifica;
src: url(fonts/simplifica.eot?#iefix) format('embedded-opentype'),
url(fonts/simplifica.woff) format('woff'),
url(fonts/simplifica.ttf) format('truetype');
}
如果字体文件夹与包含 css 文件的 css 文件夹相同,请将 "fonts/" 替换为“../fonts/”
如果您没有其他格式,请尝试使用 https://www.fontsquirrel.com/tools/webfont-generator
转换此字体