From cd13c5afdbd7afa7f0633bc7a4f2f2ebdd6eda1f Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Thu, 11 Feb 2016 22:31:54 -0500
Subject: [PATCH] fix vu scale font size

---
 pd/nw/pdgui.js     | 6 ++++--
 pd/src/g_vumeter.c | 6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/pd/nw/pdgui.js b/pd/nw/pdgui.js
index e47c2cd09..28bda782e 100644
--- a/pd/nw/pdgui.js
+++ b/pd/nw/pdgui.js
@@ -2120,12 +2120,14 @@ function gui_radio_update(cid,tag,x_fgcolor,prev,next) {
     });
 }
 
-function gui_create_vumeter_text(cid,tag,x_color,xpos,ypos,text,index,basex,basey) {
+function gui_create_vumeter_text(cid,tag,x_color,xpos,ypos,text,index,basex,basey, font_size, font_weight) {
     var g = get_gobj(cid, tag),
         svg_text = create_item(cid, "text", {
             x: xpos - basex,
             y: ypos - basey,
-            //  font-size: font);
+            "font-family": iemgui_fontfamily(fontname),
+            "font-size": font_size,
+            "font-weight": font_weight,
             id: tag + "text_" + index
         }),
         text_node = patchwin[cid].window.document.createTextNode(text);
diff --git a/pd/src/g_vumeter.c b/pd/src/g_vumeter.c
index 480f63844..94fa7a095 100644
--- a/pd/src/g_vumeter.c
+++ b/pd/src/g_vumeter.c
@@ -142,10 +142,12 @@ static void vu_draw_new(t_vu *x, t_glist *glist)
         if((i&3)==1 && (x->x_scale))
         {
             // not handling font size yet
-            gui_vmess("gui_create_vumeter_text", "xxxiisiii",
+            gui_vmess("gui_create_vumeter_text", "xxxiisiiiis",
                 canvas, x,
                 x->x_gui.x_lcol, end+1, yyy+k3+2, iemgui_vu_scale_str[i/4],
-                i, x1, y1);
+                i, x1, y1,
+                x->x_gui.x_fontsize,
+                sys_fontweight);
         }
         led_col = iemgui_vu_col[i];
         if (i<=IEM_VU_STEPS)
-- 
GitLab