SlideShare a Scribd company logo
1 of 80
Download to read offline
Использование	
  кастомных
шрифтов
Гела	
  Сидорцова
Разработчик	
  интерфейсов




Я.Субботник,	
  Минск,	
  2	
  июня	
  2012	
  года




                                                      1
Образец подзаголовка




2
                       2
i-­‐font

3
               3
Зачем	
  нам	
  кастомные	
  
шрифты?



4
                                4
5
    5
5
    5
Кому	
  что?




6
               6
Разным	
  браузерам	
  	
  —	
  разные	
  форматы	
  
шрифтов




        ? woff oE svg eot

7
                                                        7
Подключение	
  шрифтов	
  в	
  браузерах




8
                                           8
Для	
  IE9	
  отдаем	
  *.woff

                                *.woff!
                                *.woff!




9
                                         9
Подключение	
  шрифтов	
  в	
  браузерах




10
                                           10
Какой	
  формат	
  какому	
  браузеру?




11
                                         11
Какой	
  формат	
  какому	
  браузеру?

                    6-­‐8     *.eot




11
                                         11
Какой	
  формат	
  какому	
  браузеру?

                    6-­‐8     *.eot

                       9      *.woff



11
                                         11
Какой	
  формат	
  какому	
  браузеру?

                    6-­‐8     *.eot

                       9      *.woff

                              *.M
11
                                         11
Инструменты




12
              12
Дизайнеры


              yandex.?


     yandex.eot    yandex.woff



13
                                13
fontsquirrel.com


14
                        14
15
     15
Важно	
  помнить




16
                   16
Важно	
  помнить

— быть	
  аккуратным	
  с	
  настройками	
  в	
  
  Rendering	
  -­‐	
  Fix	
  Ver]cal	
  Metrix	
  и	
  
  Remove	
  Kerning	
  




17
                                                          17
Важно	
  помнить
— ставить	
  галочку	
  в	
  настройках	
  
  Subsedng	
  на	
  Cyrillic	
  при	
  генерации	
  
  кириллического	
  шрифта	
  




18
                                                       18
Важно	
  помнить

— отсечь	
  ненужные	
  символы




19
                                  19
Синтаксис




20
            20
Синтаксис	
  подключения	
  кастомных	
  
   шрифтов	
  для	
  IE<9
   общепринятый:
