I'm writing a 2D engine from scratch, I want to be able to read font files and then eventually, to draw them...
where I can find information about it?
is it possible, without getting myself involved in something too big?
Take a look at FreeType. The source code is on the site so you can look through it and see what's involved (click view cvs interface, or just download it).