นี่อาจจะซ้ำกัน ฉันไม่สามารถจินตนาการได้ว่าฉันเป็นคนแรกที่สังเกตเห็นสิ่งนี้
ดูเหมือนว่า Safari 6 ได้ลบแท็บรูปลักษณ์ออกจากค่ากำหนดและด้วยความสามารถในการเปลี่ยนแบบอักษรเริ่มต้น
ฉันจะเปลี่ยนแบบอักษรเริ่มต้นสำหรับ Safari 6 ได้อย่างไร
นี่อาจจะซ้ำกัน ฉันไม่สามารถจินตนาการได้ว่าฉันเป็นคนแรกที่สังเกตเห็นสิ่งนี้
ดูเหมือนว่า Safari 6 ได้ลบแท็บรูปลักษณ์ออกจากค่ากำหนดและด้วยความสามารถในการเปลี่ยนแบบอักษรเริ่มต้น
ฉันจะเปลี่ยนแบบอักษรเริ่มต้นสำหรับ Safari 6 ได้อย่างไร
คำตอบ:
เพียงรับเครื่องมือทิงเกอร์ฟรี มันจะช่วยให้คุณเปลี่ยนแบบอักษรและขนาดแบบอักษรสำหรับ Safari ใน OS X Mavericks
คุณยังสามารถใช้ค่าเริ่มต้น:
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
ตัวเลือกอื่นคือการตั้งค่าไฟล์ CSS เช่นนี้เป็นสไตล์ชีตเริ่มต้นในการตั้งค่าขั้นสูง:
body {
font: 16px Georgia;
}
pre, code, tt {
font: 14px Menlo;
}
ตัวเลือกทั้งสองมีความสำคัญเหนือกว่าสไตล์ชีทเริ่มต้นแต่ไม่เกินสไตล์ที่ระบุโดยเว็บไซต์ เช่นเดียวกับการตั้งค่าใน Safari 5 และรุ่นก่อนหน้าส่วนใหญ่จะใช้กับหน้าเว็บที่ปกติจะใช้ 15px Times หรือ 13px Courier
!important
ก่อนเซมิโคลอนมันจะทำงาน อย่างไรก็ตามจะบังคับให้ทุกเว็บไซต์ใช้ข้อมูลจำเพาะของคุณ จะไขไซต์ที่ใช้แบบอักษรพิเศษเพื่อแสดงสัญลักษณ์พิเศษ (เช่น github.com)
body
แบบอักษรก็ใช้งานไม่ได้ ฉันขอแนะนำให้ใช้การfont
ดัดแปลงกับbody, p, span, a
อย่างน้อย
Serenity Caldwell เขียนบทความบน Macworldเมื่อ Mountain Lion เปิดตัวครั้งแรกในฐานะตัวอย่างของ dev:
Safari ไม่มีตัวเลือกในการตั้งค่าแบบอักษรและขนาดเริ่มต้นอีกต่อไป (แม้ว่าคุณจะสามารถอัปโหลดสไตล์ชีตหรือบังคับให้เบราว์เซอร์ไม่แสดงขนาดแบบอักษรเล็กกว่าจำนวนที่กำหนด)
คุณสามารถทำเช่นนี้ผ่านทางส่วนขยายที่เรียกว่าCSS ผู้ใช้ ค่อนข้างง่ายเพิ่ม CSS ที่กำหนดเองของคุณและมันจะแทนที่สไตล์
นอกจากนี้ยังมีหัวข้อสนทนาของ Appleเกี่ยวกับเรื่องนี้ แต่ก็ไม่มีอะไรสำคัญมาก่อน สิ่งหนึ่งที่กล่าวถึงคือใช้HelveticaTheWorldซึ่งเปลี่ยนแบบอักษรทั้งหมดเป็น Helvetica ไม่ได้มีประโยชน์ชะมัดถ้าคุณต้องการ Helvetica ทุกที่ ... ส่วนขยายอีกที่กล่าวถึงเป็นแบบอักษรของ Google ใน Safari อนุญาตให้คุณเลือกจากห้องสมุด Google Fonts
ณ ตอนนี้ไม่มีวิธีอื่นในการเปลี่ยนแบบอักษรใน Safari ฉันอยากจะแนะนำให้คุณส่งข้อเสนอแนะของ Appleเพื่อดูว่าคุณจะได้รับสิ่งนี้กลับมา
อันที่จริงมันเป็นเรื่องง่ายเล็กน้อยที่มีสไตล์ชีทที่เรียบง่ายที่แทนที่ตัวอักษร "ร่างกาย" เริ่มต้น สิ่งที่คุณต้องการคือความยาวทั้งหมดสามบรรทัด:
body {
font: 12px "Lucida Grande";
}
* {font-family: "Helvetica" !important;}
pre, code, tt {font-family: "Menlo" !important;}
ฉันคิดว่านั่นคือสิ่งที่คุณต้องการ ตรวจสอบงานใน High Sierra แล้ว
นอกจากนี้ยังสามารถตั้งค่าเริ่มต้นแบบอักษรสำหรับ WebKit2:
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2StandardFontFamily "Helvetica"
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2FixedFontFamily "Menlo"