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: ")},
void addToToc(DocIterator const & di, bool output_active,
UpdateType utype, TocBackend & backend) const;
///
- bool forceLTR() const { return true; }
+ bool forceLTR() const;
//@}
/// \name Static public methods obligated for InsetCommand derived classes