@font-face {
  font-family: 'konkord';
  src: local('konkord');
  src: url('i-font_face_konkord.eot?#iefix')
  format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

   21
                                               21
Синтаксис	
  подключения	
  кастомных	
  
   шрифтов	
  для	
  IE<9
   сокращенный:
@font-face {
  font-family: 'konkord';
  src: local('konkord');
  src: url('i-font_face_konkord.eot?#iefix')
  format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

   22
                                               22
Избавляемся	
  от




23
                    23
Избавляемся	
  от
— объявления	
  формата	
  шрифта

     format('embedded-opentype')




24
                                    24
Избавляемся	
  от
— объявления	
  формата	
  шрифта;
— стиля	
  и	
  насыщенности

     font-weight: normal;
     font-style: normal;




25
                                     25
Избавляемся	
  от
— объявления	
  формата	
  шрифта;
— стиля	
  и	
  насыщенности;
— хак-­‐конструкции	
  

     ...?#iefix




26
                                     26
Избавляемся	
  от
— объявления	
  формата	
  шрифта;
— стиля	
  и	
  насыщенности;
— хак-­‐конструкции,	
  которая	
  нужна	
  в	
  случае	
  

...
src: url('i-font_face_konkord.eot?
#iefix'),
     url('i-font_face_konkord.ttf');
...



27
                                                              27
Подключение	
  css	
  на	
  проектах


                             *.css


           6-­‐8             *.ie.css


28
                                        28
Важно
— делать	
  проверку	
  на	
  наличие	
  шрифта	
  у	
  
  пользователя

     ...
     src: local('konkord');
     ...




29
                                                           29
Важно
— делать	
  проверку	
  на	
  наличие	
  шрифта	
  у	
  
  пользователя;
— выносить	
  проверку	
  в	
  отдельный	
  дескриптор	
  src,	
  
  так	
  как	
  IE<9	
  и	
  Opera	
  10.10	
  не	
  понимают	
  проверку	
  в	
  
  общем	
  src	
  

      @font-face {
        font-family: 'konkord';
        src: local('konkord');
        src: url('i-font_face_konkord.eot');
      }


30
                                                                                     30
Синтаксис	
  подключения	
  кастомных	
  
шрифтов	
  для	
  остальных	
  браузеров
общепринятый:
@font-face {
   font-family: 'konkord';
   src: local('konkord');
   src: url('i-font_face_konkord.woff')
format('woff'),
        url('i-font_face_konkord.ttf')
format('true-type');
   font-weight: normal;
   font-style: normal;
}
31
                                            31
Синтаксис	
  подключения	
  кастомных	
  
шрифтов	
  для	
  остальных	
  браузеров
сокращенный:
@font-face {
   font-family: 'konkord';
   src: local('konkord');
   src: url('i-font_face_konkord.woff')
format('woff'),
        url('i-font_face_konkord.ttf')
format('true-type');
   font-weight: normal;
   font-style: normal;
}
32
                                            32
Порядок	
  отдачи	
  шрифта


src: url('konkord.woff'),
     url('konkord.ttf');




 33
                               33
Проблемы	
  кастомных	
  
шрифтов



34
                            34
1.	
  Скачки	
  текста	
  до	
  document.ready()




35
                                                   35
при	
  загрузке:

после	
  загрузки:




  36
                     36
#1	
  костыль:
прописываем	
  альтернативный	
  шрифт
.b-logo_type_text .b-logo__link
{
    font-family: Yandex, Arial,
                 Helvetica, san-serif;
}




37
                                         37
при	
  загрузке:

после	
  загрузки:




  38
                     38
#2	
  костыль:
скрываем	
  содержимое
 .b-logo_type_text .b-logo__link
 {
     visibility: hidden;
 }




39
                                   39
#2	
  костыль:
   показываем	
  содержимое
BEM.DOM.decl({ name : 'b-bla-bla',
                 modName : 'custom',
                 modVal : 'font' }, {
 onSetMod: {
   'js': function() {
      this.setMod('visibility', 'visible');
    }
 }
});


   40
                                              40
при	
  загрузке:

после	
  загрузки:




  41
                     41
#3	
  решение	
  для	
  небольших	
  шрифтов:
base64
 @font-face {
 	   font-family: 'YandexEn';
 	   src: local('YandexEn');
 	   src: url(data:font/woff; charset=utf-8;
 base64,d09GRgABAAAAAAqIABAAAAAADfAAAQAAAAAAAAA
 AAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABoAAAAcYH6Gx
 kdERUYAAAGIAAAAHQAAACAANwAET1MvMgAAAagAAABOAAA
 AYJSuXtAAB
 +AAAAGoAAAFqx5QywWN2dCAAAAJkAAAAGgAAABoE6ANYZn
 BnbQAAAoAAAAGxAAACZQ+0L6dnYXNwA...);
 }

42
                                                  42
Тест	
  на	
  канале	
  1024	
  kbps




43
                                       43
Тест	
  на	
  канале	
  1024	
  kbps
             css             vs        style=’’...’’	
  




43
                                                           43
Тест	
  на	
  канале	
  1024	
  kbps
             css             vs        style=’’...’’	
  




     8


43
                                                           43
Тест	
  на	
  канале	
  1024	
  kbps
             css             vs        style=’’...’’	
  
           WIN
           WIN

     8     WIN

                                       WIN
43
                                                           43
2.	
  Одновременная	
  загрузка	
  больше	
  
одного	
  файла




44
                                                44
45
     45
3.	
  Кастомные	
  шрифты	
  в	
  Опере




46
                                          46
47
     47
problem?
47
                47
48
     48
Блок	
  i-­‐font




49
                   49
clck.ru/19aoR
50
                     50
Каждый	
  модификатор	
  –	
  
отдельный	
  шрифт
 i-font/
    _face/
       i-font_face_konkord.css
       i-font_face_konkord.ie.css
       i-font_face_konkord.ttf
       i-font_face_konkord.woff
       i-font_face_konkord.eot


51
                                    51
Логотип	
  шрифтом




52
                     52
Шрифт	
  Яндекса


             i-font



53
                      53
Разделение	
  шрифта	
  на	
  два	
  –
с	
  латинскими	
  символами	
  и	
  кириллицей
                 yandex.M


     _yandex-­‐ru            _yandex-­‐en




54
                                                  54
55
     55
@font-face {
	 font-family: 'YandexEn';
	 src: local('YandexEn');
	 src: url(data:font/woff;
charset=utf-8; base64,d09GR...),
	       url(data:font/truetype;
charset=utf-8; base64,AAEAAA...);
}

 56
                                    56
Входные	
  данные




57
                    57
Входные	
  данные


bemjson.js:
 block: 'b-logo',
 mods: { type: 'text' }




57
                          57
Шаблоны
b-­‐logo_type_text.bemhtml:
 block b-logo, mod type text {
   content: {
     elem: 'logo',
     content: {
       elem: 'link',
       mix: [ {
         block: 'i-font',
         mods: { face: 'yandex-ru' }
       } ]
   ...
58
                                       58
Для	
  чего	
  mix?
html:
 <div class="
   b-logo__link
   i-font i-font_face_yandex-ru">
 ...
 </div>




59
                                    59
Для	
  чего	
  mix?

i-­‐font_face_yandex-­‐ru.css:
 .i-font_face_yandex-ru
 {
     font-family: YandexRu;
 }




60
                                 60
Для	
  чего	
  mix?

b-­‐logo_type_text.css:
 .b-logo_type_text .b-logo__link
 {
     font-size: 46px;
     text-decoration: none;
     color: #000;
 }



61
                                   61
Результат



     *.woff

     *.png


62
             62
Преимущества




63
               63
Преимущества
— сохраняется	
  поиск	
  по	
  тексту;




64
                                          64
Преимущества
— сохраняется	
  поиск	
  по	
  тексту;
— онлайн-­‐переводчики	
  и	
  другой	
  софт	
  для	
  работы	
  с	
  
  текстом;




64
                                                                          64
Преимущества
— сохраняется	
  поиск	
  по	
  тексту;
— онлайн-­‐переводчики	
  и	
  другой	
  софт	
  для	
  работы	
  с	
  
  текстом;
— улучшение	
  качества	
  при	
  зуме;




64
                                                                          64
Преимущества
— сохраняется	
  поиск	
  по	
  тексту;
— онлайн-­‐переводчики	
  и	
  другой	
  софт	
  для	
  работы	
  с	
  
  текстом;
— улучшение	
  качества	
  при	
  зуме;
— взаимодействие	
  с	
  таблицами	
  стилей	
  для	
  печати;




64
                                                                          64
Преимущества
— сохраняется	
  поиск	
  по	
  тексту;
— онлайн-­‐переводчики	
  и	
  другой	
  софт	
  для	
  работы	
  с	
  
  текстом;
— улучшение	
  качества	
  при	
  зуме;
— взаимодействие	
  с	
  таблицами	
  стилей	
  для	
  печати;
— line-­‐height,	
  text-­‐shadow,	
  text-­‐align,	
  :first-­‐lemer	
  и	
  
  пр.;




64
                                                                                64
Преимущества
— сохраняется	
  поиск	
  по	
  тексту;
— онлайн-­‐переводчики	
  и	
  другой	
  софт	
  для	
  работы	
  с	
  
  текстом;
— улучшение	
  качества	
  при	
  зуме;
— взаимодействие	
  с	
  таблицами	
  стилей	
  для	
  печати;
— line-­‐height,	
  text-­‐shadow,	
  text-­‐align,	
  :first-­‐lemer	
  и	
  
  пр.;
— реализация	
  схожих	
  элементов	
  с	
  разной	
  
  текстовой	
  частью

64
                                                                                64
65
     65
Гела	
  Сидорцова
Разработчик	
  интерфейсов

gela-­‐d@yandex-­‐team.ru

   @gela_dd

   clck.ru/19aoR




                             66

More Related Content

Viewers also liked

Портфолио ведущий Леха Харис
Портфолио ведущий Леха ХарисПортфолио ведущий Леха Харис
Портфолио ведущий Леха Харис
Леха Харис
 
презентация ведущего Cергея
презентация ведущего Cергеяпрезентация ведущего Cергея
презентация ведущего Cергея
Сергей Сабанин
 
Seo 2015. что нужно знать интернет маркетологу, чтобы позиции и трафик росли ...
Seo 2015. что нужно знать интернет маркетологу, чтобы позиции и трафик росли ...Seo 2015. что нужно знать интернет маркетологу, чтобы позиции и трафик росли ...
Seo 2015. что нужно знать интернет маркетологу, чтобы позиции и трафик росли ...
i-Media рекламное агентство
 
«Контекст Мотор» - уникальная технология управления контекстной рекламой
«Контекст Мотор» - уникальная технология управления контекстной рекламой«Контекст Мотор» - уникальная технология управления контекстной рекламой
«Контекст Мотор» - уникальная технология управления контекстной рекламой
i-Media рекламное агентство
 
Эффективность рекламы: измерение конверсии в звонки (Call Tracking)
Эффективность рекламы: измерение конверсии в звонки (Call Tracking)Эффективность рекламы: измерение конверсии в звонки (Call Tracking)
Эффективность рекламы: измерение конверсии в звонки (Call Tracking)
i-Media рекламное агентство
 
Можно ли заработать в соцсетях для B2B направления
Можно ли заработать в соцсетях для B2B направленияМожно ли заработать в соцсетях для B2B направления
Можно ли заработать в соцсетях для B2B направления
Cossa
 

Viewers also liked (20)

Caligramas
CaligramasCaligramas
Caligramas
 
Recommendr
RecommendrRecommendr
Recommendr
 
Lecture justifying circumstance
Lecture justifying circumstanceLecture justifying circumstance
Lecture justifying circumstance
 
Anton Lirnik presentation
Anton Lirnik  presentationAnton Lirnik  presentation
Anton Lirnik presentation
 
Телеведущий Юрий Катков
Телеведущий Юрий КатковТелеведущий Юрий Катков
Телеведущий Юрий Катков
 
Григорий Айриев
Григорий Айриев Григорий Айриев
Григорий Айриев
 
Профессиональный ведущий Григорий Айриев
Профессиональный ведущий Григорий АйриевПрофессиональный ведущий Григорий Айриев
Профессиональный ведущий Григорий Айриев
 
Портфолио ведущий Леха Харис
Портфолио ведущий Леха ХарисПортфолио ведущий Леха Харис
Портфолио ведущий Леха Харис
 
презентация ведущего Cергея
презентация ведущего Cергеяпрезентация ведущего Cергея
презентация ведущего Cергея
 
Restoran Whisky Rooms
Restoran Whisky Rooms  Restoran Whisky Rooms
Restoran Whisky Rooms
 
Режиссура мероприятий
Режиссура мероприятийРежиссура мероприятий
Режиссура мероприятий
 
Seo 2015. что нужно знать интернет маркетологу, чтобы позиции и трафик росли ...
Seo 2015. что нужно знать интернет маркетологу, чтобы позиции и трафик росли ...Seo 2015. что нужно знать интернет маркетологу, чтобы позиции и трафик росли ...
Seo 2015. что нужно знать интернет маркетологу, чтобы позиции и трафик росли ...
 
Тактики продаж в Интернете, Александр Загуменов
Тактики продаж в Интернете, Александр ЗагуменовТактики продаж в Интернете, Александр Загуменов
Тактики продаж в Интернете, Александр Загуменов
 
«Контекст Мотор» - уникальная технология управления контекстной рекламой
«Контекст Мотор» - уникальная технология управления контекстной рекламой«Контекст Мотор» - уникальная технология управления контекстной рекламой
«Контекст Мотор» - уникальная технология управления контекстной рекламой
 
От позиций до SEO+CPA
От позиций до SEO+CPA От позиций до SEO+CPA
От позиций до SEO+CPA
 
Аутсорсинг ИТ
Аутсорсинг ИТАутсорсинг ИТ
Аутсорсинг ИТ
 
Как повысить КПД продавцов с помощью интернета на сложных рынках
Как повысить КПД продавцов с помощью интернета на сложных рынкахКак повысить КПД продавцов с помощью интернета на сложных рынках
Как повысить КПД продавцов с помощью интернета на сложных рынках
 
Seo 2015. что нужно знать интернет маркетологу, чтобы позиции и трафик росли,...
Seo 2015. что нужно знать интернет маркетологу, чтобы позиции и трафик росли,...Seo 2015. что нужно знать интернет маркетологу, чтобы позиции и трафик росли,...
Seo 2015. что нужно знать интернет маркетологу, чтобы позиции и трафик росли,...
 
Эффективность рекламы: измерение конверсии в звонки (Call Tracking)
Эффективность рекламы: измерение конверсии в звонки (Call Tracking)Эффективность рекламы: измерение конверсии в звонки (Call Tracking)
Эффективность рекламы: измерение конверсии в звонки (Call Tracking)
 
Можно ли заработать в соцсетях для B2B направления
Можно ли заработать в соцсетях для B2B направленияМожно ли заработать в соцсетях для B2B направления
Можно ли заработать в соцсетях для B2B направления
 

Similar to Ангелина Сидорцова "Использование кастомных шрифтов"

Cовременный станок верстальщика
Cовременный станок верстальщикаCовременный станок верстальщика
Cовременный станок верстальщика
mcslayer
 
как стать хорошим веб технологом. нарек мкртчян. зал 4
как стать хорошим веб технологом. нарек мкртчян. зал 4как стать хорошим веб технологом. нарек мкртчян. зал 4
как стать хорошим веб технологом. нарек мкртчян. зал 4
rit2011
 
Конструктор / Денис Паясь (Яндекс)
Конструктор / Денис Паясь (Яндекс)Конструктор / Денис Паясь (Яндекс)
Конструктор / Денис Паясь (Яндекс)
Ontico
 

Similar to Ангелина Сидорцова "Использование кастомных шрифтов" (20)

Cовременный станок верстальщика
Cовременный станок верстальщикаCовременный станок верстальщика
Cовременный станок верстальщика
 
Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Евгений Батовский, Николай Птущук "Современный станок верстальщика"Евгений Батовский, Николай Птущук "Современный станок верстальщика"
Евгений Батовский, Николай Птущук "Современный станок верстальщика"
 
Наталия Макишвили "Вёрстка для мобильных устройств"
Наталия Макишвили "Вёрстка для мобильных устройств"Наталия Макишвили "Вёрстка для мобильных устройств"
Наталия Макишвили "Вёрстка для мобильных устройств"
 
Вёрстка для мобильных телефонов
Вёрстка для мобильных телефоновВёрстка для мобильных телефонов
Вёрстка для мобильных телефонов
 
Вадим Макишвили "Вёрстка в IntelliJIDEA"
Вадим Макишвили "Вёрстка в IntelliJIDEA"Вадим Макишвили "Вёрстка в IntelliJIDEA"
Вадим Макишвили "Вёрстка в IntelliJIDEA"
 
Ваш CSS нас не устраивает, мы придумаем свой / Роман Прудников (2ГИС)
Ваш CSS нас не устраивает, мы придумаем свой / Роман Прудников (2ГИС)Ваш CSS нас не устраивает, мы придумаем свой / Роман Прудников (2ГИС)
Ваш CSS нас не устраивает, мы придумаем свой / Роман Прудников (2ГИС)
 
Елизавета Голенок Переходим на mono или как это было
Елизавета Голенок  Переходим на mono или как это былоЕлизавета Голенок  Переходим на mono или как это было
Елизавета Голенок Переходим на mono или как это было
 
как стать хорошим веб технологом. нарек мкртчян. зал 4
как стать хорошим веб технологом. нарек мкртчян. зал 4как стать хорошим веб технологом. нарек мкртчян. зал 4
как стать хорошим веб технологом. нарек мкртчян. зал 4
 
Конструктор / Денис Паясь (Яндекс)
Конструктор / Денис Паясь (Яндекс)Конструктор / Денис Паясь (Яндекс)
Конструктор / Денис Паясь (Яндекс)
 
Устройство фреймворка symfony 2 (http://frontend-dev.ru)
Устройство фреймворка symfony 2 (http://frontend-dev.ru)Устройство фреймворка symfony 2 (http://frontend-dev.ru)
Устройство фреймворка symfony 2 (http://frontend-dev.ru)
 
Dmitry Menshikov "Release after the year of development: fierce debug to the ...
Dmitry Menshikov "Release after the year of development: fierce debug to the ...Dmitry Menshikov "Release after the year of development: fierce debug to the ...
Dmitry Menshikov "Release after the year of development: fierce debug to the ...
 
Евгений Филатов "Одностраничные приложения на БЭМ и Node.js"
Евгений Филатов "Одностраничные приложения на БЭМ и Node.js"Евгений Филатов "Одностраничные приложения на БЭМ и Node.js"
Евгений Филатов "Одностраничные приложения на БЭМ и Node.js"
 
Денис Паясь
Денис ПаясьДенис Паясь
Денис Паясь
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practices
 
Сергей Белов "bem server: система сборки фронтенда"
Сергей Белов "bem server: система сборки фронтенда"Сергей Белов "bem server: система сборки фронтенда"
Сергей Белов "bem server: система сборки фронтенда"
 
Node.JS: возможности для РНР-разработчика
Node.JS: возможности для РНР-разработчикаNode.JS: возможности для РНР-разработчика
Node.JS: возможности для РНР-разработчика
 
Sphinx: распределяя индексы.
Sphinx: распределяя индексы.Sphinx: распределяя индексы.
Sphinx: распределяя индексы.
 
Олег Мохов "Куда идём мы с Пятачком, или О том, куда движется вёрстка и верст...
Олег Мохов "Куда идём мы с Пятачком, или О том, куда движется вёрстка и верст...Олег Мохов "Куда идём мы с Пятачком, или О том, куда движется вёрстка и верст...
Олег Мохов "Куда идём мы с Пятачком, или О том, куда движется вёрстка и верст...
 
Микросервисы: взгляд сверху и в бок
Микросервисы: взгляд сверху и в бокМикросервисы: взгляд сверху и в бок
Микросервисы: взгляд сверху и в бок
 

More from Yandex

Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Yandex
 
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаСтруктурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Yandex
 
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаПредставление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Yandex
 
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Yandex
 
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Yandex
 
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Yandex
 
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Yandex
 
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Yandex
 
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Yandex
 
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Yandex
 
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Yandex
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Yandex
 
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Yandex
 
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Yandex
 
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Yandex
 
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Yandex
 
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Yandex
 
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Yandex
 
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Yandex
 

More from Yandex (20)

Предсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of TanksПредсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of Tanks
 
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
 
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаСтруктурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
 
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаПредставление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
 
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
 
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
 
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
 
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
 
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
 
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
 
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
 
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
 
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
 
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
 
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
 
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
 
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
 
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
 
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
 

Recently uploaded

Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
Хроники кибер-безопасника
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
Хроники кибер-безопасника
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Ирония безопасности
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
Хроники кибер-безопасника
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
Ирония безопасности
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
Хроники кибер-безопасника
 

Recently uploaded (9)

Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 

Ангелина Сидорцова "Использование кастомных шрифтов"