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]));
 	}
 }
 

Reply via email to