6. CSS шрифты - способы подключения, правило font-face, свойство font и другие параметры

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.ย. 2024

ความคิดเห็น • 47

  • @mishased8322
    @mishased8322 4 หลายเดือนก่อน +9

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

  • @superdjony7660
    @superdjony7660 3 วันที่ผ่านมา +1

    Класс👍Спасибо за видео

  • @user-pv1yt9ld5e
    @user-pv1yt9ld5e 2 หลายเดือนก่อน +1

    Про шрифты - полезная и легкая тема. Даётся легче, чем про отступы) Наверное нужно просто почаще работать и практиковаться, чтобы уложить всё в голове.
    Спасибо за урок!

  • @abdul-malikibragimov9562
    @abdul-malikibragimov9562 ปีที่แล้ว +4

    Саша, ты лучший! Всё по факту, доступным языком и без воды 👍

  • @smotritelyoutube
    @smotritelyoutube ปีที่แล้ว +5

    Супер, продолжай в том же духе, одни из самых лучших уроков на ютубе, просто все супер. Информативно, дикция четкая, все по делу без слов паразитов и тд, пушка!!!

  • @voronovmaksim88
    @voronovmaksim88 4 หลายเดือนก่อน +2

    Уроки супер. Вообще без воды. Спасибо , Александр !!!

  • @user-rc4xp7cq5j
    @user-rc4xp7cq5j 23 วันที่ผ่านมา +1

    Спасибо за уроки! Один с лучших курсов

  • @gvitoss
    @gvitoss ปีที่แล้ว +6

    font-style normal идёт в браузере по умолчанию, можно не указывать (имхо). Вот если бы такие четкие уроки по js, react, wp были - то каналу цены б не было. Целая книга в видео формате)))

    • @AleksanderLamkov
      @AleksanderLamkov  ปีที่แล้ว +6

      Да, font-style зачастую роли не играет и он меняется редко, согласен.
      Видео по JS и React в будущем будут, но по WP - нет :)
      Этот пласт знаний, специфичный исключительно для фриланса, прошел мимо меня.

  • @user-hm4pv5ou7j
    @user-hm4pv5ou7j ปีที่แล้ว +2

    Отлично, без лишних разговоров, всё ясно и понятно!

  • @LAMit
    @LAMit 27 วันที่ผ่านมา +1

    Очень сжато и все, что нужно для начала!

  • @darlindtryhgbvgft
    @darlindtryhgbvgft 24 วันที่ผ่านมา +1

    спасибо

  • @Kluchnyk_Alexandr
    @Kluchnyk_Alexandr 5 หลายเดือนก่อน +1

    Полезно было узнать про коэффициент line-height Недавно с ним столкнулся и не знал как он работает Спасибо!

  • @Ivanfwit
    @Ivanfwit ปีที่แล้ว +4

    отличное видео, информативно, спасибо!

  • @Bogdanovich.v
    @Bogdanovich.v 2 หลายเดือนก่อน +1

    Привет! Классный у тебя контент, спасибо за это!

  • @andreykozimirov4419
    @andreykozimirov4419 ปีที่แล้ว +4

    очень полезные видео, спасибо

  • @vallery_ikl
    @vallery_ikl 5 หลายเดือนก่อน +1

    спасибо, ты всё прям хорошо объяснил

  • @alexb.2616
    @alexb.2616 10 หลายเดือนก่อน +2

    огонь!

  • @mouri_san
    @mouri_san หลายเดือนก่อน +1

    спасибо, очень интересно!

  • @user-yv1sv6ks6u
    @user-yv1sv6ks6u 5 หลายเดือนก่อน +1

    😀спасибо

  • @user-dv5un5ii8w
    @user-dv5un5ii8w 6 หลายเดือนก่อน +1

    Спасибо!)

  • @TeomunMete
    @TeomunMete 5 หลายเดือนก่อน

    Thanks

  • @colodatwin3102
    @colodatwin3102 ปีที่แล้ว +3

    Спасибо за урок, а почему именно коэффициент указывать в свойстве line-height , а не проценты? Проценты же тоже при адаптиве не сломаются

    • @AleksanderLamkov
      @AleksanderLamkov  ปีที่แล้ว +2

      Ну, в коэффициенте банально запись короче, а так то процентная запись имеет те же преимущества при адаптиве, это верно :)

  • @pomedorkaaa
    @pomedorkaaa ปีที่แล้ว +3

    А можно ли применять @import url('локальный-шрифт.woff2')? Если да, то так он подгружается медленнее, чем через font-face? И насколько хуже использование файла шрифта, в котором есть все варианты жирности, чем какой-то один?

    • @AleksanderLamkov
      @AleksanderLamkov  ปีที่แล้ว +3

      Привет! Подключить напрямую файл шрифта через @import не получится. Директива import подключает только другие CSS-файлы. Фактически у всех рассмотренных в уроке вариантах подключения под капотом находится font-face.
      По поводу «использование файла шрифта со всеми вариантами жирности» - один файл шрифта содержит ровно один вариант начертания. Разве что есть исключение - вариативные шрифты, где множество параметров, типа жирности, можно настраивать буквально самостоятельно и менять жирность не просто по 100, а хоть на 1%. Но эта фича ещё не очень хорошо поддерживается браузерами и тема эта точно не для начинающих, поэтому об этом даже не упоминал.

    • @pomedorkaaa
      @pomedorkaaa ปีที่แล้ว +2

      @@AleksanderLamkov Понял, спасибо за оперативность! У вас очень классный канал, мне, как для начинающего программиста с небольшим опытом, оказался очень полезен! 🔥

  • @prodzaha
    @prodzaha 5 หลายเดือนก่อน +1

    Я не знаю как так, но уже дважды пропал мой коммент(
    Спасибо за лучшие уроки!

    • @AleksanderLamkov
      @AleksanderLamkov  5 หลายเดือนก่อน +1

      Привет! Спасибо за обратную связь :)
      Коммент может срезать сам ютуб, если посчитает, что какие-то запретные слова используются или если текст похоже на спам. Лично я комменты не удаляю, даже негативные.

    • @prodzaha
      @prodzaha 5 หลายเดือนก่อน

      @@AleksanderLamkov я на тебя и не думал) видимо удалил из-за ссылки на фрондентдментор точка ио

    • @prodzaha
      @prodzaha 5 หลายเดือนก่อน +1

      ​@@AleksanderLamkov Ладно, я себе покоя не нахожу - я восстановлю часть того огромного отзыва))
      Я посмотрел вчера весь html, сегодня половину css, хотя я знаю уже и флексы и многое другое, но всё-равно твои уроки очень полезные!
      Почему? Качество. Краткость. Самые доступные примеры. И! (оооочень ценно, отдельное тебе спасибо, Саша) Примеры из практичего опыта разработки, то есть ты не просто показал на что способны определенные инструменты и технологии, а еще и рассказал ГДЕ их лучше использовать. И казалось бы куда круче, но ты еще и НЕВЕРОЯТНО доступно объяснил ПОЧЕМУ лучше использовать именно в этом месте и именно так. Твои уроки это одновременно и конспект по докам и лекция и советы действующего разраба, при этом всём ты сделал это технически качественно (картинка, звук и пр.), и бесплатно... Пожалуйста, не увлекайся делать это так круто, иначе я не смогу конкурировать с количеством разрабов, из-за твоих настолько доступных уроков)))))) уже рвусь посмотреть твой JS!

  • @volk_99
    @volk_99 หลายเดือนก่อน

    Здравствуйте, делаю проект по макету, применяю шрифты в своем коде через css, но они не работают, хотя все прописываю в font-family

    • @AleksanderLamkov
      @AleksanderLamkov  หลายเดือนก่อน +1

      Привет! Напиши в чате t.me/friendlyFrontendChat, скинь туда архив с кодом проекта, тебе помогут.

    • @volk_99
      @volk_99 หลายเดือนก่อน

      Спасибо, хорошо

  • @mkilord7022
    @mkilord7022 หลายเดือนก่อน

    Столкнулся с такой проблемой, что при обновлении страницы локальные шрифты не сразу подгружаются, а устанавливаются дефолтные, а потом подгружаются кастомные. Из-за этого появляется эффект дрожания текста или так называемая вспышка. Как это можно победить?

    • @AleksanderLamkov
      @AleksanderLamkov  หลายเดือนก่อน

      В @font-face в дескрипторе font-display попробуй другие значения поставить. Это правило как раз отвечает за то, что ты описываешь.

    • @mkilord7022
      @mkilord7022 หลายเดือนก่อน

      @@AleksanderLamkov Спасибо за ответ, но изменение этого параметра не приводит к положительному результату, по прежнему наблюдается подобный эффект. Если поставить параметр block, то поведение меняется, текст только моргает. Если поставить параметр swap, то текст и моргает и дёргается. Если поставить шрифт Arial, который как я полагаю встроенный. То всё обновляется без таких эффектов и незаметно. Есть ещё идеи?

  • @DSW-
    @DSW- 5 หลายเดือนก่อน

    Вопрос по поводу идеального мира) Оно-то понятно, что почти любой шрифт можно скачать в интернете. Но не прилетит ли потом заказчику огромный штраф от правообладателя шрифта? Читал, что в РФ данные случаи достаточно распространены и в судах взыскивают до нескольких миллионов.
    И дополнение некое. Если назвать файлы шрифта, font-family по-другому, есть шанс, что правообладатель не найдет воришку или это гиблый прием?

    • @AleksanderLamkov
      @AleksanderLamkov  5 หลายเดือนก่อน +1

      С такими юридическими тонкостями не подскажу, но кажется, что это не головная боль разработчиков.
      Если дизайнер использует в макете платный шрифт, то у него должна быть на него лицензия и заказчик должен заплатить за неё.
      А по поводу обхода через иной font-family точно не сработает. Задетектить настоящий шрифт можно кучей других способов. Автоматизированные проверки наверняка смотрят глубже, чем просто значение CSS-свойства.

    • @DSW-
      @DSW- 5 หลายเดือนก่อน

      @@AleksanderLamkov спасибо за быстрый ответ и за качественные видео

  • @svitboomer8840
    @svitboomer8840 ปีที่แล้ว +3

    ЕЕЕЕЕЕЕЕЕ ШРИФТЫ. Сверхполезно

  • @IgorBobyrev
    @IgorBobyrev 4 หลายเดือนก่อน

    Зачем так тараторить, я не могу понять? На скорость что-ли читали?

    • @AleksanderLamkov
      @AleksanderLamkov  4 หลายเดือนก่อน

      Поставьте скорость на х0.75, пока не станет слишком медленно. Постепенно в своих видео я нормализовал темп своей речи. Сравните, допустим, с последними видео по JS - ну лучше же стало, согласитесь 🙂

    • @IgorBobyrev
      @IgorBobyrev 4 หลายเดือนก่อน

      @@AleksanderLamkov ОК, хорошо что пофиксили это 👍

  • @kalts_daniil
    @kalts_daniil 6 หลายเดือนก่อน

    Про идеальный мир улыбнуло 🤣
    Если подключаться шрифты через @font-face, стоит ли там указывать свойства помимо font-family и src ?
    Например:
    @font-face {
    font-family: "Protest Revolution";
    src: url("./ProtestRevolution-Regular.ttf");
    }
    или
    @font-face {
    font-family: "Protest Revolution";
    src: url("./ProtestRevolution-Regular.ttf");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    }
    Вторая запись лучше или всё-таки это излишки?

    • @AleksanderLamkov
      @AleksanderLamkov  6 หลายเดือนก่อน +1

      Привет! Точно стоит. Без указанного font-weight по дефолту все правила будут отвечать за начертание 400 (regular) и в таком случае действовать будет только последняя директива @font-face. А без font-swap загрузка шрифтов будет не самой оптимальной.

    • @kalts_daniil
      @kalts_daniil 6 หลายเดือนก่อน

      @@AleksanderLamkov понял, благодарю 👌