Font Registry

View as Markdown

Adobe ResourcesAdvancedArt TextBackground RemovalBitmapBMPBranched PipelineChannelsClipping PathsCodecsColor AdjustmentColor ConversionColor ManagementColor ProfileCompressionCropDrawingEPSEXIFExtra ChannelsFilesystemFontFormat ConversionFormatted TextGIFGradientGraphics ContainerGreen ScreenImage ValidationIndexed formatInteroperabilityIPTCJPGLossless JPEGMetadataModify ContainerMultiple framesPathPDFPersonalizationPipelinePixel AccessPNGPSDPSD ProcessorRasterizationRAWReadResizeRotateSpot ColorStreamSVGTextText LayoutTGAThumbnailTIFFTransformTransparentizeVDPVignetteWatermarkWEBPWPFWriteXMP

These samples show how to add custom fonts to FontRegistry instances, apply font fallback, and retrieve various font metrics.

Font API

Renders text by drawing individual character outlines using a custom font.

Font Fallback

Draws multilanguage text with font fallback support for missing characters.

Font Metrics

Loads a custom font and displays its metrics and properties.

Load fonts on demand with the FontMissing event

Adds fonts to a CustomFontRegistry only when text asks for them, using the FontMissing event.

Map template font names with aliases and remove fonts

Adds fonts and checks the add status, maps role names to fonts with aliases, and removes a font from a CustomFontRegistry.

Show Custom Font Metrics

Loads a custom font and visualizes its metrics and text layout.