Not sure that SG uses WinApi calls to draw strings (in this case Tim should use unmanaged Hdc, pens and brushes)
Try to display in SG right aligned data containing various symbols - ~,*, %, $, -, comma, ; with numbers to see problem.
QWhale needs a VERY precise engine to parse and display texts, because they're replaced GDI-based painter with WinApi-based.