Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.0
-
Fix Version/s: 3.1
-
Component/s: Font Engine
-
Labels:None
-
Environment:-
Description
The font substitutions for this particular PDF differ between ICEpdf 2.7.1 and 3.0. The customer prefers the look of the 2.7.1 version.
ICEpdf 2.7.1
Font Substitution: Found system font: Tahoma-Bold for named font Tahoma-Bold
Font Substitution: Found system font: Arial-BoldItalicMT for named font Arial-BoldItalicMT
Font Substitution: Found java font: LucidaBright for named font TimesNewRomanPSMT
Font Substitution: Found system font: Arial-BoldMT for named font Arial-BoldMT
Font Substitution: Found java font: LucidaBright-Italic for named font TimesNewRomanPS-ItalicMT
ICEpdf 3.0
FINE: Font Subsitution: Found system font: Arial-BoldMT for named font Arial-BoldMT
FINE: Font Substitution: Found java font: LucidaBright-Italic for named font TimesNewRomanPS-ItalicMT
ICEpdf 2.7.1
Font Substitution: Found system font: Tahoma-Bold for named font Tahoma-Bold
Font Substitution: Found system font: Arial-BoldItalicMT for named font Arial-BoldItalicMT
Font Substitution: Found java font: LucidaBright for named font TimesNewRomanPSMT
Font Substitution: Found system font: Arial-BoldMT for named font Arial-BoldMT
Font Substitution: Found java font: LucidaBright-Italic for named font TimesNewRomanPS-ItalicMT
ICEpdf 3.0
FINE: Font Subsitution: Found system font: Arial-BoldMT for named font Arial-BoldMT
FINE: Font Substitution: Found java font: LucidaBright-Italic for named font TimesNewRomanPS-ItalicMT
Updated the FontManger class exclusion rules to be mores specific around the font "TimesNewRomanPS". The font in question has problems with some Eastern European glyphs and thus we avoid using it. The same rule was also keeping TimesNewRomanPSMT from loading which is a valid font.