diff --git a/scripts/make_flf.py b/scripts/make_flf.py
new file mode 100644
index 0000000000000000000000000000000000000000..750a103a450d159c7bb7da68226f1add93b6fa39
--- /dev/null
+++ b/scripts/make_flf.py
@@ -0,0 +1,30 @@
+import sys
+
+"""
+  Generates glyphs entries for an FLF file.
+  It does not generate the file header.
+  
+  Run like: make_flf.py [glyph_height]
+"""
+
+height = int(sys.argv[1])
+
+flf = ''
+
+for chr_code in range(32, 126):
+  for line in range(height):
+    flf += " "
+
+    if line == 0:
+      flf += chr(chr_code)
+    else:
+      flf += " "
+      
+    flf += "@"
+
+    if line == height-1:
+      flf += "@"
+
+    flf += "\n"
+
+print(flf)
\ No newline at end of file