Issue:
When setting fonts in Outlook for macOS, there is no way to change the display fonts, only the compose fonts.
Solution:
Font settings may be set and changed from the command line.
Display font of plain text messages too small? Do this to change it to 13 point Andale Mono:
1) Close Outlook
2) Open a Terminal window and run this:
defaults write com.microsoft.Outlook PlainTextWebPrefsIdentifierWebKitStandardFont -string "Andale Mono" defaults write com.microsoft.Outlook PlainTextWebPrefsIdentifierWebKitDefaultFontSize -int 13
Please note that simply opening Compose Fonts settings will reset the Display Fonts settings, requiring you to re-run the commands from the terminal.
Information was found in this thread at Microsoft.
Create an auto-run script to re-apply the setting on every login:
<?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> <!-- Fix Outlook Fonts xenomorph.net Copy to ~/Library/LaunchAgents/ Load with "launchctl load ~/Library/LaunchAgents/fix.outlook.fonts.plist" --> <key>Label</key> <string>fix.outlook.fonts</string> <key>ProgramArguments</key> <array> <string>/bin/sh</string> <string>-c</string> <!-- set font size and face --> <string> defaults write com.microsoft.Outlook PlainTextWebPrefsIdentifierWebKitDefaultFontSize -int 13 ; defaults write com.microsoft.Outlook PlainTextWebPrefsIdentifierWebKitStandardFont -string "Andale Mono" </string> </array> <!-- run on login --> <key>RunAtLoad</key><true/> <!-- only run once --> <key>LaunchOnlyOnce</key><true/> </dict> </plist>