Diffs come with column offset coordinates, though, so perhaps it's your diff editor that needs some more muscle?
Other tools exist, of course, but if you're going to be shipping around stuff that `git apply` or thousands of other tools can handle, it has to be in "the" standard format.