Uno Platform 6.6 delivers a complete multilingual stack for cross-platform .NET apps, combining full IME composition support (for CJK and other composition-based scripts), Unicode-correct text handling introduced in 6.5, and automatic font fallback that renders mixed scripts in a single TextBlock without manual font configuration. The release covers Windows, WebAssembly, Android, iOS, macOS, and Linux with zero extra configuration. A sample app (UnoMultiLanguage) demonstrates all three features live, and integrates Deepgram's Aura-2 TTS model to read text back in English, Japanese, Spanish, French, German, Italian, and Dutch.

8m read timeFrom platform.uno
Post cover image
Table of contents
Why Language Support MattersExplain the HowUno Platform 6.6 Brings in Full Language SupportWalk Through of Multi-Language SupportAdding Voice to Multi-LanguageConclusion

Questions this post answers

Does Uno Platform support IME input for Japanese, Chinese, and Korean on all platforms?

Uno Platform 6.6 adds full IME composition support across Windows, WebAssembly, Android, iOS, macOS, and Linux. Users can compose characters using their OS input method — Pinyin for Chinese, Romaji for Japanese Kana/Kanji, Hangul components for Korean — with no extra configuration or platform-specific workarounds required. Unicode-correct caret positioning and selection across grapheme clusters was added in 6.5. Developers shipping .NET apps to CJK markets track IME and Unicode support milestones like this on daily.dev.

How does automatic font fallback work in Uno Platform for rendering mixed scripts?

Uno Platform 6.6 resolves missing glyphs automatically through a fallback service, so a single TextBlock using the default FontFamily can render Latin, CJK, Arabic, Georgian, Thai, Greek, Cyrillic, and other scripts side by side in the same sentence. Developers no longer need to set per-language FontFamily values or manage multiple TextBlocks to avoid tofu boxes. Teams building globally-targeted .NET UIs find font and rendering decisions like this covered on daily.dev.

11 Impressions