Safari 6: Làm cách nào để thay đổi phông chữ mặc định?


13

Đây có lẽ là một bản sao. Tôi không thể tưởng tượng tôi là người đầu tiên nhận thấy điều này.

Có vẻ như Safari 6 đã loại bỏ tab xuất hiện khỏi các tùy chọn và với nó, khả năng thay đổi phông chữ mặc định.

Làm cách nào để thay đổi phông chữ mặc định cho Safari 6?

Câu trả lời:


-1

Chỉ cần nhận Tinker Tool miễn phí. Nó sẽ cho phép bạn thay đổi phông chữ và kích thước phông chữ cho Safari trong OS X Mavericks.


Câu hỏi là về Safari 6 trên Mountain Lion.
nohillside

@patrix vậy là sao? Bây giờ Mavericks đã ra ngoài, tôi quan tâm làm thế nào để làm điều đó trong đó.
asmeker

Cách để thực hiện điều này có thể đã thay đổi với Safari 7, các phương thức cũ thậm chí có thể không hoạt động nữa. Vì vậy, hỏi một câu hỏi mới có thể sẽ hữu ích hơn ở đây.
nohillside

Bất cứ điều gì. Cố gắng gây rối với một css tùy chỉnh không bao giờ làm việc cho tôi. Tinkertool nào. Tôi chấp nhận câu trả lời này.
asmeker

8

Bạn vẫn có thể sử dụng mặc định:

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

Một tùy chọn khác là đặt tệp CSS như thế này làm biểu định kiểu mặc định trong các tùy chọn nâng cao:

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

Cả hai tùy chọn đều được ưu tiên hơn biểu định kiểu mặc định nhưng không vượt quá các kiểu được chỉ định bởi các trang web. Vì vậy, giống như các tùy chọn trong Safari 5 trở về trước, chúng chủ yếu áp dụng cho các trang thường sử dụng Chuyển phát nhanh 15px Times hoặc 13px.


Điều này dường như không hoạt động.
asmeker

Nếu bạn thêm !importanttrước dấu chấm phẩy, nó sẽ hoạt động. Tuy nhiên, điều đó sẽ buộc tất cả các trang web sử dụng thông số kỹ thuật của bạn. Sẽ làm hỏng các trang web sử dụng phông chữ đặc biệt để hiển thị glyphs đặc biệt (ví dụ: github.com).
imanuelcostigan

Vâng, chỉ cần thay đổi bodyphông chữ không hoạt động tốt. Tôi khuyên bạn nên áp dụng fontsửa đổi body, p, span, aít nhất.
pabuisson

5

Serenity Caldwell đã viết một bài báo trên Macworld khi Mountain Lion lần đầu tiên được phát hành dưới dạng dev preview:

Safari không còn cung cấp tùy chọn để đặt phông chữ và kích thước mặc định (mặc dù bạn có thể tải lên biểu định kiểu hoặc buộc trình duyệt không hiển thị kích thước phông chữ nhỏ hơn một số nhất định)

Bạn có thể làm điều này thông qua một phần mở rộng được gọi là CSS người dùng . Khá đơn giản, thêm CSS tùy chỉnh của bạn và nó sẽ ghi đè lên các kiểu.

Ngoài ra còn có một chủ đề thảo luận của Apple về điều này, nhưng cho đến nay không có gì quan trọng. Một điều đã được đề cập là sử dụng HelveticaTheWorld, thay đổi tất cả các phông chữ thành Helvetica. Không hữu ích lắm trừ khi bạn muốn Helvetica ở mọi nơi ... Một tiện ích mở rộng khác được đề cập là Google Fonts trong Safari . Nó cho phép bạn chọn từ thư viện Google Fonts.

Hiện tại, không có cách nào khác để thay đổi phông chữ trong Safari. Tôi sẽ đề nghị bạn gửi phản hồi của Apple để xem bạn có thể thêm lại thông tin này không.


1
Không phải CSS tùy chỉnh đã được hỗ trợ mà không có tiện ích mở rộng?
asmeker

1

Thật vậy, điều này thật dễ dàng với một biểu định kiểu đơn giản ghi đè phông chữ "cơ thể" mặc định. Tất cả bạn cần là tất cả ba dòng dài:

body {
    font: 12px "Lucida Grande";
}

3
Và bạn đặt tấm phong cách nói ở đâu? Làm thế nào để bạn có được Safari để luôn tải nó?
Daniel

Tôi sử dụng gì để thay đổi phông chữ đơn cách?
asmeker

Sao chép dòng CSS đó; sử dụng trình soạn thảo văn bản để đặt nó vào một tệp văn bản trống khác và lưu tệp văn bản đó vào ổ cứng cục bộ của bạn với một tên tệp như, default.css. Sau đó, truy cập Safari> Tùy chọn, chọn tab Nâng cao và trong danh sách thả xuống Biểu định kiểu, chọn Khác. Điều hướng đến tệp default.css của bạn và Safari sẽ bắt đầu sử dụng CSS mới của bạn làm mặc định.
Jed Hartman

1
* {font-family: "Helvetica" !important;}
pre, code, tt {font-family: "Menlo" !important;}

Tôi nghĩ đó là những gì bạn muốn. Công việc được kiểm tra tại High Sierra.

Ngoài ra, có thể đặt mặc định phông chữ cho WebKit2:

defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2StandardFontFamily "Helvetica"
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2FixedFontFamily "Menlo"
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.