pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/fonts



Module Name:    pkgsrc
Committed By:   ng0
Date:           Fri Jan 17 16:17:21 UTC 2020

Modified Files:
        pkgsrc/fonts: Makefile
Added Files:
        pkgsrc/fonts/recursive-ttf: DESCR Makefile PLIST distinfo

Log Message:
recursive-ttf: Import recursive-ttf-1.030 as fonts/recursive-ttf

Recursive Mono & Sans is a variable type family built for better code
& UI. It is inspired by casual script signpainting, but designed
primarily to meet the needs of programming environments and
application interfaces.

In programming, "recursion" is when a function calls itself, using its
own output as an input to yield powerful results. Recursive Mono was
used as a tool to help build itself: it was used to write Python
scripts to automate type production work and to generate specimen
images, and it was used in HTML, CSS, and JS to create web-based
proofs & prototypes. Through this active usage, Recursive Mono was
crafted to be both fun to look at as well as deeply useful for all-day
work.

Recursive Sans borrows glyphs from its parent mono but adjusts the
widths of many key glyphs for comfortable readability. Its metrics are
superplexed - every style takes up the exact same horizontal space,
across all styles. In this 3-axis variable font, this allows for fluid
transitions between weight, slant, and "expression" (casual to strict
letterforms), all without text shifts or layout reflow. Not only does
this allow for new interactive possibilities in UI, but it also makes
for a uniquely fun typesetting experience.


To generate a diff of this commit:
cvs rdiff -u -r1.334 -r1.335 pkgsrc/fonts/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/fonts/recursive-ttf/DESCR \
    pkgsrc/fonts/recursive-ttf/Makefile pkgsrc/fonts/recursive-ttf/PLIST \
    pkgsrc/fonts/recursive-ttf/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/fonts/Makefile
diff -u pkgsrc/fonts/Makefile:1.334 pkgsrc/fonts/Makefile:1.335
--- pkgsrc/fonts/Makefile:1.334 Wed Jan  8 15:25:37 2020
+++ pkgsrc/fonts/Makefile       Fri Jan 17 16:17:21 2020
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.334 2020/01/08 15:25:37 wiz Exp $
+# $NetBSD: Makefile,v 1.335 2020/01/17 16:17:21 ng0 Exp $
 #
 
 COMMENT=       Fonts
@@ -193,6 +193,7 @@ SUBDIR+=    ps2pkm
 SUBDIR+=       public-sans
 SUBDIR+=       py-fonttools
 SUBDIR+=       raleway-ttf
+SUBDIR+=       recursive-ttf
 SUBDIR+=       ricty-ttf
 SUBDIR+=       roboto-fonts
 SUBDIR+=       ruby-afm

Added files:

Index: pkgsrc/fonts/recursive-ttf/DESCR
diff -u /dev/null pkgsrc/fonts/recursive-ttf/DESCR:1.1
--- /dev/null   Fri Jan 17 16:17:21 2020
+++ pkgsrc/fonts/recursive-ttf/DESCR    Fri Jan 17 16:17:21 2020
@@ -0,0 +1,22 @@
+Recursive Mono & Sans is a variable type family built for better code
+& UI. It is inspired by casual script signpainting, but designed
+primarily to meet the needs of programming environments and
+application interfaces.
+
+In programming, "recursion" is when a function calls itself, using its
+own output as an input to yield powerful results. Recursive Mono was
+used as a tool to help build itself: it was used to write Python
+scripts to automate type production work and to generate specimen
+images, and it was used in HTML, CSS, and JS to create web-based
+proofs & prototypes. Through this active usage, Recursive Mono was
+crafted to be both fun to look at as well as deeply useful for all-day
+work.
+
+Recursive Sans borrows glyphs from its parent mono but adjusts the
+widths of many key glyphs for comfortable readability. Its metrics are
+superplexed - every style takes up the exact same horizontal space,
+across all styles. In this 3-axis variable font, this allows for fluid
+transitions between weight, slant, and "expression" (casual to strict
+letterforms), all without text shifts or layout reflow. Not only does
+this allow for new interactive possibilities in UI, but it also makes
+for a uniquely fun typesetting experience.
Index: pkgsrc/fonts/recursive-ttf/Makefile
diff -u /dev/null pkgsrc/fonts/recursive-ttf/Makefile:1.1
--- /dev/null   Fri Jan 17 16:17:21 2020
+++ pkgsrc/fonts/recursive-ttf/Makefile Fri Jan 17 16:17:21 2020
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2020/01/17 16:17:21 ng0 Exp $
+
+GITHUB_PROJECT=        recursive
+GITHUB_RELEASE=        1.030
+DISTNAME=      recursive-beta_1_030--statics
+PKGNAME=       recursive-ttf-1.030
+CATEGORIES=    fonts
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=arrowtype/}
+EXTRACT_SUFX=  .zip
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://www.recursive.design/
+COMMENT=       Variable font family for code & UI
+LICENSE=       ofl-v1.1
+
+# \todo: Build from source.
+# \todo: Build OTF (current static source choice only includes TTF)
+
+.include "../../mk/fonts.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/fonts/recursive-ttf/PLIST
diff -u /dev/null pkgsrc/fonts/recursive-ttf/PLIST:1.1
--- /dev/null   Fri Jan 17 16:17:21 2020
+++ pkgsrc/fonts/recursive-ttf/PLIST    Fri Jan 17 16:17:21 2020
@@ -0,0 +1,66 @@
+@comment $NetBSD: PLIST,v 1.1 2020/01/17 16:17:21 ng0 Exp $
+share/fonts/X11/TTF/Recursive Mono Casual-Black Italic.ttf
+share/fonts/X11/TTF/Recursive Mono Casual-Black.ttf
+share/fonts/X11/TTF/Recursive Mono Casual-Bold Italic.ttf
+share/fonts/X11/TTF/Recursive Mono Casual-Bold.ttf
+share/fonts/X11/TTF/Recursive Mono Casual-ExtraBlack Italic.ttf
+share/fonts/X11/TTF/Recursive Mono Casual-ExtraBlack.ttf
+share/fonts/X11/TTF/Recursive Mono Casual-ExtraBold Italic.ttf
+share/fonts/X11/TTF/Recursive Mono Casual-ExtraBold.ttf
+share/fonts/X11/TTF/Recursive Mono Casual-Italic.ttf
+share/fonts/X11/TTF/Recursive Mono Casual-Light Italic.ttf
+share/fonts/X11/TTF/Recursive Mono Casual-Light.ttf
+share/fonts/X11/TTF/Recursive Mono Casual-Medium Italic.ttf
+share/fonts/X11/TTF/Recursive Mono Casual-Medium.ttf
+share/fonts/X11/TTF/Recursive Mono Casual-Regular.ttf
+share/fonts/X11/TTF/Recursive Mono Casual-SemiBold Italic.ttf
+share/fonts/X11/TTF/Recursive Mono Casual-SemiBold.ttf
+share/fonts/X11/TTF/Recursive Mono Linear-Black Italic.ttf
+share/fonts/X11/TTF/Recursive Mono Linear-Black.ttf
+share/fonts/X11/TTF/Recursive Mono Linear-Bold Italic.ttf
+share/fonts/X11/TTF/Recursive Mono Linear-Bold.ttf
+share/fonts/X11/TTF/Recursive Mono Linear-ExtraBlack Italic.ttf
+share/fonts/X11/TTF/Recursive Mono Linear-ExtraBlack.ttf
+share/fonts/X11/TTF/Recursive Mono Linear-ExtraBold Italic.ttf
+share/fonts/X11/TTF/Recursive Mono Linear-ExtraBold.ttf
+share/fonts/X11/TTF/Recursive Mono Linear-Italic.ttf
+share/fonts/X11/TTF/Recursive Mono Linear-Light Italic.ttf
+share/fonts/X11/TTF/Recursive Mono Linear-Light.ttf
+share/fonts/X11/TTF/Recursive Mono Linear-Medium Italic.ttf
+share/fonts/X11/TTF/Recursive Mono Linear-Medium.ttf
+share/fonts/X11/TTF/Recursive Mono Linear-Regular.ttf
+share/fonts/X11/TTF/Recursive Mono Linear-SemiBold Italic.ttf
+share/fonts/X11/TTF/Recursive Mono Linear-SemiBold.ttf
+share/fonts/X11/TTF/Recursive Sans Casual-Black Italic.ttf
+share/fonts/X11/TTF/Recursive Sans Casual-Black.ttf
+share/fonts/X11/TTF/Recursive Sans Casual-Bold Italic.ttf
+share/fonts/X11/TTF/Recursive Sans Casual-Bold.ttf
+share/fonts/X11/TTF/Recursive Sans Casual-ExtraBlack Italic.ttf
+share/fonts/X11/TTF/Recursive Sans Casual-ExtraBlack.ttf
+share/fonts/X11/TTF/Recursive Sans Casual-ExtraBold Italic.ttf
+share/fonts/X11/TTF/Recursive Sans Casual-ExtraBold.ttf
+share/fonts/X11/TTF/Recursive Sans Casual-Italic.ttf
+share/fonts/X11/TTF/Recursive Sans Casual-Light Italic.ttf
+share/fonts/X11/TTF/Recursive Sans Casual-Light.ttf
+share/fonts/X11/TTF/Recursive Sans Casual-Medium Italic.ttf
+share/fonts/X11/TTF/Recursive Sans Casual-Medium.ttf
+share/fonts/X11/TTF/Recursive Sans Casual-Regular.ttf
+share/fonts/X11/TTF/Recursive Sans Casual-SemiBold Italic.ttf
+share/fonts/X11/TTF/Recursive Sans Casual-SemiBold.ttf
+share/fonts/X11/TTF/Recursive Sans Linear-Black Italic.ttf
+share/fonts/X11/TTF/Recursive Sans Linear-Black.ttf
+share/fonts/X11/TTF/Recursive Sans Linear-Bold Italic.ttf
+share/fonts/X11/TTF/Recursive Sans Linear-Bold.ttf
+share/fonts/X11/TTF/Recursive Sans Linear-ExtraBlack Italic.ttf
+share/fonts/X11/TTF/Recursive Sans Linear-ExtraBlack.ttf
+share/fonts/X11/TTF/Recursive Sans Linear-ExtraBold Italic.ttf
+share/fonts/X11/TTF/Recursive Sans Linear-ExtraBold.ttf
+share/fonts/X11/TTF/Recursive Sans Linear-Italic.ttf
+share/fonts/X11/TTF/Recursive Sans Linear-Light Italic.ttf
+share/fonts/X11/TTF/Recursive Sans Linear-Light.ttf
+share/fonts/X11/TTF/Recursive Sans Linear-Medium Italic.ttf
+share/fonts/X11/TTF/Recursive Sans Linear-Medium.ttf
+share/fonts/X11/TTF/Recursive Sans Linear-Regular.ttf
+share/fonts/X11/TTF/Recursive Sans Linear-SemiBold Italic.ttf
+share/fonts/X11/TTF/Recursive Sans Linear-SemiBold.ttf
+@pkgdir share/fonts/X11/OTF
Index: pkgsrc/fonts/recursive-ttf/distinfo
diff -u /dev/null pkgsrc/fonts/recursive-ttf/distinfo:1.1
--- /dev/null   Fri Jan 17 16:17:21 2020
+++ pkgsrc/fonts/recursive-ttf/distinfo Fri Jan 17 16:17:21 2020
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2020/01/17 16:17:21 ng0 Exp $
+
+SHA1 (recursive-beta_1_030--statics.zip) = d773eff38e2e25ddc9b26ed517db85c558a969c9
+RMD160 (recursive-beta_1_030--statics.zip) = 167126f134e80f6637ea1fc71043c5fecabec7e7
+SHA512 (recursive-beta_1_030--statics.zip) = cb2b5e717e1b95439a2fddbb14286bfe5f99b676055bd7505b0b3033e0486026c4fcbd96ec3b7ec105da249fcb162a4d3edc419a403fba7d9b92750de754b22a
+Size (recursive-beta_1_030--statics.zip) = 7198295 bytes



Home | Main Index | Thread Index | Old Index