Moin,
Ich habe ein Problem :
Ich habe einen Text (RichHTML, in einem QGraphicsTextItem), mit einer Schrift Arial mit der Größe 11. Nun möchte ich eine Hochauflösende Version davon in ein QImage zeichnen lassen.
Wenn ich nun einen neuen QPainter erstelle (mit einem QImage Object), die Skalierung ändere, und paint(&painter, &tmpOptionen, 0) aufrufe, dann kommt eine recht kaputte Version des Textes an.
Es scheint nur an dem Painter zu liegen, dass ein Unterschied zu der Darstellung in dem QGraphicsView kommt (gezoomt in Ordnung). Die Option ist identisch.
Dies ist nur auf dem Mac der Fall, wahrscheinlich da dort eine andere Fontengine benutzt wird (Mac halt).
Hat jemand das Problem auch schon mal beobachtet, und eine Lösung dafür finden können ?
Danke,
Kristian
PS : Ich habe auch .document()->drawContents(&painter) probiert, mit gleichen Ergebnis.
Font Darstellung unter Mac in QImage mit Skalierung
Font Darstellung unter Mac in QImage mit Skalierung
- Dateianhänge
-
- Kaputter Font.
- Bild 2.jpg (14.79 KiB) 1141 mal betrachtet