Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 494194 - media-fonts/noto - a font family that aims to support all the world’s languages
Summary: media-fonts/noto - a font family that aims to support all the world’s languages
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Fonts Team
URL: https://code.google.com/p/noto/
Whiteboard: [sunrise-overlay]
Keywords: EBUILD, InOverlay
Depends on:
Blocks: 494204
  Show dependency tree
 
Reported: 2013-12-13 20:10 UTC by Witold Piłat
Modified: 2015-03-07 06:47 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
notofonts-20130514.ebuild (notofonts-20130514.ebuild,436 bytes, text/plain)
2013-12-13 20:11 UTC, Witold Piłat
Details

Note You need to log in before you can comment on or make changes to this bug.
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.