Position: Handle decimal percentage offsets. Fixes #9076: percentage off...

...set does not support decimal