我正在使用VS2010开发asp.net 4.0。我试图使用自定义字体为几个文本。
我有'字体'文件夹,其中包含字体文件。
css是(css文件夹中的css文件)
@font-face {
font-family: "Trade Gothic20";
src: url('../Fonts/TradeGothicLTStd-BdCn20.otf');
该字体在本地工作,但当我移动到服务器时,它不起作用。
我已将Build Action Property设置为内容。
可能是什么原因?
我看到了一个问题(下面)
我是否需要写配置文件,但我有'otf'扩展文件?
请指导我。
感谢。
答案 0 :(得分:1)
试试这个:
希望这有帮助
答案 1 :(得分:0)
请尝试使用不同的字体格式,因为某些浏览器只能查看特定的字体格式
喜欢这个@font-face { font-family: 'Trade Gothic20';
src: url('http://www.URL/fontname.eot');
src: url('http://www.URL/fontname.ttf') format('truetype'), url('http://www.URL/fontname.woff') format('woff'), url('http://www.URL/fontname.svg') format('svg');
font-weight: normal;
font-style: normal;
}
答案 2 :(得分:0)
尝试输入不带..(而不是参考)的完整URL:
示例:
src: url('http://devserver/MyPortal/Content/MvcGrid/Fonts/GridGlyphs.woff') format('woff');
或没有服务器名称:
src: url('MyPortal/Content/MvcGrid/Fonts/GridGlyphs.woff') format('woff');