Określ minimalny rozmiar czcionki w Safari 10.0, macOS Sierra

6

Wydaje się, że w Safari 10.0 / macOS Sierra brakuje opcji Minimalnego rozmiaru czcionki. Został zastąpiony przez Page Zoom (prefs> zaawansowane). Pytam konkretnie, jak zapobiec używaniu przez Safari w Sierra czcionki o rozmiarze poniżej określonej wartości. Nie chcę tego naprawiać dla poszczególnych witryn.

Powiedzmy, że chcę ustawić 11px jako minimalny rozmiar czcionki w Safari na macOS Sierra. Jak mam to zrobic?

2oh1
źródło

Odpowiedzi:

6

posługiwać się

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

… Uruchom ponownie Safari, bądź szczęśliwy ponownie! (zamień 14 na cokolwiek Ci odpowiada)

edytuj: jak powiedział OP, wklej wiersz do terminala, przepraszam, że początkowo go pominąłeś!

lxsndl
źródło
WHOA !!! Tak!!! To fantastycznie! ... na wypadek gdyby nie było jasne dla innych, którzy mogą natknąć się na tę stronę podczas szukania rozwiązania, skopiuj / wklej to do Terminala.
2oh1
Ostrzeżenie: tylko Sierra. Na El Capitain pokazuje błąd, ponieważ składnia jest niepoprawna dla El Capitain. Do tej pory mogłem znaleźć odpowiednie ustawienie dla El Capitain ...
Dmitri
0

Ponieważ w wersji 10 Safari nie ma obecnie opcji „minimalnego rozmiaru czcionki”, widzę dwie możliwe opcje obejścia:

  1. Korzystanie z niestandardowego arkusza stylów
  2. Instalowanie rozszerzenia

Arkusz stylów

Jeśli wiesz, jak utworzyć własny arkusz stylów, wykonaj następujące kroki:

  1. Utwórz arkusz stylów, aby ustawić właściwości czcionki
  2. Przejdź do menu Safari> Preferencje
  3. Wybierz zakładkę Zaawansowane
  4. Z menu rozwijanego Arkusz stylów wybierz Inne ...
  5. Przejdź do arkusza stylów i wybierz go
  6. Wyjdź z preferencji Safari.

Uwaga: Jeśli chcesz, aby arkusz stylów zastosował rozmiar czcionki do wszystkich elementów, możesz użyć gwiazdki, aby wskazać, że kod działa na wszystkich elementach. Na przykład:

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

Rozbudowa

Prawdopodobnie istnieje wiele rozszerzeń, które osiągną to, co chcesz. Oto kroki dla jednego, o którym wiem:

  1. Idź do: https://safari-extensions.apple.com/details/?id=com.sobolev.stylish-5555L95H45
  2. Zainstaluj rozszerzenie Stylowe
  3. Uruchom ponownie Safari
  4. Zwróć uwagę, że po lewej stronie paska adresu powinieneś zobaczyć przycisk Stylowy S.
  5. Wejdź na: https://userstyles.org/styles/68263/global-font-size
  6. Kliknij przycisk Zainstaluj ze stylowym
  7. Zainstalowałeś teraz ten styl

Teraz, jeśli chcesz dostosować ten styl, wykonaj następujące czynności:

  1. kliknij przycisk Stylowe S, o którym mowa w kroku 4 powyżej.
  2. Kliknij Zarządzaj
  3. W opcji Globalny rozmiar czcionki kliknij Edytuj
  4. Wyświetla kod CSS dla tego stylu. Edytuj go według potrzeb.
  5. Zapisz swoje zmiany

Uwaga: Jeśli chcesz, aby arkusz stylów zastosował rozmiar czcionki do wszystkich elementów, możesz użyć gwiazdki, aby wskazać, że kod działa na wszystkich elementach. Na przykład:

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

Informacje zwrotne

Każdy, kto chce, aby Apple zwrócił Safari opcję „minimalnego rozmiaru czcionki”, powinien przesłać jej opinię za pośrednictwem strony z opiniami Safari .

Mam nadzieję że to pomoże.

Monomeeth
źródło
Problem z tymi rozwiązaniami polega na tym, że oba polegają na CSS, i według mojej najlepszej wiedzy jest to, że nie ma sposobu, aby określić minimalny rozmiar czcionki dla dowolnego i / lub wszystkich elementów ... czy istnieje? Już używam niestandardowego arkusza stylów dla Safari, więc jeśli istnieje sposób, aby wymusić minimalny rozmiar czcionki, proszę powiedzieć!
2oh1
Nie jestem w 100% pewien. Możesz wypróbować rozszerzenie Stylish i ustawić je tak, aby było stosowane globalnie do wszystkich witryn i zobaczyć, co dzieje się domyślnie. Jeśli to nie działa tak, jak chcesz, możesz spróbować edytować CSS za pomocą gwiazdki (co oznacza wszystkie elementy). Na przykład: * { font-size: 100%; font-family: Arial; }Oczywiście zamieniłbyś rozmiar i czcionkę na to, co chciałeś. Daj mi znać, czy to zadziała, a ja zredaguję swoją odpowiedź z korzyścią dla innych.
Monomeeth
Moje pytanie jest konkretne. Pytam, jak ustawić minimalny rozmiar czcionki w Safari dla macOS Sierra. Doceniam odpowiedź, ale nie odpowiada na moje konkretne pytanie. Skalowanie wszystkich czcionek znacznie pogorszyłoby sprawę.
2oh1
Doceniam twój punkt widzenia i jak szczegółowe jest twoje pytanie :), ale wielu użytkowników szuka odpowiedzi, nie tylko użytkowników Sierra (Safari 10 to także aktualizacja niezależna od macOS). Wiem, że moja odpowiedź nie jest najbardziej idealnym rozwiązaniem (stąd nazywam je „opcjami obejścia”), ale opublikowałem ją, ponieważ może być przydatna dla innych. Za to, co jest warte, przesłałem Apple informacje na ten temat na podstawie dostępności (mają słabość do zapewniania opcji dostępności). Muszą przywrócić tę opcję do Safari, ale musimy im powiedzieć .
Monomeeth
Zadałem konkretne pytanie. Rozumiem, że próbujesz pomóc, ale jeśli twoje odpowiedzi nie odpowiadają konkretnemu zadanemu pytaniu, nie są pomocne. Na przykład ogólne odpowiedzi na temat wypróbowania CSS są niejasne i nie są pomocne. Już o tym myślałem i badałem to - w tym tutaj na temat wymiany stosów. Wyszedłem pusty, dlatego zadałem tutaj moje pytanie. Nie próbuję powiększać czcionek. Próbuję znaleźć sposób na ustawienie minimalnego rozmiaru czcionki w przeglądarce Safari w systemie macOS Sierra.
2oh1
-1

Przejdź do Findera, a następnie Aplikacje kliknij Safari, a następnie przejdź do widoku na pasku menu, kliknij i pojawi się rozwijana lista kliknij, Pokaż opcje widoku, i pojawi się rozwijane okno Aplikacje, w których zobaczysz pole zmiany rozmiaru tekstu ustawione zgodnie z Twoimi preferencjami i Ustaw jako domyślne.

Robert Reeves
źródło
To nie odpowiada na pytanie, jak ustawić minimalny rozmiar czcionki. Istnieje różnica między zmianą wielkości czcionki a ustawieniem minimalnego rozmiaru czcionki.
2oh1