set font in a daemon friendly way, ignore eshell