FontVault is a curated archive of unique fonts tailored for the Hungarian language. This archive aims to make it easier to find and use fonts that support the Hungarian language whether natively or through community-made extensions.
Simply browse, search, preview, and download fonts for your personal use.
Most of the fonts (and their Hungarian adaptations) were not created or modified by us.
We simply collect, organize, and share them for easier access. A few fonts may include minor contributions from us, but the majority are sourced from open-source repositories.
All fonts in this repository are distributed under their respective open-source licenses.
We do not claim ownership or authorship of these fonts (unless explicitly stated).
Please refer to each font for detailed licensing and attribution.
If you're a font creator and would like your font removed or credited differently, feel free to open an issue or contact us.
If you'd like to host your own version of FontVault, simply clone the repository and run it locally:
git clone https://github.com/naghim/fontvault.git
cd fontvault
bun run dev
That's it — you're up and running!
To add a new font to FontVault, follow these steps:
- Place the font files inside the
public/fonts
directory. - Open
lib/fonts.tsx
and add a new entry to the font list.- Ensure each font has a unique
id
and is properly categorized.
{ id: "example-font", name: "Example! Font!", category: "sans-serif", cssName: "ExampleFont", downloadLink: "/fonts/example-font.ttf" }
cssName
should exactly match the font-family name used in your CSS.downloadLink
must correctly point to the file location inpublic/fonts
.
- Ensure each font has a unique
- Add the corresponding
@font-face
declaration instyles/fonts.css
.@font-face { font-family: "ExampleFont"; src: url("/fonts/example-font.ttf") format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
If this project helped you, please consider leaving a ⭐ on the repo — it’s much appreciated! ✨