Skip to content

[FR]: Add an option to disable DirectWrite #155

@Ephemera42

Description

@Ephemera42

Description

Add an option to disable DirectWrite and use GDI font rendering to improve text rendering quality.

Who's implementing?

  • I'm willing to implement this feature myself

The problem

On Windows, Chromium uses DirectWrite as the default font rendering method. For many users, especially those using CJK fonts, DirectWrite often produces blurry and less readable text.

Users frequently rely on MacType to enhance font rendering quality. However, MacType works best with GDI and its effectiveness is limited when DirectWrite is enforced.

Previously, Chromium allowed disabling DirectWrite via a flag (#disable-direct-write), which enabled GDI rendering. This option was later removed upstream, removing user choice between rendering engines and making it difficult to achieve optimal rendering quality.

Possible solutions

Provide a flag to disable DirectWrite and force GDI font rendering. This option can remain optional and does not need to be enabled by default.

Additional context

Several Chromium-based browsers already provide this feature:

Metadata

Metadata

Assignees

No one assigned

    Labels

    featFeature requestpendingMaintainers have not discussed this yet

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions