[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#929128: fonts-noto-cjk: not recognized by lualatex until mktexlsr



Hi

> (2) Run lualatex with the below LaTeX source and have error
> "Package fontspec Error: The font "NotoSerifCJKJPLight" cannot be found."

Yes, because luatexja preloads all the fonts defined in the noto-otf
preset:
\ltjpreset_declare_preset:nx{noto-otf}{
    mc-m =  Noto~Serif~CJK~JP~Regular,
    mc-bx = Noto~Serif~CJK~JP~Bold,
    gt-d =  Noto~Sans~CJK~JP~Regular,
    gt-bx = Noto~Sans~CJK~JP~Bold,
    gt-u =  Noto~Sans~CJK~JP~Medium,
    gt-eb = Noto~Sans~CJK~JP~Black,
    mg-m =  Noto~Sans~CJK~JP~Black,
    mc-l =  Noto~Serif~CJK~JP~Light,
    __custom = false, __office = false, __noembed = false,
}

Thus it fails if the font is not installed.

I haven't seen the uplatex version of your document, but I guess you
load the fonts with the otf package. There the fonts are only necessary
when calling dvipdfmx, and thus only the actually needed fonts are
loaded.

> This seems a feature or a bug in TeXLive 2019 upstream, which should not have
> been filed in BTS. So I close this issue.

I think this is neither a feature nor a bug, it is just that the two
systems work differently.

You can ask the luatexja maintainers to implement on-demand loading of
fonts, but I am not sure how feasible this is.


All the best

Norbert

--
PREINING Norbert                               http://www.preining.info
Accelia Inc.     +    JAIST     +    TeX Live     +    Debian Developer
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13


Reply to: