Apakah ada cara untuk mengubah jenis huruf yang digunakan dalam mode "Pembaca" Safari?

6

Jenis huruf yang digunakan dalam mode "Pembaca" Safari (pada iOS dan OS X) tampaknya adalah semacam bentuk Palatino, yang, meskipun tentu saja bukan tampilan layar terburuk, juga bukan yang terbaik. Ini digunakan untuk menjadi batasan di iBooks juga, sampai penambahan tampilan layar yang sangat baik seperti Piagam dan Athelas .

Apakah ada cara untuk mengubah jenis huruf yang digunakan oleh mode Pembaca Safari?

orome
sumber

Jawaban:

5

Cara mudah adalah dengan mengklik "Aa" di sisi kanan jendela alamat begitu Anda sudah dalam mode pembaca, dan pilih font dan warna latar :)

tangkapan layar tombol "AA" di bilah alamat peramban Safari di Sierra

Nickolas
sumber
1
Tahu versi apa (dari iOS dan OS X) ini muncul?
orome
3

Di sistem saya (Yosemite 10.10.5), saya perhatikan bahwa mengubah gaya Reader.html tidak berpengaruh. Saya telah memeriksa kode Reader melalui Safari dan menemukan bahwa satu-satunya CSS yang terhubung dengan Reader adalah ResourcesWBSReaderSharedStyleSheet.css.

masukkan deskripsi gambar di sini

Berikut ini jalan menuju file Reader CSS: /System/Library/PrivateFrameworks/Safari.framework/Versions/A/Resources/WBSReaderSharedStyleSheet.css

Saya telah berhasil menyesuaikan CSS dan mencapai tingkat kebahagiaan lain.

Pembaruan: Di El Capitan, sayangnya, trik ini tidak berfungsi. Sepertinya WBSReaderSharedStyleSheet.csssudah tidak digunakan lagi, semua pengaturan sudah beres Reader.html, tetapi mengubah pengaturan CSS pada file tidak mempengaruhi tampilan akhir.

kas-kad
sumber
2

Saya belum pernah mencobanya, tetapi ternyata Anda dapat memodifikasi file: Safari.app/Contents/Resources/Reader.html

Dari halaman dukungan komunitas Apple:

Lakukan klik kanan pada aplikasi Safari dan pilih + Tampilkan Paket Isi + . Jendela pencari baru akan terbuka. Ada satu folder di sana bernama Contents. Isi meliputi beberapa file dan folder, navigasikan untuk melihat konten Sumber Daya folder sampai Anda menemukan file bernama Reader.html. Ini adalah file yang ingin Anda edit. Kemungkinan besar Anda tidak akan memiliki hak untuk melakukannya. Tergantung pada pilihan editor teks Anda, Anda akan diminta kata sandi admin saat membuka file atau ketika Anda mencoba menyimpannya. Saya menggunakan TextWrangler yang bagus dari BareBones dan membuka file tanpa meminta (itu akan dilakukan nanti dalam proses).

Sekarang edit CSS sesuai dengan keinginan Anda dan simpan file tersebut.

Buka Safari dan lihat tampilannya.

Dan satu hal lagi: Dengan pembaruan Safari berikutnya, perubahan Anda di Reader.html kemungkinan besar akan ditimpa. Jadi, Anda mungkin ingin menyimpan versi Reader.html di lokasi lain di luar paket aplikasi Safari untuk mengimplementasikan kembali perubahan Anda.

Seperti biasa, lanjutkan dengan hati-hati saat memodifikasi aplikasi default dan memiliki cadangan dari semua file yang diedit serta data penting Anda.

da4
sumber
Adakah ide bagaimana seseorang dapat melakukan ini untuk iOS?
orome
Mungkin tidak ada cara untuk melakukan ini - saya akan mencari aplikasi lain dengan fungsi yang sama, seperti Instapaper.
Da4
2

Lokasi baru baru Reader.htmladalah di

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

jika Anda tidak yakin, gunakan saja locate

Tuan Anh Tran
sumber
Harap edit jawaban yang diterima dengan informasi yang diperbarui ini. Itu sebenarnya bukan jawaban sendiri.
orome
0

Anda juga dapat mengubah iOS Reader.html CSS di iPad, iPhone atau iPod, dikonfirmasi berfungsi pada iOS 8.1.2 iPad Air 2. Begini caranya:

Anda perlu melakukan Jailbreak pada perangkat iOS Anda, dan mengunduh aplikasi pengelola sistem file bernama iFile . Maka Anda akan memiliki fungsionalitas Explorer / Finder penuh pada perangkat iOS Anda.

Selanjutnya, navigasikan ke folder:

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

Ini adalah lokasi di iPad Air 2 saya dengan iOS 8.1.2, mungkin berbeda untuk Anda. Jika Anda memutakhirkan ke versi berbayar iFile sebesar $ 4, Anda dapat melakukan sistem pencarian lebar untuk file Reader.html, yang merupakan apa yang saya lakukan.

Buka di Text Viewer, sekarang ubah saja CSS sesuai keinginan, di mana saja Anda melihat deklarasi "font: -apple-system- *".

Jika Anda ingin mengubah tipografi tubuh utama, tambahkan deklarasi font-family ke tag .page. Sebagai contoh:

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

}

Anda dapat melakukan hal yang sama untuk mengedit judul halaman di bawah tag h1.title

h1.title {
        font: -apple-system-headline;
        font-weight: normal;
        text-align: start;
        -webkit-hyphens: manual;
        font-family: Georgia;
    }

Simpan Reader.html, muat ulang halaman web Safari, dan nikmati font Reader baru Anda!

Joheshua
sumber
-1

Sangat mungkin untuk membuat perubahan di iOS Safari tanpa Jailbreak. Tidak tahu persis tentang Tampilan Pustaka, tetapi algoritma umumnya adalah:

  • buat cadangan ke komputer Anda;
  • dekripsi file cadangan dengan alat khusus;
  • temukan Safari dan edit isinya.

Juga untuk Safari Anda dapat menggunakan plugin CustomReader II.

vahotme
sumber