Hi! Thanks for including me in this thread. On 2017-05-12 18:13, ChangZhuo Chen (陳昌倬) wrote:
On Thu, May 11, 2017 at 09:51:19AM +0200, Jonas Smedegaard wrote:Please note that "the effort" only involves picking the fonts to package - the separation into regions is done already upstream. According to their chart (which we may not agree with) the location-specific fonts are recommended for Linux: http://www.google.com/get/noto/help/cjk/Debian supports Super OTC, we use OTC now is because of Chromium (#823374). The size can be reduce if we use region specific fonts and not all regions are installed. For example: * NotoSansCJK-Regular.ttc 18 M * NotoSansJP-Regular.otf 4.3 M * NotoSansKR-Regular.otf 4.4 M * NotoSansSC-Regular.otf 8 M * NotoSansTC-Regular.otf 5.4M If all regions are installed, the file size is actually larger than single font. I am not sure installing multi-regions font is a common case or not.
Ubuntu currently ships fonts-noto-cjk by default on all desktop installs.It should be noticed that monospace is included in NotoSansCJK-Regular.ttc, but not in the region specific .otf files. The OTC format is space efficient.
As for sperate package by font style as suggested in #823374, I think we can consider to do it because the package size is doubled due to Noto Serif CJK, and people might not need every style in most of the use cases.
Sounds reasonable. A package split as you suggested in bug #823374, with Regular and Bold in the main package and the other weights in an -extras package, would be easy to adapt to on the Ubuntu side. From an Ubuntu POV I think this is the preferred path.
Thanks! -- Gunnar Hjalmarsson https://launchpad.net/~gunnarhj