- Overview
- What is Unicode?
- Unicode Support
Overview
This article serves to provide additional information about the Unicode migration within Flex, and what changes to expect if your system is migrating to Unicode.
The Unicode migration will not directly affect any information already in your Flex system, or how flex operates. The Unicode migration additionally will not affect Locale, or how locale changes the appearance of dates, times, or prices, which is set on the business location.
What is Unicode?
Unicode is a standard for representing text in computer systems, and for all intents and purposes, is the de-facto standard for displaying text in the wide majority of websites and computer systems. Currently, Unicode broadly supports virtually every modern language in use today. Previously, the encoding flex utilized allowed only a small subset of supported non-english characters.
Unicode Support
Unicode within Flex should allow for the entry and permanence (the ability of flex to save text entered within a field as seen) of virtually any text supported by the unicode standard.
Unicode within Flex Reports is constrained by the limitations of the "DejaVu" typeface, meaning there is full support for:
- Latin (including European and African alphabets, IPA, ...)
- Greek (including polytonic)
- Cyrillic
- Armenian
- Georgian
And partial support for:
- Hebrew
- Arabic
- N'ko
- Lao
- Canadian Aboriginal Syllabics
- Ogham
- Tifinagh
- Lisu
Finally, regarding label printing, character support is constrained by the typeface limitations of your label printer.