現在の課題について

今、SIEの開発で、課題としているのは、以下の四つです。

  1. 軽量化
  2. gradient関連のバグ
  3. fill-rule="nonzero"のサポート
  4. SVGFontのサポート

上記3については、方法を模索中です。ベジェ曲線や直線の交点を求めてから、じっくりと塗りつぶす方法がアイデアとしてあります。
上記1については、0.25(次回リリース予定)で多少なりとも、実現しました。さらにもっと軽量化することに重点をおきたいと思っています。
上記2については、頭を痛ませています。解決方法を模索中です。

SVGFontのサポートなど

項目4については、コードの量が増えてしまうことが予想されるので、二の足を踏んでいる分野です。
こういったサポートしていない要素に対して、アルファ版の段階で実装を提案するようにしていきたいです。つまり、新しい要素のサポートは、アルファ版のみで行っていきます。アルファ版がうまくいけば、ベータ版や正式版で、改めて新しい要素を実装していくことになるでしょう。