Update text-multi-layout visual tests to demonstrate placement list with layout nodes and layout/format node nesting. Add new images for line-multi-layout tests.

This commit is contained in:
Jordan Hollinger 2014-02-10 20:01:35 -05:00
parent 489168d529
commit e4afefa514
28 changed files with 982 additions and 65 deletions

View file

@ -0,0 +1,224 @@
{
"keys": [
"",
"9",
"8",
"4",
"5",
"7",
"16",
"6",
"10",
"2",
"12",
"13",
"14",
"11",
"3",
"15",
"1"
],
"data": {},
"grid": [
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" !! ",
" !!! !!!! !!!!! ",
" !! !! ! !!!! ! ! !!!!! ",
" !!!! !! !!!!!! !! ! !! !!! !!!!! ! ",
" !!!! !! !!!!!!! !!!! !! !!!!!!! !!!!!! ! ",
" !!!!! !! !!!! !!!! !!!! !! !! !!!! !!!! !!!!!!! ! !! ",
" !!!!! !! !!!! ! !!!! !!!!!! !!!!!! !!!!! !!!!!! !! !!! !! ",
" !!!!! !! !! !!! !!!!!! !! ! !! !!!!!!!!! !!!!!!!!!!! !! !!!! ! ",
" !!!!! !!!!!! !!!!!!!!!!! !!!!!! !! !!!!!! !!!! !!!!!!!! ! !! ! !!!! ",
" !!! !! !!!! !!! !!!!!!! !!!!!!! !!! !!! ! !!! ! !!!!!!! !! !!! !!!! !! ",
" !!!!!!!! !! !!!!! ! !!!! !!!!!! !!!!!!!!!!! !! !! !!!! !!!!!! !!!! ! ! ",
" !! !!!!!!!! !! !! !!!!!!!!!!! !!! !!!!!!!! !! !!!!!!! !!!! !!!!!! ",
" !! ! !!! !! !!!!!!!!!!! !!!!!!! !! !! !! !! !!!! !!!! !!!!!! ",
" !! ! !! !! !! !! !!! !!! ! !! ! !!!! !! !!!!!!!!!! !!!!!!!!! !! ",
" !! !!! !! !! !! ! !! !!!! !!!! !! !!!!!!!!!! !!!!!!!!!!! ",
" !!!!!! !!!!! !! !!!!!!! ! !!!! !!!!!! !!!! !! !!!!!!! ",
" !!!!!!!!!!!!! ! !!!!!! !! !!!!!! !!!!! !! !!! ",
" ! !!!!! !! !!!!!! ! !! !!! !!! !! ! !! ",
" !!!! ! !! !! !!!!!! !!!!!! !! ! ",
" !!! !! !! !!!!!!!! !!! ! ",
" !!!!!!! !!!!!!!! ",
" ## !!!!!!!! !!!!!!!!! # $ ",
" ### # # !!!!!!!! # !!!!!! ### $ ",
" ##### ## # ### !!!!!!! ## ### ### !! #### $ ",
" ###### ## ## #### !!! #### ## ## ##### #### # $$ $ ",
" ######### ## ## #### ! #### ## ## ##### ######## #### ## # $$ $ ",
" ######### ## ### ###### ###### # # ## ####### ####### ## ## #### ## $$ $ ",
" ### ## #### ### # ######## ########### ## ### ##### ## ## ##### ### # ## #### ## $$ $$$ ",
" ## ##### #### ######## ###### ###### ####### ### # #### ##### ## #### #### ## ## $$ $$$ $$ ",
" ## ##### #### ## ## #### #### #### # # ######### ## #### ######## ## # $$ $$$ $$ ",
" ## ##### ### # ## #### #### ## # #### ## ##### ## ###### ### $$ $$$ $$ ",
" ## #### ### ## ## #### ####### ## #### # ## ######## ## ## #### $$ $$$$$$ ",
" ## ##### #### ## ## ##### #### ## # ####### ###### ####### ## # ## $$ $$$$ $ ",
" # ### ### ## ## ## #### ### ## ### ## ## #### ##### ##### # ## #### $$ $$$ $ ",
" % # ### # ### ### ## #### ### ## ######## ## # #### #### ## #### $$ $$$ ",
" % ## ## ####### ## ## ## ## ###### ## ####### # #### $$ $ ",
" % ## ##### ## # ## ## ##### ## ## #### $$ $ ",
" %%%% ## ## ## ## ## ## # # ## ## ## ### $$ $ ",
" %%%% ## ##### ## ## ####### #### #### $ ",
" %%%% ####### # ## # ## ### ### # $ ",
" %%%%%%% ## ## ### # ####### # $ ",
" %%%%%%%%% # # ####### # ## #### $ ",
" %%%%%% %% ### # ##### ### ### $ ",
" %%%%%%%%% #### ### ######## $ ",
" %%%%%%%%% ####### &&&&& #### &&&&& $$ $ ",
" %%%%%%% % &&&&& ### &&&&&& &&&&&&& &&& &&&& $$ $ ",
" %%% %%%%% &&&&&& &&&&&&&&& &&&& & &&&&&& &&&&& $$ $$$ ",
" %%%%%%% &&&&&&&& &&&&& &&&& &&&&& &&&&&&& &&&&&&&&& & $$ $$$ ",
" %%%% &&&&&& &&&&&& &&&&& &&& && &&&&& &&& & & &&&&&&&&&&&& && $ $$$ $$ ",
" %%%% &&&&&&&&&&& && &&&& && &&& && &&&&&& &&&&& & && && &&&&& & && $$ $$$ $$ ",
" % % &&& &&&&&&& && &&&&& &&&&&& && && & &&&&&&&& & &&& &&&&&&&& & &&& $$ $$$ $$ ",
" % &&&&&&&&&& && && &&&&&&&& & &&& &&&&&&& && &&&&& && &&&&&&&& &&&& $$ $$$$$$ ",
" % &&&&&&& && & &&& & &&&& &&& &&&& && &&&&&&& &&&& && && &&&&& &&&&& & $$ $$$$$$ ",
" % & &&&&&&&& &&&& & &&&&&&& &&&& & && &&&& & &&&& && && && & &&& &&&& & $$ $$$ ",
" % & &&& &&&&&& && && &&& &&&&&& &&&&& && & &&&&&&&&&&& && &&&&&&&&& && $$ $$$ ",
" % & && & &&&&&&&&& && & &&&&&&&& & & &&& &&&&& &&&&&&& && && $$ $ ",
" % & &&&&&&& && &&&&&&& &&&& &&&&& & &&& &&&&&&& && $$ $ ",
" % &&&& & & && &&&&&& &&& &&&&&&&&&& &&&&& && $ ",
" % %% &&&&&&&&&& &&&& &&&& &&&&& & &&&&&&& $ ",
" % %% &&&&& &&&&&&& &&&&&&& & && &&& $ ",
" %%% %% &&&&&&& &&&&&&& &&& &&& &&&& $ ",
" %%% %% &&& &&& &&&&& & &&&&& &&& $ ",
" %%%%%% %% &&&&& &&& && $ ",
" %%%%%% %% &&& & ''''''''' $$ $ ",
" %% %%% %% '''''''' ''''''' $$ $ ",
" %% %%% %% ''''''''' ' $$ $ ",
" %% %%% % (( ((( ''''' ' $$ $$$ ",
" %%% %% ( ( (( ((((( (((((( ''''' ' $ $$$ $$ ",
" % %% ((( ((((( ((((((( (((((( '''''''''''''''''''''''' $$ $$$ $$ ",
" % %% ((((((( ((((((( ((((( ( (((( ((( $$ $$$ $$ ",
" % %% (((((( ( (((( (( (((((((( ((((((( ''''''''''''' $$ $$$$$$ ",
" % ((((((( (((((((( ( (((( ((((( ((( (((((((( '''''''' '''' $$ $$$$$$ ",
" % ( ((((( ((((( ((( ((((((( ((((( (( (( ( (( '''''''' '''' $$ $$$ ",
" % (( ((( (( ( ((( (( (( (( ((((( (( ( (( (((((( (( ((( $$ $$$ ",
" % (( (((( (( ((( (( ((((((( ( (( (( ((( (((( (( (( (( (((((((( (( ((( ( $$ $ ",
" % (( (((((((( (( ((( (( ((( (((( (( (((( ( (((((( (( (( ((( (( (( (((( ( ((((((( $$ $ ",
" % (( ((((( (( (((( ((( (( ((((( (( ((((((( (( ((((( ( (((((( (( (((( ( ((((((( $ ",
" % ( ((((( (((((( ((((((( ( ((((( ( (((((( (( (((( ( ((((((( (( (((( ( (((((( $ ",
" % %% ( (((( ((( ( ((((((( ( (((( ( ((((( (( ((( (( ((( (( ((( (((((((((( (( $ ",
" % %% ( ((( ((( ((((( (( (( ((( (((( (( (((((((((( ( ((( (( ((( (( $ ",
" %%% %% ( (((((((( (( (( (( (((( ( ((( (( ((( (( ((( (( ( ((( $ ",
" %%% %% ((( ((( (( ((( (( (( (( ((( ((( (( ((((( ((((( $ ",
" %%%%%% %% (((( (( ((( ((( ((((( ((((( (( (((((( $$ $ ",
" %%%%%% %% ( (( ((( ((((( ((((((((( ))) ((( (((( $$ $ ",
" %% %%% %% ((((( ** + (((((((( ((( (((( ))))))))))))) (((((( $$ $ ",
" %% %% %% ((( * ** + ((((((( ((( )))))))) )))) ))))))) $$ $$$ ",
" %% %%% % **** ** + ))))))))) ) ))))))))) $$ $$$ $ ",
" %%% %% **** ** + , ) )))))))))))))))))))) ))) )) $$ $$$ $$ ",
" %%% %% ****** * + , ------ --- )))))))) )))))))) )))) $$ $$$ $$ ",
" % %% **** ****** ** + , -------- ---- )))))))) ))))))))))) $$ $$$$$$ ",
" % %% ****** ****** + , -- ------ ---- )) )))))))))))) $ $$$$ $ ",
" % * ** * **** ++++ , ---------------------------- ))))) )) )))) ) $$ $$$$$ ",
" % ** **** + ++ , ---- - - ))))) ))) )) )) $$ $$$ ",
" % ** **** + ++ , -------- ))))) ) $$ $ ",
" % * ***** +++++++ , -------- ) ) $$ $ ",
" % ** **** ++++++ , . ----- .. . .. ..... )) $$ $ ",
" % ** **** ++++ ++++ , . ..........----- ....... ..... ) $ ",
" % * ** +++++++++ , ,, ........ .... ............. ) $ ",
" % %% ** ++++++ ++ , , ,,, ...... ................................ ) $ ",
" % %% ** ++ +++ ++ ,, , ,, ......... .... . . ) $ ",
" %%%% * * ++ +++++++,, ,,, ,, .. ......... ........ ) )) $ ",
" %% %%% **** ** ++ +++,,,,,,, , . . ....... ........ ) )) $ ",
" % %%%%%% **** ** ///// +++,,,,, ,,,, .. .... ..... )) ) )) $$ $ ",
" %%%%% %%% ******* * ////////// ++++,,,, , ,, . ...... ..... )) ))) )) $$ $ ",
" %%%%% %%%% **** *** ** ** /////////// + ,,,,,,,,,, . ...... ))))))) $$ $$$ ",
" %%%%% %%% ******* ** *** //// ////// / + ,, , ,, . 0 0 0 0 )))) )))) $$ $$$ ",
" %%%%%%%%% * *** * ***** // ////// ////// /// ++ ,, , ,, . 00000000 ))))) ) )) $ $$$ $$ ",
" %% %% %%%% ** **** ///////// ///////// + ,,,, . 00000000 ))))) )))) $$ $$$ $$ ",
" %% %%%% ** *** ////////// ///// + ,,,, . . 00000 ))))) )))) $$ $$$$$$ ",
" %%% * ***** / /////// // /// + ,,,, ... 00000 ))) )))) $$$ $$$$$$ ",
" %%% ** **** // /////// //// // + , ... 00000 ) ))) $$ $$$$$$ ",
" %%% ******* // // /// //// + , ..... . 00000000000000000000000000000 ) )) $$ $$$ ",
" % * *** // /////// / , .. .... 0 0 00 ) )) $$$ $$$ ",
" % ** * // /////// /// , . ... .. 00000000 0000 ) $$ $ ",
" % * // // ////// / // , .. ... .. 00000000 0000 ) $$ $ ",
" % /// ////// //// , .. ... .. )))))))) )) )) $ ",
" % //// // / //// , .. ...... ))))))))) )))))))) ) $ ",
" % /////// / , .. ...... ))))))) )))))))) ) $ ",
" % / /// / .. ... ))))) )))) )) $ ",
" %%%% // /// // // .. ... ))))) )))))) ) $ ",
" %%%% // /// // // .... ))))))))))))) ))))) ) $ ",
" %%%%%% /// ///// / .... ))))))))))))))))))))))))))))) $$$ ",
" %%%%%%% ///////// / . )))))))))) )) $$$ ",
" %%%%%%%% ///////// // . )))))))) )))) )))))))) )))) $$$ ",
" %%%% %%%% /////// / . )))) )))) )))))))) )))) $$$ $$ ",
" %%%% %%% // / / .. .. $$$ $$ $$ ",
" %%%%%%%%% // / / . ... . $$$$$$$$$ ",
" %%%% % % / / . ....... ........ $$$ $$$$$ ",
" %%%%%%% / / . ...... ........ $$$$ $$$$$ ",
" %%% / / .. .. ..... $$$$$$$$$ ",
" %%% / / .. ..... ..... $$$ $$ ",
" %%% / / .. ... ..... $$$ $$ ",
" % // / .. ..................................... $$$$ ",
" % // / ..... . . .. $$$ ",
" % / / ............ ............. $ ",
" % / / ..... .... ............. $ ",
" // // $ ",
" / / $ ",
" / / ",
" / // ",
" // // 1 1 1 ",
" / // 11111111 111111111 ",
" / // 11111111 111111111 ",
" / // 1 11 11111 ",
" /// // 11111 11111 ",
" /////// // 11111 111 1 ",
" /////// // 11111111111111111111111111111111111111111111111 ",
" /// 111 1 1 1111 ",
" 1111111111111 11111111 1111 ",
" 11111111 1111 11111111 1111 ",
" 1 1 ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
]
}

