私はウェブページにフォントを埋め込む方法を理解しようとたくさんググった。私が理解しているように、フォントを.ttfおよび.eot形式でWebページにアップロードする必要があります。そして、スタイルシートで@font-faceを使用します。
Kingthings_Italique.eotとKingthings_Italique.ttfをWebページのルートに配置しました。
このようなスタイルシートを作成します。
.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コードでキングを検索しても、何も見つからないためです。