From a72eae2f287b78258d9580fed99a15dc18223dd7 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Oct 10 2019 08:33:40 +0000 Subject: import wqy-zenhei-fonts-0.9.46-11.el7 --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a12849f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/wqy-zenhei-0.9.46-May.tar.bz2 diff --git a/.wqy-zenhei-fonts.metadata b/.wqy-zenhei-fonts.metadata new file mode 100644 index 0000000..b2c38fe --- /dev/null +++ b/.wqy-zenhei-fonts.metadata @@ -0,0 +1 @@ +9a7fb22c37f6f65a52fc20ec81d13d2e2921f8d5 SOURCES/wqy-zenhei-0.9.46-May.tar.bz2 diff --git a/SOURCES/65-0-wqy-zenhei-sharp.conf b/SOURCES/65-0-wqy-zenhei-sharp.conf new file mode 100644 index 0000000..02b7852 --- /dev/null +++ b/SOURCES/65-0-wqy-zenhei-sharp.conf @@ -0,0 +1,93 @@ + + + + + + zh-cn + + + monospace + + + WenQuanYi Zen Hei Sharp + + + + + zh-sg + + + monospace + + + WenQuanYi Zen Hei Sharp + + + + + WenQuanYi Zen Hei Sharp + + monospace + + + + + + zh-cn + + + serif + + + WenQuanYi Zen Hei Sharp + + + + + zh-sg + + + serif + + + WenQuanYi Zen Hei Sharp + + + + + WenQuanYi Zen Hei Sharp + + serif + + + + + + zh-cn + + + sans-serif + + + WenQuanYi Zen Hei Sharp + + + + + zh-sg + + + sans-serif + + + WenQuanYi Zen Hei Sharp + + + + + WenQuanYi Zen Hei Sharp + + sans-serif + + + diff --git a/SOURCES/65-0-wqy-zenhei.conf b/SOURCES/65-0-wqy-zenhei.conf new file mode 100644 index 0000000..e0bef12 --- /dev/null +++ b/SOURCES/65-0-wqy-zenhei.conf @@ -0,0 +1,93 @@ + + + + + + zh-cn + + + monospace + + + WenQuanYi Zen Hei Mono + + + + + zh-sg + + + monospace + + + WenQuanYi Zen Hei Mono + + + + + WenQuanYi Zen Hei Mono + + monospace + + + + + + zh-cn + + + serif + + + WenQuanYi Zen Hei + + + + + zh-sg + + + serif + + + WenQuanYi Zen Hei + + + + + WenQuanYi Zen Hei + + serif + + + + + + zh-cn + + + sans-serif + + + WenQuanYi Zen Hei + + + + + zh-sg + + + sans-serif + + + WenQuanYi Zen Hei + + + + + WenQuanYi Zen Hei + + sans-serif + + + diff --git a/SOURCES/zenheiset b/SOURCES/zenheiset new file mode 100644 index 0000000..f9b3a37 --- /dev/null +++ b/SOURCES/zenheiset @@ -0,0 +1,48 @@ +#!/bin/sh + +############################################### +# Set WenQuanYi Zen Hei Default Display Styles +# +# Qianqian Fang +############################################### + +FAVAIL=/usr/share/fontconfig/conf.avail +FCONF=/etc/fonts/conf.d +BMPCONF=65-0-wqy-zenhei-sharp.conf +AACONF=65-0-wqy-zenhei.conf + +if [ $UID -ne 0 ]; then + echo 1>&2 Please run $0 as root user. + exit 2 +fi + +if [ $# -ne 1 ]; then + echo 1>&2 Usage: $0 \[aa\|bitmap\|bitmapfull\] + exit 2 +fi + +if [ $1 = "aa" -o $1 = "bitmap" -o $1 = "bitmapfull" ]; then + if [ $1 == "aa" ]; then + if [ -f "$FAVAIL/$AACONF" ]; then + ln -sf $FAVAIL/$AACONF $FCONF/$AACONF + rm -f $FCONF/$BMPCONF + else + echo $FAVAIL/$AACONF does not exist! + exit 2 + fi + fi + + if [ $1 = "bitmap" -o $1 = "bitmapfull" ]; then + if [ -f "$FAVAIL/$BMPCONF" ]; then + ln -sf $FAVAIL/$BMPCONF $FCONF/$BMPCONF + rm -f $FCONF/$AACONF + else + echo $FAVAIL/$BMPCONF does not exist! + exit 2 + fi + fi +else + echo $1 is not a valid option +fi + +exit 0 diff --git a/SPECS/wqy-zenhei-fonts.spec b/SPECS/wqy-zenhei-fonts.spec new file mode 100644 index 0000000..b5fa8fc --- /dev/null +++ b/SPECS/wqy-zenhei-fonts.spec @@ -0,0 +1,180 @@ +%global fontname wqy-zenhei +%global fontconf1 65-0-%{fontname}.conf +%global fontconf2 65-0-%{fontname}-sharp.conf +%global common_desc \ +WenQuanYi Zen Hei is a Hei-Ti style (sans-serif type) Chinese \ +outline font. It is designed for general purpose text formatting \ +and on-screen display of Chinese characters and symbols from \ +many other languages. The embolden strokes of the font glyphs \ +produces enhanced screen contrast, making it easier to read \ +recognize. The embedded bitmap glyphs further enhance on-screen \ +performance, which can be enabled with the provided configuration \ +files. WenQuanYi Zen Hei provides a rather complete coverage to \ +Chinese Hanzi glyphs, including both simplified and traditional \ +forms. The total glyph number in this font is over 35,000, including \ +over 21,000 Chinese Hanzi. This font has full coverage to GBK(CP936) \ +charset, CJK Unified Ideographs, as well as the code-points \ +needed for zh_cn, zh_sg, zh_tw, zh_hk, zh_mo, ja (Japanese) \ +and ko (Korean) locales for fontconfig. Starting from version \ +0.8, this font package has contained two font families, i.e. \ +the proportionally-spaced Zen Hei, and a mono-spaced face \ +named "WenQuanYi Zen Hei Mono". + +%global setscript zenheiset + +Name: %{fontname}-fonts +Version: 0.9.46 +Release: 11%{?dist} +Summary: WenQuanYi Zen Hei CJK Font + +Group: User Interface/X +License: GPLv2 with exceptions +URL: http://wenq.org/enindex.cgi +Source0: http://downloads.sourceforge.net/wqy/%{fontname}-%{version}-May.tar.bz2 +Source1: %{fontconf1} +Source2: %{fontconf2} +Source3: %{setscript} + +BuildArch: noarch +BuildRequires: fontpackages-devel +Requires: fontpackages-filesystem +Obsoletes: wqy-zenhei-fonts-common < 0.9.45-5 +Provides: wqy-zenhei-fonts-common = %{version}-%{release} + +%description +%common_desc + +%prep +%setup -q -n %{fontname} + +iconv -f GB18030 -t UTF-8 -o AUTHORS.utf8 AUTHORS +touch -r AUTHORS AUTHORS.utf8 +mv AUTHORS.utf8 AUTHORS + +iconv -f ISO-8859-1 -t UTF-8 -o README.utf8 README +touch -r README README.utf8 +mv README.utf8 README + +%build +%{nil} + +%install +install -m 0755 -d %{buildroot}%{_fontdir} +install -m 0644 -p *.ttc %{buildroot}%{_fontdir} + +install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \ + %{buildroot}%{_fontconfig_confdir} + +install -m 0644 -p %{SOURCE1} \ + %{buildroot}%{_fontconfig_templatedir}/%{fontconf1} +install -m 0644 -p %{SOURCE2} \ + %{buildroot}%{_fontconfig_templatedir}/%{fontconf2} + +ln -s %{_fontconfig_templatedir}/%{fontconf2} \ + %{buildroot}%{_fontconfig_confdir}/%{fontconf2} + +install -m 0755 -d %{buildroot}%{_bindir} + +install -m 0755 -p %{SOURCE3} \ + %{buildroot}%{_bindir}/%{setscript} + + +%_font_pkg -f ??-?-%{fontname}*.conf *.ttc +%dir %{_fontdir} +%doc AUTHORS ChangeLog COPYING README +%defattr(-, root, root, -) +%{_bindir}/%{setscript} + + +%changelog +* Fri Dec 27 2013 Daniel Mach - 0.9.46-11 +- Mass rebuild 2013-12-27 + +* Fri Feb 15 2013 Fedora Release Engineering - 0.9.46-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Nov 15 2012 Peng Wu - 0.9.46-9 +- Fixes spec file again + +* Thu Nov 15 2012 Peng Wu - 0.9.46-8 +- Improves spec file + +* Tue Nov 13 2012 Peng Wu - 0.9.46-7 +- Fixes spec file + +* Wed Aug 22 2012 Peng Wu - 0.9.46-6 +- Fixes Download URL + +* Sun Jul 22 2012 Fedora Release Engineering - 0.9.46-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jul 10 2012 Peng Wu - 0.9.46-4 +- Fixes fontconf + +* Fri Jan 06 2012 Peng Wu - 0.9.46-3 +- Change the default Simplified Chinese font to "WenQuanYi Zen Hei Sharp" + +* Mon Feb 07 2011 Fedora Release Engineering - 0.9.46-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Jan 07 2011 Peng Wu - 0.9.46-1 +- Update to snapshot build (Fighting-states) for GB18030 test. + +* Thu May 27 2010 Peng Wu - 0.9.45-5 +- Obsoletes -common sub-package. + +* Wed May 26 2010 Peng Wu - 0.9.45-4 +- Clean up rpm spec file and remove unused patches. + +* Wed May 26 2010 Peng Wu - 0.9.45-3 +- Improves Simplified Chinese and Traditional Chinese fonts. + Resolves [rhbz#595223] Improves SC/TC fonts - Make wqy-zenhei as the default font for Simplified Chinese. + +* Mon Apr 19 2010 Peng Wu - 0.9.45-2 +- get rid of binding="same", fixes [rhbz#578051] New: lang-specific overrides rule doesn't work as expected. + +* Mon Mar 15 2010 Peng Wu - 0.9.45-1 +- Update to the upstream version 0.9.45 (#573330) + +* Mon Mar 01 2010 Peng Wu - 0.8.38-5 +- make this package adopt the Packaging:FontsPolicy (#568587) + +* Mon Dec 21 2009 Jens Petersen - 0.8.38-4 +- add a fedora fontconfig file for zh (#476459) + +* Mon Jul 27 2009 Fedora Release Engineering - 0.8.38-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +*Mon Mar 30 2009 Qianqian Fang 0.8.38-2 +- rebuild to pickup font autodeps (# 491974) + +*Sat Mar 07 2009 Qianqian Fang 0.8.38-1 +- update to the final version of upstream v0.8 release + +* Wed Feb 25 2009 Fedora Release Engineering - 0.8.34-3.20081027cvs +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +*Wed Feb 11 2009 Qianqian Fang 0.8.34-2.20081027cvs +- remove fontconfig preference section (# 476459) + +*Tue Feb 10 2009 Qianqian Fang 0.8.34-1.20081027cvs +- use fontpackages macros (# 478891) + +*Mon Oct 27 2008 Qianqian Fang 0.8.34-0.cvs20081027 +- upstream new version prelease + +*Wed Jun 25 2008 Qianqian Fang 0.6.26-0 +- new upstream release + +*Sat Apr 5 2008 Qianqian Fang 0.5.23-0 +- new upstream release + +*Fri Feb 15 2008 Qianqian Fang 0.4.23-1 +- new upstream release + +*Fri Nov 2 2007 Qianqian Fang 0.2.16-0.2.20071031cvs +- spec file clean up + +*Thu Nov 1 2007 Qianqian Fang 0.2.16-0.1.20071031cvs +- initial packaging for Fedora (# 361121) +