src/java.desktop/share/classes/sun/font/SunFontManager.java
Print this page
*** 565,604 ****
System.out.println("It is appropriate only for use by applications which do not use any Java 2");
System.out.println("functionality. This property will be removed in a later release.");
}
}
- /**
- * This method is provided for internal and exclusive use by Swing.
- *
- * @param font representing a physical font.
- * @return true if the underlying font is a TrueType or OpenType font
- * that claims to support the Microsoft Windows encoding corresponding to
- * the default file.encoding property of this JRE instance.
- * This narrow value is useful for Swing to decide if the font is useful
- * for the Windows Look and Feel, or, if a composite font should be
- * used instead.
- * The information used to make the decision is obtained from
- * the ulCodePageRange fields in the font.
- * A caller can use isLogicalFont(Font) in this class before calling
- * this method and would not need to call this method if that
- * returns true.
- */
- // static boolean fontSupportsDefaultEncoding(Font font) {
- // String encoding =
- // (String) java.security.AccessController.doPrivileged(
- // new sun.security.action.GetPropertyAction("file.encoding"));
-
- // if (encoding == null || font == null) {
- // return false;
- // }
-
- // encoding = encoding.toLowerCase(Locale.ENGLISH);
-
- // return FontManager.fontSupportsEncoding(font, encoding);
- // }
-
public Font2DHandle getNewComposite(String family, int style,
Font2DHandle handle) {
if (!(handle.font2D instanceof CompositeFont)) {
return handle;
--- 565,574 ----