use boost format
normalize to NFC using utf8proc in text drawing