Ahh. Yeah, that looks like it would be better to fix than replace. My guess is something in the handwriting recognition. As far as I know, Windows 3.11 didn't have any kind of spellchecker itself.
Might compare your c:\windows\penwin.ini with mine:
[Current]
User=User 1
InkWidth=3
InkColor=FF0000
SelectTimeout=500
[*User 1]
TryDictionary=100
ErrorLevel=25
EndRecognition=8000
TimeOut=1000
WriteDirection=103
MenuDropAlignment=0
Preferences=0
IntlPreferences=0
Recognizer=c:\windows\cicrec.dll
[Dictionary List]
C:\WINDOWS\MAINDICT.DLL=
[Recognizer List]
c:\windows\cicrec.dll=
C:\WINDOWS\MARS.DLL=
[Pen Palette]
WritingWindowOpen=1
WindowPos=120 240 430 428
AutoWrite=1
SKBOpen=1
SKBPos=360 0
Minimized=1
Comb=1
MinimizeTrain=1
TrainOpen=0
SKBMinimized=1
SKBView=1
[MsSpell]
C:\WINDOWS\MSAPPS\PROOF\MSSPELL.DLL=
[MsMainDict]
enuMain=C:\WINDOWS\MSAPPS\PROOF\MSSP_AM.LEX
[User List]
User 1=
[sysges]
C!=xx,0,{Ctrl}{Ins}
P!=xx,0,{Shift}{Ins}
X!=xx,0,{Shift}{Del}
U!=xx,0,{Alt}{Bs}
[MS-DOS]
EnableMSDOS=2
[*User 1.Dictionary List]
0=C:\WINDOWS\MAINDICT.DLL