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.
- OS: Windows/Linux/OSX
- Graphics: OpenGL 3.3 or better
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.
To compile you will need Haskell Stack.
stack setup
stack build
stack exec -- lafonten-test Ubuntu-R.ttf