Declined
Last Updated: 08 Apr 2019 10:36 by ADMIN
ADMIN
Dess | Tech Support Engineer, Principal
Created on: 21 Apr 2017 10:23
Category:
Type: Bug Report
7
FIX. RadLabel - blurred text in disabled state when the UseCompatibleTextRendering property is set to false
Workaround: set UseCompatibleTextRendering to true.
5 comments
ADMIN
Hristo
Posted on: 08 Apr 2019 10:35
Hello Thomas,

We understand the inconvenience the compatible text rendering (GDI+) can cause in certain scenarios. However, we are not able to find a working solution to handle all cases in the controls when switching the rendering engine. Please also note, that we have built the controls using the GDI+ rendering engine and this decision made when initially implementing our framework. Since this is how the GDI+ technology works there is no way for us to change this behavior and we will be declining the item. If it fits your scenario, please consider setting the UseCompatibleTextRendering to false when you disable the control.

Regards,
Hristo
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Alexander
Posted on: 01 Apr 2019 10:56
Great, so now with telerik winforms we have the choice between broken kerning and broken layout or a mix of both depending on the situation. If you would fix the kerning/font rendering we wouldn't need to use UseCompatibleTextRendering but that is also impossible it seems. I am no expert with GDI or GDI+ but no other winforms framework seems to have this problem so you have to excuse me when i find it hard to believe that these problems are unfixable.
ADMIN
Hristo
Posted on: 29 Mar 2019 15:08
Hello Thomas,

I understand that setting the UseCompatibleTextRendering property to true is not an option for you at the moment. The painting of the text is controlled by the GDI or GDI+ engine depending on the UseCompatibleTextRendering property. Setting the property to true will force GDI+ and setting it to false will force GDI. As we have no control over the GDI and GDI+ implementations, we are not able to provide a fix in our domain at the moment. If it will work in your actual project, you can consider setting the property to true before disabling the controls. When you enable them you can set back the property to false.

Regards,
Hristo
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Alexander
Posted on: 26 Mar 2019 12:26

Is there any progress on this?
We have this problem with all telerik controls in our program.
We cannot use UseCompatibleTextRendering true because then the kerning of the fonts gets so bad that we get a huge amount of complaints from our customers. (https://feedback.telerik.com/winforms/1370774-fix-radrichtexteditor-characters-spacing-should-be-improved-in-order-to-look-like-radrichtextbox-and-ms-word)

 

So currently we can choose between broken kerning and broken rendering when disabled.

Alexander
Posted on: 22 May 2017 14:31
This happens not only with Radlabel but also with RadMenuItem, RadButton, RadForm and so on.

I guess this is a bug in textprimitive.