diff --git a/src/s_main.c b/src/s_main.c
index c379e6c983dc231b27659556c31b1de355b562dc..b84ebb317eac79a648aa12c9180010fb8fc9a0cc 100644
--- a/src/s_main.c
+++ b/src/s_main.c
@@ -199,8 +199,6 @@ void glob_initfromgui(void *dummy, t_symbol *s, int argc, t_atom *argv)
             /* best is now the host font index for the desired font index i. */
         sys_fontlist[i].fi_hostfontsize = atom_getintarg(3 * best + 2, argc, argv);
         sys_fontlist[i].fi_width = atom_getintarg(3 * best + 3, argc, argv);
-			/* workaround for the quirky font size 16 */
-		if (sys_fontlist[i].fi_fontsize == 16) sys_fontlist[i].fi_width -= 1;
         sys_fontlist[i].fi_height = atom_getintarg(3 * best + 4, argc, argv);
 		sys_fontlist[i].fi_maxwidth = sys_fontlist[i].fi_width;
 		sys_fontlist[i].fi_maxheight = sys_fontlist[i].fi_height;