diff --git a/lib/fmt.lua b/lib/fmt.lua
index c604cff..e7cfd46 100644
--- a/lib/fmt.lua
+++ b/lib/fmt.lua
@@ -41,8 +41,22 @@ function fmt.blue(str)
return fmt.colored(str, md_colors.blue_500)
end
-function fmt.space(str)
- return " "
+function fmt.small(str)
+ return ""..str..""
+end
+
+function fmt.big(str)
+ return ""..str..""
+end
+
+function fmt.space(n)
+ local num = 1
+
+ if n ~= nil and n > 1 then
+ num = n
+ end
+
+ return string.rep(" ", num)
end
function fmt.escape(str)
diff --git a/samples/fmt-test.lua b/samples/fmt-test.lua
index 8bf5093..2a80ef2 100644
--- a/samples/fmt-test.lua
+++ b/samples/fmt-test.lua
@@ -12,7 +12,10 @@ function on_resume()
fmt.blue("blue"),
fmt.colored("lime", "#00FF00"),
fmt.bg_colored(fmt.colored("lime background", "#000000"), "#00FF00"),
+ fmt.small("small font"),
+ fmt.big("big font"),
fmt.space().."start with space",
+ fmt.space(4).."start with tab",
fmt.escape("not parsed"),
}
end