Skip to content
This repository was archived by the owner on Jul 21, 2024. It is now read-only.

Releases: anthofoxo/fontengine

v0.1.8

Choose a tag to compare

@anthofoxo anthofoxo released this 16 Dec 06:32

opengl implmentation sets all needed state, now restores previous
added affe_viewport Sets the viewport when called, should be done anytime the surface changes size
added inline documentation and example

v0.1.7

Choose a tag to compare

@anthofoxo anthofoxo released this 28 Jan 10:39

fixed bug where text width incorrectly used padding
removed error proc from having its own user ptr
added cache invalidation, allowing a case where the cache is full to continue operation
changed null definition

v0.1.6

Choose a tag to compare

@anthofoxo anthofoxo released this 27 Jan 22:38

added a few safety checks
added api function to get user
opengl3 implmentation included

v0.1.5

Choose a tag to compare

@anthofoxo anthofoxo released this 27 Jan 21:56

fixed a bug in line splitting where multiple carriage returns would only output as one
improved performance slightly in line splitting
changed buffer behavior to buffer control
added a codepoint iterater internally
api error safety documented (more to do)
horizontal alignment options

v0.1.4

Choose a tag to compare

@anthofoxo anthofoxo released this 25 Jan 07:57

some in header documentation (to be improved)
added buffer flush control (affe_text_draw, now takes advantage of this)

v0.1.3

Choose a tag to compare

@anthofoxo anthofoxo released this 24 Jan 22:47

fixed some compiler warnings
added "inline" text which ignores line breaks
some size values are now ints instead of long long

v0.1.2

Choose a tag to compare

@anthofoxo anthofoxo released this 20 Jan 17:22

updated copyright information
added parameter to specify the buffer size
added very simple newline and carriage return handling

v0.1.1

Choose a tag to compare

@anthofoxo anthofoxo released this 19 Jan 14:57

removed exising flags, they are default behaviour now
added font rastization setttings
larger default font size
fixed flushing occuring for each quad
changed default buffer sizing to allow full usage of the memory
improved usage of utf8 decutting

v0.1.0

Choose a tag to compare

@anthofoxo anthofoxo released this 19 Jan 14:56

initial release