Why doesn’t Iced support Chinese out of the box? 🤔
⚓ Rust 📅 2025-11-10 👤 surdeus 👁️ 6Hey fellow Rustaceans,
I’ve been really enjoying using Iced for building cross-platform GUI apps—it’s clean, functional, and feels very “Rusty.” But I just hit a wall: it doesn’t seem to support Chinese characters by default.
When I tried displaying some basic Chinese text (e.g., “你好,世界!”), it either rendered as blank boxes or fell back to tofu (☐☐☐). After digging a bit, I realized this is likely because Iced relies on system fonts or requires explicit font loading—and many default fonts simply don’t include CJK glyphs.
I get that full internationalization is hard, but for a modern GUI library, basic Unicode support (especially for widely used languages like Chinese) feels like a must-have, not a nice-to-have. Is there a straightforward way to enable Chinese text without jumping through hoops? Or is this a known limitation that’s being worked on?
Am I missing something obvious? Any tips or workarounds would be greatly appreciated!
(And yes, I know about font-kit and custom font loading—but shouldn’t “just working” be the goal?)
3 posts - 2 participants
🏷️ Rust_feed