Unicode rất phức tạp và lớn, nói chung, nó quá lớn đối với Arduino. Trong phiên bản hiện tại có tổng cộng hơn 100000 ký tự, bao gồm chữ hình nêm, chữ tượng hình, Klingon, và chưa kể nhiều ngàn ký tự Trung Quốc.
Vì vậy, nếu bạn thực sự muốn hiển thị một số ký tự Unicode trên Arduino:
Nhận một màn hình đồ họa. Cái bạn đề cập là màn hình hiển thị ký tự, nó chỉ có thể hiển thị một bộ 256 ký tự cố định.
Xác định một tập hợp nhỏ các ký tự bạn muốn xử lý. Có một số tập hợp con được xác định trước, ví dụ: Các tập con đa ngôn ngữ châu Âu trông rất đẹp.
Lấy một số phông chữ và tước chúng xuống bộ bạn cần. Lưu ý rằng ngay cả việc hiển thị có thể phức tạp hơn nhiều so với những gì bạn đã sử dụng từ ASCII, do kết hợp các ký tự, cách viết hai chiều và như vậy. Tốt nhất có lẽ là để gắn bó với các ký tự Latin mà không có bất kỳ dấu kết hợp. Cyrillic và Hy Lạp cũng sẽ ổn, cũng như bất cứ thứ gì là một chuỗi ký tự từ trái sang phải đơn giản.
Có lẽ bạn có thể sử dụng một số bộ nhớ ngoài để lưu trữ các phông chữ.
Sau đó, có rất nhiều chủ đề khác mà bạn có thể không cần, ví dụ như sắp xếp và tìm kiếm, hãy xem tiêu chuẩn Unicode và các phụ lục của nó (thật tuyệt!).
Quên ICU, nó cần megabyte bộ nhớ.