Skip to content

MacOS text on Impeller has inconsistent looking stroke weights #185790

Description

@b-luk

Text with Impeller has a more inconsistent stroking weight, especially compared with Skia. This is especially apparent with small-stroked light text on a dark background. With larger text or with dark text on a light background, it still looks inconsistent, but is less noticeable.

Impeller text is more narrowly/lightly stroked in general than on Skia. With Impeller, some strokes are significantly brighter/thicker/heavier than others, leading to an inconsistent looking appearance. In the example screenshot, see the top horizontal line of "F", the vertical "i", and the top and bottom horizontal line of "E", which are noticeably heavier than other nearby strokes.

Skia text is generally thicker/heavier stroked than Impeller. Skia text has much more consistent looking stroke weights.

Impeller:
Image

Skia:
Image

Close-up, small text:

Impeller:

Image

Skia:

Image

Close-up, large text:

Impeller:
Image

Skia:
Image

Metadata

Metadata

Assignees

Labels

P2Important issues not at the top of the work liste: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.platform-macosBuilding on or for macOS specificallyteam-engineOwned by Engine teamtriaged-engineTriaged by Engine team

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions