The numbers on each character correspond to their base-10 ASCII code. The cruise control symbol is a character, it replaces ~ (126). The font uses a 256 pixel size with 150% margins (384 x 384 pixel image size) to avoid cutting off parts of letters such as y or j. The text is rendered by drawing the letter, and placing the next letter a portion of its image width to the right. The spacing setting (in Scripts/SmoothDrivingV/UI/Config.ini) is multiplied by the width to calculate the offset for subsequent letters. The font must also be monospace.

The font I used is Inconsolata, and is under the Open Font License.