all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Is font-google-noto toooooo big as a font package?
@ 2017-07-16  0:08 Feng Shu
  2017-07-16  0:29 ` ng0
  2017-07-17 14:04 ` Ludovic Courtès
  0 siblings, 2 replies; 16+ messages in thread
From: Feng Shu @ 2017-07-16  0:08 UTC (permalink / raw)
  To: guix-devel; +Cc: Feng Shu


font-google-note's size is 506.4 MB, see tooooo big as a font package,
maybe we should split it.

#+BEGIN_EXAMPLE
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
The following derivations will be built:
   /gnu/store/5j3yn3ky23dra501lv7wvlymrcgdqp9i-profile.drv
   /gnu/store/y5xlkpcjkv161yb15f5ki18ncgj3v5lr-fonts-dir.drv
   /gnu/store/s0r4nb37j3hnw70jifny055lkyjj5axk-gtk-icon-themes.drv
   /gnu/store/q50q0dpycayvvamrj0ql3r6ma386r05r-xdg-desktop-database.drv
   /gnu/store/lm0fri1ba2ickmizivm3xing1xsp7h6r-info-dir.drv
   /gnu/store/9lvsajbnr3mri56md1fd56n6jb9qhinj-cups-filters-1.13.1.drv
   /gnu/store/smn5bx58hynsxwxwpx0f18j6ayvlayl2-cups-2.2.1.drv
   /gnu/store/d8jdmy8wgc5qj6zqnhxjm1d287ngcj5j-gtk+-3.22.15.drv
   /gnu/store/czr9wqffj2h4lrv34c4s6ax8sl5l32z5-gtk-im-modules.drv
   /gnu/store/cvin4kcl36068bhprvr30cfb2crb31l7-ca-certificate-bundle.drv
   /gnu/store/chv3pw33jr3z3sb5lkpkpl870q6vf145-xdg-mime-database.drv
   /gnu/store/4wnxz1mb549jfah92l1c2fn4a40f18ns-manual-database.drv
506.4 MB will be downloaded:
   /gnu/store/w91pr4g1yryvdiyqwg06wbxrzwxib772-font-google-noto-20170403
Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/w91pr4g1yryvdiyqwg06wbxrzwxib772-font-google-noto-20170403...

#+END_EXAMPLE


-- 

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Is font-google-noto toooooo big as a font package?
  2017-07-16  0:08 Is font-google-noto toooooo big as a font package? Feng Shu
@ 2017-07-16  0:29 ` ng0
  2017-07-16  3:15   ` tumashu
  2017-07-17 14:04 ` Ludovic Courtès
  1 sibling, 1 reply; 16+ messages in thread
From: ng0 @ 2017-07-16  0:29 UTC (permalink / raw)
  To: Feng Shu; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 1795 bytes --]

Feng Shu transcribed 1.2K bytes:
> 
> font-google-note's size is 506.4 MB, see tooooo big as a font package,
> maybe we should split it.
> 
> #+BEGIN_EXAMPLE
> substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
> The following derivations will be built:
>    /gnu/store/5j3yn3ky23dra501lv7wvlymrcgdqp9i-profile.drv
>    /gnu/store/y5xlkpcjkv161yb15f5ki18ncgj3v5lr-fonts-dir.drv
>    /gnu/store/s0r4nb37j3hnw70jifny055lkyjj5axk-gtk-icon-themes.drv
>    /gnu/store/q50q0dpycayvvamrj0ql3r6ma386r05r-xdg-desktop-database.drv
>    /gnu/store/lm0fri1ba2ickmizivm3xing1xsp7h6r-info-dir.drv
>    /gnu/store/9lvsajbnr3mri56md1fd56n6jb9qhinj-cups-filters-1.13.1.drv
>    /gnu/store/smn5bx58hynsxwxwpx0f18j6ayvlayl2-cups-2.2.1.drv
>    /gnu/store/d8jdmy8wgc5qj6zqnhxjm1d287ngcj5j-gtk+-3.22.15.drv
>    /gnu/store/czr9wqffj2h4lrv34c4s6ax8sl5l32z5-gtk-im-modules.drv
>    /gnu/store/cvin4kcl36068bhprvr30cfb2crb31l7-ca-certificate-bundle.drv
>    /gnu/store/chv3pw33jr3z3sb5lkpkpl870q6vf145-xdg-mime-database.drv
>    /gnu/store/4wnxz1mb549jfah92l1c2fn4a40f18ns-manual-database.drv
> 506.4 MB will be downloaded:
>    /gnu/store/w91pr4g1yryvdiyqwg06wbxrzwxib772-font-google-noto-20170403
> Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/w91pr4g1yryvdiyqwg06wbxrzwxib772-font-google-noto-20170403...
> 
> #+END_EXAMPLE
> 
> 
> -- 
> 
> 
> 

Do you have a pattern or method in mind which won't make it too big?
This comes just from one source.
I think there's another source for noto-cjk, or at least other systems
split up the -cjk variants (I remember just Gentoo doing this).

-- 
ng0
GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
GnuPG: https://n0is.noblogs.org/my-keys
https://www.infotropique.org https://krosos.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Is font-google-noto toooooo big as a font package?
  2017-07-16  0:29 ` ng0
