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

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

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

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

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

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

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

  • @mishased8322
    @mishased8322 6 หลายเดือนก่อน +11

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

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

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

  • @GregoryArt1976
    @GregoryArt1976 28 วันที่ผ่านมา +1

    Очень все четко.!!! Так держать. Даже капельки лишней воды не сказал. Большая работа предварительная была видимо, ибо из головы сходу так не передать!

  • @ИринаЖукова-ю4е
    @ИринаЖукова-ю4е ปีที่แล้ว +2

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

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

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

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

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

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

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

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

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

  • @ВладимирЛюбчик-з4к
    @ВладимирЛюбчик-з4к 3 หลายเดือนก่อน +1

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

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

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

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

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

  • @АлександрБекач
    @АлександрБекач 5 หลายเดือนก่อน +1

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

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

      С отступами просто больше практики, а про шрифты понять

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

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

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

    спасибо

  • @ВадимАлекс-щ6ъ
    @ВадимАлекс-щ6ъ 21 วันที่ผ่านมา +1

    спасиьо, очень понятно)

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

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

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

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

  • @alexb.2616
    @alexb.2616 ปีที่แล้ว +2

    огонь!

  • @OnlyProg-y5y
    @OnlyProg-y5y 8 หลายเดือนก่อน +1

    Спасибо!)

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

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

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

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

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

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

  • @МарияМария-ю4с
    @МарияМария-ю4с 7 หลายเดือนก่อน +1

    😀спасибо

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Thanks

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

    Почему Roboto в кавычках, а Arial нет? Можно и так, и так?

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

      Можно без кавычек, но только если название шрифта состоит из одного слова. Но лучше все же всегда указывать кавычки, так надежнее, никогда не будешь о них забывать.

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

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

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

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

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

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

  • @Gameplay_3-1
    @Gameplay_3-1 หลายเดือนก่อน

    Александр могу ли попросить ответить на этот коммент как я могу сделать формат шрифтов woff2 я не могу уже сделат 2 дня обясните пожалуйста

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

      Можно через сервис transfonter.org преобразовать файл шрифта любого формата в woff2. Как именно пользоваться сервисом показывал в обоих мастер-классах по верстке.

    • @Gameplay_3-1
      @Gameplay_3-1 หลายเดือนก่อน

      @@AleksanderLamkov а блин в видео буквально было видно как сделать это простите за тупой вопрос

  • @ivanov_roman
    @ivanov_roman 26 วันที่ผ่านมา

    А если мне нужны все шрифты со значениями font-weight 100, 400 и т.д. Мне на каждую жирность нужно свой font-face или можно как-то объединить объявления?

    • @AleksanderLamkov
      @AleksanderLamkov  26 วันที่ผ่านมา

      Увы. Нужно на каждое начертание отдельный @font-face.

    • @ivanov_roman
      @ivanov_roman 26 วันที่ผ่านมา

      @@AleksanderLamkov Эх, понял. Спасибо за ответ)

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

    А что из себя представляют свойства font-variant и font-stretch?

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

      Не интересовался, честно говоря.
      Для веб-шрифтов существует очень много свойств, которые очень редко используют.
      Ну а вообще, на доке хорошо описано то, о чем ты спрашиваешь:
      doka.guide/css/font-variant/
      doka.guide/css/font-stretch/

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

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

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

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

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

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

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

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

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

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

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

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

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

    local("us")

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

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

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

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

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

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

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

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

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

    Про идеальный мир улыбнуло 🤣
    Если подключаться шрифты через @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  9 หลายเดือนก่อน +1

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

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

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