# Font Resolver

Learn to use custom font resolver to configure fonts on all platforms without installing the fonts.

## Content

This sample demonstrates how use custom font resolver to configure fonts for preview and export on all platforms without installation them.
![Using Custom Font Resolver](https://cdn.mescius.io/document-site-files/images/b298aea2-8cb8-4a0f-be88-4f54aa263ebd/images/font-resolver.png)

### Sample Location

**Visual Basic.NET**
[https://github.com/activereports/Samples20/tree/main/API/PageAndRDLX/FontResolver/VB.NET](https://github.com/activereports/Samples20/tree/main/API/PageAndRDLX/FontResolver/VB.NET)
**C#**
[https://github.com/activereports/Samples20/tree/main/API/PageAndRDLX/FontResolver/C#](https://github.com/activereports/Samples20/tree/main/API/PageAndRDLX/FontResolver/C%23)

### Details

When you run this sample, the WinForms Viewer appears. You need to click the **Preview** button to load an RDLX report with resolved fonts (when the font is not installed). The Export to PDF button exports the report with resolved fonts.
The same code works for the Page or Section report too.
The sample consists of **MainForm** which contains code to resolve windows and barcode fonts.

## See Also

#### Developers

[Fonts Customization](/activereportsnet/docs/v20.1/developers/extensibility-in-activereports/custom-font-resolver)