diff options
author | Peter Hofmann | 2021-04-02 16:03:56 +0200 |
---|---|---|
committer | Peter Hofmann | 2021-04-02 16:03:56 +0200 |
commit | a5caa11db51127f6c6629cdf1260c2599496b6ab (patch) | |
tree | 3eaddfda4425ce565cf4c96ae4d07c2fd49f3539 /PKGBUILD | |
parent | ed96a12967c484e553fe7b745255099504187964 (diff) | |
download | aur-univga.tar.gz |
Use OTB converter from Terminus
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -1,21 +1,29 @@ # Maintainer: Vain <aurmaint1 on host: uninformativ dot de> pkgname=univga pkgver=1.0 -pkgrel=8 +pkgrel=9 pkgdesc="(X11) VGA font with unicode glyphs by Dmitry Yu. Bolkhovityanov" arch=('any') url="http://www.inp.nsk.su/~bolkhov/files/fonts/univga/" license=('custom:MIT') -makedepends=('fontforge') +makedepends=('python3') depends=('fontconfig') source=('http://www.inp.nsk.su/~bolkhov/files/fonts/univga/uni-vga.tgz' + 'https://downloads.sourceforge.net/project/terminus-font/terminus-font-4.49/terminus-font-4.49.1.tar.gz' COPYING) md5sums=('60fbba53cb0efec1363fcc5fb8c244d9' + '1b6acbd221957e33c8a792ebfaf3a659' 'd7a18e3868102a377d2b8ce92637826b') build() { cd "$srcdir"/uni_vga - fontforge -c 'open(argv[1]).generate(argv[2])' u_vga16.bdf u_vga16.otb + + # Sadly, converting from BDF to OTB is not trivial and Terminus + # provides the only working converter that I know of. fontforge and + # fonttosfnt produce wrong results (too high, too wide). If you know + # of a better way, let me know. + python3 "$srcdir"/terminus-font-4.49.1/bin/otb1cli.py \ + -o u_vga16.otb u_vga16.bdf } package() { |