Столкнувшись с проблемами в ScriptShape (USP10.dll) Windows API в Windows 10

  1. Тестируемое приложение: Блокнот
  2. Содержание напечатано в блокноте: ABCD

Поведение наблюдается в средах Windows:

Windows 7 / Windows 8.1 Чтобы нарисовать текст ABCD в блокноте, вызов попадает в ScriptShape Windows API (USP10.dll) для генерации Glpyhs, а затем перемещается в ExtTextOut (GDI32.dll).

Windows 10 : Чтобы нарисовать текст ABCD в блокноте, вызовы вводятся в ExtTextOut (GDI32.dll) без прохождения через ScriptShape Windows API (USP10.dll).

Если мы проанализируем процесс dmp notepad.exe, то в случае Windows 7 / Windows 8.1 USP10.dll вызывается, тогда как в случае Windows 10 USP10.dll никогда не вызывается, что означает, что ни один из вызовов, связанных с ScriptShape, не запускается , Итак, мой вопрос в случае Windows 10, куда он направляется? Какая DLL используется для генерации индексов Glyph из символа Unicode, если USP10.dll не участвует?

Любое предложение поможет

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]