ブラウザー (どのブラウザーでも) がどのように動作するかについて混乱しています。なぜなら、それはすべてで起こっているからです。ここで何が起こっているのか: Gentium と呼ばれる無料のフォントを使用しています。font-size は 16px line-height は 19px
すべて問題ないようです。改行なしスペース - 問題ありません - 文字としてフォントに存在します。シンスペース 動作もOK。
しかし、私が使用しようとすると: (#8194) または (#8195)
ブラウザーは適切な幅のスペースを作成しますが、高さもあるようで、CSS の行の高さの規則にもかかわらず、テキストの行全体が下に押し出されます。何が起こっているか知っている人はいますか?Chars #8194 と #8195 は通常、フォント ファイルの一部として含まれていません。ブラウザはどのように計算しますか? (通常は問題なく動作します。) 文字がフォント ファイルにない場合、文字はどこから取得されますか?
ありがとう。