Caracteres latinos faltando no Mono GDI + TextBox

0

Existe um problema e até agora não consigo resolvê-lo. Eu tenho um programa escrito em Mono com formulários e controles GDI +. Parece que há algo errado com os seguintes caracteres unicode: ĉ, ċ, č (maiúsculas e minúsculas), de U + 0108 para U + 010D. Ocorre em todos os controles, bem como ao usar a função DrawString (). Se eu escrever 'ĉĉĉĉĉĉ', somente o primeiro caractere será exibido corretamente. Se a string terminar com qualquer caractere diferente de ĉ, ċ ou è, ela será desenhada corretamente, caso contrário, os caracteres no final não serão exibidos.

Testado em:

  • Ubuntu 16.04.3 LTS + Mono 5.4.1.7
  • Raspbian GNU / Linux 9 (extensão) + Mono 5.10.0.160

Alguma ideia de como resolver este problema?

Atenciosamente, KSI

    
por KSI 10.04.2018 / 08:55

0 respostas