freetype2 alternatives and similar packages
Based on the "Graphics" category.
Alternatively, view freetype2 alternatives based on common mentions on social networks and blogs.
-
implicit
A math-inspired CAD program in haskell. CSG, bevels, and shells; 2D & 3D geometry; 2D gcode generation... -
reanimate
Haskell library for building declarative animations based on SVG graphics -
Gifcurry
๐ The open-source, Haskell-built video editor for GIF makers. -
threepenny-gui
GUI framework that uses the web browser as a display. -
GPipe
Core library of new GPipe, encapsulating OpenGl and providing a type safe minimal library -
diagrams
Embedded domain-specific language for declarative vector graphics (wrapper package) -
luminance
Type-safe, type-level and stateless Haskell graphics framework -
log-warper
Logging library to provide more convenient, extremely configurable but simple monadic interface with pretty output -
timeplot
Analyst's swiss army knife for visualizing data from ad-hoc log files -
unm-hip
The University of New Mexico's Haskell Image Processing Library -
processing-for-haskell
Graphics for kids and artists. Processing implemented in Haskell -
GLUtil
Utility functions for working with OpenGL BufferObjects, GLSL shaders, and textures. -
graphics-drawingcombinators
Combinators for drawing 2D shapes and images in Haskell (using OpenGL)
Access the most powerful time series database as a service
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of freetype2 or a related project?
Popular Comparisons
README
freetype2
Bindings to the FreeType2 C library (version 2.10.1 as of when this was edited), following the API reference
These are mostly raw with a few key changes:
- Every function that returns a
FT_Error
throws aFtError
exception instead (defined inFreeType.Exception
); - A lot of the functions are wrappers that automatically allocate memory
so you do not have to
alloca
/peek
/withCString
constantly; - Deprecated values that are simply synonyms to other values are omitted;
- Field names are prefixed, so none of them overlap;
- Every function that was modified by this library has a raw counterpart
in a matching
*.Internal
module;
There is also a separate freetype2-lens library.
Module structure
The whole package copies the API structure.
FreeType - FreeType
โโโ Core API
โ โโโ FreeType Version - FreeType.Core.Version
โ โโโ Basic Data Types - FreeType.Core.Types
โ โโโ Base Interface - FreeType.Core.Base
โ โโโ Unicode Variation Sequences - FreeType.Core.Unicode
โ โโโ Glyph Color Management - FreeType.Core.Color
โ โโโ Glyph Layer Management - FreeType.Core.Layer
โ โโโ Glyph Management - FreeType.Core.Glyph
โ โโโ Mac Specific Interface - FreeType.Core.Mac
โ โโโ Header File Macros - FreeType.Core.Size
โโโ Format-specific API
โ โโโ Multiple Masters - FreeType.Format.Multiple
โ โโโ TrueType Tables - FreeType.Format.TrueType
โ โโโ Type 1 Tables - FreeType.Format.Type1
โ โโโ SFNT Names - FreeType.Format.SFNT
โ โโโ BDF and PCF Fonts - FreeType.Format.BDF
โ โโโ CID Fonts - FreeType.Format.CID
โ โโโ PFR Fonts - FreeType.Format.PFR
โ โโโ Window FNT Files - FreeType.Format.WinFNT
โ โโโ Font Formats - FreeType.Format.Font
โ โโโ Gasp Tables - FreeType.Format.Gasp
โโโ Controlling FreeType modules
โ โโโ Driver properties - FreeType.Control.Driver
โ โโโ Parameter Tags - FreeType.Control.Parameter
โ โโโ Subpixel Rendering - FreeType.Control.Subpixel
โโโ Cache Sub-System
โ โโโ Cache Sub-System - FreeType.Cache
โโโ Support API
โ โโโ Computations - FreeType.Support.Computations
โ โโโ List Processing - FreeType.Support.List
โ โโโ Outline Processing - FreeType.Support.Bitmap
โ โโโ Quick retrieval of advance values - FreeType.Support.Outline
โ โโโ Bitmap Handling - FreeType.Support.Scanline
โ โโโ Scanline Converter - FreeType.Support.Advance
โ โโโ Glyph Stroker - FreeType.Support.Glyph
โ โโโ System Interface - FreeType.Support.System
โ โโโ Module Management - FreeType.Support.Module
โ โโโ GZIP Streams - FreeType.Support.GZIP
โ โโโ LZQ Streams - FreeType.Support.LZW
โ โโโ BZIP2 Streams - FreeType.Support.BZIP2
โโโ Error Codes
โ โโโ Error Enumerations - FreeType.Error.Enumerations
โ โโโ Error Values - FreeType.Error.Values
โโโ Miscellaneous
โโโ OpenType Validation - FreeType.Miscellaneous.OpenType
โโโ Incremental Loading - FreeType.Miscellaneous.Incremental
โโโ The TrueType Engine - FreeType.Miscellaneous.TrueType
โโโ TrueTypeGX/AAT Validation - FreeType.Miscellaneous.TrueTypeGX
Maintenance
Some bindings are bound to have errors in them, feel free to report them through Github.