diff --git a/recipes/fonts/ibm-plex/recipe.toml b/recipes/fonts/ibm-plex/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..5f68ac6f49f4773ce8df89d26b2c6a61200511ae
--- /dev/null
+++ b/recipes/fonts/ibm-plex/recipe.toml
@@ -0,0 +1,14 @@
+[source]
+tar="https://github.com/IBM/plex/archive/refs/tags/v6.3.0.tar.gz"
+blake3="6c67f5bf8069762eea1e31f5cca5b4e6f57ea1151b34b338046c7976072ccdef"
+
+[build]
+template = "custom"
+script = """
+for style in Mono Sans Serif
+do
+    DEST="${COOKBOOK_STAGE}/ui/fonts/${style}/IBM-Plex"
+    mkdir -pv "${DEST}"
+    cp -v "${COOKBOOK_SOURCE}/IBM-Plex-${style}/fonts/complete/ttf/"*".ttf" "${DEST}"
+done
+"""
diff --git a/recipes/fonts/intel-one-mono/recipe.toml b/recipes/fonts/intel-one-mono/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a6dab3aebd91a6cdfdaf9d75bb93efae9acee9e1
--- /dev/null
+++ b/recipes/fonts/intel-one-mono/recipe.toml
@@ -0,0 +1,11 @@
+[source]
+tar="https://github.com/intel/intel-one-mono/archive/refs/tags/V1.3.0.tar.gz"
+blake3="9caff71b0a9fe8627253c55889964612ea4ae144584a283cd2fe88b7a14a4140"
+
+[build]
+template = "custom"
+script = """
+DEST="${COOKBOOK_STAGE}/ui/fonts/Mono/Intel-One"
+mkdir -pv "${DEST}"
+cp -v "${COOKBOOK_SOURCE}/fonts/ttf/"*".ttf" "${DEST}"
+"""
diff --git a/recipes/other/noto-color-emoji/recipe.toml b/recipes/fonts/noto-color-emoji/recipe.toml
similarity index 100%
rename from recipes/other/noto-color-emoji/recipe.toml
rename to recipes/fonts/noto-color-emoji/recipe.toml
diff --git a/recipes/other/ttf-hack/recipe.sh b/recipes/fonts/ttf-hack/recipe.sh
similarity index 100%
rename from recipes/other/ttf-hack/recipe.sh
rename to recipes/fonts/ttf-hack/recipe.sh