Hi,
Defining your PARAGRAPH FORMAT suitable to you need can reduce the spaces but a much more dependency is in the Font available in system.
Just as different fonts in English appear different due to the spacing and alignment I think a similar rule applies for all others. You might have to look for diffrent font formats for arabic that can be uploaded in system in SE78 and used.
Cheers,
Arindam