Skip to content

Releases: googlefonts/nanoemoji

v0.15.1

29 Nov 18:16
v0.15.1
5e6281b
Compare
Choose a tag to compare
  • Support spaces in input path names (#442)
  • Added --colr_version flag to maximum_color script, to allow generating COLRv0 (instead of default COLRv1) table from an OT-SVG color font (#443)

v0.15.0

15 Sep 11:58
v0.15.0
af3187d
Compare
Choose a tag to compare

maximum_color now supports converting COLR/CPAL with multiple palettes to OT-SVG containing var(--color{index}) color variables referencing the CPAL table (#422, #431).

v0.14.3

01 Sep 15:16
29ba5bd
Compare
Choose a tag to compare
  • Properly fix issue with colored .notdef glyph in SVG table changing glyph order position. Previous fix in v0.14.2 was not sufficient (#429, #430).

v0.14.2

01 Sep 10:49
0e4c713
Compare
Choose a tag to compare
  • Fixed issue when a COLR font that contains a colored .notdef glyph is converted to OT-SVG with maximum_color tool, whereby the .notdef glyph was incorrectly moved from its default glyph index 0, which in turn causes the "space" glyph that follows .notdef in the glyph order to lose its default mapping to codepoint 0x20 in the cmap (#427, #428).

v0.14.1

25 Aug 18:14
4d7e936
Compare
Choose a tag to compare

Fix reordering bug (#425)

v0.14.0

18 Aug 17:25
0811a64
Compare
Choose a tag to compare
  • [maximum_color] Support glyphs with zero advance width (e.g. combining marks) when
    converting COLRv1 => OT-SVG (#424). Note that for bitmap color formats (CBDT, sbix),
    glyphs with zero advance width (viewBox.w=0) are not currently supported and will
    cropped to invisible when rasterized with resvg (this is the same issue as the one
    related to shapes being clipped in bitmap formats when exceeding the viewbox #402).
  • [maximum_color] Don't error out if CPAL contains more than 1 palette when converting
    COLR=>OT-SVG, but use the first one available for now (#423, #421). We will support
    multiple palettes in the future (#422).
  • [maximum_color] When converting COLR=>OT-SVG, translate special palette index 0xFFFF
    denoting the foreground color with the equivalent SVG's fill="currentColor" (#405).

v0.13.2

03 May 15:17
Compare
Choose a tag to compare
  • Removed assertion that width > 0 (#412).
  • Use ninja variables instead of generating lots of similar rules with hard-coded values (#410).
  • [maximum_color] Make sure TTFont's {glyphName: glyphID} cached map is rebuilt when adding COLR glyphs to OT-SVG font (#413).

v0.13.1

27 Apr 09:30
f5778ec
Compare
Choose a tag to compare
  • [colr_to_svg] Drop unsupported PaintComposites with a warning (#409, #411).

v0.13.0

11 Apr 03:21
20ae8c4
Compare
Choose a tag to compare

maximum_color

v0.12.2

22 Feb 11:05
a3c54d8
Compare
Choose a tag to compare
  • Properly fix building compat (vector+bitmap) font by ensuring SVG table (where glyph order may change to acommodate picosvg shape reuse) gets built before CBDT (#385, #387).