commit b988b5ba4264a3c4ccd9659ff6ac7a42287318ac Author: Nicolas Mailhot nim@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/%%7Barchivename%7D.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@lists.fedoraproject.org - 1.0.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
fonts-bugs@lists.fedoraproject.org