Each character in the string contains either a space or a weird character. These characters have 8 perfectly valid bits that can be broken up into two very simple x and y values. A space represents toggling between rlineto and rmoveto modes (this value is true or false and is kept on the stack). The unobfuscated version show how it's done.