https://github.com/mattparks/font
Vulkan TTF font rendering using bezier curves
https://github.com/mattparks/font
acid-engine cmake freetype2 ttf vulkan
Last synced: 8 months ago
JSON representation
Vulkan TTF font rendering using bezier curves
- Host: GitHub
- URL: https://github.com/mattparks/font
- Owner: mattparks
- License: mit
- Created: 2018-12-21T21:01:54.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-24T01:22:25.000Z (over 7 years ago)
- Last Synced: 2025-09-01T02:53:07.113Z (9 months ago)
- Topics: acid-engine, cmake, freetype2, ttf, vulkan
- Language: C++
- Homepage:
- Size: 4.08 MB
- Stars: 10
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Acid Font
A application that demos Vulkan TTF font rendering using bezier curves in [Acid](https://github.com/Equilibrium-Games/Acid). This project is C++17 adaptation of https://github.com/kocsis1david/font-demo.
## Screenshots

# Compiling
Once cloned run `git submodule update --init --recursive` in the directory to update the submodules. All platforms depend on [CMake](https://cmake.org/download) to generate IDE/make files.
[Vulkan SDK](https://www.lunarg.com/vulkan-sdk/) is required to develop and run Acid.
Make sure you have the environment variable `VULKAN_SDK` set to the paths you have Vulkan installed into.
On Linux ensure `xorg-dev`, and `libvulkan1` are installed. Read about how to setup [Vulkan on Linux](https://vulkan.lunarg.com/doc/sdk/latest/linux/getting_started.html) so a Vulkan SDK is found.
Setup on MacOS is similar to the setup on Linux, a compiler that supports C++17 is required, such as XCode 10.0.