Blame conf.d/65-fonts-persian.conf

Packit 352660
Packit 352660
Packit 352660
Packit 352660
  fonts-persian.conf
Packit 352660
  To configure Persian fonts from The FarsiWeb Project.
Packit 352660
Packit 352660
  Copyright (C) 2005  Sharif FarsiWeb, Inc. <license@farsiweb.info>
Packit 352660
Packit 352660
  Permission to use, copy, modify, distribute, and sell this software and its
Packit 352660
  documentation for any purpose is hereby granted without fee, provided that
Packit 352660
  the above copyright notice appear in all copies and that both that
Packit 352660
  copyright notice and this permission notice appear in supporting
Packit 352660
  documentation, and that the name of Sharif FarsiWeb, Inc. not be used in
Packit 352660
  advertising or publicity pertaining to distribution of the software without
Packit 352660
  specific, written prior permission.  Sharif FarsiWeb, Inc. makes no
Packit 352660
  representations about the suitability of this software for any purpose.  It
Packit 352660
  is provided "as is" without express or implied warranty.
Packit 352660
Packit 352660
  SHARIF FARSIWEB, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
Packit 352660
  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
Packit 352660
  EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
Packit 352660
  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
Packit 352660
  DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
Packit 352660
  TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
Packit 352660
  PERFORMANCE OF THIS SOFTWARE.
Packit 352660
Packit 352660
  ChangeLog:
Packit 352660
    2005-04-03  Behdad Esfahbod:  Initial revision.
Packit 352660
    2005-10-09  Behdad Esfahbod:  Turned off back-slant and Tahoma sections.
Packit 352660
    2005-11-30  Behdad Esfahbod:  Set Titr susbtitution size to 24 points.
Packit 352660
    2008	Behdad Esfahbod:  Cleanup.  Add fantasy and cursive.
Packit 352660
  -->
Packit 352660
<fontconfig>
Packit 352660
  <its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
Packit 352660
    <its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
Packit 352660
  </its:rules>
Packit 352660
Packit 352660
Packit 352660
Packit 352660
Packit 352660
Packit 352660
	
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Nesf</family>
Packit 352660
	  <accept><family>Nesf2</family></accept>
Packit 352660
	</alias>
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Nesf2</family>
Packit 352660
	  <accept><family>Persian_sansserif_default</family></accept>
Packit 352660
	</alias>
Packit 352660
Packit 352660
Packit 352660
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Nazanin</family>
Packit 352660
	  <accept><family>Nazli</family></accept>
Packit 352660
	</alias>
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Lotus</family>
Packit 352660
	  <accept><family>Lotoos</family></accept>
Packit 352660
	</alias>
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Yaqut</family>
Packit 352660
	  <accept><family>Yaghoot</family></accept>
Packit 352660
	</alias>
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Yaghut</family>
Packit 352660
	  <accept><family>Yaghoot</family></accept>
Packit 352660
	</alias>
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Traffic</family>
Packit 352660
	  <accept><family>Terafik</family></accept>
Packit 352660
	</alias>
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Ferdowsi</family>
Packit 352660
	  <accept><family>Ferdosi</family></accept>
Packit 352660
	</alias>
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Fantezy</family>
Packit 352660
	  <accept><family>Fantezi</family></accept>
Packit 352660
	</alias>
Packit 352660
Packit 352660
Packit 352660
Packit 352660
Packit 352660
	
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Jadid</family>
Packit 352660
	  <accept><family>Persian_title</family></accept>
Packit 352660
	</alias>
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Titr</family>
Packit 352660
	  <accept><family>Persian_title</family></accept>
Packit 352660
	</alias>
Packit 352660
Packit 352660
	
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Kamran</family>
Packit 352660
	  <accept>
Packit 352660
	  <family>Persian_fantasy</family>
Packit 352660
	  <family>Homa</family>
Packit 352660
	  </accept>
Packit 352660
	</alias>
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Homa</family>
Packit 352660
	  <accept>
Packit 352660
	  <family>Persian_fantasy</family>
Packit 352660
	  <family>Kamran</family>
Packit 352660
	  </accept>
Packit 352660
	</alias>
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Fantezi</family>
Packit 352660
	  <accept><family>Persian_fantasy</family></accept>
Packit 352660
	</alias>
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Tabassom</family>
Packit 352660
	  <accept><family>Persian_fantasy</family></accept>
Packit 352660
	</alias>
Packit 352660
Packit 352660
	
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Arshia</family>
Packit 352660
	  <accept><family>Persian_square</family></accept>
Packit 352660
	</alias>
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Nasim</family>
Packit 352660
	  <accept><family>Persian_square</family></accept>
Packit 352660
	</alias>
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Elham</family>
Packit 352660
	  <accept>
Packit 352660
	  <family>Persian_square</family>
Packit 352660
	  <family>Farnaz</family>
Packit 352660
	  </accept>
Packit 352660
	</alias>
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Farnaz</family>
Packit 352660
	  <accept>
Packit 352660
	  <family>Persian_square</family>
Packit 352660
	  <family>Elham</family>
Packit 352660
	  </accept>
Packit 352660
	</alias>
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Sina</family>
Packit 352660
	  <accept><family>Persian_square</family></accept>
Packit 352660
	</alias>
Packit 352660
Packit 352660
Packit 352660
Packit 352660
	
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Persian_title</family>
Packit 352660
	  <accept>
Packit 352660
	  <family>Titr</family>
Packit 352660
	  <family>Jadid</family>
Packit 352660
	  <family>Persian_serif</family>
Packit 352660
	  </accept>
Packit 352660
	</alias>
Packit 352660
Packit 352660
	
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Persian_fantasy</family>
Packit 352660
	  <accept>
Packit 352660
	  <family>Homa</family>
Packit 352660
	  <family>Kamran</family>
Packit 352660
	  <family>Fantezi</family>
Packit 352660
	  <family>Tabassom</family>
Packit 352660
	  <family>Persian_square</family>
Packit 352660
	  </accept>
Packit 352660
	</alias>
Packit 352660
Packit 352660
	
Packit 352660
	<alias binding="same">
Packit 352660
	  <family>Persian_square</family>
Packit 352660
	  <accept>
Packit 352660
	  <family>Arshia</family>
Packit 352660
	  <family>Elham</family>
Packit 352660
	  <family>Farnaz</family>
Packit 352660
	  <family>Nasim</family>
Packit 352660
	  <family>Sina</family>
Packit 352660
	  <family>Persian_serif</family>
Packit 352660
	  </accept>
Packit 352660
	</alias>
Packit 352660
Packit 352660
Packit 352660
Packit 352660
	<match target="scan">
Packit 352660
		<test name="family" compare="eq" ignore-blanks="true">
Packit 352660
			<string>Elham</string>
Packit 352660
		</test>
Packit 352660
		<edit name="foundry">
Packit 352660
			<string>farsiweb</string>
Packit 352660
		</edit>
Packit 352660
	</match>
Packit 352660
Packit 352660
	<match target="scan">
Packit 352660
		<test name="family" compare="eq" ignore-blanks="true">
Packit 352660
			<string>Homa</string>
Packit 352660
		</test>
Packit 352660
		<edit name="foundry">
Packit 352660
			<string>farsiweb</string>
Packit 352660
		</edit>
Packit 352660
	</match>
Packit 352660
Packit 352660
	<match target="scan">
Packit 352660
		<test name="family" compare="eq" ignore-blanks="true">
Packit 352660
			<string>Koodak</string>
Packit 352660
		</test>
Packit 352660
		<edit name="foundry">
Packit 352660
			<string>farsiweb</string>
Packit 352660
		</edit>
Packit 352660
	</match>
Packit 352660
Packit 352660
	<match target="scan">
Packit 352660
		<test name="family" compare="eq" ignore-blanks="true">
Packit 352660
			<string>Nazli</string>
Packit 352660
		</test>
Packit 352660
		<edit name="foundry">
Packit 352660
			<string>farsiweb</string>
Packit 352660
		</edit>
Packit 352660
	</match>
Packit 352660
Packit 352660
	<match target="scan">
Packit 352660
		<test name="family" compare="eq" ignore-blanks="true">
Packit 352660
			<string>Roya</string>
Packit 352660
		</test>
Packit 352660
		<edit name="foundry">
Packit 352660
			<string>farsiweb</string>
Packit 352660
		</edit>
Packit 352660
	</match>
Packit 352660
Packit 352660
	<match target="scan">
Packit 352660
		<test name="family" compare="eq" ignore-blanks="true">
Packit 352660
			<string>Terafik</string>
Packit 352660
		</test>
Packit 352660
		<edit name="foundry">
Packit 352660
			<string>farsiweb</string>
Packit 352660
		</edit>
Packit 352660
	</match>
Packit 352660
Packit 352660
	<match target="scan">
Packit 352660
		<test name="family" compare="eq" ignore-blanks="true">
Packit 352660
			<string>Titr</string>
Packit 352660
		</test>
Packit 352660
		<edit name="foundry">
Packit 352660
			<string>farsiweb</string>
Packit 352660
		</edit>
Packit 352660
	</match>
Packit 352660
Packit 352660
Packit 352660
Packit 352660
Packit 352660
	<match target="font">
Packit 352660
		<test name="foundry">
Packit 352660
			
Packit 352660
			<string>TURNED-OFF</string>
Packit 352660
		</test>
Packit 352660
		<test name="foundry">
Packit 352660
			<string>farsiweb</string>
Packit 352660
		</test>
Packit 352660
		
Packit 352660
		<test name="slant">
Packit 352660
			<const>roman</const>
Packit 352660
		</test>
Packit 352660
		
Packit 352660
		<test target="pattern" name="slant" compare="not_eq">
Packit 352660
			<const>roman</const>
Packit 352660
		</test>
Packit 352660
		
Packit 352660
		<edit name="matrix" mode="assign">
Packit 352660
			<times>
Packit 352660
				<name>matrix</name>
Packit 352660
				<matrix><double>1</double><double>-0.2</double>
Packit 352660
					<double>0</double><double>1</double>
Packit 352660
				</matrix>
Packit 352660
			</times>
Packit 352660
		</edit>
Packit 352660
		
Packit 352660
		<edit name="slant" mode="assign">
Packit 352660
			<const>oblique</const>
Packit 352660
		</edit>
Packit 352660
	</match>
Packit 352660
Packit 352660
Packit 352660
Packit 352660
  We can't hint our fonts well, so turn off hinting.
Packit 352660
  Moreover, the bitmaps we have designed (well, they
Packit 352660
  have designed), suck, so disable them too.
Packit 352660
  -->
Packit 352660
Packit 352660
	<match target="font">
Packit 352660
		<test name="foundry">
Packit 352660
			<string>farsiweb</string>
Packit 352660
		</test>
Packit 352660
		<edit name="autohint">
Packit 352660
			<bool>false</bool>
Packit 352660
		</edit>
Packit 352660
		<edit name="hinting">
Packit 352660
			<bool>false</bool>
Packit 352660
		</edit>
Packit 352660
 		<edit name="embeddedbitmap">
Packit 352660
 			<bool>false</bool>
Packit 352660
 		</edit>
Packit 352660
	</match>
Packit 352660
Packit 352660
Packit 352660
Packit 352660
Packit 352660
	
Packit 352660
	<alias>
Packit 352660
		<family>serif</family>
Packit 352660
		<accept>
Packit 352660
			<family>Nazli</family>
Packit 352660
			<family>Lotoos</family>
Packit 352660
			<family>Mitra</family>
Packit 352660
			<family>Ferdosi</family>
