Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 494194

Summary: media-fonts/noto - a font family that aims to support all the world’s languages
Product: Gentoo Linux Reporter: Witold Piłat <witold.pilat>
Component: New packagesAssignee: Gentoo Fonts Team <fonts>
Status: RESOLVED FIXED    
Severity: enhancement CC: cjk, orzel
Priority: Normal Keywords: EBUILD, InOverlay
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://code.google.com/p/noto/
Whiteboard: [sunrise-overlay]
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 494204    
Attachments: notofonts-20130514.ebuild

Description Witold Piłat 2013-12-13 20:10:19 UTC
Hi!

Notofonts contains serif, sans-serif and "sans-serif UI" font families from Google. Its design goal is to cover all the scripts in the Unicode standard by the end of 2014 and achieve visual harmonization across them.

There is already an similar ebuild in chromiumos overlay (name: notofonts, install dir: /usr/share/fonts/noto, version: the same).

I've decided to use the tarball from chromiumos because it comes as complete, versioned package with .ttc files. The other candidate was https://googlefontdirectory.googlecode.com/hg/
Comment 1 Witold Piłat 2013-12-13 20:11:01 UTC
Created attachment 365274 [details]
notofonts-20130514.ebuild
Comment 2 Witold Piłat 2014-06-16 19:31:19 UTC
This is now in the sunrise overlay. You can find it here:
http://git.overlays.gentoo.org/gitweb/?p=proj/sunrise-reviewed.git;a=tree;f=media-fonts/notofonts
Comment 3 Naohiro Aota gentoo-dev 2014-07-18 04:55:29 UTC
@font team, if you don't mind, cjk would like to take this package into the main tree.
Comment 4 Yixun Lan archtester gentoo-dev 2014-08-27 07:13:05 UTC
hello @naota, do you plan to copy the version from @sunrise?
or rewrite the ebuild to take advantage of the tarball from noto's official download page[1]

also, kindly remind that the original ebuild from chromeos updated to 20140815-r1

[1] https://www.google.com/get/noto/pkgs/Noto-hinted.zip
    https://www.google.com/get/noto/install.html
Comment 5 Naohiro Aota gentoo-dev 2014-08-28 08:57:22 UTC
(In reply to Yixun Lan from comment #4)
> hello @naota, do you plan to copy the version from @sunrise?
> or rewrite the ebuild to take advantage of the tarball from noto's official
> download page[1]

I'm based on one form @sunrise and renamed it to -20140130 which seems to be most recent tarball available at http://commondatastorage.googleapis.com/chromeos-localmirror/distfiles/
 
> also, kindly remind that the original ebuild from chromeos updated to
> 20140815-r1
> 
> [1] https://www.google.com/get/noto/pkgs/Noto-hinted.zip
>     https://www.google.com/get/noto/install.html

I can't find the ebuild. and IMHO, official zip file is not versioned and so it is difficult to use with package.
Comment 6 Naohiro Aota gentoo-dev 2014-08-28 09:02:01 UTC
ah, I found 20140815 one:
https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/master/media-fonts/notofonts/notofonts-20140815.ebuild

I'd rather picking up this variant.
Comment 7 Yixun Lan archtester gentoo-dev 2014-08-29 05:53:38 UTC
(In reply to Naohiro Aota from comment #6)
> ah, I found 20140815 one:
> https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/
> refs/heads/master/media-fonts/notofonts/notofonts-20140815.ebuild
> 
> I'd rather picking up this variant.

the one from chromeos is kind of a stripped version.

note, there is also one ebuild noto-cjk/noto-cjk-20140715.ebuild from chromeos overlay.

and compare the fonts list between Noto-hinted.zip and notofonts-20140815.tar.bz2


 ~/notofonts $ diff -Nur noto.20140815.txt noto.origin.txt|grep "^-"
--- noto.20140815.txt	2014-08-29 13:42:57.233209748 +0800
-NotoColorEmoji.ttf
-NotoNaskhArabicUI-Bold.ttf
-NotoNaskhArabicUI-Regular.ttf
-NotoSansBengaliUI-Bold.ttf
-NotoSansBengaliUI-Regular.ttf
-NotoSansDevanagariUI-Bold.ttf
-NotoSansDevanagariUI-Regular.ttf
-NotoSansEmoji-Regular.ttf
-NotoSansGujaratiUI-Bold.ttf
-NotoSansGujaratiUI-Regular.ttf
-NotoSansGurmukhiUI-Bold.ttf
-NotoSansGurmukhiUI-Regular.ttf
-NotoSansKannadaUI-Bold.ttf
-NotoSansKannadaUI-Regular.ttf
-NotoSansKhmerUI-Bold.ttf
-NotoSansKhmerUI-Regular.ttf
-NotoSansLaoUI-Bold.ttf
-NotoSansLaoUI-Regular.ttf
-NotoSansMalayalamUI-Bold.ttf
-NotoSansMalayalamUI-Regular.ttf
-NotoSansMyanmarUI-Bold.ttf
-NotoSansMyanmarUI-Regular.ttf
-NotoSansTamilUI-Bold.ttf
-NotoSansTamilUI-Regular.ttf
-NotoSansTeluguUI-Bold.ttf
-NotoSansTeluguUI-Regular.ttf
-NotoSansThaiUI-Bold.ttf
-NotoSansThaiUI-Regular.ttf

~/notofonts $ diff -Nur noto.20140815.txt noto.origin.txt|grep "^+"
+++ noto.origin.txt	2014-08-29 13:42:28.000966019 +0800
+NotoSans-BoldItalic.ttf
+NotoSans-Bold.ttf
+NotoSansHans-Black.otf
+NotoSansHans-Bold.otf
+NotoSansHans-DemiLight.otf
+NotoSansHans-Light.otf
+NotoSansHans-Medium.otf
+NotoSansHans-Regular.otf
+NotoSansHans-Thin.otf
+NotoSansHant-Black.otf
+NotoSansHant-Bold.otf
+NotoSansHant-DemiLight.otf
+NotoSansHant-Light.otf
+NotoSansHant-Medium.otf
+NotoSansHant-Regular.otf
+NotoSansHant-Thin.otf
+NotoSans-Italic.ttf
+NotoSansJP-Black.otf
+NotoSansJP-Bold.otf
+NotoSansJP-DemiLight.otf
+NotoSansJP-Light.otf
+NotoSansJP-Medium.otf
+NotoSansJP-Regular.otf
+NotoSansJP-Thin.otf
+NotoSansKR-Black.otf
+NotoSansKR-Bold.otf
+NotoSansKR-DemiLight.otf
+NotoSansKR-Light.otf
+NotoSansKR-Medium.otf
+NotoSansKR-Regular.otf
+NotoSansKR-Thin.otf
+NotoSans-Regular.ttf
Comment 8 Ben de Groot (RETIRED) gentoo-dev 2015-03-07 06:47:19 UTC
+*noto-2014.11 (07 Mar 2015)
+
+  07 Mar 2015; Ben de Groot <yngwin@gentoo.org> +metadata.xml,
+  +noto-2014.11.ebuild:
+  Initial commit. Requested in bug #494194.

I've decided to go with the Noto-hinted package, as it is more complete and more up to date.