Skip to content

[Impeller] Using Canvas::DrawPicture with text renders text at the wrong scale. #130142

@dnfield

Description

@dnfield

I have a fix for this, filing a bug to track.

Problem is that the glyph atlas is deciding on the scale at canvas draw time rather than at contents render time. So if you draw into a canvas where the scale is 1.0, record it as a picture, and play it back into a new canvas where the scale is 3.5, the text will be blurry.

This is part of my quest to get display list dispatching out of the way of raster workloads: #130141

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work liste: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.team-engineOwned by Engine teamtriaged-engineTriaged by Engine team

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions