---
title: "PostscriptNameCollisionPolicy Enumeration"
canonical: https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Drawing_PostscriptNameCollisionPolicy.htm
product: "Graphics Mill"
---

# PostscriptNameCollisionPolicy Enumeration
 
Specifies how [Add(String)](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Drawing_CustomFontRegistry_Add_1_bb3a7a4f.htm.md) and [Merge(FontRegistry)](https://www.graphicsmill.com/docs/gm/M_Aurigma_GraphicsMill_Drawing_CustomFontRegistry_Merge_1_1d836bf2.htm.md) resolve a font whose postscript name is already claimed by a different already-registered font.
 
**Namespace:** [Aurigma.GraphicsMill.Drawing](https://www.graphicsmill.com/docs/gm/N_Aurigma_GraphicsMill_Drawing.htm.md)
 **Assembly:** Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
 
## Syntax
  
```csharp
public enum PostscriptNameCollisionPolicy
```
 
## Members

 |  Member name |  Description |
| --- | --- |
 |  Replace |  Removes the already-registered font and registers the new one. |
 |  Skip |  The default. Keeps the already-registered font; the new one is ignored. |
 |  Throw |  Throws [DuplicatePostscriptNameException](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_DuplicatePostscriptNameException.htm.md). |
 
## Remarks
  
A byte-identical source is always a silent no-op ([AlreadyPresent](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Drawing_FontAddStatus.htm.md)), regardless of this setting.
   
## See Also

### Reference

- [Aurigma.GraphicsMill.Drawing Namespace](https://www.graphicsmill.com/docs/gm/N_Aurigma_GraphicsMill_Drawing.htm.md)
- [CustomFontRegistry.PostscriptNameCollisionPolicy](https://www.graphicsmill.com/docs/gm/P_Aurigma_GraphicsMill_Drawing_CustomFontRegistry_PostscriptNameCollisionPolicy.htm.md)
