GNU bug report logs - #69301
[PATCH] gnu: Add font-dongle.

Previous Next

Package: guix-patches;

Reported by: Christina O'Donnell <cdo <at> mutix.org>

Date: Wed, 21 Feb 2024 15:20:02 UTC

Severity: normal

Tags: patch

Done: 宋文武 <iyzsong <at> envs.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 69301 in the body.
You can then email your comments to 69301 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to all_but_last <at> 163.com, iyzsong <at> envs.net, guix-patches <at> gnu.org:
bug#69301; Package guix-patches. (Wed, 21 Feb 2024 15:20:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Christina O'Donnell <cdo <at> mutix.org>:
New bug report received and forwarded. Copy sent to all_but_last <at> 163.com, iyzsong <at> envs.net, guix-patches <at> gnu.org. (Wed, 21 Feb 2024 15:20:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Christina O'Donnell <cdo <at> mutix.org>
To: guix-patches <at> gnu.org
Cc: Christina O'Donnell <cdo <at> mutix.org>
Subject: [PATCH] gnu: Add font-dongle.
Date: Wed, 21 Feb 2024 12:29:01 +0000
* gnu/packages/fonts.scm (font-dongle): New variable.

Change-Id: I48449c3681b6bc9e90d41a8de7be0dfdd4e78153
---
 gnu/packages/fonts.scm | 50 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
index 331b1b062e..5bf9ba1122 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -59,6 +59,7 @@
 ;;; Copyright © 2023 Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>
 ;;; Copyright © 2023 chris <chris <at> bumblehead.com>
 ;;; Copyright © 2023, 2024 Luis Felipe López Acevedo <sirgazil <at> zoho.com>
+;;; Copyright © 2024 Christina O'Donnell <cdo <at> mutix.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -2662,6 +2663,55 @@ (define-public font-victor-mono
    (home-page "https://rubjo.github.io/victor-mono/")
    (license license:expat)))
 
