Add squirrel emoji fix
This commit is contained in:
		
							
								
								
									
										18
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								README.md
									
									
									
									
									
								
							| @@ -83,4 +83,20 @@ dpkg -i fonts-noto-color-emoji_0~20200916-1_all.deb | |||||||
| rm fonts-noto-color-emoji_0~20200916-1_all.deb | rm fonts-noto-color-emoji_0~20200916-1_all.deb | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
| Il reste le problème de l'écureuil. | Il reste le problème de l'écureuil. Sous Ubuntu et Debian, le caractère écureuil | ||||||
|  | existe déjà, mais ne s'affiche pas proprement. On peut appliquer un patch qui | ||||||
|  | permet d'afficher les émojis correctement dans son terminal. Pour cela, il | ||||||
|  |  suffit de faire : | ||||||
|  |   | ||||||
|  | ```bash | ||||||
|  | ln -s fix-squirrel-emojis.conf /etc/fonts/conf.avail/42-fix-squirrel-emojis.conf | ||||||
|  | ln -s /etc/fonts/conf.avail/42-fix-squirrel-emojis.conf /etc/fonts/conf.d/42-fix-squirrel-emojis.conf | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | Après redémarrage du terminal, l'écureuil devrait s'afficher correctement. | ||||||
|  |  | ||||||
|  | Pour supprimer le patch : | ||||||
|  |  | ||||||
|  | ```bash | ||||||
|  | rm /etc/fonts/conf.d/42-fix-squirrel-emojis.conf | ||||||
|  | ``` | ||||||
|   | |||||||
							
								
								
									
										118
									
								
								fix-squirrel-emojis.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										118
									
								
								fix-squirrel-emojis.conf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,118 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> | ||||||
|  | <fontconfig> | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     <!-- Add generic family --> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test qual="any" name="family"><string>emoji</string></test> | ||||||
|  |         <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     <!-- Set as final fallback for default families --> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test name="family"><string>sans</string></test> | ||||||
|  |         <edit name="family" mode="append"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test name="family"><string>serif</string></test> | ||||||
|  |         <edit name="family" mode="append"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test name="family"><string>sans-serif</string></test> | ||||||
|  |         <edit name="family" mode="append"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test name="family"><string>monospace</string></test> | ||||||
|  |         <edit name="family" mode="append"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     <!-- Block Symbola from being a fallback --> | ||||||
|  |  | ||||||
|  |     <selectfont> | ||||||
|  |         <rejectfont> | ||||||
|  |             <pattern> | ||||||
|  |                 <patelt name="family"> | ||||||
|  |                     <string>Symbola</string> | ||||||
|  |                 </patelt> | ||||||
|  |             </pattern> | ||||||
|  |         </rejectfont> | ||||||
|  |     </selectfont> | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     <!-- Use this font when other popular ones are specifically requested --> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test qual="any" name="family"><string>Android Emoji</string></test> | ||||||
|  |         <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test qual="any" name="family"><string>Apple Color Emoji</string></test> | ||||||
|  |         <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test qual="any" name="family"><string>EmojiSymbols</string></test> | ||||||
|  |         <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test qual="any" name="family"><string>Emoji Two</string></test> | ||||||
|  |         <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test qual="any" name="family"><string>EmojiTwo</string></test> | ||||||
|  |         <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test qual="any" name="family"><string>Noto Color Emoji</string></test> | ||||||
|  |         <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test qual="any" name="family"><string>Segoe UI Emoji</string></test> | ||||||
|  |         <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test qual="any" name="family"><string>Segoe UI Symbol</string></test> | ||||||
|  |         <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test qual="any" name="family"><string>Symbola</string></test> | ||||||
|  |         <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test qual="any" name="family"><string>Twemoji</string></test> | ||||||
|  |         <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test qual="any" name="family"><string>Twemoji Mozilla</string></test> | ||||||
|  |         <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test qual="any" name="family"><string>TwemojiMozilla</string></test> | ||||||
|  |         <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |     <match target="pattern"> | ||||||
|  |         <test qual="any" name="family"><string>Twitter Color Emoji</string></test> | ||||||
|  |         <edit name="family" mode="assign" binding="same"><string>Noto Color Emoji</string></edit> | ||||||
|  |     </match> | ||||||
|  |  | ||||||
|  |  | ||||||
|  | </fontconfig> | ||||||
		Reference in New Issue
	
	Block a user