@ 2017-07-16  3:15   ` tumashu
  0 siblings, 0 replies; 16+ messages in thread
From: tumashu @ 2017-07-16  3:15 UTC (permalink / raw)
  To: ng0; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 1873 bytes --]

I have no idea,  but i think  a  font package should < 50M


发自网易邮箱大师


在2017年07月16日 08:29,ng0 写道:
Feng Shu transcribed 1.2K bytes:
>
> font-google-note's size is 506.4 MB, see tooooo big as a font package,
> maybe we should split it.
>
> #+BEGIN_EXAMPLE
> substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
> The following derivations will be built:
>    /gnu/store/5j3yn3ky23dra501lv7wvlymrcgdqp9i-profile.drv
>    /gnu/store/y5xlkpcjkv161yb15f5ki18ncgj3v5lr-fonts-dir.drv
>    /gnu/store/s0r4nb37j3hnw70jifny055lkyjj5axk-gtk-icon-themes.drv
>    /gnu/store/q50q0dpycayvvamrj0ql3r6ma386r05r-xdg-desktop-database.drv
>    /gnu/store/lm0fri1ba2ickmizivm3xing1xsp7h6r-info-dir.drv
>    /gnu/store/9lvsajbnr3mri56md1fd56n6jb9qhinj-cups-filters-1.13.1.drv
>    /gnu/store/smn5bx58hynsxwxwpx0f18j6ayvlayl2-cups-2.2.1.drv
>    /gnu/store/d8jdmy8wgc5qj6zqnhxjm1d287ngcj5j-gtk+-3.22.15.drv
>    /gnu/store/czr9wqffj2h4lrv34c4s6ax8sl5l32z5-gtk-im-modules.drv
>    /gnu/store/cvin4kcl36068bhprvr30cfb2crb31l7-ca-certificate-bundle.drv
>    /gnu/store/chv3pw33jr3z3sb5lkpkpl870q6vf145-xdg-mime-database.drv
>    /gnu/store/4wnxz1mb549jfah92l1c2fn4a40f18ns-manual-database.drv
> 506.4 MB will be downloaded:
>    /gnu/store/w91pr4g1yryvdiyqwg06wbxrzwxib772-font-google-noto-20170403
> Downloading https://mirror.hydra.gnu.org/guix/nar/gzip/w91pr4g1yryvdiyqwg06wbxrzwxib772-font-google-noto-20170403...
>
> #+END_EXAMPLE
>
>
> --
>
>
>

Do you have a pattern or method in mind which won't make it too big?
This comes just from one source.
I think there's another source for noto-cjk, or at least other systems
split up the -cjk variants (I remember just Gentoo doing this).

--
ng0
GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
GnuPG: https://n0is.noblogs.org/my-keys
https://www.infotropique.orghttps://krosos.org

[-- Attachment #2: Type: text/html, Size: 3462 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Is font-google-noto toooooo big as a font package?
  2017-07-16  0:08 Is font-google-noto toooooo big as a font package? Feng Shu
  2017-07-16  0:29 ` ng0
@ 2017-07-17 14:04 ` Ludovic Courtès
  2017-07-17 14:22   ` tumashu
  1 sibling, 1 reply; 16+ messages in thread
From: Ludovic Courtès @ 2017-07-17 14:04 UTC (permalink / raw)
  To: Feng Shu; +Cc: guix-devel

"Feng Shu" <tumashu@163.com> skribis:

> font-google-note's size is 506.4 MB, see tooooo big as a font package,
> maybe we should split it.

It’s too big, indeed (and this is the compressed size; ‘guix size’
reports 591.4 MiB.)

Would be nice to split, but I have no idea whether/how this can be done.

Thoughts?

Ludo’.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Is font-google-noto toooooo big as a font package?
  2017-07-17 14:04 ` Ludovic Courtès
@ 2017-07-17 14:22   ` tumashu
  2017-07-18 10:07     ` Ludovic Courtès
  0 siblings, 1 reply; 16+ messages in thread
From: tumashu @ 2017-07-17 14:22 UTC (permalink / raw)
  Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 462 bytes --]



the first thing is improve font-build-system to support split package easy


在2017年07月17日 22:04,(无发件人) 写道:
"Feng Shu" <tumashu@163.com> skribis:

> font-google-note's size is 506.4 MB, see tooooo big as a font package,
> maybe we should split it.

It’s too big, indeed (and this is the compressed size; ‘guix size’
reports 591.4 MiB.)

Would be nice to split, but I have no idea whether/how this can be done.

Thoughts?

Ludo’.

[-- Attachment #2: Type: text/html, Size: 1268 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Is font-google-noto toooooo big as a font package?
  2017-07-17 14:22   ` tumashu
@ 2017-07-18 10:07     ` Ludovic Courtès
  2017-07-18 12:40       ` ng0
  0 siblings, 1 reply; 16+ messages in thread
From: Ludovic Courtès @ 2017-07-18 10:07 UTC (permalink / raw)
  To: tumashu; +Cc: guix-devel

Hello,

tumashu <tumashu@163.com> skribis:

> the first thing is improve font-build-system to support split package easy

Good point, though I think we also need to find out how we would split
it, which may not be that simple.

Ludo’.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Is font-google-noto toooooo big as a font package?
  2017-07-18 10:07     ` Ludovic Courtès
@ 2017-07-18 12:40       ` ng0
  2017-07-18 12:43         ` ng0
                           ` (2 more replies)
  0 siblings, 3 replies; 16+ messages in thread
From: ng0 @ 2017-07-18 12:40 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel, tumashu

