To reproduce: 1. Add two RadButton controls and use the following code: public Form1() { InitializeComponent(); this.radButton1.Font = new Font("Verdana",8.25f, GraphicsUnit.Point); this.radButton1.Enabled = false; this.radButton1.ButtonElement.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias; this.radButton2.Font = new Font("Segoe UI",8.25f, GraphicsUnit.Point); this.radButton2.ButtonElement.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias; this.radButton2.Enabled = false; } 2. If you zoom enough to investigate the exact text rendering, you will notice that the first button does not take into consideration the TextRenderingHint.AntiAlias. Resolution: Add the DisabledTextRenderingHint property which allow users to specify a text rendering hint that will be used in disabled states