I've been working with Cairo the last day or two to build a sign generator. I chose Cairo because it seemed like a good fit for building a sign that had to be loss-less in detail and scalable, this rang vector graphics. I found a few good examples here and there, but they were very few and the documentation was not exactly ruby-friendly.
So I'm going to do a few posts about what I learned and I am going to start with the very basics, since all I could find were completed and elaborate images, way too complicated for a beginner.
Let's start with rotating a square box by 45 degrees. Very simple.
That's it, pretty simple, right?