Skip to content

Commit fd16de7

Browse files
committed
optimise
1 parent 26d8fae commit fd16de7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/engine/graphic/GRHarmony.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,12 +148,12 @@ void GRHarmony::DrawHarmonyString (VGDevice & hdc, const VGFont* font, const str
148148

149149
const VGFont* mfont = hdc.GetMusicFont();
150150
if (!mfont) mfont = FontManager::gFontScriab;
151-
int fsize = mfont->GetSize();
152151

153152
float ratio = font->GetSize() / 150.f; // 150 is the default font size for harmony (20 pt)
153+
int fsize = mfont->GetSize() * ratio;
154154

155-
const VGFont* mBigFont = FontManager::FindOrCreateFont( int(fsize * 1.3 * ratio), mfont->GetName(), "");
156-
const VGFont* mSmallFont = FontManager::FindOrCreateFont( int(fsize * 0.8 * ratio), mfont->GetName(), "");
155+
const VGFont* mBigFont = FontManager::FindOrCreateFont( int(fsize * 1.3), mfont->GetName(), "");
156+
const VGFont* mSmallFont = FontManager::FindOrCreateFont( int(fsize * 0.8), mfont->GetName(), "");
157157
const VGFont* tSmallFont = FontManager::FindOrCreateFont( int(font->GetSize() * 0.8), font->GetName(), "");
158158
const VGFont* curmfont = mBigFont;
159159
const VGFont* curtfont = font;

0 commit comments

Comments
 (0)