Skip to content

[Bug]: Krypton Toolkit causes low-quality text rendering in Stimulsoft preview window #2913

@PWagner1

Description

@PWagner1

Summary

Krypton Toolkit causes low-quality text rendering in Stimulsoft preview window

Description

Original post

_I'm using Krypton Toolkit in my WinForms application for styling. However, after adding any Krypton control (even just a KryptonLabel), I noticed that the text rendering in Stimulsoft report preview windows becomes blurry or low-quality. This happens only in the preview window, while the actual report print output is fine.

Even if I don't modify PaletteMode or any other styling properties, as soon as a Krypton control is added to any form in the application, the text rendering in Stimulsoft reports degrades.

I verified that:

The problem only affects Stimulsoft preview, not standard WinForms controls.

This happens even in forms where no Krypton control is added directly — just referencing the Krypton library or using a Krypton control anywhere in the project seems to cause it.

What part of Krypton could be interfering with GDI+ text rendering? What should I search for in the Krypton source code to isolate this behavior? How should I solve this issue?_

Reason, some controls do not properly save/restore Graphics.TextRenderingHint, which can leak into third-party controls.

Steps to Reproduce

Use Krypton with other controls, such as Stimulsoft.

Expected Behavior

To work in harmony with other controls.

Actual Behavior

Text rendering issues.

Operating System

No response

OS Version

No response

Framework/.NET Version

No response

Toolkit Version

No response

Additional Information

No response

Areas Affected

Toolkit

Metadata

Metadata

Assignees

Labels

area:toolkitAll issues related to the toolkit components.version:105-ltsAll things to do with V105 LTS.version:110All things to do with V110.⚠️ assessment:mediumpriorityThese items have been assessed as medium priority.🪲 bugSomething isn't working

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions