text-overflow: ellipsis
が一部のフォントで動作しないようですが、これはよく知られた問題ですか?下記の例をご確認ください。最初のspan
も省略記号で終わらなければなりません。 動作させるにはどうすればよいですか?テキストオーバーフロー:特定のフォントで省略記号が使用できません。
@import url(https://fonts.googleapis.com/css?family=Catamaran&subset=latin,latin-ext);
*{
font-family: Catamaran;
}
span.eli{
text-overflow: ellipsis;
overflow: hidden;
width: 30%;
display: inline-block;
white-space: nowrap;
}
span.arial{
font-family: sans-serif;
}
<span class="eli">Some real long text some real long text some real long text some real long text some real long text some real long text some real long text some real long text some real long text </span><span>Short</span><span>Short</span>
<span class="eli arial">Some real long text some real long text some real long text some real long text some real long text some real long text some real long text some real long text some real long text </span><span>Short</span><span>Short</span>
一部のカスタムフォントで[テキストオーバーフロー省略記号が表示されません](https://stackoverflow.com/questions/28587045/text-overflow-ellipsis-not-showing-with-some-custom-font) –