@@ 2409-2419 (lines=11) @@ | ||
2406 | ($prevchar['type'] == $thischar['type']) AND |
|
2407 | ($nextchar['type'] == $thischar['type']) AND |
|
2408 | ($nextchar['char'] != 1567)) { |
|
2409 | if (in_array($prevchar['char'], $endedletter)) { |
|
2410 | if (isset($arabicarr[$thischar['char']][2])) { |
|
2411 | // initial |
|
2412 | $chardata2[$i]['char'] = $arabicarr[$thischar['char']][2]; |
|
2413 | } |
|
2414 | } else { |
|
2415 | if (isset($arabicarr[$thischar['char']][3])) { |
|
2416 | // medial |
|
2417 | $chardata2[$i]['char'] = $arabicarr[$thischar['char']][3]; |
|
2418 | } |
|
2419 | } |
|
2420 | } elseif (($nextchar !== false) AND |
|
2421 | ((TCPDF_FONT_DATA::$uni_type[$nextchar['char']] == 'AL') OR (TCPDF_FONT_DATA::$uni_type[$nextchar['char']] == 'NSM')) AND |
|
2422 | ($nextchar['type'] == $thischar['type']) AND |
|
@@ 2441-2453 (lines=13) @@ | ||
2438 | $chardata2[$i-2]['char'] = false; |
|
2439 | $chardata2[$i-1]['char'] = false; |
|
2440 | $chardata2[$i]['char'] = 65010; |
|
2441 | } else { |
|
2442 | if (($prevchar !== false) AND in_array($prevchar['char'], $endedletter)) { |
|
2443 | if (isset($arabicarr[$thischar['char']][0])) { |
|
2444 | // isolated |
|
2445 | $chardata2[$i]['char'] = $arabicarr[$thischar['char']][0]; |
|
2446 | } |
|
2447 | } else { |
|
2448 | if (isset($arabicarr[$thischar['char']][1])) { |
|
2449 | // final |
|
2450 | $chardata2[$i]['char'] = $arabicarr[$thischar['char']][1]; |
|
2451 | } |
|
2452 | } |
|
2453 | } |
|
2454 | } elseif (isset($arabicarr[$thischar['char']][0])) { |
|
2455 | // isolated |
|
2456 | $chardata2[$i]['char'] = $arabicarr[$thischar['char']][0]; |