Цитата:
Цитата:
Рассмотрите следующий пример... <style> html { font: 200% Helvetica Neue, Segoe UI, Roboto, Ubuntu, sans-serif; } </style> <p>Этот пример выглядит по разному на разных устройствах, и вы даже можете не отличить O от 0, и l от I.</p>Этот пример выглядит по разному на разных устройствах, и вы даже можете не отличить O от 0, и l от I. Однако никто не скажет, что такое использовать нельзя. Например, Wikipedia использует font-family: sans-serif;что приводит к результату, зависящему от установленных на вашем устройстве шрифтов. (Вы видите именно то, что у вас есть). Но если вам нужно, чтобы шрифт выглядел однаково на всех платформах, то можно использовать конкретный шрифт, что приведёт к одинаковому отображению на всех устройствах. <style> @import url('https://fonts.googleapis.com/css?family=Poiret+One'); html { font: 200% Poiret One; } </style> <p>Этот пример выглядит одинаково на разных устройствах.</p> Цитата:
Предположим вы делаете приложение/сайт и вам потребовались значки для обозначения языка, почты, Twitter'а и Facebook'а. Вы выбрали эти: U+1F30D EARTH GLOBE EUROPE-AFRICA (🌍 ) для обозначения языка U+2709 ENVELOPE (✉) для обозначения почты U+1F426 BIRD (🐦 ) для обозначения Twitter'а U+0066 LATIN SMALL LETTER F (f) для обозначения Facebook'а Как вы и догадываетесь, если для их отображения использовать разные шрифты, то получится неоднозначный результат. Если земной шар, конверт и прописная f ещё отображаются в рамках приличия, то любая птичка никак не символизирует Twitter. Хотя даже такое отображение является дизайном! <style> html { font: 300% Apple Color Emoji, Segoe UI Emoji, Notocoloremoji, Segoe UI Symbol, Android Emoji, emojisymbols, Emojione Mozilla; } </style> <p>🌍 ✉ 🐦 f </p> В этом случае использование конкретного шрифта приводит к одинаковому отображению на всех платформах. codepen.io/anon/pen/qMVpQG Вы можете использовать некоторые значки с любым шрифтом, когда важен смысл. Например, в данном случае, значки земного шара и конверта могут использоваться с любым шрифтом. Но если вам важна форма, то нужен конкретный шрифт. Только в таком случае значёк птицы и f будут восприняты как соответствующие логотипы. Цитата:
Цитата:
Шрифты монохромны, однако почему тогда некоторые символы разноцветные? Такие шрифты как «Apple Color Emoji», «Segoe UI Emoji», «Android Emoji» были созданы компаниями Apple, Microsoft и Google соответственно. Все они разработали и использовали свои собственные проприетарные форматы цветных шрифтов, чтобы отображать «эмодзи» в их операционных системах.pixelambacht.nl/2014/multicolor-fonts На сегодняшний день, существует 4 основных формата цветных шрифтов: SBIX от Apple, COLR от Microsoft, CBDT от Google и SVG от W3C, каждый из которых имеет свои собственные особенности. Сейчас, когда OpenType-SVG стандартизирован, можно ожидать, что в ближайшие месяцы (или годы?) этот формат уже можно будет использовать (Microsoft Edge и Firefox уже поддерживают, также поддерживается в PS начиная с версии 2017 и в AI начиная с версии 2018). Суть в том, что не только определённый набор символов Unicode, но и весь набор может быть цветным! Пример цветных шрифтов colorfonts.wtf Лигатуры, которые используются уже на протяжении веков, позволяют изображать одним письменным знаком две и более букв... <style> @import url('https://fonts.googleapis.com/css?family=Material+Icons'); html { font: 200% Material Icons; } </style> <p>language email menu place</p> Цитата:
Получилось, что 67.52% используют браузер Chrome (притом 37.61% из 117 тех же людей ещё дополнительно использовали этот браузер на мобильном устройстве (телефон Android или iPhone или планшет iPad, Android или Windows 10), и 1.71% на AndroidTV). Самой популярной (51.98% из 202 устройств) ОС (на телефоне, телевизоре или планшете) оказалась Android. 19.66% используют Safari, но только 2.56% используют его на Mac (остальные 17.09% на iPhone или iPad). 6.84% используют FireFox, притом 0.85% используют его на Linux(Ubuntu), 11.11% — различные Android браузеры и 0.85% — Opera Mini. Хотя пользователи Windows (39.60% из 202 устройств) и упоминали Edge, но только в контексте того, чтобы при помощи него скачать Chrome, FireFox и даже Opera (упомянули 1.71% опрошенных, однако сами не используют). 5.13% используют на своём Android устройстве и Chrome и встроенный браузер. 5.98% и Chrome и FireFox. 7.69% опрошенных используют и Chrome и Safari. Получилось, что Caniuse 87% — это на практике немного заниженная реальность. Я не знаю, с чем вы связываете понятие «все целевые», однако это мини-исследование, которое я провёл, показывает, что популярными браузерами являются — Chrome, Safari, Firefox, а популярными ОС — Android, Windows, iOS. Цитата:
|
Malleys,
во ты заморочился. |
Malleys,
:thanks: |
CSS головоломка! Градиентная рамка пунктиром.
Ограничения: • 1 div, без псевдо-элементов • настоящая прозрачность повсюду, без подложки • как максимум 7 CSS объявлении для div (просвечиваемый фон от body не считается) • без картинок (разрешаются CSS градиенты), без SVG, без JS ![]() Получается при помощи только 5 объявлении, но... 1. Chrome оказался особенным (1 дополнительное объявление) ☹️ 2. и имеет баг (ещё 1 объявление чтобы исправить) |
Часовой пояс GMT +3, время: 17:19. |