[Pkg-fonts-devel] Bug#862276: fonts-noto-cjk: I recommend spliting fonts-noto-cjk to make it become targeted and flexible

Gunnar Hjalmarsson gunnarhj at ubuntu.com
Fri May 12 18:32:47 UTC 2017


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



More information about the Pkg-fonts-devel mailing list