Skip to content
  • Eskil Abrahamsen Blomfeldt's avatar
    Fix transformed raster fonts on Windows · 151dd9c6
    Eskil Abrahamsen Blomfeldt authored
    
    
    We removed all Q_WS_WIN code when going to Qt 5. One of the things
    removed was the condition that we do painter path text rendering
    for transformed, non-ttf fonts, since the GDI engine does not support
    transforming those. This has now been reintroduced and adapted to the
    QPA way of doing things, by checking for it in the font engine subclass.
    
    Then there was the problem that QStaticText only supports cases
    where the font engine can transform the glyphs. Thus we need to fall
    back to regular text drawing in drawStaticText() for unsupported cases,
    and we need to skip the optimized path in the raster engine (which
    goes to drawStaticTextItem)
    
    Task-number: QTBUG-30932
    Change-Id: I17ba7355ee127811b0e77bb3a9b9db092e99893b
    Reviewed-by: default avatarFriedemann Kleint <Friedemann.Kleint@digia.com>
    151dd9c6