X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FFont.cpp;h=d00cbf2f5d6eb0e3ac9ed49bb4f8fe2471945aba;hb=4db3e641ed6765e005343010cb90ee8af26f8f99;hp=75952656d0a544b87e0e37962a34441f825a90be;hpb=99ffb47cc3dbbaf2fabbf7f4c97424eb2ab0fec7;p=lyx.git diff --git a/src/Font.cpp b/src/Font.cpp index 75952656d0..d00cbf2f5d 100644 --- a/src/Font.cpp +++ b/src/Font.cpp @@ -57,8 +57,8 @@ namespace { char const * GUIFamilyNames[NUM_FAMILIES + 2 /* default & error */] = { N_("Roman"), N_("Sans Serif"), N_("Typewriter"), N_("Symbol"), - "cmr", "cmsy", "cmm", "cmex", "msa", "msb", "eufrak", "rsfs", "wasy", "esint", - N_("Inherit"), N_("Ignore") }; + "cmr", "cmsy", "cmm", "cmex", "msa", "msb", "eufrak", "rsfs", "stmry", + "wasy", "esint", N_("Inherit"), N_("Ignore") }; char const * GUISeriesNames[NUM_SERIES + 2 /* default & error */] = { N_("Medium"), N_("Bold"), N_("Inherit"), N_("Ignore") }; @@ -537,7 +537,7 @@ int Font::latexWriteEndChanges(otexstream & os, BufferParams const & bparams, Encoding const * const ascii = encodings.fromLyXName("ascii"); pair const c = switchEncoding(os.os(), bparams, runparams, *ascii); - LASSERT(c.first, /**/); + LATTEST(c.first); count += c.second; runparams.encoding = ascii; open_encoding_ = false; @@ -707,7 +707,8 @@ void Font::validate(LaTeXFeatures & features) const // FIXME: Do something for background and soul package? if (((features.usePolyglossia() && lang_->polyglossia() != doc_language->polyglossia()) - || (features.useBabel(true) && lang_->babel() != doc_language->babel())) + || (features.useBabel() && lang_->babel() != doc_language->babel()) + || (doc_language->encoding()->package() == Encoding::CJK && lang_ != doc_language)) && lang_ != ignore_language && lang_ != latex_language) {