typograffiti: Just let me draw nice text already
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
This is a text rendering library that uses OpenGL and freetype2 to render TTF font strings quickly. It is fast enough to render large chunks of text in real time. This library exists because text rendering is one of the biggest hurdles in Haskell graphics programming - and it shouldn't be! Typograffiti includes an MTL style typeclass and a default monad transformer. It does not assume you are using any specific windowing solution. It does assume you are using OpenGL 3.3+. Pull requests are very welcome :) See https://github.com/schell/typograffiti/blob/master/app/Main.hs for an example.
[Skip to Readme]
Properties
Versions | 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.1.0.3, 0.1.0.3, 0.2.0.0, 0.2.0.1 |
---|---|
Change log | ChangeLog.md |
Dependencies | base (>=4.7 && <5), bytestring (>=0.10), containers (>=0.6), filepath (>=1.4), freetype2 (>=0.1), gl (>=0.8), linear (>=1.20), mtl (>=2.2), pretty-show (>=1.9), sdl2 (>=2.4.1), stm (>=2.5), template-haskell (>=2.14), typograffiti, vector (>=0.12) [details] |
License | BSD-3-Clause |
Copyright | 2018 Schell Scivally |
Author | Schell Scivally |
Maintainer | schell@takt.com |
Category | Graphics |
Home page | https://github.com/schell/typograffiti#readme |
Bug tracker | https://github.com/schell/typograffiti/issues |
Source repo | head: git clone https://github.com/schell/typograffiti |
Uploaded | by SchellScivally at 2019-01-24T17:28:55Z |
Modules
- Typograffiti
- Typograffiti.Atlas
- Typograffiti.Cache
- Typograffiti.GL
- Typograffiti.Glyph
- Typograffiti.Store
- Typograffiti.Utils
Downloads
- typograffiti-0.1.0.3.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees