Мое приложение C# включает сетки как с простыми текстовыми полями, так и с полями форматированного текста. Часто поля форматированного текста содержат форматированный текст, скопированный и вставленный из другого места, и часто разметка rtf включает жестко заданный размер шрифта (\fsXX, XX в полпункта). В большинстве случаев размер шрифта форматированного текста такой же или близок к размеру шрифта простого текста.
Когда для масштабирования DPI установлено значение, отличное от значения по умолчанию 96, форматированный текст искажается следующим образом:
а) Когда приложение НЕ настроено на поддержку DPI, форматированный текст отображается меньше, чем простой текст, и размыт.
б) Когда приложение настроено на поддержку DPI, форматированный текст больше, чем простой текст.
Есть ли способ разрешить или заставить форматированный текст масштабироваться с простым текстом, за исключением непосредственного редактирования разметки?