Question:
Existe-t-il un moyen de changer la police de caractères utilisée dans le mode "Reader" de Safari?
orome
2012-05-01 21:41:58 UTC
view on stackexchange narkive permalink

La police utilisée dans le mode "Reader" de Safari (sur iOS et OS X) semble être une forme de Palatino, qui, bien que ce ne soit certainement pas la pire face d'écran, n'est pas la meilleure non plus. C'était aussi une limitation dans iBooks, jusqu'à l'ajout d'excellents visages d'écran comme Charter et Athelas.

Existe-t-il un moyen de changer la police utilisée par le mode lecteur de Safari ?

Six réponses:
#1
+5
Nickolas
2015-11-25 02:00:22 UTC
view on stackexchange narkive permalink

Le moyen le plus simple est de cliquer sur "Aa" sur le côté droit de la fenêtre d'adresse une fois que vous êtes déjà en mode lecteur, et de choisir la police et les couleurs d'arrière-plan :)

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

Une idée de la version (d'iOS et d'OS X) dans laquelle cela est apparu?
#2
+3
kas-kad
2015-09-10 01:30:57 UTC
view on stackexchange narkive permalink

Sur mon système (Yosemite 10.10.5), j'ai remarqué que changer les styles Reader.html ne donne aucun effet. J'ai inspecté le code du Reader via Safari et j'ai trouvé que le seul CSS lié à Reader est ResourcesWBSReaderSharedStyleSheet.css.

enter image description here

Voici le chemin d'accès au fichier CSS du Reader: /System/Library/PrivateFrameworks/Safari.framework/Versions/A/Resources/WBSReaderSharedStyleSheet.css

J'ai personnalisé avec succès le CSS et atteint un autre niveau de bonheur.

Mise à jour: À El Capitan, malheureusement, cette astuce ne fonctionne pas. Il semble que WBSReaderSharedStyleSheet.css ne soit plus utilisé, tous les paramètres sont réglés dans Reader.html , mais la modification des paramètres CSS dans le fichier n'affecte pas le final regarde.

#3
+2
da4
2012-05-01 22:36:15 UTC
view on stackexchange narkive permalink

Je ne l'ai jamais essayé, mais apparemment, vous pouvez modifier le fichier: Safari.app/Contents/Resources/Reader.html

Depuis une communauté Apple page d'assistance:

Faites un clic droit sur l'application Safari et choisissez + Afficher le contenu du paquet + . Une nouvelle fenêtre de recherche s'ouvrira. Il y a un dossier nommé Contenu. Le contenu comprend plusieurs fichiers et dossiers, naviguez pour voir le contenu du dossier Resources jusqu'à ce que vous trouviez un fichier nommé Reader.html. C'est le fichier que vous souhaitez modifier. Vous n'aurez probablement pas le droit de le faire. En fonction de votre choix d'éditeur de texte, un mot de passe d'administrateur vous est demandé lors de l'ouverture du fichier ou lorsque vous essayez de l'enregistrer. J'utilise le joli TextWrangler de BareBones et il ouvre le fichier sans demander (il le fera plus tard dans le processus).

Maintenant, modifiez le CSS à votre guise et enregistrez le fichier.

Ouvrez Safari et voyez à quoi il ressemble.

Et encore une chose: avec la prochaine mise à jour de Safari, vos modifications dans Reader.html seront probablement écrasées. Vous voudrez peut-être conserver une version de Reader.html à un autre emplacement en dehors du package d'application Safari pour réimplémenter vos modifications.

Comme toujours, procédez avec prudence lors de la modification des applications par défaut et des sauvegardes de tous les fichiers modifiés ainsi que de vos données importantes.

Des idées comment on pourrait faire cela pour iOS?
Probablement aucun moyen de le faire - je chercherais plutôt d'autres applications avec des fonctionnalités similaires, comme Instapaper.
#4
+2
Tuan Anh Tran
2013-07-22 06:25:20 UTC
view on stackexchange narkive permalink

Le nouvel emplacement de Reader.html est à

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

si vous n'êtes pas sûr, utilisez simplement locate

Veuillez modifier la réponse acceptée avec ces informations mises à jour.Ce n'est pas vraiment une réponse en soi.
#5
  0
Joheshua
2015-01-19 23:35:00 UTC
view on stackexchange narkive permalink

Vous pouvez également changer le CSS iOS Reader.html sur iPad, iPhone ou iPod, confirmé comme fonctionnant sur iOS 8.1.2 iPad Air 2. Voici comment:

Vous devrez Jailbreaker votre appareil iOS et téléchargez une application de gestion de système de fichiers appelée iFile . Ensuite, vous aurez la fonctionnalité complète Explorer / Finder sur votre appareil iOS.

Ensuite, accédez au dossier:

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

Ceci est l'emplacement sur mon iPad Air 2 avec iOS 8.1.2, cela peut différer pour vous. Si vous passez à la version payante d'iFile pour 4 $, vous pouvez effectuer une recherche à l'échelle du système pour le fichier Reader.html, ce que j'ai fait.

Ouvrir dans Text Viewer, il suffit maintenant de changer le CSS comme désiré, partout où vous voyez la déclaration "font: -apple-system- *".

Si vous souhaitez modifier la typographie du corps principal, ajoutez une déclaration de famille de polices à la balise .page. Par exemple:

 . page {font: -apple-system-body; text-align: début; font-family: Georgia;  

}

Vous pouvez faire la même chose pour modifier le titre de la page sous la balise h1.title

h1.title {font: -apple-system-headline; poids de la police: normal; text-align: début; -webkit-hyphens: manuel; famille de polices: Georgia; }  

Enregistrez Reader.html, rechargez la page Web Safari et profitez de votre nouvelle police Reader!

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

Il est certainement possible d'apporter des modifications dans iOS Safari sans Jailbreak. Je ne sais pas exactement sur Reader View, mais l'algorithme général est:

  • faire une sauvegarde sur votre ordinateur;
  • décrypter le fichier de sauvegarde avec des outils spéciaux;
  • recherchez Safari et modifiez son contenu.

Vous pouvez également utiliser le plugin CustomReader II pour Safari.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...