0

この質問は少し奇妙です。上下の文字間の距離を確認する必要があります。ピクセルで文字の高さを計算するとき、たとえばフォント サイズ = 14px は、文字に割り当てられたピクセルの高さが 14 ピクセルであることを意味しますか? 尻尾付きの文字はどうですか?ピクセルで尾をどのように割り当てますか?

------------
|    **    |
|   *  *   |
|  ******  |   = for example this is a 14px font size
| *      * |
|*        *|
------------

テール付きの小文字はどうですか

------------
|          |
|  ******  |
| *     *  |  = this letter q for example
| *     *  |
|  ******  |
--------*---
        * 

フォントに割り当てられたピクセルをオーバーフローする尾の特定の高さはありますか?

4

2 に答える 2

1

グリフの高さを測定するために使用しているシステムに大きく依存すると思います。運が良ければ、フォント自体がテキスト行の高さの指標を提供します。高さのメトリックが利用できない場合、一般的に言えば (特に Web テクノロジでは) 高さは小文字の "x" の高さの 2 倍の高さと一致します (小文字の "x" の高さは x-height として知られています)。 . CSS 仕様には、フォントの x-height を推定する方法に関するセクションがあり、詳細が記載されています。

于 2010-08-13T06:49:08.087 に答える
1

私の記憶が正しければ、テールは割り当てられたピクセルに含まれています。文字だけで境界線をスパンに追加して、これを確認してください。

<span style="border: 1px solid #f00">q</span>
于 2010-08-13T06:47:34.457 に答える