diff --git a/Fltk/drawContextFltk.h b/Fltk/drawContextFltk.h index 23f3afeffb69a80cd9c6712ae7f40e00b2b87256..0d8da3088c0f3193cfd0f282727cf3364e3ba51f 100644 --- a/Fltk/drawContextFltk.h +++ b/Fltk/drawContextFltk.h @@ -122,12 +122,9 @@ class drawContextFltk : public drawContextGlobal{ return CTX::instance()->fontSize; } else{ - int w = Fl::w(); - if(w <= 1024) return 11; - else if(w <= 1440) return 12; - else if(w <= 1680) return 13; - else if(w <= 1920) return 14; - else return (w-1920)/160 +15; + float dpih, dpiv; + Fl::screen_dpi(dpih,dpiv); + return (int)(dpih/10); } } void setFont(int fontid, int fontsize)