]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetRef.cpp
de.po
[lyx.git] / src / insets / InsetRef.cpp
index c9fcd993d09dbcc29114c7adbc2e5266e859ca32..e8eecedde90d8dc9bf6295e0dd1e358b223ff53e 100644 (file)
@@ -471,6 +471,14 @@ void InsetRef::validate(LaTeXFeatures & features) const
                features.require("nameref");
 }
 
+bool InsetRef::forceLTR() const
+{
+       // We force LTR for references. Namerefs are output in the scripts direction
+       // at least with fontspec/bidi, though (see #11518).
+       // FIXME: Re-Audit all other RTL cases.
+       return (getCmdName() != "nameref" || !buffer().masterParams().useNonTeXFonts);
+}
+
 
 InsetRef::type_info const InsetRef::types[] = {
        { "ref",       N_("Standard"),              N_("Ref: ")},