Hi everyone,
I'm writing this email because I need some information about the font management in GUIX.
The problem that we are having now is related to the management of both simplified and traditional Chinese language. Since both languages share the same Unicode range, they can not be included in the same font, leading to the creation of at least two different
fonts. For instance, if the "first font" contains Latin characters and simplified Chinese characters, also the "second font" should contain both Latin characters and traditional Chinese character, otherwise texts with both Latin and traditional Chinese characters
are impossible to be displayed once the "second font" is set as "main font". However, by doing so the memory occupation is doubled, and we would like to avoid this.
Therefore, my question is, is there a mechanism available in GUIX to switch in run time from the "main font" to another font in order to retrieve characters that are not present in the "main font"? The context here is the string drawing.
Following the previous example, the "first font" contains Latin characters and simplified Chinese characters, but the "second font" would contain just traditional Chinese, and so in case of string with both Latin and traditional Chinese, if the "main font"
is the "second font", having a mechanism that returns a character from the "first font" when a Latin character is encountered in a string.
Thanks in advance.
Best,
Elia
This email and any attached files is for the attention of the intended recipient. The email and any attachments may contain material that is confidential, privileged and/or attorney work product. If you are not the intended recipient: (a) contact the sender
immediately and delete from your system all copies of the email including any attachments. (b) do not read, print, retain, copy or disseminate this message or any part of it. Any such unauthorized use may be unlawful. E-mail transmission cannot be guaranteed
to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore cannot accept liability for any errors or omissions in the contents of this message, which arise
as a result of e-mail transmission. If verification is required please request a hard-copy version. The protection of your personal data matters to us. Please find relevant information relating to Art. 13 GDPR on https://www.electroluxgroup.com/privacy/en/.
The Electrolux Group www.electrolux.com
Classified as Internal
|