私は最近 HTML/CSS の学習を始めましたが、フォントとブラウザー間の互換性に本当に不満を感じ始めています。個人サイトでカスタム フォント (Klavika) を使用しており、それをサーバーにアップロードしましたが、ブラウザー間で互換性を持たせる方法がわかりません。このサイトはhttp://www.tommaxwell.meにあり、ご覧のとおり、表示されているフォントは非常に醜いです。誰かが私のコードを見て、私を正しい方向に導くことができますか?
CSS:
body {
background-image: url(209241_2453996366505_1946848896_o.jpg);
background-size:cover;
}
@font-face {
font-family: klavika-medium;
src: url(Klavika-Medium.otf);
}
h1 {
text-align: center;
margin-top: 10%;
font-family: klavika-medium;
color:#FFFFFF;
font-size: 6.250em;
}
p {
position: relative;
top:-8%;
text-align: center;
font-family: klavika-regular;
color:#FFFFFF;
font-size: 1.875em;
}
ul {
position: relative;
text-align: center;
list-style-type: none;
margin-top: 5%;
left:36.5%;
font-family: klavika-medium;
}
ul li {
font-size: 40px;
}
ul li a {
text-decoration: none;
color: #FFFFFF;
opacity: 0.8;
float:left;
padding-right:3%;
}
ul li a:hover {
opacity: 1.0;
}