verygoodgraphics / vgg_runtime

The official implementation of VGG Specs with cross-platform vector graphics and user interfaces.
https://verygoodgraphics.com
Other
57 stars 5 forks source link

Vector network support #368

Open harry75369 opened 3 months ago

harry75369 commented 3 months ago

Detailed description

Currently vgg_runtime does not support vector network data input, which is defined by VGG Specs here (https://docs.verygoodgraphics.com/specs/vectorgraphics/vector-network)

Possible implementation

The support of vector network could be divided into two phases:

1) Compatible support phase. In this phase, runtime shall convert vector networks data into the traditional path data (defined in VGG Specs) so that vector networks could be correctly displayed without introducing fundamental data structure refactoring in runtime.

2) Full support phase. In this phase, runtime shall make a fundamental refactoring about vector data representation. Full unit tests should also be included if runtime switches to vector networks over traditional path representation as its core data structure.

Additional information

No response