PJA Toolkit 2.6

com.eteks.java2d
Class PJAFontConfiguration

java.lang.Object
  extended by sun.awt.FontConfiguration
      extended by com.eteks.java2d.PJAFontConfiguration

public class PJAFontConfiguration
extends sun.awt.FontConfiguration

Pure Java AWT FontConfiguration implementation (thanks to Llorenc SabatŽ).

Since:
PJA2.6
Version:
2.6
Author:
Emmanuel Puybaret
See Also:
PJAGraphicsEnvironment

Field Summary
 
Fields inherited from class sun.awt.FontConfiguration
encoding, environment, isProperties, localeMap, NUM_FONTS, NUM_STYLES, osName, osVersion, preferLocaleFonts, preferPropFonts, reorderMap, startupLocale, table_awtfontpaths, verbose
 
Constructor Summary
PJAFontConfiguration(sun.java2d.SunGraphicsEnvironment environment)
           
PJAFontConfiguration(sun.java2d.SunGraphicsEnvironment environment, boolean preferLocaleFonts, boolean preferPropFonts)
           
 
Method Summary
 sun.font.CompositeFontDescriptor[] get2DCompositeFontInfo()
           
protected  java.nio.charset.Charset getDefaultFontCharset(java.lang.String arg0)
           
protected  java.lang.String getEncoding(java.lang.String awtFontName, java.lang.String characterSubsetName)
           
 java.lang.String getFaceNameFromComponentFontName(java.lang.String componentFontName)
           
 java.lang.String getFallbackFamilyName(java.lang.String fontName, java.lang.String defaultFallback)
           
protected  java.lang.String getFileNameFromComponentFontName(java.lang.String componentFontName)
           
 int getNumberCoreFonts()
           
 java.lang.String[] getPlatformFontNames()
           
protected  void initReorderMap()
           
 
Methods inherited from class sun.awt.FontConfiguration
getAWTFontPathSet, getCompatibilityFamilyName, getComponentFontID, getComponentFontIDMotif, getComponentFontName, getCoreScripts, getExtraFontPath, getFileNameFromPlatformName, getFontConfiguration, getFontDescriptors, getFontIndex, getFontName, getLogicalFontFaceName, getString, getStyleIndex, getStyleIndex, getStyleName, getStyleString, getVersion, hasMonoToPropMap, isLogicalFontFaceName, isLogicalFontFaceNameLC, isLogicalFontFamilyName, isLogicalFontFamilyNameLC, loadBinary, loadProperties, makeAWTFontName, mapFileName, needToSearchForFile, saveBinary, setOsNameAndVersion, split, willReorderForStartupLocale
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PJAFontConfiguration

public PJAFontConfiguration(sun.java2d.SunGraphicsEnvironment environment)

PJAFontConfiguration

public PJAFontConfiguration(sun.java2d.SunGraphicsEnvironment environment,
                            boolean preferLocaleFonts,
                            boolean preferPropFonts)
Method Detail

getPlatformFontNames

public java.lang.String[] getPlatformFontNames()
Overrides:
getPlatformFontNames in class sun.awt.FontConfiguration

getNumberCoreFonts

public int getNumberCoreFonts()
Overrides:
getNumberCoreFonts in class sun.awt.FontConfiguration

get2DCompositeFontInfo

public sun.font.CompositeFontDescriptor[] get2DCompositeFontInfo()
Overrides:
get2DCompositeFontInfo in class sun.awt.FontConfiguration

getFallbackFamilyName

public java.lang.String getFallbackFamilyName(java.lang.String fontName,
                                              java.lang.String defaultFallback)
Specified by:
getFallbackFamilyName in class sun.awt.FontConfiguration

getFileNameFromComponentFontName

protected java.lang.String getFileNameFromComponentFontName(java.lang.String componentFontName)
Specified by:
getFileNameFromComponentFontName in class sun.awt.FontConfiguration

getFaceNameFromComponentFontName

public java.lang.String getFaceNameFromComponentFontName(java.lang.String componentFontName)
Specified by:
getFaceNameFromComponentFontName in class sun.awt.FontConfiguration

getEncoding

protected java.lang.String getEncoding(java.lang.String awtFontName,
                                       java.lang.String characterSubsetName)
Specified by:
getEncoding in class sun.awt.FontConfiguration

initReorderMap

protected void initReorderMap()
Specified by:
initReorderMap in class sun.awt.FontConfiguration

getDefaultFontCharset

protected java.nio.charset.Charset getDefaultFontCharset(java.lang.String arg0)
Specified by:
getDefaultFontCharset in class sun.awt.FontConfiguration

PJA Toolkit 2.6

© Copyrights 1997-2008 eTeks - All rights reserved