Freetype python bindings
FreeType high-level python API
Freetype python provides bindings for the FreeType library. Only the high-level API is bound.
Documentation available at: http://freetype-py.readthedocs.org/en/latest/
To be able to use freetype python, you need the freetype library version 2 installed on your system.
Freetype should be already installed on your system. If not, either install it using homebrew or compile it and place the library binary file in ‘/usr/local/lib’.
Freetype should be already installed on your system. If not, either install relevant package from your package manager or compile from sources and place the library binary file in ‘/usr/local/lib’.
You can try to install a window binaries available from the Freetype site or you can compile it from sources. In such a case, make sure the resulting library binaries is named ‘Freetype.dll’ (and not something like Freetype245.dll) and make sure to place a copy in Windows/System32 directory.
import freetype face = freetype.Face("Vera.ttf") face.set_char_size( 48*64 ) face.load_char('S') bitmap = face.glyph.bitmap print bitmap.buffer
- Titusz Pan (bug report)
- Ekkehard.Blanz (bug report)
- Jānis Lībeks (bug report)
- Frantisek Malina (typo)
- Tillmann Karras (bug report & fix)
- Matthew Sitton (bug report & fix)
- Tao Gong (bug report)
- Matthew Sitton (Remove raw interfaces from the __init__.py file)