fonts.el (3060B)
1 ;; This is my font configuration file. It sets up cjk fonts that can be 2 ;; difficult, and uses Linux Libertine at the right sizes. 3 ;; I copied the majority from https://idiocy.org/emacs-fonts-and-fontsets.html 4 5 (set-face-attribute 'default nil 6 :family "Iosevka Nerd Font" 7 :weight 'normal 8 :height 105) 9 10 (set-face-attribute 'fixed-pitch nil 11 :family "Iosevka Nerd Font" 12 :height 1.0) 13 14 (set-face-attribute 'italic nil 15 :underline nil 16 :slant 'italic) 17 18 (set-face-attribute 'variable-pitch nil 19 :font "DejaVu Serif" 20 :height 1.1) 21 22 (set-face-attribute 'fixed-pitch-serif nil 23 :font "Go Mono" 24 :height 1.0) 25 26 ;; Misc 27 (set-fontset-font t 'gothic "Noto Sans Gothic") 28 (set-fontset-font t 'unicode "Noto Color Emoji" nil 'append) 29 (set-fontset-font t 'unicode "Free Mono" nil 'append) 30 31 ;; normal-ish scripts that aren't using the default font 32 (set-fontset-font t 'cyrillic "Iosevka") ; русский 33 (set-fontset-font t 'greek "Iosevka") ; ελληνικά 34 (set-fontset-font t 'braille "Iosevka") ; ⠓⠑⠇⠇⠕ 35 (set-fontset-font t 'phonetic "Iosevka") ; /ˈɪŋɡlɪʃ/ 36 37 ;; East Asia: 你好, 早晨, こんにちは, 안녕하세요 38 ;; 39 ;; Make sure you use the right font. See 40 ;; https://www.google.com/get/noto/help/cjk/. 41 (set-fontset-font t 'han "Sarasa Mono HC") 42 (set-fontset-font t 'kana "Sarasa Mono J") 43 (set-fontset-font t 'hangul "Sarasa Mono K") 44 (set-fontset-font t 'cjk-misc "Sarasa Mono CL") 45 46 ;; South East Asia: ជំរាបសួរ, ສະບາຍດີ, မင်္ဂလာပါ, สวัสดีครับ 47 (set-fontset-font t 'khmer "Noto Sans Khmer") 48 (set-fontset-font t 'lao "Noto Sans Lao") 49 (set-fontset-font t 'burmese "Noto Sans Myanmar") 50 (set-fontset-font t 'thai "Noto Sans Thai") 51 52 ;; Africa: ሠላም 53 (set-fontset-font t 'ethiopic "Noto Sans Ethiopic") 54 55 ;; Middle/Near East: שלום, السّلام عليكم 56 (set-fontset-font t 'hebrew "Noto Sans Hebrew") 57 (set-fontset-font t 'arabic "Noto Sans Arabic") 58 59 60 ;; South Asia: નમસ્તે, नमस्ते, ನಮಸ್ಕಾರ, നമസ്കാരം, ଶୁଣିବେ, 61 ;; ආයුබෝවන්, வணக்கம், నమస్కారం, བཀྲ་ཤིས་བདེ་ལེགས༎ 62 (set-fontset-font t 'gujarati "Noto Sans Gujarati") 63 (set-fontset-font t 'devanagari "Noto Sans Devanagari") 64 (set-fontset-font t 'kannada "Noto Sans Kannada") 65 (set-fontset-font t 'malayalam "Noto Sans Malayalam") 66 (set-fontset-font t 'oriya "Noto Sans Oriya") 67 (set-fontset-font t 'sinhala "Noto Sans Sinhala") 68 (set-fontset-font t 'tamil "Noto Sans Tamil") 69 (set-fontset-font t 'telugu "Noto Sans Telugu") 70 (set-fontset-font t 'tibetan "Noto Sans Tibetan") 71 (set-fontset-font t 'bengali "Noto Sans Bengali") 72 73 74 (set-fontset-font t 'cherokee "Noto Sans Cherokee") 75 (set-fontset-font t 'georgian "Noto Sans Georgian") 76 (set-fontset-font t 'armenian "Noto Sans Armenian") 77 78 (set-fontset-font t 'tai-viet "Noto Sans Tai Viet")