googlefonts / googlefonts/cousine

Add block characters typical of terminal monospace fonts

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
9
Forks
2
PR merge metrics
No merged PRs in 30d

Description

During an internal bug bash, I found an internal user wrote:

> On ChromiumOS, the Cousine font family is used as the system monospaced font by default, but it appears to be missing certain block characters. This causes misalignment when using text in applications.
>
> For example, using Mosh with Cousine breaks text-mode programs in the terminal. In particular, I've noticed misalignment occur with the BLACK RIGHT-POINTING SMALL TRIANGLE character (▸ and ▸). This character is part of the Geometric Shapes Unicode block and should probably be supported if Cousine is intended for use as a monospaced font.
>
> Eg, when Mosh is rendering some code, the ▸ character is introduced near the beginning of some lines, falls back, and so the text becomes misaligned.

https://fonts.google.com/specimen/Cousine?preview.text=%E2%96%B8 indeed shows tofu for that character.

I expect it might be easy to add these using the scripts that Adobe Fonts folks developed for Source Code Pro, and so rebuild Cousine to include the block characters typical of terminal monospace fonts.

Of course, changing the ChromiumOS system monospace family to Roboto Mono might also make more sense...

@chrissimpkins wdyt?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.