canvas { default-points: false; default-lines: false; } node[test] { symbol-stroke-color: red; symbol-stroke-opacity: 1; symbol-fill-color: orange; symbol-fill-opacity: 1; symbol-shape: square; symbol-size: 10; symbol-stroke-width: 2; } node[test=circle] { symbol-shape: circle; } node[test=triangle] { symbol-shape: triangle; } node[test=pentagon] { symbol-shape: pentagon; } node[test=hexagon] { symbol-shape: circle; } node[test=heptagon] { symbol-shape: triangle; } node[test=octagon] { symbol-shape: pentagon; } node[test=nonagon] { symbol-shape: circle; } node[test=decagon] { symbol-shape: triangle; } node[test=fill-color] { symbol-fill-color: green; } node[test=fill-color-none] { symbol-fill-color: none; } node[test=fill-opacity] { symbol-fill-opacity: .5; } node[test=stroke-color] { symbol-stroke-color: green; } node[test=stroke-color-none] { symbol-stroke-color: none; } node[test=stroke-opacity] { symbol-stroke-opacity: .5; } node[test=small] { symbol-size: 3; symbol-stroke-width: 1; } node[test=big] { symbol-size: 20; } node[test=thin] { symbol-stroke-width: .5; } node[test=bold] { symbol-stroke-width: 4; } node[defaults=fill] { /* other values are defaults. */ symbol-shape: square; symbol-fill-color: red; } node[defaults=stroke] { symbol-shape: square; symbol-stroke-color: red; }