最初から、私がやろうとしていることは「それを行う正しい方法」ではないことを知っていると言う必要がありますが、私が働いているクライアントはこの特定のフォントを必死に望んでいます。
したがって、クライアントのWebサイトで、VOGUEが使用するのとまったく同じフォントを使用する必要があります。そこで、.eotと.ttfを取得して、サーバーにアップロードしました。次に、CSS定義を追加しました。
/*fonts fonts for IE*/
@font-face {
font-family: VogueDidot;
src: url('font/FBDidotL-Regular.eot') format('embedded-opentype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "VogueDidot Light";
src: url('font/FBDidotL-Light.eot') format('embedded-opentype');
font-weight: normal;
font-style: normal;
}
/*fonts for other browsers*/
@font-face {
font-family: VogueDidot;
src: url('font/FBDidotL-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "VogueDidot Light";
src: url('font/FBDidotL-Light.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
そして私の要素のCSSは次のとおりです。
.post h1 {
display: block;
height: 100%;
font-family: VogueDidot;
font-size: 55px;
text-transform: uppercase;
overflow: hidden;
line-height: 58px;
}
そして、通常、私はすべてが魅力のように機能するのを見ることを期待していました。
しかし、そうではありません...
次のようになります。
そして、それは私のウェブサイトでどのように見えるかです:
何か案は?