mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 21:21:32 +00:00
Do not force LTR with nameref and non-TeX fonts
Fixes: #11518
(cherry picked from commit f0282ddff4
)
This commit is contained in:
parent
3ce4338e75
commit
4456dede9c
@ -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: ")},
|
||||
|
@ -73,7 +73,7 @@ public:
|
||||
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
|
||||
|
@ -87,6 +87,9 @@ What's new
|
||||
|
||||
- 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).
|
||||
|
Loading…
Reference in New Issue
Block a user