From ed52a8e8ad75d387ff22e8309d2377f0acf4d678 Mon Sep 17 00:00:00 2001 From: Nick Date: Sun, 2 Oct 2011 10:13:05 +0200 Subject: [PATCH] 5.9.123 --- tcpdf.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tcpdf.php b/tcpdf.php index a842fbc..645d434 100755 --- a/tcpdf.php +++ b/tcpdf.php @@ -9771,7 +9771,7 @@ class TCPDF { * @param $fontfile (string) TrueType font file (full path). * @param $fonttype (string) Font type. Valid values are: TrueTypeUnicode, TrueType, Type1, CID0JP = CID-0 Japanese, CID0KR = CID-0 Korean, CID0CS = CID-0 Chinese Simplified, CID0CT = CID-0 Chinese Traditional. * @param $enc (string) Name of the encoding table to use. Omit this parameter for TrueType Unicode, OpenType Unicode and symbolic fonts like Symbol or ZapfDingBats. - * @param $flags (int) Unsigned 32-bit integer containing flags specifying various characteristics of the font (PDF32000:2008 - 9.8.2 Font Descriptor Flags). + * @param $flags (int) Unsigned 32-bit integer containing flags specifying various characteristics of the font (PDF32000:2008 - 9.8.2 Font Descriptor Flags): +1 for fixed font; +4 for symbol or +32 for non-symbol; +64 for italic. * @return (string) TCPDF font name. * @author Nicola Asuni * @public @@ -9810,7 +9810,7 @@ class TCPDF { } } // set encoding maps (if any) - $fmetric['enc'] = $enc; + $fmetric['enc'] = preg_replace('/[^A-Za-z0-9_\-]/', '', $enc); $fmetric['diff'] = ''; if (($fmetric['type'] == 'TrueType') OR ($fmetric['type'] == 'Type1')) { if (!empty($enc) AND ($enc != 'cp1252') AND isset($this->encmaps->encmap[$enc])) {