Thanks! There is a minimum and maximum distance between the "points" in the line, which creates some variability in compression.
I have similar mechanics and had problem with "spending inks". I solved it by checking exactly distance between points and adding only every 5th point. Just in case you are interested :D
Thanks, I'll test it.
Let me know if you need help!