Skip to content

Unicode Box drawings characters not rendered correctly (disappear) with Japanese fonts #13527

@kissge

Description

@kissge

Windows Terminal version

1.13.11432.0

Windows build number

10.0.22000.0

Other Software

MyricaM https://github.com/tomokuni/Myrica/raw/master/product/MyricaM.7z
Ricty Diminished https://github.com/mzyy94/RictyDiminished-for-Powerline/blob/master/RictyDiminished-Regular.ttf

Steps to reproduce

  1. Set font face to e.g. MyricaM M.
  2. Print characters like U+2500 BOX DRAWINGS LIGHT HORIZONTAL and U+2502 BOX DRAWINGS LIGHT VERTICAL by running e.g. tree.
/tmp/test
├── bar
│   └── baz
└── foo

1 directory, 2 files

Expected Behavior

and are printed.

Actual Behavior

Those characters are rendered improperly.

MyricaM M ... vertical bars are missing, and horizontal bars have wrong width

myricam

Ricty Diminished ... horizontal bars are missing

ricty

Lucida Console ... OK (though Japanese characters fall back to another font (I can't tell which font), causing weird spacing between letters)

lucida_console

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-FontsRelated to the fontArea-RenderingText rendering, emoji, complex glyph & font-fallback issuesHelp WantedWe encourage anyone to jump in on these.In-PRThis issue has a related PRIssue-BugIt either shouldn't be doing this or needs an investigation.Needs-TriageIt's a new issue that the core contributor team needs to triage at the next triage meetingPriority-2A description (P2)Product-TerminalThe new Windows Terminal.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions