最初から、私がやろうとしていることは「正しい方法」ではないことを知っていると言う必要がありますが、私が働いているクライアントは必死にこの特定のフォントを望んでいます.
そのため、クライアントの 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;
}
そして、通常、すべてが魔法のように機能することを期待していました。
しかし、そうではありません...
これは次のようになります。
そして、ここに私のバージョンがあります:
何か案は?