diff --git a/public/fonts.svg b/public/fonts.svg new file mode 100644 index 00000000..80b5a1ed --- /dev/null +++ b/public/fonts.svg @@ -0,0 +1,12 @@ + + + + + f + + + \ No newline at end of file diff --git a/public/images/fonts/page.png b/public/images/fonts/page.png new file mode 100644 index 00000000..3379e1af Binary files /dev/null and b/public/images/fonts/page.png differ diff --git a/src/projects/fonts/index.tsx b/src/projects/fonts/index.tsx new file mode 100644 index 00000000..26038eff --- /dev/null +++ b/src/projects/fonts/index.tsx @@ -0,0 +1,37 @@ +import { Demo } from "@/components/Demo"; +import { ProjectPage } from "@/components/ProjectPage"; + +export const metadata = { + title: "fonts.ob248.com", + description: "A lightweight site for browsing and using my go-to fonts.", + date: "February 2026", + slug: "fonts", + image: "/fonts.svg", + url: "https://fonts.ob248.com", + hidden: false, + tags: ["Web", "Typography", "Hono", "HTML", "Bun"], + type: "personal", +}; + +export function FontsProject() { + return ( + +

+ fonts.ob248.com is a lightweight site for browsing and using my go-to + fonts. It simplifies the importing processign for .ttf and .otf fonts on + the web. +

+ +
+

Screenshots

+
+ +
+
+
+ ); +}