diff -Naur grub/grub-core/font/font.c grub-new/grub-core/font/font.c --- grub/grub-core/font/font.c 2013-03-28 23:28:47.784178000 +0400 +++ grub-new/grub-core/font/font.c 2013-04-17 12:21:53.682367388 +0400 @@ -1476,6 +1476,11 @@ blit_comb (glyph_id, NULL, bounds, main_glyph, combining_glyphs, device_width); + + /* The value could have been changed */ + if (device_width) + *device_width = main_glyph->device_width; + if (combining_glyphs_out) *combining_glyphs_out = combining_glyphs; else