mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-11 03:03:06 +00:00
\textquotedbl and \textquotesingle are now covered by TU encoding
Generally, TU is on par with T1 now. Thus introduce a new latexSpecialTU method that currently just links to latexSpecialT1.
This commit is contained in:
parent
c6314fc7d0
commit
7d54edbf94
@ -363,6 +363,12 @@ public:
|
||||
pos_type i,
|
||||
unsigned int & column);
|
||||
///
|
||||
bool latexSpecialTU(
|
||||
char_type const c,
|
||||
otexstream & os,
|
||||
pos_type i,
|
||||
unsigned int & column);
|
||||
///
|
||||
bool latexSpecialT3(
|
||||
char_type const c,
|
||||
otexstream & os,
|
||||
@ -1187,11 +1193,14 @@ void Paragraph::Private::latexSpecialChar(otexstream & os,
|
||||
// NOTE: Some languages reset the font encoding internally to a
|
||||
// non-standard font encoding. If we are using such a language,
|
||||
// we do not output special T1 chars.
|
||||
// NOTE: XeTeX and LuaTeX use OT1 (pre 2017) or TU (as of 2017) encoding
|
||||
if (!runparams.inIPA && !running_font.language()->internalFontEncoding()
|
||||
&& !runparams.isFullUnicode() && bparams.font_encoding() == "T1"
|
||||
&& latexSpecialT1(c, os, i, column))
|
||||
return;
|
||||
// NOTE: XeTeX and LuaTeX use EU1/2 (pre 2017) or TU (as of 2017) encoding
|
||||
else if (!runparams.inIPA && !running_font.language()->internalFontEncoding()
|
||||
&& runparams.isFullUnicode() && latexSpecialTU(c, os, i, column))
|
||||
return;
|
||||
|
||||
// Otherwise, we use what LaTeX provides us.
|
||||
switch (c) {
|
||||
@ -1358,6 +1367,14 @@ bool Paragraph::Private::latexSpecialT1(char_type const c, otexstream & os,
|
||||
}
|
||||
|
||||
|
||||
bool Paragraph::Private::latexSpecialTU(char_type const c, otexstream & os,
|
||||
pos_type i, unsigned int & column)
|
||||
{
|
||||
// TU encoding is currently on par with T1.
|
||||
return latexSpecialT1(c, os, i, column);
|
||||
}
|
||||
|
||||
|
||||
bool Paragraph::Private::latexSpecialT3(char_type const c, otexstream & os,
|
||||
pos_type /*i*/, unsigned int & column)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user