added haskell mode
greater range of good default fonts