Skip to content

Comments

Pango: Add default monospace font fallback#278

Merged
kdj0c merged 2 commits intokmscon:mainfrom
kdj0c:fix_pango
Feb 11, 2026
Merged

Pango: Add default monospace font fallback#278
kdj0c merged 2 commits intokmscon:mainfrom
kdj0c:fix_pango

Conversation

@kdj0c
Copy link
Contributor

@kdj0c kdj0c commented Feb 9, 2026

If font-name is set to a non-existent font, pango will use a default font that is not monospace, and the result is barely readable.

Always add ,monospace, at the end of the user provided string, to make pango use a monospace font if the specified one is not found.

Also print the current font in the log, so it's easier to debug such problem.

Jocelyn Falempe added 2 commits February 9, 2026 14:38
Print the current font used by pango to the log, so it's easier to
spot an issue when setting the font name in kmscon.conf

Signed-off-by: Jocelyn Falempe <[email protected]>
If the font name provided is not found, the default might be a non
monospace font, which is rendered weirdly in kmscon.
so add a monospace fallback, so pango will use a monospace font if
the specified font is not found.

Signed-off-by: Jocelyn Falempe <[email protected]>
@kdj0c kdj0c merged commit 25dee7e into kmscon:main Feb 11, 2026
2 checks passed
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