Skip to content

A variant for each size #175

@Jackson-Nickk

Description

@Jackson-Nickk

I'm using a a 14" inch display in 1366x768 resolution. My terminal is Foot, my compositor is DWL, and I installed Cozette from VoidLinux's repository.

Cozette doesn't render sharply and correctly at my preferred size (14) and I need to set it to be either too small (11 and below) or too big (16 and above) in order to get it rendered correctly. This problem is not present with Terminus font, which is a bitmap font, because Terminus provides a variant for each size. You can see all those variants by running fc-list.

Neither vanilla Cozette nor HiDpi version render sharply at my preferred size. CozetteVector works but is blurry and ugly.
Bitmap fonts don't scale well and are intended to be rendered at one predetermined size only. But we can fix this by providing a font for each pixel size. This is what Terminus does.

Please don't tag this as a duplicate of HiDpi issue, because it is not a matter of HiDpi. I don't want a 2x scaled version. I want a version for each size (from 9 to 30) so it renders correctly at any terminal.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions