SVGFonts: Fonts from the SVG-Font format
SVG-Font is a very easy to parse format and was therefore chosen for a font library completely written in Haskell
To use this library with your own font, the font has to be converted with http://fontforge.sourceforge.net/ Features
A very easy and powerful functional interface, see the Font.hs example
The generated outlines can be transformed in various ways, i.e. elimination of holes for easy extrusion (with the triangulation library)
complete implementation of the SVG-Font format, that allows Kerning (i.e. the two characters in VA have a shorter distance than in VV)
Everything is stored in a simple SceneGraph data type: http://hackage.haskell.org/package/collada-types
Some speed issues are left to be solved (xml) and rasterization is not finnished
Speed issues can be solved by trimming the svg file to only those characters that are used
[Skip to Readme]
Downloads
- SVGFonts-0.4.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1, 0.2, 0.3, 0.4, 1.0, 1.1, 1.1.1, 1.1.2, 1.2, 1.2.1, 1.3, 1.3.0.1, 1.3.0.2, 1.4, 1.4.0.1, 1.4.0.2, 1.4.0.3, 1.5.0.0, 1.5.0.1, 1.6.0.0, 1.6.0.1, 1.6.0.2, 1.6.0.3, 1.7, 1.7.0.1, 1.8, 1.8.0.1, 1.8.1 |
---|---|
Dependencies | array, base (>=4 && <5), bytestring (>=0.9.1 && <0.9.2), collada-output (>=0.5), collada-types (>=0.2), containers (>=0.4 && <0.5), directory (>=1.1 && <1.2), GLUT (>=2.1.2.1), haskell98, OpenGL (>=2.2.3.0), parsec (>=3.1 && <3.2), split (>=0.1 && <0.2), SVGPath (>=1.0 && <1.1), tga, triangulation (>=0.2), tuple, xml (>=1.3 && <1.4) [details] |
License | BSD-3-Clause |
Author | Tillmann Vogt |
Maintainer | Tillmann.Vogt@rwth-aachen.de |
Category | Graphics |
Uploaded | by TillmannVogt at 2011-06-07T15:44:15Z |
Distributions | LTSHaskell:1.8.0.1, NixOS:1.8.0.1, Stackage:1.8.1 |
Reverse Dependencies | 11 direct, 12 indirect [details] |
Executables | Fonts |
Downloads | 37085 total (33 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2016-12-27 [all 7 reports] |