diff -uNr wv/chp.c wv-TARGET/chp.c --- wv/chp.c 2005-01-12 18:04:29.000000000 +0000 +++ wv-TARGET/chp.c 2005-06-12 00:44:07.000000000 +0100 @@ -112,8 +112,13 @@ wvInitCHPFromIstd (CHP * achp, U16 istdBase, STSH * stsh) { wvTrace (("initing from %d\n", istdBase)); - if (istdBase == istdNil) + if (istdBase == istdNil) { wvInitCHP (achp); + /* Set the Nil style's fonts from the defaults. */ + achp->ftcAscii = stsh->Stshi.rgftcStandardChpStsh[0]; + achp->ftcFE = stsh->Stshi.rgftcStandardChpStsh[1]; + achp->ftcOther = stsh->Stshi.rgftcStandardChpStsh[2]; + } else { if (istdBase >= stsh->Stshi.cstd)