tests for line wrap bug (currently non-ideal) refs #2701
This commit is contained in:
parent
d9d63bb5ca
commit
a6df5f9056
7 changed files with 365 additions and 0 deletions
|
@ -0,0 +1,139 @@
|
|||
{
|
||||
"keys": [
|
||||
"",
|
||||
"2",
|
||||
"1",
|
||||
"3"
|
||||
],
|
||||
"data": {},
|
||||
"grid": [
|
||||
" !!! ",
|
||||
" !!! ",
|
||||
" !!!! ",
|
||||
" !! !! ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" !! !! ",
|
||||
" !!! ",
|
||||
" !!! ",
|
||||
" !!! ",
|
||||
" !! !! ",
|
||||
" !! !! ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" !! !! ",
|
||||
" !!! ",
|
||||
" !! ",
|
||||
" !!! ",
|
||||
" !! !! ",
|
||||
" !! ! ",
|
||||
" ",
|
||||
" ",
|
||||
" !! ! ",
|
||||
" !!!! ",
|
||||
" !!! ",
|
||||
" !!! ",
|
||||
" !!!! ",
|
||||
" !! !! ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" !! !! ",
|
||||
" !!! ",
|
||||
" !!! ",
|
||||
" !!! ",
|
||||
" !! !! ",
|
||||
" !! !! ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" !! !! ",
|
||||
" !!! ",
|
||||
" !! ",
|
||||
" !!! ",
|
||||
" !! !! ",
|
||||
" !! ! ",
|
||||
" ",
|
||||
" ",
|
||||
" !! ! ",
|
||||
" !!!! ",
|
||||
" !!! ",
|
||||
" !!! ## ## ## ## #### ",
|
||||
" !!!! ### ### #### ",
|
||||
" !! !! ## ## ## ",
|
||||
" #### ### #### ",
|
||||
" ## ## ## ## #### ",
|
||||
" ## ## ## # ## ## ",
|
||||
" ",
|
||||
" ",
|
||||
" # ## ## ## ## ## ",
|
||||
" #### ## ## #### ",
|
||||
" ### ### ## ",
|
||||
" ## ### ## ",
|
||||
" #### ### #### ",
|
||||
" ## ## ## ## ## ## ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" # ## ## ## ## ## ",
|
||||
" #### #### #### ",
|
||||
" ## ### ## $ $$ ",
|
||||
" ## ### ### $$$$ ",
|
||||
" #### #### #### $$$ ",
|
||||
" ## ## ## ## ## # $$ ",
|
||||
" $$$$ ",
|
||||
" $$ $$ ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" $$ $ $$ $$ ",
|
||||
" $$$$ $$$$ ",
|
||||
" $$ $$$ ",
|
||||
" $$$ $$$ ",
|
||||
" $$$$ $$$$ ",
|
||||
" $$ $$ $$ $$ ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" $$$$ $$ $$ ",
|
||||
" $$$$ $$$ ",
|
||||
" $$ $$ ",
|
||||
" $$$$ $$$ ",
|
||||
" $$$$ $$ $$ ",
|
||||
" $$ $$ $ $$ ",
|
||||
" ",
|
||||
" ",
|
||||
" $ $$ $ $$ ",
|
||||
" $$$$ $$$$ ",
|
||||
" $$$ $$$ ",
|
||||
" $$ $$ ",
|
||||
" $$$$ $$$$ ",
|
||||
" $$ $$ $$ $$ ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" $$ $ $$ $$ ",
|
||||
" $$$$ $$$$ ",
|
||||
" $$ $$$ ",
|
||||
" $$$ $$$ ",
|
||||
" $$$$ $$$$ ",
|
||||
" $$ $$ $$ $$ ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" $$$$ $$ $$ ",
|
||||
" $$$$ $$$ ",
|
||||
" $$ $$ ",
|
||||
" $$$$ $$$ ",
|
||||
" $$$$ $$ $$ ",
|
||||
" $$ $$ $ $$ ",
|
||||
" ",
|
||||
" ",
|
||||
" $ $$ $ $$ ",
|
||||
" $$$$ $$$$ ",
|
||||
" $$$ $$$ ",
|
||||
" $$ $$ "
|
||||
]
|
||||
}
|
|
@ -0,0 +1,139 @@
|
|||
{
|
||||
"keys": [
|
||||
"",
|
||||
"2",
|
||||
"3",
|
||||
"1"
|
||||
],
|
||||
"data": {},
|
||||
"grid": [
|
||||
" !!!!! ",
|
||||
" !!!!! ",
|
||||
" !!!!!! ",
|
||||
" !!!!!!! ",
|
||||
" !!!! !!!! ",
|
||||
" !!!! !!! ",
|
||||
" !!! !!!! ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" !!! !!! ",
|
||||
" !!! !!!! ",
|
||||
" !!!! !!! ",
|
||||
" !!!!!!!! ",
|
||||
" !!!!!! ",
|
||||
" !!!!! ",
|
||||
" !!!! ",
|
||||
" !!!!! ",
|
||||
" !!!!!!! ",
|
||||
" !!! !!!! ",
|
||||
" !!!! !!! ",
|
||||
" !!!! !!!! ",
|
||||
" !!! !!! ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" !!! !!!! ",
|
||||
" !!!! !!! ",
|
||||
" !!! !!!! ",
|
||||
" !!!!!!! ",
|
||||
" !!!!! ",
|
||||
" !!!! #### ### ",
|
||||
" !!!!! ### #### ",
|
||||
" !!!!!! ######## ",
|
||||
" !!!!!!! ###### ",
|
||||
" !!!! !!!! ##### ",
|
||||
" !!! !!!! #### ",
|
||||
" !!!! !!! $$$ $$$ $$$ $$$ $$$ $$$$ ###### ",
|
||||
" $$$$ $$$$ $$$$ $$$$ $$$$ $$$ ###### ",
|
||||
" $$$$$$$$ $$$$$$$$ $$$ $$$$ ######## ",
|
||||
" $$$$$$ $$$$$$ $$$$$$$ #### #### ",
|
||||
" $$$$$$ $$$$$$ $$$$$ ### ### ",
|
||||
" $$$$ $$$$ $$$$ ### ### ",
|
||||
" !!!! !!! $$$$ $$$$$ $$$$$ ",
|
||||
" !!! !!! $$$$$$ $$$$$$ $$$$$$$ ",
|
||||
" !!!! !!!! $$$$$$$$ $$$$$$$$ $$$ $$$ ",
|
||||
" !!!!!!! $$$ $$$ $$$$ $$$ $$$$ $$$$ ",
|
||||
" !!!!! $$$$ $$$$ $$$ $$$$ $$$$ $$$$ ",
|
||||
" !!!!! $$$ $$$ $$$$ $$$ $$$ $$$ ### ### ### #### ",
|
||||
" !!!!! #### #### #### ### ",
|
||||
" !!!!!! ### #### ### #### ",
|
||||
" !!!!!!! ####### ####### ",
|
||||
" !!!! !!!! ##### ##### ",
|
||||
" !!!! !!! #### #### ",
|
||||
" !!! !!!! $$$ $$$ $$$ $$$ $$$ $$$ ##### ##### ",
|
||||
" $$$$ $$$$ $$$$ $$$$ $$$ $$$$ ###### ####### ",
|
||||
" $$$$ $$$ $$$ $$$$ $$$$ $$$$ ####### ### ### ",
|
||||
" $$$$$$$ $$$$$$$ $$$$$$$ #### #### #### #### ",
|
||||
" $$$$$$ $$$$$$ $$$$$$ ### #### #### #### ",
|
||||
" $$$$ $$$$ $$$$$ #### ### ### ### ",
|
||||
" $$$$ $$$$ $$$$$ ",
|
||||
" !!! !!!! $$$$$$ $$$$$$ $$$$$ ",
|
||||
" !!!! !!! $$$$$$$$ $$$$$$$ $$$$$$$ ",
|
||||
" !!!!!!!! $$$ $$$ $$$ $$$$ $$$$ $$$$ ",
|
||||
" !!!!!! $$$$ $$$$ $$$$ $$$$ $$$ $$$ ",
|
||||
" !!!!! $$$ $$$ $$$$ $$$ $$$$ $$$$ ### ### ### ### ",
|
||||
" !!!! #### #### ### #### ",
|
||||
" !!!!! ### #### #### #### ",
|
||||
" !!!!!!! ####### ####### ",
|
||||
" !!! !!!! ###### ##### ",
|
||||
" !!!! !!! #### ##### ",
|
||||
" !!!! !!!! #### ##### ",
|
||||
" !!! !!! $$$ $$$$ $$$ $$$ $$$$ $$$ ###### ##### ",
|
||||
" $$$$ $$$ $$$$ $$$$ $$$ $$$$ ####### ####### ",
|
||||
" $$$$$$$$ $$$ $$$ $$$$$$$$ ### #### #### #### ",
|
||||
" $$$$$$ $$$$$$$ $$$$$$ ### #### ### ### ",
|
||||
" $$$$$ $$$$$ $$$$$ #### ### #### #### ",
|
||||
" $$$$ $$$$ $$$$ ",
|
||||
" !!! !!!! $$$$$ $$$$$ $$$$$ ",
|
||||
" !!!! !!! $$$$$$$ $$$$$$$ $$$$$$ ",
|
||||
" !!! !!!! $$$ $$$$ $$$$ $$$ $$$$$$$$ ",
|
||||
" !!!!!!! $$$$ $$$ $$$ $$$$ $$$ $$$$ ",
|
||||
" !!!!! $$$$ $$$$ $$$$ $$$$ $$$ $$$ ",
|
||||
" !!!! $$$ $$$ $$$ $$$ $$$ $$$ #### ### #### ### ",
|
||||
" !!!!! ### #### ### #### ",
|
||||
" !!!!!! ######## ######## ",
|
||||
" !!!!!!! ###### ###### ",
|
||||
" !!!! !!!! ##### ##### ",
|
||||
" !!! !!!! #### #### ",
|
||||
" !!!! !!! ###### ###### ",
|
||||
" ###### ###### ",
|
||||
" ######## ######## ",
|
||||
" #### #### #### #### ",
|
||||
" ### ### ### ### ",
|
||||
" ### ### ### ### ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ### ### ### #### ",
|
||||
" #### #### #### ### ",
|
||||
" ### #### ### #### ",
|
||||
" ####### ####### ",
|
||||
" ###### ##### ",
|
||||
" #### #### ",
|
||||
" ##### ##### ",
|
||||
" ###### ####### ",
|
||||
" ####### ### ### ",
|
||||
" #### #### #### #### ",
|
||||
" ### #### #### #### ",
|
||||
" #### ### ### ### ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ### ### ### ### ",
|
||||
" #### #### ### #### ",
|
||||
" ### #### #### #### ",
|
||||
" ####### ####### ",
|
||||
" ###### ###### ",
|
||||
" #### ##### ",
|
||||
" #### ##### "
|
||||
]
|
||||
}
|
Binary file not shown.
After Width: | Height: | Size: 9 KiB |
Binary file not shown.
After Width: | Height: | Size: 9 KiB |
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
87
tests/visual_tests/styles/text-wrap.xml
Normal file
87
tests/visual_tests/styles/text-wrap.xml
Normal file
|
@ -0,0 +1,87 @@
|
|||
<!DOCTYPE Map>
|
||||
<Map background-color="#b5d0d0" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs" minimum-version="0.7.2">
|
||||
<Parameters>
|
||||
<Parameter name="sizes">512,512</Parameter>
|
||||
</Parameters>
|
||||
<Style name="1">
|
||||
<Rule>
|
||||
<TextSymbolizer
|
||||
size="30"
|
||||
allow-overlap="true"
|
||||
face-name="DejaVu Sans Book"
|
||||
wrap-width="1"
|
||||
wrap-character="[wrap-character]"
|
||||
wrap-before="false"
|
||||
character-spacing="5"
|
||||
repeat-wrap-character="[repeat-wrap-character]"
|
||||
halo-radius="1">'XXX XXX XXX'</TextSymbolizer>
|
||||
<DebugSymbolizer mode="vertex"/>
|
||||
<DebugSymbolizer mode="collision"/>
|
||||
</Rule>
|
||||
</Style>
|
||||
|
||||
<Layer name="point" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
|
||||
<StyleName>1</StyleName>
|
||||
<Datasource>
|
||||
<Parameter name="inline">
|
||||
|
||||
{
|
||||
"type": "FeatureCollection",
|
||||
|
||||
"features": [
|
||||
|
||||
{ "type": "Feature",
|
||||
"properties": {
|
||||
"label": "this,that",
|
||||
"wrap-character":" ",
|
||||
"repeat-wrap-character":false
|
||||
},
|
||||
"geometry" : { "type": "Point", "coordinates": [ 2.5, 2.5 ] }
|
||||
},
|
||||
{ "type": "Feature",
|
||||
"properties": {
|
||||
"label": "this-that",
|
||||
"wrap-character":"X",
|
||||
"repeat-wrap-character":false
|
||||
},
|
||||
"geometry" : { "type": "Point", "coordinates": [ 0, 5 ] }
|
||||
},
|
||||
{ "type": "Feature",
|
||||
"properties": {
|
||||
"label": "this-that",
|
||||
"wrap-character":"X",
|
||||
"repeat-wrap-character":true
|
||||
},
|
||||
"geometry" : { "type": "Point", "coordinates": [ 5, 0 ] }
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
</Parameter>
|
||||
<Parameter name="type">geojson</Parameter>
|
||||
</Datasource>
|
||||
</Layer>
|
||||
|
||||
<!-- points to frame data view -->
|
||||
|
||||
<Style name="frame">
|
||||
<Rule>
|
||||
<PointSymbolizer />
|
||||
</Rule>
|
||||
</Style>
|
||||
|
||||
<Layer name="frame" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
|
||||
<StyleName>frame</StyleName>
|
||||
<Datasource>
|
||||
<Parameter name="type">csv</Parameter>
|
||||
<Parameter name="inline">
|
||||
x,y
|
||||
-1,-1
|
||||
6,-1
|
||||
-1,6
|
||||
6,6
|
||||
</Parameter>
|
||||
</Datasource>
|
||||
</Layer>
|
||||
|
||||
</Map>
|
Loading…
Reference in a new issue