我正在创建一个 asp.net 网站,我想在其中设置标签的字体。我正在尝试通过 CSS 来完成此操作。我需要应用的字体是 Shivaji05,它在大多数系统上都不可用.这是 CSS:
body
{
}
@font-face {
font-family: "Shivaji05";
src:url("/Shivaji05.eot");
src:url("/Shivaji05.woff")format("woff");
src:url("/Shivaji05.ttf")format("truetype");
font-weight: normal;
font-style: normal;
}
.txtQues
{
font-family: "Shivaji05";
font-size:14px;
background-color:White;
}
来源:
<head>
<link href="../FontSettings.css" rel="stylesheet" type="text/css" />
</head>
<asp:Label ID="lblQuestionText" runat="server" Text="Type Your Question Here"
Font-Bold="True" EnableTheming="False" CssClass="txtQues"></asp:Label>
但这行不通,这有什么错误吗?我应该如何让它工作?请建议是否有其他替代方法。
最佳答案
看看下面的代码。此外;一旦在配置文件或 IIS 设置中定义字体 MIME 类型,自定义字体将在每个浏览器中呈现。
@font-face {
font-family: 'Shivaji05';
src: url('Shivaji05.eot');
src: url('Shivaji05.eot?#iefix') format('embedded-opentype'),
url('Shivaji05.woff') format('woff'), /* Modern Browsers */
url('Shivaji05.ttf') format('truetype'),
url('Shivaji05.svg#svgFontName') format('svg');
}
Note: All latest browser have support for font type
woff
.
更新
见附图。为字体格式定义 MIME 类型 .woff
MIME 类型将为 application/x-font-woff
关于css - 如何在asp.net 网站中使用自定义字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24427771/