Укажіть мінімальний розмір шрифту в Safari 10.0, macOS Sierra


6

Параметр "Мінімальний розмір шрифту", здається, відсутній у Safari 10.0 / macOS Sierra. Його замінено на масштабуванні сторінки (преф.> Розширений). Я спеціально запитую, як завадити Safari в Сьєррі коли-небудь використовувати розмір шрифту нижче певного значення. Мені не хочеться це виправляти на веб-сайті.

Скажімо, я хочу встановити 11px як мінімальний розмір шрифту в Safari на macOS Sierra. Як це зробити?

Відповіді:


6

використання

defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2MinimumFontSize -int 14

… Перезапустіть Safari, будьте щасливі ще раз! (замініть 14 тим, що вам підходить)

редагувати: як сказав ОП, вставте рядок у термінал, вибачте, що спочатку це пропустили!


ХТО !!! Так!!! Це FANTASTIC! ... про всяк випадок, коли іншим не зрозуміло, хто може натрапити на цю сторінку під час пошуку рішення, скопіюйте та вставте це в Термінал.
2х1

Попередження: тільки Сьєрра. У El Capitain він показує помилку, оскільки синтаксис неправильний для El Capitain. Поки що я міг знайти відповідне налаштування для El Capitain ...
Дмитро Дулепов

0

Оскільки на даний момент у версії 10 Safari немає варіанту «мінімальний розмір шрифту», я бачу два можливі варіанти вирішення:

  1. Використання користувальницького аркуша стилів
  2. Встановлення розширення

Аркуш стилів

Якщо ви знаєте, як створити свій власний аркуш стилів, виконайте наступні дії:

  1. Створіть таблицю стилів, щоб встановити властивості шрифту
  2. Перейдіть у меню Safari> Налаштування
  3. Виберіть вкладку Додатково
  4. У спадному меню Таблиця стилів виберіть Інше ...
  5. Перейдіть до таблиці стилів та виберіть її
  6. Вийдіть із налаштувань Safari.

Примітка. Якщо ви хочете, щоб ваш аркуш стилів застосував розмір шрифту до всіх елементів, ви можете використовувати зірочку, щоб зрозуміти, що ваш код працює на всіх елементах. Наприклад:

* {
 font-size: your value;
 font-family: your font;
 font-weight: your value;
}

Розширення

Напевно, існує багато розширень, які дозволять досягти бажаного. Ось такі кроки, про які я знаю:

  1. Перейдіть на сторінку: https://safari-extensions.apple.com/details/?id=com.sobolev.stylish-5555L95H45
  2. Встановіть розширення Stylish
  3. Перезапустіть Safari
  4. Зверніть увагу, що зліва від адресного рядка ви повинні побачити стильну кнопку S
  5. Перейдіть за посиланням: https://userstyles.org/styles/68263/global-font-size
  6. Натисніть кнопку Встановити стильним
  7. Тепер ви встановили цей стиль

Тепер, якщо вам потрібно налаштувати цей стиль, зробіть наступне:

  1. натисніть на стильну кнопку S, про яку я згадував на кроці 4 вище.
  2. Клацніть на Керувати
  3. У розділі Глобальний розмір шрифту натисніть Редагувати
  4. Тут відображається код CSS для цього стилю. Відредагуйте його як потрібно.
  5. Збережіть свої зміни

Примітка. Якщо ви хочете, щоб ваш аркуш стилів застосував розмір шрифту до всіх елементів, ви можете використовувати зірочку, щоб зрозуміти, що ваш код працює на всіх елементах. Наприклад:

* {
 font-size: your value;
 font-family: your font;
 font-weight: your value;
}

Відгуки

Той, хто хоче, щоб Apple повернула Safari опцію «мінімальний розмір шрифту», повинна надсилати їм відгуки на сторінці зворотного зв’язку Safari .

Сподіваюся, це допомагає.


Проблема цих рішень полягає в тому, що вони обидва покладаються на CSS, і наскільки мені відомо, що немає жодного способу вказати мінімальний розмір шрифту для будь-яких та або всіх елементів ... чи є? Я вже використовую користувальницьку таблицю стилів для Safari, тому, якщо є спосіб примусити мінімальний розмір шрифту, будь ласка, скажіть!
2х1

Я не на 100% впевнений. Ви можете спробувати розширення Stylish і встановити його для глобального застосування до всіх сайтів і подивитися, що відбувається за замовчуванням. Якщо він не працює так, як вам потрібно, ви можете спробувати редагувати CSS за допомогою зірочки (що передбачає всі елементи). Наприклад: * { font-size: 100%; font-family: Arial; }Звичайно, ви замінили б розмір і шрифт тим, що хотіли. Повідомте мене, якщо це працює, і я відредагую свою відповідь на користь інших.
Мономет

Моє запитання є конкретним. Я запитую, як встановити мінімальний розмір шрифту в Safari для macOS Sierra. Я ціную відповідь, але це не відповідає моєму конкретному питанню. Якщо що-небудь, це значно погіршить ситуацію, зменшивши всі шрифти.
2х1

Я ціную вашу думку і те, наскільки конкретно ваше питання :), але багато користувачів шукають відповіді, а не лише користувачів Sierra (Safari 10 - це також оновлення, незалежне від macOS). Я знаю, що моя відповідь не є найбільш ідеальним рішенням (тому я називаю їх "способами вирішення"), але я опублікував це, тому що може бути корисним для інших. Для чого це варто, я подав відгуки Apple про це на основі доступності (у них є м'яке місце для надання параметрів доступності). Вони повинні повернути цю опцію до Safari, але ми повинні їм сказати .
Мономет

Я задав конкретне запитання. Я розумію, що ви намагаєтеся допомогти, але якщо ваші відповіді не відповідають конкретному запитанню, вони не корисні. Наприклад, загальні відповіді про тестування CSS нечіткі та не корисні. Я вже думав про це і досліджував це - включаючи тут обмін стеками. Я підійшов порожнім, через що я тут і задав своє запитання. Я не намагаюся збільшити шрифти. Я намагаюся знайти спосіб встановити мінімальний розмір шрифту в Safari на macOS Sierra.
2х1

-1

Перейдіть до Finder, потім програми, натисніть на Safari, потім перейдіть до перегляду на панелі меню, натисніть кнопку, а потім відкриється список, що відкривається, натисніть кнопку, Показати параметри перегляду, і з'явиться меню, що випадає. встановити за замовчуванням.


Це не відповідає на питання, як встановити мінімальний розмір шрифту. Існує різниця між зміною розміру шрифту та встановленням мінімального розміру шрифту.
2oh1
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.