diff options
author | Daniel Landau | 2017-08-01 15:40:36 +0300 |
---|---|---|
committer | Daniel Landau | 2017-08-01 15:40:36 +0300 |
commit | a0608a14ba7f614b6ead003df38de12efb2feee5 (patch) | |
tree | 9e346654b48b8e932188605f03c9626f1354003c | |
parent | 3f74d743cb8fa6e86023005271221375457923e5 (diff) | |
download | aur-a0608a14ba7f614b6ead003df38de12efb2feee5.tar.gz |
Convert automatically to TrueType as well
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 20 | ||||
-rw-r--r-- | convert.ff | 7 |
3 files changed, 28 insertions, 6 deletions
@@ -1,17 +1,20 @@ # Generated by mksrcinfo v8 -# Tue Aug 1 10:58:09 UTC 2017 +# Tue Aug 1 12:40:26 UTC 2017 pkgbase = otf-now pkgdesc = Now typeface by Alfredo Marco Pradil (OpenType) pkgver = 1 - pkgrel = 1 + pkgrel = 2 url = https://fontlibrary.org/en/font/now install = otf-now.install arch = any license = custom:SIL Open Font License depends = fontconfig depends = xorg-font-utils + depends = fontforge source = https://fontlibrary.org/assets/downloads/now/92f81dc6f3ba4a48ba3e70f5e826207d/now.zip + source = convert.ff sha512sums = 963899ef209fb9ccdc0548ee24710b43a6183f9b58224f6c3550ec00cb92a2c7d0930efa92aa90a0d3002814296ff86bfb02b9c630a62ceed72f1e233a105258 + sha512sums = 3224a9e0ad2e7082ef04722711a9b4cb79baec4f1af505926ef8f0494047ce9636c9a1315d69e0c3b4bc0a66ac590f95764912bde913ad6183198d11aa3b7bcc pkgname = otf-now @@ -7,16 +7,28 @@ pkgdesc="Now typeface by Alfredo Marco Pradil (OpenType)" url='https://fontlibrary.org/en/font/now' license=('custom:SIL Open Font License') pkgver=1 -pkgrel=1 -depends=('fontconfig' 'xorg-font-utils') +pkgrel=2 +depends=('fontconfig' 'xorg-font-utils' 'fontforge') arch=('any') install=$pkgname.install -source=(https://fontlibrary.org/assets/downloads/now/92f81dc6f3ba4a48ba3e70f5e826207d/now.zip) -sha512sums=('963899ef209fb9ccdc0548ee24710b43a6183f9b58224f6c3550ec00cb92a2c7d0930efa92aa90a0d3002814296ff86bfb02b9c630a62ceed72f1e233a105258') +source=(https://fontlibrary.org/assets/downloads/now/92f81dc6f3ba4a48ba3e70f5e826207d/now.zip + convert.ff +) +sha512sums=('963899ef209fb9ccdc0548ee24710b43a6183f9b58224f6c3550ec00cb92a2c7d0930efa92aa90a0d3002814296ff86bfb02b9c630a62ceed72f1e233a105258' + '3224a9e0ad2e7082ef04722711a9b4cb79baec4f1af505926ef8f0494047ce9636c9a1315d69e0c3b4bc0a66ac590f95764912bde913ad6183198d11aa3b7bcc') package() { install -d "${pkgdir}/usr/share/fonts/OTF" install -m644 "${srcdir}/"*.otf "${pkgdir}/usr/share/fonts/OTF/" + + cd "${srcdir}" + for f in *.otf + do + fontforge -script convert.ff $f + done + install -d "${pkgdir}/usr/share/fonts/TTF" + install -m644 "${srcdir}/"*.ttf "${pkgdir}/usr/share/fonts/TTF/" + install -D -m644 "${srcdir}/OFL-FAQ.txt" "${pkgdir}/usr/share/licenses/${pkgname}/OFL-FAQ.txt" } diff --git a/convert.ff b/convert.ff new file mode 100644 index 000000000000..6709194e18f4 --- /dev/null +++ b/convert.ff @@ -0,0 +1,7 @@ +#!/usr/local/bin/fontforge +# Quick and dirty hack: converts a font to truetype (.ttf) +Print("Opening "+$1); +Open($1); +Print("Saving "+$1:r+".ttf"); +Generate($1:r+".ttf"); +Quit(0); |