View file

@ -0,0 +1,209 @@
{
"keys": [
"",
"1"
],
"data": {},
"grid": [
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ! ",
" ! ",
" ! !!!!! ",
" !!! ! ",
" !!!!!!!! ! ! ! ",
" ! !! ! ! ",
" !! ! !! ! ",
" !! !!! !! ! ",
" ! ! !!! ! ! ",
" ! ! ! ! !! ",
" ! ! ! ! ",
" !! ! ! ! ",
" ! ! ! !! ! !! ",
" ! !!! !! ! ! ! ",
" ! ! !! ! ! !!! ",
" ! !! !!! !! ! ",
" ! !!! ! ! ! ! ",
" ! ! ! !!!! ! ! !! ",
" ! !! ! ! !! ! ",
" ! ! ! ! ! !! ",
" ! !! ! ! !! ",
" !! ! ! ! ! ! !!! ",
" ! !! !!! !! ! !!! ",
" ! ! ! ! ! ! ! !! ",
" !! ! ! !!! ! ! ! ",
" ! !! !! ! !!! ! ",
" !!! ! !!! !! ! ! ! ",
" !! ! ! ! !!! ",
" ! ! ! ! ! ",
" !! ! ! !! ",
" !! ! ! ",
" ! ! ! !! ! ",
" ! ! ! ! ",
" !!! !! !! ! ",
" !!!! ! !! !!! ",
" !! ! ! ! !! ! ",
" ! !!! !!!! !!!! ",
" !! ! ! ! !! ! ",
" !!! ! !!! !! ! ",
" ! ! ! !! ! ",
" !! ! !! ! ",
" ! ! ! ! ",
" ! ! ! ",
" ! !!!!! ! ",
" ! ! ! ! ",
" ! ! !! ! ",
" ! ! !! ! ",
" ! ! ! ",
" ! ! ! ",
" ! !!! ! ! ",
" ! ! ! !!!!! ",
" ! ! !!!!! ! !! ",
" ! ! !! ! ! !!! ",
" ! ! ! ! ! ! !! ",
" ! !!! !!! ! ! !! ",
" ! ! ! ! !! ",
" !!!! ! ! ! ! ",
" ! !!! !! ! !!!! ",
" ! !! !! ! ! ",
" ! ! ! ! ! ",
" ! !! !! ! ! !! ",
" ! ! !!!! ! ! ! ! ",
" ! !! !! !! ! ! ",
" ! !! !!! ! !! ! ",
" ! !!! !!! ! ! ! ",
" ! ! !! ! ! ",
" !!!! ! !!!! ! ",
" !!!! !! ! !! ! ",
" !! ! !! ! ! ",
" ! ! ! !! ! ",
" !! ! ! ! ! ",
" ! ! !! !!!! ",
" !!! ! ! ",
" ! ! !! ! ! ",
" ! ! !! ! ! ! ",
" !! ! ! !!! ! !! ",
" !!! ! ! !!!!! ",
" !!!! !!! ! !! ! ",
" !! ! ! !! !!! ",
" !!! ! ! !! ! ",
" !! ! ! !! ",
" ! ! !! ! ",
" ! ! ! ! ",
" ! !!!! ! ",
" ! ! !! !! ",
" ! ! ! ! ! ",
" ! !! ! ",
" ! ! ! ",
" ! ! ! ",
" ! !! ! ! ",
" ! ! ! ! ! ",
" ! !!! ! ! ! ! ",
" ! ! ! !! ! ! ! ",
" ! !! !!! ! ! ! ",
" !!! !!! ! ! !! ",
" ! !! !! ! ! ! ! ",
" ! !! ! ! ! !!! ",
" ! !!! ! ! ! !!! ",
" ! !!! ! ! ! ! !! ",
" ! ! !! ! ! ",
" ! ! ! ! ! !! ",
" !! !! !!!! ! !! ! ",
" ! ! ! ! !! ",
" ! !! !!! ! ! !! ",
" ! ! ! ! !!! ",
" ! !!! ! ! ! ",
" ! ! ! !!!! ",
" !!!! ! !!!! ! ",
" !! !! ! !! ! ",
" ! ! ! ! ! ",
" !! ! ! !! ! ",
" ! ! ! ! ! ",
" ! ! !!! !!! ",
" !!! ! ! !! ! ",
" ! ! !!! ! ! ",
" !!! ! !! ! ! ",
" !!!! ! ! !!! ",
" !!!! !!!! ! ! ",
" !! ! !!! ! !! ! ",
" !! ! ! ! !! ! ",
" ! ! !! ! ! ",
" ! ! !! !!! ",
" !! ! !! ! ",
" ! ! !! ! ",
" ! ! !!! ! ",
" ! ! ! !! ",
" ! !! ! ",
" ! ! ! ",
" ! !!! ! ! ",
" ! ! !! !! ",
" ! !!! ! ! ",
" ! !!! ! ! ",
" ! ! ! ! ! ! ",
" ! ! !!! ! ! !! ",
" ! !! ! !! ! ",
" ! ! ! ! ! ",
" ! ! ! ! ! ! ! ",
" ! ! ! ! ! ! !!!! ",
" ! !!!! !! ! ! ! ! ",
" ! ! ! !! !! ! ! ",
" ! !! !!!! ! !! ",
" ! ! ! ! ! ! ! ",
" ! ! ! ! ! ! ",
" ! ! ! ! ! !! ",
" ! ! ! ! ! ",
" ! ! ! ! !! ",
" ! ! ! !! ! !! ",
" ! !!! ! !! !! ! ! ",
" ! !! !! ! ! ! ",
" ! ! !! ! !! ! ",
" !!! ! ! !!!!! !!! ",
" !! ! ! !! ! ! ",
" ! !!!!!! !!! ",
" !! ! ! !! ! ! ",
" !! !!! ! ! ",
" !! !! ! ! !! ",
" ! !! ! !!!! ",
" ! ! ! ! ! ! ! ",
" ! ! ! ! ! ",
" ! !! !!!!! !! ! ",
" ! !!! ! !!! ! ! ",
" !!! ! ! ! ! ! ",
" !!!! !! ! ",
" !! ! ! ! ",
" !! ! ! ",
" ! ! !! ",
" ! !! ! ! ",
" ! !!! !! ! ",
" ! !!! !! !! ",
" ! !! ! !! !! ",
" ! !!!! !!!!!! ",
" ! !!! ",
" !!!! !!! ",
" !! ! ",
" !! ! ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
]
}

