![](https://secure.gravatar.com/avatar/12b7e9a3ab6d2a0e0602000f7e6542bf.jpg?s=120&d=mm&r=g)
Hi, I would like to ask you some advice on what should I learn. Context was the first typography program I used. Then I tried Tex and a little bit of latex. Context is where I get the best results, but what I really would like is something that allows me to do things in my own way, not something that's always great for reasons I don't understand. (Of course, the first documents I would type would not be that good, but I'll learn with time.) I thought Tex could be that, but it's not. I can't use it to create something to fit my (worst) taste instead of Knuth's (better) taste without doing a lot more work than I'm able to do. I also like to write programs (I use a really nice language named Haskell). Do you thing I could get what I want if I write or translate typography functions to that language, and then write programs to generate documents? Where could I find or where could I learn about such functions? Thanks, Maurício