我的自定义字体在MS Word中有效,但它在Visual Studio 2012中无效(在列表中显示但无法识别和有效)。有没有人知道为什么。字体是True类型。
答案 0 :(得分:0)
我发现处理此问题的最佳方法是避免尝试将自定义字体添加到visual studio或Windows。我已经看到很多关于如何添加它的帖子,但是没有一个能够很好地运行,特别是对于Web应用程序。我多次部署的最佳解决方案是严格使用CSS。我多次使用下面的方法,它完美地运作。我确实碰到了一些跨浏览器的问题。请务必将源指向字体文件所在位置的路径和文件名。这是一个很好的链接,解释了如何解决一些跨浏览器问题:http://www.iandevlin.com/blog/2009/12/webdev/adventures-with-font-face
@font-face {
font-family:"NameOfFont";
src: url("NameOfFont.ttf") /* TTF file for CSS3 browsers */
}
.newFont
{
font-family: 'NameOfFont';
}
使用IE更加完整地使用它。您必须将TTF转换为EOT格式。那里有几个转换器。以下是适用于该修复程序的CSS。
@font-face {
font-family: 'FontName';
src: url('FontFile.eot');
}