Advertisement
blamed

fonts.conf

Jun 22nd, 2011
465
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 44.52 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <fontconfig>
  4. <!--  Use the Antialiasing -->
  5.   <match target="font">
  6.     <edit name="antialias" mode="assign"><bool>true</bool></edit>
  7.   </match>
  8. </fontconfig>
  9. <?xml version="1.0"?>
  10. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  11. <fontconfig>
  12. <!--  Use Hinting -->
  13.   <match target="font">
  14.     <edit name="hinting" mode="assign"><bool>true</bool></edit>
  15.   </match>
  16. </fontconfig>
  17. <?xml version="1.0"?>
  18. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  19. <fontconfig>
  20. <!--  Use Slight Hinting -->
  21.   <match target="font">
  22.     <edit name="hintstyle" mode="assign"><const>hintslight</const></edit>
  23.   </match>
  24. </fontconfig>
  25. <?xml version="1.0"?>
  26. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  27. <!-- conf.d/lcd-filter-lcddefault.conf -->
  28. <fontconfig>
  29. <!--  Use lcddefault as default for LCD filter -->
  30.   <match target="font">
  31.     <edit mode="assign" name="lcdfilter">
  32.       <const>lcddefault</const>
  33.     </edit>
  34.   </match>
  35. </fontconfig>
  36. <?xml version="1.0"?>
  37. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  38. <fontconfig>
  39. <!--
  40.  Some Asian fonts misadvertise themselves as monospaced when
  41.  in fact they are dual-spaced (half and full).  This makes
  42.  FreeType very confused as it forces all widths to match.
  43.  Undo this magic by disabling the width forcing code -->
  44.     <match target="font">
  45.         <test name="family"><string>GulimChe</string></test>
  46.         <edit name="globaladvance"><bool>false</bool></edit>
  47.     </match>
  48.  
  49.     <match target="font">
  50.         <test name="family"><string>DotumChe</string></test>
  51.         <edit name="globaladvance"><bool>false</bool></edit>
  52.     </match>
  53.  
  54.     <match target="font">
  55.         <test name="family"><string>BatangChe</string></test>
  56.         <edit name="globaladvance"><bool>false</bool></edit>
  57.     </match>
  58.  
  59.     <match target="font">
  60.         <test name="family"><string>GungsuhChe</string></test>
  61.         <edit name="globaladvance"><bool>false</bool></edit>
  62.     </match>
  63. </fontconfig>
  64. <?xml version="1.0" encoding="UTF-8"?>
  65. <!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
  66. <fontconfig>
  67.   <!--  /etc/fonts/conf.d/20-unhint-small-dejavu-sans.conf
  68.  
  69.        Disable hinting manually at smaller sizes (< 8ppem)
  70.        This is a copy of the Bistream Vera fonts fonts rule, as DejaVu is
  71.        derived from Vera.
  72.  
  73.     The Bistream Vera fonts have GASP entries suggesting that hinting be
  74.     disabled below 8 ppem, but FreeType ignores those, preferring to use
  75.     the data found in the instructed hints. The initial Vera release
  76.     didn't include the right instructions in the 'prep' table.
  77. -->
  78.   <match target="font">
  79.     <test name="family">
  80.       <string>DejaVu Sans</string>
  81.     </test>
  82.     <test compare="less" name="pixelsize">
  83.       <double>7.5</double>
  84.     </test>
  85.     <edit name="hinting">
  86.       <bool>false</bool>
  87.     </edit>
  88.   </match>
  89. </fontconfig>
  90. <?xml version="1.0" encoding="UTF-8"?>
  91. <!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
  92. <fontconfig>
  93.   <!--  /etc/fonts/conf.d/20-unhint-small-dejavu-sans-mono.conf
  94.  
  95.        Disable hinting manually at smaller sizes (< 8ppem)
  96.        This is a copy of the Bistream Vera fonts fonts rule, as DejaVu is
  97.        derived from Vera.
  98.  
  99.     The Bistream Vera fonts have GASP entries suggesting that hinting be
  100.     disabled below 8 ppem, but FreeType ignores those, preferring to use
  101.     the data found in the instructed hints. The initial Vera release
  102.     didn't include the right instructions in the 'prep' table.
  103. -->
  104.   <match target="font">
  105.     <test name="family">
  106.       <string>DejaVu Sans Mono</string>
  107.     </test>
  108.     <test compare="less" name="pixelsize">
  109.       <double>7.5</double>
  110.     </test>
  111.     <edit name="hinting">
  112.       <bool>false</bool>
  113.     </edit>
  114.   </match>
  115. </fontconfig>
  116. <?xml version="1.0" encoding="UTF-8"?>
  117. <!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
  118. <fontconfig>
  119.   <!--  /etc/fonts/conf.d/20-unhint-small-dejavu-serif.conf
  120.  
  121.        Disable hinting manually at smaller sizes (< 8ppem)
  122.        This is a copy of the Bistream Vera fonts fonts rule, as DejaVu is
  123.        derived from Vera.
  124.  
  125.     The Bistream Vera fonts have GASP entries suggesting that hinting be
  126.     disabled below 8 ppem, but FreeType ignores those, preferring to use
  127.     the data found in the instructed hints. The initial Vera release
  128.     didn't include the right instructions in the 'prep' table.
  129. -->
  130.   <match target="font">
  131.     <test name="family">
  132.       <string>DejaVu Serif</string>
  133.     </test>
  134.     <test compare="less" name="pixelsize">
  135.       <double>7.5</double>
  136.     </test>
  137.     <edit name="hinting">
  138.       <bool>false</bool>
  139.     </edit>
  140.   </match>
  141. </fontconfig>
  142. <?xml version="1.0"?>
  143. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  144. <fontconfig>
  145. <!--
  146.     The Bitstream Vera fonts have GASP entries suggesting that hinting be
  147.     disabled below 8 ppem, but FreeType ignores those, preferring to use
  148.     the data found in the instructed hints.  The initial Vera release
  149.     didn't include the right instructions in the 'prep' table. Fix this
  150.     by disabling hinting manually at smaller sizes (< 8ppem)
  151. -->
  152.  
  153.     <match target="font">
  154.         <test name="family">
  155.             <string>Bitstream Vera Sans</string>
  156.         </test>
  157.         <test name="pixelsize" compare="less">
  158.             <double>7.5</double>
  159.         </test>
  160.         <edit name="hinting">
  161.             <bool>false</bool>
  162.         </edit>
  163.     </match>
  164.  
  165.     <match target="font">
  166.         <test name="family">
  167.             <string>Bitstream Vera Serif</string>
  168.         </test>
  169.         <test name="pixelsize" compare="less">
  170.             <double>7.5</double>
  171.         </test>
  172.         <edit name="hinting">
  173.             <bool>false</bool>
  174.         </edit>
  175.     </match>
  176.  
  177.     <match target="font">
  178.         <test name="family">
  179.             <string>Bitstream Vera Sans Mono</string>
  180.         </test>
  181.         <test name="pixelsize" compare="less">
  182.             <double>7.5</double>
  183.         </test>
  184.         <edit name="hinting">
  185.             <bool>false</bool>
  186.         </edit>
  187.     </match>
  188.  
  189. </fontconfig>
  190. <?xml version="1.0"?>
  191. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  192. <fontconfig>
  193.  
  194.     <!-- Alias similar/metric-compatible families from various sources:
  195.  
  196.         PostScript fonts:
  197.             Helvetica
  198.             Times
  199.             Courier
  200.         URW fonts:
  201.             Nimbus Sans L
  202.             Nimbus Roman No9 L
  203.             Nimbus Mono L
  204.  
  205.         Microsoft fonts:
  206.             Arial
  207.             Times New Roman
  208.             Courier New
  209.         Liberation fonts:
  210.             Liberation Sans
  211.             Liberation Serif
  212.             Liberation Mono
  213.         StarOffice fonts:
  214.             Albany
  215.             Thorndale
  216.             Cumberland
  217.         AMT fonts:
  218.             Albany AMT
  219.             Thorndale AMT
  220.             Cumberland AMT
  221.  
  222.          Of these, URW fonts are design compatible with PostScrict fonts,
  223.          and the Liberation, StarOffice, and AMT ones are compatible with
  224.          Microsoft fonts.
  225.  
  226.          We want for each of them to fallback to any of these
  227.          available, but in an order preferring similar designs
  228.          first.  We do this in three steps:
  229.  
  230.         1) Alias each specific to it's generic family.
  231.            eg. Liberation Sans to Arial
  232.  
  233.         2) Weak alias each generic to the other generic of its family.
  234.            eg. Arial to Helvetica
  235.  
  236.         3) Alias each generic to its specifics.
  237.            eg. Arial to Liberation Sans, Albany, and Albany AMT
  238.     -->
  239.  
  240. <!-- Map specifics to generics -->
  241.  
  242.     <!-- PostScript -->
  243.     <alias binding="same">
  244.       <family>Nimbus Sans L</family>
  245.       <default>
  246.       <family>Helvetica</family>
  247.       </default>
  248.     </alias>
  249.  
  250.     <alias binding="same">
  251.       <family>Nimbus Roman No9 L</family>
  252.       <default>
  253.       <family>Times</family>
  254.       </default>
  255.     </alias>
  256.  
  257.     <alias binding="same">
  258.       <family>Nimbus Mono L</family>
  259.       <default>
  260.       <family>Courier</family>
  261.       </default>
  262.     </alias>
  263.  
  264.  
  265.     <!-- Microsoft -->
  266.     <alias binding="same">
  267.       <family>Liberation Sans</family>
  268.       <family>Albany</family>
  269.       <family>Albany AMT</family>
  270.       <default>
  271.       <family>Arial</family>
  272.       </default>
  273.     </alias>
  274.  
  275.     <alias binding="same">
  276.       <family>Liberation Serif</family>
  277.       <family>Thorndale</family>
  278.       <family>Thorndale AMT</family>
  279.       <default>
  280.       <family>Times New Roman</family>
  281.       </default>
  282.     </alias>
  283.  
  284.     <alias binding="same">
  285.       <family>Liberation Mono</family>
  286.       <family>Cumberland</family>
  287.       <family>Cumberland AMT</family>
  288.       <default>
  289.       <family>Courier New</family>
  290.       </default>
  291.     </alias>
  292.  
  293.  
  294.  
  295. <!-- Accept the other group as fallback -->
  296.  
  297.  
  298.     <!-- PostScript -->
  299.     <alias>
  300.       <family>Helvetica</family>
  301.       <default>
  302.       <family>Arial</family>
  303.       </default>
  304.     </alias>
  305.  
  306.     <alias>
  307.       <family>Times</family>
  308.       <default>
  309.       <family>Times New Roman</family>
  310.       </default>
  311.     </alias>
  312.  
  313.     <alias>
  314.       <family>Courier</family>
  315.       <default>
  316.       <family>Courier New</family>
  317.       </default>
  318.     </alias>
  319.  
  320.  
  321.     <!-- Microsoft -->
  322.     <alias>
  323.       <family>Arial</family>
  324.       <default>
  325.       <family>Helvetica</family>
  326.       </default>
  327.     </alias>
  328.  
  329.     <alias>
  330.       <family>Times New Roman</family>
  331.       <default>
  332.       <family>Times</family>
  333.       </default>
  334.     </alias>
  335.  
  336.     <alias>
  337.       <family>Courier New</family>
  338.       <default>
  339.       <family>Courier</family>
  340.       </default>
  341.     </alias>
  342.  
  343.  
  344.  
  345. <!-- Map generics to specifics -->
  346.  
  347.  
  348.     <!-- PostScript -->
  349.     <alias binding="same">
  350.       <family>Helvetica</family>
  351.       <accept>
  352.       <family>Nimbus Sans L</family>
  353.       </accept>
  354.     </alias>
  355.  
  356.     <alias binding="same">
  357.       <family>Times</family>
  358.       <accept>
  359.       <family>Nimbus Roman No9 L</family>
  360.       </accept>
  361.     </alias>
  362.  
  363.     <alias binding="same">
  364.       <family>Courier</family>
  365.       <accept>
  366.       <family>Nimbus Mono L</family>
  367.       </accept>
  368.     </alias>
  369.  
  370.  
  371.     <!-- Microsoft -->
  372.     <alias binding="same">
  373.       <family>Arial</family>
  374.       <accept>
  375.       <family>Liberation Sans</family>
  376.       <family>Albany</family>
  377.       <family>Albany AMT</family>
  378.       </accept>
  379.     </alias>
  380.  
  381.     <alias binding="same">
  382.       <family>Times New Roman</family>
  383.       <accept>
  384.       <family>Liberation Serif</family>
  385.       <family>Thorndale</family>
  386.       <family>Thorndale AMT</family>
  387.       </accept>
  388.     </alias>
  389.  
  390.     <alias binding="same">
  391.       <family>Courier New</family>
  392.       <accept>
  393.       <family>Liberation Mono</family>
  394.       <family>Cumberland</family>
  395.       <family>Cumberland AMT</family>
  396.       </accept>
  397.     </alias>
  398.  
  399.  
  400. </fontconfig>
  401. <?xml version="1.0"?>
  402. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  403. <fontconfig>
  404. <!--
  405.  URW provides metric and shape compatible fonts for some Adobe families.
  406.  Helvetica, Courier, and Times are handled in 30-metric-aliases.conf.
  407.  -->
  408.     <alias binding="same">
  409.       <family>Avant Garde</family>
  410.       <accept><family>URW Gothic L</family></accept>
  411.     </alias>
  412.     <alias binding="same">
  413.       <family>Bookman</family>
  414.       <accept><family>URW Bookman L</family></accept>
  415.     </alias>
  416.     <alias binding="same">
  417.       <family>New Century Schoolbook</family>
  418.       <accept><family>Century Schoolbook L</family></accept>
  419.     </alias>
  420.     <alias binding="same">
  421.       <family>Palatino</family>
  422.       <accept><family>URW Palladio L</family></accept>
  423.     </alias>
  424.     <alias binding="same">
  425.       <family>Zapf Chancery</family>
  426.       <accept><family>URW Chancery L</family></accept>
  427.     </alias>
  428.     <alias binding="same">
  429.       <family>Zapf Dingbats</family>
  430.       <accept><family>Dingbats</family></accept>
  431.     </alias>
  432.     <match target="pattern">
  433.       <test name="family">
  434.         <string>Symbol</string>
  435.       </test>
  436.       <edit name="family" mode="append" binding="same">
  437.         <string>Standard Symbols L</string>
  438.       </edit>
  439.     </match>
  440. </fontconfig>
  441. <?xml version="1.0" encoding="UTF-8"?>
  442. <!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
  443. <!--
  444.  
  445.     Define aliasing and other fontconfig settings for Cantarell.
  446.  
  447. -->
  448. <fontconfig>
  449.   <!-- Generic name assignment -->
  450.   <match target="pattern">
  451.     <test qual="any" name="family">
  452.       <string>Cantarell</string>
  453.     </test>
  454.     <edit name="family" mode="assign" binding="weak">
  455.       <string>Cantarell</string>
  456.     </edit>
  457.   </match>
  458. </fontconfig>
  459. <?xml version="1.0"?>
  460. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  461. <fontconfig>
  462. <!--
  463.  Mark common families with their generics so we'll get
  464.  something reasonable
  465. -->
  466.  
  467. <!--
  468.  Serif faces
  469. -->
  470.     <alias>
  471.         <family>Nazli</family>
  472.         <family>Lotoos</family>
  473.         <family>Mitra</family>
  474.         <family>Ferdosi</family>
  475.         <family>Badr</family>
  476.         <family>Zar</family>
  477.         <family>Titr</family>
  478.         <family>Jadid</family>
  479.         <family>Kochi Mincho</family>
  480.         <family>AR PL SungtiL GB</family>
  481.         <family>AR PL Mingti2L Big5</family>
  482.         <family>MS 明朝</family>
  483.         <family>UnBatang</family>
  484.         <family>Baekmuk Batang</family>
  485.         <family>MgOpen Canonica</family>
  486.         <family>Sazanami Mincho</family>
  487.         <family>AR PL ZenKai Uni</family>
  488.         <family>ZYSong18030</family>
  489.         <family>FreeSerif</family>
  490.         <default><family>serif</family></default>
  491.     </alias>
  492. <!--
  493.  Sans-serif faces
  494. -->
  495.     <alias>
  496.         <family>Arshia</family>
  497.         <family>Elham</family>
  498.         <family>Farnaz</family>
  499.         <family>Nasim</family>
  500.         <family>Sina</family>
  501.         <family>Roya</family>
  502.         <family>Koodak</family>
  503.         <family>Terafik</family>
  504.         <family>Kochi Gothic</family>
  505.         <family>AR PL KaitiM GB</family>
  506.         <family>AR PL KaitiM Big5</family>
  507.         <family>MS ゴシック</family>
  508.         <family>UnDotum</family>
  509.         <family>Baekmuk Dotum</family>
  510.         <family>SimSun</family>
  511.         <family>MgOpen Modata</family>
  512.         <family>MgOpen Moderna</family>
  513.         <family>Sazanami Gothic</family>
  514.         <family>AR PL ShanHeiSun Uni</family>
  515.         <family>ZYSong18030</family>
  516.         <family>FreeSans</family>
  517.         <default><family>sans-serif</family></default>
  518.     </alias>
  519. <!--
  520.  Monospace faces
  521. -->
  522.     <alias>
  523.         <family>NSimSun</family>
  524.         <family>ZYSong18030</family>
  525.         <family>FreeMono</family>
  526.         <default><family>monospace</family></default>
  527.     </alias>
  528.  
  529. <!--
  530.  Fantasy faces
  531. -->
  532.     <alias>
  533.         <family>Homa</family>
  534.         <family>Kamran</family>
  535.         <family>Fantezi</family>
  536.         <family>Tabassom</family>
  537.         <default><family>fantasy</family></default>
  538.     </alias>
  539.  
  540. <!--
  541.  Cursive faces
  542. -->
  543.     <alias>
  544.         <family>IranNastaliq</family>
  545.         <family>Nafees Nastaleeq</family>
  546.         <default><family>cursive</family></default>
  547.     </alias>
  548.  
  549. </fontconfig>
  550. <?xml version="1.0"?>
  551. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  552. <fontconfig>
  553. <!--
  554.  Mark common families with their generics so we'll get
  555.  something reasonable
  556. -->
  557.  
  558. <!--
  559.  Serif faces
  560. -->
  561.     <alias>
  562.         <family>Bitstream Vera Serif</family>
  563.         <family>DejaVu Serif</family>
  564.         <family>Liberation Serif</family>
  565.         <family>Times New Roman</family>
  566.         <family>Times</family>
  567.         <family>Nimbus Roman No9 L</family>
  568.         <family>Luxi Serif</family>
  569.         <family>Thorndale AMT</family>
  570.         <family>Thorndale</family>
  571.         <default><family>serif</family></default>
  572.     </alias>
  573. <!--
  574.  Sans-serif faces
  575. -->
  576.     <alias>
  577.         <family>Bitstream Vera Sans</family>
  578.         <family>DejaVu Sans</family>
  579.         <family>Liberation Sans</family>
  580.         <family>Arial</family>
  581.         <family>Helvetica</family>
  582.         <family>Verdana</family>
  583.         <family>Albany AMT</family>
  584.         <family>Albany</family>
  585.         <family>Nimbus Sans L</family>
  586.         <family>Luxi Sans</family>
  587.         <default><family>sans-serif</family></default>
  588.     </alias>
  589. <!--
  590.  Monospace faces
  591. -->
  592.     <alias>
  593.         <family>Bitstream Vera Sans Mono</family>
  594.         <family>DejaVu Sans Mono</family>
  595.         <family>Liberation Mono</family>
  596.         <family>Inconsolata</family>
  597.         <family>Courier New</family>
  598.         <family>Courier</family>
  599.         <family>Andale Mono</family>
  600.         <family>Luxi Mono</family>
  601.         <family>Cumberland AMT</family>
  602.         <family>Cumberland</family>
  603.         <family>Nimbus Mono L</family>
  604.         <default><family>monospace</family></default>
  605.     </alias>
  606. <!--
  607.  Fantasy faces
  608. -->
  609.     <alias>
  610.         <family>Impact</family>
  611.         <family>Copperplate Gothic Std</family>
  612.         <family>Cooper Std</family>
  613.         <family>Bauhaus Std</family>
  614.         <default><family>fantasy</family></default>
  615.     </alias>
  616. <!--
  617.  Cursive faces
  618.  -->
  619.     <alias>
  620.         <family>ITC Zapf Chancery Std</family>
  621.         <family>Zapfino</family>
  622.         <family>Comic Sans MS</family>
  623.         <default><family>cursive</family></default>
  624.     </alias>
  625.  
  626. </fontconfig>
  627. <?xml version="1.0"?>
  628. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  629. <fontconfig>
  630. <!--
  631.  If the font still has no generic name, add sans-serif
  632. -->
  633.     <match target="pattern">
  634.         <test qual="all" name="family" compare="not_eq">
  635.             <string>sans-serif</string>
  636.         </test>
  637.         <test qual="all" name="family" compare="not_eq">
  638.             <string>serif</string>
  639.         </test>
  640.         <test qual="all" name="family" compare="not_eq">
  641.             <string>monospace</string>
  642.         </test>
  643.         <edit name="family" mode="append_last">
  644.             <string>sans-serif</string>
  645.         </edit>
  646.     </match>
  647. </fontconfig>
  648. <?xml version="1.0"?>
  649. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  650. <fontconfig>
  651.     <!-- Load per-user customization file -->
  652.     <include ignore_missing="yes">~/.fonts.conf.d</include>
  653.     <include ignore_missing="yes">~/.fonts.conf</include>
  654. </fontconfig>
  655. <?xml version="1.0"?>
  656. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  657. <fontconfig>
  658.     <!-- Load local system customization file -->
  659.     <include ignore_missing="yes">local.conf</include>
  660. </fontconfig>
  661. <?xml version="1.0"?>
  662. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  663. <!-- conf.d/monospace-lcd-filter.conf -->
  664. <fontconfig>
  665. <!--  Use legacy LCD filter on smaller Monospace fonts -->
  666.   <match target="font">
  667.     <test name="family">
  668.       <string>DejaVu Sans Mono</string>
  669.       <string>Bitstream Vera Sans Mono</string>
  670.     </test>
  671.     <test name="pixelsize" compare="less_eq">
  672.       <double>12.0</double>
  673.     </test>
  674.  
  675.     <edit name="lcd_filter" mode="assign">
  676.       <const>lcdlegacy</const>
  677.     </edit>
  678.     <edit name="hintstyle" mode="assign">
  679.       <const>hintfull</const>
  680.     </edit>
  681.   </match>
  682. </fontconfig>
  683. <?xml version="1.0" encoding="UTF-8"?>
  684. <!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
  685. <!-- /etc/fonts/conf.d/57-dejavu-sans.conf
  686.  
  687.     Define aliasing and other fontconfig settings for
  688.     DejaVu Sans.
  689.  
  690.     © 2006-2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
  691. -->
  692. <fontconfig>
  693.   <!-- Font substitution rules -->
  694.   <alias binding="same">
  695.     <family>Arev Sans</family>
  696.     <accept>
  697.       <family>DejaVu Sans</family>
  698.     </accept>
  699.   </alias>
  700.   <alias binding="same">
  701.     <family>Bepa</family>
  702.     <accept>
  703.       <family>DejaVu Sans</family>
  704.     </accept>
  705.   </alias>
  706.   <alias binding="same">
  707.     <family>Bitstream Prima Sans</family>
  708.     <accept>
  709.       <family>DejaVu Sans</family>
  710.     </accept>
  711.   </alias>
  712.   <alias binding="same">
  713.     <family>Bitstream Vera Sans</family>
  714.     <accept>
  715.       <family>DejaVu Sans</family>
  716.     </accept>
  717.   </alias>
  718.   <alias binding="same">
  719.     <family>DejaVu LGC Sans</family>
  720.     <accept>
  721.       <family>DejaVu Sans</family>
  722.     </accept>
  723.   </alias>
  724.   <alias binding="same">
  725.     <family>Hunky Sans</family>
  726.     <accept>
  727.       <family>DejaVu Sans</family>
  728.     </accept>
  729.   </alias>
  730.   <alias binding="same">
  731.     <family>Olwen Sans</family>
  732.     <accept>
  733.       <family>DejaVu Sans</family>
  734.     </accept>
  735.   </alias>
  736.   <alias binding="same">
  737.     <family>SUSE Sans</family>
  738.     <accept>
  739.       <family>DejaVu Sans</family>
  740.     </accept>
  741.   </alias>
  742.   <alias binding="same">
  743.     <family>Verajja</family>
  744.     <accept>
  745.       <family>DejaVu Sans</family>
  746.     </accept>
  747.   </alias>
  748.   <!-- In case VerajjaPDA stops declaring itself as Verajja -->
  749.   <alias binding="same">
  750.     <family>VerajjaPDA</family>
  751.     <accept>
  752.       <family>DejaVu Sans</family>
  753.     </accept>
  754.   </alias>
  755.   <!-- Generic name assignment -->
  756.   <alias>
  757.     <family>DejaVu Sans</family>
  758.     <default>
  759.       <family>sans-serif</family>
  760.     </default>
  761.   </alias>
  762.   <!-- Generic name aliasing -->
  763.   <alias>
  764.     <family>sans-serif</family>
  765.     <prefer>
  766.       <family>DejaVu Sans</family>
  767.     </prefer>
  768.   </alias>
  769. </fontconfig>
  770. <?xml version="1.0" encoding="UTF-8"?>
  771. <!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
  772. <!-- /etc/fonts/conf.d/57-dejavu-sans-mono.conf
  773.  
  774.     Define aliasing and other fontconfig settings for
  775.     DejaVu Sans Mono.
  776.  
  777.     © 2006-2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
  778. -->
  779. <fontconfig>
  780.   <!-- Font substitution rules -->
  781.   <alias binding="same">
  782.     <family>Bepa Mono</family>
  783.     <accept>
  784.       <family>DejaVu Sans Mono</family>
  785.     </accept>
  786.   </alias>
  787.   <alias binding="same">
  788.     <family>Bitstream Prima Sans Mono</family>
  789.     <accept>
  790.       <family>DejaVu Sans Mono</family>
  791.     </accept>
  792.   </alias>
  793.   <alias binding="same">
  794.     <family>Bitstream Vera Sans Mono</family>
  795.     <accept>
  796.       <family>DejaVu Sans Mono</family>
  797.     </accept>
  798.   </alias>
  799.   <alias binding="same">
  800.     <family>DejaVu LGC Sans Mono</family>
  801.     <accept>
  802.       <family>DejaVu Sans Mono</family>
  803.     </accept>
  804.   </alias>
  805.   <alias binding="same">
  806.     <family>Olwen Sans Mono</family>
  807.     <accept>
  808.       <family>DejaVu Sans Mono</family>
  809.     </accept>
  810.   </alias>
  811.   <alias binding="same">
  812.     <family>SUSE Sans Mono</family>
  813.     <accept>
  814.       <family>DejaVu Sans Mono</family>
  815.     </accept>
  816.   </alias>
  817.   <!-- Generic name assignment -->
  818.   <alias>
  819.     <family>DejaVu Sans Mono</family>
  820.     <default>
  821.       <family>monospace</family>
  822.     </default>
  823.   </alias>
  824.   <!-- Generic name aliasing -->
  825.   <alias>
  826.     <family>monospace</family>
  827.     <prefer>
  828.       <family>DejaVu Sans Mono</family>
  829.     </prefer>
  830.   </alias>
  831. </fontconfig>
  832. <?xml version="1.0" encoding="UTF-8"?>
  833. <!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
  834. <!-- /etc/fonts/conf.d/57-dejavu-serif.conf
  835.  
  836.     Define aliasing and other fontconfig settings for
  837.     DejaVu Serif.
  838.  
  839.     © 2006-2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
  840. -->
  841. <fontconfig>
  842.   <!-- Font substitution rules -->
  843.   <alias binding="same">
  844.     <family>Bitstream Prima Serif</family>
  845.     <accept>
  846.       <family>DejaVu Serif</family>
  847.     </accept>
  848.   </alias>
  849.   <alias binding="same">
  850.     <family>Bitstream Vera Serif</family>
  851.     <accept>
  852.       <family>DejaVu Serif</family>
  853.     </accept>
  854.   </alias>
  855.   <alias binding="same">
  856.     <family>DejaVu LGC Serif</family>
  857.     <accept>
  858.       <family>DejaVu Serif</family>
  859.     </accept>
  860.   </alias>
  861.   <alias binding="same">
  862.     <family>Hunky Serif</family>
  863.     <accept>
  864.       <family>DejaVu Serif</family>
  865.     </accept>
  866.   </alias>
  867.   <alias binding="same">
  868.     <family>Olwen Serif</family>
  869.     <accept>
  870.       <family>DejaVu Serif</family>
  871.     </accept>
  872.   </alias>
  873.   <alias binding="same">
  874.     <family>SUSE Serif</family>
  875.     <accept>
  876.       <family>DejaVu Serif</family>
  877.     </accept>
  878.   </alias>
  879.   <!-- In case Verajja Serif stops declaring itself as DejaVu Serif -->
  880.   <alias binding="same">
  881.     <family>Verajja Serif</family>
  882.     <accept>
  883.       <family>DejaVu Serif</family>
  884.     </accept>
  885.   </alias>
  886.   <!-- Generic name assignment -->
  887.   <alias>
  888.     <family>DejaVu Serif</family>
  889.     <default>
  890.       <family>serif</family>
  891.     </default>
  892.   </alias>
  893.   <!-- Generic name aliasing -->
  894.   <alias>
  895.     <family>serif</family>
  896.     <prefer>
  897.       <family>DejaVu Serif</family>
  898.     </prefer>
  899.   </alias>
  900. </fontconfig>
  901. <?xml version="1.0"?>
  902. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  903. <fontconfig>
  904.     <alias>
  905.         <family>serif</family>
  906.         <prefer>
  907.             <family>DejaVu Serif</family>
  908.             <family>Bitstream Vera Serif</family>
  909.             <family>Times New Roman</family>
  910.             <family>Thorndale AMT</family>
  911.             <family>Luxi Serif</family>
  912.             <family>Nimbus Roman No9 L</family>
  913.             <family>Times</family>
  914.         </prefer>
  915.     </alias>
  916.     <alias>
  917.         <family>sans-serif</family>
  918.         <prefer>
  919.             <family>DejaVu Sans</family>
  920.             <family>Bitstream Vera Sans</family>
  921.             <family>Verdana</family>
  922.             <family>Arial</family>
  923.             <family>Albany AMT</family>
  924.             <family>Luxi Sans</family>
  925.             <family>Nimbus Sans L</family>
  926.             <family>Helvetica</family>
  927.             <family>Lucida Sans Unicode</family>
  928.             <family>BPG Glaho International</family> <!-- lat,cyr,arab,geor -->
  929.             <family>Tahoma</family> <!-- lat,cyr,greek,heb,arab,thai -->
  930.         </prefer>
  931.     </alias>
  932.     <alias>
  933.         <family>monospace</family>
  934.         <prefer>
  935.             <family>DejaVu Sans Mono</family>
  936.             <family>Bitstream Vera Sans Mono</family>
  937.             <family>Inconsolata</family>
  938.             <family>Andale Mono</family>
  939.             <family>Courier New</family>
  940.             <family>Cumberland AMT</family>
  941.             <family>Luxi Mono</family>
  942.             <family>Nimbus Mono L</family>
  943.             <family>Courier</family>
  944.         </prefer>
  945.     </alias>
  946. <!--
  947.  Fantasy faces
  948. -->
  949.     <alias>
  950.         <family>fantasy</family>
  951.         <prefer>
  952.             <family>Impact</family>
  953.             <family>Copperplate Gothic Std</family>
  954.             <family>Cooper Std</family>
  955.             <family>Bauhaus Std</family>
  956.         </prefer>
  957.     </alias>
  958. <!--
  959.  Cursive faces
  960.  -->
  961.     <alias>
  962.         <family>cursive</family>
  963.         <prefer>
  964.             <family>ITC Zapf Chancery Std</family>
  965.             <family>Zapfino</family>
  966.             <family>Comic Sans MS</family>
  967.         </prefer>
  968.     </alias>
  969.  
  970. </fontconfig>
  971. <?xml version="1.0"?>
  972. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  973. <!--
  974.  fonts-persian.conf
  975.  To configure Persian fonts from The FarsiWeb Project.
  976.  
  977.  Copyright (C) 2005  Sharif FarsiWeb, Inc. <license@farsiweb.info>
  978.  
  979.  Permission to use, copy, modify, distribute, and sell this software and its
  980.  documentation for any purpose is hereby granted without fee, provided that
  981.  the above copyright notice appear in all copies and that both that
  982.  copyright notice and this permission notice appear in supporting
  983.  documentation, and that the name of Sharif FarsiWeb, Inc. not be used in
  984.  advertising or publicity pertaining to distribution of the software without
  985.  specific, written prior permission.  Sharif FarsiWeb, Inc. makes no
  986.  representations about the suitability of this software for any purpose.  It
  987.  is provided "as is" without express or implied warranty.
  988.  
  989.  SHARIF FARSIWEB, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  990.  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
  991.  EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  992.  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  993.  DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  994.  TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  995.  PERFORMANCE OF THIS SOFTWARE.
  996.  
  997.  ChangeLog:
  998.    2005-04-03  Behdad Esfahbod:  Initial revision.
  999.    2005-10-09  Behdad Esfahbod:  Turned off back-slant and Tahoma sections.
  1000.    2005-11-30  Behdad Esfahbod:  Set Titr susbtitution size to 24 points.
  1001.     2008    Behdad Esfahbod:  Cleanup.  Add fantasy and cursive.
  1002.  -->
  1003. <fontconfig>
  1004.  
  1005.  
  1006. <!-- Deprecated fonts are discouraged -->
  1007.  
  1008.     <!-- Nesf[2] is officially deprecated and has problematic tables -->
  1009.     <alias binding="same">
  1010.       <family>Nesf</family>
  1011.       <accept><family>Nesf2</family></accept>
  1012.     </alias>
  1013.     <alias binding="same">
  1014.       <family>Nesf2</family>
  1015.       <accept><family>Persian_sansserif_default</family></accept>
  1016.     </alias>
  1017.  
  1018. <!-- Name changes and spelling variant aliases -->
  1019.  
  1020.     <alias binding="same">
  1021.       <family>Nazanin</family>
  1022.       <accept><family>Nazli</family></accept>
  1023.     </alias>
  1024.     <alias binding="same">
  1025.       <family>Lotus</family>
  1026.       <accept><family>Lotoos</family></accept>
  1027.     </alias>
  1028.     <alias binding="same">
  1029.       <family>Yaqut</family>
  1030.       <accept><family>Yaghoot</family></accept>
  1031.     </alias>
  1032.     <alias binding="same">
  1033.       <family>Yaghut</family>
  1034.       <accept><family>Yaghoot</family></accept>
  1035.     </alias>
  1036.     <alias binding="same">
  1037.       <family>Traffic</family>
  1038.       <accept><family>Terafik</family></accept>
  1039.     </alias>
  1040.     <alias binding="same">
  1041.       <family>Ferdowsi</family>
  1042.       <accept><family>Ferdosi</family></accept>
  1043.     </alias>
  1044.     <alias binding="same">
  1045.       <family>Fantezy</family>
  1046.       <accept><family>Fantezi</family></accept>
  1047.     </alias>
  1048.  
  1049.  
  1050. <!-- Classify fonts. -->
  1051.  
  1052.     <!-- Persian_title class -->
  1053.     <alias binding="same">
  1054.       <family>Jadid</family>
  1055.       <accept><family>Persian_title</family></accept>
  1056.     </alias>
  1057.     <alias binding="same">
  1058.       <family>Titr</family>
  1059.       <accept><family>Persian_title</family></accept>
  1060.     </alias>
  1061.  
  1062.     <!-- Persian_fantasy class -->
  1063.     <alias binding="same">
  1064.       <family>Kamran</family>
  1065.       <accept>
  1066.       <family>Persian_fantasy</family>
  1067.       <family>Homa</family>
  1068.       </accept>
  1069.     </alias>
  1070.     <alias binding="same">
  1071.       <family>Homa</family>
  1072.       <accept>
  1073.       <family>Persian_fantasy</family>
  1074.       <family>Kamran</family>
  1075.       </accept>
  1076.     </alias>
  1077.     <alias binding="same">
  1078.       <family>Fantezi</family>
  1079.       <accept><family>Persian_fantasy</family></accept>
  1080.     </alias>
  1081.     <alias binding="same">
  1082.       <family>Tabassom</family>
  1083.       <accept><family>Persian_fantasy</family></accept>
  1084.     </alias>
  1085.  
  1086.     <!-- Persian_square class -->
  1087.     <alias binding="same">
  1088.       <family>Arshia</family>
  1089.       <accept><family>Persian_square</family></accept>
  1090.     </alias>
  1091.     <alias binding="same">
  1092.       <family>Nasim</family>
  1093.       <accept><family>Persian_square</family></accept>
  1094.     </alias>
  1095.     <alias binding="same">
  1096.       <family>Elham</family>
  1097.       <accept>
  1098.       <family>Persian_square</family>
  1099.       <family>Farnaz</family>
  1100.       </accept>
  1101.     </alias>
  1102.     <alias binding="same">
  1103.       <family>Farnaz</family>
  1104.       <accept>
  1105.       <family>Persian_square</family>
  1106.       <family>Elham</family>
  1107.       </accept>
  1108.     </alias>
  1109.     <alias binding="same">
  1110.       <family>Sina</family>
  1111.       <accept><family>Persian_square</family></accept>
  1112.     </alias>
  1113.  
  1114. <!-- Font ordering per class -->
  1115.  
  1116.     <!-- Persian_title class -->
  1117.     <alias binding="same">
  1118.       <family>Persian_title</family>
  1119.       <accept>
  1120.       <family>Titr</family>
  1121.       <family>Jadid</family>
  1122.       <family>Persian_serif</family>
  1123.       </accept>
  1124.     </alias>
  1125.  
  1126.     <!-- Persian_fantasy class -->
  1127.     <alias binding="same">
  1128.       <family>Persian_fantasy</family>
  1129.       <accept>
  1130.       <family>Homa</family>
  1131.       <family>Kamran</family>
  1132.       <family>Fantezi</family>
  1133.       <family>Tabassom</family>
  1134.       <family>Persian_square</family>
  1135.       </accept>
  1136.     </alias>
  1137.  
  1138.     <!-- Persian_square class -->
  1139.     <alias binding="same">
  1140.       <family>Persian_square</family>
  1141.       <accept>
  1142.       <family>Arshia</family>
  1143.       <family>Elham</family>
  1144.       <family>Farnaz</family>
  1145.       <family>Nasim</family>
  1146.       <family>Sina</family>
  1147.       <family>Persian_serif</family>
  1148.       </accept>
  1149.     </alias>
  1150.  
  1151. <!-- Register the fonts that we actually do have -->
  1152.  
  1153.     <match target="scan">
  1154.         <test name="family">
  1155.             <string>Elham</string>
  1156.         </test>
  1157.         <edit name="foundry">
  1158.             <string>farsiweb</string>
  1159.         </edit>
  1160.     </match>
  1161.  
  1162.     <match target="scan">
  1163.         <test name="family">
  1164.             <string>Homa</string>
  1165.         </test>
  1166.         <edit name="foundry">
  1167.             <string>farsiweb</string>
  1168.         </edit>
  1169.     </match>
  1170.  
  1171.     <match target="scan">
  1172.         <test name="family">
  1173.             <string>Koodak</string>
  1174.         </test>
  1175.         <edit name="foundry">
  1176.             <string>farsiweb</string>
  1177.         </edit>
  1178.     </match>
  1179.  
  1180.     <match target="scan">
  1181.         <test name="family">
  1182.             <string>Nazli</string>
  1183.         </test>
  1184.         <edit name="foundry">
  1185.             <string>farsiweb</string>
  1186.         </edit>
  1187.     </match>
  1188.  
  1189.     <match target="scan">
  1190.         <test name="family">
  1191.             <string>Roya</string>
  1192.         </test>
  1193.         <edit name="foundry">
  1194.             <string>farsiweb</string>
  1195.         </edit>
  1196.     </match>
  1197.  
  1198.     <match target="scan">
  1199.         <test name="family">
  1200.             <string>Terafik</string>
  1201.         </test>
  1202.         <edit name="foundry">
  1203.             <string>farsiweb</string>
  1204.         </edit>
  1205.     </match>
  1206.  
  1207.     <match target="scan">
  1208.         <test name="family">
  1209.             <string>Titr</string>
  1210.         </test>
  1211.         <edit name="foundry">
  1212.             <string>farsiweb</string>
  1213.         </edit>
  1214.     </match>
  1215.  
  1216.  
  1217. <!-- Our fonts should oblique to the other side (TURNED-OFF) -->
  1218.  
  1219.     <match target="font">
  1220.         <test name="foundry">
  1221.             <!--string>farsiweb</string-->
  1222.             <string>TURNED-OFF</string>
  1223.         </test>
  1224.         <test name="foundry">
  1225.             <string>farsiweb</string>
  1226.         </test>
  1227.         <!-- check to see if the font is roman -->
  1228.         <test name="slant">
  1229.             <const>roman</const>
  1230.         </test>
  1231.         <!-- check to see if the pattern requested non-roman -->
  1232.         <test target="pattern" name="slant" compare="not_eq">
  1233.             <const>roman</const>
  1234.         </test>
  1235.         <!-- multiply the matrix to slant the font -->
  1236.         <edit name="matrix" mode="assign">
  1237.             <times>
  1238.                 <name>matrix</name>
  1239.                 <matrix><double>1</double><double>-0.2</double>
  1240.                     <double>0</double><double>1</double>
  1241.                 </matrix>
  1242.             </times>
  1243.         </edit>
  1244.         <!-- pretend the font is oblique now -->
  1245.         <edit name="slant" mode="assign">
  1246.             <const>oblique</const>
  1247.         </edit>
  1248.     </match>
  1249.  
  1250.  
  1251. <!--
  1252.  We can't hint our fonts well, so turn off hinting.
  1253.  Moreover, the bitmaps we have designed (well, they
  1254.  have designed), suck, so disable them too.
  1255.  -->
  1256.  
  1257.     <match target="font">
  1258.         <test name="foundry">
  1259.             <string>farsiweb</string>
  1260.         </test>
  1261.         <edit name="autohint">
  1262.             <bool>false</bool>
  1263.         </edit>
  1264.         <edit name="hinting">
  1265.             <bool>false</bool>
  1266.         </edit>
  1267.         <edit name="embeddedbitmap">
  1268.             <bool>false</bool>
  1269.         </edit>
  1270.     </match>
  1271.  
  1272.  
  1273. <!-- Alias our fonts to common families -->
  1274.  
  1275.     <!-- Persian serif fonts -->
  1276.     <alias>
  1277.         <family>serif</family>
  1278.         <accept>
  1279.             <family>Nazli</family>
  1280.             <family>Lotoos</family>
  1281.             <family>Mitra</family>
  1282.             <family>Ferdosi</family>
  1283.             <family>Badr</family>
  1284.             <family>Zar</family>
  1285.         </accept>
  1286.     </alias>
  1287.  
  1288.     <!-- Persian sans-serif fonts -->
  1289.     <alias>
  1290.         <family>sans-serif</family>
  1291.         <accept>
  1292.             <family>Roya</family>
  1293.             <family>Koodak</family>
  1294.             <family>Terafik</family>
  1295.         </accept>
  1296.     </alias>
  1297.  
  1298.     <!-- Persian monospace fonts -->
  1299.     <alias>
  1300.         <family>monospace</family>
  1301.         <accept>
  1302.             <!-- Not really monospace -->
  1303.             <family>Terafik</family>
  1304.         </accept>
  1305.     </alias>
  1306.  
  1307.     <!-- Persian fantasy fonts -->
  1308.     <alias>
  1309.         <family>fantasy</family>
  1310.         <accept>
  1311.             <family>Homa</family>
  1312.             <family>Kamran</family>
  1313.             <family>Fantezi</family>
  1314.             <family>Tabassom</family>
  1315.         </accept>
  1316.     </alias>
  1317.  
  1318.     <!-- Persian (and Urdu) Nastaliq/cursive fonts -->
  1319.     <alias>
  1320.         <family>cursive</family>
  1321.         <accept>
  1322.             <family>IranNastaliq</family>
  1323.             <family>Nafees Nastaleeq</family>
  1324.         </accept>
  1325.     </alias>
  1326.  
  1327. <!-- Use Titr in titles -->
  1328.  
  1329.     <!-- Both serif... -->
  1330.     <match>
  1331.         <test name="family">
  1332.             <string>serif</string>
  1333.         </test>
  1334.         <test name="weight" compare="more_eq">
  1335.             <int>200</int>
  1336.         </test>
  1337.         <test name="size" compare="more_eq">
  1338.             <double>24</double>
  1339.         </test>
  1340.         <edit name="family" mode="prepend">
  1341.             <string>Titr</string>
  1342.         </edit>
  1343.     </match>
  1344.  
  1345.     <!-- and sans-serif. -->
  1346.     <match>
  1347.         <test name="family">
  1348.             <string>sans-serif</string>
  1349.         </test>
  1350.         <test name="weight" compare="more_eq">
  1351.             <int>200</int>
  1352.         </test>
  1353.         <test name="size" compare="more_eq">
  1354.             <double>24</double>
  1355.         </test>
  1356.         <edit name="family" mode="prepend">
  1357.             <string>Titr</string>
  1358.         </edit>
  1359.     </match>
  1360.  
  1361.     <!-- and more. -->
  1362.     <match>
  1363.         <test name="family">
  1364.             <string>Persian_sansserif_default</string>
  1365.         </test>
  1366.         <test name="weight" compare="more_eq">
  1367.             <int>200</int>
  1368.         </test>
  1369.         <test name="size" compare="more_eq">
  1370.             <double>24</double>
  1371.         </test>
  1372.         <edit name="family" mode="prepend" binding="same">
  1373.             <string>Titr</string>
  1374.         </edit>
  1375.     </match>
  1376.  
  1377.  
  1378. <!-- Default substituted for deprecated sans-serif fonts -->
  1379.  
  1380.     <match>
  1381.         <test name="family">
  1382.             <string>Persian_sansserif_default</string>
  1383.         </test>
  1384.         <edit name="family" mode="assign" binding="same">
  1385.             <string>Roya</string>
  1386.         </edit>
  1387.     </match>
  1388.  
  1389. </fontconfig>
  1390. <?xml version="1.0"?>
  1391. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  1392. <fontconfig>
  1393.     <alias>
  1394.         <family>serif</family>
  1395.         <prefer>
  1396.             <family>Artsounk</family> <!-- armenian -->
  1397.             <family>BPG UTF8 M</family> <!-- georgian -->
  1398.             <family>Kinnari</family> <!-- thai -->
  1399.             <family>Norasi</family> <!-- thai -->
  1400.             <family>Frank Ruehl</family> <!-- hebrew -->
  1401.             <family>Dror</family>  <!-- hebrew -->
  1402.             <family>JG LaoTimes</family>  <!-- lao -->
  1403.             <family>Saysettha Unicode</family>  <!-- lao -->
  1404.             <family>Pigiarniq</family> <!-- canadian syllabics -->
  1405.             <family>B Davat</family> <!-- arabic (fa) -->
  1406.             <family>B Compset</family>  <!-- arabic (fa) -->
  1407.             <family>Kacst-Qr</family> <!-- arabic (ar) -->
  1408.             <family>Urdu Nastaliq Unicode</family> <!-- arabic (ur) -->
  1409.             <family>Raghindi</family> <!-- devanagari -->
  1410.             <family>Mukti Narrow</family> <!-- bengali -->
  1411.             <family>malayalam</family> <!-- malayalam -->
  1412.             <family>Sampige</family> <!-- kannada -->
  1413.             <family>padmaa</family> <!-- gujarati -->
  1414.             <family>Hapax Berbère</family> <!-- tifinagh -->
  1415.             <family>MS Gothic</family> <!-- han (ja) -->
  1416.             <family>UmePlus P Gothic</family> <!-- han (ja) -->
  1417.             <family>SimSun</family> <!-- han (zh-cn,zh-tw) -->
  1418.             <family>PMingLiu</family> <!-- han (zh-tw) -->
  1419.             <family>WenQuanYi Zen Hei</family> <!-- han (zh-cn,zh-tw) -->
  1420.             <family>WenQuanYi Bitmap Song</family> <!-- han (zh-cn,zh-tw) -->
  1421.             <family>AR PL ShanHeiSun Uni</family> <!-- han (ja,zh-cn,zh-tw) -->
  1422.             <family>AR PL New Sung</family> <!-- han (zh-cn,zh-tw) -->
  1423.             <family>ZYSong18030</family> <!-- han (zh-cn,zh-tw) -->
  1424.             <family>HanyiSong</family> <!-- han (zh-cn,zh-tw) -->
  1425.             <family>MgOpen Canonica</family>
  1426.             <family>Sazanami Mincho</family>
  1427.             <family>IPAMonaMincho</family>
  1428.             <family>IPAMincho</family>
  1429.             <family>Kochi Mincho</family>
  1430.             <family>AR PL SungtiL GB</family>
  1431.             <family>AR PL Mingti2L Big5</family>
  1432.             <family>AR PL Zenkai Uni</family>
  1433.             <family>MS 明朝</family>
  1434.             <family>ZYSong18030</family>
  1435.             <family>UnBatang</family>
  1436.             <family>Baekmuk Batang</family>
  1437.             <family>KacstQura</family>
  1438.             <family>Frank Ruehl CLM</family>
  1439.             <family>Lohit Bengali</family>
  1440.             <family>Lohit Gujarati</family>
  1441.             <family>Lohit Hindi</family>
  1442.             <family>Lohit Marathi</family>
  1443.             <family>Lohit Maithili</family>
  1444.             <family>Lohit Kashmiri</family>
  1445.             <family>Lohit Konkani</family>
  1446.             <family>Lohit Nepali</family>
  1447.             <family>Lohit Sindhi</family>
  1448.             <family>Lohit Punjabi</family>
  1449.             <family>Lohit Tamil</family>
  1450.             <family>Meera</family>
  1451.             <family>Lohit Malayalam</family>
  1452.             <family>Lohit Kannada</family>
  1453.             <family>Lohit Telugu</family>
  1454.             <family>Lohit Oriya</family>
  1455.             <family>LKLUG</family>
  1456.         </prefer>
  1457.     </alias>
  1458.     <alias>
  1459.         <family>sans-serif</family>
  1460.         <prefer>
  1461.             <family>Nachlieli</family> <!-- hebrew -->
  1462.             <family>Lucida Sans Unicode</family>
  1463.             <family>Yudit Unicode</family>
  1464.             <family>Kerkis</family> <!-- greek -->
  1465.             <family>ArmNet Helvetica</family> <!-- armenian -->
  1466.             <family>Artsounk</family> <!-- armenian -->
  1467.             <family>BPG UTF8 M</family> <!-- georgian -->
  1468.             <family>Waree</family> <!-- thai -->
  1469.             <family>Loma</family> <!-- thai -->
  1470.             <family>Garuda</family> <!-- thai -->
  1471.             <family>Umpush</family> <!-- thai -->
  1472.             <family>Saysettha Unicode</family> <!-- lao? -->
  1473.             <family>JG Lao Old Arial</family> <!-- lao -->
  1474.             <family>GF Zemen Unicode</family> <!-- ethiopic -->
  1475.             <family>Pigiarniq</family> <!-- canadian syllabics -->
  1476.             <family>B Davat</family> <!-- arabic (fa) -->
  1477.             <family>B Compset</family> <!-- arabic (fa) -->
  1478.             <family>Kacst-Qr</family> <!-- arabic (ar) -->
  1479.             <family>Urdu Nastaliq Unicode</family> <!-- arabic (ur) -->
  1480.             <family>Raghindi</family> <!-- devanagari -->
  1481.             <family>Mukti Narrow</family> <!-- bengali -->
  1482.             <family>malayalam</family> <!-- malayalam -->
  1483.             <family>Sampige</family> <!-- kannada -->
  1484.             <family>padmaa</family> <!-- gujarati -->
  1485.             <family>Hapax Berbère</family> <!-- tifinagh -->
  1486.             <family>MS Gothic</family> <!-- han (ja) -->
  1487.             <family>UmePlus P Gothic</family> <!-- han (ja) -->
  1488.             <!-- chinese fonts are actually serifed -->
  1489.             <family>SimSun</family> <!-- han (zh-cn,zh-tw) -->
  1490.             <family>PMingLiu</family> <!-- han (zh-tw) -->
  1491.             <family>WenQuanYi Zen Hei</family> <!-- han (zh-cn,zh-tw) -->
  1492.             <family>WenQuanYi Bitmap Song</family> <!-- han (zh-cn,zh-tw) -->
  1493.             <family>AR PL ShanHeiSun Uni</family> <!--han (ja,zh-cn,zh-tw) -->
  1494.             <family>AR PL New Sung</family> <!-- han (zh-cn,zh-tw) -->
  1495.             <family>MgOpen Modata</family>
  1496.             <family>VL Gothic</family>
  1497.             <family>IPAMonaGothic</family>
  1498.             <family>IPAGothic</family>
  1499.             <family>Sazanami Gothic</family>
  1500.             <family>Kochi Gothic</family>
  1501.             <family>AR PL KaitiM GB</family>
  1502.             <family>AR PL KaitiM Big5</family>
  1503.             <family>AR PL ShanHeiSun Uni</family>
  1504.             <family>AR PL SungtiL GB</family>
  1505.             <family>AR PL Mingti2L Big5</family>
  1506.             <family>MS ゴシック</family>
  1507.             <family>ZYSong18030</family> <!-- han (zh-cn,zh-tw) -->
  1508.             <family>TSCu_Paranar</family> <!-- tamil -->
  1509.             <family>UnDotum</family>
  1510.             <family>Baekmuk Dotum</family>
  1511.             <family>Baekmuk Gulim</family>
  1512.             <family>KacstQura</family>
  1513.             <family>Lohit Bengali</family>
  1514.             <family>Lohit Gujarati</family>
  1515.             <family>Lohit Hindi</family>
  1516.             <family>Lohit Marathi</family>
  1517.             <family>Lohit Maithili</family>
  1518.             <family>Lohit Kashmiri</family>
  1519.             <family>Lohit Konkani</family>
  1520.             <family>Lohit Nepali</family>
  1521.             <family>Lohit Sindhi</family>
  1522.             <family>Lohit Punjabi</family>
  1523.             <family>Lohit Tamil</family>
  1524.             <family>Meera</family>
  1525.             <family>Lohit Malayalam</family>
  1526.             <family>Lohit Kannada</family>
  1527.             <family>Lohit Telugu</family>
  1528.             <family>Lohit Oriya</family>
  1529.             <family>LKLUG</family>
  1530.         </prefer>
  1531.     </alias>
  1532.     <alias>
  1533.         <family>monospace</family>
  1534.         <prefer>
  1535.             <family>Miriam Mono</family> <!-- hebrew -->
  1536.             <family>VL Gothic</family>
  1537.             <family>IPAMonaGothic</family>
  1538.             <family>IPAGothic</family>
  1539.             <family>Sazanami Gothic</family>
  1540.             <family>Kochi Gothic</family>
  1541.             <family>AR PL KaitiM GB</family>
  1542.             <family>MS Gothic</family> <!-- han (ja) -->
  1543.             <family>UmePlus Gothic</family> <!-- han (ja) -->
  1544.             <family>NSimSun</family> <!-- han (zh-cn,zh-tw) -->
  1545.             <family>MingLiu</family> <!-- han (zh-tw) -->
  1546.             <family>AR PL ShanHeiSun Uni</family> <!-- han (ja,zh-cn,zh-tw) -->
  1547.             <family>AR PL New Sung Mono</family> <!-- han (zh-cn,zh-tw) -->
  1548.             <family>HanyiSong</family> <!-- han (zh-cn) -->
  1549.             <family>AR PL SungtiL GB</family>
  1550.             <family>AR PL Mingti2L Big5</family>
  1551.             <family>ZYSong18030</family> <!-- han (zh-cn,zh-tw) -->
  1552.             <family>UnBatang</family>
  1553.             <family>UnDotum</family>
  1554.             <family>Baekmuk Batang</family> <!-- hangul -->
  1555.             <family>Baekmuk Dotum</family>
  1556.             <family>Baekmuk Gulim</family>
  1557.             <family>TlwgTypo</family> <!-- thai -->
  1558.             <family>TlwgTypist</family> <!-- thai -->
  1559.             <family>TlwgTypewriter</family> <!-- thai -->
  1560.             <family>TlwgMono</family> <!-- thai -->
  1561.             <family>Hasida</family> <!-- hebrew -->
  1562.             <family>Mitra Mono</family> <!-- bengali -->
  1563.             <family>GF Zemen Unicode</family> <!-- ethiopic -->
  1564.             <family>Hapax Berbère</family> <!-- tifinagh -->
  1565.             <family>Lohit Bengali</family>
  1566.             <family>Lohit Gujarati</family>
  1567.             <family>Lohit Hindi</family>
  1568.             <family>Lohit Marathi</family>
  1569.             <family>Lohit Maithili</family>
  1570.             <family>Lohit Kashmiri</family>
  1571.             <family>Lohit Konkani</family>
  1572.             <family>Lohit Nepali</family>
  1573.             <family>Lohit Sindhi</family>
  1574.             <family>Lohit Punjabi</family>
  1575.             <family>Lohit Tamil</family>
  1576.             <family>Meera</family>
  1577.             <family>Lohit Malayalam</family>
  1578.             <family>Lohit Kannada</family>
  1579.             <family>Lohit Telugu</family>
  1580.             <family>Lohit Oriya</family>
  1581.             <family>LKLUG</family>
  1582.         </prefer>
  1583.     </alias>
  1584. </fontconfig>
  1585. <?xml version="1.0"?>
  1586. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  1587. <fontconfig>
  1588.     <alias>
  1589.         <family>serif</family>
  1590.         <prefer>
  1591.             <family>FreeSerif</family>
  1592.             <family>Code2000</family>
  1593.             <family>Code2001</family> <!-- plane1 and beyond -->
  1594.         </prefer>
  1595.     </alias>
  1596.     <alias>
  1597.         <family>sans-serif</family>
  1598.         <prefer>
  1599.             <family>FreeSans</family>
  1600.             <family>Arial Unicode MS</family>
  1601.             <family>Arial Unicode</family>
  1602.             <family>Code2000</family> <!-- almost everything; serif actually -->
  1603.             <family>Code2001</family> <!-- plane1 and beyond -->
  1604.         </prefer>
  1605.     </alias>
  1606.     <alias>
  1607.         <family>monospace</family>
  1608.         <prefer>
  1609.             <family>FreeMono</family>
  1610.         </prefer>
  1611.     </alias>
  1612. </fontconfig>
  1613. <?xml version="1.0"?>
  1614. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  1615. <fontconfig>
  1616. <!-- Fix-ups for Delicious family -->
  1617.  
  1618. <!-- Delicious 'heavy' variant says its Medium weight -->
  1619. <match target="scan">
  1620.     <test name="family">
  1621.         <string>Delicious</string>
  1622.     </test>
  1623.     <test name="style">
  1624.         <string>Heavy</string>
  1625.     </test>
  1626.     <edit name="weight">
  1627.         <const>heavy</const>
  1628.     </edit>
  1629. </match>
  1630.  
  1631. </fontconfig>
  1632. <?xml version="1.0"?>
  1633. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  1634. <fontconfig>
  1635. <!--
  1636. Artificial oblique for fonts without an italic or oblique version
  1637. -->
  1638.  
  1639.     <match target="font">
  1640.         <!-- check to see if the font is roman -->
  1641.         <test name="slant">
  1642.             <const>roman</const>
  1643.         </test>
  1644.         <!-- check to see if the pattern requested non-roman -->
  1645.         <test target="pattern" name="slant" compare="not_eq">
  1646.             <const>roman</const>
  1647.         </test>
  1648.         <!-- multiply the matrix to slant the font -->
  1649.         <edit name="matrix" mode="assign">
  1650.             <times>
  1651.                 <name>matrix</name>
  1652.                 <matrix><double>1</double><double>0.2</double>
  1653.                     <double>0</double><double>1</double>
  1654.                 </matrix>
  1655.             </times>
  1656.         </edit>
  1657.         <!-- pretend the font is oblique now -->
  1658.         <edit name="slant" mode="assign">
  1659.             <const>oblique</const>
  1660.         </edit>
  1661.         <!-- and disable embedded bitmaps for artificial oblique -->
  1662.         <edit name="embeddedbitmap" mode="assign">
  1663.             <bool>false</bool>
  1664.         </edit>
  1665.     </match>
  1666.  
  1667. <!--
  1668. Synthetic emboldening for fonts that do not have bold face available
  1669. -->
  1670.  
  1671.     <match target="font">
  1672.         <!-- check to see if the font is just regular -->
  1673.         <test name="weight" compare="less_eq">
  1674.             <const>medium</const>
  1675.         </test>
  1676.         <!-- check to see if the pattern requests bold -->
  1677.         <test target="pattern" name="weight" compare="more">
  1678.             <const>medium</const>
  1679.         </test>
  1680.         <!--
  1681.           set the embolden flag
  1682.           needed for applications using cairo, e.g. gucharmap, gedit, ...
  1683.         -->
  1684.         <edit name="embolden" mode="assign">
  1685.             <bool>true</bool>
  1686.         </edit>
  1687.         <!--
  1688.          set weight to bold
  1689.          needed for applications using Xft directly, e.g. Firefox, ...
  1690.         -->
  1691.         <edit name="weight" mode="assign">
  1692.             <const>bold</const>
  1693.         </edit>
  1694.     </match>
  1695. </fontconfig>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement