|
@ -0,0 +1,93 @@
|
|||
{
|
||||
"keys": [
|
||||
"",
|
||||
"-10",
|
||||
"-9",
|
||||
"-8",
|
||||
"-7",
|
||||
"-6",
|
||||
"-5",
|
||||
"-4",
|
||||
"-3",
|
||||
"-2",
|
||||
"-1"
|
||||
],
|
||||
"data": {},
|
||||
"grid": [
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" !!! ",
|
||||
" !!! ! ! ",
|
||||
" # # # # !! !! ",
|
||||
" $ ### # ! ! ",
|
||||
" %%% $$$ $ ### # # ",
|
||||
" &&& %% $$$ $$$ ",
|
||||
" &&& & & %% % ",
|
||||
" ' ' ' ' && && ",
|
||||
" ( ''' ' & & ",
|
||||
" ))) ((( ( ''' ' ' ",
|
||||
" *** )) ((( ((( ",
|
||||
" *** * * )) ) ",
|
||||
" + + + + ** ** ",
|
||||
" +++ + * * ",
|
||||
" +++ + + ",
|
||||
" ",
|
||||
" + * ) ( ' & % $ # ! ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" + +++ * ",
|
||||
" + ++ ******* ) ",
|
||||
" * * ** ))) ) ) )) ",
|
||||
" * ) )))))) ( ",
|
||||
" )) ) )))) (( (((( ' ",
|
||||
" ((( ((( ''' & ",
|
||||
" ''' &&& ",
|
||||
" && & %%%%% %%% % ",
|
||||
" & %%%% % %% % $ ",
|
||||
" %%%% % %% % $$$$ $$ # ",
|
||||
" $$$ $$$ $ #### ## ",
|
||||
" $ ### ## !!! !! ",
|
||||
" ! ! ",
|
||||
" ! ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "
|
||||
]
|
||||
}
|
|
@ -0,0 +1,93 @@
|
|||
{
|
||||
"keys": [
|
||||
"",
|
||||
"-1",
|
||||
"-2",
|
||||
"-3",
|
||||
"-4",
|
||||
"-5",
|
||||
"-6",
|
||||
"-7",
|
||||
"-8",
|
||||
"-9",
|
||||
"-10"
|
||||
],
|
||||
"data": {},
|
||||
"grid": [
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ! # $ % & ' ( ) * + ",
|
||||
" !!! ### $$$ %%% &&& ''' ((( ))) *** +++ ",
|
||||
" !! ## $$ %% && '' (( )) ** ++ ",
|
||||
" !! ! ## # $$ $ %% % && & '' ' (( ( )) ) ** * ++ + ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ! !! ! ",
|
||||
" ! ! !!!! ",
|
||||
" ! ! ! # ",
|
||||
" # #### ",
|
||||
" # # ## $ ",
|
||||
" $$$ $ $ $$ ",
|
||||
" $ $$$$$$ ",
|
||||
" $$ $ $$$$ % ",
|
||||
" %% %%%% ",
|
||||
" %% %%%% & ",
|
||||
" && & & ",
|
||||
" &&&& ",
|
||||
" & & ' ",
|
||||
" ' ' ' ",
|
||||
" '' ' ",
|
||||
" ((((( ((( ( ",
|
||||
" (((( ( (( ( ",
|
||||
" (((( ( (( ( ) ) ",
|
||||
" )))) ))) ",
|
||||
" ) )) )) * ",
|
||||
" ) ***** ** ",
|
||||
" *** *** ",
|
||||
" *** *** ",
|
||||
" + ++ ",
|
||||
" + + ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "
|
||||
]
|
||||
}
|
|
@ -0,0 +1,93 @@
|
|||
{
|
||||
"keys": [
|
||||
"",
|
||||
"-10",
|
||||
"-9",
|
||||
"-8",
|
||||
"-7",
|
||||
"-6",
|
||||
"-5",
|
||||
"-4",
|
||||
"-3",
|
||||
"-2",
|
||||
"-1"
|
||||
],
|
||||
"data": {},
|
||||
"grid": [
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ! ! ! ! ",
|
||||
" !!! ! ",
|
||||
" ### !!! ! ! ",
|
||||
" ## ",
|
||||
" ## # ",
|
||||
" $ $ $ $ ",
|
||||
" $$$ $ ",
|
||||
" %%% $$$ $ $ ",
|
||||
" %% ",
|
||||
" %% % ",
|
||||
" & & & & ",
|
||||
" &&& & ",
|
||||
" ''' &&& & & ",
|
||||
" '' ",
|
||||
" '' ' ",
|
||||
" ( ( ( ( ",
|
||||
" ((( ( ",
|
||||
" ))) ((( ( ( ",
|
||||
" )) ",
|
||||
" )) ) ",
|
||||
" * * * * ",
|
||||
" *** * ",
|
||||
" +++ *** * * ",
|
||||
" ++ ",
|
||||
" ++ + ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ) ' & $ $ # ",
|
||||
" + ++ + ** ** * ))) ) ) )) ( ( (((( '' ' ' &&&& & %%%%% %%% % $$$ $$$$$$ ##### ## ! ! !! ",
|
||||
" + + ++++ * **** ) )))))) (( (((( '''' &&& & %%%% % %% % $$$$ $$ ### ### !!! ! ",
|
||||
" + ++ + ****** )) ) )))) ( ((((( ' ' &&&& & %%%% % %% % $$$ $$$ $ ### ### ! ! ! ",
|
||||
" $ ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "
|
||||
]
|
||||
}
|
|
@ -0,0 +1,34 @@
|
|||
{
|
||||
"keys": [
|
||||
"",
|
||||
"-5"
|
||||
],
|
||||
"data": {},
|
||||
"grid": [
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" !!!!! !!!!!! ! ",
|
||||
" !! !! ! ! ! ",
|
||||
" !!! ! ! ! ! ",
|
||||
" ! ! ! ",
|
||||
" !!!!! ! ! ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "
|
||||
]
|
||||
}
|
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 8.3 KiB |
After Width: | Height: | Size: 6.6 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 8.1 KiB |
After Width: | Height: | Size: 6.5 KiB |
After Width: | Height: | Size: 3.8 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 8.2 KiB |
After Width: | Height: | Size: 6.5 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 2.5 KiB |
20
tests/visual_tests/styles/text-bug1820+0.xml
Normal file
|
@ -0,0 +1,20 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE Map>
|
||||
<!-- Minimal testcase for bug #1523. -->
|
||||
<Map background-color="white" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
|
||||
<Layer name="layer" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
|
||||
<StyleName>My Style</StyleName>
|
||||
<Datasource>
|
||||
<Parameter name="type">osm</Parameter>
|
||||
<Parameter name="file">../data/points.osm</Parameter>
|
||||
</Datasource>
|
||||
</Layer>
|
||||
|
||||
<Style name="My Style">
|
||||
<Rule>
|
||||
<PointSymbolizer opacity="0.5" ignore-placement="true"/>
|
||||
<TextSymbolizer face-name="DejaVu Sans Book" size="16" wrap-width="4" placement="point" dx="0" dy="0"><ExpressionFormat line-spacing="[nr]+1">[name]</ExpressionFormat></TextSymbolizer>
|
||||
</Rule>
|
||||
</Style>
|
||||
|
||||
</Map>
|
20
tests/visual_tests/styles/text-bug1820+1.xml
Normal file
|
@ -0,0 +1,20 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE Map>
|
||||
<!-- Minimal testcase for bug #1523. -->
|
||||
<Map background-color="white" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
|
||||
<Layer name="layer" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
|
||||
<StyleName>My Style</StyleName>
|
||||
<Datasource>
|
||||
<Parameter name="type">osm</Parameter>
|
||||
<Parameter name="file">../data/points.osm</Parameter>
|
||||
</Datasource>
|
||||
</Layer>
|
||||
|
||||
<Style name="My Style">
|
||||
<Rule>
|
||||
<PointSymbolizer opacity="0.5" ignore-placement="true"/>
|
||||
<TextSymbolizer face-name="DejaVu Sans Book" size="16" wrap-width="4" placement="point" dx="0" dy="1"><ExpressionFormat line-spacing="[nr]+1">[name]</ExpressionFormat></TextSymbolizer>
|
||||
</Rule>
|
||||
</Style>
|
||||
|
||||
</Map>
|
20
tests/visual_tests/styles/text-bug1820-1.xml
Normal file
|
@ -0,0 +1,20 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE Map>
|
||||
<!-- Minimal testcase for bug #1523. -->
|
||||
<Map background-color="white" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
|
||||
<Layer name="layer" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
|
||||
<StyleName>My Style</StyleName>
|
||||
<Datasource>
|
||||
<Parameter name="type">osm</Parameter>
|
||||
<Parameter name="file">../data/points.osm</Parameter>
|
||||
</Datasource>
|
||||
</Layer>
|
||||
|
||||
<Style name="My Style">
|
||||
<Rule>
|
||||
<PointSymbolizer opacity="0.5" ignore-placement="true"/>
|
||||
<TextSymbolizer face-name="DejaVu Sans Book" size="16" wrap-width="4" placement="point" dx="0" dy="-1"><ExpressionFormat line-spacing="[nr]+1">[name]</ExpressionFormat></TextSymbolizer>
|
||||
</Rule>
|
||||
</Style>
|
||||
|
||||
</Map>
|
17
tests/visual_tests/styles/text-malayalam.xml
Normal file
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE Map>
|
||||
<Map background-color="white" srs="+proj=latlong +datum=WGS84" font-directory="/usr/share/fonts/truetype/malayalam-fonts/">
|
||||
<Layer name="layer" srs="+proj=latlong +datum=WGS84">
|
||||
<StyleName>My Style</StyleName>
|
||||
<Datasource>
|
||||
<Parameter name="type">osm</Parameter>
|
||||
<Parameter name="file">../data/points.osm</Parameter>
|
||||
</Datasource>
|
||||
</Layer>
|
||||
<Style name="My Style">
|
||||
<Rule>
|
||||
<Filter>[nr] = "5"</Filter>
|
||||
<TextSymbolizer face-name="Rachana Regular" size="30" placement="point" dy="0">"ഇന്ത്യ"</TextSymbolizer>
|
||||
</Rule>
|
||||
</Style>
|
||||
</Map>
|
|
@ -76,7 +76,12 @@ text_tests = [
|
|||
{'name': "line-offset", 'sizes':[(900, 250)],'bbox': mapnik.Box2d(-5.192, 50.189, -5.174, 50.195)},
|
||||
{'name': "text-bug1532", 'sizes':[(600, 165)]},
|
||||
{'name': "text-bug1533", 'sizes':[(600, 600)]},
|
||||
{'name': "text-bug1820-1", 'sizes':[(600, 300)], 'bbox':default_text_box},
|
||||
{'name': "text-bug1820+0", 'sizes':[(600, 300)], 'bbox':default_text_box},
|
||||
{'name': "text-bug1820+1", 'sizes':[(600, 300)], 'bbox':default_text_box},
|
||||
{'name': "text-expressionformat-color", 'sizes':[(800, 100)], 'bbox':default_text_box},
|
||||
# Disabled by default as the required font isn't shipped with mapnik
|
||||
#{'name': "text-malayalam", 'sizes':[(800, 100)], 'bbox':default_text_box},
|
||||
]
|
||||
|
||||
tiff_tests = [
|
||||
|
@ -208,4 +213,4 @@ if __name__ == "__main__":
|
|||
size[1],
|
||||
scale_factor)
|
||||
|
||||
sys.exit(reporting.summary())
|
||||
sys.exit(reporting.summary())
|
||||
|
|