rpms/stix-fonts/F-8 stix-fonts-fontconfig.conf, NONE, 1.1 stix-fonts-integrals-fontconfig.conf, NONE, 1.1 stix-fonts-pua-fontconfig.conf, NONE, 1.1 stix-fonts-sizes-fontconfig.conf, NONE, 1.1 stix-fonts-variants-fontconfig.conf, NONE, 1.1 stix-fonts.spec, 1.1, 1.2

Nicolas Mailhot (nim) fedora-extras-commits at redhat.com
Thu Nov 1 17:24:33 UTC 2007


Author: nim

Update of /cvs/extras/rpms/stix-fonts/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12174/F-8

Modified Files:
	stix-fonts.spec 
Added Files:
	stix-fonts-fontconfig.conf 
	stix-fonts-integrals-fontconfig.conf 
	stix-fonts-pua-fontconfig.conf 
	stix-fonts-sizes-fontconfig.conf 
	stix-fonts-variants-fontconfig.conf 
Log Message:
add some fontconfig rules


--- NEW FILE stix-fonts-fontconfig.conf ---
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<!-- /etc/fonts/conf.d/61-stix.conf

     Define aliasing and other fontconfig settings for
     STIX base fonts

     © 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
-->
<fontconfig>
  <alias>
    <family>STIXGeneral</family>
    <default>
      <family>serif</family>
    </default>
  </alias>
  <alias>
    <family>serif</family>
    <prefer>
      <family>STIXGeneral</family>
    </prefer>
  </alias>
</fontconfig>


--- NEW FILE stix-fonts-integrals-fontconfig.conf ---
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<!-- /etc/fonts/conf.d/61-stix-integrals.conf

     Define aliasing and other fontconfig settings for
     STIX PUA fonts

     © 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
-->
<fontconfig>
  <match>
    <test name="family">
      <string>STIXIntegrals</string>
    </test>
    <edit name="family" mode="append" binding="same">
      <string>STIXGeneral</string>
    </edit>
  </match>
</fontconfig>


--- NEW FILE stix-fonts-pua-fontconfig.conf ---
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<!-- /etc/fonts/conf.d/61-stix-pua.conf

     Define aliasing and other fontconfig settings for
     STIX PUA fonts

     © 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
-->
<fontconfig>
  <match>
    <test name="family">
      <string>STIXNonUnicode</string>
    </test>
    <edit name="family" mode="append" binding="same">
      <string>STIXGeneral</string>
    </edit>
  </match>
</fontconfig>


--- NEW FILE stix-fonts-sizes-fontconfig.conf ---
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<!-- /etc/fonts/conf.d/61-stix-sizes.conf

     Define aliasing and other fontconfig settings for
     STIX size fonts

     © 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
-->
<fontconfig>
  <match>
    <test name="family">
      <string>STIXSize1</string>
    </test>
    <edit name="family" mode="append" binding="same">
      <string>STIXGeneral</string>
    </edit>
  </match>
  <match>
    <test name="family">
      <string>STIXSize2</string>
    </test>
    <edit name="family" mode="append" binding="same">
      <string>STIXGeneral</string>
    </edit>
  </match>
  <match>
    <test name="family">
      <string>STIXSize3</string>
    </test>
    <edit name="family" mode="append" binding="same">
      <string>STIXGeneral</string>
    </edit>
  </match>
  <match>
    <test name="family">
      <string>STIXSize4</string>
    </test>
    <edit name="family" mode="append" binding="same">
      <string>STIXGeneral</string>
    </edit>
  </match>
  <match>
    <test name="family">
      <string>STIXSize5</string>
    </test>
    <edit name="family" mode="append" binding="same">
      <string>STIXGeneral</string>
    </edit>
  </match>
</fontconfig>


--- NEW FILE stix-fonts-variants-fontconfig.conf ---
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<!-- /etc/fonts/conf.d/61-stix-variants.conf

     Define aliasing and other fontconfig settings for
     STIX variants fonts

     © 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
-->
<fontconfig>
  <match>
    <test name="family">
      <string>STIXVariants</string>
    </test>
    <edit name="family" mode="append" binding="same">
      <string>STIXGeneral</string>
    </edit>
  </match>
</fontconfig>


Index: stix-fonts.spec
===================================================================
RCS file: /cvs/extras/rpms/stix-fonts/F-8/stix-fonts.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- stix-fonts.spec	1 Nov 2007 15:39:48 -0000	1.1
+++ stix-fonts.spec	1 Nov 2007 17:24:01 -0000	1.2
@@ -1,10 +1,11 @@
 %define fontname stix
 %define fontdir %{_datadir}/fonts/%{fontname}
+%define fontconfdir %{_sysconfdir}/fonts/conf.d
 %define archivename STIXBeta
 
 Name:    %{fontname}-fonts
 Version: 0.9
-Release: 4%{?dist}
+Release: 5%{?dist}
 Summary: STIX scientific and engineering fonts
 
 Group:   User Interface/X
@@ -12,6 +13,12 @@
 URL:     http://www.stixfonts.org/
 Source0: %{archivename}.zip
 Source1: %{name}-License.txt
+Source2: stix-fonts-fontconfig.conf
+Source3: stix-fonts-pua-fontconfig.conf
+Source4: stix-fonts-integrals-fontconfig.conf
+Source5: stix-fonts-sizes-fontconfig.conf
+Source6: stix-fonts-variants-fontconfig.conf
+
 
 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 BuildArch: noarch
@@ -114,9 +121,17 @@
 
 %install
 rm -fr %{buildroot}
+
 install -m 0755 -d %{buildroot}%{fontdir}
 install -m 0644 -p *.otf %{buildroot}%{fontdir}
 
+install -m 0755 -d %{buildroot}%{fontconfdir}
+install -m 0644 -p %{SOURCE2} %{buildroot}%{fontconfdir}/61-%{fontname}.conf
+install -m 0644 -p %{SOURCE3} %{buildroot}%{fontconfdir}/61-%{fontname}-pua.conf
+install -m 0644 -p %{SOURCE4} %{buildroot}%{fontconfdir}/61-%{fontname}-integrals.conf
+install -m 0644 -p %{SOURCE5} %{buildroot}%{fontconfdir}/61-%{fontname}-sizes.conf
+install -m 0644 -p %{SOURCE6} %{buildroot}%{fontconfdir}/61-%{fontname}-variants.conf
+
 
 %clean
 rm -fr %{buildroot}
@@ -195,6 +210,7 @@
 %files
 %defattr(0644,root,root,0755)
 %doc *.txt
+%config(noreplace) %{fontconfdir}/61-%{fontname}.conf
 
 %dir %{fontdir}
 %{fontdir}/STIXGeneral*otf
@@ -202,25 +218,31 @@
 
 %files pua
 %defattr(0644,root,root,0755)
+%config(noreplace) %{fontconfdir}/61-%{fontname}-pua.conf
 %{fontdir}/STIXNonUni*otf
 
 
 %files integrals
 %defattr(0644,root,root,0755)
+%config(noreplace) %{fontconfdir}/61-%{fontname}-integrals.conf
 %{fontdir}/STIXInt*.otf
 
 
 %files sizes
 %defattr(0644,root,root,0755)
+%config(noreplace) %{fontconfdir}/61-%{fontname}-sizes.conf
 %{fontdir}/STIXSiz*.otf
 
 
 %files variants
 %defattr(0644,root,root,0755)
+%config(noreplace) %{fontconfdir}/61-%{fontname}-variants.conf
 %{fontdir}/STIXVar*otf
 
 
 %changelog
 * Thu Nov 1 2007 <nicolas.mailhot at laposte.net>
+☺ 0.9-5
+ ✓ Add some fontconfig aliasing rules
 ☢ 0.9-4
 âš  Initial experimental packaging




More information about the fedora-extras-commits mailing list