Hа сборках Windows 10, начиная с 19045.5440 и уже до 19045.6156, отрисовка в RichTextBox или через msftedit.dll любого не пустого символа из диапазона Dives Akuru (11900-1195F) и Chorasmian (10FB0-10FCB) (а может и ещё каких-то) стала приводить к падению приложения.
в События при этом записывается:
Код исключения: 0xc0000005, Смещение ошибки: 0x00000000
Код исключения: 0xc000041d, Смещение ошибки: 0x6656b6d4
Можно проверить, например, на символах в RTF: \u55302?\u56656? и \u55299?\u57285?.
Проверял на шрифтах "Sans Serif Collection" и "Unifont".
На остальных версиях от XP до 11, включая серверные, и предыдущих сборках Win10, ошибок не замечено.
Судя по всему, проблема возникает из-за багов, привнесённых в начале года в библиотеку TextShaping.dll, но никто этим вопросом за полгода так и не озаботился. Приходится подкладывать библиотеку от Windows 11.
Доколе?