#110·flubber

路径字符串的输出精度不需要使用 16 位数

作者: jrus创建于 2021年3月10日更新于 2021年3月10日

目前 Flubber 返回了大量包含许多细小直线段的路径字符串,这些直线段的顶点都指定为全双精度浮点数,并转换为小数表示进行打印,结果是 16 位小数。这种精度是不必要的,因为 (a) 符合 SVG 的渲染器只需要支持单精度 (不超过 8 位数), (b) 任何超过几位数的数值在视觉上都无法区分开来。我建议使用不超过指定的 `maxSegmentLength` 所指定的精度的小数。

内容来源: veltman/flubber