diff --git a/tests/data/svg/transparent_circle.svg b/tests/data/svg/transparent_circle.svg
new file mode 100644
index 000000000..ac5ec6c50
--- /dev/null
+++ b/tests/data/svg/transparent_circle.svg
@@ -0,0 +1,70 @@
+
+
+
+
diff --git a/tests/visual_tests/grids/marker-vs-point-512-512-1.0-grid-reference.json b/tests/visual_tests/grids/marker-vs-point-512-512-1.0-grid-reference.json
new file mode 100644
index 000000000..26209b695
--- /dev/null
+++ b/tests/visual_tests/grids/marker-vs-point-512-512-1.0-grid-reference.json
@@ -0,0 +1,139 @@
+{
+ "keys": [
+ "",
+ "1",
+ "2",
+ "3"
+ ],
+ "data": {},
+ "grid": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " !!! ",
+ " !!!!!!!!! ",
+ " !!!!!!!!!!!!! ",
+ " !!!!!!!!!!!!!!! ",
+ " !!!!!!!!!!!!!!!! ",
+ " !!!!!!!!!!!!!!!!! ",
+ " !!!!!!!!!!!!!!!!!! ",
+ " !!!!!!!!!!!!!!!!!!! ",
+ " !!!!!!!!!!!!!!!!!!! ",
+ " !!!!!!!!!!!!!!!!!!! ",
+ " !!!!!!!!!!!!!!!!!!! ",
+ " !!!!!!!!!!!!!!!!!!! ",
+ " !!!!!!!!!!!!!!!!!!! ",
+ " !!!!!!!!!!!!!!!!!! ",
+ " !!!!!!!!!!!!!!!!! ",
+ " !!!!!!!!!!!!!!!! ",
+ " !!!!!!!!!!!!!!! ",
+ " !!!!!!!!!!!! ",
+ " !!!!!!!!! ",
+ " !!! ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ####### ",
+ " ########### ",
+ " ############# ",
+ " ############### ",
+ " ################# ",
+ " ################# ",
+ " ################### ",
+ " ################### ",
+ " ################### ",
+ " ################### ",
+ " ################### ",
+ " ################### ",
+ " ################### ",
+ " ################# ",
+ " ################# ",
+ " ############### ",
+ " ############# ",
+ " ########### ",
+ " ####### ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " $$$$$ ",
+ " $$$$$$$$$$ ",
+ " $$$$$$$$$$$$$ ",
+ " $$$$$$$$$$$$$$$ ",
+ " $$$$$$$$$$$$$$$$ ",
+ " $$$$$$$$$$$$$$$$$ ",
+ " $$$$$$$$$$$$$$$$$$ ",
+ " $$$$$$$$$$$$$$$$$$$ ",
+ " $$$$$$$$$$$$$$$$$$$ ",
+ " $$$$$$$$$$$$$$$$$$$ ",
+ " $$$$$$$$$$$$$$$$$$$ ",
+ " $$$$$$$$$$$$$$$$$$$ ",
+ " $$$$$$$$$$$$$$$$$$$ ",
+ " $$$$$$$$$$$$$$$$$$ ",
+ " $$$$$$$$$$$$$$$$$ ",
+ " $$$$$$$$$$$$$$$ ",
+ " $$$$$$$$$$$$$$ ",
+ " $$$$$$$$$$$ ",
+ " $$$$$$$$ ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " "
+ ]
+}
\ No newline at end of file
diff --git a/tests/visual_tests/images/marker-vs-point-512-512-1.0-agg-reference.png b/tests/visual_tests/images/marker-vs-point-512-512-1.0-agg-reference.png
new file mode 100644
index 000000000..0cc11e2e0
Binary files /dev/null and b/tests/visual_tests/images/marker-vs-point-512-512-1.0-agg-reference.png differ
diff --git a/tests/visual_tests/images/marker-vs-point-512-512-1.0-cairo-reference.png b/tests/visual_tests/images/marker-vs-point-512-512-1.0-cairo-reference.png
new file mode 100644
index 000000000..e681c478a
Binary files /dev/null and b/tests/visual_tests/images/marker-vs-point-512-512-1.0-cairo-reference.png differ
diff --git a/tests/visual_tests/images/marker-vs-point-512-512-2.0-agg-reference.png b/tests/visual_tests/images/marker-vs-point-512-512-2.0-agg-reference.png
new file mode 100644
index 000000000..9ad9bcc89
Binary files /dev/null and b/tests/visual_tests/images/marker-vs-point-512-512-2.0-agg-reference.png differ
diff --git a/tests/visual_tests/images/marker-vs-point-512-512-2.0-cairo-reference.png b/tests/visual_tests/images/marker-vs-point-512-512-2.0-cairo-reference.png
new file mode 100644
index 000000000..c9bcbc318
Binary files /dev/null and b/tests/visual_tests/images/marker-vs-point-512-512-2.0-cairo-reference.png differ
diff --git a/tests/visual_tests/styles/marker-vs-point.xml b/tests/visual_tests/styles/marker-vs-point.xml
new file mode 100644
index 000000000..aaa6b9680
--- /dev/null
+++ b/tests/visual_tests/styles/marker-vs-point.xml
@@ -0,0 +1,73 @@
+
\ No newline at end of file
diff --git a/tests/visual_tests/test.py b/tests/visual_tests/test.py
index 8295b1920..06b529996 100755
--- a/tests/visual_tests/test.py
+++ b/tests/visual_tests/test.py
@@ -213,7 +213,8 @@ files = {
'colorize-alpha3':{'sizes':[(512,512)]},
'image-filters-galore':{'sizes':[(512,512)]},
'image-filters-multi-blur':{'sizes':[(512,512)]},
- 'line-opacity-multi-render':{'sizes':[(512,512)]}
+ 'line-opacity-multi-render':{'sizes':[(512,512)]},
+ 'marker-vs-point':{'sizes':[(512,512)]}
}
class Reporting: