css - 如何在asp.net 网站中使用自定义字体?

标签 css asp.net fonts

我正在创建一个 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 enter image description here

关于css - 如何在asp.net 网站中使用自定义字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24427771/

相关文章:

c# - 使用 C# 检测和操作 XPS 文档中使用的字体

css - CSS中的div高度问题

html - 将单选按钮和标签保持在同一行

javascript - 数组中的元素自动更新

c# - 在 web api 2 中仅序列化 DateTime 的日期部分

c# - ASP.Net MVC AsyncController 日志请求处理时间

css - 将外部字体应用于 CSS 时遇到问题

internet-explorer - Internet Explorer中TTF支持的状态是什么?

php - 带有 php 页面的不需要的 2 倍样式元素

asp.net - 是否可以在前端将对象传递给用户控件?