[stix-fonts] Update to 1.1.0
nim
nim at fedoraproject.org
Sun Jul 8 15:07:24 UTC 2012
commit b988b5ba4264a3c4ccd9659ff6ac7a42287318ac
Author: Nicolas Mailhot <nim at fedoraproject.org>
Date: Sun Jul 8 17:06:55 2012 +0200
Update to 1.1.0
.gitignore | 1 +
sources | 2 +-
stix-fonts-fontconfig.conf | 77 +++++++++++++++++++++-
stix-fonts-integrals-fontconfig.conf | 34 ----------
stix-fonts-math-fontconfig.conf | 18 +++++
stix-fonts-pua-fontconfig.conf | 10 ---
stix-fonts-sizes-fontconfig.conf | 34 ----------
stix-fonts-variants-fontconfig.conf | 10 ---
stix-fonts.spec | 120 +++++++++-------------------------
9 files changed, 126 insertions(+), 180 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4d3b1f8..621c807 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
STIXv1.0.0.zip
+/STIXv1.1.0.zip
diff --git a/sources b/sources
index ca27fa9..f664db3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c8ce241126591ab76e488a1a10bf49f5 STIXv1.0.0.zip
+f25ce7928de5e82cbdc3a6c335a1e813 STIXv1.1.0.zip
diff --git a/stix-fonts-fontconfig.conf b/stix-fonts-fontconfig.conf
index 6d1c163..c53a010 100644
--- a/stix-fonts-fontconfig.conf
+++ b/stix-fonts-fontconfig.conf
@@ -4,13 +4,86 @@
<alias>
<family>serif</family>
<prefer>
- <family>STIXGeneral</family>
+ <family>STIX</family>
</prefer>
</alias>
<alias>
- <family>STIXGeneral</family>
+ <family>STIX</family>
<default>
<family>serif</family>
</default>
</alias>
+ <!-- Alias all the names used in STIX 1.0 -->
+ <alias binding="same">
+ <family>STIXGeneral</family>
+ <accept>
+ <family>STIX</family>
+ </accept>
+ </alias>
+ <alias binding="same">
+ <family>STIXIntegralsD</family>
+ <accept>
+ <family>STIX</family>
+ </accept>
+ </alias>
+ <alias binding="same">
+ <family>STIXIntegralsSm</family>
+ <accept>
+ <family>STIX</family>
+ </accept>
+ </alias>
+ <alias binding="same">
+ <family>STIXIntegralsUpD</family>
+ <accept>
+ <family>STIX</family>
+ </accept>
+ </alias>
+ <alias binding="same">
+ <family>STIXIntegralsUp</family>
+ <accept>
+ <family>STIX</family>
+ </accept>
+ </alias>
+ <alias binding="same">
+ <family>STIXNonUnicode</family>
+ <accept>
+ <family>STIX</family>
+ </accept>
+ </alias>
+ <alias binding="same">
+ <family>STIXSizeFiveSym</family>
+ <accept>
+ <family>STIX</family>
+ </accept>
+ </alias>
+ <alias binding="same">
+ <family>STIXSizeFourSym</family>
+ <accept>
+ <family>STIX</family>
+ </accept>
+ </alias>
+ <alias binding="same">
+ <family>STIXSizeThreeSym</family>
+ <accept>
+ <family>STIX</family>
+ </accept>
+ </alias>
+ <alias binding="same">
+ <family>STIXSizeTwoSym</family>
+ <accept>
+ <family>STIX</family>
+ </accept>
+ </alias>
+ <alias binding="same">
+ <family>STIXSizeOneSym</family>
+ <accept>
+ <family>STIX</family>
+ </accept>
+ </alias>
+ <alias binding="same">
+ <family>STIXVariants</family>
+ <accept>
+ <family>STIX</family>
+ </accept>
+ </alias>
</fontconfig>
diff --git a/stix-fonts-math-fontconfig.conf b/stix-fonts-math-fontconfig.conf
new file mode 100644
index 0000000..4eb35d8
--- /dev/null
+++ b/stix-fonts-math-fontconfig.conf
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+ <!-- Complete STIX Math with the main STIX faces, and complete those
+ faces with STIX Math symbols -->
+ <alias binding="same">
+ <family>STIX Math</family>
+ <accept>
+ <family>STIX</family>
+ </accept>
+ </alias>
+ <alias binding="same">
+ <family>STIX</family>
+ <accept>
+ <family>STIX Math</family>
+ </accept>
+ </alias>
+</fontconfig>
diff --git a/stix-fonts.spec b/stix-fonts.spec
index 2b50bb2..bd80f8d 100644
--- a/stix-fonts.spec
+++ b/stix-fonts.spec
@@ -10,105 +10,55 @@ the scientific and engineering community in the process from manuscript \
creation through final publication, both in electronic and print formats.
Name: %{fontname}-fonts
-Version: 1.0.0
-Release: 3%{?dist}
+Version: 1.1.0
+Release: 1%{?dist}
Summary: Scientific and engineering fonts
Group: User Interface/X
License: OFL
URL: http://www.stixfonts.org/
-# Download hidden behind a form
-Source0: %{archivename}.zip
+Source0: http://downloads.sourceforge.net/stixfonts/%{archivename}.zip
Source10: stix-fonts-fontconfig.conf
-Source11: stix-fonts-pua-fontconfig.conf
-Source12: stix-fonts-integrals-fontconfig.conf
-Source13: stix-fonts-sizes-fontconfig.conf
-Source14: stix-fonts-variants-fontconfig.conf
+Source11: stix-fonts-math-fontconfig.conf
BuildArch: noarch
BuildRequires: fontpackages-devel
Requires: fontpackages-filesystem
+Obsoletes: stix-fonts-doc < 1.1.0
+
%description
%common_desc
This package includes base Unicode fonts containing most glyphs for standard
-use.
-
-%_font_pkg -f %{fontconf}.conf STIXGeneral*otf
-%doc License/*.pdf
+use in the usual four styles.
+%_font_pkg -f %{fontconf}.conf STIX-*otf
+%doc License/*.pdf *.pdf
-%package -n %{fontname}-pua-fonts
-Summary: Scientific and engineering fonts, PUA glyphs
-Requires: %{name} = %{version}-%{release}
-
-%description -n %{fontname}-pua-fonts
-%common_desc
-This package includes fonts containing glyphs called out from the Unicode
-Private Use Area (PUA) range. Glyphs in this range do not have an official
-Unicode codepoint. They're generally accessible only through specialised
-software. Text using them will break if they're ever accepted by the Unicode
-Consortium and moved to an official codepoint.
+%package -n %{fontname}-math-fonts
+Summary: Scientific and engineering fonts, PUA glyphs
+Requires: %{name} = %{version}-%{release}
-%_font_pkg -n pua -f %{fontconf}-pua.conf STIXNonUni*otf
+Obsoletes: stix-integrals-fonts < 1.1.0
+Obsoletes: stix-pua-fonts < 1.1.0
+Obsoletes: stix-sizes-fonts < 1.1.0
+Obsoletes: stix-variants-fonts < 1.1.0
-%package -n %{fontname}-integrals-fonts
-Summary: Scientific and engineering fonts, additional integral glyphs
-Requires: %{name} = %{version}-%{release}
-
-%description -n %{fontname}-integrals-fonts
+%description -n %{fontname}-math-fonts
%common_desc
-This package includes fonts containing additional integrals of various size
-and slant.
-
-%_font_pkg -n integrals -f %{fontconf}-integrals.conf STIXInt*.otf
+This package includes one symbol font completing the four faces in the main
+%{name} package. It replaces the heap of confusing fontlets in the first Stix
+release.
+%_font_pkg -n math -f %{fontconf}-math.conf STIXMath*otf
-%package -n %{fontname}-sizes-fonts
-Summary: Scientific and engineering fonts, additional glyph sizes
-Requires: %{name} = %{version}-%{release}
-
-%description -n %{fontname}-sizes-fonts
-%common_desc
-
-This package includes fonts containing glyphs in additional sizes (Mostly
-"fence" and "piece" glyphs).
-
-%_font_pkg -n sizes -f %{fontconf}-sizes.conf STIXSiz*.otf
-
-
-%package -n %{fontname}-variants-fonts
-Summary: Scientific and engineering fonts, additional glyph variants
-Requires: %{name} = %{version}-%{release}
-
-%description -n %{fontname}-variants-fonts
-%common_desc
-
-This package includes fonts containing alternative variants of some glyphs.
-
-%_font_pkg -n variants -f %{fontconf}-variants.conf STIXVar*otf
-
-
-%package doc
-Summary: Scientific and engineering fonts, documentation
-
-%description doc
-%common_desc
-
-This package includes the documentation released by the STIX project.
%prep
-%setup -q -n %{archivename}
-for txt in */*.TXT ; do
- fold -s $txt > $txt.new
- sed -i 's/\r//' $txt.new
- touch -r $txt $txt.new
- mv $txt.new $txt
-done
+%setup -q -c
%build
@@ -118,7 +68,7 @@ done
rm -fr %{buildroot}
install -m 0755 -d %{buildroot}%{_fontdir}
-install -m 0644 -p Fonts/*.otf %{buildroot}%{_fontdir}
+install -m 0644 -p Fonts/STIX-Word/*.otf %{buildroot}%{_fontdir}
install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
%{buildroot}%{_fontconfig_confdir}
@@ -126,19 +76,10 @@ install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
install -m 0644 -p %{SOURCE10} \
%{buildroot}%{_fontconfig_templatedir}/%{fontconf}.conf
install -m 0644 -p %{SOURCE11} \
- %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-pua.conf
-install -m 0644 -p %{SOURCE12} \
- %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-integrals.conf
-install -m 0644 -p %{SOURCE13} \
- %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sizes.conf
-install -m 0644 -p %{SOURCE14} \
- %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-variants.conf
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-math.conf
for fconf in %{fontconf}.conf \
- %{fontconf}-pua.conf \
- %{fontconf}-integrals.conf \
- %{fontconf}-sizes.conf \
- %{fontconf}-variants.conf ; do
+ %{fontconf}-math.conf ; do
ln -s %{_fontconfig_templatedir}/$fconf \
%{buildroot}%{_fontconfig_confdir}/$fconf
done
@@ -148,12 +89,13 @@ done
rm -fr %{buildroot}
-%files doc
-%defattr(0644,root,root,0755)
-%doc *.pdf Blocks/ Glyphs/ HTML/ License/
-
-
%changelog
+* Sun Jul 8 2012 Nicolas Mailhot <nicolas.mailhot at laposte.net>
+- 1.1.0-1
+— Update to new stable release
+— Major refactoring now that some sanity prevailed upstream in font naming
+ Be careful if you used the old font family names
+
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
More information about the scm-commits
mailing list