diff --git a/include/tcpdf_fonts.php b/include/tcpdf_fonts.php index 211a236..162a28d 100644 --- a/include/tcpdf_fonts.php +++ b/include/tcpdf_fonts.php @@ -2003,7 +2003,10 @@ class TCPDF_FONTS { $chars = str_split($str); $carr = array_map('ord', $chars); } - $currentfont['subsetchars'] += array_fill_keys($carr, true); + if (is_array($currentfont['subsetchars']) && is_array($carr)) + $currentfont['subsetchars'] += array_fill_keys($carr, true); + else + array_merge($currentfont['subsetchars'], $carr); return $carr; }