This is a blog about how to deploy fonts via Intune. These fonts are not default available in Windows. I will show you how to deploy the fonts via a Win32App from Intune.

Prerequisites

Licenses to be able to deploy Windows 10 Autopilot machines. How do so you can follow my guide.

The IntuneWinAppUtility which you can download here.

Furthermore, you will need the font files. For example:

Open Sans Font deploy intune

Preparation

For prepartion please create these files:

Preparation files for Intune Font deployment

The “Open Sans Regular.ttf” can be your font ofcourse. Additionally, if you want to add more than 1 font you can add them here.

These files contain the following content:

Firstly, the install.cmd file:

Secondly, the InstallFonts.ps1 file:

If you have added more fonts please add a “foreach” loop to deploy every font.

Lastly, this is the content of the Uninstall.cmd file:

Packaging

Open up Powershell and run the IntuneWinAppUtil.

If you haven’t download the IntuneWinAppUtil, you can do so here.

Use the following parameters within the IntuneWinAppUtil:

Powershell intune font deploy

The file in the red line is the output:

This is the input for the Intune deployment.

Deployment

The Win32App now need to be deployed.

Log on to the Intune Portal

Go to Apps:

Intune Portal

After that go to Windows and add an App:

Intune portal add app

Add a Win32App:

Intune portal App type

Select app package file and browse to the InstallFonts.intunewin file.

Apppackage file selection

Specify the package information:

Fill in the program information. The uninstall command will be filled for you due to the MSI in the .intunewin file:

Package information

Specify requirements:

Configure the detection rules:

At depencies click next.

Assign the application:

And the font is deployed!

Related Posts

Leave a Reply