This is a PTE developer. There is a text-rendering script that will print the text and you can also add new characters. l tells the engine to print a line, the four values after are x1, y1, x2, y2, and they are all 1 number long. To make a decimal point value, put a decimal point and then a number. It will be registered as one number but note that it only does one decimal place value, meaning that you can do "l1.5232" and this will do a line at 1.5, 2 to 3, 2. Each character has it's own 10x10 map from digits 0-9. You can also do curves. To do a curve, you'll either use c or r. c would do a normal curve and r would do a backward curve. The numbers after it are the initial x and y coordinate, then the length, then the amount of degrees it turns. (Numbers can be negatives too, just do a negative symbol and it will register it. Negative decimals are allowed) Degrees are expressed in #s -9 to 9 so they aren't two digits long and they are not exact. Keep in mind that as the curve gets bigger, it will turn more degrees each time it turns. Example: If you needed to curve a circle, you'd need to do two curves as the curve rate increases as the curve gets bigger. (Curves are exponential in other words) After that, you need to put a direction offset. You should use "2" if you are putting this in a regular direction of 90, as they are incremented by 45 degrees. Note that r does the exact same thing but turns countercloclwise instead of clockwise.
Note: This PTE can only print "a", "b", and "c" right now but can be changed to print every symbol in existence