ANSI verze používá pro kódování znaků 8 bitů a tudíž aplikace pracuje se znakovou stránkou, která je v operačním systému nastavena jako výchozí. Pokud chcete tedy zobrazit text v jiném jazyku, který používá znaky nenacházející se ve výchozí znakové stránce, je třeba při definici písma definovat i znakovou stránku, ve které se tyto znaky nacházejí. Takto definovaný text je sice v aplikaci zobrazen správně, ale při editaci v inspektoru nebo ve zdrojovém textu, bude nečitelný, resp. budou použity znaky odpovídající kódům v aktuální znakové stránce.
UNICODE verze používá pro kódování znaků 16 bitů, dovede tedy pracovat napříč znakovými stránkami a tudíž budou všechny texty zobrazeny správně. UNICODE verzi je tedy vhodné používat pro aplikace vyvíjené v jiných jazycích nebo pro vícejazyčné aplikace, které používají různé znakové stránky.
UNICODE verzi je nutné použít pro aplikace vyvíjené v jazycích používající 16-ti bitové kódování znaků (japonština, čínština, hebrejština apod.) |