Alternative monospace fonts

use alternative monospace fonts on mac and windows when present