Attached find a new textDisp.test.

Many of the tests have been rebuilt to be font agnostic so that they will work on all platforms, and should also work with a different fixed width font.

Tests involving scroll positioning have not been rebuilt as yet.

The original textDisp.test has many values hard-coded.

In some cases the resulting hard-coded values were determined by using the return values from the test, resulting in an invalid self-referential test.

In some cases, tests were updated and "fixed" by plugging in the return values from the test, again resulting in invalid self-referential tests.

In some cases, the assumption was that the differences were due to font differences between the machines, and marked as such, where in fact the code or the test was buggy.

Any test still marked with the 'textfonts' constraint is suspect.

Test 24.11.1 works on Mac OS X, appears to be buggy on Linux and Windows.
Test 27.10 fails on all platforms (there is plenty of room for the numeric
alignment on the first line, but the calculation for space needed is incorrect).
Test 27.11 has not been rebuilt, as I don't know what it is supposed to
be testing.

Test 27.5 has differences between windows and Linux/Mac OS X and has been
left marked with 'textfonts' for the time being.