font character a 6 pixel sized character would be substituted for a 14 font character and a 7 pixel sized character would be substituted for a 18 font character other embodiments include assigning and substituting a particular pixel size character for a characters having a range of pixel sizes for example all characters having pixel sizes between 9 and 12 would be assigned a 5 pixel size character and all characters having pixel sizes between 13 and above would be assigned a 7 pixel size character a determination is made whether the character is the last character in the processor readable representation of text as illustrated by logic block 304 if the character is the last character method 300 exits as illustrated by circular logic 305 otherwise the logical functions repeat fig7 illustrates a vertical distance reduction method 400 as identified in fig4 method 400 is entered as illustrated by circular logic 400 multiple adjacent units of vertical distance between rows of characters in a processor readable representation of text are identified as illustrated by logic block 401 as described above a unit of vertical distance between rows of characters may be a carriage return and line feed ascii code in ascii file 22 in an alternate embodiment a unit of vertical distance between rows of characters may be multiple sequential tab and or space ascii codes causing line breaks similarly a unit of vertical distance may also include markup language tag such as u201c lt br gt u201d in ml page 21 as seen in fig3 a b.