— Доколе?
— Объявлено о прекращении поддержки Windows 10 в октябре этого года. Вероятно, уже никто не занимается исправлениями. Microsoft предлагает всем перейти на Windows 11.
Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Перевести
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.
Доколе?
— Доколе?
— Объявлено о прекращении поддержки Windows 10 в октябре этого года. Вероятно, уже никто не занимается исправлениями. Microsoft предлагает всем перейти на Windows 11.