diff --git a/pd/nw/pdgui.js b/pd/nw/pdgui.js index e47c2cd0933baea4584d6539f50364749e473001..28bda782ecaf31fcd916270efbfe6060af24a4dc 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 480f6384406d5cccb707dc6cd77b91a201736c53..94fa7a095e7ca4bb6f77f5f983a5bd1bf27f9b4d 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)