View file

@ -0,0 +1,217 @@
{
"keys": [
"",
"8",
"7",
"6",
"5",
"9",
"4",
"2",
"1",
"3"
],
"data": {},
"grid": [
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! ",
" !!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!! ",
" !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! ",
" !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! ",
" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ",
" !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! ",
" ",
" !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! !!!!! ",
" !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! ",
" ",
" ",
" ",
" ",
" ",
" ",
" ######### ######### ######### ######### ######### ######### ######### ######### ######### ######### ######### ######### ",
" ######### ######### ######### ######### ######### ######### ######### ######### ######### ######### ######### ######### ",
" ######### ######### ######### ######### ######### ######### ######### ######### ######### ######### ######### ######### ",
" ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ",
" #################################################################################################################################################################################### ",
" ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ",
" ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ",
" #### #### #### #### #### #### #### #### #### #### #### #### ",
" #### #### #### #### #### #### #### #### #### #### #### #### ",
" # ## # ## # ## # ## # ## # ## # ## # ## # ## # ## # ## # ## ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" $$$$$$$$$ $$$$$$$$$ $$$$$$$$$ $$$$$$$$$ $$$$$$$$$ $$$$$$$$$ $$$$$$$$$ $$$$$$$$$ $$$$$$$$$ $$$$$$$$$ $$$$$$$$$ $$$$$$$$$ ",
" $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ ",
" $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ $$$$$$ $$ ",
" $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ ",
" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ",
" $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ ",
" $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ $$$$$ ",
" $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ ",
" $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ ",
" $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ $$$$ ",
" ",
" ",
" ",
" ",
" ",
" %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% ",
" %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% %%%%%%%% ",
" %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% ",
" %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% ",
" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ",
" %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% %%%%%% ",
" ",
" %%%% %%%% %%%% %%%% %%%% %%%% %%%% %%%% %%%% %%%% %%%% %%%% ",
" %%%% %%%% %%%% %%%% %%%% %%%% %%%% %%%% %%%% %%%% %%%% %%%% ",
" ",
" ",
" ",
" ",
" ",
" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ''''''' ' '''''''' (((((((( ",
" '' '''''' '' ''''' (((((((( ( ((((((((( ",
" )))) )))) ''''''' ' '''''''' (((((((( ((( ((( (((((( (( ",
" )))) )))) ) ))))))))) '''''' '''''' ((((((((( (((((((( (( ",
" ))))))))) )))))) ))))))))) '''''''''''''''''''''''''''''''''''''' (((((( ((((((( ",
" )))))))) )))))))))) '''''' '''''' (((((( ((((( ",
" )))))) ))))))) '''''' '''''' (((((( ((((( ",
" ))))) )))))) ''''' ''''' (((( ((((( ",
" ))))) )))))) '''' '' ' (( ( (((( ",
" )))) )))))) '''' '''' ((((( (((( ",
" )))) )))) ( ((((( ",
" )))) )) ) (( ( ",
" ) ) ))) ( ( ",
" ) ) ( ( ",
" )) ) ( ( ",
" ) ) ( (( ",
" ) ) ( ( ",
" ) ) ( ( ",
" ) )) ((((((((( (((( (((( ",
" ) ) ((((((( ( (((( (((( ",
" ))))))))) )))))))) (((((( ((((((((( ",
" ))))))))) )))))))) (((((( ((((( ",
" ))))) )))))))) (((((( ((((( ",
" ))))) )))))) ((((((( ((((( ",
" ))))) )))))) ******** ******** (( (((((((( ",
" )))))) )))))) ******* ******** ((((( (( ((( (((( ",
" ))) )))))))) ****** ****** (((( (( (((( ",
" )))) ))) ))) )))) ****** ****** (((( ",
" )))) )) )) ) ************************************** ",
" )))) ****** ****** ",
" ****** ****** ",
" ***** **** ",
" **** **** ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
]
}

