APIdia Launch Partner
Top Description Fields Constructors Methods
sun.awt

public Class FcFontManager

extends SunFontManager
Class Inheritance
Known Direct Subclasses
sun.awt.X11FontManager
Imports
sun.font.FcFontConfiguration, .FontConfigManager, .SunFontManager

A sun.font.FontManager that uses fontconfig to find system fonts.

Field Summary

Modifier and TypeField and Description
private FontConfigManager
Inherited from sun.font.SunFontManager:
CHANNELPOOLSIZEfontFileCacheFONTFORMAT_COMPOSITEFONTFORMAT_NATIVEFONTFORMAT_NONEFONTFORMAT_TRUETYPEFONTFORMAT_TTCFONTFORMAT_TYPE1fontPathfullNameToFontjreFontDirNamejreLibDirNamenoType1FontregisteredFontFiles

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected FontConfiguration
createFontConfiguration()

Implements abstract sun.font.SunFontManager.createFontConfiguration.

Creates this environment's FontConfiguration.

public FontConfiguration
createFontConfiguration(boolean preferLocaleFonts, boolean preferPropFonts)

Implements abstract sun.font.SunFontManager.createFontConfiguration.

protected String[]
getDefaultPlatformFont()

Implements abstract sun.font.SunFontManager.getDefaultPlatformFont.

Returns an array of two strings.

public synchronized FontConfigManager
protected synchronized String
getFontPath(boolean noType1Fonts)

Implements abstract sun.font.SunFontManager.getFontPath.

pack-priv native String
getFontPathNative(boolean noType1Fonts, boolean isX11GE)

Inherited from sun.font.SunFontManager:
addFontToPlatformFontPathaddNativeFontFamilyNamesaddToFontListaddToMissingFontFileListcreateCompositeFontscreateFont2DdeRegisterBadFontfindFont2DgetAllInstalledFontsgetCreatedFontFamilyNamesgetCreatedFontsgetDefaultFontFaceNamegetDefaultFontFilegetDefaultLogicalFontgetDefaultPhysicalFontgetEUDCFontgetFamilyNamesFromPlatformgetFileNameForFontNamegetFileNameFromPlatformNamegetFontConfigFUIRgetFontConfigurationgetFontNamesFromPlatformgetFullNameByFileNamegetInstalledFontFamilyNamesgetInstancegetJDKFontDirgetJREFontFamilyNamesgetNativeNamesgetNewCompositegetNumFontsgetPhysicalFontsgetPlatformFontDirsgetPlatformFontPathgetRegisteredFontFilegetRegisteredFontsgetTrueTypeFiltergetType1FiltergotFontsFromPlatforminitialiseDeferredFontinitialiseDeferredFontsisDeferredFontisRegisteredFontFileloadFontFilesloadFontspopulateFontFileNameMappopulateHardcodedFileNameMappreferLocaleFontspreferProportionalFontsregister1dot0FontsregisterCompositeFontregisterCompositeFontregisterDeferredFontregisterDeferredJREFontsregisterFontregisterFontDirregisterFontDirsregisterFontFileregisterFontFileregisterFontsregisterFontsInDirregisterFontsInDirregisterOtherFontFilesregisterPlatformFontsUsedByFontConfigurationreplaceFontuseAbsoluteFontFileNamesuseAlternateFontforJALocalesusingAlternateCompositeFontsusingAlternateFontforJALocales

Field Detail

fcManagerback to summary
private FontConfigManager fcManager

Constructor Detail

FcFontManagerback to summary
public FcFontManager()

Method Detail

createFontConfigurationback to summary
protected FontConfiguration createFontConfiguration()

Implements abstract sun.font.SunFontManager.createFontConfiguration.

Doc from sun.font.SunFontManager.createFontConfiguration.

Creates this environment's FontConfiguration.

Annotations
@Override
createFontConfigurationback to summary
public FontConfiguration createFontConfiguration(boolean preferLocaleFonts, boolean preferPropFonts)

Implements abstract sun.font.SunFontManager.createFontConfiguration.

Annotations
@Override
getDefaultPlatformFontback to summary
protected String[] getDefaultPlatformFont()

Implements abstract sun.font.SunFontManager.getDefaultPlatformFont.

Doc from sun.font.SunFontManager.getDefaultPlatformFont.

Returns an array of two strings. The first element is the name of the font. The second element is the file name.

Annotations
@Override
getFontConfigManagerback to summary
public synchronized FontConfigManager getFontConfigManager()
getFontPathback to summary
protected synchronized String getFontPath(boolean noType1Fonts)

Implements abstract sun.font.SunFontManager.getFontPath.

Annotations
@Override
getFontPathNativeback to summary
pack-priv native String getFontPathNative(boolean noType1Fonts, boolean isX11GE)