-
Notifications
You must be signed in to change notification settings - Fork 52
Description
Hello everyone, I'm contacting you because I'm having a problem with my GUI that offers a language selection option.
Context:
-
My display uses different fonts to allow language selection.
-
By default, I have 23 languages stored in a memory (QSPI Flash).
-
The Korean language was causing bugs, so I created a second memory dedicated to Korean.
-
Currently, I need to make a modification to allow a choice between three languages: English, Chinese, and Korean.
-
English and Chinese work without latency, but as soon as I switch to Korean, the display becomes slow.
Memory Data:
-
QSPI_FLASH: 94% used (61,901 KB / 65,536 KB)
-
Internal FLASH: 78% used (1,616 KB / 2,048 KB)
-
RAM: 99% used (635 KB / 640 KB)
Tests Performed:
-
Reducing the size of Korean glyphs → slight improvement, but latency is still present.
-
Restructuring the font: removing glyphs not used by my translations --> No change.
-
Removing blank glyphs (without characters) → no impact.
-
Attempting to change addressing in the font --> I don't know if it was done correctly because I don't have full mastery of GUIX Studio.
Hypotheses:
-
The latency seems related to RAM saturation (99%).
-
Perhaps a sequential lookup in the glyph table.
If anyone is familiar with Guix Studio, I would appreciate your help; I'm a bit stuck.
Thank you in advance.
Sincerely.