diff --git a/.gitignore b/.gitignore
index def28a32..5813be0c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
vendor/
.vscode/
-.env
\ No newline at end of file
+.env
+.idea
\ No newline at end of file
diff --git a/README.md b/README.md
index 1d553a72..5e38ed76 100644
--- a/README.md
+++ b/README.md
@@ -120,22 +120,23 @@ Feel free to [open a PR](https://github.com/DenverCoder1/readme-typing-svg/issue
## 🔧 Options
-| Parameter | Details | Type | Example |
-| :----------: | :-------------------------------------------------------------------------: | :-----: | :---------------------------------: |
-| `lines` | Text to display with lines separated by `;` and `+` for spaces | string | `First+line;Second+line;Third+line` |
-| `height` | Height of the output SVG in pixels (default: `50`) | integer | Any positive number |
-| `width` | Width of the output SVG in pixels (default: `400`) | integer | Any positive number |
-| `size` | Font size in pixels (default: `20`) | integer | Any positive number |
-| `font` | Font family (default: `monospace`) | string | Any font from Google Fonts |
-| `color` | Color of the text (default: `36BCF7`) | string | Hex code without # (eg. `F724A9`) |
-| `background` | Background color of the text (default: `00000000`) | string | Hex code without # (eg. `FEFF4C`) |
-| `center` | `true` to center text or `false` for left aligned (default: `false`) | boolean | `true` or `false` |
-| `vCenter` | `true` to center vertically or `false`(default) to align above the center | boolean | `true` or `false` |
-| `multiline` | `true` to wrap lines or `false` to retype on one line (default: `false`) | boolean | `true` or `false` |
-| `duration` | Duration of the printing of a single line in milliseconds (default: `5000`) | integer | Any positive number |
-| `pause` | Duration of the pause between lines in milliseconds (default: `0`) | integer | Any non-negative number |
-| `repeat` | `true` to loop around to the first line after the last (default: `true`) | boolean | `true` or `false` |
-| `separator` | Separator used between lines in the lines parameter (default: `;`) | string | `;`, `;;`, `/`, etc. |
+| Parameter | Details | Type | Example |
+| :-------------: | :-------------------------------------------------------------------------: | :-----: | :---------------------------------------------------------------------------------------------------------------: |
+| `lines` | Text to display with lines separated by `;` and `+` for spaces | string | `First+line;Second+line;Third+line` |
+| `height` | Height of the output SVG in pixels (default: `50`) | integer | Any positive number |
+| `width` | Width of the output SVG in pixels (default: `400`) | integer | Any positive number |
+| `size` | Font size in pixels (default: `20`) | integer | Any positive number |
+| `font` | Font family (default: `monospace`) | string | Any font from Google Fonts |
+| `color` | Color of the text (default: `36BCF7`) | string | Hex code without # (eg. `F724A9`) |
+| `background` | Background color of the text (default: `00000000`) | string | Hex code without # (eg. `FEFF4C`) |
+| `center` | `true` to center text or `false` for left aligned (default: `false`) | boolean | `true` or `false` |
+| `vCenter` | `true` to center vertically or `false`(default) to align above the center | boolean | `true` or `false` |
+| `multiline` | `true` to wrap lines or `false` to retype on one line (default: `false`) | boolean | `true` or `false` |
+| `duration` | Duration of the printing of a single line in milliseconds (default: `5000`) | integer | Any positive number |
+| `pause` | Duration of the pause between lines in milliseconds (default: `0`) | integer | Any non-negative number |
+| `repeat` | `true` to loop around to the first line after the last (default: `true`) | boolean | `true` or `false` |
+| `separator` | Separator used between lines in the lines parameter (default: `;`) | string | `;`, `;;`, `/`, etc. |
+| `letterSpacing` | Letter spacing (default: `normal`) | string | Any css values for the [letter-spacing](https://developer.mozilla.org/en-US/docs/Web/CSS/letter-spacing) property |
## 📤 Deploying it on your own
diff --git a/src/demo/index.php b/src/demo/index.php
index 5c9184ca..657e03e4 100644
--- a/src/demo/index.php
+++ b/src/demo/index.php
@@ -70,6 +70,17 @@ function gtag() {
+