catppuccin / catppuccin/vscode

Font ghosting when in pre-edit mode

Open
#434 1 comment 1 reaction 0 assignees View on GitHub
bug help wanted
Dominant language
TypeScript
Stars
2.3k
Forks
85
PR merge metrics
No merged PRs in 30d

Description

Hi, thank you for creating this good looking theme. But I have noticed that when I input Chinese or Japanese characters using IME with pre-edit mode, there is a font ghosting effect under this theme. Although it generally does not affect usage, it negatively impacts the experience when writing documents in these specific languages.

- Traditional Chinese (Catppuccin Mocha), ASUS Smart IME
![image](https://github.com/user-attachments/assets/ccef6af8-708b-4f1f-ab30-70bf0bc159bf)

- Traditional Chinese (other theme, Tokyo Night for example), ASUS Smart IME
![image](https://github.com/user-attachments/assets/de0e67c2-d958-4ec9-ac5f-4e36230ae918)

- Japanese (Catppuccin Mocha), Microsoft Japanese IME
![image](https://github.com/user-attachments/assets/1345408e-ddbf-4fba-b3ae-5c3024c27e0f)

- Japanese (other theme, Tokyo Night for example), Microsoft Japanese IME
![image](https://github.com/user-attachments/assets/62eaf093-cb05-4c7b-9fc2-b377314141e2)

settings.json (part)
```json
{
...
"editor.semanticHighlighting.enabled": true,
"terminal.integrated.minimumContrastRatio": 1,
"window.titleBarStyle": "custom",
"catppuccin.accentColor": "blue",
...
}
```

OS: Windows 11, 23H2
VSCode: August 2024 (version 1.93)
Catppuccin for VSCode: v3.15.2

Contributor guide

Open the contributing guide

Research direction

No source file or test is named. Reproduce the issue in VSCode 1.93 on Windows 11 with the listed Chinese and Japanese IMEs, using Catppuccin Mocha and the provided settings, then compare Tokyo Night. Done means pre-edit text no longer shows font ghosting under the Catppuccin theme.

Written by the indexing model from the issue text.

Assessment

Tech stack
vscode
Domain
design, desktop-dev
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.