15 个不稳定版本 (5 个破坏性更新)

1.1.1 2024年3月21日
0.42.2 2024年5月13日
0.41.0 2024年5月9日
0.30.0 2024年3月22日
0.8.3 2022年11月20日

#649 in 解析器实现

每月44次下载
用于 8 个crate (2 个直接使用)

MIT/Apache

210KB
6K SLoC

svgrtypes

Build Status Crates.io Documentation Rust 1.31+

svgrtypes 是一个用于 SVG 类型的解析器集合。

支持的 SVG 类型

特性

  • 完全支持路径,因此像 M10-20A5.5.3-4 110-.1 这样的数据将被正确解析。
  • 隐式路径命令将被自动转换为显式命令。
  • 支持一些 SVG2 数据类型。
  • 非常快。

限制

  • 仅接受 规范 值,例如,输入文本不应包含  &data;
  • 所有关键字必须小写。仅支持颜色(需要为命名颜色分配空间)的大小写不敏感解析。
  • 不支持紧随 <color> 后跟 <icccolor> 的情况。就像 <icccolor> 本身。
  • 不支持 系统颜色,如 fill="AppWorkspace"。无论如何,它们已经被弃用了。

安全

  • 库不应发生恐慌。任何恐慌都被视为严重错误,应予以报告。
  • 库禁止使用不安全代码。

替代方案

无。

许可证

根据以下任一许可证授权:

由您选择。

贡献

除非您明确声明,否则您根据Apache-2.0许可证提交的任何有意包含在作品中的贡献,应按上述方式双重许可,不附加任何额外的条款或条件。

依赖项

~665KB
~13K SLoC