คอลเลกชันของแบบอักษรฟรีและโอเพ่นซอร์สที่สวยงาม: คำแนะนำสำหรับการติดตั้ง, โซ่ทางเลือก Unicode, คำแนะนำในการแทนที่ Windows ClearType และแก้ไขแบบอักษรเบราว์เซอร์
สารบัญ:
อันดับแรกของ OTF และ TTF ทั้งหมดของแบบอักษร ทุกตัว มีน้ำหนักการแสดงผลที่แตกต่างกันบนหน้าต่างในขนาดเล็กด้วยเหตุผลบางอย่าง (ดูสิ่งนี้และสิ่งนี้) ดังนั้นจึงใช้รุ่น TTF เนื่องจากดูใกล้เคียงกับการออกแบบดั้งเดิมมากขึ้น
Sans Serif Fonts ที่ใช้สำหรับแบบอักษรหลักและทางเลือกได้รับการสนับสนุนดังต่อไปนี้ของระบบการเขียนชั้นนำ ** ของอินเทอร์เน็ต:
มีเพียง 3 ฟอนต์เท่านั้นที่ได้รับการบำรุงรักษาสำหรับแบบหลายภาษาหลายภาษา: แหล่งที่มา sans pro, เปิด sans, roboto
** ระบบการเขียน 15 อันดับแรกของอินเทอร์เน็ต : เกณฑ์การรวมภาษาคือผ่านสถิติวิกิพีเดียของการดูหน้าทั้งหมดในช่วง 12 เดือนที่ผ่านมา: ควรมากกว่า 115m (10.2020) และภาษาควรอยู่ในรายการไลบรารีตัวอักษรหรือในรายการ Google Fonts
ผู้มีเกียรติ 2: คณิตศาสตร์อิโมจิ 15 อันดับแรก: ละติน, กรีก, ซิริลลิก, จีน, ญี่ปุ่น, เกาหลี, อาหรับ, อาร์เมเนีย, เบงกาลี, จอร์เจีย, ฮีบรู, ภาษาฮินดี-วานาการี, ภาษาฮินดี-เอิร์ด, ทมิฬ, ไทย
ที่ฉันชอบ!
ในเวอร์ชันล่าสุดชื่อ "Source Sans Pro" ถูกเปลี่ยนเป็น "Source Sans 3" ฉันหวังว่ามันจะได้รับการฟื้นฟู แต่ตอนนี้ฉันแนะนำให้ใช้ทั้งเวอร์ชันล่าสุดที่ชื่อว่า 'Source Sans Pro' และ 'Sourcing Sans Pro' (นั่นเป็นเพียงการเปลี่ยนชื่อ 'Source Sans 3' ) ในห่วงโซ่ทางเลือก:
Font Fallback Chain: 'Source Sans Pro', 'Sourcing Sans Pro', 'Noto Sans', 'Noto Sans Armenian', 'Noto Sans Devanagari', 'Noto Sans Bengali', 'Noto Sans Georgian', 'Noto Sans Arabic', Catamaran, 'Noto Sans Thai', 'DejaVu Sans', 'STIX Two Math', Symbola, 'Source Han Sans', sans-serif
'Source Sans Pro', 'Sourcing Sans Pro', 'Noto Sans Hebrew', ...'Noto Nastaliq Urdu''Twemoji Mozilla' ฉันมีข้อผิดพลาดเมื่อ 'Source Sans Pro' ทำงานไม่ถูกต้องใน libreoffice กับรูปแบบภาษา แต่ 'Sourcing Sans Pro' ทำงานได้ดี แต่นี่อาจเป็นข้อผิดพลาดในการติดตั้งใหม่ ตรวจสอบตัวเอง
ฟอนต์ทางเลือก:
@font-face {
font-family : 'Twemoji Mozilla' ;
src : url ( "file:///C:/Windows/Fonts/TwemojiMozilla.ttf" ) format ( "truetype" );
font-weight : 400 ;
font-style : normal;
}พวกเขาเกือบจะเป็นแบบอักษรเดียวกัน แต่ก็ยังไม่ใช่แบบอักษรเดียวกัน!
โปรดทราบว่า noto sans มีแบบอักษรมากกว่า sans ที่เปิดอยู่ดังนั้นหากใช้พวกเขาร่วมกันเพราะที่นี่อย่าใช้ 100, 200, 500, 800 (ใช้ 900 แทน)
Font Fallback Chain: 'Open Sans', 'Noto Sans', 'Noto Sans Devanagari', 'Noto Sans Bengali', 'Noto Sans Georgian', 'Noto Sans Arabic', 'Noto Sans Hebrew', Catamaran, 'Noto Sans Thai', 'DejaVu Sans', 'STIX Two Math', Symbola, 'Source Han Sans', sans-serif -
'Open Sans''Noto Nastaliq Urdu''Twemoji Mozilla' Font Fallback Chain: Roboto, 'Noto Sans', 'Noto Sans Devanagari', 'Noto Sans Bengali', 'Noto Sans Georgian', 'Noto Sans Arabic', 'Noto Sans Hebrew', 'Noto Sans Tamil', 'Noto Sans Thai', 'DejaVu Sans', 'STIX Two Math', Symbola, 'Source Han Sans', sans-serif
ภาษาอูรดูเปลี่ยนไปเป็นภาษาอาหรับ: 'Noto Nastaliq Urdu'
Font Fallback Chain: Lato, sans-serif
อันดับแรกของ OTF และ TTF ทั้งหมดของแบบอักษร ทุกตัว มีน้ำหนักการแสดงผลที่แตกต่างกันบนหน้าต่างในขนาดเล็กด้วยเหตุผลบางอย่าง (ดูสิ่งนี้และสิ่งนี้) ดังนั้นจึงใช้รุ่น TTF เนื่องจากดูใกล้เคียงกับการออกแบบดั้งเดิมมากขึ้น
Serif Fonts ที่ใช้สำหรับแบบอักษรหลักและการโทรกลับมีการสนับสนุนระบบการเขียนชั้นนำของอินเทอร์เน็ตดังต่อไปนี้:
มีเพียง 3 ฟอนต์เท่านั้นที่ได้รับการดูแลรักษาแบบหลายภาษาหลายภาษา: Stix Two Text, Source Serif Pro, Vollkorn
ตัวอักษรคณิตศาสตร์ที่ฉันชอบ!
Font Fallback Chain: 'STIX Two Text', 'STIX Two Math', 'Noto Serif Armenian', 'Noto Serif Devanagari', 'Noto Serif Bengali', 'David Libre', 'Noto Serif Georgian', 'Noto Naskh Arabic', 'Noto Serif', 'Noto Serif Tamil', 'Noto Serif Thai', 'DejaVu Serif', Symbola, 'Source Han Serif', serif
'Noto Nastaliq Urdu'Amiri'Twemoji Mozilla''XITS Two Text' และ 'XITS Two Math' ซึ่งเป็นเพียงการแปลงสองแปลงเป็น TTF ดาวน์โหลด XITS สอง (รูปแบบ TTF)คลังเก็บด้านบนยังมี XITS สองคณิตศาสตร์ (รูปแบบ TTF) และ Stix Two Math (รูปแบบ OTF) ครอบครัวแบบอักษรสำหรับแอปพลิเคชันที่มีความสามารถทางคณิตศาสตร์ Opentype เช่น Luatex, Xetex หรือ MS Word 2007+
ฟอนต์ทางเลือก:
@font-face {
font-family : 'Twemoji Mozilla' ;
src : url ( "file:///C:/Windows/Fonts/TwemojiMozilla.ttf" ) format ( "truetype" );
font-weight : 400 ;
font-style : normal;
}ตัวอักษรตัวอักษรข้อความที่ฉันชอบ!
Font Fallback Chain: 'Source Serif Pro', 'STIX Two Text', 'STIX Two Math', 'Noto Serif Armenian', Halant, 'Noto Serif Bengali', 'David Libre', 'Noto Serif Georgian', 'Noto Naskh Arabic', 'Noto Serif', 'Noto Serif Tamil', 'Noto Serif Thai', 'DejaVu Serif', Symbola, 'Source Han Serif', serif
'Noto Nastaliq Urdu'Amiri'Twemoji Mozilla' Font Fallback Chain: Vollkorn, 'STIX Two Text', 'STIX Two Math', 'Noto Serif Armenian', Halant, 'Noto Serif Bengali', 'Noto Serif Georgian', 'Noto Naskh Arabic', 'Noto Serif', 'Noto Serif Tamil', 'Noto Serif Thai', 'DejaVu Serif', Symbola, 'Source Han Serif', serif -
font-feature-settings: 'tnum' 1, 'lnum' 1; ดูคุณสมบัติทั้งหมดที่นี่font-weight: 420;'Noto Nastaliq Urdu'Amiri'Twemoji Mozilla' Semibold italic cyrillics นั้นแย่มากใน Linux Libertine ดั้งเดิม ดังนั้นจึงแนะนำให้ใช้ Linus Libertinus Fork ซึ่งเป็นเพียงการเปลี่ยนชื่อ Libertinus serif โดยไม่มี semibolds (Libertinus serif เป็นส้อมบั๊กของ Linux Libertine โดย Khaled Hosny กับ Cyrillic Boldic โดย Stefan Peev) แม้ว่า Cyrillic Bold Italics ก็ไม่ดีเช่นกัน
Libertinus serif เป็นตัวอักษร OTF เท่านั้นและหนักกว่าเล็กน้อยบนจอแสดงผล Windows ดาวน์โหลด Libertinus serif (รูปแบบ OTF, การบิดเบือนความหนาบน Windows) สิ่งนี้มีประโยชน์ในขนาดเล็ก: 'Libertinus Serif' โปรดทราบว่า cyrillic semibold italics (600) ของ Libertinus serif ดูแย่มาก บน Windows First ติดตั้งทุกรูปแบบจากนั้นติดตั้งเฉพาะ 4 รูปแบบหลัก
FONT FALLBACK Chain: 'Linus Libertinus', serif
คลังเก็บด้านบนยังมี Linus Libertinus Math (รูปแบบ TTF) และ Libertinus Math (รูปแบบ OTF) แบบอักษรสำหรับแอปพลิเคชันที่มีความสามารถทางคณิตศาสตร์ Opentype เช่น Luatex, Xetex หรือ MS Word 2007+ แต่ฉันคิดว่ามันมีคุณภาพต่ำกว่าคณิตศาสตร์สอง stix (Libertinus Math มีปัญหา MS Word และ ตัวเอียงภาษากรีกมีคุณภาพที่ไม่ดี ฉันไม่เคยทดสอบปัญหาน้ำยาง)
FONT FALLBACK Chain: 'XITS', 'XITS Math', serif
ฉันพบว่า XITS Greek Reters มีคุณภาพต่ำ แต่ MATH XITS และ XITS เป็นทางเลือกที่ใกล้เคียงที่สุดกับ Times New Roman ที่ฉันรู้จัก
โปรดทราบว่า XITS เป็นแบบอักษร OTF เท่านั้น ดังนั้นมันจะดูหนักกว่า Windows มากกว่าการออกแบบดั้งเดิม (นั่นไม่จำเป็นต้องเป็นเรื่องเลวร้าย) แต่คุณสามารถใช้ 'XITS One Text' และ 'XITS One Math' ซึ่งเป็นเพียง XITS ที่แปลงเป็น TTF ดาวน์โหลด XITS One (รูปแบบ TTF)
คลังเก็บด้านบนยังมี XITS One Math (รูปแบบ TTF) และ XITS Math (รูปแบบ OTF) แบบอักษรสำหรับแอพพลิเคชั่นที่มีความสามารถทางคณิตศาสตร์ Opentype เช่น Luatex, Xetex หรือ MS Word 2007+
อันดับแรกของ OTF และ TTF ทั้งหมดของแบบอักษร ทุกตัว มีน้ำหนักการแสดงผลที่แตกต่างกันบนหน้าต่างในขนาดเล็กด้วยเหตุผลบางอย่าง (ดูสิ่งนี้และสิ่งนี้) ดังนั้นจึงใช้รุ่น TTF เนื่องจากดูใกล้เคียงกับการออกแบบดั้งเดิมมากขึ้น
แบบอักษร Monospace ที่ใช้สำหรับแบบอักษรหลักและทางเลือกนั้นได้รับการสนับสนุนดังต่อไปนี้ของระบบการเขียนชั้นนำของอินเทอร์เน็ต:
ฟอนต์หลักและโซ่ทางเลือกได้รับการปรับให้เหมาะสมสำหรับ Sugartex
ที่ฉันชอบ!
ตัวเอียงใน Roboto Mono มีความกว้างที่แตกต่างกันดังนั้นจึงแนะนำให้ใช้ Robotization Mono Fork ซึ่งเป็นเพียง Roboto Mono รุ่น monospacified
Font Fallback Chain: 'Robotization Mono', 'Noto Sans Mono', 'IBM Plex Mono', 'Kawkab Mono', 'DejaVu Sans Mono', Cousine, 'ST1X Two Math For Robot0 Mono', 'Symbola For Robot0 Mono', 'Source Han Sans', monospace
ฟอนต์ทางเลือก:
Inconvolata ขาดตัวเอียง, Cyrillic และกรีก Incololata LGC ขาดตัวละครช่องว่างบางตัวมี backtick นอกสไตล์, italic latin A และ Cyrillic дเป็นการตัดสินใจออกแบบที่ขัดแย้งกัน สำหรับ Sugartex ขอแนะนำให้ใช้ Incololata Sugar Fork ซึ่งเป็นเพียงการเปลี่ยนชื่อของ Conconolata LGC โดยมีปัญหาเหล่านี้ได้รับการแก้ไข
ห่วงโซ่ทางเลือกแบบอักษร: 'Inconsolata Sugar', 'Robotization Mono', 'Noto Sans Mono', 'IBM Plex Mono', 'Kawkab Mono', 'DejaVu Sans Mono', Cousine, 'ST1X Two Math For Robot0 Mono', 'Symbola For Robot0 Mono', 'Source Han Sans', monospace
ซอร์สโค้ดโปรไม่มีอักขระช่องว่างบางอย่างและมีการแบ่งส่วนแตกหัก สำหรับ Sugartex ขอแนะนำให้ใช้ การจัดหารหัส Pro Fork ซึ่งเป็นเพียงการเปลี่ยนชื่อซอร์สโค้ดโปรพร้อมปัญหาเหล่านี้ได้รับการแก้ไข (Slash ถูกลบออกเพียงอย่างเดียว) สำหรับวัตถุประสงค์อื่นซอร์สโค้ดดั้งเดิมควรใช้ได้
โซ่ Font -Font Back -Font: 'Sourcing Code Pro', 'Noto Sans Mono', 'IBM Plex Mono', 'Kawkab Mono', 'DejaVu Sans Mono', Cousine, 'ST1X Two Math For Robot0 Mono', 'Symbola For Robot0 Mono', 'Source Han Sans', monospace
Alt: 'Source Code Pro'
นี่เป็นแบบอักษร ที่เป็นกรรมสิทธิ์ แต่รวมอยู่ที่นี่สำหรับคำแนะนำในการติดตั้ง Sugartex
มันติดตั้งล่วงหน้าด้วย windows Consolas ยังสามารถติดตั้งร่วมกับ Microsoft PowerPoint Viewer จนถึงเดือนเมษายน 2018 SHA256: 249473568EBA7A1E4F95498ACBA594E0F42E6581ADD4DEAD70C1DFB908A09423 แต่โปรดทราบว่าใบอนุญาตของมันบอกว่า "คุณอาจใช้ซอฟต์แวร์เพื่อดูและพิมพ์ไฟล์ที่สร้างขึ้นด้วยซอฟต์แวร์ Microsoft Office คุณไม่สามารถใช้ซอฟต์แวร์เพื่อวัตถุประสงค์อื่นได้" ดังนั้นคุณ อาจ ไม่ได้รับอนุญาตให้พิมพ์ข้อความแบบอักษร consolas จาก Libreoffice แต่ในเวลาเดียวกันถ้าคุณรวม Microsoft Word เข้ากับไปป์ไลน์ของคุณ (ตัวอย่างเช่นแม้ว่าการประมวลผลไฟล์. DOCX โดยซอฟต์แวร์อื่นเป็นขั้นตอนต่อไป) คุณ อาจ สร้างความพึงพอใจให้กับ "ซอฟต์แวร์ Microsoft Office" และการพิมพ์ไปยัง PDF ผ่านเบราว์เซอร์ Chrome อาจ เป็นการพิมพ์
Font Fallback Chain: Consolas, 'DejaVu Sans Mono For Conso1as', 'ST1X Two Math For Conso1as', 'Symbola For Conso1as', 'Source Han Sans', monospace
ฟอนต์ทางเลือก:
โซ่ทางเลือกฟอนต์มีแบบอักษร monospacified ผ่าน monospacifier.py (สำรอง) หากคุณไม่ชอบ consolas, Roboto mono, ซอร์สโค้ดโปรหรือ connololata ที่คุณสามารถเลือกได้ที่นั่นสำหรับการเลือก monospacified สำหรับแบบอักษร monospace อื่น ๆ
Mathjax ใช้คอมพิวเตอร์ Modern รุ่นที่กล้าหาญ (โดย Donald Knuth) มันดูดีทั้งในเบราว์เซอร์และใน PDF สามารถใช้กับ Mathjax เท่านั้น Latin Modern Math เป็นทางเลือกที่ใกล้เคียงที่สุดสำหรับ Opentype Math แต่มีการออกแบบเส้นผมแบบดั้งเดิมที่ไม่ได้ดูดีมากในเบราว์เซอร์ แต่ฉันเดาว่ามันสามารถส่งไปยัง Opentype Math
ที่ฉันชอบ! ไปที่ลิงก์ไปยังส่วนด้านบน
ดู รายการนี้
หากบน Windows แนะนำให้ติดตั้ง mactype เนื่องจาก Windows Original ClearType มีความสามารถในการเรนเดอร์แบบอักษรที่ได้รับการปรับล่วงหน้าสำหรับ ClearType ก่อน - มันไม่สามารถแสดงแบบอักษรโดยพลการในลักษณะที่สวยงาม (หรือมีความสามารถ แต่ด้วยเหตุผลบางอย่างไม่ได้ทำในการตั้งค่าเริ่มต้น!) Mactype สามารถทำได้ (และทำกับการตั้งค่าเริ่มต้น) ตอนนี้ Full HD อยู่ทุกหนทุกแห่งมันเป็นความอัปยศสำหรับ ClearType
สำคัญ :
NormalWeight=0 แทน 16 (ด้วยความแตกต่างระหว่าง Chrome และโปรแกรมอื่น ๆ นั้นไม่ใหญ่มาก)นี่คือส่วนที่กำหนดเองของฉันในการกำหนดค่าที่ตัวอักษร consolas ของ Tunes ดูผอมลงและยังทำให้แบบอักษรใน Explorer ดูหนาขึ้น อัปเดตส่วนที่เหมาะสม:
[General]
NormalWeight =0
BoldWeight =0
RenderWeight =1.3
[Individual]
Times New Roman =0,,4,,,
Segoe UI =0,,4,,,
Tahoma =0,,4,,,
[UnloadDll]
inkscape.exe
PaintDotNet.exe
VBoxSvc.exe
VirtualBox.exeวางจนจบ:
[[email protected]]
ClipBoxFix =1
[[email protected]]
; PyCharm fix + Consolas
NormalWeight =-10
BoldWeight =-4
[General@notepad++.exe]
; for Consolas
BoldWeight =-2
[[email protected]]
; for Consolas
BoldWeight =-2UPD: คุณสามารถลอง Stylus (GPL) หรือมีสไตล์ (ฟรีแวร์)
StyleBot เป็นส่วนขยายของ Google Chrome โอเพนซอร์สที่ช่วยให้ผู้ใช้สามารถจัดการกับลักษณะที่ปรากฏของหน้าเว็บได้ ติดตั้ง.
ฉันยังไม่ได้ตรวจสอบว่าปลอดภัยหรือไม่ แต่มันดูปลอดภัย
ส่วนขยายนี้จะช่วยให้คุณทำให้อินเทอร์เน็ตยุ่งน้อยลงอย่างมีสไตล์ :-)
และอีกมากมาย! Stylebot สามารถแก้ไขปัญหาที่เกิดขึ้นจากแบบอักษรทินเนอร์ในโครเมี่ยมด้วย mactype: สลับแบบอักษรที่ดูไม่ดี ตัวอย่างเช่นเพิ่มสิ่งนี้ลงในสไตล์ชีท Global:
@font-face {
font-family : 'Times New Roman' ;
src : url ( "file:///C:/Windows/Fonts/LibertinusSerif-Regular.otf" ) format ( "opentype" );
font-weight : normal;
font-style : normal;
}
@font-face {
font-family : 'Times New Roman' ;
src : url ( "file:///C:/Windows/Fonts/LibertinusSerif-Bold.otf" ) format ( "opentype" );
font-weight : bold;
font-style : normal;
}
@font-face {
font-family : 'Times New Roman' ;
src : url ( "file:///C:/Windows/Fonts/LibertinusSerif-Italic.otf" ) format ( "opentype" );
font-weight : normal;
font-style : italic;
}
@font-face {
font-family : 'Times New Roman' ;
src : url ( "file:///C:/Windows/Fonts/LibertinusSerif-BoldItalic.otf" ) format ( "opentype" );
font-weight : bold;
font-style : italic;
} คุณสามารถใช้ Libertinus Serif (OTF, "Opentype") หรือ Linus Libertinus (TTF, "truetype") แบบอักษรผ่าน URL ในท้องถิ่น (OTF หนักกว่าขนาดเล็ก)
update_deps.bat จากไดเรกทอรีของ repoสิ่งที่ต้องทำรายการความคิดที่ฉันมีหรือมีเกี่ยวกับการพัฒนาแบบอักษร
repos สำรอง: