Jump to content
  • 0

Значение размера шрифта


olf
 Share

Question

Столкнулся я с такой проблемой. Дизайнер дал на верстку макет, шрифты в котором указаны в пунктах:

1.jpg

На моё требование перевести в пиксели ответил, что я дилетант и он сделал всё правильно.

У него, видимо, как графического дизайнера, - шрифт в фотошопе установлен в пунктах и имеет размер одного из текстов 8пт. У меня шрифты в пикселях, и этот же шрифт показывает 33,33 пикс:

2.jpg

Меня обвиняют, что я не особо компетентен, если не могу перевести пункты в пиксели сам. Но если 8пт - это 11px (согласно формуле для Windows 8пт * (96/72) = 11px), то шрифт получается мельче гораздо. Впрочем, font-size:8pt - тем более.

Гуру css, скажите, прав ли дизайнер? Он утверждает, что он не обязан предоставлять шрифт в рх и указал на вот эту ссылку http://habrahabr.ru/qa/2452/.

И если он прав, - что делать, чтоб шрифт соответствовал макету? font-size:33px назначать?

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Ссылка, что-то не к селу не к городу вообще...

Дизайнеру по рукам давать надо. Уважающий себя и других дизайнер должен указывать размеры в px ИМХО.

А вы просто зайдите в настройки фотошопа и установите единицы размерностей по-умолчанию на px, тогда все пункты будут фотошопом переведены в px

h_1369471346_7788371_422aa9d988.png

Хотя видимо вы это и так сделали

Link to comment
Share on other sites

  • 0

Так у меня в пикселах и стоят. А у дизайнера - в пунктах, - по-умолчанию видимо (я проверил, изменив у себя настройки на пункты). И обвинил меня в некомпетентности. Но повторюсь, - я ж не могу шрифту задавать 33,33px ? Должно быть целое число.

Моё мнение - для контентной части, где пользователь можен изменить величину шрифта в браузере, - желательно в em указывать (или %). А там, где шрифт может развалить верстку - в px.

Или я не прав, а прав дизайнер, который в пт шрифты обозначает?

Edited by olf
Link to comment
Share on other sites

  • 0
Но повторюсь, - я ж не могу шрифту задавать 33,33px ? Должно быть целое число.

кто тебе такое сказал? напиши 33px и забей.

не вижу вообще смысла поднимать текущую тему. дизайнер - мудак. а тебе нечего было разводить демогогию из-за сотых в пикселях. тебе ничто не мешает написать 33.33px в стилях.

У меня есть такое (значение генерирует скрипт а не я вручную):

font-size: 11.9px;

и такое:

font-size: 19.999000000000002px;

и честно говоря меня это мало заботит, так как я все равно попадаю в pixel perfect B)

Link to comment
Share on other sites

  • 0

font-size: 11.9px;

браузер думаю приведет это значение к 12px;

Да уж. Pixel perfect тоже пользуюсь, - но обидно, что некомпетентным обзывают. Я привык признавать свои ошибки, чтоб не повторять в будущем, поэтому и создал эту тему, чтоб разобраться. Возможно, тут другие мнения по поводу моей компетентности будут?

Пока получается, дизайнеру главное работу сдать, а что верстальщик с макетом дальше делать будет - не его забота.

Edited by olf
Link to comment
Share on other sites

  • 0
Моё мнение - для контентной части, где пользователь можен изменить величину шрифта в браузере, - желательно в em указывать (или %). А там, где шрифт может развалить верстку - в px. Или я не прав, а прав дизайнер, который в пт шрифты обозначает?

На pt дизайнер настаивает, видимо, потому, что к ним привык при работе над полиграфией. К веб-дизайну его желательно не подпускать.

Пока получается, дизайнеру главное работу сдать, а что верстальщик с макетом дальше делать будет - не его забота.

Да, такое нередко бывает. Но бывает и другая ситуация: верстальщик работу сдаст, а вёрстка такая, что что-либо изменять себя дороже и легче всё переделать.

Link to comment
Share on other sites

  • 0
Но бывает и другая ситуация: верстальщик работу сдаст, а вёрстка такая, что что-либо изменять себя дороже и легче всё переделать.
Вот поэтому и требовал, чтоб размеры в пикселях были. Почему-то я привык делать верстку согласно макету чтоб было. Про кросбраузерность, валидацию и семантику кода даже молчу - это по-умолчанию.
Link to comment
Share on other sites

  • 0
Да уж. Pixel perfect тоже пользуюсь, - но обидно, что некомпетентным обзывают.

Для того что бы кого-то называть некомпетентным надо очень хорошо владеть знаниями того человека, которым таковым называешь.

В данном случае дизайнер (опираясь на изложенный тобой диалог) показал свою некомпетентность и низкой профессионализм (в рамках общения). Не стоит заморачиватся.

Link to comment
Share on other sites

  • 0

Спасибо за поддержку. А то я уж было подумал... Я тем временем уже отказался от данной работы и с головой погрузился в другую. Потому как фрилансер. А если б в студии работал - было бы как в том анекдоте: "Я уже знаю, что не вы украли, - но осадок остался".

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By pitchcontrol
      Доброго дня всем.
      Есть пример https://codepen.io/pitchcontrol/pen/bGbJdgZ Две таблицы вложены в блок, у блока задан размер шрифта x-large, у одной таблицы задан large а у другой smaller.
      Получается у них должны быть одинаковые размеры, но по факту они разные. Почему это так?
    • By мурамаса
      <div class="center-menu"> <div class="center-bar-one"> <h1> Новости </h1> <p>Сегодня 21 января было совершено нападение на одного из наших брокеров, прямо у дверей московской фондовой биржи. Нападающий выскочивший из за угла был одет в черный костюм с красным галстуком и в маске напала на олега олежина после чего скрылся и его след простыл. Олежин был немедленно госпитолизирован, мвд по московской области ведет расследование.</p> </div> </div> Вот хтмл код этого элемента
      .center-bar-one { float: left; width: 150px; height: 200px; font-size: 11px; color: blue; } Когда я прописываю размер шрифта и в коде присутствует тег <p>, то размер шрифта не меняется. Если прописать например цвет, то никаких проблем нет. Когда убираю тег <p> то шрифт меняется. В чем дело? помогите
    • By Compaq6720s
      Доброе!
      Можно как-то расширить http://htmlbook.ru/css/font
      Есть блок тектса, у него сейчас:

      font: 16px/19px 'Myriad Pro';
      ... но если нет в системе Myriad Pro, хотелось бы следующим подрубить trebuchet ms c 15px/17px , ибо 16px/19px от Myriad Pro уже не подходят.
      Браузер может прочитать только такую конструкцию:

      font: 16px/19px 'Myriad Pro', trebuchet ms;
      но не такую... (которую бы хотелось)

      font: 16px/19px 'Myriad Pro', 15px/17px trebuchet ms;
      Есть какой-то выход из подобной ситуации?
    • By istepan
      Есть поле ввода. В него человек может ввести как короткий текст, так и длинный. Нужно сделать, что бы текст пропорционально вмещался в поле ввода.
      То есть, если длина текста привышает длину поля ввода, то размер уменьшается.
      Данная проблема решается скорее всего с помощью js, может кто-то сталкивался с уже готовым скриптом? Если нет, то как правильней расчитать размер текста, если длина поля ввода известна?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy