gnu: Add font-amiri.

* gnu/packages/fonts.scm (font-amiri): New variable.
This commit is contained in:
Maxim Cournoyer 2022-04-08 23:22:46 -04:00
parent 05cbfea0b2
commit e452987714
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -47,6 +47,7 @@
;;; Copyright © 2022 Kitzman <kitzman@disroot.org>
;;; Copyright © 2021 Wamm K. D. <jaft.r@outlook.com>
;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@gmail.com>
;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@ -69,11 +70,13 @@ (define-module (gnu packages fonts)
#: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 @@ (define-public font-tex-gyre
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")