microsoft / microsoft/terminal

Some installed fonts are not loading

Open
#295 22 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Area-Rendering Issue-Question Product-Conhost
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

Windows build:
Microsoft Windows [Version 10.0.16299.665]

What I'm trying to do:
Install a font to windows and load it into the default terminal emulator for WSL ubuntu.

What's wrong:
Not all installed fonts are available. As one example, I have installed GNU unifont as shown here:
image

But I am unable to locate this font in the settings pane of the default terminal.
image
image

On the other hand, other terminal emulators have no problem locating all of my fonts. Here's the font selected ConEmu's settings pane:
image

This is not the only font I've had issues with. For some reason, fonts like Ubuntu Mono show up just fine. But fonts like GNU Unifont or Everson Mono will not show up. Is there some hidden feature of these fonts which makes them incompatible for WSL ubuntu's default terminal? Or is this perhaps a defect? Any help with getting these fonts added would be greatly appreciated. Thank you.

As a side note: I'd also appreciate if anyone could educate me on what is the proper name for "WSL ubuntu's default terminal."

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the missing-font behavior in the Windows Terminal settings pane with GNU Unifont and Everson Mono, then compare it with Ubuntu Mono and ConEmu, which can locate the fonts. Done means installed fonts that are currently absent appear as selectable terminal fonts.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop-dev, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.