--- old/src/java.desktop/share/classes/sun/swing/MenuItemLayoutHelper.java 2016-01-25 00:13:40.000000000 +0400 +++ new/src/java.desktop/share/classes/sun/swing/MenuItemLayoutHelper.java 2016-01-25 00:13:40.000000000 +0400 @@ -256,7 +256,8 @@ // accRect if (!accText.equals("")) { - accSize.width = SwingUtilities2.stringWidth(mi, accFm, accText); + accSize.width = SwingUtilities2.getTextUIDrawing(mi) + .getStringWidth(mi, accFm, accText); accSize.height = accFm.getHeight(); } @@ -272,7 +273,8 @@ (int) htmlView.getPreferredSpan(View.Y_AXIS); } else { // Text isn't HTML - textSize.width = SwingUtilities2.stringWidth(mi, fm, text); + textSize.width = SwingUtilities2.getTextUIDrawing(mi) + .getStringWidth(mi, fm, text); textSize.height = fm.getHeight(); } }