tinyvg 0.2.1

Rust decoder and renderer for the tinyvg image format
Documentation
(tvg 1
  (48 48 1/512 u8888 default)
  (
    (0 0 0 0.2)
    (0.3647059 0.22352941 0.60784316)
    (0.89411765 0.89411765 0.89411765)
    (0.49411765 0.34117648 0.7607843)
    (1 1 1 0.1)
    (0.17254902 0.11764706 0.26666668)
  )
  (
    (fill_path (flat 0)
      (
        (6 17)
        (
          (horiz - 42)
          (bezier - (43 17) (44 17) (44 19))
          (vert - 41)
          (bezier - (44 43) (42 43) (42 43))
          (horiz - 6)
          (bezier - (5 43) (4 43) (4 41))
          (vert - 19)
          (bezier - (4 17) (5 17) (6 17))
        )
      )
    )
    (fill_path (flat 1)
      (
        (4 34)
        (
          (bezier - (4 35.108) (4.892 36) (6 36))
          (horiz - 42)
          (bezier - (43.108 36) (44 35.108) (44 34))
          (vert - 12)
          (bezier - (44 10.892) (43.108 10) (42 10))
          (horiz - 24)
          (bezier - (21 10) (20 6) (17 6))
          (horiz - 6)
          (bezier - (4.892 6) (4 6.892) (4 8))
        )
      )
    )
    (fill_path (flat 0)
      (
        (6 15)
        (
          (horiz - 42)
          (bezier - (43 15) (44 15) (44 17))
          (vert - 39)
          (bezier - (44 41) (42 41) (42 41))
          (horiz - 6)
          (bezier - (5 41) (4 41) (4 39))
          (vert - 17)
          (bezier - (4 15) (5 15) (6 15))
        )
      )
    )
    (fill_path (flat 2)
      (
        (8 13)
        (
          (horiz - 40)
          (bezier - (41 13) (42 13) (42 15))
          (vert - 27)
          (bezier - (42 29) (40 29) (40 29))
          (horiz - 8)
          (bezier - (7 29) (6 29) (6 27))
          (vert - 15)
          (bezier - (6 13) (7 13) (8 13))
        )
      )
    )
    (fill_path (flat 3)
      (
        (6 16)
        (
          (horiz - 42)
          (bezier - (43 16) (44 16) (44 18))
          (vert - 40)
          (bezier - (44 42) (42 42) (42 42))
          (horiz - 6)
          (bezier - (5 42) (4 42) (4 40))
          (vert - 18)
          (bezier - (4 16) (5 16) (6 16))
        )
      )
    )
    (fill_path (flat 4)
      (
        (6 6)
        (
          (bezier - (4.892 6) (4 6.892) (4 8))
          (vert - 9)
          (bezier - (4 7.892) (4.892 7) (6 7))
          (horiz - 17)
          (bezier - (20 7) (21 11) (24 11))
          (horiz - 42)
          (bezier - (43.108 11) (44 11.892) (44 13))
          (vert - 12)
          (bezier - (44 10.892) (43.108 10) (42 10))
          (horiz - 24)
          (bezier - (21 10) (20 6) (17 6))
          (close -)
        )
      )
    )
    (fill_path (flat 5)
      (
        (19.78 23.002)
        (
          (bezier - (19.54 23.002) (19.26 23.072) (18.970001 23.223001))
          (bezier - (17.94 23.774002) (16.980001 25.557001) (16.460001 27.882002))
          (bezier - (16.02 29.866001) (15.860001 32.561) (16.12 33.645))
          (bezier - (16.35 34.587) (16.75 35) (17.460001 35))
          (bezier - (18.5 34.98) (19.810001 33.815) (20.650002 32.241))
          (bezier - (21.250002 31.369001) (22.650002 30.978) (24.000002 31.018002))
          (bezier - (25.340002 30.968002) (26.740002 31.369001) (27.340002 32.241))
          (bezier - (28.180002 33.815002) (29.490002 34.98) (30.540003 35))
          (bezier - (31.240004 35) (31.640003 34.587) (31.870003 33.645))
          (bezier - (32.13 32.561) (31.970003 29.866001) (31.530003 27.882))
          (bezier - (31.010002 25.557) (30.050003 23.774) (29.020002 23.223))
          (bezier - (28.450003 22.911999) (27.980003 22.921999) (27.560001 23.223))
          (bezier - (27.03 23.604) (25.930002 24.003) (24.000002 24.003))
          (bezier - (22.060001 24.003) (20.960003 23.604) (20.430002 23.223))
          (arc_ellipse - 1.058 1.058 0 false true (19.780003 23.001999))
          (close -)
        )
        (20.030003 26.008)
        (
          (horiz - 21.020002)
          (vert - 27.01)
          (horiz - 22.010002)
          (vert - 28.012001)
          (horiz - 21.020002)
          (vert - 29.014002)
          (horiz - 20.030003)
          (vert - 28.012001)
          (horiz - 19.040003)
          (vert - 27.01)
          (horiz - 20.030003)
          (close -)
        )
        (27.470003 27.01)
        (
          (bezier - (27.740004 27.01) (27.960003 27.23) (27.960003 27.511))
          (arc_ellipse - 0.494 0.494 0 true false (26.970003 27.511))
          (bezier - (26.970003 27.23) (27.190002 27.01) (27.470003 27.01))
          (close -)
        )
        (26.480003 28.012001)
        (
          (bezier - (26.750004 28.012001) (26.970003 28.232) (26.970003 28.513))
          (arc_ellipse - 0.494 0.494 0 true false (25.980003 28.513))
          (bezier - (25.980003 28.232) (26.200003 28.012001) (26.480003 28.012001))
          (close -)
        )
        (28.460003 28.012001)
        (
          (bezier - (28.730003 28.012001) (28.950003 28.232) (28.950003 28.513))
          (arc_ellipse - 0.494 0.494 0 true false (27.960003 28.513))
          (bezier - (27.960003 28.232) (28.180002 28.012001) (28.460003 28.012001))
          (close -)
        )
        (27.470003 29.014002)
        (
          (bezier - (27.740004 29.014002) (27.960003 29.234001) (27.960003 29.515001))
          (arc_ellipse - 0.494 0.494 0 true false (26.970003 29.515001))
          (bezier - (26.970003 29.234001) (27.190002 29.014002) (27.470003 29.014002))
          (close -)
        )
      )
    )
  )
)