Revision history for Image-WordCloud
0.02_02
[BUG FIXES]
* _max_font_size() was returning sizes that were too small. It now returns
a size that will scale properly in cloud()
* 'font_path' option is now set for GD::Text objects at startup, this means
that methods using fonts outside of cloud() should work properly. They
WERE defaulting to the core libgd (awful) fonts.
[FEATURES]
* Added a 'border_padding' option to new() that takes either a number in
pixels or a percentage.
* Fonts now scale properly according to the aspect ratio we have to fill,
but because of how we're placing words some still get left outside the
image bounds. This should be less noticeable when using the
'border_padding' option.
* Images are now TrueColor, and not palette-based.
0.02_01 2012.02.02
[BUG FIXES]
* Long words were overrunning the image bounds. Added _max_font_size() which
tries the longest word in each font, scaling the font size down until it
will fit width the image's width. (Eventually this will need to be changed
to handle vertical words)
* Long FIRST words were overrunning the image bounds too. The first (largest)
word was not being checked to make sure its placement fit within the image.
[TESTS]
* Added tests so every method is covered. Added more tests for coverage.
0.01_01 2012.01.27
First version, released on an unsuspecting world.