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 | ||||
| ``` | ||||
|  | ||||
| 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