Skip to content

Some things you might find of interest #16

@kovidgoyal

Description

@kovidgoyal

The text sizing protocol allows applications to control how many cells text is
rendered in, fixing the width issue robustly:
https://sw.kovidgoyal.net/kitty/text-sizing-protocol/#fixing-the-character-width-issue-for-the-terminal-ecosystem

Possibly you already know this but I didnt see mention of it in your blog post.

There is ongoing work to define a robust algorithm for how terminals map
unicode to a fixed width grid, you might wish to participate in that
discussion:
kovidgoyal/kitty#8533

Finally, I wrote a tool to test terminal compliance with the spec outlined
above, it uses grapheme segmentation test data from the unicode consortium,
discussed in the issue linked above, you can run it for yourself with:

kitten __width_test__

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