What is Picture to People ?
"Picture to People" (P2P) is a huge Computer Graphics project. It was started to create new softwares able to make 2D drawing, 3D rendering, vexel drawing, text effects, photo effects, image filtering and other complex Computer Graphics operations. It has been made from scratch, including its low level Computer Graphics libraries like Maccala. Nowadays, most final features produced for this project are released as free online tools available from its official website. This blog talks about Computer Graphics, mainly concerning Picture to People development.
Thursday, June 27, 2013
Character encoding and string representation
No matter if, in the end, I will see texts as sets of glyphs to be rendered, they need to come from somewhere and need to be initially represented someway. This representation is what I'm dealing with these days.
This can sound very distant of Computer Graphics, but it's not. Being feature rich and versatile when manipulating string encodes will give an important software foundation to be able to make things that currently are impossible.
Currently my softwares can just deal with a charset vulgarly called "Latin 1". It's pretty enough for many languages (and almost enough for some others), mainly the ones originated in Europe. However, they can't tackle symbols from "stranger" languages, like the ones you usually see in the East.
If I can't understand and decode these symbols, of course I will not be able to properly draw them. That's the point where a new library focused on character encoding/decoding can help me to offer more "internationalized" text effects.
I receive frequent requests to support many different languages. Would you use Picture to People more if it had text effects that can render more unusual characters and symbols?
Subscribe in a reader