Размытый текст в WPF даже при включенном ClearTypeHinting?

У меня есть сетка с этим шаблоном и стилями в WPF/XAML:




    
        
            
                
            
            
                
                    
                    
                    
                        
                            
                        
                    
                
            
        
    

DropShadowEffectУ меня есть при выборе строки сетки, похоже, делает рендеринг текста размытым (серым сглаживанием-алиасинга):

enter image description here

Когда я удаляю эффект тени, он выглядит четким, потому что теперь он использует ClearType, а не серый под-пиксельный сглаживание-алиасинг:

enter image description here

Я попытался применить RenderOptions.ClearTypeHint="Enabled"к ContentPresenter, как показано выше, но это не помогает.

Как заставить WPF визуализировать отображаемый текст с эффектом тени, чтобы сохранить сглаживание-Cleartype вместо уродливого размытого серого суб-пиксельного сглаживания-?

Некоторые считают, что изображение размыто из-за тени. --Это неправда. Размыто только потому, что ClearType не используется. Вот как это выглядит в Firefox, когда тень И ClearType:

enter image description here

Текст с включенным ClearType цветной --, но этот размытый текст не цветной, потому что он не использует ClearType --он использует серый суб-пиксельный анти-]aliasing, а ClearType работает не так:http://en.wikipedia.org/wiki/ClearType

Вопрос в том,:как включить ClearType для этого текста?

6
задан Tower 15 April 2012 в 10:49
поделиться