I need a module that given some text for example "This is something" is able to write it using opengl functions.
The text should support UTF-8 characters.
There will be given points in the screen to write to. The text shape should adapt to those points. For example, if the shape is a triangle with three points in 0,0 1,1 2,0 the text will follow the outer part of the triangle.
The module should have a function to answer if a text overlaps with a previous text and if so, don't write the text.
It is opengl ES 1.0 and it should work well on mobiles, particularly iPhone devices.