@font face在Chrome中无法呈现正确的字体系列
@font-face not rendering correct font-family in Chrome
我有一个包含字体列表的下拉列表。我可以在Firefox上正确显示它们。。但当我打开Chrome时,效果不会被应用。
CSS——
@font-face
{
font-family: Comic Sans MS !important;
src: url('../fonts/Comic Sans MS Regular/comic.ttf');
}
Dropdownlist Change功能是
$fontsDropdown = $('.custom-text-font').find('.fpd-fonts-dropdown').change(function() {
if (currentElement != null)
{
currentElement.setFontFamily(this.value);
currentElement.params.font = this.value;
//changed text to bold
currentElement.setFontStyle('bold');
currentElement.params.fontStyle = 'bold';
_outOfContainment(currentElement);
stage.renderAll();
}
})
这会在firefox、、上产生正确的输出,但在Chrome上会产生。、。,,事实并非如此。事实上,我在Chrome上看到了这些变化。。但只有当我第二次点击下拉框中的字体时,这种变化才会反映出来。这不会发生在第一次点击下拉列表中的字体时。
感谢
如果字体有其他不同的格式(woff,ttf,svg,otf)。我建议以以下方式兼容地编写所有跨浏览器的
src: url("DejaWeb-Bol.eot") format('embedded-opentype'),
url('DejaWeb-Bol.woff') format('woff'),
url('DejaWeb-Bol.ttf') format('truetype'),
url('DejaWeb-Bolsvg#') format('svg');
font-weight:bold;
font-style:normal;
如果您没有这种格式,请在此处下载并转换她的
@font-face
{
font-family: Comic Sans MS !important;
src: url('../fonts/Comic Sans MS Regular/comic.ttf');
}
对于这个问题。首先删除空格b/w文件夹名称,如将另一个名称替换为Comic Sans MS Regular
。对于字体系列,您可以选择font-family: Comic Sans MS !important;
以外的其他名称并为此删除!important
。。如果这是有效的,那么很好,否则你可以选择。。字体生成器。你可以在这里选择字体,你可以得到字体的网页工具包。
http://convertfonts.com/
http://everythingfonts.com/font-face
相关文章:
- 如何在tinymce编辑器中启用字体系列和颜色选项
- 无法将字体系列设置为“”;Arial黑色”;通过Firefox中的JavaScript
- 如何在draft.js中设置默认的字体系列和大小
- 无法更改类的字体系列
- Jquery attr() - Mozilla在设计方面表现不同(不同的字体系列或字体大小?)
- 只能使用 jQuery 更改文本的字体系列一次
- 设置内容样式包含字体系列、字体大小和颜色的可编辑列表 (
- )
- 在 CKEditor 中设置字体大小和字体系列
- 使用爬网程序查找多个网站的字体系列
- 按一定间隔自动更改字体系列
- JQuery Mobile-覆盖整个主体的字体系列主题
- 使用javascript更改字体系列字体大小和字体粗细不起作用
- @font face在Chrome中无法呈现正确的字体系列
- 如何获取浏览器支持的字体系列列表
- 选择具有不同字体系列的列表选项-如何做到这一点
- 如何更改新窗口的字体系列
- 选择选项字体系列在MAC os(chrome和safari浏览器问题)和windows safari浏览器问题中不工作
- 允许用户编辑字体系列
- HTML / 更改字体系列
- 如何在 Fabric 中获取整个字体系列列表.js