diff options
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | 21-dotsies.conf | 52 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | ttf-dotsies.install | 20 |
4 files changed, 144 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..92540f525c92 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = ttf-dotsies + pkgdesc = Dotsies is a font that uses dots instead of letters. Dotsies is optimized for reading. The letters in each word smoosh together, so words look like shapes. + pkgver = 1.0 + pkgrel = 9 + url = http://dotsies.org/ + install = ttf-dotsies.install + arch = any + license = custom + depends = fontconfig + depends = xorg-fonts-encodings + depends = xorg-mkfontscale + depends = xorg-mkfontdir + source = http://dotsies.org/Dotsies.ttf + source = http://dotsies.org/Dotsies%20Training%20Wheels.ttf + source = http://dotsies.org/Dotsies%20Wide.ttf + source = http://dotsies.org/Dotsies%20Context.ttf + source = http://dotsies.org/Dotsies%20Striped.ttf + source = http://dotsies.org/Dotsies%20Roman.ttf + source = 21-dotsies.conf + md5sums = c747d6f74958bc94460d1ff5a08d4584 + md5sums = 10412f34d8d7bfb8feb46c2f13233e61 + md5sums = 542d9c7a221821fbb9ed6b4526bb681e + md5sums = 3f4e47182a011a999fea23a800c4920a + md5sums = 457c56bef89d7a245cab89834c91f652 + md5sums = cf6fd2aefa299c0ae15b310f0cefef54 + md5sums = a5ee21dde968e45ea7bf7a74b192d391 + +pkgname = ttf-dotsies + diff --git a/21-dotsies.conf b/21-dotsies.conf new file mode 100644 index 000000000000..1bd0f528d73a --- /dev/null +++ b/21-dotsies.conf @@ -0,0 +1,52 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <match target="font"> + <test name="family"> + <string>Dotsies</string> + </test> + <edit name="weight"> + <int>400</int> + </edit> + </match> + <match target="font"> + <test name="family"> + <string>Dotsies Context</string> + </test> + <edit name="weight"> + <int>400</int> + </edit> + </match> + <match target="font"> + <test name="family"> + <string>Dotsies Roman</string> + </test> + <edit name="weight"> + <int>400</int> + </edit> + </match> + <match target="font"> + <test name="family"> + <string>Dotsies Striped</string> + </test> + <edit name="weight"> + <int>400</int> + </edit> + </match> + <match target="font"> + <test name="family"> + <string>Dotsies Training Wheels</string> + </test> + <edit name="weight"> + <int>400</int> + </edit> + </match> + <match target="font"> + <test name="family"> + <string>Dotsies Wide</string> + </test> + <edit name="weight"> + <int>400</int> + </edit> + </match> +</fontconfig> diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..46bb53d2180f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +pkgname=ttf-dotsies +pkgver=1.0 +pkgrel=9 +pkgdesc="Dotsies is a font that uses dots instead of letters. Dotsies is optimized for reading. The letters in each word smoosh together, so words look like shapes." +arch=('any') +url="http://dotsies.org/" +license=('custom') +depends=('fontconfig' 'xorg-fonts-encodings' 'xorg-mkfontscale' 'xorg-mkfontdir') +install=ttf-dotsies.install +source=("http://dotsies.org/Dotsies.ttf" + "http://dotsies.org/Dotsies%20Training%20Wheels.ttf" + "http://dotsies.org/Dotsies%20Wide.ttf" + "http://dotsies.org/Dotsies%20Context.ttf" + "http://dotsies.org/Dotsies%20Striped.ttf" + "http://dotsies.org/Dotsies%20Roman.ttf" + "21-dotsies.conf") +md5sums=('c747d6f74958bc94460d1ff5a08d4584' + '10412f34d8d7bfb8feb46c2f13233e61' + '542d9c7a221821fbb9ed6b4526bb681e' + '3f4e47182a011a999fea23a800c4920a' + '457c56bef89d7a245cab89834c91f652' + 'cf6fd2aefa299c0ae15b310f0cefef54' + 'a5ee21dde968e45ea7bf7a74b192d391') +build() { + mv ${srcdir}/Dotsies%20Training%20Wheels.ttf ${srcdir}/Dotsies\ Training\ Wheels.ttf + mv ${srcdir}/Dotsies%20Wide.ttf ${srcdir}/Dotsies\ Wide.ttf + mv ${srcdir}/Dotsies%20Context.ttf ${srcdir}/Dotsies\ Context.ttf + mv ${srcdir}/Dotsies%20Striped.ttf ${srcdir}/Dotsies\ Striped.ttf + mv ${srcdir}/Dotsies%20Roman.ttf ${srcdir}/Dotsies\ Roman.ttf +} + +package() { + install -dm755 "${pkgdir}"/usr/share/fonts/TTF + install -dm755 "${pkgdir}"/etc/fonts/conf.avail + + install -m644 ${srcdir}/Dotsies.ttf "${pkgdir}"/usr/share/fonts/TTF/ + install -m644 ${srcdir}/Dotsies\ Training\ Wheels.ttf "${pkgdir}"/usr/share/fonts/TTF/ + install -m644 ${srcdir}/Dotsies\ Wide.ttf "${pkgdir}"/usr/share/fonts/TTF/ + install -m644 ${srcdir}/Dotsies\ Context.ttf "${pkgdir}"/usr/share/fonts/TTF/ + install -m644 ${srcdir}/Dotsies\ Striped.ttf "${pkgdir}"/usr/share/fonts/TTF/ + install -m644 ${srcdir}/Dotsies\ Roman.ttf "${pkgdir}"/usr/share/fonts/TTF/ + install -m644 ${srcdir}/21-dotsies.conf "${pkgdir}"/etc/fonts/conf.avail/ +} diff --git a/ttf-dotsies.install b/ttf-dotsies.install new file mode 100644 index 000000000000..94e8986e5752 --- /dev/null +++ b/ttf-dotsies.install @@ -0,0 +1,20 @@ +post_install() { + ln -sfT /etc/fonts/conf.avail/21-dotsies.conf /etc/fonts/conf.d/21-dotsies.conf + fc-cache -fs + mkfontscale usr/share/fonts/TTF + mkfontdir usr/share/fonts/TTF +} + +post_upgrade() { + ln -sfT /etc/fonts/conf.avail/21-dotsies.conf /etc/fonts/conf.d/21-dotsies.conf + fc-cache -fs + mkfontscale usr/share/fonts/TTF + mkfontdir usr/share/fonts/TTF +} + +post_remove() { + rm -f /etc/fonts/conf.d/21-dotsies.conf + fc-cache -fs + mkfontscale usr/share/fonts/TTF + mkfontdir usr/share/fonts/TTF +} |