GNU bug report logs -
#25829
[PATCH] gnu: Add font-tamzen.
Previous Next
Reported by: contact.ng0 <at> cryptolab.net
Date: Tue, 21 Feb 2017 11:39:01 UTC
Severity: normal
Tags: fixed, patch
Done: ng0 <contact.ng0 <at> cryptolab.net>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 25829 in the body.
You can then email your comments to 25829 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#25829
; Package
guix-patches
.
(Tue, 21 Feb 2017 11:39:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
contact.ng0 <at> cryptolab.net
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Tue, 21 Feb 2017 11:39:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: ng0 <contact.ng0 <at> cryptolab.net>
* 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
Information forwarded
to
guix-patches <at> gnu.org
:
bug#25829
; Package
guix-patches
.
(Tue, 21 Feb 2017 11:47:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 25829 <at> debbugs.gnu.org (full text, mbox):
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 <at> gnu.org
>
> If you wish to submit further information on this problem, please
> send it to 25829 <at> debbugs.gnu.org.
>
> Please do not send mail to help-debbugs <at> 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 <at> 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?
Information forwarded
to
guix-patches <at> gnu.org
:
bug#25829
; Package
guix-patches
.
(Wed, 22 Feb 2017 15:35:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 25829 <at> debbugs.gnu.org (full text, mbox):
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 <at> gnu.org
> >
> > If you wish to submit further information on this problem, please
> > send it to 25829 <at> debbugs.gnu.org.
> >
> > Please do not send mail to help-debbugs <at> 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 <at> 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.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#25829
; Package
guix-patches
.
(Fri, 10 Mar 2017 00:41:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 25829 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
contact.ng0 <at> cryptolab.net writes:
> From: ng0 <contact.ng0 <at> cryptolab.net>
>
> * 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.
[signature.asc (application/pgp-signature, inline)]
Reply sent
to
ng0 <contact.ng0 <at> cryptolab.net>
:
You have taken responsibility.
(Fri, 10 Mar 2017 08:21:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
contact.ng0 <at> cryptolab.net
:
bug acknowledged by developer.
(Fri, 10 Mar 2017 08:21:02 GMT)
Full text and
rfc822 format available.
Message #19 received at 25829-done <at> debbugs.gnu.org (full text, mbox):
Kei Kebreau transcribed 4.7K bytes:
> contact.ng0 <at> cryptolab.net writes:
>
> > From: ng0 <contact.ng0 <at> cryptolab.net>
> >
> > * 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.
Added tag(s) fixed.
Request was from
ludo <at> gnu.org (Ludovic Courtès)
to
control <at> debbugs.gnu.org
.
(Fri, 10 Mar 2017 08:32:01 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 07 Apr 2017 11:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 8 years and 77 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.