* [bug#65657] [PATCH] gnu: Add fonts-tlwg.
@ 2023-08-30 22:06 chris
2023-08-31 15:57 ` bug#65657: closing as duplicate of 65658 Christopher DePauw
` (4 more replies)
0 siblings, 5 replies; 7+ messages in thread
From: chris @ 2023-08-30 22:06 UTC (permalink / raw)
To: 65657; +Cc: chris
* gnu/packages/fonts.scm (fonts-tlwg): New variable.
---
gnu/packages/fonts.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
index e10227f020..19bd8540af 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -57,6 +57,7 @@
;;; Copyright © 2023 Arnaud Lechevallier <arnaud.lechevallier@free.fr>
;;; Copyright © 2023 gemmaro <gemmaro.dev@gmail.com>
;;; Copyright © 2023 Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
+;;; Copyright © 2023 chris <chris@bumblehead.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -3390,3 +3391,26 @@ (define-public font-recursive
primarily to meet the needs of programming environments and application
interfaces.")
(license license:silofl1.1)))
+
+(define-public fonts-tlwg
+ (package
+ (name "fonts-tlwg")
+ (version "0.7.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://github.com/tlwg/" name
+ "/releases/download/v" version "/" name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "00mv8rmjpsk8jbbl978q3yrc2pxj8a86a3d092563dlc9n8gykkf"))))
+ (native-inputs (list fontforge))
+ (build-system gnu-build-system)
+ ;; (build-system font-build-system)
+ (home-page "https://github.com/tlwg/fonts-tlwg/")
+ (synopsis "Collection of scalable Thai fonts")
+ (description "Fonts-TLWG is a collection of Thai scalable fonts available under free
+licenses. Its goal is to provide fonts that conform to existing standards
+and recommendations, so that it can be a reference implementation.")
+ (license license:gpl2)))
--
2.41.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* bug#65657: closing as duplicate of 65658
2023-08-30 22:06 [bug#65657] [PATCH] gnu: Add fonts-tlwg chris
@ 2023-08-31 15:57 ` Christopher DePauw
2023-08-31 16:15 ` [bug#65657] [PATCH] gnu: Add fonts-tlwg chris
` (3 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Christopher DePauw @ 2023-08-31 15:57 UTC (permalink / raw)
To: 65657-done
[-- Attachment #1: Type: text/plain, Size: 31 bytes --]
closing as duplicate of 65658
[-- Attachment #2: Type: text/html, Size: 216 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* [bug#65657] [PATCH] gnu: Add fonts-tlwg.
2023-08-30 22:06 [bug#65657] [PATCH] gnu: Add fonts-tlwg chris
2023-08-31 15:57 ` bug#65657: closing as duplicate of 65658 Christopher DePauw
@ 2023-08-31 16:15 ` chris
2023-08-31 16:23 ` [bug#65657] first patch mistakes chris
` (2 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: chris @ 2023-08-31 16:15 UTC (permalink / raw)
To: 65657; +Cc: chris
* gnu/packages/fonts.scm (fonts-tlwg): New variable.
---
gnu/packages/fonts.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
index e10227f020..d5bb25f0ef 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -57,6 +57,7 @@
;;; Copyright © 2023 Arnaud Lechevallier <arnaud.lechevallier@free.fr>
;;; Copyright © 2023 gemmaro <gemmaro.dev@gmail.com>
;;; Copyright © 2023 Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
+;;; Copyright © 2023 chris <chris@bumblehead.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -3390,3 +3391,31 @@ (define-public font-recursive
primarily to meet the needs of programming environments and application
interfaces.")
(license license:silofl1.1)))
+
+(define-public fonts-tlwg
+ (package
+ (name "fonts-tlwg")
+ (version "0.7.3")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "https://github.com/tlwg/"
+ name
+ "/releases/download/v"
+ version
+ "/"
+ name
+ "-"
+ version
+ ".tar.xz"))
+ (sha256
+ (base32
+ "00mv8rmjpsk8jbbl978q3yrc2pxj8a86a3d092563dlc9n8gykkf"))))
+ (native-inputs (list fontforge))
+ (build-system gnu-build-system)
+ (home-page "https://github.com/tlwg/fonts-tlwg/")
+ (synopsis "Collection of scalable Thai fonts")
+ (description
+ "Fonts-TLWG is a collection of Thai scalable fonts available under free
+licenses. Its goal is to provide fonts that conform to existing standards
+and recommendations, so that it can be a reference implementation.")
+ (license license:gpl2)))
base-commit: d6966b8a5b4f2ddda2bc685b9642e7a1c2cbe17c
--
2.41.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [bug#65657] first patch mistakes
2023-08-30 22:06 [bug#65657] [PATCH] gnu: Add fonts-tlwg chris
2023-08-31 15:57 ` bug#65657: closing as duplicate of 65658 Christopher DePauw
2023-08-31 16:15 ` [bug#65657] [PATCH] gnu: Add fonts-tlwg chris
@ 2023-08-31 16:23 ` chris
2023-08-31 16:30 ` Christopher DePauw
2023-09-01 17:13 ` [bug#65657] more info chris
4 siblings, 0 replies; 7+ messages in thread
From: chris @ 2023-08-31 16:23 UTC (permalink / raw)
To: 65657
I sent an email to close this issue 65657 in favor of 65658, but the email did not appear on the issue page for 65657 and in the meantime someone else closed 65658 in favor of 65657. I hope the follow-up lint-updated patch sent here makes it through 65657 any advice is welcome, thank you.
^ permalink raw reply [flat|nested] 7+ messages in thread
* [bug#65657] first patch mistakes
2023-08-30 22:06 [bug#65657] [PATCH] gnu: Add fonts-tlwg chris
` (2 preceding siblings ...)
2023-08-31 16:23 ` [bug#65657] first patch mistakes chris
@ 2023-08-31 16:30 ` Christopher DePauw
2023-09-06 3:45 ` bug#65657: [PATCH] gnu: Add fonts-tlwg Maxim Cournoyer
2023-09-01 17:13 ` [bug#65657] more info chris
4 siblings, 1 reply; 7+ messages in thread
From: Christopher DePauw @ 2023-08-31 16:30 UTC (permalink / raw)
To: 65657
[-- Attachment #1: Type: text/plain, Size: 275 bytes --]
I sent an email to close this issue 65657 in favor of 65658, but the
email did not appear on the issue page for 65657 and in the meantime
someone else closed 65658 in favor of 65657. I hope this lint-updated
patch makes it through 65657 any advice is welcome, thank you.
[-- Attachment #2: Type: text/html, Size: 457 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* bug#65657: [PATCH] gnu: Add fonts-tlwg.
2023-08-31 16:30 ` Christopher DePauw
@ 2023-09-06 3:45 ` Maxim Cournoyer
0 siblings, 0 replies; 7+ messages in thread
From: Maxim Cournoyer @ 2023-09-06 3:45 UTC (permalink / raw)
To: Christopher DePauw; +Cc: 65657-done
Hi,
Christopher DePauw <chris@bumblehead.com> writes:
> I sent an email to close this issue 65657 in favor of 65658, but the
> email did not appear on the issue page for 65657 and in the meantime
> someone else closed 65658 in favor of 65657. I hope this lint-updated
> patch makes it through 65657 any advice is welcome, thank you.
I've applied 65658. Closing!
--
Thanks,
Maxim
^ permalink raw reply [flat|nested] 7+ messages in thread
* [bug#65657] more info
2023-08-30 22:06 [bug#65657] [PATCH] gnu: Add fonts-tlwg chris
` (3 preceding siblings ...)
2023-08-31 16:30 ` Christopher DePauw
@ 2023-09-01 17:13 ` chris
4 siblings, 0 replies; 7+ messages in thread
From: chris @ 2023-09-01 17:13 UTC (permalink / raw)
To: 65657; +Cc: chris
This patch makes dedicated thai fonts available through guix. Locally, I have used this package for several months. Before the patch was applied, thai characters would render as little box characters. After the patch was applied, thai characters are rendered nicely.
The tlwg fonts are the primary thai fonts packaged by other distributions.
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2023-09-06 3:46 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-30 22:06 [bug#65657] [PATCH] gnu: Add fonts-tlwg chris
2023-08-31 15:57 ` bug#65657: closing as duplicate of 65658 Christopher DePauw
2023-08-31 16:15 ` [bug#65657] [PATCH] gnu: Add fonts-tlwg chris
2023-08-31 16:23 ` [bug#65657] first patch mistakes chris
2023-08-31 16:30 ` Christopher DePauw
2023-09-06 3:45 ` bug#65657: [PATCH] gnu: Add fonts-tlwg Maxim Cournoyer
2023-09-01 17:13 ` [bug#65657] more info chris
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).