diff --git a/README.md b/README.md
index aaed84d..89accbe 100644
--- a/README.md
+++ b/README.md
@@ -13,8 +13,10 @@ Use `pip install -r requirements.txt` to install the requirements. The use of a
Execute `ezgg_badge_generator.py`.
-
### Further
-The diagram shows the process of the script.
+The `helpers/font_converter.py` can be used to convert a font (.otf) to Base64 in case the font needs to be changed in the future.
+Just replace the base64 `src: url(data:font/ttf;base64,INSERT_BASE64_HERE) format('truetype');` string in `template/template_dynamic_name_size.svg`.
+
+The diagram shows the process of the ezgg-badge-generator.

\ No newline at end of file
diff --git a/activity_diagram.svg b/activity_diagram.svg
index 06f2cdd..31e13e2 100644
--- a/activity_diagram.svg
+++ b/activity_diagram.svg
@@ -1,4 +1,4 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/helpers/font_converter.py b/helpers/font_converter.py
new file mode 100644
index 0000000..82da8fa
--- /dev/null
+++ b/helpers/font_converter.py
@@ -0,0 +1,13 @@
+import base64
+
+
+def font_to_base64(path) -> str:
+ with open(path, "rb") as f:
+ encoded = base64.b64encode(f.read()).decode("utf-8")
+ return encoded
+
+
+if __name__ == '__main__':
+ font = font_to_base64("puffy.otf")
+ with open("font_as_base.txt", "w") as file:
+ file.write(font)