Skip to content

Wide character support in meter text #1648

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

Explorer09
Copy link
Contributor

htop-screenshot-meter-bar-unicode

This PR will be a set of experimental changes I would like to do for meters. The meter draw routines were not capable of calculating the terminal widths when the meter text or caption contains wide (wide) or combining characters (e.g. Zalgo text). And this PR will make it possible.

Currently I've done with the bar meter mode. The LED meter mode will be the next.

This PR uses the routines from #1642 to make calculating the terminal widths of multibyte strings easy.

@Explorer09 Explorer09 force-pushed the screen-tab-2 branch 3 times, most recently from e8e8af2 to 21c4c84 Compare March 26, 2025 22:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant