[google-croscore-fonts] Initial import rh#805416

pnemade pnemade at fedoraproject.org
Thu Mar 29 01:31:17 UTC 2012


commit b9519e9803b2e2761a2e7019464580e9c7a780d8
Author: Parag Nemade <pnemade at redhat.com>
Date:   Thu Mar 29 07:00:42 2012 +0530

    Initial import rh#805416

 .gitignore                                   |    1 +
 62-google-croscore-arimo-fontconfig.conf     |   44 +++++++++
 62-google-croscore-cousine-fontconfig.conf   |   44 +++++++++
 62-google-croscore-symbolneu-fontconfig.conf |   17 ++++
 62-google-croscore-tinos-fontconfig.conf     |   44 +++++++++
 google-croscore-fonts.spec                   |  134 ++++++++++++++++++++++++++
 sources                                      |    1 +
 7 files changed, 285 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..d68e6a0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/croscorefonts-1.21.0.tar.gz
diff --git a/62-google-croscore-arimo-fontconfig.conf b/62-google-croscore-arimo-fontconfig.conf
new file mode 100644
index 0000000..a0088f3
--- /dev/null
+++ b/62-google-croscore-arimo-fontconfig.conf
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
+<fontconfig>
+        <alias>
+               <family>sans-serif</family>
+               <prefer>
+                       <family>Arimo</family>
+                </prefer>
+        </alias>
+        <alias>
+                <family>Arimo</family>
+                <default>
+                        <family>sans-serif</family>
+                </default>
+        </alias>
+	<alias binding="same">
+		  <family>Liberation Sans</family>
+		  <accept>
+			    <family>Arimo</family>
+		  </accept>
+	</alias>
+	<alias binding="same">
+                  <family>Arimo</family>
+                  <accept>
+                            <family>Liberation Sans</family>
+                  </accept>
+        </alias>
+
+         <!-- Microsoft -->
+        <alias binding="same">
+          <family>Arimo</family>
+        	  <default>
+		          <family>Arial</family>
+	          </default>	
+        </alias>
+        <alias binding="same">
+          <family>Arial</family>
+                  <default>
+                          <family>Arimo</family>
+                  </default>
+        </alias>
+
+</fontconfig>
+
diff --git a/62-google-croscore-cousine-fontconfig.conf b/62-google-croscore-cousine-fontconfig.conf
new file mode 100644
index 0000000..fea7747
--- /dev/null
+++ b/62-google-croscore-cousine-fontconfig.conf
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
+<fontconfig>
+        <alias>
+               <family>sans-serif</family>
+               <prefer>
+                       <family>Cousine</family>
+                </prefer>
+        </alias>
+        <alias>
+                <family>Cousine</family>
+                <default>
+                        <family>sans-serif</family>
+                </default>
+        </alias>
+        <alias binding="same">
+                  <family>Liberation Sans</family>
+                  <accept>
+                            <family>Cousine</family>
+                  </accept>
+        </alias>
+	<alias binding="same">
+                  <family>Cousine</family>
+                  <accept>
+                            <family>Liberation Sans</family>
+                  </accept>
+        </alias>
+
+	 <!-- Microsoft -->
+        <alias binding="same">
+	          <family>Cousine</family>
+        		  <default>
+			       <family>Arial</family>
+		          </default>
+        </alias>
+	<alias binding="same">
+                  <family>Arial</family>
+                          <default>
+                               <family>Cousine</family>
+                          </default>
+        </alias>
+
+</fontconfig>
+
diff --git a/62-google-croscore-symbolneu-fontconfig.conf b/62-google-croscore-symbolneu-fontconfig.conf
new file mode 100644
index 0000000..a0fed66
--- /dev/null
+++ b/62-google-croscore-symbolneu-fontconfig.conf
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
+<fontconfig>
+  <alias binding="same">
+    <family>Symbol</family>
+    <accept>
+      <family>Symbol Neu</family>
+    </accept>
+  </alias>
+  <alias binding="same">
+    <family>Symbol Neu</family>
+     <default>
+       <family>Symbol</family>
+     </default>
+   </alias>
+</fontconfig>
+
diff --git a/62-google-croscore-tinos-fontconfig.conf b/62-google-croscore-tinos-fontconfig.conf
new file mode 100644
index 0000000..3ed227c
--- /dev/null
+++ b/62-google-croscore-tinos-fontconfig.conf
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
+<fontconfig>
+        <alias>
+               <family>serif</family>
+               <prefer>
+                       <family>Tinos</family>
+                </prefer>
+        </alias>
+        <alias>
+                <family>Tinos</family>
+                <default>
+                        <family>serif</family>
+                </default>
+        </alias>
+        <alias binding="same">
+                  <family>Liberation Serif</family>
+                  <accept>
+                            <family>Tinos</family>
+                  </accept>
+        </alias>
+	<alias binding="same">
+                  <family>Tinos</family>
+                  <accept>
+                            <family>Liberation Serif</family>
+                  </accept>
+        </alias>
+
+	 <!-- Microsoft -->
+        <alias binding="same">
+          <family>Tinos</family>
+	          <default>
+          		<family>Times New Roman</family>
+	          </default>
+        </alias>
+       <alias binding="same">
+          <family>Times New Roman</family>
+                  <default>
+                        <family>Tinos</family>
+                  </default>
+        </alias>
+
+</fontconfig>
+
diff --git a/google-croscore-fonts.spec b/google-croscore-fonts.spec
new file mode 100644
index 0000000..a170b74
--- /dev/null
+++ b/google-croscore-fonts.spec
@@ -0,0 +1,134 @@
+%global fontname google-croscore
+%global fontconf 62-%{fontname}
+
+%global common_desc \
+This package contains a collections of fonts that offers improved on-screen \
+readability characteristics and the pan-European WGL character set and solves \
+the needs of developers looking for width-compatible fonts to address document \
+portability across platforms.
+
+
+Name:           %{fontname}-fonts
+Version:        1.21.0
+Release:        2%{?dist}
+Summary:        The width-compatible fonts for improved on-screen readability
+
+Group:          User Interface/X
+License:        OFL
+#URL:            
+Source0:        http://gsdview.appspot.com/chromeos-localmirror/distfiles/croscorefonts-%{version}.tar.gz
+Source1:        %{fontconf}-arimo-fontconfig.conf
+Source2:        %{fontconf}-cousine-fontconfig.conf
+Source3:        %{fontconf}-tinos-fontconfig.conf
+Source4:        %{fontconf}-symbolneu-fontconfig.conf
+
+BuildArch:      noarch
+BuildRequires:  fontpackages-devel
+
+%description
+%common_desc
+
+
+%package common
+Summary:        Common files of %{name}
+Requires:       fontpackages-filesystem
+
+%description common
+This package consists of files used by other %{name} packages.
+
+# Repeat for every font family
+%package -n %{fontname}-arimo-fonts
+Summary:       The croscore Arimo family fonts 
+Requires:       %{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-arimo-fonts
+%common_desc
+Arimo was designed by Steve Matteson as an innovative, refreshing sans serif
+design that is metrically compatible with Arial. Arimo offers improved 
+on-screen readability characteristics and the pan-European WGL character set 
+and solves the needs of developers looking for width-compatible fonts to 
+address document portability across platforms.
+
+%_font_pkg -n arimo -f %{fontconf}-arimo.conf Arimo*.ttf
+
+
+%package -n %{fontname}-cousine-fonts
+Summary:       The croscore Cousine family fonts
+Requires:       %{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-cousine-fonts
+%common_desc
+Cousine was designed by Steve Matteson as an innovative, refreshing sans serif
+design that is metrically compatible with Courier New. Cousine offers improved
+on-screen readability characteristics and the pan-European WGL character set
+and solves the needs of developers looking for width-compatible fonts to 
+address document portability across platforms.
+
+%_font_pkg -n cousine -f %{fontconf}-cousine.conf Cousine*.ttf
+
+%package -n %{fontname}-tinos-fonts
+Summary:       The croscore Tinos family fonts
+Requires:       %{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-tinos-fonts
+%common_desc
+Tinos was designed by Steve Matteson as an innovative, refreshing serif design
+that is metrically compatible with Times New Roman. Tinos offers improved
+on-screen readability characteristics and the pan-European WGL character set
+and solves the needs of developers looking for width-compatible fonts to
+address document portability across platforms.
+
+%_font_pkg -n tinos -f %{fontconf}-tinos.conf Tinos*.ttf
+
+%package -n %{fontname}-symbolneu-fonts
+Summary:       The croscore Symbol Neu family fonts
+Requires:       %{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-symbolneu-fonts
+%common_desc
+Symbol Neu is a metrically compatible font to Symbol.
+
+%_font_pkg -n symbolneu -f %{fontconf}-symbolneu.conf SymbolNeu.ttf
+
+%prep
+%setup -q -n croscorefonts-%{version}
+
+%build
+
+
+%install
+install -m 0755 -d %{buildroot}%{_fontdir}
+install -m 0644 -p *.ttf %{buildroot}%{_fontdir}
+
+install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
+                   %{buildroot}%{_fontconfig_confdir}
+
+# Repeat for every font family
+install -m 0644 -p %{SOURCE1} \
+        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-arimo.conf
+install -m 0644 -p %{SOURCE2} \
+        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-cousine.conf
+install -m 0644 -p %{SOURCE3} \
+        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-tinos.conf
+install -m 0644 -p %{SOURCE4} \
+        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-symbolneu.conf
+
+for fconf in %{fontconf}-arimo.conf \
+             %{fontconf}-cousine.conf \
+             %{fontconf}-tinos.conf \
+       %{fontconf}-symbolneu.conf; do
+  ln -s %{_fontconfig_templatedir}/$fconf \
+        %{buildroot}%{_fontconfig_confdir}/$fconf
+done
+
+
+%files common
+%doc LICENSE
+
+
+%changelog
+* Tue Mar 27 2012 Parag Nemade <pnemade AT redhat DOT com>- 1.21.0-2
+- Updated fontconfig rules.
+
+* Wed Mar 21 2012 Parag Nemade <pnemade AT redhat DOT com>- 1.21.0-1
+- Initial packaging
diff --git a/sources b/sources
index e69de29..1217a7f 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+61f59e4110781cbe66b46449eadac231  croscorefonts-1.21.0.tar.gz


More information about the fonts-bugs mailing list