รักษาความสอดคล้องของแบบอักษรในระบบปฏิบัติการต่างๆ
ฉันสร้างสิ่งนี้ขึ้นมาสำหรับผู้ที่มีปัญหาเกี่ยวกับแบบอักษรที่ไม่ทำงานบนระบบปฏิบัติการที่แตกต่างกัน เนื่องจากวิธีการติดตั้งที่แตกต่างกันที่ใช้ในระบบปฏิบัติการที่แตกต่างกัน วัตถุประสงค์ของแพ็คเกจนี้คือเพื่อติดตั้งไฟล์ฟอนต์ (.ttf) โดยอัตโนมัติตามระบบปฏิบัติการที่คุณใช้ ช่วยคุณประหยัดเวลาจากการติดตั้งแบบอักษรด้วยตนเอง
Windows 10 / อูบุนตูโมโน | Ubuntu 14 / คอนโซลคลาสสิก | Mac OS / อูบุนตูโมโน |
---|---|---|
คำเตือน
ตรวจสอบให้แน่ใจว่า EMACS ได้รับอนุญาตให้ติดตั้งแบบอักษร!
รายการแบบอักษร TTF ที่คุณต้องการใช้และติดตั้งในระบบปฏิบัติการ currnet
; ; I just have all my fonts inside my '.emacs.d' directory for sake of simplicity.
; ; But you can have your font at any directory you want.
( setq use-ttf-default-ttf-fonts '( ; ; >> Classic Console <<
" ~/.emacs.d/fonts/clacon.ttf "
; ; >> Ubuntu Mono <<
" ~/.emacs.d/fonts/UbuntuMono-R.ttf " ))
ชื่อของแบบอักษรที่คุณต้องการใช้เป็นค่าเริ่มต้น ฉันเลือก Ubuntu Mono
เป็นแบบอักษรเริ่มต้น
( setq use-ttf-default-ttf-font-name " Ubuntu Mono " )
ติดตั้งแบบอักษรลงในระบบปฏิบัติการปัจจุบัน ไฟล์ .ttf ที่คุณพยายามติดตั้งอาจใช้เวลาสักครู่ แต่ฟังก์ชันนี้ไม่ได้บล็อกกระบวนการของ Emacs เอง นอกจากนี้ คุณจะต้องเรียกใช้ฟังก์ชัน use-ttf-set-default-font
หลังจากติดตั้งแบบอักษรทั้งหมดในรายการ use-ttf-default-ttf-fonts
M-x use-ttf-install-fonts
ใช้แบบอักษรโดยใช้ตัวแปร use-ttf-default-ttf-font-name
นี่จะเป็นการตั้งค่า Emacs ของคุณให้เป็นแบบอักษรเป้าหมายของคุณ
M-x use-ttf-set-default-font
หากคุณต้องการมีส่วนร่วมในโปรเจ็กต์นี้ คุณสามารถโคลนและทำการร้องขอการดึงไปยังที่เก็บนี้ได้ หรือคุณสามารถโคลนโครงการและสร้างสาขาของเครื่องมือนี้ได้ ยินดีรับทุกวิธี!
หากต้องการรันการทดสอบในเครื่อง คุณจะต้องมีเครื่องมือต่อไปนี้:
ติดตั้งการพึ่งพาและการพึ่งพาการพัฒนาทั้งหมด:
$ eask install-deps --dev
วิธีทดสอบการติดตั้งแพ็คเกจ:
$ eask package
$ eask install
เพื่อทดสอบการรวบรวม:
$ eask compile
- ขั้นตอนต่อไปนี้เป็นทางเลือก แต่เราขอแนะนำให้คุณปฏิบัติตามผลลัพธ์ที่เป็นขุยเหล่านี้!
checkdoc
linter ในตัว:
$ eask lint checkdoc
ซับ package
มาตรฐาน:
$ eask lint package
PS สำหรับข้อมูลเพิ่มเติม ค้นหาคู่มือ Eask ได้ที่ https://emacs-eask.github.io/
โปรแกรมนี้เป็นซอฟต์แวร์ฟรี คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขได้ภายใต้เงื่อนไขของ GNU General Public License ตามที่เผยแพร่โดย Free Software Foundation ไม่ว่าจะเป็นเวอร์ชัน 3 ของใบอนุญาต หรือ (ตามตัวเลือกของคุณ) เวอร์ชันที่ใหม่กว่า
โปรแกรมนี้เผยแพร่ด้วยความหวังว่าจะมีประโยชน์ แต่ไม่มีการรับประกันใดๆ โดยไม่มีการรับประกันโดยนัยถึงความสามารถในการค้าขายหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ดูใบอนุญาตสาธารณะทั่วไปของ GNU สำหรับรายละเอียดเพิ่มเติม
คุณควรได้รับสำเนาของ GNU General Public License พร้อมกับโปรแกรมนี้ ถ้าไม่ โปรดดู https://www.gnu.org/licenses/
ดู LICENSE
สำหรับรายละเอียด