Index: ww8scan.cxx =================================================================== RCS file: /cvs/oo/sw/sw/source/filter/ww8/ww8scan.cxx,v retrieving revision 1.7 diff -c -r1.7 ww8scan.cxx *** ww8scan.cxx 2001/01/30 20:11:06 1.7 --- ww8scan.cxx 2001/04/06 12:14:45 *************** *** 4718,4729 **** if( bVer67 ) { WW8_FFN_Ver6* pVer6 = (WW8_FFN_Ver6*)pA; for(USHORT i=0; icbFfnM1 = pVer6->cbFfnM1; ! p->prg = pVer6->prg; ! p->fTrueType = pVer6->fTrueType; ! p->ff = pVer6->ff; p->wWeight = SVBT16ToShort( *(SVBT16*)&pVer6->wWeight ); p->chs = pVer6->chs; p->ibszAlt = pVer6->ibszAlt; --- 4718,4734 ---- if( bVer67 ) { WW8_FFN_Ver6* pVer6 = (WW8_FFN_Ver6*)pA; + BYTE c2; for(USHORT i=0; icbFfnM1 = pVer6->cbFfnM1; ! ! c2 = *(((BYTE*)pVer6) + 1); ! p->prg = c2 & 0x02; ! p->fTrueType = (c2 & 0x04) >> 2; ! // ein Reserve-Bit ueberspringen ! p->ff = (c2 & 0x70) >> 4; ! p->wWeight = SVBT16ToShort( *(SVBT16*)&pVer6->wWeight ); p->chs = pVer6->chs; p->ibszAlt = pVer6->ibszAlt;