Skip to content

Significant latency when selecting Korean on the display (multiple fonts) #54

@MaximePeresBrt

Description

@MaximePeresBrt

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions