set mensch font as sbcs/dbcs font.
File->New
Document mode = Automatic
path = /tmp
file = test.c
encoding = binary sbcs/dbcs mode
type "file"
appears to have 'fi' as a single character. save to disk, look with hex editor, its plain ascii. close + reopen in slickedit, it shows 'fi' as one character.
close file, open explicitly telling it as 'utf-8', fi looks correct as two characters.
close file, open explicitly as 'text sbcs/dbcs' and fi is now one character.
if you open as dos latin 1 or us, western 8859, it just crashes to desktop.
I went through all the fixed sized fonts it listed and only mensch showed this problem. maybe some kind of autohinting is embedded in the font.
using consolas as my sbcs/dbcs font, opening it as 'text sbcs/dbcs' will show file correctly (other file encodings will still cause a crash to desktop)