Skip to content

v2.5

Compare
Choose a tag to compare
@mta452 mta452 released this 23 Jan 09:16
· 339 commits to master since this release

Additions

  • Added support for color fonts consisting of COLR / CPAL tables
  • Covered a color font with palettes in demo project
  • Added support for colored and stroked glyphs' caching

Typeface:

  • Palette Entry Names: List<String> getPaletteEntryNames()
  • Predefined Palettes: List<ColorPalette> getPredefinedPalettes()
  • Palette Colors: int[] getAssociatedColors()
  • Color Instance: Typeface getColorInstance(int[] colors)

TLabel:

  • Rendering Style: fill, fill_stroke, stroke
  • Stroke Properties: color, width, cap, join, miter

Updates

  • Optimized internal architecture to represent text runs
  • Optimized glyph cache for faster access to objects
  • Updated free type to version 2.10.4
  • Updated sheen bidi to version 2.3