Re: Discussion: Porting noto font family to our openSUSE
Fuminobu TAKEYAMA <[email protected]> Sat, 30 Jul 2016 00:51:09 +0900
| Newsgroups | gmane.linux.suse.m17n |
|---|---|
| Message-ID | <[email protected]> |
>> - cause too big spaces on Plasma Kick off widget (the old launcher) > > Hm, I didn't know of this. Could you give a pointer? > Does this happen on TW version, right? I will make images for comparing the fonts. (maybe next week) > FWIW, the addition of Provides() is only to noto-sans-cjk-fonts, and > this package contains only a single NotoSansCJK.ttc (and a fontconfig > file to prepend the sans list). I remind that now. It was separated but now uses ttc file. The ttc file contains 7 weights of CJK JP/KR/TC/SC and requires about 100 MB. It would be better to save space that only JP/KR/TC/SC regular and bold are bundled into one ttc file, I think. # the package name would be google-noto-sans-cjk-basic-weight-fonts Fuminobu TAKEYAMA (ftake) On 2016/07/27 23:26, Takashi Iwai wrote: > On Wed, 27 Jul 2016 16:12:35 +0200, > Fuminobu TAKEYAMA wrote: >> >> Hi >> >> Noto font family is really nice for printing purpose. >> However, as far as I know, there are some concerns about Noto Sans CJK JP > > Thanks for the quick checks! > >> - old fontconfig (on Leap 42.1) wrongly regards medium (not regular) as a default weight. >> Thus, fonts looks thicker on many applications. > > This shouldn't be a big issue. The update is for only OBS M17N:fonts > and TW. If anyone wants to fix the issue on Leap 42.1, user can fetch > fontconfig.rpm from OBS M17N repo, too. > >> - cause too big spaces on Plasma Kick off widget (the old launcher) > > Hm, I didn't know of this. Could you give a pointer? > Does this happen on TW version, right? > > I noticed that the noto sans font glyph is actually larger than other > fonts (e.g. IPA). That's why I don't use noto sans on my own > desktop. But it shouldn't be too big. Plasma kickoff should be > fixed, if any. > >> - it seems that Noto Sans requires sub-pixel rendering for its expected rendering result. >> As you know sub-pixel rendering is disabled on openSUSE > > Well, it might be sub-optimal, but it doesn't look too bad even > without subpixel rendering to my eyes. Or maybe I need to buy new > glasses. > > If the fonts are supposed not to be used without subpixel rendering, > we should avoid the fonts, of course. But I don't think it's > considered so? > >> - I think we should split the google-noto-sans-* packages into two or more packages >> since normal user does not need all weight of Noto Sans. The size of the packages are >> really huge. > > FWIW, the addition of Provides() is only to noto-sans-cjk-fonts, and > this package contains only a single NotoSansCJK.ttc (and a fontconfig > file to prepend the sans list). > > > Takashi > >> Best regards, >> Fuminobu Takeyama >> >> On 2016/07/27 22:31, Takashi Iwai wrote: >>> On Wed, 27 Jul 2016 14:45:39 +0200, >>> ZhaoQiang wrote: >>>> >>>> Hi, all: >>>> >>>> As we know, openSUSE leap 42.1 locale zh_* has changed the default >>>> fonts to google-noto, and make Chinese openSUSE's font render much >>>> beautiful. >>>> >>>> As the description in wiki page: >>>> Noto is a font family designed to cover all the scripts encoded in the >>>> Unicode standard. It is designed with the goal of achieving visual >>>> harmony (e.g., compatible heights and stroke thicknesses) across >>>> multiple languages/scripts. Commissioned by Google, the font is >>>> licensed under the SIL Open Font License. Until September 2015, the >>>> fonts were under the Apache License 2.0. >>>> >>>> I propose to port noto font family to other language to openSUSE >>>> desktop as default font. >>>> But I'm wondering, is there any country or area improper to use it? >>> >>> For a bit more information: this inquiry came from a bug report for >>> SLED12-SP2. >>> >>> Yes, we have already google-noto-fonts and noto-sans-cjk-fonts >>> packages. However, noto-sans-cjk-fonts has the line >>> >>> Provides: locale(zh_CN;zh_SG;zh_TW;zh_HK;zh_MO) >>> >>> thus only Chinese locales will install this as default. For making >>> noto-sans-cjk font to be installed automatically on Japanese and >>> Korean locales, we'd need to put "ja" and "ko" there. >>> >>> However, there is one pintfall: noto sans CJK fonts are always >>> prepended to the list of "sans" aliases, so once when this package is >>> installed, this will be used in prior to other fonts as a >>> system-default font. >>> >>> Also note that the Provides() in the spec file plays a role as >>> "recommends" (or more accurately, other way round -- the package is >>> recommended on the corresponding running locale). Hence, adding to >>> Provides() shouldn't influence on the already installed system, unless >>> you do zypper install-recommends or such. >>> >>> So, if anyone has a strong objection against adding ja and ko locales >>> to Provides() of noto-sans-cjk -- so that this package will *not* be >>> drug onto a fresh installation, please speak up. >>> >>> I don't guess there won't be so many people actually against it, but >>> we'd like to have a consensus before going forward. >>> >>> >>> thanks, >>> >>> Takashi >>> >> -- >> To unsubscribe, e-mail: [email protected] >> To contact the owner, e-mail: [email protected] >> -- To unsubscribe, e-mail: [email protected] To contact the owner, e-mail: [email protected]