Fix spacing calculation of TJ operator

Fixes the first point of issue #2842.
TJ array's number is always divided by thousand, not by unitsPerEm.
(See PDF reference 9.4.3 Table 109 and 9.4.4.)