我搜索了很多试图找出如何在网页上嵌入字体的方法。据我了解,您应该以 .ttf 和 .eot 格式将字体上传到您的网页。并在样式表中使用@font-face。
我已将 Kingthings_Italique.eot 和 Kingthings_Italique.ttf 放在我网页的根目录中。
创建一个这样的样式表。
.MyStyle
{
/* For IE */
@font-face
{
font-family: 'Kingthings Italique';
src: url('Kingthings_Italique.eot');
}
/* For Other Browsers */
@font-face
{
font-family: 'Kingthings Italique';
src: local('Kingthings Italique Regular'),
local('KingthingsItalique-Regular'),
url('Kingthings_Italique.ttf') format('truetype');
}
}
首先我这样称呼它
<head runat="server">
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
我试着像这样使用它
<asp:Label ID="lbl" runat="server" Font-Bold="True"
Font-Size="30pt" Text="TEST123" CssClass="MyStyle"></asp:Label>
但无论我使用 ie8 还是 chrome2,字体都不会改变。
如果我理解http://randsco.com/?p=680&more=1&c=1正确应该是可能的
如果我在 ie8 中打开源代码,我应该能够看到字体名称吗?因为如果我通过 ie8 代码搜索 king 我什么也找不到