[-- Attachment #1: Type: text/plain, Size: 896 bytes --]

Ludovic Courtès transcribed 0.2K bytes:
> Hello,
> 
> tumashu <tumashu@163.com> skribis:
> 
> > the first thing is improve font-build-system to support split package easy
> 
> Good point, though I think we also need to find out how we would split
> it, which may not be that simple.
> 
> Ludo’.
> 
> 
noto-cjk is offered in different packages and blends:
https://www.google.com/get/noto/help/cjk
noto itself is offered on the website in many different
blends aswell:
https://www.google.com/get/noto/

By the way, this is totally unversioned. Is our only way
to know that noto has been updated by our package reporting
a hash missmatch? Looks to me like it is.
Should we store the fonts somewhere versioned as a fallback?
-- 
ng0
GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
GnuPG: https://n0is.noblogs.org/my-keys
https://www.infotropique.org https://krosos.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Is font-google-noto toooooo big as a font package?
  2017-07-18 12:40       ` ng0
@ 2017-07-18 12:43         ` ng0
  2017-07-19  0:38         ` tumashu
  2017-07-19 20:36         ` Ludovic Courtès
  2 siblings, 0 replies; 16+ messages in thread
From: ng0 @ 2017-07-18 12:43 UTC (permalink / raw)
  To: Ludovic Courtès, tumashu, guix-devel

[-- Attachment #1: Type: text/plain, Size: 1070 bytes --]

ng0 transcribed 1.9K bytes:
> Ludovic Courtès transcribed 0.2K bytes:
> > Hello,
> > 
> > tumashu <tumashu@163.com> skribis:
> > 
> > > the first thing is improve font-build-system to support split package easy
> > 
> > Good point, though I think we also need to find out how we would split
> > it, which may not be that simple.
> > 
> > Ludo’.
> > 
> > 
> noto-cjk is offered in different packages and blends:
> https://www.google.com/get/noto/help/cjk
> noto itself is offered on the website in many different
> blends aswell:
> https://www.google.com/get/noto/
> 
> By the way, this is totally unversioned. Is our only way
> to know that noto has been updated by our package reporting
> a hash missmatch? Looks to me like it is.
> Should we store the fonts somewhere versioned as a fallback?

For noto-cjk debian has some notes:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862276

-- 
ng0
GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
GnuPG: https://n0is.noblogs.org/my-keys
https://www.infotropique.org https://krosos.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re:Re: Is font-google-noto toooooo big as a font package?
  2017-07-18 12:40       ` ng0
  2017-07-18 12:43         ` ng0
@ 2017-07-19  0:38         ` tumashu
  2017-07-19 20:35           ` Ludovic Courtès
  2017-07-19 20:36         ` Ludovic Courtès
  2 siblings, 1 reply; 16+ messages in thread
From: tumashu @ 2017-07-19  0:38 UTC (permalink / raw)
  To: ng0; +Cc: guix

[-- Attachment #1: Type: text/plain, Size: 996 bytes --]



What about use debian's org.tar?






At 2017-07-18 20:40:17, "ng0" <ng0@infotropique.org> wrote:
>Ludovic Courtès transcribed 0.2K bytes:
>> Hello,
>> 
>> tumashu <tumashu@163.com> skribis:
>> 
>> > the first thing is improve font-build-system to support split package easy
>> 
>> Good point, though I think we also need to find out how we would split
>> it, which may not be that simple.
>> 
>> Ludo’.
>> 
>> 
>noto-cjk is offered in different packages and blends:
>https://www.google.com/get/noto/help/cjk
>noto itself is offered on the website in many different
>blends aswell:
>https://www.google.com/get/noto/
>
>By the way, this is totally unversioned. Is our only way
>to know that noto has been updated by our package reporting
>a hash missmatch? Looks to me like it is.
>Should we store the fonts somewhere versioned as a fallback?
>-- 
>ng0
>GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
>GnuPG: https://n0is.noblogs.org/my-keys
>https://www.infotropique.org https://krosos.org

[-- Attachment #2: Type: text/html, Size: 1322 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Is font-google-noto toooooo big as a font package?
  2017-07-19  0:38         ` tumashu
@ 2017-07-19 20:35           ` Ludovic Courtès
  0 siblings, 0 replies; 16+ messages in thread
From: Ludovic Courtès @ 2017-07-19 20:35 UTC (permalink / raw)
  To: tumashu; +Cc: guix

tumashu  <tumashu@163.com> skribis:

> What about use debian's org.tar?

I think it’s “better” to use upstream files as the source.

Ludo’.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Is font-google-noto toooooo big as a font package?
  2017-07-18 12:40       ` ng0
  2017-07-18 12:43         ` ng0
  2017-07-19  0:38         ` tumashu
@ 2017-07-19 20:36         ` Ludovic Courtès
  2017-07-19 22:50           ` ng0
  2 siblings, 1 reply; 16+ messages in thread
From: Ludovic Courtès @ 2017-07-19 20:36 UTC (permalink / raw)
  To: tumashu; +Cc: guix-devel

ng0 <ng0@infotropique.org> skribis:

> Ludovic Courtès transcribed 0.2K bytes:
>> Hello,
>> 
>> tumashu <tumashu@163.com> skribis:
>> 
>> > the first thing is improve font-build-system to support split package easy
>> 
>> Good point, though I think we also need to find out how we would split
>> it, which may not be that simple.
>> 
>> Ludo’.
>> 
>> 
> noto-cjk is offered in different packages and blends:
> https://www.google.com/get/noto/help/cjk
> noto itself is offered on the website in many different
> blends aswell:
> https://www.google.com/get/noto/

So maybe we could make the CJK part a different output or a different
package?

Ludo’.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Is font-google-noto toooooo big as a font package?
  2017-07-19 20:36         ` Ludovic Courtès
@ 2017-07-19 22:50           ` ng0
  2017-07-19 23:03             ` tumashu
  2017-08-08 11:09             ` ng0
  0 siblings, 2 replies; 16+ messages in thread
From: ng0 @ 2017-07-19 22:50 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel, tumashu

[-- Attachment #1: Type: text/plain, Size: 1228 bytes --]

Ludovic Courtès transcribed 0.7K bytes:
> ng0 <ng0@infotropique.org> skribis:
> 
> > Ludovic Courtès transcribed 0.2K bytes:
> >> Hello,
> >> 
> >> tumashu <tumashu@163.com> skribis:
> >> 
> >> > the first thing is improve font-build-system to support split package easy
> >> 
> >> Good point, though I think we also need to find out how we would split
> >> it, which may not be that simple.
> >> 
> >> Ludo’.
> >> 
> >> 
> > noto-cjk is offered in different packages and blends:
> > https://www.google.com/get/noto/help/cjk
> > noto itself is offered on the website in many different
> > blends aswell:
> > https://www.google.com/get/noto/
> 
> So maybe we could make the CJK part a different output or a different
> package?
> 
> Ludo’.
> 
> 
Depending on how active the sources change (I see no version in the
names of the files) we could take every part and move it to their own
package, and let "google-font-noto" became a metapackage for those who
need/want the entire set.
Even cjk can be a meta set, as all the CJK fonts are split.
-- 
ng0
GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
GnuPG: https://n0is.noblogs.org/my-keys
https://www.infotropique.org https://krosos.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Is font-google-noto toooooo big as a font package?
  2017-07-19 22:50           ` ng0
@ 2017-07-19 23:03             ` tumashu
  2017-08-08 11:09             ` ng0
  1 sibling, 0 replies; 16+ messages in thread
From: tumashu @ 2017-07-19 23:03 UTC (permalink / raw)
  To: ng0; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 1266 bytes --]

I like this idea


发自网易邮箱大师


在2017年07月20日 06:50,ng0 写道:
Ludovic Courtès transcribed 0.7K bytes:
> ng0 <ng0@infotropique.org> skribis:
>
> > Ludovic Courtès transcribed 0.2K bytes:
> >> Hello,
> >>
> >> tumashu <tumashu@163.com> skribis:
> >>
> >> > the first thing is improve font-build-system to support split package easy
> >>
> >> Good point, though I think we also need to find out how we would split
> >> it, which may not be that simple.
> >>
> >> Ludo’.
> >>
> >>
> > noto-cjk is offered in different packages and blends:
> > https://www.google.com/get/noto/help/cjk
> > noto itself is offered on the website in many different
> > blends aswell:
> > https://www.google.com/get/noto/
>
> So maybe we could make the CJK part a different output or a different
> package?
>
> Ludo’.
>
>
Depending on how active the sources change (I see no version in the
names of the files) we could take every part and move it to their own
package, and let "google-font-noto" became a metapackage for those who
need/want the entire set.
Even cjk can be a meta set, as all the CJK fonts are split.
--
ng0
GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
GnuPG: https://n0is.noblogs.org/my-keys
https://www.infotropique.orghttps://krosos.org

[-- Attachment #2: Type: text/html, Size: 2732 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Is font-google-noto toooooo big as a font package?
  2017-07-19 22:50           ` ng0
  2017-07-19 23:03             ` tumashu
@ 2017-08-08 11:09             ` ng0
  2017-08-08 11:35               ` ng0
  1 sibling, 1 reply; 16+ messages in thread
From: ng0 @ 2017-08-08 11:09 UTC (permalink / raw)
  To: Ludovic Courtès, tumashu, guix-devel

[-- Attachment #1: Type: text/plain, Size: 2260 bytes --]

ng0 transcribed 2.3K bytes:
> Ludovic Courtès transcribed 0.7K bytes:
> > ng0 <ng0@infotropique.org> skribis:
> > 
> > > Ludovic Courtès transcribed 0.2K bytes:
> > >> Hello,
> > >> 
> > >> tumashu <tumashu@163.com> skribis:
> > >> 
> > >> > the first thing is improve font-build-system to support split package easy
> > >> 
> > >> Good point, though I think we also need to find out how we would split
> > >> it, which may not be that simple.
> > >> 
> > >> Ludo’.
> > >> 
> > >> 
> > > noto-cjk is offered in different packages and blends:
> > > https://www.google.com/get/noto/help/cjk
> > > noto itself is offered on the website in many different
> > > blends aswell:
> > > https://www.google.com/get/noto/
> > 
> > So maybe we could make the CJK part a different output or a different
> > package?
> > 
> > Ludo’.
> > 
> > 
> Depending on how active the sources change (I see no version in the
> names of the files) we could take every part and move it to their own
> package, and let "google-font-noto" became a metapackage for those who
> need/want the entire set.
> Even cjk can be a meta set, as all the CJK fonts are split.

Our current noto package isn't any different than the ones offered on
their website: It is versioned (probably from github or a news announcement),
but the file is not really versioned, and our downloaded file into the store
is not versioned aswell.

Now we have two options: Switch to their github repositories for the downloads,
where they are versioned, or use all the individual files from the noto website:

- https://www.google.com/get/noto/
Noto fonts except for CJK and emoji: https://github.com/googlei18n/noto-fonts
Noto CJK fonts: https://github.com/googlei18n/noto-cjk
Noto Emoji fonts and the toolchain to generate Noto Emoji fonts: https://github.com/googlei18n/noto-emoji

I'm in favor of just using the unversioned fonts from the
google website because they are a) upstream b) bigger than
github (I'm positive that they have their fallback options)
and c) the files are reasonable grouped in archives.
-- 
ng0
GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
GnuPG: https://n0is.noblogs.org/my-keys
https://www.infotropique.org https://krosos.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Is font-google-noto toooooo big as a font package?
  2017-08-08 11:09             ` ng0
@ 2017-08-08 11:35               ` ng0
  2017-08-08 11:45                 ` ng0
  0 siblings, 1 reply; 16+ messages in thread
From: ng0 @ 2017-08-08 11:35 UTC (permalink / raw)
  To: Ludovic Courtès, tumashu, guix-devel

[-- Attachment #1: Type: text/plain, Size: 2758 bytes --]

ng0 transcribed 3.3K bytes:
> ng0 transcribed 2.3K bytes:
> > Ludovic Courtès transcribed 0.7K bytes:
> > > ng0 <ng0@infotropique.org> skribis:
> > > 
> > > > Ludovic Courtès transcribed 0.2K bytes:
> > > >> Hello,
> > > >> 
> > > >> tumashu <tumashu@163.com> skribis:
> > > >> 
> > > >> > the first thing is improve font-build-system to support split package easy
> > > >> 
> > > >> Good point, though I think we also need to find out how we would split
> > > >> it, which may not be that simple.
> > > >> 
> > > >> Ludo’.
> > > >> 
> > > >> 
> > > > noto-cjk is offered in different packages and blends:
> > > > https://www.google.com/get/noto/help/cjk
> > > > noto itself is offered on the website in many different
> > > > blends aswell:
> > > > https://www.google.com/get/noto/
> > > 
> > > So maybe we could make the CJK part a different output or a different
> > > package?
> > > 
> > > Ludo’.
> > > 
> > > 
> > Depending on how active the sources change (I see no version in the
> > names of the files) we could take every part and move it to their own
> > package, and let "google-font-noto" became a metapackage for those who
> > need/want the entire set.
> > Even cjk can be a meta set, as all the CJK fonts are split.
> 
> Our current noto package isn't any different than the ones offered on
> their website: It is versioned (probably from github or a news announcement),
> but the file is not really versioned, and our downloaded file into the store
> is not versioned aswell.
> 
> Now we have two options: Switch to their github repositories for the downloads,
> where they are versioned, or use all the individual files from the noto website:
> 
> - https://www.google.com/get/noto/
> Noto fonts except for CJK and emoji: https://github.com/googlei18n/noto-fonts
> Noto CJK fonts: https://github.com/googlei18n/noto-cjk
> Noto Emoji fonts and the toolchain to generate Noto Emoji fonts: https://github.com/googlei18n/noto-emoji
> 
> I'm in favor of just using the unversioned fonts from the
> google website because they are a) upstream b) bigger than
> github (I'm positive that they have their fallback options)
> and c) the files are reasonable grouped in archives.

I started working on these fonts. I think it's okay if I throw
them one by one onto the bugtracker, I won't be able to do all
of them. I'll submit two which can give you a start for the ones
afterwards, all based modular on the first one, inheriting from
it.

Also I have an idea on how to fix some of the fonts which are not
using the font-build-system.
-- 
ng0
GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
GnuPG: https://n0is.noblogs.org/my-keys
https://www.infotropique.org https://krosos.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Is font-google-noto toooooo big as a font package?
  2017-08-08 11:35               ` ng0
@ 2017-08-08 11:45                 ` ng0
  0 siblings, 0 replies; 16+ messages in thread
From: ng0 @ 2017-08-08 11:45 UTC (permalink / raw)
  To: Ludovic Courtès, tumashu, guix-devel

[-- Attachment #1: Type: text/plain, Size: 3180 bytes --]

ng0 transcribed 3.7K bytes:
> ng0 transcribed 3.3K bytes:
> > ng0 transcribed 2.3K bytes:
> > > Ludovic Courtès transcribed 0.7K bytes:
> > > > ng0 <ng0@infotropique.org> skribis:
> > > > 
> > > > > Ludovic Courtès transcribed 0.2K bytes:
> > > > >> Hello,
> > > > >> 
> > > > >> tumashu <tumashu@163.com> skribis:
> > > > >> 
> > > > >> > the first thing is improve font-build-system to support split package easy
> > > > >> 
> > > > >> Good point, though I think we also need to find out how we would split
> > > > >> it, which may not be that simple.
> > > > >> 
> > > > >> Ludo’.
> > > > >> 
> > > > >> 
> > > > > noto-cjk is offered in different packages and blends:
> > > > > https://www.google.com/get/noto/help/cjk
> > > > > noto itself is offered on the website in many different
> > > > > blends aswell:
> > > > > https://www.google.com/get/noto/
> > > > 
> > > > So maybe we could make the CJK part a different output or a different
> > > > package?
> > > > 
> > > > Ludo’.
> > > > 
> > > > 
> > > Depending on how active the sources change (I see no version in the
> > > names of the files) we could take every part and move it to their own
> > > package, and let "google-font-noto" became a metapackage for those who
> > > need/want the entire set.
> > > Even cjk can be a meta set, as all the CJK fonts are split.
> > 
> > Our current noto package isn't any different than the ones offered on
> > their website: It is versioned (probably from github or a news announcement),
> > but the file is not really versioned, and our downloaded file into the store
> > is not versioned aswell.
> > 
> > Now we have two options: Switch to their github repositories for the downloads,
> > where they are versioned, or use all the individual files from the noto website:
> > 
> > - https://www.google.com/get/noto/
> > Noto fonts except for CJK and emoji: https://github.com/googlei18n/noto-fonts
> > Noto CJK fonts: https://github.com/googlei18n/noto-cjk
> > Noto Emoji fonts and the toolchain to generate Noto Emoji fonts: https://github.com/googlei18n/noto-emoji
> > 
> > I'm in favor of just using the unversioned fonts from the
> > google website because they are a) upstream b) bigger than
> > github (I'm positive that they have their fallback options)
> > and c) the files are reasonable grouped in archives.
> 
> I started working on these fonts. I think it's okay if I throw
> them one by one onto the bugtracker, I won't be able to do all
> of them. I'll submit two which can give you a start for the ones
> afterwards, all based modular on the first one, inheriting from
> it.

Actually they should be independent, so that there's not too much
breakage if one updates slower than the other when they replace
the files with a newser one (damn it Google, can't you just provide
versioned zip files with the sheer mass of diskspace you have...).

> Also I have an idea on how to fix some of the fonts which are not
> using the font-build-system.
-- 
ng0
GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
GnuPG: https://n0is.noblogs.org/my-keys
https://www.infotropique.org https://krosos.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2017-08-08 11:46 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-16  0:08 Is font-google-noto toooooo big as a font package? Feng Shu
2017-07-16  0:29 ` ng0
2017-07-16  3:15   ` tumashu
2017-07-17 14:04 ` Ludovic Courtès
2017-07-17 14:22   ` tumashu
2017-07-18 10:07     ` Ludovic Courtès
2017-07-18 12:40       ` ng0
2017-07-18 12:43         ` ng0
2017-07-19  0:38         ` tumashu
2017-07-19 20:35           ` Ludovic Courtès
2017-07-19 20:36         ` Ludovic Courtès
2017-07-19 22:50           ` ng0
2017-07-19 23:03             ` tumashu
2017-08-08 11:09             ` ng0
2017-08-08 11:35               ` ng0
2017-08-08 11:45                 ` ng0

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.