unified 'gfn' and 'guifont'

Before both 'gfn' and 'guifont' was used in different places even though
they are both the same. So now only one is used for more consistency.
jsx improvements