Resource files specific to language and screen resolution

If I have a language specific resource folder  eg.   resources-ita ,  then how can I support font resources for multiple screen resolutions specific to that language?

For example, If I want a different font for italian, compared to all other languages, But I also need to support about 10 screen resolutions, thus 10 font sizes within italian.

But I also have a different font for all other languages supporting the 10 screen resolutions, thus 10 font sizes there too.

Is it even possible to set up the monkey.jungle file for this?

  • Look at the strings sample in the SDK.  It uses resource overrides and not jungles, 

  • As explained in the build configuration docs, you specify the language qualifier (e.g. ita) after the device qualifier (e.g. fr955) or family qualifier (e.g. round, round-218x218).

    e.g. resources-round-416x416-ita

    Note that if you specify the screen resolution, you must also specify the screen shape.

    developer.garmin.com/.../

    Localization Qualifiers

    Localization qualifiers are a way to specify language-specific string resources, and are specified as an ISO 639–2 language code. These qualifiers may be combined with either device or family qualifiers, and are always specified last in the qualifier naming scheme. For example:

    • resources-fre: Provides French language-specific string resources for all devices
    • resources-round-fre: Provides French language-specific string resources for round devices only
    • resources-fenix5s-fre: Provides French language-specific string resources for fēnix 5 devices only

    Unfortunately there isn't a documented example for your specific use case, with screen shape, resolution and language specified at the same time.

    But you can see the complete set of valid qualifiers in the default.jungle file, located in your current SDK's bin/ folder. (You need to build at least once for this file to be generated.)

    e.g. https://postimg.cc/HjvJWfgx