diff --git a/examples/Svg.cpp b/examples/Svg.cpp
index 1ef7ffa3..899fc33f 100644
--- a/examples/Svg.cpp
+++ b/examples/Svg.cpp
@@ -84,6 +84,9 @@ struct UserExample : tvgexam::Example
canvas->push(std::move(shape));
+ //Default font
+ if (!tvgexam::verify(tvg::Text::load(EXAMPLE_DIR"/font/Arial.ttf"))) return false;
+
this->w = w;
this->h = h;
this->size = w / NUM_PER_ROW;
diff --git a/examples/resources/svg/1372943623.svg b/examples/resources/svg/1372943623.svg
new file mode 100644
index 00000000..68b1b935
--- /dev/null
+++ b/examples/resources/svg/1372943623.svg
@@ -0,0 +1,589 @@
+
+
diff --git a/examples/resources/svg/1551733624.svg b/examples/resources/svg/1551733624.svg
new file mode 100644
index 00000000..8659b027
--- /dev/null
+++ b/examples/resources/svg/1551733624.svg
@@ -0,0 +1,1494 @@
+
+
+
+
diff --git a/examples/resources/svg/1690525371exotic-beach-in-the-summer.svg b/examples/resources/svg/1690525371exotic-beach-in-the-summer.svg
new file mode 100644
index 00000000..d8e3fec5
--- /dev/null
+++ b/examples/resources/svg/1690525371exotic-beach-in-the-summer.svg
@@ -0,0 +1,589 @@
+
+
+
+
diff --git a/examples/resources/svg/1714814553A-snail-eats-a-lettuce-leaf.svg b/examples/resources/svg/1714814553A-snail-eats-a-lettuce-leaf.svg
new file mode 100644
index 00000000..7cd26bb6
--- /dev/null
+++ b/examples/resources/svg/1714814553A-snail-eats-a-lettuce-leaf.svg
@@ -0,0 +1,60 @@
+
+
+
+
diff --git a/examples/resources/svg/AJ_Digital_Camera.svg b/examples/resources/svg/AJ_Digital_Camera.svg
new file mode 100644
index 00000000..c8fcefb2
--- /dev/null
+++ b/examples/resources/svg/AJ_Digital_Camera.svg
@@ -0,0 +1,340 @@
+
+
+
\ No newline at end of file
diff --git a/examples/resources/svg/Prismatic-Stylized-Mexican-Eagle-Silhouette-8.svg b/examples/resources/svg/Prismatic-Stylized-Mexican-Eagle-Silhouette-8.svg
new file mode 100644
index 00000000..13377192
--- /dev/null
+++ b/examples/resources/svg/Prismatic-Stylized-Mexican-Eagle-Silhouette-8.svg
@@ -0,0 +1,10111 @@
+
+
+
+
diff --git a/examples/resources/svg/Tomato_1727100275.svg b/examples/resources/svg/Tomato_1727100275.svg
new file mode 100644
index 00000000..98d6453a
--- /dev/null
+++ b/examples/resources/svg/Tomato_1727100275.svg
@@ -0,0 +1,54 @@
+
+
+
+
diff --git a/examples/resources/svg/Willscrlt_Beverage_Glass_(Tumbler).svg b/examples/resources/svg/Willscrlt_Beverage_Glass_(Tumbler).svg
new file mode 100644
index 00000000..e011887b
--- /dev/null
+++ b/examples/resources/svg/Willscrlt_Beverage_Glass_(Tumbler).svg
@@ -0,0 +1,65 @@
+
+
diff --git a/examples/resources/svg/basura.svg b/examples/resources/svg/basura.svg
new file mode 100644
index 00000000..c67d562d
--- /dev/null
+++ b/examples/resources/svg/basura.svg
@@ -0,0 +1,10 @@
+
diff --git a/examples/resources/svg/camel_sunset.svg b/examples/resources/svg/camel_sunset.svg
new file mode 100644
index 00000000..28365def
--- /dev/null
+++ b/examples/resources/svg/camel_sunset.svg
@@ -0,0 +1,378 @@
+
+
diff --git a/examples/resources/svg/compuserver_msn_Ford_Focus.svg b/examples/resources/svg/compuserver_msn_Ford_Focus.svg
new file mode 100644
index 00000000..0547dc89
--- /dev/null
+++ b/examples/resources/svg/compuserver_msn_Ford_Focus.svg
@@ -0,0 +1,3050 @@
+
+
+
diff --git a/examples/resources/svg/couch.svg b/examples/resources/svg/couch.svg
new file mode 100644
index 00000000..77a96f6f
--- /dev/null
+++ b/examples/resources/svg/couch.svg
@@ -0,0 +1,11 @@
+
diff --git a/examples/resources/svg/duck.svg b/examples/resources/svg/duck.svg
new file mode 100644
index 00000000..28e897e8
--- /dev/null
+++ b/examples/resources/svg/duck.svg
@@ -0,0 +1,3 @@
+
diff --git a/examples/resources/svg/gaussian1.svg b/examples/resources/svg/gaussian1.svg
new file mode 100644
index 00000000..9bcc0d0a
--- /dev/null
+++ b/examples/resources/svg/gaussian1.svg
@@ -0,0 +1,485 @@
+
+
+
diff --git a/examples/resources/svg/johnny_automatic_old_factory.svg b/examples/resources/svg/johnny_automatic_old_factory.svg
new file mode 100644
index 00000000..1b9e0e4f
--- /dev/null
+++ b/examples/resources/svg/johnny_automatic_old_factory.svg
@@ -0,0 +1,496 @@
+
+
diff --git a/examples/resources/svg/juanmontoya_lingerie.svg b/examples/resources/svg/juanmontoya_lingerie.svg
new file mode 100644
index 00000000..31fee7b7
--- /dev/null
+++ b/examples/resources/svg/juanmontoya_lingerie.svg
@@ -0,0 +1,510 @@
+
+
+
\ No newline at end of file
diff --git a/examples/resources/svg/lineargradient2.svg b/examples/resources/svg/lineargradient2.svg
deleted file mode 100644
index a7f6db88..00000000
--- a/examples/resources/svg/lineargradient2.svg
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
diff --git a/examples/resources/svg/paths-data-08-t.svg b/examples/resources/svg/paths-data-08-t.svg
new file mode 100644
index 00000000..2ec1959b
--- /dev/null
+++ b/examples/resources/svg/paths-data-08-t.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/resources/svg/radial_gradient_focal_outside_circle.svg b/examples/resources/svg/radial_gradient_focal_outside_circle.svg
deleted file mode 100644
index 8d0bd78f..00000000
--- a/examples/resources/svg/radial_gradient_focal_outside_circle.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/examples/resources/svg/rg1024_metal_effect.svg b/examples/resources/svg/rg1024_metal_effect.svg
new file mode 100644
index 00000000..f34d74a3
--- /dev/null
+++ b/examples/resources/svg/rg1024_metal_effect.svg
@@ -0,0 +1,987 @@
+
+
+
diff --git a/res/example_svg.png b/res/example_svg.png
index 94351d79..d9cb97bb 100644
Binary files a/res/example_svg.png and b/res/example_svg.png differ