- Introduction
- What's New?
- Features
- Upgrading the Design Editor
- Breaking Changes in 6.0
- Getting Started
- Integration with E-commerce
- Integration with Remote Asset Sources
- Printable Files and Proof Images
- Configuring Products
- Creating Product Templates
- User Interface
- Configuration Files
- APIs
- IFrame API
- Web API
- Design Atoms Framework
- What's New?
- Design Atoms Framework Overview
- Creating Applications with Design Atoms Framework
- Working with the Object Model
- Groups of Design Elements
- Using Dependency Injection
- Loading Templates
- Saving Products
- Rendering Products
- Reference
- Aurigma.DesignAtoms.Common Namespace
- Aurigma.DesignAtoms.Common.Math Namespace
- Aurigma.DesignAtoms.Configuration Namespace
- BaseConfiguration Class
- Configuration Class
- DefaultInjectorFactory Class
- FileCacheConfiguration Class
- IConfiguration Interface
- IConfiguration Members
- IConfiguration Properties
- AllowDownloadImageToCache Property
- CmykColorProfileFileName Property
- ColorProfilesDirectory Property
- Converters Property
- DefaultPlaceholderCoverModeEnabled Property
- FileCache Property
- FontDirectory Property
- FontSubstitutionEnabled Property
- GrayscaleColorProfileFileName Property
- LoadFontListAsPostScriptNames Property
- ParagraphTextEnabled Property
- PdfHiResRasterizeVectorLayers Property
- PdfRenderDeviceProfileEnabled Property
- PdfRenderKeepOriginalColors Property
- PsdTextBoxWorkaroundEnabled Property
- RasterizeVectorInSmartFrame Property
- RgbColorProfileFileName Property
- SepiaAlgorithm Property
- SubstitutionFontPostScriptName Property
- IFileCacheConfiguration Interface
- Injector Class
- Injector.Factory Delegate
- UiConfig Class
- WatermarkConfig Class
- WatermarkConfig.WatermarkImageConfig Class
- WatermarkConfig.WatermarkTextConfig Class
- WatermarkConfig.WatermarkVisibilityConfig Class
- Aurigma.DesignAtoms.Configuration.RenderingConfig Namespace
- Aurigma.DesignAtoms.Convert Namespace
- Aurigma.DesignAtoms.Licensing Namespace
- Aurigma.DesignAtoms.Model Namespace
- Aurigma.DesignAtoms.Model.CustomData Namespace
- Aurigma.DesignAtoms.Model.Items Namespace
- Aurigma.DesignAtoms.Rendering Namespace
- Aurigma.DesignAtoms.Serialization Namespace
- Aurigma.DesignAtoms.Serialization.Json.Product Namespace
- UI Framework
- Dynamic Image API
- Add-ons
- System Requirements
- Troubleshooting
- Migrating Your Applications
- Licensing
- Copyright Notices
You’re viewing outdated documentation. View the latest Customer’s Canvas On-Premises documentation.
FontSubstitutionEnabled Property
Applies to: Customer's Canvas On-Premises; Design Atoms .NET 6.0.0, 6.x (may differ) · Archived documentation
Gets or sets a value indicating whether missing fonts should be substituted in products.
Namespace:
Aurigma.DesignAtoms.Configuration
Assembly:
Aurigma.DesignAtoms (in Aurigma.DesignAtoms.dll)
Syntax
C#
bool FontSubstitutionEnabled { get; }
Property Value
If a font required by a product is not found on the server, depending on this value, it triggers an exception (for thefalse value) or substitutes the font (for the true value). If you turn it off, make sure that all fonts from all your templates are imported to the editor. The default value is true.Remarks
For auto-scaled texts, this option is ignored and it always throws an exception if it meets an unknown font in a template.