Jaga konsistensi font di berbagai OS.
Saya membuat ini untuk orang-orang yang memiliki masalah dengan font mereka yang tidak berfungsi pada OS yang berbeda karena metode instalasi berbeda yang digunakan pada OS berbeda. Tujuan dari paket ini adalah untuk menginstal file font (.ttf) secara otomatis berdasarkan OS yang Anda gunakan. Menghemat waktu Anda dari menginstal font secara manual.
Windows 10 / Ubuntu Mono | Ubuntu 14 / Konsol Klasik | Mac OS/Ubuntu Mono |
---|---|---|
Peringatan
PASTIKAN EMACS MEMILIKI IZIN UNTUK MENGINSTAL FONT!
Daftar font TTF yang ingin Anda gunakan dan instal di OS saat ini.
; ; 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 " ))
Nama font yang ingin Anda gunakan sebagai default. Saya memilih Ubuntu Mono
sebagai font default saya.
( setq use-ttf-default-ttf-font-name " Ubuntu Mono " )
Instal font ke OS saat ini. Semakin banyak file .ttf yang Anda coba instal mungkin memerlukan waktu cukup lama, namun fungsi ini tidak memblokir proses Emacs itu sendiri. Selanjutnya, Anda ingin memanggil fungsi use-ttf-set-default-font
setelah menginstal semua font dalam daftar use-ttf-default-ttf-fonts
.
M-x use-ttf-install-fonts
Gunakan font dengan variabel use-ttf-default-ttf-font-name
. Ini sebenarnya akan mengatur Emacs Anda ke font target Anda.
M-x use-ttf-set-default-font
Jika Anda ingin berkontribusi pada proyek ini, Anda dapat mengkloning dan membuat permintaan penarikan ke repositori ini. Atau Anda dapat mengkloning proyek dan membuat cabang Anda sendiri dari alat ini. Metode apa pun dipersilakan!
Untuk menjalankan pengujian secara lokal, Anda memerlukan alat berikut:
Instal semua dependensi dan dependensi pengembangan:
$ eask install-deps --dev
Untuk menguji instalasi paket:
$ eask package
$ eask install
Untuk menguji kompilasi:
$ eask compile
? Langkah-langkah berikut bersifat opsional, namun sebaiknya ikuti hasil lint ini!
Linter checkdoc
bawaan:
$ eask lint checkdoc
package
standar linter:
$ eask lint package
PS Untuk informasi lebih lanjut, temukan manual Eask di https://emacs-eask.github.io/.
Program ini adalah perangkat lunak bebas; Anda dapat mendistribusikan ulang dan/atau memodifikasinya berdasarkan ketentuan Lisensi Publik Umum GNU yang diterbitkan oleh Free Software Foundation, baik versi 3 dari Lisensi tersebut, atau (sesuai pilihan Anda) versi yang lebih baru.
Program ini disebarluaskan dengan harapan dapat bermanfaat, namun TANPA JAMINAN APA PUN; bahkan tanpa jaminan tersirat mengenai KELAYAKAN UNTUK DIPERDAGANGKAN atau KESESUAIAN UNTUK TUJUAN TERTENTU. Lihat Lisensi Publik Umum GNU untuk lebih jelasnya.
Anda seharusnya sudah menerima salinan Lisensi Publik Umum GNU bersama dengan program ini. Jika tidak, lihat https://www.gnu.org/licenses/.
Lihat LICENSE
untuk detailnya.