Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[threadx-users] GUIX: problem with font management
  • From: Elia Leoni <elia.leoni@xxxxxxxxxxxxxx>
  • Date: Thu, 12 Sep 2024 13:58:55 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=electrolux.com; dmarc=pass action=none header.from=electrolux.com; dkim=pass header.d=electrolux.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=c5Lq+Uu6yaHtU1Yr7tvh364u+iFAsiK1ngWNBiJIWc0=; b=A0DJTHJayfXHLbB0iLFaEVSsLGFceFzk3R4rASoievpHbHXi/yCk8fRz2abKqcynkr1gWs8R5PUTgmfhvK4wN8Krsvw6jjdjzxGv31/WOAZRMKltpNIglYrh6jauu8A7zto2oB0PufvAwpGGq/Y62oubmSjmBPUwDGkCYZ8/RGd3mqhoQkpNy/Muov4O4trWsBdvROnV0OZVWa9Ghci33l5XRmBQhb5khfWnE7XZwa9HnqKtHCP9Tz5I6zPfrVP4kXAb49lebyCkHRgzMES+c8HBK7+T9D96FpTSMsRVnH0NQXJ2KLSVLBDfXrpkuMq90eL1flKxNvnoC1SwCFYb0w==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Lj2OPlgTSi19KDfhb+/yYDHdeljqu6eoDuosrhn8V/CL47jHxvOsH1ElEsd5jBWLVizoQak933B3Ok5X/IV8aqMugQYXztfPuw3nwkIeaEdpHY8lJq84KpERabA6cdMQ39ButtasGFeqOrFOOev6JKxVHlt5DoOiGoOfCuJ0mj0KAqLP/BiR0Sbu7qHvy8EC2CuUSFSedXHtIrRdpZXpFl8Md6TdoHUzxW5yuboFgf6Yu0z9vafKY5aAHNOjr1HEKgOIVXZziyPipvHiZ9SzMJaIi1uVn9kC7Qvyu4UwOR1/Yrcc5t4P5nPi/lBFxu7SGLdIRnoJoMxmrFnNrCRHMQ==
  • Delivered-to: threadx-users@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/threadx-users/>
  • List-help: <mailto:threadx-users-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/threadx-users>, <mailto:threadx-users-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/threadx-users>, <mailto:threadx-users-request@eclipse.org?subject=unsubscribe>
  • Msip_labels: MSIP_Label_477eab6e-04c6-4822-9252-98ab9f25736b_Enabled=True; MSIP_Label_477eab6e-04c6-4822-9252-98ab9f25736b_SiteId=d2007bef-127d-4591-97ac-10d72fe28031; MSIP_Label_477eab6e-04c6-4822-9252-98ab9f25736b_SetDate=2024-09-12T13:58:55.198Z; MSIP_Label_477eab6e-04c6-4822-9252-98ab9f25736b_Name=Internal; MSIP_Label_477eab6e-04c6-4822-9252-98ab9f25736b_ContentBits=0; MSIP_Label_477eab6e-04c6-4822-9252-98ab9f25736b_Method=Standard;
  • Thread-index: AQHbBQxbCKw+ZN0W7Ueah4ZKr8N/bQ==
  • Thread-topic: GUIX: problem with font management

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


Back to the top