---
title: "Aurigma.DesignAtoms.config | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-editor/it-ops/config-backend/design-atoms/"
---

# Aurigma.DesignAtoms.config

> The **~/Configuration/Aurigma.DesignAtoms.config** file allows you to configure the location of color profiles.

The following snippet shows parameters for working with fonts, product themes, and color management. You can set these in the `Aurigma.DesignAtoms` section of **Web.config** or in the separate **~/Configuration/Aurigma.DesignAtoms.config** file.

<pre className="language-xml"><code>
&lt;Aurigma.DesignAtoms&gt;
&nbsp;&lt;add key="RgbColorProfileFileName" value="" /&gt;
&nbsp;&lt;add key="CmykColorProfileFileName" value="" /&gt;
&nbsp;&lt;add key="GrayscaleColorProfileFileName" value="" /&gt;
&nbsp;&lt;add key="ColorProfilesDirectory" value="..\assets\ColorProfiles" /&gt;
&nbsp;&lt;add key="PdfRenderDeviceProfileEnabled" value="False" /&gt;
&nbsp;&lt;add key="PdfRenderKeepOriginalColors" value="False" /&gt;
&nbsp;&lt;add key="PdfHiResRasterizeVectorLayers" value="False" /&gt;
&nbsp;&lt;add key="FontDirectory" value="..\assets\fonts" /&gt;
&nbsp;&lt;add key="PsdTextBoxWorkaroundEnabled" value="False" /&gt;
&nbsp;&lt;add key="PreferredFallbackFonts" value="" /&gt;
&nbsp;&lt;add key="NotFoundGlyphRemovalEnabled" value="False" /&gt;
&nbsp;&lt;add key="PdfTextOutputMode" value="Outlines" /&gt;
&nbsp;&lt;add key="UseInDesignLockedState" value="True" /&gt;
&nbsp;&lt;add key="UseInDesignVisibleState" value="True" /&gt;
&nbsp;&lt;add key="IgnoreInDesignMissingLinks" value="False" /&gt;
&nbsp;&lt;add key="LegacyIdmlBleedParsingEnabled" value="False" /&gt;
&nbsp;&lt;add key="InterpretEmptyGraphicFrameAsImagePlaceholder" value="False" /&gt;
&nbsp;&lt;add key="FlattenGroups" value="False" /&gt;
&nbsp;&lt;add key="DefaultColorOverlayBlendMode" value="HardLight" /&gt;
&nbsp;&lt;add key="DefaultColorOverlayOpacity" value="0.8" /&gt;
&nbsp;&lt;add key="UseAnisotropic9ResizeMode" value="False" /&gt;
&nbsp;&lt;add key="UseHiResDpiForPdfResize" value="False" /&gt;
&nbsp;&lt;add key="LegacyBlackAndWhiteEffectEnabled" value="False" /&gt;
&nbsp;&lt;add key="EnableCachingStateResources" value="False" /&gt;
&lt;/Aurigma.DesignAtoms&gt;
</code></pre>

:::note
Parameters defining paths are either relative or absolute. Relative paths to folders are specified from your site root and start with `~/` (for example, `~/ColorProfiles`). Absolute paths are complete ones; they start either with a drive letter (for example, `C:\\`) or `\\` for network locations.
:::

Let's look at these parameters in more detail.

## Color management

| Name | Description | Possible values |
| :--- | :--- | :--- |
|  **RgbColorProfileFileName** | The name of the RGB color profile. For details, refer to the [Color management](https://customerscanvas.com/docs/on-premises/design-editor/iframe-api/rendering/color-management.md) topic. | file name |
|  **CmykColorProfileFileName** | The name of the CMYK color profile. | file name |
|  **GrayscaleColorProfileFileName** | The name of the grayscale color profile. | file name |
|  **ColorProfilesDirectory** | The folder path where color profiles are stored. Default: `..\assets\ColorProfiles` | folder path |
|  **PdfRenderDeviceProfileEnabled** | If `True`, enables DeviceCMYK and does not embed any color profile into the resulting PDF file. Requires [CmykColorProfileFileName](#CmykColorProfileFileName). Default: `False` | `True`, `False` |
|  **PdfRenderKeepOriginalColors** | Disables color management and maintains original colors. Unlike `PdfRenderDeviceProfileEnabled`, it does not convert colors to destination space. Default: `False` | `True`, `False` |
|  **PdfHiResRasterizeVectorLayers** | Allows for rasterizing vector elements in the PDF output. Default: `False` | `True`, `False` |

## Text

| Name | Description | Possible values |
| :--- | :--- | :--- |
|  **FontDirectory** | The folder path where fonts are stored. Default: `..\assets\fonts` | folder path |
|  **PsdTextBoxWorkaroundEnabled** | Allows for correcting a text position within the text box if Photoshop shifts this text for the used script font. Default: `False` | `True`, `False` |
|  **PreferredFallbackFonts** | Fonts to be checked first when glyphs are missing. List PostScript names, e.g., `"ArialMT;Menlo-Bold"`. Default: empty string | string |
|  **NotFoundGlyphRemovalEnabled** | If `True`, missing glyphs will be removed during rendering. If `False`, throws an exception. Default: `False` | `True`, `False` |
|  **PdfTextOutputMode** | Defines how text is rendered to PDF. `Outlines` (vector) or `Text` (strings). Default: `Outlines` | `Outlines`, `Text` |

## Reading templates

| Name | Description | Possible values |
| :--- | :--- | :--- |
|  **UseInDesignLockedState** | If `True`, enables reading the `Item.Locked` attribute from InDesign templates. Default: `True` | `True`, `False` |
|  **UseInDesignVisibleState** | If `True`, enables reading the `Item.Visible` attribute from InDesign templates. Default: `True` | `True`, `False` |
|  **IgnoreInDesignMissingLinks** | If `True`, creates empty image placeholders instead of missing images. Default: `False` | `True`, `False` |
|  **LegacyIdmlBleedParsingEnabled** | If `True`, loads IDML templates using version 5.32 logic for bleed/slug zones. Default: `False` | `True`, `False` |
|  **InterpretEmptyGraphicFrameAsImagePlaceholder** | If `True`, imports graphic frames from IDML as image placeholders. Default: `False` | `True`, `False` |
|  **FlattenGroups** | If `True`, every element of a group will be imported as a separate item. Default: `False` | `True`, `False` |

## Product themes

| Name | Description | Possible values |
| :--- | :--- | :--- |
|  **DefaultColorOverlayBlendMode** | The blend mode used when applying color themes to products. Default: `HardLight` | string |
|  **DefaultColorOverlayOpacity** | The opacity used when applying color themes to products. Default: `0.8` | number |

## Miscellaneous

| Name | Description | Possible values |
| :--- | :--- | :--- |
|  **UseAnisotropic9ResizeMode** | Enables `Anisotropic9` resize interpolation. Use when print rendering fails with `ippStsExceededSizeError`. Default: `False` | `True`, `False` |
|  **UseHiResDpiForPdfResize** | If `True`, uses high-resolution DPI (300) for preview zooming. Default: `False` | `True`, `False` |
|  **LegacyBlackAndWhiteEffectEnabled** | If `True`, enables the older algorithm for B&W effect calculation (based on illumination). Default: `False` | `True`, `False` |
|  **EnableCachingStateResources** | If `True`, enables additional caching of state resources, for example, for high read-to-write ratios and heavy artifact rendering workloads. Default: `False` | `True`, `False` |
