notofonts / latin-greek-cyrillic

Noto Latin, Greek, Cyrillic
SIL Open Font License 1.1
39 stars 8 forks source link

[Mono ExtraCondensed] Some symbols are displayed at full width #441

Closed ghost closed 1 year ago

ghost commented 1 year ago

Defect Report

Noto fonts can be obtained from https://notofonts.github.io/ If you find a problem with a released font, then please use this template to file a defect report. Before filing your report, please check if the issue has been fixed in the latest development build. You can get development builds by finding the font family on https://notofonts.github.io/ and following the link to "Development builds".

Title

Some symbols are displayed at full width

Font

NotoSansMono-ExtraCondensed.ttf

Where the font came from, and when

Site: https://notofonts.github.io/latin-greek-cyrillic/fonts/NotoSansMono/unhinted/ttf/NotoSansMono-ExtraCondensed.ttf Date: 2023-08-30

Font Version

2.013; ttfautohint (v1.8.4.7-5d5b)

OS name and version

Arch Linux

Application name and version

xed, Joplin, Tilix

Issue

U+25A2, U+25A3 are displayed in full width while U+25A0 and U+25B2 are displayed in half width.

This prevents the terminal emulator from displaying the character widths correctly.

Character data

U+25A2, U+25A3, U+25B3, etc.

Screenshot

xed

Tools for reporting bugs

Harfbuzz hb-view and hb-shape

These are part of the HarfBuzz distribution and can help isolate if an issue is in the app/OS, shaping engine, or font.

For example:

  hb-view --font-file {path to font} --text-file {path to text file} --output-file '{sample}.png'

harfbuzz

Fontview

Fontdiff

simoncozens commented 1 year ago

This is kind of a duplicate of #234. Noto Sans Mono is not monospaced; the question is whether or not that really is a problem.