要素を使用してpre
、特殊なUnicode文字(⚡⚑▶◀⁋)を含むテキストを表示しています。ブラウザがこれらの特殊文字を通常の文字よりも広くレンダリングし、水平方向により多くのスペースを占めることに気づきました。
これはここで簡単に確認できます:https ://gist.github.com/968b5c22cce14909cf27 両方の行は20文字ですが、最初の行は長い(画面のピクセル)ことに注意してください。
pre要素(またはモノスペースフォントが適用されている他の要素)に実際に固定された文字幅を強制する方法(CSS)はありますか?
ChromeとFirefoxをチェックしましたが、どちらも特殊文字の幅を広げています。