View file

@ -0,0 +1,142 @@
{
"keys": [
"",
"2",
"3",
"5",
"6",
"4",
"1"
],
"data": {},
"grid": [
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ! # ",
" !! ## ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" $ ",
" $ ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" % ",
" %% ",
" % ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" & ' ",
" && '' ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
]
}

View file

@ -0,0 +1,137 @@
{
"keys": [
"",
"1"
],
"data": {},
"grid": [
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ! ",
" !!! ",
" ! !! ",
" ! ! !!! ",
" !! ! ! ",
" !!! !!! ",
" ! ! !!! ",
" ! ! !! ! ",
" ! ! !! !!! ",
" !! !!! !!! ",
" ! ! !!! ! ! ",
" !! ! ! !!!! !! ! ",
" ! ! !! !!! !!! !! ",
" !! !!! ! ! !! ",
" !! !! !! ! ! ",
" !! !!!! !!! !! ",
" !! ! !! !! !!! ! ! ! ",
" !! !!!!!!!!!!! !!!!! !!! ! !!!! ! ! !!! ",
" !! ! !! !!!!!! !!! ! !! !!! !! ! ",
" ! !!! !! !! ! ",
" ! !! ! ! !!! ",
" !! !!! ! !! !!! ! ",
" !! !!!!!!! !!!!! ! !! !!! !!! ",
" !!!!!!!!!! !!! !!!! ! ! ! !! ",
" !!! !!! ! ! ",
" ! !!! !! ",
" ! !!! !!! ",
" ! !!!! ",
" !!! ",
" ! ! ",
" ! ",
" ",
" ",
" ! !! ! !! ! ",
" !!!!!!!!!!!!!!!!!! !!!!!!!! !!!!!!!! !!!!!!!! ",
" !!!!!!!!!!!!!!!!!! !!!!!!!! !!!!!!!! !!!!!!!!! ",
" ! !!! ! ! ! !!! ! ! ! ! ! !! ",
" ! ! !!! !! ! !! ! ",
" ! !!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!!!! ",
" !!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!!!! ",
" !! ! ! ! ! ! ",
" !!!!!!!!!!!! !!!!!!! ",
" !!!!!!!!!!!! !!!!!!! ",
" ! ! ! ! ! !! ! ",
" ! ! ",
" !!!!!!!!! ",
" !!!!!!!!!! ",
" ! ! ! ",
" !!!!!!! ",
" !!!!!! ",
" !! ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View file

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- Without unlock-image -->
<!DOCTYPE Map> <!DOCTYPE Map>
<Map background-color="green" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs" minimum-version="2.0.0"> <Map background-color="green" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs" minimum-version="2.0.0">
@ -9,14 +8,19 @@
<Parameter name="type">csv</Parameter> <Parameter name="type">csv</Parameter>
<Parameter name="inline"> <Parameter name="inline">
lat,long,nr lat,long,nr
-0.4,0.4,0 -0.5,0.5,0
0.5,-0.5,1
0.5,0.5,2
-0.5,-0.5,3
0.08,0,4
-0.08,0,5
</Parameter> </Parameter>
</Datasource> </Datasource>
</Layer> </Layer>
<Style name="obstacle"> <Style name="obstacle">
<Rule> <Rule>
<PointSymbolizer/> <PointSymbolizer file="../../data/svg/crosshair16x16.svg" transform="scale(0.5)"/>
</Rule> </Rule>
</Style> </Style>
@ -25,11 +29,12 @@ lat,long,nr
<Datasource> <Datasource>
<Parameter name="type">csv</Parameter> <Parameter name="type">csv</Parameter>
<Parameter name="inline"> <Parameter name="inline">
lat,long,nr,ref1,ref2 lat,long,nr,ref
-0.33,-0.33,0,test 1,first -0.45,-0.45,0,first
0.33,-0.33,1,test 2,second 0.45,-0.45,1,second
-0.33,0.33,2,test 3,third 0.45,0.45,2,third
0.33,0.33,3,test 4,fourth -0.45,0.45,3,fourth
0,0,4,fifth
</Parameter> </Parameter>
</Datasource> </Datasource>
</Layer> </Layer>
@ -37,33 +42,22 @@ lat,long,nr,ref1,ref2
<Style name="points"> <Style name="points">
<Rule> <Rule>
<PointSymbolizer allow-overlap="true" ignore-placement="true" file="../../data/raster/white-alpha.png"/> <PointSymbolizer allow-overlap="true" ignore-placement="true" file="../../data/raster/white-alpha.png"/>
<TextSymbolizer face-name="DejaVu Sans Book" size="16" placement="point" dx="-4" dy="-10"> <TextSymbolizer face-name="DejaVu Sans Book" placement="point" placement-type="list" size="16" dx="-4" dy="-8">
[ref1] "test "+[nr]
<Layout dx="0" dy="8" horizontal-alignment="right"> <Layout dx="0" dy="8" horizontal-alignment="right">
<Format fill="#ff0000">[ref2]</Format> <Format fill="red">[ref]</Format>
</Layout> </Layout>
<Placement size="14" dy="8">
"test "+[nr]
<Format fill="blue">
<Layout dx="0" dy="-8" horizontal-alignment="right">[ref]</Layout>
</Format>
</Placement>
<Placement dx="0" dy="0">
"test "+[nr]
<Format fill="yellow">" ("+[ref]+")"</Format>
</Placement>
</TextSymbolizer> </TextSymbolizer>
<!-- ShieldSymbolizer face-name="DejaVu Sans Book" dx="15" file="../../data/svg/rect.svg"/ -->
</Rule>
</Style>
<Layer name="layer2" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
<StyleName>frame</StyleName>
<Datasource>
<Parameter name="type">csv</Parameter>
<Parameter name="inline">
lat,long,nr
-1,-1,0
-1,1,1
1,-1,2
1,1,3
</Parameter>
</Datasource>
</Layer>
<Style name="frame">
<Rule>
<PointSymbolizer/>
</Rule> </Rule>
</Style> </Style>

View file

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- Without unlock-image -->
<!DOCTYPE Map> <!DOCTYPE Map>
<Map background-color="green" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs" minimum-version="2.0.0"> <Map background-color="green" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs" minimum-version="2.0.0">
@ -17,38 +16,33 @@ lat,long
<Style name="points"> <Style name="points">
<Rule> <Rule>
<PointSymbolizer allow-overlap="true" ignore-placement="true" file="../../data/raster/white-alpha.png"/> <PointSymbolizer allow-overlap="true" ignore-placement="true" file="../../data/raster/white-alpha.png"/>
<TextSymbolizer face-name="DejaVu Sans Book" size="12" wrap-width="20" horizontal-alignment="left" vertical-alignment="top" placement="point" dx="-12" dy="-10"> <TextSymbolizer face-name="DejaVu Sans Bold" size="16" wrap-width="60" placement="point" dx="-15" dy="-10">
"upper left corner text here" "Symbolizer Base Text"
<Layout horizontal-alignment="right" orientation="10" wrap-width="50" dx="4"> <Format face-name="DejaVu Sans Book" size="12">
<Format face-name="DejaVu Sans Bold" halo-fill="#ffffff" halo-radius="3">"test test"</Format>" test test test" <Layout orientation="45" dx="25">
"Rotated Layout with "
<Format fill="blue">
"Blue Format Child Node"
<Layout vertical-alignment="top" rotate-displacement="true" dy="-5">
"Rotated child layout with rotate-displacement"
</Layout> </Layout>
<Layout vertical-alignment="bottom" wrap-width="50">"bottom left test text"</Layout> </Format>
<Layout horizontal-alignment="right" vertical-alignment="bottom" rotate-displacement="true" orientation="-20" dx="15" dy="15">
<Format fill="#0000ff">"another string here"</Format>
</Layout> </Layout>
<Layout wrap-width="100" wrap-before="true" dy="30">
<Format halo-radius="1.5">
"South Offset Layout"
<Layout dx="30" horizontal-alignment="middle" justify-alignment="center">
<Format halo-fill="turquoise">"South offset child layout, centered"</Format>
</Layout>
<Layout dx="75" wrap-width="20" horizontal-alignment="right" justify-alignment="right">
<Format face-name="DejaVu Sans Oblique">"South offset child layout, right"</Format>
</Layout>
</Format>
</Layout>
</Format>
</TextSymbolizer> </TextSymbolizer>
</Rule> </Rule>
</Style> </Style>
<Layer name="layer2" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
<StyleName>frame</StyleName>
<Datasource>
<Parameter name="type">csv</Parameter>
<Parameter name="inline">
lat,long,nr
-1,-1,0
-1,1,1
1,-1,2
1,1,3
</Parameter>
</Datasource>
</Layer>
<Style name="frame">
<Rule>
<PointSymbolizer/>
</Rule>
</Style>
</Map> </Map>

View file

@ -160,8 +160,8 @@ files = {
'text-halign': {'sizes': [(800,800)], 'bbox': default_text_box}, 'text-halign': {'sizes': [(800,800)], 'bbox': default_text_box},
'text-malayalam': {'sizes': [(800, 100)], 'bbox': default_text_box}, 'text-malayalam': {'sizes': [(800, 100)], 'bbox': default_text_box},
'text-bengali': {'sizes': [(800, 100)], 'bbox': default_text_box}, 'text-bengali': {'sizes': [(800, 100)], 'bbox': default_text_box},
'text-multi-layout-1': {'sizes': [(512,512)]}, 'text-multi-layout-1': {'sizes': [(512,512)], 'bbox':mapnik.Box2d(-1, -1, 1, 1)},
'text-multi-layout-2': {'sizes': [(512,512)]}, 'text-multi-layout-2': {'sizes': [(512,512)], 'bbox':mapnik.Box2d(-1, -1, 1, 1)},
'line-pattern-symbolizer': {'sizes':[(900, 250)],'bbox': mapnik.Box2d(-5.192, 50.189, -5.174, 50.195)}, 'line-pattern-symbolizer': {'sizes':[(900, 250)],'bbox': mapnik.Box2d(-5.192, 50.189, -5.174, 50.195)},
'tiff-alpha-gdal': {'sizes':[(600,400)]}, 'tiff-alpha-gdal': {'sizes':[(600,400)]},
'tiff-alpha-broken-assoc-alpha-gdal': {'sizes':[(600,400)]}, 'tiff-alpha-broken-assoc-alpha-gdal': {'sizes':[(600,400)]},