I'm not sure why this is happening. On a VM the exception doesn't occur. On another PC it does, but only on one instance of VS. A separate instance works just fine (both the same VS version and the font is the same). The exception is thrown inside the FontDialog.
Code:
System.ArgumentException: Only TrueType fonts are supported. This is not a TrueType font.
at System.Drawing.Font.FromLogFont(Object lf, IntPtr hdc)
at System.Windows.Forms.FontDialog.UpdateFont(LOGFONT lf)
at System.Windows.Forms.FontDialog.RunDialog(IntPtr hWndOwner)
at System.Windows.Forms.CommonDialog.ShowDialog(IWin32Window owner)
I can't think of a way to solve this error, it seems to be an interaction between windows and the font dialog.
Can you try to set it in a second instance of VS?