/Alexandrie

FFI bindings and a 2D canvas for Pharo based on Cairo, Freetype and Harfbuzz

Primary LanguageSmalltalkMIT LicenseMIT

Alexandrie

License Tests

This repository includes:

  • Pharo FFI bindings to Cairo, FreeType and Harfbuzz.
  • A font manager that can scan filesystem for fonts files, and provide a simple selection API (extracted from Pharo's FT2 bindings)
  • A 2D canvas (unstable) for drawing figures and text providing an abstraction layer on top of Cairo. It was born as an alternative for rendering Bloc elements, but it is independent from Bloc.

Please check our wiki for more information.

License

This code is licensed under the MIT license.