Как переопределить настройки шрифта в Safari для всех страниц
Иногда дизайнеры веб-страниц делают интересно выбор. Почему бы не использовать крошечный причудливый шрифт на затемненном фоне, чтобы сделать чтение страницы более… разборчивым? Встроенная программа Apple Reader View в Safari на всех ее платформах позволяет быстро работать с трудночитаемым шрифтом. Но вы теряете большую часть форматирования, некоторые изображения и другие элементы страницы.
В Safari для macOS есть еще один трюк: собственный CSS. Если HTML определяет структуру и содержимое веб-страницы, CSS (каскадные таблицы стилей) – это кодировка, которая лежит в основе внешнего вида и форматирования, от размеров шрифтов до столбцов и плавающих полей. В Safari> Настройки> Дополнительно, вы можете выбрать пользовательскую таблицу стилей во всплывающем меню «Таблица стилей».
Вам не нужно много знать CSS, чтобы оказать влияние. Например, предположим, что вам нравится Arial больше всех остальных гарнитур. Файл CSS, содержащий эту единственную строку, изменит шрифт на всех страницах на Arial:
html body { font-family: Arial !important }
Decoded, в котором говорится: «Для раздела тела HTML-страницы, контейнера для всего, что вы видите на странице, установите семейство шрифтов Arial и переопределите все остальное». В каскадный Часть имени CSS определяет иерархию характеристик стиля, которые следует использовать, когда есть перекрывающиеся варианты. Браузер становится лучшим выбором, а !important
flag говорит: «Меня не волнует, что говорит любая другая таблица стилей – используйте мой параметр!»
Если вы предпочитаете другой шрифт, просмотрите панель «Шрифты» в любом приложении, которое его отображает (TextEdit – это такое приложение; нажмите Command-T, чтобы отобразить его), и введите имя в таблице стилей выше, точно так, как оно отображается. Если оно содержит пробелы, заключите имя в кавычки, как в font-family: "Cooper Hewitt" !important
Вы можете включать и выключать листы через меню таблицы стилей в Advanced. Просто выберите «Не выбрано», если вы не хотите его использовать. Вы также можете изменить текст в таблице стилей, чтобы он не применялся, например, изменение html
к nohtml
и сохрани его.
Файл CSS – это простой текстовый файл с .css
расширение. Вы можете создать это с помощью TextEdit, встроенного в macOS. Как ни странно, TextEdit создает только файлы с расширенным текстом с форматированием по умолчанию. выбирать TextEdit> Настройки и выберите вариант Обычный текст в разделе Формат, а затем выберите Файл> Создать для создания простого текстового файла. Сохраните его как любое имя плюс .css
расширение. Теперь в меню таблицы стилей выберите «Другое» и выберите этот файл.
Вам не нужно идти глобально в своем определении, поскольку вы можете настроить таргетинг на определенные элементы на странице или другие аспекты, погрузившись в HTML и CSS – это не так сложно, как вы думаете. В конце концов, W3schools предлагает простые уроки и рецепты; с более технической стороны, Крейг Энтони написал этот взгляд на переопределения Safari, что может дать вам другое представление.
Я использовал собственный CSS для очень конкретных исправлений. Например, в империи информационных бюллетеней Substack отслеживание текста (общий интервал между буквами) слишком велико для моего удовольствия от чтения. (Кернинг, кстати, – это пространство между соседний Это определение CSS заботится об этом за меня, а также увеличивает размер шрифта для моих стареющих глаз:
.post p { letter-spacing: -0.1pt !important; font-size: 17px !important; }
В .post p
часть означает: «Для абзацев [p] с тегом “post”, примените этот стиль “. Это может иметь неприятные последствия для любой другой веб-страницы, которая использует «сообщение» в качестве имени тега (или «класса»), поскольку эти имена могут быть повторно использованы на веб-сайтах!
Спросите Mac 911
Мы составили список вопросов, которые нам задают чаще всего, с ответами и ссылками на столбцы: прочтите наш супер-часто задаваемый вопрос, чтобы узнать, охвачен ли ваш вопрос. Если нет, мы всегда ищем новые проблемы для решения! Отправьте свое письмо по адресу mac911@macworld.com, включая снимки экрана, если это необходимо, и укажите, хотите ли вы использовать свое полное имя. Не на все вопросы будут даны ответы, мы не отвечаем на электронные письма и не можем дать прямые советы по устранению неполадок.