Поиск «Золотой Середины» / WAYUP
Представьте себе, что вы отправились в гипермаркет или любой другой магазин и подошли к прилавку с множеством баночек с бальзамами, масками и прочее. Это могут быть даже небольшие по объёму упаковочки с кетчупом или йогуртом, сметаной. Обычно вы будете читать их почти все, отыскивая нужное и одновременно изучая ассортимент, прежде чем решите, что именно сегодня вы хотите купить.
Теперь представьте, что было бы, если текст на упаковках был на треть мельче.
Вероятно, вам пришлось бы подойти ближе или попросить кого-то вам помочь (консультанта, рядом находящегося покупателя), если ваши глаза не такие уж и зоркие. Но это – вы. Другие просто уйдут, не сказав ни слова. Попробуют поискать товар в других магазинах или в интернете. Но все эти покупатели и вы тоже могут быть сравнены с посетителями сайта, которые либо быстро покидают его, если что-то им не нравится, либо продолжают изо всех сил изучать контент. Даже если этот контент трудно прочитать.
Но ведь достаточно часто мы реально видим на сайтах мелкий шрифт. И им пишут целые статьи, а не просто оформляют подписи или инфоблоки. Так почему же в веб-дизайне мы так часто ищем способы и возможности уменьшить шрифт? Почему приходится почти каждую страницу принудительно увеличить в масштабе в браузере? Как ко всему этому относятся крупные компании? Где искать «золотую середину»? Много вопросов…много…
Веб-дизайн многогранен и шрифт, типографика только часть всего этого айсберга. Не менее важная часть, чем все прочее. Ввиду того, что достаточно много внимания мы будем уделять именно размеру шрифта, то не лишним будет сразу иметь под рукой удобную и небольшую таблицу соответствия разных размеров и соотношений.
Большой объем контентаКогда мы создаем дизайн для сайта и уже ориентировочно знаем сколько и какой информации на нем будет, то подсознательно хотим, чтобы пользователи узнали как можно больше. Касается это перечня услуг, продуктов, контактов и другого. Возникает естественное желание убедиться, что мы смогли продемонстрировать много информации и вся она способна соответствующим образом ответить на волнующие посетителей вопросы.
Из всего общего контента, что уже имеется у веб-дизайнера, только часть является подавляющей. И это в том случае, если правильно подобрать размер шрифта. И вполне естественно, что необходимость уменьшить шрифт нужна, чтобы все прочее лучше соответствовало целостному содержанию страницы.
Но вот что занятно. Хотя это и визуально уменьшает объем содержания, это совсем не означает, что пользователь прочитает от начала и до конца. Считается, что при первом визите на сайт посетители читают в среднем только 28% всего контента, а если читать трудно лично для них, то и того меньше. И это особенно важно учитывать при работе над целевыми страницами, над Landing Page, над целостным содержанием.
Для примера посмотрим на проекты Omegario2016.sport, Longines, Сила граната, Gradprogroup. Каждый из них использует разный подход к размерам шрифта и, соответственно, не все материалы удобно читать. Например, при разрешении 1080р буквы крупные, но строчки настолько близко друг к другу, что приходится концентрироваться и слегка «напрягаться». Если уменьшить размер окна браузера, то размер шрифта тоже скалируется и становится мелким до безобразия. Иные примеры, напротив, обладают статическим размером и типографика более удобна и красива в целом.
Стремление к мобильностиС каждым днем мы осознаем все большую и большую необходимость создавать дизайн сайтов для любителей мобильных устройств. И это еще одна из причин почему шрифт становится в веб-дизайне все меньшим и меньшим. Происходит своеобразное игнорирование создания уникальной типографики для разных по размеру экранов устройств. Иными словами – упрощение, единый вариант для всех. Разумеется, что для тегов «h» и «p» диапазон 20px и меньше для мобильных экранов может показаться привлекательным, но на настольных системах его уже можно с трудом различить.
Остается только, что называется, «сглаживать углы» и подбирать тот шрифт, который будет подходить для адаптивного дизайна более всего. Станет разборчив одновременно при разрешении 1080р и на малых экранах.
Для наглядности: при большом разрешении и 100% масштабировании окна браузера сравните, как выглядят страницы на Ria.ru, Вести, RBC и Izvestia.ru. Поначалу вы можете сказать: «Они похожи». Когда же начнете читать материалы, смотреть заголовки, осознаете визуальную разницу, влияющую на восприятие и скорость поиска нужного.
Размер – вершина айсбергаНекоторые веб-дизайнеры используют или рассматривают использование шрифтов размером 20-24рх (весь контент и заголовки). Но это не означает, что у них не возникает проблем с типографикой.
Высота строки, стили шрифта, кернинг и толщина – каждый из параметров играет свою важную роль в сочетании с выбранным размером шрифта. И дизайнерам приходится уделять время тому, чтобы убедиться в слаженной их работе, в способности шрифта и типографики в целом обеспечить наилучший пользовательский опыт. Подробно на моменте типографики останавливаться не будем, но обратим внимание на проекты Gradprogroup, Polyus, Storyteller, Shiftage, 9r. ru. Все они обладают разной типографикой, которая весьма хорошо «усваивается». Более того, несмотря на то, что иногда шрифт мал по размеру, текст удобно читать ввиду большой ширины между строк, расстоянию между буквами, выбранного стиля.
Крупный шрифт и читаемостьКрупный шрифт не только обладает большим визуальным весом и удобен в восприятии, но может стать и большим разочарованием посетителей. И это не удивительно, поскольку зачастую пользователи сканируют текст поверхностно, поглощая основные моменты, а не читают его слово в слово. И мелкий шрифт для этого более приемлем к использованию, так как позволяет человеку быстрее просмотреть контент.
Но интернетом пользуются люди разных возрастов. А с возрастом зрение ухудшается у всех в разной степени. Пожилые люди могут долго менять очки в попытке прочитать новости на сайте или иную информацию и им все равно придется увеличивать масштаб страницы в окне браузера. И эта проблема всех взрослых. И не стоит полагать, что интернет только для молодых и исключительно для них. Давно уж нет.
Работая над дизайном всегда задаешься вопросом: «для какой аудитории сайт». И если есть предположение, что молодая аудитория будет «терпеть» мелкий шрифт, то и это тоже заблуждение. Впрочем, терпеть она будет, но до тех пор, пока реально не заинтересуется контентом. С этого же момента и ей тоже придется увеличивать размер шрифта или масштаб страницы, чтобы спокойно и неторопливо вникнуть в суть.
Нужен ли крупный шрифт?У большого размера шрифта есть явные преимущества. Он увеличивает скорость чтения (исследования IBM/Google и Университета Пайаме Нур). А еще считается, что и на эмоции положительно воздействует. Но так или иначе, крупные, четкие и понятные взору заголовки позволяют быстрее классифицировать спектр разделов для чтения. Люди приходят на новостной портал или блог и ищут что-то конкретное. Если заголовки мелкие, то поиск будет осуществляться утомительно долго. Проекты Новости Яндекс, Политика сегодня, Росбалт, Взгляд яркие примеры того, как крупный шрифт не вредит ни главной странице, ни внутренним.
Но проекты Spbdnevnik, vm и аналогичные, напротив, обладают однотипным шрифтом, что не позволяет при первом посещении сообразить, где и что на сайте.
Обратная сторона всего этого – критичность хорошей читаемости целевых страниц для конверсии. Хорошие и четкие заголовки значительно сокращают время пребывания на страничке. Именно поэтому, если цель – интересный контент, то заголовки и крупный шрифт могут позволить привлечь внимание к содержанию. А если конверсия и время пребывания, то придется искать «золотую середину».
Какой он – хороший размер шрифтаОтвет на такой вопрос зависит от многих и многих факторов. У каждого веб-мастера свой собственный набор правил, методов и уравнений для подсчета и создания набросков стилей для контента на разных страницах. Важно при этом отметить, при выборе шрифта нельзя думать только о его размере. Адаптивный дизайн, такой важный в эти дни, требует, чтобы размер шрифта скалировался для разных размеров экранов различных устройств в обеспечение удобства чтения и восприятия.
Есть хороший материл, в котором не просто собраны соответствия исчисления разных размеров шрифтов, но и представлен код CSS.
Существует также сайт type-scale, где можно выбрать семейство шрифтов и подобрать оптимальный размер, единицу измерения, толщину, сгенерировать CSS и многое другое.
Но если вы еще не определись с идеями и вдохновением, что же выбрать для своего сайта удобное одновременно для всего и для всех, то предлагаем еще некоторые примеры отличного использования типографики. Особенность в том, что она и на конверсию положительно влияет, и читаемость при 1080р удобна, и на разных устройствах проблем нет.
Dallasnews использует крупные заголовки материалов, крупное меню и достаточно четкий шрифт в статьях. При этом если уменьшать окно браузера, то и текст будет скалироваться и размер шрифта уменьшаться. А это означает, что на мобильный устройствах напротив, выглядит будет более чем читабельно.
Еще один новостной проект Wired. Стоит уделить ему внимание хотя бы потому, что шрифты используются по-разному. То заголовок создан обычным крупным шрифтом, то жирным и из другого семейства, а иногда заголовок выглядит не крупнее основного материала. Что же мы видим, перейдя на статью? Её удобно читать в разрешении 1080р. Можно просто откинуться на стуле/кресле и читать про Оби-Вана, даже без увеличения масштаба страницы. Более того, выделения созданы другим шрифтом, а потому взгляд концентрируется на этом и весь контент не сливается.
Почти похож и проект Gz с тем исключением, что типографика на сайте предлагает при небольшом размере шрифта весьма удобное чтение. И достигается это путем больших абзацев. Иными словами, каждый абзац представляет собой текстовой блок, который можно изучить «по диагонали», но можно и вдумчиво прочитать. Затем перейти к следующему. И только оттого, что все они объедены в одну общую тему, воспринимается контент, как единое целое. Разумеется, должное место занимает и курсивный текст, и выделенные жирным цитаты, и пр.
Не менее интересны будут сайты: The New York Times, Chekotin, Otpbank, RD Construction, Kerama-orel, Бикод, Crossproduction. Все они в той или иной степени обладают тем размером шрифта, которым удобно читать разным людям.
ВыводыВеб-дизайн не только занятие для дизайнеров, это и опыт для пользователей. После любого своего достижения задача мастера – проверить, какой резонанс это достижение оказывает на целевую аудиторию. В случае же стремления постоянного улучшения своего дизайнерского опыта, необходимо как можно больше работать над оптимизацией уже имеющегося, над проведением разных экспериментов. Размер шрифта может быть разным, разной может быть типографика, но художественный стиль единым. И только от того, каким будет создан текст и шрифт зависит то, как будет выглядеть проект в интернате и как его воспримут окружающие вас люди.
Разумеется, в рамках одной такой статьи невозможно поразмышлять о том, как размер шрифта конкретно влияет на восприятие, как человеческий взгляд анализирует текст, как значимы источники света и возраст, и о многом другом.
Универсального рецепта нет и быть не может. Но «золотая середина» найдётся там, где дизайн будет органичен и лаконичен. Там, где любой из ваших знакомых скажет: понятно, четко, я увидел и с первого раза понял, что и где находится.
Как поменять шрифт на Android. Как увеличить размер шрифта на смартфоне Андроид
Статья о том, как поменять шрифт на Андроид или увеличить размер шрифта на смартфоне или планшете. Чтобы, вместо стандартного и печатного шрифта на телефоне был другой какой-нибудь курсивный и плавный или скажем в стиле Gotham (готский шрифт — красивый сам по себе).
Для начала давайте посмотрим как увеличить шрифт на смартфоне Андроид, меняем размер текста на крупный.
— Открываем на телефоне «Настройки» .
— В настройках переходим в пункт «Экран».
— Здесь выбираем пункт «Размер шрифта». Если нет этого пункта, то сперва пункт «Дополнительно» где появится пункт » Размер шрифта».
— Теперь вы можете видеть, что размер шрифта на Android выставлен «По умолчанию», если нужно чтоб на телефоне был крупный шрифт, то сдвигаем ползунок на «Крупный» и видим как меняется размер шрифта текста представленного для примера.
На смартфонах с предыдущими версиями Андроид шрифт меняется так: открываем «Настройки» (возможно, придется выбрать и «Все настройки») далее выбираем пункт «Дисплей» далее «Размер шрифта» где устанавливаем крупный или мелкий.
Теперь посмотрим как поставить свой шрифт на Андроид.
Внимание: для того, чтобы установить шрифт на андроиде вы должны иметь рут права (root).
Для начала, хочу высказать свое мнение по этому вопросу: поменять шрифт вполне отличная функция, чтобы выделить свой смартфон среди других. Но при неправильной установке, просмотре шрифта могут возникнуть проблемы, такие как зависание смартфона или же вплоть до полной перепрошивки вашего устройства. Но этого можно избежать, если действовать правильно, а как — это я вам опишу в подробностях: «что» и «как делать», чтобы шрифт на вашем Android работал исправно и не вызывал лишних неудобств.
1) AngryBirds.ttf
2) Cooljazz.ttf
3) GotEdition.ru
4) Komika.ttf
Как видно из примеров, у шрифта имеется расширение/формат «.ttf». Первый шрифт из игры «Angry Birds», второй в «плавающем» стиле, третий — гот, ну а четвертый — плавный курсивный (что-то типа написанного от руки).
Первым шагом, вам необходимо из интернета скачать программу для изменения шрифта на андроиде, которая называется «FontChangerv.apk».
Скачав и установив программу — можете открыть ее, но это ничего не даст, так как приложение скажет, что на вашем устройстве не найдено такой программы, как «BusyBox Pro» — она нужна для работы «FontChangerv».
Вторым шагом, будет закачка и установка «BusyBox Pro» — качайте последнюю версию программы, на данный момент это: v10.5.
Скачав и установив оба приложения, запускаем на устройстве любой файловый менеджер и ищем на карте памяти андроида папку «. fontchanger» (без кавычек) — она обычно расположена в корне.
Пример: h:\sdcard1\.fontchanger
Папка будет скрытой — используйте файловый менеджер, который имеет рут. К примеру: TOTAL COMMANDER. Найдя папку, кидаем в нее, найденные вами в интернете, шрифты (!!!расширение у них: .ttf) Закинув в папку .fontchanger шрифты, запускаем FontChangerv. Дальше трудностей не будет.
!!! ВНИМАНИЕ !!!
Чтобы у вас не полетела система Андроид, нужно после каждого применения шрифта перезагружать смартфон!!!!
Если вы применили шрифт, но он вам не понравился — не нужно сразу же применять другой — !!!ПЕРЕЗАГРУЗИТЕ СНАЧАЛА АНДРОИД!!! Если вы его не перезагрузите, то сначала ничего не будет, но вы когда-нибудь его все равно перезагрузите. Тогда-то он вам и скажет — «хана системе», он просто будет перезагружаться без конца!!!
Надеюсь информация о шрифте на Android оказалась полезной. Не забудьте оставить отзыв и указать модель устройства к которому подошла или нет инфа чтоб и другим осталась от вас полезная информация.
Статью прислал Валерий Артюшкин 14.04.2015г. Отредактирована 09.04.2020г.
> Android помощь
> Главная сайта
Добавить отзыв или поделиться полезной информацией по теме страницы.
ОБНОВИТЬ СТРАНИЦУ С ОТЗЫВАМИkhan-academy-intro-to-html-css/13-great-big-font-sizes.html в мастере · arturosalazar/khan-academy-intro-to-html-css · GitHub
Постоянная ссылка
владелецТег с указанным именем ветви уже существует. Многие команды Git принимают имена как тегов, так и веток, поэтому создание этой ветки может привести к неожиданному поведению. Вы уверены, что хотите создать эту ветку?
В настоящее время не удается получить участников
Этот файл содержит двунаправленный текст Unicode, который может быть интерпретирован или скомпилирован не так, как показано ниже. Для просмотра откройте файл в редакторе, который показывает скрытые символы Unicode. Подробнее о двунаправленных символах Unicode
Показать скрытые символы
<голова> | |
<метакодировка="utf-8"> | |
<стиль> | |
. | |
размер шрифта: 20 пикселей; | |
} | |
.больше { | |
размер шрифта: 30 пикселей; | |
} | |
голова> | |
<тело> | |
Великие большие слова | |
Майкл Марк и Том Чапин | |
Когда я был маленьким, | |
a «миниатюрный подросток«, | |
Мне нравилось, когда мои родители читали мне, | |
Я был жадным библиофилом | |
Теперь я люблю слова за то, как они звучат | |
И как они «общаются». | |
Возможно, мне стоит объясниться, | |
, то есть «разъяснять». | |
Отличные большие слова, мне нравятся | |
Буква за буквой, больше, тем лучше | |
Большие большие слова. Ла-ла-ла-ла-ла-ла-ла-ла-ла-ла! | |
тело> | |
Как изменить размер шрифта SwiftUI
Как изменить размер шрифта SwiftUI
Существует два способа установить размер шрифта для текстового представления в SwiftUI.
- Фиксированный размер
- Динамический размер
Что такое фиксированный размер
Фиксированный размер шрифта остается неизменным независимо от предпочтений пользователя .
Как установить фиксированный размер шрифта
Чтобы установить фиксированный размер шрифта, мы указали желаемый размер во время создания шрифта. Мы можем установить это как для системного шрифта, так и для пользовательского шрифта.
Системный шрифт
Создаем системный шрифт с помощью Font.system(size:weight:design:) 9Метод 0248. Этот метод позволяет нам указать фиксированный размер шрифта, который нам нужен.
Вот пример, когда мы устанавливаем шрифт для второго текста на фиксированный размер 36 пунктов.
VStack {Размер шрифта по умолчанию против фиксированного размера шрифта 36 пунктов.
Text("Привет, мир!")
Text("Привет, мир!")
.font(.system(size: 36))
}
Системный шрифт имеет множество вариаций на выбор . Как вы могли заметить, вес и дизайн параметры в Font.system(размер:жирность:дизайн:)
метод.
Вы также можете установить вес и дизайн вместе с размером шрифта.
Вот пример фиксированного системного шрифта для разных начертаний и рисунков.
VStack {Стиль по умолчанию, полужирный жирный шрифт, жирный шрифт с моноширинным дизайном, жирный шрифт с округлый дизайн и черный вес с засечками.
Text("Привет, мир!")
.font(.system(размер: 36))
Text("Привет, мир!")
.font(.system(размер: 36, вес: . полужирный))
Text("Привет, мир!")
.font(.system(размер: 36, вес: .bold, дизайн: .monospaced))
Text("Привет, мир!")
.font(. система(размер: 36, вес: .heavy, дизайн: .округлый))
Text("Hello, world!")
.font(.system(размер: 36, насыщенность: .black, дизайн: .serif))
}
Пользовательский шрифт
Установка фиксированного размера шрифта для пользовательского шрифта ничем не отличается от системного . Единственное отличие состоит в том, что вместо этого мы используем метод Font.custom(_:fixedSize:)
.
Вот пример, где мы используем шрифт "American Typewriter" с фиксированным размером 36 пунктов.
Text("Привет, мир!")Шрифт American Typewriter с фиксированным размером 36 пунктов.
.font(.custom("AmericanTypewriter", fixedSize: 36))
Обратите внимание, что здесь мы используем Font.custom(_:fixedSize:)
, а не Font.custom(_:size:)
. Вы увидите разницу в следующем разделе, где мы исследуем динамический размер пользовательского шрифта.
Пользовательский шрифт может иметь другой вес и дизайн , поэтому мы не можем указать это в качестве аргумента метода, как системный шрифт. Мы должны указать имя для пользовательского варианта вручную.
Вот пример другого стиля шрифта American Typewriter.
VStack {Американская пишущая машинка в обычном, полужирном, полужирном, сжатом и сжатом светлом стиле.
Text("Привет, мир!")
.font(.custom("AmericanTypewriter", fixedSize: 36))
Text("Привет, мир!")
. font(.custom("AmericanTypewriter- Semibold", fixedSize: 36))
Text("Привет, мир!")
.font(.custom("AmericanTypewriter-Bold", fixedSize: 36))
Text("Привет, мир!")
.font( .custom("AmericanTypewriter-Condensed", fixedSize: 36))
Text("Привет, мир!")
.font(.custom("AmericanTypewriter-CondensedLight", fixedSize: 36))
}
Что такое динамический размер
Динамический размер шрифта — это способ, которым мы описываем размер текста на основании его использования (текстового стиля) вместо точного размера в пунктах.
На данный момент у Apple есть 11 стилей текста.
- Большое название
- Название 1
- Раздел 2
- Название 3
- Заголовок
- Корпус
- Выноска
- Подзаголовок
- Сноска
- Надпись 1
- Надпись 2
Преимущество такого определения размера — адаптивность и доступность . Размер и вес текста будут автоматически реагировать на специальные возможности , такие как полужирный шрифт и более крупный шрифт.
Вот пример того, как каждый стиль текста адаптируется к динамическому размеру шрифта.
Стиль текста адаптирует свой размер в соответствии с предпочтениями пользователя.Сравните это с фиксированным размером шрифта, который всегда остается неизменным.
Фиксированный размер шрифта не изменится.Как установить динамический размер шрифта
Чтобы установить динамический размер шрифта, мы указываем стиль текста или назначение системного шрифта .
Системный шрифт
Чтобы установить динамический размер системного шрифта, мы создаем его с помощью метода Font.system(_:design:)
.
Как видите, параметры размера и веса исчезли , так как они будут динамически корректироваться в зависимости от предпочтений пользователя.
Вот пример пять стилей текста для больших размеров Dynamic Type (размер по умолчанию).
VStack {Большой заголовок, заголовок 1, заголовок 2, заголовок 3 и стиль основного текста на большом динамический размер шрифта.
Text("Большой заголовок")
.font(.largeTitle)
Text("Заголовок 1")
.font(.title)
Text("Заголовок 2")
.font(.title2)
Text("Title 3")
.font(.title3)
Text("Body")
.font(.body)
}
Вот тот же стиль текста для размеров xxxLarge Dynamic Type.
Крупный заголовок, заголовок 1, заголовок 2, заголовок 3 и стиль основного текста в крупном динамическом размере xxx.Вы можете увидеть размер и вес шрифта для каждого стиля текста из Руководства Apple по человеческому интерфейсу.
Пользовательский шрифт
Динамическая настройка внешнего вида шрифта — непростая задача. Apple проделала большую работу для нас, чтобы определить размер шрифта, толщину и интерлиньяж для каждого стиля текста системного шрифта , чтобы убедиться, что он удобочитаем в зависимости от предпочтений пользователя.
К счастью, мы можем использовать некоторые из этих преимуществ (масштабирование шрифта) в нашем пользовательском шрифте .
Чтобы масштабировать собственный шрифт с тем же коэффициентом масштабирования , что и стиль текста Apple, мы используем метод Font.custom(_:size:relativeTo:)
.
Вот пример, где я использую пользовательский шрифт того же размера и тот же коэффициент масштабирования, что и стиль текста Apple .
VStack {
Text("Large Title")
.font(.custom(
"AmericanTypewriter",
size: 34,
relativeTo: .largeTitle))
Text("Title 1")
.font(.custom (
"Американская пишущая машинка",
размер: 28,
относительно: .title))
Text("Заголовок 2")
.font(.custom(
"AmericanTypewriter",
размер: 22,
относительно: .title2))
Text("Заголовок 3 ")
.font(.custom(
"AmericanTypewriter",
size: 20,
relativeTo: . title3))
Text("Body")
.font(.custom(
"AmericanTypewriter",
size: 17,
relativeTo: .body))
}
Как видите, он масштабируется с той же скоростью, что и системный стиль текста.
Использование пользовательского шрифта с тем же размером и масштабом, что и у системного шрифта.Font.custom(
:size:) vs Font.custom( :size:relativeTo:) Существует еще один метод для пользовательского шрифта, о котором вам следует знать, Font.custom(_:size:)
.
Этот метод эквивалентен Font.custom(_:size:relativeTo:)
с параметром relativeTo
, установленным на .body
стиль текста .
Вот пример использования Font.custom(_:size:)
вместе с Font.custom(_:size:relativeTo:)
и Font.custom(_:fixedSize:)
.
VStack {
Text("Привет, мир!")
.font(.custom(
"AmericanTypewriter",
size: 17,
relativeTo: . body))
Text("Привет, мир!")
. font(.custom(
"AmericanTypewriter",
size: 17))
Text("Привет, мир!")
.font(.custom(
"AmericanTypewriter",
fixedSize: 17))
}
Выглядит то же самое с большим динамическим размером шрифта.
Font.custom(_:size:), Font.custom(_:size:relativeTo:) и Font.custom(_:fixedSize:) при большом динамическом размере шрифта. Но когда мы меняем размер на xxx large, Font.custom(_:fixedSize:)
остается прежним, в то время как два других адаптируются с тем же коэффициентом масштабирования.
Не стесняйтесь подписываться на меня в Твиттере и задавать вопросы, связанные с этим постом. Спасибо за чтение и увидимся в следующий раз.
Если вам нравится то, что я пишу, зайдите на мой Patreon https://www.patreon.com/sarunw и поддержите меня. Распространение статьи также приветствуется.