Jürgen Spitzmüller wrote:
> Actually, if you run LyX (branch) with Protugues l7n and select "Times
> Roman" font, Lyx calls
>
> \usepackage{vezes}
>
> I'll have a look.
Indeed an incredibely stupid bug: we translate the combo data! Richard, I
suppose I can submit the attached patch.
@João: For the time being, do not select "Times Roman" from the font combo
with Portugues localization, but enter \usepackage{mathptmx} to the preamble.
Jürgen
diff --git a/src/frontends/qt4/GuiDocument.cpp b/src/frontends/qt4/GuiDocument.cpp
index b88083a..600e4f2 100644
--- a/src/frontends/qt4/GuiDocument.cpp
+++ b/src/frontends/qt4/GuiDocument.cpp
@@ -1732,19 +1732,19 @@ void GuiDocument::updateFontlist()
QString font = qt_(tex_fonts_roman_gui[n]);
if (!isFontAvailable(tex_fonts_roman[n]))
font += qt_(" (not installed)");
- fontModule->fontsRomanCO->addItem(font, qt_(tex_fonts_roman[n]));
+ fontModule->fontsRomanCO->addItem(font, toqstr(tex_fonts_roman[n]));
}
for (int n = 0; tex_fonts_sans[n][0]; ++n) {
QString font = qt_(tex_fonts_sans_gui[n]);
if (!isFontAvailable(tex_fonts_sans[n]))
font += qt_(" (not installed)");
- fontModule->fontsSansCO->addItem(font, qt_(tex_fonts_sans[n]));
+ fontModule->fontsSansCO->addItem(font, toqstr(tex_fonts_sans[n]));
}
for (int n = 0; tex_fonts_monospaced[n][0]; ++n) {
QString font = qt_(tex_fonts_monospaced_gui[n]);
if (!isFontAvailable(tex_fonts_monospaced[n]))
font += qt_(" (not installed)");
- fontModule->fontsTypewriterCO->addItem(font, qt_(tex_fonts_monospaced[n]));
+ fontModule->fontsTypewriterCO->addItem(font, toqstr(tex_fonts_monospaced[n]));
}
}