From e452987714ad57a41ca0f6af95b47eef970244af Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Fri, 8 Apr 2022 23:22:46 -0400 Subject: gnu: Add font-amiri. * gnu/packages/fonts.scm (font-amiri): New variable. --- gnu/packages/fonts.scm | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) (limited to 'gnu') diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 97c3b5ec0c..8d7e70046f 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -47,6 +47,7 @@ ;;; Copyright © 2022 Kitzman ;;; Copyright © 2021 Wamm K. D. ;;; Copyright © 2022 Jai Vetrivelan +;;; Copyright © 2022 Maxim Cournoyer ;;; ;;; This file is part of GNU Guix. ;;; @@ -69,11 +70,13 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix build-system font) #:use-module (guix build-system gnu) #:use-module (guix build-system meson) #:use-module (guix build-system trivial) + #:use-module (gnu packages c) #:use-module (gnu packages base) #:use-module (gnu packages bash) #:use-module (gnu packages compression) @@ -695,6 +698,49 @@ following fonts in the OpenType format: Adventor, Bonum, Chorus, Cursor, Heros, Pagella, Schola, Termes.") (license license:gfl1.0))) +(define-public font-amiri + (package + (name "font-amiri") + (version "0.114") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/aliftype/amiri") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "01d54i68pmy37fhvxv8kld3iqlc1m0vr871zd66y5y4c7kn2v7as")))) + (build-system gnu-build-system) + (arguments + (list + #:imported-modules `(,@%gnu-build-system-modules + (guix build font-build-system)) + #:modules `(,@%gnu-build-system-modules + ((guix build font-build-system) #:prefix font:)) + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (replace 'install + (assoc-ref font:%standard-phases 'install))))) + (native-inputs + (list python-fonttools + python-pcpp + python-opentype-sanitizer + python-sfdlib + python-ufolib2 + python-ufo2ft + python-wrapper)) + (home-page "https://www.amirifont.org/") + (synopsis "Body text Naskh typeface") + (description "Amiri (أميري) is a classical Arabic typeface in Naskh style +for typesetting books and other running text. Amiri is a revival of the +typeface pioneered in early 20th century by Bulaq Press in Cairo, also known +as Amiria Press, after which the font is named. The uniqueness of this +typeface comes from its balance between the beauty of Naskh calligraphy on one +hand and the constraints and requirements of elegant typography on the +other.") + (license license:silofl1.1))) + (define-public font-anonymous-pro (package (name "font-anonymous-pro") -- cgit 1.4.1