microsoft / microsoft/terminal
Allow users to select the locale used in font rendering
- Dominant language
- C++
- Stars
- 105k
- Forks
- 9.6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 29
Description
### Windows Terminal version
1.22.241118002-preview, also happens on 1.21.3231.0
### Windows build number
10.0.26100.2894
### Other Software
_No response_
### Steps to reproduce
1. Download the JuliaMono font if you haven't yet.
2. Set the terminal font to JuliaMono.
3. Open a terminal and type in "i". The glyph renders incorrectly for me.
### Expected Behavior
I was expecting this:

Note the serifs in the lowercase I.
### Actual Behavior
I got this behavior:

Some notes:
- Other variations of the lowercase I (î, ï, ı etc.) render with serifs.
- Uppercase I renders with serifs, as seen in the picture.
Contributor guide
Research direction
Start by reproducing the lowercase “i” rendering issue in Windows Terminal with the JuliaMono font and review the font-rendering path for locale handling. The change is complete when users can select the locale used for font rendering and the selected locale produces the expected glyphs; no specific files or tests are named in the issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics, desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100