Category filter
Add custom fonts on macOS devices using a configuration profile
The administrator can include newly available fonts and modify the font style of the devices to match their taste. For Mac users, adding custom fonts can be a simple process using a configuration profile. Use Hexnode’s Deploy Custom Configuration feature to remotely push this profile to macOS devices.
Add custom fonts
To add new fonts on your macOS devices, provide the required content of the font file to the <key>Font</key> key in the below .plist file before pushing it to devices.
The <key>Name</key> key is the font’s name that is visible to the user. However, upon installation, the actual font name will replace it. Only one font file in either TrueType (.ttf) or OpenType (.otf) format can be included in each payload. It’s important to note that collection formats like (.ttc or .otc) are not supported.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PayloadContent</key> <array> <dict> <key>Font</key> <data>base64encodeddata</data> <key>Name</key> <string>Font.ttf</string> <key>PayloadDescription</key> <string>Configures Font settings</string> <key>PayloadDisplayName</key> <string>Fonts</string> <key>PayloadIdentifier</key> <string>com.apple.font.99659c06-bbbf-45aa-9674-06b378ec2cd5</string> <key>PayloadType</key> <string>com.apple.font</string> <key>PayloadUUID</key> <string>99659c06-bbbf-45aa-9674-06b378ec2cd5</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </array> <key>PayloadDisplayName</key> <string>Fonts</string> <key>PayloadIdentifier</key> <string>macOS.FC6A36B6-9895-459E-AA19-CFCB210773EB</string> <key>PayloadType</key> <string>Configuration</string> <key>PayloadUUID</key> <string>0719760D-FC25-4C26-877A-0D994DE92512</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </plist> |