Spørsmål:
Er det en måte å endre skrifttypen som brukes i Safaris "Reader" -modus?
orome
2012-05-01 21:41:58 UTC
view on stackexchange narkive permalink

Skriften som brukes i Safaris "Reader" -modus (på både iOS og OS X) ser ut til å være en eller annen form for Palatino, som, selv om det absolutt ikke er det verste skjermbildet, ikke er det beste heller. Dette pleide også å være en begrensning i iBooks, til det ble lagt til utmerkede skjermflater som Charter og Athelas.

Er det en måte å endre skrifttypen som brukes av Safaris Reader-modus? ?

Seks svar:
Nickolas
2015-11-25 02:00:22 UTC
view on stackexchange narkive permalink

Den enkle måten er å klikke på "Aa" på høyre side av adressevinduet når du allerede er i lesermodus, og velge skrift og bakgrunnsfarger :)

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

Noen ide om hvilken versjon (av iOS og OS X) dette dukket opp i?
kas-kad
2015-09-10 01:30:57 UTC
view on stackexchange narkive permalink

På systemet mitt (Yosemite 10.10.5) har jeg lagt merke til at endring av Reader.html-stiler ikke gir noen effekt. Jeg har inspisert Reader-koden gjennom Safari og funnet ut at den eneste CSS som er knyttet til Reader er RessurserWBSReaderSharedStyleSheet.css.

enter image description here

Her er stien til Reader CSS-fil: /System/Library/PrivateFrameworks/Safari.framework/Versions/A/Resources/WBSReaderSharedStyleSheet.css

Jeg har tilpasset CSS og nådd et annet nivå av lykke.

Oppdatering: I El Capitan fungerer dessverre ikke dette trikset. Det virker som om WBSReaderSharedStyleSheet.css ikke brukes lenger, alle innstillingene er avgjort i Reader.html , men endring av CSS-innstillingene i filen påvirker ikke den endelige se.

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

Jeg har aldri prøvd det, men tilsynelatende kan du endre filen: Safari.app/Contents/Resources/Reader.html

Fra et Apple-fellesskap støtteside:

Gjør et høyreklikk på applikasjonen Safari og velg + Vis pakkeinnhold + . Et nytt søkervindu åpnes. Det er en mappe der inne som heter Innhold. Innholdet inkluderer flere filer og mapper. Naviger for å se innholdet i mappen Ressurser til du finner en fil som heter Reader.html. Dette er filen du vil redigere. Sannsynligvis vil du ikke ha rettighetene til det. Avhengig av ditt valg av tekstredigerer, blir du bedt om et administratorpassord når du åpner filen eller når du prøver å lagre den. Jeg bruker den fine TextWrangler fra BareBones, og den åpner filen uten å spørre (den vil gjøre det senere i prosessen).

Nå redigerer du CSS etter eget ønske og lagrer filen.

Åpne Safari og se hvordan det ser ut.

Og en ting til: Med neste oppdatering av Safari vil endringene i Reader.html mest sannsynlig bli overskrevet. Så det kan være lurt å beholde en versjon av Reader.html på et annet sted utenfor applikasjonspakken Safari for å implementere endringene dine på nytt.

Som alltid, vær forsiktig når du endrer standardprogrammer og har sikkerhetskopier av både redigerte filer og viktige data.

Noen ideer om hvordan man kan gjøre dette for iOS?
Sannsynligvis ingen måte å gjøre dette på - jeg vil i stedet se etter andre apper med lignende funksjonalitet, som Instapaper.
Tuan Anh Tran
2013-07-22 06:25:20 UTC
view on stackexchange narkive permalink

Ny ny plassering av Reader.html er på

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

hvis du ikke er sikker, bruk bare lokaliser/kode>

Rediger det aksepterte svaret med denne oppdaterte informasjonen.Det er egentlig ikke et eget svar.
Joheshua
2015-01-19 23:35:00 UTC
view on stackexchange narkive permalink

Du kan også endre iOS Reader.html CSS på iPad, iPhone eller iPod, bekreftet at du jobber med iOS 8.1.2 iPad Air 2. Slik gjør du det:

Du må Jailbreak din iOS-enhet, og last ned en filsystemadministrasjonsapp som heter iFile . Da har du full Explorer / Finder-funksjonalitet på iOS-enheten din.

Gå deretter til mappen:

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

Dette er stedet på min iPad Air 2 med iOS 8.1.2, det kan variere for deg. Hvis du oppgraderer til den betalte versjonen av iFile for $ 4, kan du gjøre et søkesystem bredt for Reader.html-filen, det er det jeg gjorde.

Åpne i Text Viewer, bare endre CSS som ønsket, hvor som helst du ser "font: -apple-system- *" erklæringen.

Hvis du vil endre hovedteksttypografien, legg til en skriftfamiliedeklarasjon i .page-koden. For eksempel:

 . side {font: -apple-system-body; tekstjustering: start; font-family: Georgia;  

}

Du kan gjøre det samme for å redigere sideoverskriften under h1.title-koden

h1.title {font: -apple-system-headline; skriftvekt: normal; tekstjustering: start; -webkit-bindestrek: manuell; font-familie: Georgia; }  

Lagre Reader.html, last inn Safari-nettsiden på nytt, og nyt den nye Reader-fonten din!

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

Det er absolutt mulig å gjøre endringer i iOS Safari uten Jailbreak. Vet ikke nøyaktig om Reader View, men den generelle algoritmen er:

  • ta sikkerhetskopi til datamaskinen din;
  • dekrypter sikkerhetskopifilen med spesialverktøy;
  • finn Safari og rediger innholdet.

Også for Safari kan du bruke plugin CustomReader II.



Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 3.0-lisensen den distribueres under.
Loading...