sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Florian Franzmann (27dfd7a7909f9a1aa2886bd46d1be88dc363c00d)
- From: Florian Franzmann <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (27dfd7a7909f9a1aa2886bd46d1be88dc363c00d)
- Date: Sun, 18 May 2014 14:42:55 -0500
GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:
ChangeLog | 3 +++
fonts-x11/ttf-mensch/BUILD | 1 +
fonts-x11/ttf-mensch/DEPENDS | 1 +
fonts-x11/ttf-mensch/DETAILS | 38 ++++++++++++++++++++++++++++++++++++++
fonts-x11/ttf-mensch/HISTORY | 3 +++
fonts-x11/ttf-mensch/INSTALL | 2 ++
fonts-x11/ttf-mensch/PRE_BUILD | 1 +
7 files changed, 49 insertions(+)
New commits:
commit 27dfd7a7909f9a1aa2886bd46d1be88dc363c00d
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
fonts-x11/ttf-mensch: new spell, a console font based on Menlo
diff --git a/ChangeLog b/ChangeLog
index ffff156..9e1271f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2014-05-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * fonts-x11/ttf-mensch: new spell, a console font based on Menlo
+
2014-05-10 Ismael Luceno <ismael AT sourcemage.org>
* mail/isync: new spell, IMAP and MailDir mailbox synchronizer
diff --git a/fonts-x11/ttf-mensch/BUILD b/fonts-x11/ttf-mensch/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/fonts-x11/ttf-mensch/BUILD
@@ -0,0 +1 @@
+true
diff --git a/fonts-x11/ttf-mensch/DEPENDS b/fonts-x11/ttf-mensch/DEPENDS
new file mode 100755
index 0000000..ebcc0be
--- /dev/null
+++ b/fonts-x11/ttf-mensch/DEPENDS
@@ -0,0 +1 @@
+. $SECTION_DIRECTORY/X11_DEPENDS
diff --git a/fonts-x11/ttf-mensch/DETAILS b/fonts-x11/ttf-mensch/DETAILS
new file mode 100755
index 0000000..cc9601c
--- /dev/null
+++ b/fonts-x11/ttf-mensch/DETAILS
@@ -0,0 +1,38 @@
+ SPELL=ttf-mensch
+ VERSION=1
+ SOURCE_IGNORE=unversioned
+ SOURCE="mensch.ttf"
+ SOURCE_URL[0]=http://robey.lag.net/downloads/${SOURCE}
+
SOURCE_HASH=sha512:5525beb76b4d49bd1cb4cfb105d513ebe5e6e7c2faa9c66967440c7a849587c74b8568fa2b81d4500e776078a35f70cf83d28dd6d670e9ae91bb69ece36a3c53
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
+ WEB_SITE="http://robey.lag.net/2010/06/21/mensch-font.html"
+ LICENSE[0]=Freely Distributable
+ ENTERED=20140518
+ SHORT="a console font based on MacOS X's Menlo font"
+cat << EOF
+The latest MacOS release (10.6, or “Snow Leopard”) comes with a new
+monospace font. It’s called “Menlo” and it’s a slightly modified
+form of the standard Linux font (with appropriately weightly Linux name)
+“DejaVu Sans Serif Mono”, which is itself an updated form of Bitstream
+Vera Sans Mono. Apple’s modifications are a definite improvement to my
+eyes, mostly because they thicken up some of the wispier glyphs from DejaVu,
+like the underline and period.
+
+The Mensch font is based on Menlo and is modified as follows:
+
+ * Zero is back to being a circle with a dot in the middle. * The
+ ampersand’s loop was closed. That was also bugging me. * Three is rendered
+ in the gothic style, because the gothic style is clearly
+ superior.
+ * Lowercase L is drawn in a more traditional style (the Menlo variant looks
+ bizarre to me), and one is turned gothic. I think the original artist
+ drew the L weirdly to make it extremely clear that it’s not a one, but
+ if you draw a gothic one, the difference is obvious even with a simpler L.
+ * The bang, question, lowercase I, and lowercase J are made friendlier by
+ turning the dots into actual circles, not just blocks.
+ * Angle brackets are embiggened to facilitate languages like Java and C++
that
+ use them to enclose class names. They parallel parens and square brackets
+ in size now.
+ * Q and lowercase Q are made more distinct. Lowercase Q gets a little more
+ spunk. (This was a bit gratuitous.)
+EOF
diff --git a/fonts-x11/ttf-mensch/HISTORY b/fonts-x11/ttf-mensch/HISTORY
new file mode 100644
index 0000000..8c397e5
--- /dev/null
+++ b/fonts-x11/ttf-mensch/HISTORY
@@ -0,0 +1,3 @@
+2014-05-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/fonts-x11/ttf-mensch/INSTALL b/fonts-x11/ttf-mensch/INSTALL
new file mode 100755
index 0000000..aaf22b8
--- /dev/null
+++ b/fonts-x11/ttf-mensch/INSTALL
@@ -0,0 +1,2 @@
+mkdir -p ${INSTALL_ROOT}/usr/share/fonts/TTF/ &&
+install -m644 ${SOURCE_CACHE}/mensch.ttf ${INSTALL_ROOT}/usr/share/fonts/TTF/
diff --git a/fonts-x11/ttf-mensch/PRE_BUILD b/fonts-x11/ttf-mensch/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/fonts-x11/ttf-mensch/PRE_BUILD
@@ -0,0 +1 @@
+true
- [SM-Commit] GIT changes to master grimoire by Florian Franzmann (27dfd7a7909f9a1aa2886bd46d1be88dc363c00d), Florian Franzmann, 05/18/2014
Archive powered by MHonArc 2.6.24.