Skip to content

Improve SVG curve fidelity and output size #392

Description

@mezotv

Problem

Kiwi flattens cubic, quadratic, and arc path commands into fixed-step line segments.

Impact

Complex logos can look slightly inaccurate and generate heavier vector networks than necessary.

Suggested scope

  • Investigate whether Figma vector network blobs can preserve bezier tangents directly.
  • If direct curves are possible, encode cubic/quadratic commands without flattening.
  • If flattening remains necessary, make tolerance adaptive instead of fixed-step.

Linear issue: NOT-78

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions