23 * questions.
24 */
25
26 package sun.font;
27
28 import java.awt.*;
29 import java.io.File;
30 import java.security.AccessController;
31 import java.security.PrivilegedAction;
32 import java.util.ArrayList;
33 import java.util.HashMap;
34 import java.util.Hashtable;
35 import java.util.Locale;
36 import java.util.TreeMap;
37 import java.util.Vector;
38
39 import javax.swing.plaf.FontUIResource;
40
41 import sun.awt.FontConfiguration;
42 import sun.awt.HeadlessToolkit;
43 import sun.misc.ThreadGroupUtils;
44 import sun.lwawt.macosx.*;
45
46 public class CFontManager extends SunFontManager {
47 private FontConfigManager fcManager = null;
48 private static Hashtable<String, Font2D> genericFonts = new Hashtable<String, Font2D>();
49
50 @Override
51 protected FontConfiguration createFontConfiguration() {
52 FontConfiguration fc = new CFontConfiguration(this);
53 fc.init();
54 return fc;
55 }
56
57 @Override
58 public FontConfiguration createFontConfiguration(boolean preferLocaleFonts,
59 boolean preferPropFonts)
60 {
61 return new CFontConfiguration(this, preferLocaleFonts, preferPropFonts);
62 }
63
|
23 * questions.
24 */
25
26 package sun.font;
27
28 import java.awt.*;
29 import java.io.File;
30 import java.security.AccessController;
31 import java.security.PrivilegedAction;
32 import java.util.ArrayList;
33 import java.util.HashMap;
34 import java.util.Hashtable;
35 import java.util.Locale;
36 import java.util.TreeMap;
37 import java.util.Vector;
38
39 import javax.swing.plaf.FontUIResource;
40
41 import sun.awt.FontConfiguration;
42 import sun.awt.HeadlessToolkit;
43 import sun.awt.util.ThreadGroupUtils;
44 import sun.lwawt.macosx.*;
45
46 public class CFontManager extends SunFontManager {
47 private FontConfigManager fcManager = null;
48 private static Hashtable<String, Font2D> genericFonts = new Hashtable<String, Font2D>();
49
50 @Override
51 protected FontConfiguration createFontConfiguration() {
52 FontConfiguration fc = new CFontConfiguration(this);
53 fc.init();
54 return fc;
55 }
56
57 @Override
58 public FontConfiguration createFontConfiguration(boolean preferLocaleFonts,
59 boolean preferPropFonts)
60 {
61 return new CFontConfiguration(this, preferLocaleFonts, preferPropFonts);
62 }
63
|