me
/
guix
Archived
1
0
Fork 0

gnu: Add font-amiri.

* gnu/packages/fonts.scm (font-amiri): New variable.
master
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
1 changed files with 46 additions and 0 deletions

View File

@ -47,6 +47,7 @@
;;; Copyright © 2022 Kitzman <kitzman@disroot.org> ;;; Copyright © 2022 Kitzman <kitzman@disroot.org>
;;; Copyright © 2021 Wamm K. D. <jaft.r@outlook.com> ;;; Copyright © 2021 Wamm K. D. <jaft.r@outlook.com>
;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@gmail.com> ;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@gmail.com>
;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -69,11 +70,13 @@
#:use-module ((guix licenses) #:prefix license:) #:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix download) #:use-module (guix download)
#:use-module (guix gexp)
#:use-module (guix git-download) #:use-module (guix git-download)
#:use-module (guix build-system font) #:use-module (guix build-system font)
#:use-module (guix build-system gnu) #:use-module (guix build-system gnu)
#:use-module (guix build-system meson) #:use-module (guix build-system meson)
#:use-module (guix build-system trivial) #:use-module (guix build-system trivial)
#:use-module (gnu packages c)
#:use-module (gnu packages base) #:use-module (gnu packages base)
#:use-module (gnu packages bash) #:use-module (gnu packages bash)
#:use-module (gnu packages compression) #:use-module (gnu packages compression)
@ -695,6 +698,49 @@ following fonts in the OpenType format: Adventor, Bonum, Chorus, Cursor,
Heros, Pagella, Schola, Termes.") Heros, Pagella, Schola, Termes.")
(license license:gfl1.0))) (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 (define-public font-anonymous-pro
(package (package
(name "font-anonymous-pro") (name "font-anonymous-pro")