keymanapp/keyman

bug(developer): debug edit control should be a plain text richedit to support some render strings

Closed this issue ยท 2 comments

For example, Egyptian Hieroglyphics

Font sample: https://github.com/microsoft/font-tools/blob/main/EgyptianOpenType/font/eot.ttf

Example text: ๐“€€๐“ฐ๐“ˆ– U+13000 U+13430 U+13216

image

Should render as:

image

But due to bugs/limits in EDIT Win32 control, renders with TMemo (EDIT) as:

image

17.0.330

Reported by @xadxura

I looked at doing this but unfortunately the richedit control referenced in the version of Delphi we are stuck on is version 2.0. This version has too many limitations relating to display of text to make it viable (e.g. diacritics get spacing). Postponing this until we replace Delphi.

Blocked by: #12456

OK, unblocked again because I found a quick and reasonably easy way to replace the component. Now in test.