fdo#78427 PDF Import: Improve detection of bold italic font
(Bug #78427 is fixed only partially by this commit) Change-Id: I080dca98a77a645c4c5ae19a9bbcae7d54179d3c Reviewed-on: https://gerrit.libreoffice.org/9276 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
This commit is contained in:
@@ -458,8 +458,8 @@ sal_Int32 Parser::parseFontCheckForString(
|
||||
if (tolower(pCopy[i]) != pAttrib[i]
|
||||
&& toupper(pCopy[i]) != pAttrib[i])
|
||||
return 0;
|
||||
rResult.isItalic = bItalic;
|
||||
rResult.isBold = bBold;
|
||||
rResult.isItalic |= bItalic;
|
||||
rResult.isBold |= bBold;
|
||||
return nAttribLen;
|
||||
}
|
||||
|
||||
@@ -488,6 +488,7 @@ void Parser::parseFontFamilyName( FontAttributes& rResult )
|
||||
nLen -= 7;
|
||||
}
|
||||
|
||||
// TODO: Looks like this block needs to be refactored
|
||||
while( nLen )
|
||||
{
|
||||
if (parseFontRemoveSuffix(pCopy, nLen, RTL_CONSTASCII_STRINGPARAM("PSMT")))
|
||||
|
Reference in New Issue
Block a user