Packit 352660
			<family>Badr</family>
Packit 352660
			<family>Zar</family>
Packit 352660
		</accept>
Packit 352660
	</alias>
Packit 352660
Packit 352660
	
Packit 352660
	<alias>
Packit 352660
		<family>sans-serif</family>
Packit 352660
		<accept>
Packit 352660
			<family>Roya</family>
Packit 352660
			<family>Koodak</family>
Packit 352660
			<family>Terafik</family>
Packit 352660
		</accept>
Packit 352660
	</alias>
Packit 352660
Packit 352660
	
Packit 352660
	<alias>
Packit 352660
		<family>monospace</family>
Packit 352660
		<accept>
Packit 352660
			
Packit 352660
			<family>Terafik</family>
Packit 352660
		</accept>
Packit 352660
	</alias>
Packit 352660
Packit 352660
	
Packit 352660
	<alias>
Packit 352660
		<family>fantasy</family>
Packit 352660
		<accept>
Packit 352660
			<family>Homa</family>
Packit 352660
			<family>Kamran</family>
Packit 352660
			<family>Fantezi</family>
Packit 352660
			<family>Tabassom</family>
Packit 352660
		</accept>
Packit 352660
	</alias>
Packit 352660
Packit 352660
	
Packit 352660
	<alias>
Packit 352660
		<family>cursive</family>
Packit 352660
		<accept>
Packit 352660
			<family>IranNastaliq</family>
Packit 352660
			<family>Nafees Nastaleeq</family>
Packit 352660
		</accept>
Packit 352660
	</alias>
Packit 352660
Packit 352660
Packit 352660
Packit 352660
	
Packit 352660
	<match>
Packit 352660
		<test name="family">
Packit 352660
			<string>serif</string>
Packit 352660
		</test>
Packit 352660
		<test name="weight" compare="more_eq">
Packit 352660
			<int>200</int>
Packit 352660
		</test>
Packit 352660
		<test name="size" compare="more_eq">
Packit 352660
			<double>24</double>
Packit 352660
		</test>
Packit 352660
		<edit name="family" mode="prepend">
Packit 352660
			<string>Titr</string>
Packit 352660
		</edit>
Packit 352660
	</match>
Packit 352660
Packit 352660
	
Packit 352660
	<match>
Packit 352660
		<test name="family">
Packit 352660
			<string>sans-serif</string>
Packit 352660
		</test>
Packit 352660
		<test name="weight" compare="more_eq">
Packit 352660
			<int>200</int>
Packit 352660
		</test>
Packit 352660
		<test name="size" compare="more_eq">
Packit 352660
			<double>24</double>
Packit 352660
		</test>
Packit 352660
		<edit name="family" mode="prepend">
Packit 352660
			<string>Titr</string>
Packit 352660
		</edit>
Packit 352660
	</match>
Packit 352660
Packit 352660
	
Packit 352660
	<match>
Packit 352660
		<test name="family">
Packit 352660
			<string>Persian_sansserif_default</string>
Packit 352660
		</test>
Packit 352660
		<test name="weight" compare="more_eq">
Packit 352660
			<int>200</int>
Packit 352660
		</test>
Packit 352660
		<test name="size" compare="more_eq">
Packit 352660
			<double>24</double>
Packit 352660
		</test>
Packit 352660
		<edit name="family" mode="prepend" binding="same">
Packit 352660
			<string>Titr</string>
Packit 352660
		</edit>
Packit 352660
	</match>
Packit 352660
Packit 352660
Packit 352660
Packit 352660
Packit 352660
	<match>
Packit 352660
		<test name="family">
Packit 352660
			<string>Persian_sansserif_default</string>
Packit 352660
		</test>
Packit 352660
		<edit name="family" mode="assign" binding="same">
Packit 352660
			<string>Roya</string>
Packit 352660
		</edit>
Packit 352660
	</match>
Packit 352660
Packit 352660
</fontconfig>