civicrm/civicrm-packages — pull request #34 by ravishnair (2013-09-25 14:29:02+00:00)
Title: -- fix for CRM-13435

----------------------------------------
* CRM-13435: Notices when creating contribution thank-you letter
http://issues.civicrm.org/jira/browse/CRM-13435

The notices are getting displayed because $style->font_family gets the value as "DejaVuSans" from print.css and this font is not available in the fonts folder of the package(README.DejaVuFonts.txt says that these fonts needs to be downloaded from dompdf site). So, $cpdf->fonts doesn't have the settings and contents of this font, thus producing the notice. So, I have made the fix by checking if $style->font_family value i.e. "..packages/dompdf/lib//fonts/dejavusans" exists in $cpdf->fonts. If not then use $cpdf->currentFont which would be times-roman. This also fixes the notice coming up in the reports after clicking on the "PDF" button.