Domanda:
C'è un modo per cambiare il carattere tipografico utilizzato nella modalità "Lettore" di Safari?
orome
2012-05-01 21:41:58 UTC
view on stackexchange narkive permalink

Il carattere tipografico utilizzato nella modalità "Reader" di Safari (sia su iOS che su OS X) sembra essere una qualche forma di Palatino, che, sebbene non sia certamente il peggior schermo, non è neanche il migliore. Questo era un limite anche in iBooks, fino all'aggiunta di eccellenti schermi come Charter e Athelas.

C'è un modo per cambiare il carattere tipografico utilizzato dalla modalità Reader di Safari ?

Sei risposte:
Nickolas
2015-11-25 02:00:22 UTC
view on stackexchange narkive permalink

Il modo più semplice è fare clic su "Aa" sul lato destro della finestra dell'indirizzo una volta che sei già in modalità lettore e scegliere i colori del carattere e dello sfondo :)

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

Qualche idea in quale versione (di iOS e OS X) apparisse?
kas-kad
2015-09-10 01:30:57 UTC
view on stackexchange narkive permalink

Sul mio sistema (Yosemite 10.10.5), ho notato che la modifica degli stili di Reader.html non produce alcun effetto. Ho esaminato il codice Reader tramite Safari e ho scoperto che l'unico CSS collegato a Reader è ResourcesWBSReaderSharedStyleSheet.css.

enter image description here

Ecco il percorso del file CSS di Reader: /System/Library/PrivateFrameworks/Safari.framework/Versions/A/Resources/WBSReaderSharedStyleSheet.css

Ho personalizzato con successo il CSS e ho raggiunto un altro livello di felicità.

Aggiornamento: in El Capitan, sfortunatamente, questo trucco non funziona. Sembra che WBSReaderSharedStyleSheet.css non sia più utilizzato, tutte le impostazioni sono definite in Reader.html , ma la modifica delle impostazioni CSS nel file non influisce sul finale guarda.

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

Non l'ho mai provato, ma a quanto pare puoi modificare il file: Safari.app/Contents/Resources/Reader.html

Da una community Apple pagina di supporto:

Fai clic con il pulsante destro del mouse sull'applicazione Safari e scegli + Mostra contenuto pacchetto + . Si aprirà una nuova finestra del Finder. C'è una cartella lì denominata Contents. Il contenuto include diversi file e cartelle, navigare per vedere il contenuto della cartella Risorse fino a trovare un file denominato Reader.html. Questo è il file che desideri modificare. Molto probabilmente non avrai i diritti per farlo. A seconda della scelta dell'editor di testo, viene richiesta una password amministratore quando si apre il file o quando si tenta di salvarlo. Io uso il simpatico TextWrangler di BareBones e apre il file senza chiedere (lo farà più avanti nel processo).

Ora modifica il CSS a tuo piacimento e salva il file.

Apri Safari e controlla come appare.

E ancora una cosa: con il prossimo aggiornamento di Safari le tue modifiche in Reader.html molto probabilmente verranno sovrascritte. Quindi potresti voler mantenere una versione di Reader.html in un'altra posizione al di fuori del pacchetto dell'applicazione Safari per reimplementare le tue modifiche.

Come sempre, procedi con cautela quando modifichi le applicazioni predefinite e fai backup di tutti i file modificati e dei dati importanti.

Qualche idea su come si potrebbe farlo per iOS?
Probabilmente non c'è modo di farlo: cercherò invece altre app con funzionalità simili, come Instapaper.
Tuan Anh Tran
2013-07-22 06:25:20 UTC
view on stackexchange narkive permalink

La nuova nuova posizione di Reader.html è in

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

se non sei sicuro, usa locate

Modifica la risposta accettata con queste informazioni aggiornate.Non è davvero una risposta a sé stante.
Joheshua
2015-01-19 23:35:00 UTC
view on stackexchange narkive permalink

Puoi anche modificare il CSS di iOS Reader.html su iPad, iPhone o iPod, confermato che funziona su iOS 8.1.2 iPad Air 2. Ecco come:

Dovrai effettuare il jailbreak del tuo dispositivo iOS e scarica un'app per la gestione del file system chiamata iFile . Quindi avrai la piena funzionalità Explorer / Finder sul tuo dispositivo iOS.

Quindi, vai alla cartella:

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

Questa è la posizione sul mio iPad Air 2 con iOS 8.1.2, potrebbe differire per te. Se esegui l'upgrade alla versione a pagamento di iFile per $ 4, puoi eseguire una ricerca a livello di sistema per il file Reader.html, che è quello che ho fatto.

Apri in Text Viewer, ora cambia semplicemente il CSS come desiderato, ovunque vedi la dichiarazione "font: -apple-system- *".

Se desideri modificare la tipografia del corpo principale, aggiungi una dichiarazione di famiglia di caratteri al tag .page. Ad esempio:

 . page {font: -apple-system-body; text-align: inizio; font-family: Georgia;  

}

Puoi fare la stessa cosa per modificare l ' intestazione della pagina sotto il tag h1.title

h1.title {font: -apple-system-headline; font-weight: normale; text-align: inizio; -webkit-trattini: manuale; famiglia di caratteri: Georgia; }  

Salva Reader.html, ricarica la pagina web di Safari e goditi il ​​tuo nuovo font Reader!

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

È certamente possibile apportare modifiche in iOS Safari senza jailbreak. Non so esattamente di Reader View, ma l'algoritmo generale è:

  • esegui il backup sul tuo computer;
  • decrittografa il file di backup con strumenti speciali;
  • trova Safari e modificane i contenuti.

Anche per Safari puoi usare il plugin CustomReader II.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...