我已经搜索了很多,试图找出如何在网页上嵌入字体的方法。据我所知,您应该以.tff和.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,我什么也找不到。