mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-11 11:08:41 +00:00
Address an edge case where we need to loaf fontspec also with babel
This commit is contained in:
parent
e98d9f974a
commit
2987530434
@ -1921,8 +1921,12 @@ bool BufferParams::writeLaTeX(otexstream & os, LaTeXFeatures & features,
|
||||
|
||||
if (useNonTeXFonts) {
|
||||
// Babel (as of 2017/11/03) loads fontspec itself
|
||||
// However, it does so only if a non-default font is requested via \babelfont
|
||||
// Thus load fontspec if this is not the case and we need fontspec features
|
||||
if (!features.isProvided("fontspec")
|
||||
&& !(features.useBabel() && features.isAvailableAtLeastFrom("babel", 2017, 11, 3)))
|
||||
&& !(features.useBabel() && features.isAvailableAtLeastFrom("babel", 2017, 11, 3)
|
||||
&& (fontsRoman() != "default" || fontsSans() != "default" || fontsTypewriter() != "default")
|
||||
&& !features.isRequired("textquotesinglep") && !features.isRequired("textquotedoublep")))
|
||||
os << "\\usepackage{fontspec}\n";
|
||||
if (features.mustProvide("unicode-math")
|
||||
&& features.isAvailable("unicode-math"))
|
||||
|
Loading…
Reference in New Issue
Block a user