This is a font designed for button prompts in games. It includes the base alphabet, as well as icons for modifier and control keys, and gamepad buttons. All the icons included in the font are custom made and available under the same SIL Open Font Licence. Included trademarks however of course still belong to their respective owners.
PromptFont is based on the Xolonium font by Severin Meyer.
If you use this font in your project please leave an attribution notice in your credits like this:
PromptFont by Yukari "Shinmera" Hafner, available at https://shinmera.com/promptfont
The PromptFont release includes a couple of files. Here's what they're for:
LICENSE.txtA copy of the SIL Open Font licenseREADME.mdA copy of this readmeindex.htmlA copy of the website so you can use it offline as wellglyphs.jsonThis is a JSON file with an array of the glyphs the font provides. Each glyph is an object with the following attributes:characterThe actual character as a one-character stringcodeThe unicode codepoint name (U+XXXX)codepointThe actual codepoint as an integercategoryThe category the glyph belongs tonameThe unique human-readable name of the glyph
chars.txtA plaintext UTF-8 file that contains all the characters that the font provides.promptfont.ttfandpromptfont.otfTrueType and OpenType versions of the font, which you should be able to use directly in-engine or other programs.promptfont.cssA CSS file that includes CSS classes for every special glyph, so you can easily embed it in HTML pages and JS games.atlas-*.pngTexture atlases of the various glyphs. Each glyph is 64x64 pixels and has a 1 pixel margin around itself. They are ordered left to right top to bottom according to their filename in theglyphs/directory of this repository. Since these rasterised versions don't scale well we heavily recommend you to use the fonts directly.
Since there's far too many engines out there and their methods vary a lot, we can't include guides in this repository. For specifics on how to use this font in your engine of choice, please consult their documentation on importing custom fonts and custom glyph ranges, and how to write text with specific unicode codepoints. Since this is literally just a font, it should not prove too difficult.
For a brief guide on what to watch out for if you'd like to contribute to this font, please see the CONTRIBUTING.md file. If you'd like to request new glyphs to be added, please comment on the issue ticket.
If you'd like to support the continued development of PromptFont, please consider becoming a backer on Patreon: