Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 

212 lignes
3.8 KiB

  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <fontconfig>
  4. <!-- Alias similar/metric-compatible families from various sources:
  5. PostScript fonts:
  6. Helvetica
  7. Times
  8. Courier
  9. URW fonts:
  10. Nimbus Sans L
  11. Nimbus Roman No9 L
  12. Nimbus Mono L
  13. Microsoft fonts:
  14. Arial
  15. Times New Roman
  16. Courier New
  17. Liberation fonts:
  18. Liberation Sans
  19. Liberation Serif
  20. Liberation Mono
  21. StarOffice fonts:
  22. Albany
  23. Thorndale
  24. Cumberland
  25. AMT fonts:
  26. Albany AMT
  27. Thorndale AMT
  28. Cumberland AMT
  29. Of these, URW fonts are design compatible with PostScrict fonts,
  30. and the Liberation, StarOffice, and AMT ones are compatible with
  31. Microsoft fonts.
  32. We want for each of them to fallback to any of these
  33. available, but in an order preferring similar designs
  34. first. We do this in three steps:
  35. 1) Alias each specific to it's generic family.
  36. eg. Liberation Sans to Arial
  37. 2) Weak alias each generic to the other generic of its family.
  38. eg. Arial to Helvetica
  39. 3) Alias each generic to its specifics.
  40. eg. Arial to Liberation Sans, Albany, and Albany AMT
  41. -->
  42. <!-- Map specifics to generics -->
  43. <!-- PostScript -->
  44. <alias binding="same">
  45. <family>Nimbus Sans L</family>
  46. <default>
  47. <family>Helvetica</family>
  48. </default>
  49. </alias>
  50. <alias binding="same">
  51. <family>Nimbus Roman No9 L</family>
  52. <default>
  53. <family>Times</family>
  54. </default>
  55. </alias>
  56. <alias binding="same">
  57. <family>Nimbus Mono L</family>
  58. <default>
  59. <family>Courier</family>
  60. </default>
  61. </alias>
  62. <!-- Microsoft -->
  63. <alias binding="same">
  64. <family>Liberation Sans</family>
  65. <family>Albany</family>
  66. <family>Albany AMT</family>
  67. <default>
  68. <family>Arial</family>
  69. </default>
  70. </alias>
  71. <alias binding="same">
  72. <family>Liberation Serif</family>
  73. <family>Thorndale</family>
  74. <family>Thorndale AMT</family>
  75. <default>
  76. <family>Times New Roman</family>
  77. </default>
  78. </alias>
  79. <alias binding="same">
  80. <family>Liberation Mono</family>
  81. <family>Cumberland</family>
  82. <family>Cumberland AMT</family>
  83. <default>
  84. <family>Courier New</family>
  85. </default>
  86. </alias>
  87. <!-- Accept the other group as fallback -->
  88. <!-- PostScript -->
  89. <alias>
  90. <family>Helvetica</family>
  91. <default>
  92. <family>Arial</family>
  93. </default>
  94. </alias>
  95. <alias>
  96. <family>Times</family>
  97. <default>
  98. <family>Times New Roman</family>
  99. </default>
  100. </alias>
  101. <alias>
  102. <family>Courier</family>
  103. <default>
  104. <family>Courier New</family>
  105. </default>
  106. </alias>
  107. <!-- Microsoft -->
  108. <alias>
  109. <family>Arial</family>
  110. <default>
  111. <family>Helvetica</family>
  112. </default>
  113. </alias>
  114. <alias>
  115. <family>Times New Roman</family>
  116. <default>
  117. <family>Times</family>
  118. </default>
  119. </alias>
  120. <alias>
  121. <family>Courier New</family>
  122. <default>
  123. <family>Courier</family>
  124. </default>
  125. </alias>
  126. <!-- Map generics to specifics -->
  127. <!-- PostScript -->
  128. <alias binding="same">
  129. <family>Helvetica</family>
  130. <accept>
  131. <family>Nimbus Sans L</family>
  132. </accept>
  133. </alias>
  134. <alias binding="same">
  135. <family>Times</family>
  136. <accept>
  137. <family>Nimbus Roman No9 L</family>
  138. </accept>
  139. </alias>
  140. <alias binding="same">
  141. <family>Courier</family>
  142. <accept>
  143. <family>Nimbus Mono L</family>
  144. </accept>
  145. </alias>
  146. <!-- Microsoft -->
  147. <alias binding="same">
  148. <family>Arial</family>
  149. <accept>
  150. <family>Liberation Sans</family>
  151. <family>Albany</family>
  152. <family>Albany AMT</family>
  153. </accept>
  154. </alias>
  155. <alias binding="same">
  156. <family>Times New Roman</family>
  157. <accept>
  158. <family>Liberation Serif</family>
  159. <family>Thorndale</family>
  160. <family>Thorndale AMT</family>
  161. </accept>
  162. </alias>
  163. <alias binding="same">
  164. <family>Courier New</family>
  165. <accept>
  166. <family>Liberation Mono</family>
  167. <family>Cumberland</family>
  168. <family>Cumberland AMT</family>
  169. </accept>
  170. </alias>
  171. </fontconfig>