我已经完成psd并在项目中使用了Caviar Dreams字体。
该字体包含西里尔字母,它们出现在photoshop中,但是当我将同一字体与@ font-face(字体松鼠webfont生成器)一起使用时-所有西里尔字母都显示为通用字体字符(例如,arial)。拉丁字符正确显示。
最好的祝福,可以帮助我解决这个问题的人!
fontsquirrel stylesheet.css文件:
@font-face {
font-family: 'caviar_dreams';
src: url('caviardreams_no_latin-webfont.eot');
src: url('caviardreams_no_latin-webfont.eot?#iefix') format('embedded-opentype'),
url('caviardreams_no_latin-webfont.woff') format('woff'),
url('caviardreams_no_latin-webfont.ttf') format('truetype'),
url('caviardreams_no_latin-webfont.svg#caviar_dreamsregular') format('svg');
font-weight: normal;
font-style: normal;
}
我的style.css的一部分:
h2 {
font-family: 'caviar_dreams', arial, sans-serif;
font-size: 26px;
color: #ffffff;
}
最佳答案
使用FontSquirrel Webfont Generator时,需要选中单选按钮“EXPERT”,然后选择要支持的语言或代码范围。默认值为仅包含“西方语言”中使用的字符。
关于css - 西里尔字母麻烦使用@ font-face,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18471502/