And I've updated the python bindings with these new options in r1288.

Thanks Jochen!

dane


On Jul 20, 2009, at 8:31 AM, Artem Pavlenko wrote:

Hi Jochen,

Excellent stuff, I applied your patch in r1254. Thanks!
Artem

2009/7/19 Jochen Topf <[email protected]>
Attached is a patch for some text rendering improvements. The TextSymbolizer
gets the following new parameters:

* text_convert="none|toupper|tolower"
Convert all text to upper/lower case before rendering. "none" doesn't do anything with the text and is the default. Works for labels along lines
 or at points.

* line_spacing="<number>"
 Add this many pixels space between two lines in text labels that have
 been broken into several lines. Default is 0. Doesn't do anything for
 labels along lines.

* character_spacing="<number>"
Add this many pixels space between two characters in a text. Default is 0.
 Currently only works for text labels on point geometries. This should
 also be implemented for labels along lines, but I'll leave that for
 another day.

* wrap_character="<character>"
Instead of breaking text into lines on spaces, use this character. This is useful, when you want to make sure that labels are broken at the right
 spot. Note that you'll probably want to make wrap_width small so that
your lines are actually broken, otherwise you'll see the wrap_character
 in the output. Default is ' ' (space). Doesn't do anything for labels
 along lines.

I have added those parameters to the load_map and save_map functions and
implemented the functionality. I have *not* added this to the python
bindings, because I don't know how they work.

Jochen
--
Jochen Topf [email protected] http://www.remote.org/jochen/ +49-721-388298

_______________________________________________
Mapnik-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-devel


_______________________________________________
Mapnik-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-devel

_______________________________________________
Mapnik-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-devel

Reply via email to