縦型メニューにNeueHelveticaThaiLightウェブフォントを使用しようとしています。このメニューの文字は大きいはずですが、行間のスペースは大きくありません。だから私は設定font-size
しline-height
、cssと外観は完璧ですが、機能はそうではありません。
各リンクは文字の上下に伸びているため、隣接するアイテムのクリック可能な領域が重なり、ユーザーがクリックしたリンクをたどることができません。この問題は、Arial、Verdanaなどの通常のフォントを使用する場合には存在しません。
問題はおそらくフォント自体にありますが、どうすれば回避できますか?回避策はありますか?fonts.comに質問を送信しました。フォントを提供しているが、まだ回答を待っているWebサイトです。
HTML:
<ul class="menu">
<li><a href="1">Item 1</a></li>
<li><a href="2">Item 2</a></li>
<li><a href="3">Item 3</a></li>
</ul>
CSS:
ul.menu a {
font-family: 'HelveticaNeueW31-Light';
font-size: 39px;
line-height: 28px;
}