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
- Fix paragraph alignment in RTL when using polyglossia (bidi) (bug 11399).
+- Fix text direction of namerefs in RTL scripts when using polyglossia (bidi)
+ (bug 11518).
+
- Fix LaTeX export of query strings in Hyperlinks (bugs 11482, 11511).
- Fix breakage caused by commas in the caption of listings (bug 11484).