2010-08-13 2 views
0

Этот вопрос немного странный. Я должен убедиться в расстоянии между буквами сверху и снизу. Теперь, вычисляя высоту буквы в пикселе, скажем, размер шрифта = 14px означает, что моя высота выделенного пикселя для буквы составляет 14 пикселей? А как насчет писем с хвостом? Как их хвосты выделяются в пикселях?Верхний регистр высоты хвоста (g, j, p, q, y)

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

насчет моих строчных букв с хвостом

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

Есть определенная высота его хвоста, который переливается на пиксель для предоставленное для шрифта?

+1

Возможно интересное чтение: http://nwalsh.com/comp.fonts/FAQ/cf_8.htm – sarnold

ответ

1

хвост включен в выделенные пиксели, если я правильно помню. Проверьте это с помощью добавления границы к промежутку только с письмом:

<span style="border: 1px solid #f00">q</span> 
+0

извините, но я не говорю о размере шрифта в Интернете, а в графике. –

+0

, но знаете? у вас может быть точка там .. –

+0

хорошо также относится и к графике, если вы заходите в Photoshop, должен быть поле, содержащее буквы. хвосты все еще находятся внутри этих текстовых полей, то есть они учитываются при подсчете пикселей – corroded

1

Я бы предположил, что это во многом зависит от системы, которую вы используете, чтобы измерить высоту глифов. Если вам повезет, сам шрифт предоставляет метрики для высоты строки текста. Когда метрики высоты недоступны, вообще говоря (и особенно с веб-технологиями), высота получается согласованной с высотой в два раза высоты строчной буквы «x» (высота строчной буквы «x» называется x-height) , В спецификации CSS есть a section о том, как можно оценить высоту x шрифта, которая содержит больше информации.

Смежные вопросы