src/java.desktop/share/classes/java/awt/Font.java

Print this page

        

*** 42,51 **** --- 42,53 ---- import java.text.AttributedCharacterIterator.Attribute; import java.text.CharacterIterator; import java.util.Hashtable; import java.util.Locale; import java.util.Map; + + import sun.awt.ComponentFactory; import sun.font.StandardGlyphVector; import sun.font.AttributeMap; import sun.font.AttributeValues; import sun.font.CompositeFont;
*** 444,454 **** */ @SuppressWarnings("deprecation") private FontPeer getFontPeer() { if(peer == null) { Toolkit tk = Toolkit.getDefaultToolkit(); ! peer = tk.getFontPeer(name, style); } return peer; } /** --- 446,458 ---- */ @SuppressWarnings("deprecation") private FontPeer getFontPeer() { if(peer == null) { Toolkit tk = Toolkit.getDefaultToolkit(); ! if (tk instanceof ComponentFactory) { ! peer = ((ComponentFactory) tk).getFontPeer(name, style); ! } } return peer; } /**