肉うどん

※本ページは広告が含まれています

「 Google Fonts 」 一覧

Webフォントの3点リーダが下に張り付くのを3点リーダだけ日本語フォントで上書きして直す方法

ネットでたまに、3点リーダ(…)が地球の重力に引かれてベースラインに張り付いているサイトがあるじゃないですか。まあ英字フォントを指定してるせいなんですけど。

かくいう当サイトもずっとそうなっていたのですが、気になるので直すことにしました。そのときに使った方法を記載しておきます。

この問題の大元の原因は、Unicodeが英字フォントと日本語フォントで違う文字のコード値を共有しているせいです。円マーク(¥)とバックスラッシュ(\)みたいなものですね。Unicodeの設計がクソとか文句を言っても今更変わることはないし、直したければこの仕様に従った上で正しい表示が得られる方法を考える必要があります。

続きを読む »