60-generic.conf 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
  3. <fontconfig>
  4. <description>Set preferable fonts for emoji/math fonts</description>
  5. <!-- Keep in sync with 45-generic.conf -->
  6. <!-- Emoji -->
  7. <!-- Prefer to match color emoji font. -->
  8. <match>
  9. <test name="lang">
  10. <string>und-zsye</string>
  11. </test>
  12. <test qual="all" name="color" compare="not_eq">
  13. <bool>true</bool>
  14. </test>
  15. <test qual="all" name="color" compare="not_eq">
  16. <bool>false</bool>
  17. </test>
  18. <edit name="color" mode="append">
  19. <bool>true</bool>
  20. </edit>
  21. </match>
  22. <!-- TODO
  23. ! Match on "color" and alias B&W ones first if no color is requested.
  24. ! That's "hard" because <alias> doesn't work in match and needs to be
  25. ! expanded to its non-sugar form.
  26. !-->
  27. <alias binding="same">
  28. <family>emoji</family>
  29. <prefer>
  30. <!-- System fonts -->
  31. <family>Noto Color Emoji</family> <!-- Google -->
  32. <family>Apple Color Emoji</family> <!-- Apple -->
  33. <family>Segoe UI Emoji</family> <!-- Microsoft -->
  34. <family>Twitter Color Emoji</family> <!-- Twitter -->
  35. <family>EmojiOne Mozilla</family> <!-- Mozilla -->
  36. <!-- Third-Party fonts -->
  37. <family>Emoji Two</family>
  38. <family>JoyPixels</family>
  39. <family>Emoji One</family>
  40. <!-- Non-color -->
  41. <family>Noto Emoji</family> <!-- Google -->
  42. <family>Android Emoji</family> <!-- Google -->
  43. </prefer>
  44. </alias>
  45. <!-- Math -->
  46. <alias binding="same">
  47. <!-- https://en.wikipedia.org/wiki/Category:Mathematical_OpenType_typefaces -->
  48. <family>math</family>
  49. <prefer>
  50. <family>XITS Math</family> <!-- Khaled Hosny -->
  51. <family>STIX Two Math</family> <!-- AMS -->
  52. <family>Cambria Math</family> <!-- Microsoft -->
  53. <family>Latin Modern Math</family> <!-- TeX -->
  54. <family>Minion Math</family> <!-- Adobe -->
  55. <family>Lucida Math</family> <!-- Adobe -->
  56. <family>Asana Math</family>
  57. </prefer>
  58. </alias>
  59. </fontconfig>