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