]> git.pld-linux.org Git - packages/fonts-TTF-vlgothic.git/commitdiff
- new, based on fedora vlgothic-fonts package master
authorElan Ruusamäe <glen@pld-linux.org>
Tue, 8 Feb 2011 20:58:06 +0000 (20:58 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    fonts-TTF-vlgothic.spec -> 1.1
    vlgothic-fontconfig-gothic.conf -> 1.1
    vlgothic-fontconfig-pgothic.conf -> 1.1

fonts-TTF-vlgothic.spec [new file with mode: 0644]
vlgothic-fontconfig-gothic.conf [new file with mode: 0644]
vlgothic-fontconfig-pgothic.conf [new file with mode: 0644]

diff --git a/fonts-TTF-vlgothic.spec b/fonts-TTF-vlgothic.spec
new file mode 100644 (file)
index 0000000..b277fbe
--- /dev/null
@@ -0,0 +1,56 @@
+%define priority       65-1
+%define ppriority      65-0
+%define fontname       vlgothic
+%define        archivename     VLGothic-%{version}
+%define        fontconf        %{priority}-%{fontname}-gothic
+%define        pfontconf       %{ppriority}-%{fontname}-pgothic
+
+Summary:       Japanese TrueType font
+Name:          fonts-TTF-vlgothic
+Version:       20101218
+Release:       1
+License:       mplus and BSD
+Group:         Fonts
+URL:           http://dicey.org/vlgothic
+Source0:       http://osdn.dl.sourceforge.jp/vlgothic/50227/%{archivename}.tar.bz2
+# Source0-md5: 26bfe3ee8b71828194a589616f397202
+Source1:       %{fontname}-fontconfig-pgothic.conf
+Source2:       %{fontname}-fontconfig-gothic.conf
+Provides:      %{fontname}-p-fonts = %{version}-%{release}
+Provides:      VLGothic-fonts = %{version}-%{release}
+Provides:      VLGothic-fonts-proportional = %{version}-%{release}
+Obsoletes:     %{fontname}-p-fonts < 20101218-1
+Obsoletes:     VLGothic-fonts < 20090204-1
+Obsoletes:     VLGothic-fonts-proportional < 20090204-1
+BuildArch:     noarch
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define                _ttffontsdir    %{_fontsdir}/TTF
+
+%description
+VLGothic provides Japanese TrueType fonts from the Vine Linux project.
+Most of the glyphs are taken from the M+ and Sazanami Gothic fonts,
+but some have also been improved by the project.
+
+%prep
+%setup -q -n VLGothic
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_sysconfdir}/fonts/{conf.avail,conf.d},%{_ttffontsdir}}
+cp -p *.ttf $RPM_BUILD_ROOT%{_ttffontsdir}
+install -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.avail/%{pfontconf}.conf
+install -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.avail/%{fontconf}.conf
+ln -s ../conf.avail/%{pfontconf}.conf $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d
+ln -s ../conf.avail/%{fontconf}.conf $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README* LICENSE*
+%{_sysconfdir}/fonts/conf.avail/*.conf
+%{_sysconfdir}/fonts/conf.d/*.conf
+%{_fontsdir}/TTF/VL-Gothic-Regular.ttf
+%{_fontsdir}/TTF/VL-PGothic-Regular.ttf
diff --git a/vlgothic-fontconfig-gothic.conf b/vlgothic-fontconfig-gothic.conf
new file mode 100644 (file)
index 0000000..d346ff1
--- /dev/null
@@ -0,0 +1,53 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+    <!-- Generic names rule -->
+    <alias>
+        <family>VL Gothic</family>
+        <default>
+            <family>monospace</family>
+        </default>
+    </alias>
+    <!-- NOTE: just for fallback - ideally better installing vlgothic-p-fonts -->
+    <alias>
+        <family>VL Gothic</family>
+        <default>
+            <family>sans-serif</family>
+        </default>
+    </alias>
+    <!-- Locale-specific overrides rule -->
+    <match>
+        <test name="lang">
+            <string>ja-jp</string>
+            <string>ja</string>
+        </test>
+        <test name="family">
+            <string>monospace</string>
+        </test>
+        <edit name="family" mode="prepend">
+            <string>VL Gothic</string>
+        </edit>
+    </match>
+    <!-- NOTE: just for fallback - ideally better installing vlgothic-p-fonts -->
+    <match>
+        <test name="lang">
+            <string>ja-jp</string>
+            <string>ja</string>
+        </test>
+        <test name="family">
+            <string>sans-serif</string>
+        </test>
+        <edit name="family" mode="prepend">
+            <string>VL Gothic</string>
+        </edit>
+    </match>
+    <!-- disabling hinting rule -->
+    <match target="font">
+        <test name="family">
+            <string>VL Gothic</string>
+        </test>
+        <edit name="hinting" mode="assign">
+            <bool>false</bool>
+        </edit>
+    </match>
+</fontconfig>
diff --git a/vlgothic-fontconfig-pgothic.conf b/vlgothic-fontconfig-pgothic.conf
new file mode 100644 (file)
index 0000000..e814a61
--- /dev/null
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+    <!-- Generic names rule -->
+    <alias>
+        <family>VL PGothic</family>
+        <default>
+            <family>sans-serif</family>
+        </default>
+    </alias>
+    <!-- Locale-specific overrides rule -->
+    <match>
+        <test name="lang">
+            <string>ja-jp</string>
+            <string>ja</string>
+        </test>
+        <test name="family">
+            <string>sans-serif</string>
+        </test>
+        <edit name="family" mode="prepend">
+            <string>VL PGothic</string>
+        </edit>
+    </match>
+    <!-- disabling hinting rule -->
+    <match target="font">
+        <test name="family">
+            <string>VL PGothic</string>
+        </test>
+        <edit name="hinting" mode="assign">
+            <bool>false</bool>
+        </edit>
+    </match>
+</fontconfig>
This page took 0.153528 seconds and 4 git commands to generate.