Simplify font config
e0ecfca38a41d959a64cc2b4a0acb619ecaf3995
1 parent
70da93ec
.config/fontconfig/fonts.conf
+36 -101
| 48 | 48 | <family>sans</family> |
|
| 49 | 49 | <prefer><family>Arimo</family></prefer> |
|
| 50 | 50 | </alias> |
|
| 51 | 51 | <alias> |
|
| 52 | 52 | <family>monospace</family> |
|
| 53 | - | <prefer><family>BlexMono Nerd Font Mono</family></prefer> |
|
| 53 | + | <prefer> |
|
| 54 | + | <family>BlexMono Nerd Font Mono</family> |
|
| 55 | + | <family>Noto Sans Mono</family> |
|
| 56 | + | </prefer> |
|
| 54 | 57 | </alias> |
|
| 55 | 58 | ||
| 56 | 59 | <!-- Aliases for commonly used MS fonts. --> |
|
| 57 | 60 | <match> |
|
| 58 | 61 | <test name="family"><string>Arial</string></test> |
| 103 | 106 | <string>Cousine</string> |
|
| 104 | 107 | </edit> |
|
| 105 | 108 | </match> |
|
| 106 | 109 | ||
| 107 | 110 | ||
| 108 | - | <!-- Add generic family --> |
|
| 111 | + | <!-- Add generic emoji family --> |
|
| 109 | 112 | ||
| 110 | - | <match target="pattern"> |
|
| 111 | - | <test qual="any" name="family"><string>emoji</string></test> |
|
| 112 | - | <edit name="family" mode="assign" binding="same"><string>Twemoji</string></edit> |
|
| 113 | - | </match> |
|
| 114 | - | ||
| 115 | - | ||
| 116 | - | <!-- Set as final fallback for default families --> |
|
| 117 | - | ||
| 118 | - | <match target="pattern"> |
|
| 119 | - | <test name="family"><string>sans</string></test> |
|
| 120 | - | <edit name="family" mode="append"><string>Twemoji</string></edit> |
|
| 121 | - | </match> |
|
| 122 | - | ||
| 123 | - | <match target="pattern"> |
|
| 124 | - | <test name="family"><string>serif</string></test> |
|
| 125 | - | <edit name="family" mode="append"><string>Twemoji</string></edit> |
|
| 126 | - | </match> |
|
| 127 | - | ||
| 128 | - | <match target="pattern"> |
|
| 129 | - | <test name="family"><string>sans-serif</string></test> |
|
| 130 | - | <edit name="family" mode="append"><string>Twemoji</string></edit> |
|
| 131 | - | </match> |
|
| 132 | - | ||
| 133 | - | <match target="pattern"> |
|
| 134 | - | <test name="family"><string>monospace</string></test> |
|
| 135 | - | <edit name="family" mode="append"><string>Twemoji</string></edit> |
|
| 136 | - | </match> |
|
| 137 | - | ||
| 138 | - | ||
| 139 | - | <!-- Block Symbola from being a fallback --> |
|
| 140 | - | ||
| 141 | - | <selectfont> |
|
| 142 | - | <rejectfont> |
|
| 143 | - | <pattern> |
|
| 144 | - | <patelt name="family"> |
|
| 145 | - | <string>Symbola</string> |
|
| 146 | - | </patelt> |
|
| 147 | - | </pattern> |
|
| 148 | - | </rejectfont> |
|
| 149 | - | </selectfont> |
|
| 150 | - | ||
| 151 | - | ||
| 152 | - | <!-- Use this font when other popular ones are specifically requested --> |
|
| 153 | - | ||
| 154 | - | <match target="pattern"> |
|
| 155 | - | <test qual="any" name="family"><string>Android Emoji</string></test> |
|
| 156 | - | <edit name="family" mode="assign" binding="same"><string>Twemoji</string></edit> |
|
| 157 | - | </match> |
|
| 158 | - | ||
| 159 | - | <match target="pattern"> |
|
| 160 | - | <test qual="any" name="family"><string>Apple Color Emoji</string></test> |
|
| 161 | - | <edit name="family" mode="assign" binding="same"><string>Twemoji</string></edit> |
|
| 162 | - | </match> |
|
| 163 | - | ||
| 164 | - | <match target="pattern"> |
|
| 165 | - | <test qual="any" name="family"><string>EmojiSymbols</string></test> |
|
| 166 | - | <edit name="family" mode="assign" binding="same"><string>Twemoji</string></edit> |
|
| 167 | - | </match> |
|
| 168 | - | ||
| 169 | - | <match target="pattern"> |
|
| 170 | - | <test qual="any" name="family"><string>Emoji Two</string></test> |
|
| 171 | - | <edit name="family" mode="assign" binding="same"><string>Twemoji</string></edit> |
|
| 172 | - | </match> |
|
| 113 | + | <match target="pattern"> |
|
| 114 | + | <test qual="any" name="family"><string>emoji</string></test> |
|
| 115 | + | <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit> |
|
| 116 | + | </match> |
|
| 173 | 117 | ||
| 174 | - | <match target="pattern"> |
|
| 175 | - | <test qual="any" name="family"><string>EmojiTwo</string></test> |
|
| 176 | - | <edit name="family" mode="assign" binding="same"><string>Twemoji</string></edit> |
|
| 177 | - | </match> |
|
| 178 | 118 | ||
| 179 | - | <match target="pattern"> |
|
| 180 | - | <test qual="any" name="family"><string>Noto Color Emoji</string></test> |
|
| 181 | - | <edit name="family" mode="assign" binding="same"><string>Twemoji</string></edit> |
|
| 182 | - | </match> |
|
| 119 | + | <!-- Set as final fallback for default families --> |
|
| 183 | 120 | ||
| 184 | - | <match target="pattern"> |
|
| 185 | - | <test qual="any" name="family"><string>Segoe UI Emoji</string></test> |
|
| 186 | - | <edit name="family" mode="assign" binding="same"><string>Twemoji</string></edit> |
|
| 187 | - | </match> |
|
| 121 | + | <match target="pattern"> |
|
| 122 | + | <test name="family"><string>sans</string></test> |
|
| 123 | + | <edit name="family" mode="append"><string>Noto Color Emoji</string></edit> |
|
| 124 | + | </match> |
|
| 188 | 125 | ||
| 189 | - | <match target="pattern"> |
|
| 190 | - | <test qual="any" name="family"><string>Segoe UI Symbol</string></test> |
|
| 191 | - | <edit name="family" mode="assign" binding="same"><string>Twemoji</string></edit> |
|
| 192 | - | </match> |
|
| 126 | + | <match target="pattern"> |
|
| 127 | + | <test name="family"><string>serif</string></test> |
|
| 128 | + | <edit name="family" mode="append"><string>Noto Color Emoji</string></edit> |
|
| 129 | + | </match> |
|
| 193 | 130 | ||
| 194 | - | <match target="pattern"> |
|
| 195 | - | <test qual="any" name="family"><string>Symbola</string></test> |
|
| 196 | - | <edit name="family" mode="assign" binding="same"><string>Twemoji</string></edit> |
|
| 197 | - | </match> |
|
| 131 | + | <match target="pattern"> |
|
| 132 | + | <test name="family"><string>sans-serif</string></test> |
|
| 133 | + | <edit name="family" mode="append"><string>Noto Color Emoji</string></edit> |
|
| 134 | + | </match> |
|
| 198 | 135 | ||
| 199 | - | <match target="pattern"> |
|
| 200 | - | <test qual="any" name="family"><string>Twemoji</string></test> |
|
| 201 | - | <edit name="family" mode="assign" binding="same"><string>Twemoji</string></edit> |
|
| 202 | - | </match> |
|
| 136 | + | <match target="pattern"> |
|
| 137 | + | <test name="family"><string>monospace</string></test> |
|
| 138 | + | <edit name="family" mode="append"><string>Noto Color Emoji</string></edit> |
|
| 139 | + | </match> |
|
| 203 | 140 | ||
| 204 | - | <match target="pattern"> |
|
| 205 | - | <test qual="any" name="family"><string>Twemoji Mozilla</string></test> |
|
| 206 | - | <edit name="family" mode="assign" binding="same"><string>Twemoji</string></edit> |
|
| 207 | - | </match> |
|
| 208 | 141 | ||
| 209 | - | <match target="pattern"> |
|
| 210 | - | <test qual="any" name="family"><string>TwemojiMozilla</string></test> |
|
| 211 | - | <edit name="family" mode="assign" binding="same"><string>Twemoji</string></edit> |
|
| 212 | - | </match> |
|
| 142 | + | <!-- Block Symbola from being a fallback --> |
|
| 213 | 143 | ||
| 214 | - | <match target="pattern"> |
|
| 215 | - | <test qual="any" name="family"><string>Twitter Color Emoji</string></test> |
|
| 216 | - | <edit name="family" mode="assign" binding="same"><string>Twemoji</string></edit> |
|
| 217 | - | </match> |
|
| 144 | + | <selectfont> |
|
| 145 | + | <rejectfont> |
|
| 146 | + | <pattern> |
|
| 147 | + | <patelt name="family"> |
|
| 148 | + | <string>Symbola</string> |
|
| 149 | + | </patelt> |
|
| 150 | + | </pattern> |
|
| 151 | + | </rejectfont> |
|
| 152 | + | </selectfont> |
|
| 218 | 153 | ||
| 219 | 154 | <dir>~/.fonts</dir> |
|
| 220 | 155 | </fontconfig> |
|
| 221 | 156 |