Gregor,

This is great stuff and a feature I've always had interest in. I think  
stretched or fully justified text is only seldom used because its not  
well supported in renderers. Having this support in Mapnik would be  
great.

You've likely seen that we have basic support for stretching text with  
the "character_spacing" parameter when using POINT_PLACEMENT added in 
http://trac.mapnik.org/changeset/1254 
  which closed http://trac.mapnik.org/ticket/121. This is still  
lacking for LINE_PLACMENT.

And http://trac.mapnik.org/changeset/1341 added the  
"justify_alignment" parameter, which I've not been able to play with  
yet, but appears close to what you are doing, but lacks in full (both  
right and left) justification.

There is nothing in trunk that is different from the 0.7 in terms of  
placement algorithms, so you should be fine developing against 0.7 and  
we'll help you port over to trunk in time.

Cheers,

Dane



On Jan 8, 2010, at 1:56 PM, Gregor Berginc wrote:

> Dear all,
>
> I was trying to build a map of strings, where each string fill its  
> entire shape, e.g. to display the name of the mountain ranges.  
> Although I studied the documentation on Trac and the code itself, I  
> was not able to find anything like this in the current /branches/0.7  
> release (unfortunately, I am not able to build boost 1.41 so I  
> cannot use /trunk at the moment).
>
> Therefore, I modified the current text renderer (placement_finder to  
> be more exact) to support "justified" text rendering for line  
> placement. Below are some screen-shots showing the end result  
> (please note that the style is not optimal yet!).
>
> An example of such a map is shown in the following image:
>
>       o http://gmajna.net/svojat/lemmy/rezi.png
>
> And two samples once integrated with our 3d visualisation soultion  
> Gaea+:
>
>       o http://gmajna.net/svojat/lemmy/gaea-1.png
>       o http://gmajna.net/svojat/lemmy/gaea-2.png
>
> Although such a style is seldom used in maps seen on the web I was  
> wondering whether there is anyone else interested in such a feature  
> of the text renderer. If so, I can try to clean up the code (yes,  
> it's been a while since I worked with C++ :)) and share it.
>
> Wish you all a great weekend,
>
>       Gregor
>
> =======================================================
> Gregor Berginc | Product Manager | Gaea+
> XLAB d.o.o. | Pot za Brdom 100 | SI-1000 Ljubljana | Slovenia | Europe
> http://gaeaplus.com | [email protected] | http://xlab.si
> T. +386 1 2447 754 | M. +386 31 340 745
>
>
> _______________________________________________
> Mapnik-users mailing list
> [email protected]
> https://lists.berlios.de/mailman/listinfo/mapnik-users

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

Reply via email to