Pytanie:
Czy istnieje sposób na zmianę kroju pisma używanego w trybie „Czytnik” przeglądarki Safari?
orome
2012-05-01 21:41:58 UTC
view on stackexchange narkive permalink

Krój czcionki używany w trybie „Czytnika” Safari (na iOS i OS X) wydaje się być jakąś formą Palatino, która choć z pewnością nie jest najgorszą twarzą ekranu, też nie jest najlepsza. Było to również ograniczenie w iBookach, dopóki nie dodano doskonałych ekranów, takich jak Karta i Athelas.

Czy istnieje sposób na zmianę kroju pisma używanego w trybie czytnika Safari? ?

Sześć odpowiedzi:
Nickolas
2015-11-25 02:00:22 UTC
view on stackexchange narkive permalink

Najłatwiejszym sposobem jest kliknięcie „Aa” po prawej stronie okna adresu, gdy jesteś już w trybie czytnika, i wybranie czcionki oraz kolorów tła :)

screenshot of the "AA" button in Safari browser address bar in Sierra

Masz pojęcie, w jakiej wersji (iOS i OS X) to się pojawiło?
kas-kad
2015-09-10 01:30:57 UTC
view on stackexchange narkive permalink

W moim systemie (Yosemite 10.10.5) zauważyłem, że zmiana stylów Reader.html nie daje żadnego efektu. Sprawdziłem kod Reader za pomocą przeglądarki Safari i stwierdziłem, że jedyny kod CSS powiązany z programem Reader to ResourcesWBSReaderSharedStyleSheet.css.

enter image description here

Oto ścieżka do pliku CSS programu Reader: /System/Library/PrivateFrameworks/Safari.framework/Versions/A/Resources/WBSReaderSharedStyleSheet.css

Pomyślnie dostosowałem CSS i osiągnąłem kolejny poziom szczęścia.

Aktualizacja: W El Capitan niestety ta sztuczka nie działa. Wygląda na to, że WBSReaderSharedStyleSheet.css nie jest już używany, wszystkie ustawienia są ustalane w Reader.html , ale zmiana ustawień CSS w pliku nie ma wpływu na ostateczne spójrz.

da4
2012-05-01 22:36:15 UTC
view on stackexchange narkive permalink

Nigdy tego nie próbowałem, ale najwyraźniej możesz zmodyfikować plik: Safari.app/Contents/Resources/Reader.html

Ze społeczności Apple strona pomocy:

Kliknij prawym przyciskiem myszy aplikację Safari i wybierz + Pokaż zawartość pakietu + . Otworzy się nowe okno wyszukiwarki. Jest tam jeden folder o nazwie Zawartość. Zawartość zawiera kilka plików i folderów, przejdź do zawartości folderu Zasoby, aż znajdziesz plik o nazwie Reader.html. To jest plik, który chcesz edytować. Najprawdopodobniej nie będziesz mieć do tego praw. W zależności od wybranego edytora tekstu, podczas otwierania pliku lub próby jego zapisania zostaniesz poproszony o podanie hasła administratora. Używam fajnego TextWranglera z BareBones i otwiera plik bez pytania (zrobi to później w procesie).

Teraz edytuj CSS według swoich upodobań i zapisz plik.

Otwórz Safari i zobacz, jak wygląda.

I jeszcze jedno: przy następnej aktualizacji Safari Twoje zmiany w Reader.html zostaną najprawdopodobniej nadpisane. Dlatego możesz chcieć zachować wersję Reader.html w innym miejscu poza pakietem aplikacji Safari, aby ponownie wprowadzić zmiany.

Jak zawsze, zachowaj ostrożność podczas modyfikowania domyślnych aplikacji i kopie zapasowe zarówno wszystkich edytowanych plików, jak i ważnych danych.

Jakieś pomysły, jak można to zrobić na iOS?
Prawdopodobnie nie sposób tego zrobić - zamiast tego szukałbym innych aplikacji o podobnej funkcjonalności, takich jak Instapaper.
Tuan Anh Tran
2013-07-22 06:25:20 UTC
view on stackexchange narkive permalink

Nowa nowa lokalizacja Reader.html to

  /System/Library/PrivateFrameworks/Safari.framework/Versions/A/Resources  

jeśli nie jesteś pewien, po prostu użyj locate

Zmień zaakceptowaną odpowiedź, podając zaktualizowane informacje.To nie jest odpowiedź sama w sobie.
Joheshua
2015-01-19 23:35:00 UTC
view on stackexchange narkive permalink

Możesz także zmienić iOS Reader.html CSS na iPadzie, iPhonie lub iPodzie, potwierdzono, że działa na iOS 8.1.2 iPad Air 2. Oto jak:

Będziesz musiał Jailbreakować urządzenie z systemem iOS i pobierz aplikację do zarządzania systemem plików o nazwie iFile . Wtedy będziesz mieć pełną funkcjonalność Eksploratora / Findera na swoim urządzeniu iOS.

Następnie przejdź do folderu:

/var/stash/_.HVRQId/Applications/ MobileSafari.app/Reader.html

To jest lokalizacja mojego iPada Air 2 z iOS 8.1.2, dla Ciebie może się różnić. Jeśli zaktualizujesz do płatnej wersji iFile za 4 USD, możesz przeszukać cały system w pliku Reader.html, co zrobiłem.

Otwórz w przeglądarce tekstu, teraz po prostu zmień CSS na pożądane, wszędzie tam, gdzie zobaczysz deklarację „font: -apple-system- *”.

Jeśli chcesz zmienić główną typografię treści, dodaj deklarację rodziny czcionek do tagu .page. Na przykład:

 . strona {czcionka: -apple-system-body; text-align: start; font-family: Georgia;  

}

Możesz zrobić to samo, aby edytować nagłówek strony pod tagiem h1.title

h1.title {font: -apple-system-headline; font-weight: normal; text-align: start; -webkit-łączniki: instrukcja; rodzina czcionek: Georgia; }  

Zapisz Reader.html, załaduj ponownie stronę internetową Safari i ciesz się nową czcionką Reader!

vahotm
2015-07-31 12:36:52 UTC
view on stackexchange narkive permalink

Z pewnością możliwe jest wprowadzanie zmian w iOS Safari bez Jailbreak. Nie wiem dokładnie o widoku Reader, ale ogólny algorytm to:

  • wykonaj kopię zapasową na swoim komputerze;
  • odszyfruj plik kopii zapasowej za pomocą specjalnych narzędzi;
  • znajdź Safari i edytuj jego zawartość.

Również dla Safari możesz użyć wtyczki CustomReader II.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...