add programming font
change to default
judge brew exit or not