
I just finished committing a huge patch from Fred which refactors the old sp-text into smaller pieces. The text system now became more powerful, about 10% faster, with less arbitrary limitations, and much more manageable. This is the foundation on which the GUI for the recently added flowtext and texpath will be built, as well as a necessary prerequisite for implementing text selection and styling of arbitrary text fragments.
As of now, almost everything that used to work, works. Known exceptions:
- letterspacing adjustment from keyboard does not work
- kerning adjustments from keyboard does not work in non-latin text
- keyboard movement in non-latin text is wrong (2 arrow keypresses needed to move one char)
- the End key jump in the last line is off by one char
These problems will be fixed soon. Of course there are likely other bugs too. Please test text editing and rendering thoroughly and report the results here. For now we're only interested in things that used to work until today but are broken now; if you discover something which also did not work in 0.39, submit to the bug tracker.