I'm currently working on an App involving lot of textfields. I naturally used the TextFieldTextRenderer provided by Feathers but I'm having some weird behaviour in some case.
I'm using Feathers 1.3.1 (Freshly downloaded from the Feathers' website).
As a picture is worth a thousand words, here is a screencap of the bug:
As you can see the word "sortie." stay on the same line using the Flash Native Textfield (second window) whereas it's taking one more line using the TextFieldTextRenderer.
Most of the time it won't be such a big deal, but in my case, as you can see, there are some clickable links. In the first paragraph the link works perfectly, in the second one, as we have an extra line, it causes a bug. The link remains clickable, but you have to click one line above (because natively the link is actually one line above).
I'm using a class based on the HyperlinkTextFieldTextRenderer "beta" class by Josh. https://gist.github.com/joshtynjala/7997065
Even if it's not an official Feathers' class, I'm pretty sure it has nothing to do with this bug. I actually even tried with a classic TextFieldTextRenderer and it does exactly the same thing, "sortie." is displayed on an extra line. I also tried to removed all the HTML I had in the text... still the same bug.
I assume the TextFieldTextRenderer is creating a native TextField and then converts it in a bitmap and finally in a texture. In that case why the native textfield (from the TextFieldTextRenderer class") when displayed as overlay doesn't look similar to the one rendered in the TextFieldTextRenderer class?
I'll dig into that class to really see how it works, but if someone know where it could come from or where I should look first, I'll take it!
PS: Thx Josh for the amazing work you've done!