+(define-public font-dongle
+  (package
+   (name "font-dongle")
+   (version "f7127c4d2450e1cad20254ec692591347e2fc260")
+   (source (origin
+            (method git-fetch)
+            (uri (git-reference
+                  (url "https://github.com/yangheeryu/Dongle")
+                  (commit version)))
+            (file-name (git-file-name name version))
+            (sha256
+             (base32 "1gwrjv468bqfa3nxh01vprk7rp24cnhk3zlkrv5mzqcbcdf96nqp"))))
+   (build-system font-build-system)
+   (arguments
+    `(#:phases
+      (modify-phases %standard-phases
+        (add-before 'install 'build
+          (lambda _
+            (begin
+              (chdir "sources")
+              (invoke "unzip" "Dongle.zip")
+              (chdir "..")
+              (invoke "python3" "build.py")))))))
+   (native-inputs
+    (list python
+          python-glyphslib
+          python-fonttools
+          python-ufolib2
+          python-ufo2ft
+          zip))
+   (synopsis "Rounded sans-serif typeface, supporting Hangeul and Latin glyphs")
+   (description "Dongle(동글) is a rounded sans-serif typeface for display. It is a
+modular Hangeul with the de-square frame, creating a playful and rhythmic
+movement. The name, Dongle comes from a Korean onomatopoeia, meaning 'rounded or
+curved shape (with adorable impression)’.
+
+Dongle was originally designed as a 'Jamo (consonant and vowel in Hangeul) typing
+module' for the author's student project. Later it revised into ‘syllabic module’ to
+be released to the public. As the character size varies according to the syllable
+structure, Dongle typeface is much smaller compared to other square frame Korean
+typefaces. Therefore, it is better to adjust the font size visually to your liking,
+rather than relying on the point size of the editing program.
+
+It is designed especially for Hangeul typography, but it also includes Latin alphabet
+as a part of KS X 1001. This typeface has a light, regular, and bold weight.")
+   (home-page "https://github.com/yangheeryu/Dongle")
+   (license license:silofl1.1)))
+
+
 (define-public font-meera-inimai
   (package
     (name "font-meera-inimai")

base-commit: afdcba78558bd7a33f517716e69bb9494297064d
-- 
2.41.0





Information forwarded to guix-patches <at> gnu.org:
bug#69301; Package guix-patches. (Sat, 24 Feb 2024 04:03:02 GMT) Full text and rfc822 format available.

Message #8 received at 69301 <at> debbugs.gnu.org (full text, mbox):

From: 宋文武 <iyzsong <at> envs.net>
To: Christina O'Donnell <cdo <at> mutix.org>
Cc: 69301 <at> debbugs.gnu.org, Zhu Zihao <all_but_last <at> 163.com>
Subject: Re: [bug#69301] [PATCH] gnu: Add font-dongle.
Date: Sat, 24 Feb 2024 12:02:09 +0800
Hello, thank you for the patch.

Christina O'Donnell <cdo <at> mutix.org> writes:

> * gnu/packages/fonts.scm (font-dongle): New variable.
>
> Change-Id: I48449c3681b6bc9e90d41a8de7be0dfdd4e78153
> ---
>  gnu/packages/fonts.scm | 50 ++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 50 insertions(+)
>
> diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
> index 331b1b062e..5bf9ba1122 100644
> --- a/gnu/packages/fonts.scm
> +++ b/gnu/packages/fonts.scm
> @@ -59,6 +59,7 @@
>  ;;; Copyright © 2023 Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>
>  ;;; Copyright © 2023 chris <chris <at> bumblehead.com>
>  ;;; Copyright © 2023, 2024 Luis Felipe López Acevedo <sirgazil <at> zoho.com>
> +;;; Copyright © 2024 Christina O'Donnell <cdo <at> mutix.org>
>  ;;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -2662,6 +2663,55 @@ (define-public font-victor-mono
>     (home-page "https://rubjo.github.io/victor-mono/")
>     (license license:expat)))
>  
> +(define-public font-dongle
> +  (package
> +   (name "font-dongle")
> +   (version "f7127c4d2450e1cad20254ec692591347e2fc260")

The version should be '(git-version "0" revision commit)', revision
starts with "1".  So in case of later update, guix can compare the
version change properly.

Otherwise looks good to me, could you send an update patch, thanks!




Information forwarded to all_but_last <at> 163.com, iyzsong <at> envs.net, guix-patches <at> gnu.org:
bug#69301; Package guix-patches. (Sun, 25 Feb 2024 11:53:02 GMT) Full text and rfc822 format available.

Message #11 received at 69301 <at> debbugs.gnu.org (full text, mbox):

From: Christina O'Donnell <cdo <at> mutix.org>
To: 69301 <at> debbugs.gnu.org
Cc: Christina O'Donnell <cdo <at> mutix.org>
Subject: [PATCH] gnu: Add font-dongle.
Date: Sun, 25 Feb 2024 11:51:26 +0000
* gnu/packages/fonts.scm (font-dongle): New variable.

Change-Id: I48449c3681b6bc9e90d41a8de7be0dfdd4e78153
---
 gnu/packages/fonts.scm | 51 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
index 331b1b062e..64db165b74 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -59,6 +59,7 @@
 ;;; Copyright © 2023 Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>
 ;;; Copyright © 2023 chris <chris <at> bumblehead.com>
 ;;; Copyright © 2023, 2024 Luis Felipe López Acevedo <sirgazil <at> zoho.com>
+;;; Copyright © 2024 Christina O'Donnell <cdo <at> mutix.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -2662,6 +2663,56 @@ (define-public font-victor-mono
    (home-page "https://rubjo.github.io/victor-mono/")
    (license license:expat)))
 
+(define-public font-dongle
+  (let ((commit "f7127c4d2450e1cad20254ec692591347e2fc260")
+        (revision "1"))
+    (package
+   (name "font-dongle")
+   (version (git-version "0" revision commit))
+   (source (origin
+            (method git-fetch)
+            (uri (git-reference
+                  (url "https://github.com/yangheeryu/Dongle")
+                  (commit commit)))
+            (file-name (git-file-name name version))
+            (sha256
+             (base32 "1gwrjv468bqfa3nxh01vprk7rp24cnhk3zlkrv5mzqcbcdf96nqp"))))
+   (build-system font-build-system)
+   (arguments
+    `(#:phases
+      (modify-phases %standard-phases
+        (add-before 'install 'build
+          (lambda _
+            (begin
+              (chdir "sources")
+              (invoke "unzip" "Dongle.zip")
+              (chdir "..")
+              (invoke "python3" "build.py")))))))
+   (native-inputs
+    (list python
+          python-glyphslib
+          python-fonttools
+          python-ufolib2
+          python-ufo2ft
+          zip))
+   (synopsis "Rounded sans-serif typeface, supporting Hangeul and Latin glyphs")
+   (description "Dongle(동글) is a rounded sans-serif typeface for display. It is a
+modular Hangeul with the de-square frame, creating a playful and rhythmic
+movement. The name, Dongle comes from a Korean onomatopoeia, meaning 'rounded or
+curved shape (with adorable impression)’.
+
+Dongle was originally designed as a 'Jamo (consonant and vowel in Hangeul) typing
+module' for the author's student project. Later it revised into ‘syllabic module’ to
+be released to the public. As the character size varies according to the syllable
+structure, Dongle typeface is much smaller compared to other square frame Korean
+typefaces. Therefore, it is better to adjust the font size visually to your liking,
+rather than relying on the point size of the editing program.
+
+It is designed especially for Hangeul typography, but it also includes Latin alphabet
+as a part of KS X 1001. This typeface has a light, regular, and bold weight.")
+   (home-page "https://github.com/yangheeryu/Dongle")
+   (license license:silofl1.1))))
+
 (define-public font-meera-inimai
   (package
     (name "font-meera-inimai")

base-commit: afdcba78558bd7a33f517716e69bb9494297064d
-- 
2.41.0





Reply sent to 宋文武 <iyzsong <at> envs.net>:
You have taken responsibility. (Mon, 26 Feb 2024 11:34:02 GMT) Full text and rfc822 format available.

Notification sent to Christina O'Donnell <cdo <at> mutix.org>:
bug acknowledged by developer. (Mon, 26 Feb 2024 11:34:02 GMT) Full text and rfc822 format available.

Message #16 received at 69301-done <at> debbugs.gnu.org (full text, mbox):

From: 宋文武 <iyzsong <at> envs.net>
To: Christina O'Donnell <cdo <at> mutix.org>
Cc: 69301-done <at> debbugs.gnu.org, Zhu Zihao <all_but_last <at> 163.com>
Subject: Re: [bug#69301] [PATCH] gnu: Add font-dongle.
Date: Mon, 26 Feb 2024 19:32:33 +0800
Christina O'Donnell <cdo <at> mutix.org> writes:

> * gnu/packages/fonts.scm (font-dongle): New variable.
>
> Change-Id: I48449c3681b6bc9e90d41a8de7be0dfdd4e78153
> ---
>  gnu/packages/fonts.scm | 51 ++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 51 insertions(+)

Pushed to master, thank you!




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 27 Mar 2024 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 82 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.