]> git.lyx.org Git - lyx.git/blobdiff - src/Encoding.cpp
Add support for the URW Classico (Optima) LaTeX font
[lyx.git] / src / Encoding.cpp
index 6447e33eecad05daa7d380b3a59c50229a3bd7cb..3325301a7c579082ca3844c087f536cf6802749d 100644 (file)
@@ -697,9 +697,11 @@ void Encodings::validate(char_type c, LaTeXFeatures & features, bool for_mathed)
                bool const use_text = (for_mathed && isTextCmd(c)) ||
                                      (!for_mathed && !it->second.textcommand.empty());
                bool const plain_utf8 = (features.runparams().encoding->name() == "utf8-plain");
+               bool const unicode_math = (features.isRequired("unicode-math")
+                       && features.isAvailable("unicode-math"));
                // with utf8-plain, we only load packages when in mathed (see #7766)
                // and if we do not use unicode-math
-               if ((math_mode && !features.isRequired("unicode-math"))
+               if ((math_mode && !unicode_math)
                     || (use_math && !plain_utf8)) {
                        if (!it->second.mathpreamble.empty()) {
                                if (it->second.mathfeature()) {