cancel
Showing results for 
Search instead for 
Did you mean: 

Touchgfx Language Support for 8 different languages

Shiv09
Associate III

Hello All,

I am planning to use and provide 8 languages support for my Touchgfx project, have anyone used it this way ?

I am using STM32H7 series microcontroller for it.

I am worried about the memory, Could you please let me know what things to consider and how much memory do I require to support for 8 languages in touchgfx ?

How memory can be used and for what purpose for language support ?

Regards,

Shiv

2 REPLIES 2
GMeur
Senior II

What languages do you need to support?

The memory space used will depend on whether all the languages you want to support use latin alphabet or not (chinese for instance can occupy a big chunk of memory), how many fonts you need for each language and the size of each (If you don't use vectorial font) — as the bigger the font, the more space each char in memory ; and to a lesser extent the texts itself you must save for each language.

One of our project supports 12 languages, with chinese and korean, but the fonts of those two are saved in a SD and loaded dynamically into some char buffers when we need them. 

 

Hello @GMeur ,

Thanks for the reply !!

Currently I am planning to support languages like English(Default), Chinese, Japanese, German, Spanish, French, Italian, Russian.

Now the problem is I am not sure if I can provide all Languages in one Build or I need to have different builds for each of the language to support.(as per your suggestion I think first option won't be possible)

I am new to all of these languages and would need some guidance on it to implement in touchgfx project.

Though the Chinese and Japanese are difficult to integrate due its vast glyphs / characters and fonts to support, need to figure out in detail.

Apart from it I guess German, Spanish, French, Italian, Russian have some standard glyphs/ characters, which would be comparatively less troublesome.

Due to memory constrains I need to decide 3-4 fonts for each of the languages.

If you have any more references for me to go through, for the implementations in touchgfx,  then kindly share will do as per your valuable suggestions and inputs.

 

Regards,

Shiv