RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

24
Friendly Typography Anton Kazanov Innovecs

description

В субботу, 22 июня, состоялась первая внешняя встреча TechHangout сообщества! Мероприятие прошло под лозунгом «One day of inspiring talks on Front-End». На Front-End TechHangout Антон Казанов, специалист компании Innovecs, поведал нам о RWD: Friendly Typography. * TechHangout сообщество было основано в 2012 году разработчиками компании Innovecs с целью обмена знаниями и опытом. Эта внутренняя инициатива оказалась настолько востребованной и популярной, что за незначительное время у Hangout появился свой логотип, блог и группа на facebook с возможностью обсудить услышанное. Подобные встречи являются частью образовательного проекта Innovecs, который активно развивает направление внутренних тренингов, программу обмена знаниями и опытом среди специалистов. Если у вас есть неутомимое рвение к новым знаниям, профессиональному росту, или же вы хотите поделиться своим опытом - добро пожаловать в TechHangout Club! Присоединяйтесь к обсуждению - https://www.facebook.com/groups/techhangout/ Читайте нас на - http://hangout.innovecs.com/

Transcript of RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

Page 1: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

Friendly Typography Anton Kazanov

Innovecs

Page 2: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

Px, pt, em , rem etc.

Font Size Units

Page 3: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

There is no country for pixels

Page 4: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

Wide variety of screens and resolutions

Page 5: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

Context

Page 6: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22
Page 7: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22
Page 8: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

Real font size isn’t always

what you want

Page 9: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

Perceived Size

Page 10: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

Readability

• Use a big font size and adapted line-height

• A line should have approximately 80 chars

• Avoid paragraphs of more than 5 lines

Page 11: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

em , rem etc.

Relative Units

Page 12: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

em

1em = base font size

inherit from parent

Relative Units

rem

rem – root em

inherit only from root

Page 13: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

em

1em = base font size

inherit from parent

Relative Units

rem

rem – root em

inherit only from root

target ÷ context = result

Page 14: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

Increase or decrease base font size to adjust text

Page 15: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

Base Font

@media only screen and (min-width : 1824px) {

body{

font-size: 160%;

}

}

@media only screen and (min-width : 1224px) {

body{

font-size: 140%;

}

}

Page 16: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

If there was a property

which screams

don’t use pixel values

it’s line-height

Source: http://webdesign.tutsplus.com/articles/typography-articles/taking-the-erm-out-of-ems

Page 17: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

Fixed line-height

font-size: 140% font-size: 160%

Page 18: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

Relative line-height

font-size: 140% font-size: 160%

Page 19: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

Fully Fluid

• vw: each unit is equal to 1% of the width of the containing block

• vh: each unit is equal to 1% of the height of the containing block

• vmin: each unit is equal to whichever one is smaller

Page 20: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

Flexibility

Page 21: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

Flexibility

Adaptability

Page 22: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

Flexibility

Adaptability

Readability

Page 23: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22
Page 24: RWD: Friendly Typography (by Anton Kazanov) – Front-End TechHangout - 2013.06.22

Thank You!