BF code/noncode in Exp settings

- caused issues opening Exp settings dialog, due to trying to set
  font based on code / non-code
- solution: if has no Font stuff, don't try to get/set the Font