static void InitialiseLogFonts() { if (IsAltair()) { LoadAltairLogFonts(); return; } #ifndef USE_GDI UPixelScalar font_height = Layout::SmallScale(IsAndroid() ? 30 : 24); #else UPixelScalar font_height = Layout::SmallScale(35); #endif // oversize first so can then scale down InitialiseLogfont(&log_infobox, GetStandardFontFace(), (int)(font_height * 1.4), true, false, true); #ifdef WIN32 log_infobox.lfCharSet = ANSI_CHARSET; #endif InitialiseLogfont(&log_title, GetStandardFontFace(), font_height / 3); // new font for CDI Scale InitialiseLogfont(&log_cdi, GetStandardFontFace(), UPixelScalar(font_height * 0.6), false, false, false); // new font for map labels InitialiseLogfont(&log_map_label, GetStandardFontFace(), UPixelScalar(font_height * 0.39), false, true); // new font for map labels big/medium cities InitialiseLogfont(&log_map_label_important, GetStandardFontFace(), UPixelScalar(font_height * 0.39), false, true); // new font for map labels InitialiseLogfont(&log_map, GetStandardFontFace(), UPixelScalar(font_height * 0.507)); // Font for map bold text InitialiseLogfont(&log_map_bold, GetStandardFontFace(), UPixelScalar(font_height * 0.507), true); InitialiseLogfont(&log_infobox_small, GetStandardFontFace(), Layout::Scale(20)); #ifndef GNAV InitialiseLogfont(&log_infobox_units, GetStandardFontFace(), (int)(font_height * 0.56)); #endif InitialiseLogfont(&log_monospace, GetStandardMonospaceFontFace(), UPixelScalar(font_height * 0.39), false, false, false); }
static void InitialiseLogFonts(FontSettings &settings) { #ifdef WIN32 if (IsAltair()) { LoadAltairLogFonts(settings); return; } #endif // new font for map labels settings.map = FontDescription(Layout::FontScale(10)); // Font for map bold text settings.map_bold = FontDescription(Layout::FontScale(10), true); }
static void InitialiseLogFonts(FontSettings &settings) { #ifdef WIN32 if (IsAltair()) { LoadAltairLogFonts(settings); return; } #endif settings.dialog = FontDescription(std::min(Layout::FontScale(12), Layout::min_screen_pixels / 20)); settings.infobox = FontDescription(Layout::FontScale(30), true); /* the "small" font is derived from the regular font */ settings.infobox_small = settings.infobox; settings.infobox_small.SetHeight(settings.infobox_small.GetHeight() * 4 / 5); settings.infobox_small.SetBold(false); settings.title = FontDescription(Layout::FontScale(8)); // new font for CDI Scale settings.cdi = FontDescription(Layout::FontScale(10), false, false, true); // new font for map labels settings.map_label = FontDescription(Layout::FontScale(8), false, true); // new font for map labels big/medium cities settings.map_label_important = FontDescription(Layout::FontScale(8), true, true); // new font for map labels settings.map = FontDescription(Layout::FontScale(10)); // Font for map bold text settings.map_bold = FontDescription(Layout::FontScale(10), true); #ifndef GNAV settings.infobox_units = FontDescription(Layout::FontScale(9)); #endif settings.monospace = FontDescription(settings.dialog.GetHeight(), false, false, true); }
static void InitialiseLogFonts() { if (is_altair()) { LoadAltairLogFonts(); return; } #ifdef ENABLE_SDL int FontHeight = Layout::SmallScale(20); #else int FontHeight = Layout::SmallScale(35); #endif // oversize first so can then scale down InitialiseLogfont(&LogInfoBox, Fonts::GetStandardFontFace(), (int)(FontHeight * 1.4), true, false, true); LogInfoBox.lfCharSet = ANSI_CHARSET; InitialiseLogfont(&LogTitle, Fonts::GetStandardFontFace(), FontHeight / 3, true); // new font for CDI Scale InitialiseLogfont(&LogCDI, Fonts::GetStandardFontFace(), (int)(FontHeight * 0.6), false, false, false); // new font for map labels InitialiseLogfont(&LogMapLabel, Fonts::GetStandardFontFace(), (int)(FontHeight * 0.39), false, true); // new font for map labels InitialiseLogfont(&LogMap, Fonts::GetStandardFontFace(), (int)(FontHeight * 0.507)); // Font for map bold text InitialiseLogfont(&LogMapBold, Fonts::GetStandardFontFace(), (int)(FontHeight * 0.507), true); InitialiseLogfont(&LogInfoBoxSmall, Fonts::GetStandardFontFace(), Layout::Scale(20)); }