On 22/11/2025 23:20, Ihor Radchenko wrote:
((nil
:fonts
((nil :font "Noto Serif"))))
That will result in
\babelfont{rm}{Noto Serif}
\babelfont{sf}{Noto Serif}
\babelfont{tt}{Noto Serif}
Perhaps the expectation is that
((nil
:fonts
((nil :preset noto))))
is expanded to (I just copied this snippet from an earlier message,
I am unsure what is the best way to specify selected font set)
\babelfont{rm}{Noto Serif}
\babelfont{sf}{Noto Sans}
\babelfont{tt}{Noto Mono}
through a preset that is either built-in or installed as a 3rd-party
Emacs package
((noto .
(nil
:fonts
((rm :font "Noto Serif")
(sf :font "Noto Sans")
(tt :font "Noto Mono")))))
So that author of documents may quickly switch from 'noto to 'cmu or to
'free-fonts. For some scripts likely fixed set of fonts (that does not
depend on preset) is unavoidable.
I think that Ihor's confusion is a clear sign that configuration should
be simple for those who do not care and flexible for those exactly knows
what fonts should be used.