Размер шрифта в пикселях

Почему все пытаются сделать это трудным путем? Конечно, некоторые из этих подходов будут работать, но они более сложны, чем необходимо.

Хорошо, сначала - вам нужно изображение, которое поместится в вашей панели навигации. Вы можете настроить изображение с помощью атрибута css height (позволяя масштабировать ширину) или просто использовать изображение подходящего размера. Что бы вы ни решили сделать - то, как это будет выглядеть, будет зависеть от того, насколько хорошо вы измените размер своего изображения.

По какой-то причине каждый хочет прикрепить изображение внутри якоря с помощью navbar-brand, и в этом нет необходимости. navbar-brand применяет стили текста, которые не являются необходимыми для изображения, а также класс navbar-left (точно так же как pull-left, но для использования в панели навигации). Все, что вам действительно нужно, это добавить navbar-left.

<a href="#" class="navbar-left"><img src="/path/to/image.png"></a>

Вы можете даже следовать за этим с товарным знаком navbar, который появится справа от изображения.

36
задан Naaff 1 July 2009 в 20:38
поделиться

3 ответа

Размер точки определяется как 1/72 дюйма . То есть шрифт из 72 пунктов составляет примерно 1 дюйм от самого низкого спуска до самого высокого подъема. Таким образом, максимальная высота глифа в шрифте 72pt составляет около 1 дюйма.

На странице технических характеристик iPhone от Apple утверждается, что iPhone в настоящее время имеет разрешение 163 пикселей на дюйм. Таким образом, 72 точки составляют 163 пикселя, или около 2,2639 пикселей на точку. Просто помните, что каждый глиф различается по высоте и ширине, так что это очень приблизительная оценка размера. Как правило, расстояние между базовыми линиями будет немного больше, чем размер шрифта, чтобы строки текста не врезались друг в друга.

Если вам нужны точные измерения (а вы, вероятно, это сделаете), тогда ты' Мне нужно будет фактически измерить глифы шрифта, используя информацию о метрике шрифта. Вы можете сделать это с помощью дополнений UIKit NSString , которые позволят вам измерить размер конкретной строки при отображении на экране.

62
ответ дан 27 November 2019 в 05:21
поделиться

Я полагаю, вы ищете расширения UIFont NSString , которые позволяют вычислить размер строки с учетом UIFont .

Вот ссылка

В частности, методы sizeWithFont .

3
ответ дан 27 November 2019 в 05:21
поделиться

Вы не можете надежно преобразовать точки в пиксели, так как ppi (количество точек на дюйм) будет меняться от монитора к монитору. Прочтите;

http://hsivonen.iki.fi/units/

Преобразование пикселей в точки

Тем не менее, некоторые люди составили несколько справочных таблиц и калькуляторов, которые могут помочь вам начать работу;

http://www.unitconversion.org/typography/postscript-points-to-pixels-x-conversion.html

http://sureshjain.wordpress.com/2007/07/06/53/

0
ответ дан 27 November 2019 в 05:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: