From unknown Sun Aug 17 09:10:02 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#25829 <25829@debbugs.gnu.org> To: bug#25829 <25829@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add font-tamzen. Reply-To: bug#25829 <25829@debbugs.gnu.org> Date: Sun, 17 Aug 2025 16:10:02 +0000 retitle 25829 [PATCH] gnu: Add font-tamzen. reassign 25829 guix-patches submitter 25829 contact.ng0@cryptolab.net severity 25829 normal tag 25829 patch fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 21 06:38:57 2017 Received: (at submit) by debbugs.gnu.org; 21 Feb 2017 11:38:57 +0000 Received: from localhost ([127.0.0.1]:48244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cg8mW-0004oV-Ur for submit@debbugs.gnu.org; Tue, 21 Feb 2017 06:38:57 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cg8mU-0004oI-Ik for submit@debbugs.gnu.org; Tue, 21 Feb 2017 06:38:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cg8mO-0000Mo-BP for submit@debbugs.gnu.org; Tue, 21 Feb 2017 06:38:49 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: **** X-Spam-Status: No, score=4.8 required=5.0 tests=BAYES_50, RCVD_IN_BL_SPAMCOP_NET,RCVD_IN_SORBS_WEB autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43068) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cg8mO-0000Mk-8O for submit@debbugs.gnu.org; Tue, 21 Feb 2017 06:38:48 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33881) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cg8mM-00083n-Ll for guix-patches@gnu.org; Tue, 21 Feb 2017 06:38:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cg8mJ-0000Lz-I5 for guix-patches@gnu.org; Tue, 21 Feb 2017 06:38:46 -0500 Received: from aibo.runbox.com ([91.220.196.211]:46878) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cg8mJ-0000LR-Aq for guix-patches@gnu.org; Tue, 21 Feb 2017 06:38:43 -0500 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1cg8mF-0002eH-I0; Tue, 21 Feb 2017 12:38:39 +0100 Received: from [89.144.12.15] (helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1cg8lY-0002WJ-Di; Tue, 21 Feb 2017 12:37:56 +0100 From: contact.ng0@cryptolab.net To: guix-patches@gnu.org Subject: [PATCH] gnu: Add font-tamzen. Date: Tue, 21 Feb 2017 11:39:45 +0000 Message-Id: <20170221113945.3791-1-contact.ng0@cryptolab.net> X-Mailer: git-send-email 2.11.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: submit Cc: ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) From: ng0 * gnu/packages/fonts.scm (font-tamzen): New variable. --- gnu/packages/fonts.scm | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index ce07accbf..0a8d1efce 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -1035,6 +1035,70 @@ designed to work well in user interface environments.") vector graphics.") (license license:silofl1.1))) +(define-public font-tamzen + (package + (name "font-tamzen") + (version "1.11.4") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/sunaku/tamzen-font/archive/" + "Tamzen-" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1ryd7gp6qiwaqw73jqbmh4kwlriyd8xykh4j7z90z8xp9fm7lrys")))) + (build-system trivial-build-system) + (arguments + `(#:modules ((guix build utils)) + #:builder + (begin + (use-modules (guix build utils)) + + (let ((tar (string-append (assoc-ref %build-inputs "tar") + "/bin/tar")) + (PATH (string-append (assoc-ref %build-inputs "gzip") + "/bin")) + (font-dir (string-append %output "/share/fonts/misc")) + (psf-dir (string-append %output "/share/kbd/consolefonts")) + (src-pcf-dir (string-append "tamzen-font-Tamzen-" + ,version "/pcf"))) + (setenv "PATH" PATH) + (system* tar "xvf" (assoc-ref %build-inputs "source")) + (mkdir-p font-dir) + (mkdir-p psf-dir) + (chdir src-pcf-dir) + (for-each (lambda (pcf) + (install-file pcf font-dir)) + (find-files "." "\\.pcf$")) + (chdir "../psf") + (for-each (lambda (psf) + (install-file psf psf-dir)) + (find-files "." "\\.psf$")) + #t)))) + (native-inputs + `(("tar" ,tar) + ("gzip" ,gzip))) + (home-page "https://github.com/sunaku/tamzen-font") + (synopsis "Monospaced bitmap font for console and X11") + (description + "Tamzen is a fork of the @code{Tamsyn} font. It is programatically forked +from @code{Tamsyn} version 1.11, backporting glyphs from older versions while +deleting deliberately empty glyphs (which are marked as unimplemented) to +allow secondary/fallback fonts to provide real glyphs at those codepoints. + +The 'TamzenForPowerline' fonts provide additional @code{Powerline} symbols, +which are programatically injected with @code{bitmap-font-patcher} and +later hand-tweaked with the gbdfed(1) editor: + +@enumerate +@item all icons are expanded to occupy the maximum available space +@item the branch of the fork icon ( U+E0A0) was made larger than the trunk +@item for the newline icon ( U+E0A1), the 'N' was made larger at the bottom +@item the keyhole in the padlock icon ( U+E0A2) was replaced with '//' lines. +@end enumerate\n") + (license (license:non-copyleft "file://LICENSE")))) + (define-public font-comic-neue (package (name "font-comic-neue") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 21 06:46:30 2017 Received: (at 25829) by debbugs.gnu.org; 21 Feb 2017 11:46:30 +0000 Received: from localhost ([127.0.0.1]:48249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cg8tp-0004zs-RC for submit@debbugs.gnu.org; Tue, 21 Feb 2017 06:46:30 -0500 Received: from perdizione.investici.org ([94.23.50.208]:38126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cg8tn-0004zj-TS for 25829@debbugs.gnu.org; Tue, 21 Feb 2017 06:46:28 -0500 Received: from [94.23.50.208] (perdizione [94.23.50.208]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id 824C1120052 for <25829@debbugs.gnu.org>; Tue, 21 Feb 2017 11:46:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1487677586; bh=3ZUZzbIjSfJDLBx4ucIjDQc/K7mUa0Fy6iklh7QdY8k=; h=Date:From:To:Subject:References:In-Reply-To; b=SFXX3aaYIJJhDKKdoKe+M6BnFixyx0xp+Bh/PYeL7EgU02OrB2Vt3qOadvzuij/6U rD5TBlgW5KrEs4/g8nvlXJ286qY7iyOVHHb2kUjRIcTMmYijyH29KEfWbQck+r0UuX RVFO+RDZABSV848lf6NIcJ0tg0XQCyEmtlqIQllE= Date: Tue, 21 Feb 2017 11:48:29 +0000 From: ng0 To: 25829@debbugs.gnu.org Subject: Re: bug#25829: Acknowledgement ([PATCH] gnu: Add font-tamzen.) Message-ID: <20170221114829.hjwawisf42odmt3w@wasp> Mail-Followup-To: 25829@debbugs.gnu.org References: <20170221113945.3791-1-contact.ng0@cryptolab.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25829 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 17-02-21 11:39:02, GNU bug Tracking System wrote: > Thank you for filing a new bug report with debbugs.gnu.org. > > This is an automatically generated reply to let you know your message > has been received. > > Your message is being forwarded to the package maintainers and other > interested parties for their attention; they will reply in due course. > > Your message has been sent to the package maintainer(s): > guix-patches@gnu.org > > If you wish to submit further information on this problem, please > send it to 25829@debbugs.gnu.org. > > Please do not send mail to help-debbugs@gnu.org unless you wish > to report a problem with the Bug-tracking system. > > -- > 25829: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=25829 > GNU Bug Tracking System > Contact help-debbugs@gnu.org with problems What works: pcf fonts (the ones in kbd/consolefonts) - Powerline in vim without X... useful feature. What I can't get to work though, are the fonts for X. Do I have to convert them like archlinux does for one of their bdf (bitmap) fonts? I tried plain bdf before and decided to pick the other format, and it doesn't work again so maybe it's the directory? But when I run fc-cache -fv it is being picked up... What do you think is the best way to go here? From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:34:24 2017 Received: (at 25829) by debbugs.gnu.org; 22 Feb 2017 15:34:24 +0000 Received: from localhost ([127.0.0.1]:51322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYvv-0001Yr-UV for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:34:24 -0500 Received: from fragranza.investici.org ([178.175.144.26]:28628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYvu-0001Yi-7y for 25829@debbugs.gnu.org; Wed, 22 Feb 2017 10:34:23 -0500 Received: from [178.175.144.26] (fragranza [178.175.144.26]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id 617952C014D for <25829@debbugs.gnu.org>; Wed, 22 Feb 2017 15:34:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1487777660; bh=PXNoIwR6Z/5aAk924Q0nn+IHfOLgWocS8RVjKNIzs38=; h=Date:From:To:Subject:References:In-Reply-To; b=bIeb1LO3p3mLU/0/RbM622bhGY0q+demuWJ92B7jOSGefV8TFOYmVYWOGE76rK8Ts zns1MwHjpJArWJim5bx65lYpWtzhtpuZzsMnRFf5unXPzZB0ogCO+XnMsdVqiDjYAD mXIfzAVchCaO3wKobrNAxbCzeBmKnGA1wzVvmVj0= Date: Wed, 22 Feb 2017 15:36:25 +0000 From: ng0 To: 25829@debbugs.gnu.org Subject: Re: bug#25829: Acknowledgement ([PATCH] gnu: Add font-tamzen.) Message-ID: <20170222153625.6jdwnwro7orzlhjw@wasp> Mail-Followup-To: 25829@debbugs.gnu.org References: <20170221113945.3791-1-contact.ng0@cryptolab.net> <20170221114829.hjwawisf42odmt3w@wasp> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20170221114829.hjwawisf42odmt3w@wasp> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25829 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 17-02-21 11:48:29, ng0 wrote: > On 17-02-21 11:39:02, GNU bug Tracking System wrote: > > Thank you for filing a new bug report with debbugs.gnu.org. > > > > This is an automatically generated reply to let you know your message > > has been received. > > > > Your message is being forwarded to the package maintainers and other > > interested parties for their attention; they will reply in due course. > > > > Your message has been sent to the package maintainer(s): > > guix-patches@gnu.org > > > > If you wish to submit further information on this problem, please > > send it to 25829@debbugs.gnu.org. > > > > Please do not send mail to help-debbugs@gnu.org unless you wish > > to report a problem with the Bug-tracking system. > > > > -- > > 25829: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=25829 > > GNU Bug Tracking System > > Contact help-debbugs@gnu.org with problems > > > What works: pcf fonts (the ones in kbd/consolefonts) - Powerline in vim > without X... useful feature. > > What I can't get to work though, are the fonts for X. Do I have to > convert them like archlinux does for one of their bdf (bitmap) fonts? I > tried plain bdf before and decided to pick the other format, and it > doesn't work again so maybe it's the directory? But when I run fc-cache > -fv it is being picked up... What do you think is the best way to go > here? > > > I can now confirm: All 4 kinds of fonts work. For pcf it's clear (loadfonts blafooopathtofont) for both powerline and without powerline, and for X11 I had to use facename, not font as an option. I thought bitmap == bitmap option for Xterm, but it's a regular X font. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 09 19:40:56 2017 Received: (at 25829) by debbugs.gnu.org; 10 Mar 2017 00:40:56 +0000 Received: from localhost ([127.0.0.1]:48210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cm8c3-0001SZ-So for submit@debbugs.gnu.org; Thu, 09 Mar 2017 19:40:56 -0500 Received: from lb1.openmailbox.org ([5.79.108.160]:34176 helo=mail.openmailbox.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cm8c0-0001SO-V6 for 25829@debbugs.gnu.org; Thu, 09 Mar 2017 19:40:54 -0500 Received: by mail.openmailbox.org (Postfix, from userid 20002) id 9F2CC51F8A2; Fri, 10 Mar 2017 01:40:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1489106451; bh=W7k2f5j5rD+D+Vtmki2SDZ3+EZUZvVZA3c5LHzEgn8A=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=BbXtumbxGmJDc6/KRoNfgPW5WuqYuwrVmwy3KCc/Q4c9ctD+LRhYZiKE0uJKIRQul v3s8omsdFiSSUfZ3dLhHb5yXvOfROeuKZa35inn8Pi2uHoVkGOofySSvD7QR4n+YnH IvzCXs57OmuKPshTH80NbnXrWUQ9atggcS2buMHU= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ZDZR003 X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=NO_RECEIVED,NO_RELAYS, T_DKIM_INVALID autolearn=disabled version=3.4.0 From: Kei Kebreau DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1489106451; bh=W7k2f5j5rD+D+Vtmki2SDZ3+EZUZvVZA3c5LHzEgn8A=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=BbXtumbxGmJDc6/KRoNfgPW5WuqYuwrVmwy3KCc/Q4c9ctD+LRhYZiKE0uJKIRQul v3s8omsdFiSSUfZ3dLhHb5yXvOfROeuKZa35inn8Pi2uHoVkGOofySSvD7QR4n+YnH IvzCXs57OmuKPshTH80NbnXrWUQ9atggcS2buMHU= To: contact.ng0@cryptolab.net Subject: Re: bug#25829: [PATCH] gnu: Add font-tamzen. References: <20170221113945.3791-1-contact.ng0@cryptolab.net> Date: Thu, 09 Mar 2017 19:40:37 -0500 In-Reply-To: <20170221113945.3791-1-contact.ng0@cryptolab.net> (contact's message of "Tue, 21 Feb 2017 11:39:45 +0000") Message-ID: <87zigu9d6i.fsf@openmailbox.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25829 Cc: 25829@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable contact.ng0@cryptolab.net writes: > From: ng0 > > * gnu/packages/fonts.scm (font-tamzen): New variable. > --- > gnu/packages/fonts.scm | 64 ++++++++++++++++++++++++++++++++++++++++++++= ++++++ > 1 file changed, 64 insertions(+) > > diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm > index ce07accbf..0a8d1efce 100644 > --- a/gnu/packages/fonts.scm > +++ b/gnu/packages/fonts.scm > @@ -1035,6 +1035,70 @@ designed to work well in user interface environmen= ts.") > vector graphics.") > (license license:silofl1.1))) >=20=20 > +(define-public font-tamzen > + (package > + (name "font-tamzen") > + (version "1.11.4") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://github.com/sunaku/tamzen-font/archiv= e/" > + "Tamzen-" version ".tar.gz")) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1ryd7gp6qiwaqw73jqbmh4kwlriyd8xykh4j7z90z8xp9fm7lrys")))) > + (build-system trivial-build-system) > + (arguments > + `(#:modules ((guix build utils)) > + #:builder > + (begin > + (use-modules (guix build utils)) > + > + (let ((tar (string-append (assoc-ref %build-inputs "tar") > + "/bin/tar")) > + (PATH (string-append (assoc-ref %build-inputs "gzip") > + "/bin")) > + (font-dir (string-append %output "/share/fonts/misc")) > + (psf-dir (string-append %output "/share/kbd/consolefonts"= )) > + (src-pcf-dir (string-append "tamzen-font-Tamzen-" > + ,version "/pcf"))) > + (setenv "PATH" PATH) > + (system* tar "xvf" (assoc-ref %build-inputs "source")) > + (mkdir-p font-dir) > + (mkdir-p psf-dir) > + (chdir src-pcf-dir) > + (for-each (lambda (pcf) > + (install-file pcf font-dir)) > + (find-files "." "\\.pcf$")) > + (chdir "../psf") > + (for-each (lambda (psf) > + (install-file psf psf-dir)) > + (find-files "." "\\.psf$")) > + #t)))) > + (native-inputs > + `(("tar" ,tar) > + ("gzip" ,gzip))) > + (home-page "https://github.com/sunaku/tamzen-font") > + (synopsis "Monospaced bitmap font for console and X11") > + (description > + "Tamzen is a fork of the @code{Tamsyn} font. It is programatically= forked > +from @code{Tamsyn} version 1.11, backporting glyphs from older versions = while > +deleting deliberately empty glyphs (which are marked as unimplemented) to > +allow secondary/fallback fonts to provide real glyphs at those codepoint= s. > + > +The 'TamzenForPowerline' fonts provide additional @code{Powerline} symbo= ls, > +which are programatically injected with @code{bitmap-font-patcher} and > +later hand-tweaked with the gbdfed(1) editor: > + I changed 'TamzenForPowerline' to @code{TamzenForPowerline} for guix lint's sake. > +@enumerate > +@item all icons are expanded to occupy the maximum available space > +@item the branch of the fork icon (=EE=82=A0 U+E0A0) was made larger tha= n the trunk > +@item for the newline icon (=EE=82=A1 U+E0A1), the 'N' was made larger a= t the bottom > +@item the keyhole in the padlock icon (=EE=82=A2 U+E0A2) was replaced wi= th '//' lines. > +@end enumerate\n") I changed the 'N' and '//' to @emph{N} and @emph{//} also for guix lint's s= ake. > + (license (license:non-copyleft "file://LICENSE")))) > + > (define-public font-comic-neue > (package > (name "font-comic-neue") Pushed to master as f2a7ce5033390e5a7b5faa8218010c4fd05ace1f. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAljB9gUACgkQ5qXuPBlG eg11Qg//c2Df3C7NtAWQbplWA3vFQfi3AMcqB8IwBbjEYaQi3ZAf5zagLXJAmaju frFIl4uwxUYUesHVaTjVCaVBUOuyQQo8ebi9z+0xMB7GNtaYxGlMEGCBSitHWFey 2oR32HcmP36vywiZpKiPhaMNqtijxNZUJd4fqcislJnMgdq32VqDNMzOBZSiMGkf chrBvWIHFxwaZckD0IsOmw6tol9WXbPeL8HiSZ9JEud17cFf6Ea01VAsTngxLu2l Po0LmIadvVUkzGITvRTqtl2/YJ04ZVhFDwazPeO5zb0iVcPI/uusnF8sFsTPPFhd m+orwbgg/L7rY3jrHdk8/A6m87QlNq9LV3ipZDASvCuc3ErF7hrun49qf0pUX276 6NRfBn+L7lAPKpDMI0JYz20dMFXyAbMnl4YKFq9crlntpsQKYdbuK4tB0xU8HTMJ NU0qklivPmpTj+sHza/oF44E2mbOnOsi/UG4SnOiPE5VJPPwR0khw7sp+hVmJECy xUyzb2mEtVjMQa7YSuQHiBpFetIAjmlBKFZbI5dD/TUo3F10j3MVq1gqCCUyTxYH 2XqxeYQKzRIKJ4ytC9OXR1Zb5PeJd0c2AJHPZyqIrkPtkbhBy9quup+ixdQ+Butc ZCWCBBi6XfZoeQabivS3EShwvX0adKFFMgfTQugS9JO4uWmlXN0= =nHD8 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 10 03:20:34 2017 Received: (at 25829-done) by debbugs.gnu.org; 10 Mar 2017 08:20:34 +0000 Received: from localhost ([127.0.0.1]:48404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmFmr-0004D2-Si for submit@debbugs.gnu.org; Fri, 10 Mar 2017 03:20:34 -0500 Received: from latitanza.investici.org ([82.94.249.234]:43263) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmFmp-0004Ct-Q2 for 25829-done@debbugs.gnu.org; Fri, 10 Mar 2017 03:20:32 -0500 Received: from [82.94.249.234] (latitanza [82.94.249.234]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id 00F68120EFB; Fri, 10 Mar 2017 08:20:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1489134030; bh=t3U2Fm7aeF2mBVw/ieQlCZW1sbvFWfYiSLTU4tUNohI=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=pdWWmzpf3YsE0VU36W1dqJxINh60zEqyZSUrGWCBVg1Jpg44xxftEWB617SXMoQF7 xdH0qr82DivZQXQi1aQJi0vQseTXLJHdhBFwi2BhSHJATVMWz1kexsTaL0mqfjAWAt sLhej56fZ3rgcMJzmryWgwjgb+NGIuEyUY3eLNu4= Date: Fri, 10 Mar 2017 09:29:11 +0000 From: ng0 To: Kei Kebreau Subject: Re: bug#25829: [PATCH] gnu: Add font-tamzen. Message-ID: <20170310092911.jsdwmtikm4yn7qcb@abyayala> Mail-Followup-To: Kei Kebreau , 25829-done@debbugs.gnu.org References: <20170221113945.3791-1-contact.ng0@cryptolab.net> <87zigu9d6i.fsf@openmailbox.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87zigu9d6i.fsf@openmailbox.org> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25829-done Cc: 25829-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Kei Kebreau transcribed 4.7K bytes: > contact.ng0@cryptolab.net writes: > > > From: ng0 > > > > * gnu/packages/fonts.scm (font-tamzen): New variable. > > --- > > gnu/packages/fonts.scm | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++ > > 1 file changed, 64 insertions(+) > > > > diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm > > index ce07accbf..0a8d1efce 100644 > > --- a/gnu/packages/fonts.scm > > +++ b/gnu/packages/fonts.scm > > @@ -1035,6 +1035,70 @@ designed to work well in user interface environments.") > > vector graphics.") > > (license license:silofl1.1))) > > > > +(define-public font-tamzen > > + (package > > + (name "font-tamzen") > > + (version "1.11.4") > > + (source > > + (origin > > + (method url-fetch) > > + (uri (string-append "https://github.com/sunaku/tamzen-font/archive/" > > + "Tamzen-" version ".tar.gz")) > > + (file-name (string-append name "-" version ".tar.gz")) > > + (sha256 > > + (base32 > > + "1ryd7gp6qiwaqw73jqbmh4kwlriyd8xykh4j7z90z8xp9fm7lrys")))) > > + (build-system trivial-build-system) > > + (arguments > > + `(#:modules ((guix build utils)) > > + #:builder > > + (begin > > + (use-modules (guix build utils)) > > + > > + (let ((tar (string-append (assoc-ref %build-inputs "tar") > > + "/bin/tar")) > > + (PATH (string-append (assoc-ref %build-inputs "gzip") > > + "/bin")) > > + (font-dir (string-append %output "/share/fonts/misc")) > > + (psf-dir (string-append %output "/share/kbd/consolefonts")) > > + (src-pcf-dir (string-append "tamzen-font-Tamzen-" > > + ,version "/pcf"))) > > + (setenv "PATH" PATH) > > + (system* tar "xvf" (assoc-ref %build-inputs "source")) > > + (mkdir-p font-dir) > > + (mkdir-p psf-dir) > > + (chdir src-pcf-dir) > > + (for-each (lambda (pcf) > > + (install-file pcf font-dir)) > > + (find-files "." "\\.pcf$")) > > + (chdir "../psf") > > + (for-each (lambda (psf) > > + (install-file psf psf-dir)) > > + (find-files "." "\\.psf$")) > > + #t)))) > > + (native-inputs > > + `(("tar" ,tar) > > + ("gzip" ,gzip))) > > + (home-page "https://github.com/sunaku/tamzen-font") > > + (synopsis "Monospaced bitmap font for console and X11") > > + (description > > + "Tamzen is a fork of the @code{Tamsyn} font. It is programatically forked > > +from @code{Tamsyn} version 1.11, backporting glyphs from older versions while > > +deleting deliberately empty glyphs (which are marked as unimplemented) to > > +allow secondary/fallback fonts to provide real glyphs at those codepoints. > > + > > +The 'TamzenForPowerline' fonts provide additional @code{Powerline} symbols, > > +which are programatically injected with @code{bitmap-font-patcher} and > > +later hand-tweaked with the gbdfed(1) editor: > > + > > I changed 'TamzenForPowerline' to @code{TamzenForPowerline} for guix > lint's sake. > > > +@enumerate > > +@item all icons are expanded to occupy the maximum available space > > +@item the branch of the fork icon ( U+E0A0) was made larger than the trunk > > +@item for the newline icon ( U+E0A1), the 'N' was made larger at the bottom > > +@item the keyhole in the padlock icon ( U+E0A2) was replaced with '//' lines. > > +@end enumerate\n") > > I changed the 'N' and '//' to @emph{N} and @emph{//} also for guix lint's sake. > > > + (license (license:non-copyleft "file://LICENSE")))) > > + > > (define-public font-comic-neue > > (package > > (name "font-comic-neue") > > Pushed to master as f2a7ce5033390e5a7b5faa8218010c4fd05ace1f. Thanks, closed. From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 10 03:31:15 2017 Received: (at control) by debbugs.gnu.org; 10 Mar 2017 08:31:15 +0000 Received: from localhost ([127.0.0.1]:48440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmFxD-0004WV-AQ for submit@debbugs.gnu.org; Fri, 10 Mar 2017 03:31:15 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmFxB-0004WI-Vx for control@debbugs.gnu.org; Fri, 10 Mar 2017 03:31:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cmFx1-0004Yp-WD for control@debbugs.gnu.org; Fri, 10 Mar 2017 03:31:08 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60705) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cmFx1-0004Yj-TA for control@debbugs.gnu.org; Fri, 10 Mar 2017 03:31:03 -0500 Received: from [193.50.110.248] (port=58086 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cmFx1-00071X-7n for control@debbugs.gnu.org; Fri, 10 Mar 2017 03:31:03 -0500 Date: Fri, 10 Mar 2017 09:31:01 +0100 Message-Id: <87o9x9bkje.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #25829 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) tags 25829 fixed close 25829 From unknown Sun Aug 17 09:10:02 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 07 Apr 2017 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator