Awesome
LambdaCube Font Engine
This is a work-in-progress project to provide font rendering capabilities for LambdaCube 3D.
The basic idea behind the composite distance field approximation method is described in a blog post.
Setup
System Requirements
- OS: Windows/Linux/OSX
- Graphics: OpenGL 3.3 or better
On Linux install the following libraries.
i.e. on Ubuntu:
sudo apt install libgl1-mesa-dev libxi-dev libxcursor-dev libxinerama-dev libxrandr-dev zlib1g-dev libpulse-dev
For other Linux distributions make sure the corresponing packages are installed.
These libraries required for OpenGL development.
Compile & Run:
To compile you will need Haskell Stack.
stack setup
stack build
stack exec -- lafonten-test Ubuntu-R.ttf