|
@@ 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]; |