On Wed, Aug 1, 2012 at 8:44 PM, Edward Mac Gillavry <
[email protected]> wrote:
> Andrea,
>
> Many thanks for confirming my observations. Your explanation of the inner
> workings certainly indicates it is font-specific. If I understand it
> correctly in case of the TTFMarkFactory, the first scaling transformation
> (so the largest side of the bbox becomes size 1) introduces the seemingly
> random adjustment factor?
>
> Would changing the current behaviour introduce any unforeseen/unwanted
> effects? From a cartographic design point of view, it would be great to
> have these two symbolizers have the same, predictable output size.
>
>
Every mark factory is supposed to generate a 1x1 symbol, changing that
would break the current API...
I could go for that, but there is a side effect that is grave: it would
invalidate all exisiting SLD styles
already using this functionality, forcing every user to manually re-adjust
their SLDs on upgrade.
I can see two ways forward if someone wants to code that change:
- make the new behaviour controlled by a global flag, and disabled by
default
- add an extra bit in the ttf:// url that disables the rescaling, something
like ttf://myfont#code?rescale=false
I cannot guarantee that would give you exactly the same size though, one
thing is getting
a Font object at size 1, vectorize and rescale, then scale up to the
desired size
(the rescaling to the desidered size is done out of the shape factories,
the factories are supposed
to give out rescalable vector representations so it's not their
responsibility to match the requested
size), another is asking for a font at a specific size instead.
Cheers
Andrea
--
==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more
information.
==
Ing. Andrea Aime
@geowolf
Technical Lead
GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 962313
mob: +39 339 8844549
http://www.geo-solutions.it
http://twitter.com/geosolutions_it
-------------------------------------------------------
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users