Safari 6: Bagaimana cara mengubah font default?

13

Ini mungkin duplikat. Saya tidak bisa membayangkan saya orang pertama yang memperhatikan hal ini.

Tampaknya Safari 6 telah menghapus tab tampilan dari preferensi, dan dengan itu, kemampuan untuk mengubah font default.

Bagaimana cara mengubah font default untuk Safari 6?

penilai
sumber

Jawaban:

-1

Dapatkan saja Alat Tinker secara gratis. Ini akan membiarkan Anda mengubah font dan ukuran font untuk Safari di OS X Mavericks.

Malcolm Cooke
sumber
Pertanyaannya adalah tentang Safari 6 di Mountain Lion sebenarnya.
nohillside
@patrix jadi apa? Sekarang setelah Mavericks keluar, saya peduli bagaimana melakukannya di sana.
penanggung jawab
Cara untuk mencapai ini bisa saja berubah dengan Safari 7, metode lama bahkan mungkin tidak berfungsi lagi. Jadi mengajukan pertanyaan baru mungkin akan lebih membantu di sini.
nohillside
Masa bodo. Mencoba mengacaukan css khusus tidak pernah berhasil untuk saya. Tinkertool melakukannya. Saya menerima jawaban ini.
penanggung jawab
8

Anda masih dapat menggunakan default:

defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2StandardFontFamily Georgia
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2DefaultFontSize 16
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2FixedFontFamily Menlo
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2DefaultFixedFontSize 14

Opsi lain adalah mengatur file CSS seperti ini sebagai lembar gaya default di preferensi lanjutan:

body {
  font: 16px Georgia;
}
pre, code, tt {
  font: 14px Menlo;
}

Kedua opsi memiliki prioritas di atas stylesheet default tetapi tidak lebih dari gaya yang ditentukan oleh situs web. Jadi seperti preferensi di Safari 5 dan sebelumnya, sebagian besar berlaku untuk halaman yang biasanya menggunakan 15px Times atau 13px Courier.

Lri
sumber
Ini sepertinya tidak berhasil.
penanggung jawab
Jika Anda menambahkan !importantsebelum titik koma, itu akan berhasil. Namun, itu akan memaksa semua situs web untuk menggunakan spesifikasi Anda. Akan mengacaukan situs yang menggunakan font khusus untuk menampilkan mesin terbang khusus (mis. Github.com).
imanuelcostigan
Yah, hanya mengubah bodyfont tidak bekerja dengan baik. Saya sarankan menerapkan fontmodifikasi body, p, span, asetidaknya.
pabuisson
5

Serenity Caldwell menulis sebuah artikel di Macworld ketika Mountain Lion pertama kali dirilis sebagai pratinjau dev:

Safari tidak lagi menawarkan opsi untuk mengatur font dan ukuran default (meskipun Anda dapat mengunggah style sheet atau memaksa browser untuk tidak menampilkan ukuran font yang lebih kecil dari jumlah tertentu)

Anda dapat melakukan ini melalui ekstensi yang disebut CSS Pengguna . Cukup sederhana, tambahkan CSS kustom Anda dan itu akan menimpa gaya.

Ada juga utas diskusi Apple tentang ini, tetapi sejauh ini tidak ada hal penting yang muncul. Satu hal yang disebutkan adalah menggunakan HelveticaTheWorld, yang mengubah semua font menjadi Helvetica. Tidak terlalu berguna kecuali Anda ingin Helvetica ada di mana-mana ... Ekstensi lain yang disebutkan adalah Google Fonts di Safari . Ini memungkinkan Anda untuk memilih dari perpustakaan Google Fonts.

Sampai sekarang, tidak ada cara lain untuk mengubah font di Safari. Saya sarankan Anda mengirimkan umpan balik Apple untuk melihat apakah Anda dapat menambahkan ini kembali.

daviesgeek
sumber
1
Bukankah CSS khusus sudah didukung tanpa ekstensi?
asmeurer
1

Memang, ini sepele mudah dengan style sheet sederhana yang menimpa font "body" default. Yang Anda butuhkan hanyalah tiga baris:

body {
    font: 12px "Lucida Grande";
}
SunByrne
sumber
3
Dan di mana Anda meletakkan kata style sheet? Bagaimana Anda mendapatkan Safari untuk selalu memuatnya?
Daniel
Apa yang saya gunakan untuk mengubah font monospace?
asmeurer
Salin garis CSS itu; gunakan editor teks untuk meletakkannya di file teks yang kosong, dan simpan file teks itu ke hard drive lokal Anda dengan nama file seperti, katakanlah, default.css. Lalu pergi ke Safari> Preferences, pilih tab Advanced, dan pada dropdown Style sheet, pilih Other. Arahkan ke file default.css Anda, dan Safari akan mulai menggunakan CSS baru Anda sebagai default.
Jed Hartman
1
* {font-family: "Helvetica" !important;}
pre, code, tt {font-family: "Menlo" !important;}

Saya pikir itulah yang Anda inginkan. Pekerjaan diperiksa di High Sierra.

Juga, dapat mengatur font default untuk WebKit2:

defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2StandardFontFamily "Helvetica"
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2FixedFontFamily "Menlo"
nesoneg
sumber