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:
Alguma ideia de como resolver este problema?
Atenciosamente, KSI