This test checks what happens when a Sixel sequence is terminated with CAN, SUB, or an ESC sequence other than ST. It also checks whether unexpected characters in the control string are ignored, both between commands and in the middle of commands.
The three squares down the left are testing the string terminators. The other fifteen are testing the unexpected characters. I've tried to cover all ASCII characters, so each square is testing three at a time. The first two rows are for the controls characters, and the final row covers the unused command and parameter characters.
This test checks what happens when a Sixel sequence is terminated with
CAN
,SUB
, or anESC
sequence other thanST
. It also checks whether unexpected characters in the control string are ignored, both between commands and in the middle of commands.The three squares down the left are testing the string terminators. The other fifteen are testing the unexpected characters. I've tried to cover all ASCII characters, so each square is testing three at a time. The first two rows are for the controls characters, and the final row covers the unused command and parameter characters.