--- old/src/java.desktop/share/classes/sun/font/FontDesignMetrics.java 2019-01-15 11:33:57.000000000 -0800 +++ new/src/java.desktop/share/classes/sun/font/FontDesignMetrics.java 2019-01-15 11:33:57.000000000 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2019, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,22 +25,18 @@ package sun.font; -import java.lang.ref.ReferenceQueue; -import java.lang.ref.SoftReference; - -import java.awt.FontMetrics; import java.awt.Font; +import java.awt.FontMetrics; import java.awt.GraphicsEnvironment; -import java.awt.geom.AffineTransform; -import java.awt.geom.NoninvertibleTransformException; -import java.awt.geom.Rectangle2D; import java.awt.font.FontRenderContext; import java.awt.font.TextLayout; - +import java.awt.geom.AffineTransform; +import java.awt.geom.Rectangle2D; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; - +import java.lang.ref.ReferenceQueue; +import java.lang.ref.SoftReference; import java.util.concurrent.ConcurrentHashMap; import sun.java2d.Disposer; @@ -263,7 +259,7 @@ * by this code as they use the metrics of the physical anyway. */ SunFontManager fm = SunFontManager.getInstance(); - if (fm.maybeUsingAlternateCompositeFonts() && + if (fm.usingAlternateCompositeFonts() && FontUtilities.getFont2D(font) instanceof CompositeFont) { return new FontDesignMetrics(font, frc); }