I’m using Helvetica Neue TTF fonts in my app. I recently upgraded from 7 to 8 and these fonts look terrible on Windows. Here are before and after screenshots:
The code for grabbing the font:
if (weight == "bold") {
static Font font(Font(Typeface::createSystemTypefaceFor(FontBinary::helveticaNeueBold_ttf, FontBinary::helveticaNeueBold_ttfSize)));
return font;
}
else if (weight == "roman") {
static Font font(Font(Typeface::createSystemTypefaceFor(FontBinary::helveticaNeueRoman_ttf, FontBinary::helveticaNeueRoman_ttfSize)));
return font;
}
else if (weight == "light") {
static Font font(Font(Typeface::createSystemTypefaceFor(FontBinary::helveticaNeueLight_ttf, FontBinary::helveticaNeueLight_ttfSize)));
return font;
}
else { // medium is default
static Font font(Font(Typeface::createSystemTypefaceFor(FontBinary::helveticaNeueMedium_ttf, FontBinary::helveticaNeueMedium_ttfSize)));
return font;
}
And setting the font:
nameLabelFont = std::make_unique<Font>(GUIUtility::getFont("roman"));
I tried updating to the latest develop branch but it didn’t help. Any ideas?




