diff options
author | Robin Gareus <robin@gareus.org> | 2013-07-17 23:04:52 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-07-17 23:04:52 +0200 |
commit | 1128c4eeda8cd03a7b4c2ca97b29c615ddb37af5 (patch) | |
tree | 9709a67b8abe60d9855f0f1bf47e7f5b3d7895ba /gtk2_ardour/meter_patterns.cc | |
parent | d51a1ec06b707ad1000bb770afeabfe0987a747b (diff) |
meter metrics: ignore global font-scaling
Diffstat (limited to 'gtk2_ardour/meter_patterns.cc')
-rw-r--r-- | gtk2_ardour/meter_patterns.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gtk2_ardour/meter_patterns.cc b/gtk2_ardour/meter_patterns.cc index 9a2cab00b5..13b32e29e4 100644 --- a/gtk2_ardour/meter_patterns.cc +++ b/gtk2_ardour/meter_patterns.cc @@ -245,21 +245,22 @@ meter_render_metrics (Gtk::Widget& w, vector<DataType> types) Pango::FontDescription font; font = Pango::FontDescription ("ArdourMono"); + double fixfontsize = 81920.0 / (double) ARDOUR::Config->get_font_scale(); font.set_weight (Pango::WEIGHT_NORMAL); - font.set_size (9.0 * PANGO_SCALE); + font.set_size (9.0 * PANGO_SCALE * fixfontsize); font_attr = new Pango::AttrFontDesc (Pango::Attribute::create_attr_font_desc (font)); audio_font_attributes.change (*font_attr); delete font_attr; font.set_weight (Pango::WEIGHT_ULTRALIGHT); font.set_stretch (Pango::STRETCH_ULTRA_CONDENSED); - font.set_size (8.0 * PANGO_SCALE); + font.set_size (8.0 * PANGO_SCALE * fixfontsize); font_attr = new Pango::AttrFontDesc (Pango::Attribute::create_attr_font_desc (font)); midi_font_attributes.change (*font_attr); delete font_attr; - font.set_size (6.0 * PANGO_SCALE); + font.set_size (6.0 * PANGO_SCALE * fixfontsize); font_attr = new Pango::AttrFontDesc (Pango::Attribute::create_attr_font_desc (font)); unit_font_attributes.change (*font_attr); delete font_attr; |