The text looks blurry, dull, and not as sharp as in VSCode

Describe the Bug

The text looks blurry, dull, and not as sharp as in VSCode

Steps to Reproduce

open any file for editing

Expected Behavior

text should look sharp and clear as in VSCode

Screenshots / Screen Recordings

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.2.4 (user setup)
VSCode Version: 1.99.3
Commit: a8e95743c5268be73767c46944a71f4465d05c90
Date: 2025-07-10T17:09:01.383Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.20348

Additional Information

settings (by the way, cursor’s internal JetBrains Mono font doesn’t support fontWeight - which is another issue):

{
"workbench.colorTheme": "Default Dark+",
"editor.fontFamily": "JetBrains Mono, Consolas, 'Courier New', monospace",
"editor.fontWeight": 300,
"editor.fontSize": 13,
"editor.lineHeight": 22,
"workbench.colorCustomizations": {
    "[Default Dark+]": {
        "editor.background": "#262626",
        "editor.lineHighlightBorder": "#2e2e2e",
        "sideBar.border": "#393939",
        "sideBar.background": "#2b2b2b",
        "list.hoverBackground": "#393939",
        "list.hoverForeground": "#ebebeb",
        "list.inactiveSelectionBackground": "#454545",
        "titleBar.activeBackground": "#1b1b1b",
        "titleBar.inactiveBackground": "#262626",
        "titleBar.border": "#393939",
        "tab.activeBorderTop": "#0078d4",
        "tab.border": "#393939",
        "tab.activeBorder": "#262626",
        "tab.unfocusedActiveBorderTop": "#262626",
        "tab.unfocusedActiveBorder": "#262626",
        "tab.unfocusedInactiveBackground": "#1b1b1b",
        "tab.inactiveBackground": "#1b1b1b",
        "editorGroupHeader.tabsBorder": "#393939",
        "editorGroupHeader.tabsBackground": "#1b1b1b",
        "activityBar.background": "#2b2b2b",
        "activityBar.activeBorder": "#0078d4",
        "activityBar.border": "#393939",
        "statusBar.background": "#2b2b2b",
        "statusBar.foreground": "#BDBDBD",
        "statusBar.border": "#393939",
        "editorUnnecessaryCode.opacity": "#00000080"
    }
},
"editor.semanticTokenColorCustomizations": {
    "rules": {
        "string": "#D69D85",
        "enum": "#FF8000",
        "comment": {
            "italic": true
        }
    },
    "[Default Dark+]": {
        "rules": {
            "interface": "#B8D7A3",
            "delegate": {
                "bold": true,
                "foreground": "#008080"
            },
            "constant": "#D4D4D4",
            "enumMember": "#D4D4D4",
            "variable": "#D4D4D4",
            "parameter": "#D4D4D4",
            "property": "#D4D4D4",
            "controlKeyword": "#569cd6",
            "comment": {
                "italic": true
            },
            "struct": {
                "foreground": "#86C691"
            },
            "class.defaultLibrary": {
                "italic": true
            },
            "interface.defaultLibrary": {
                "italic": true
            },
            "variable.defaultLibrary": {
                "italic": true,
                "foreground": "#4EC9B0"
            },
            "function.defaultLibrary": {
                "italic": true
            },
            "type.defaultLibrary": {
                "italic": true
            }
        }
    }
},
"editor.tokenColorCustomizations": {
    "comments": {
        "fontStyle": "italic"
    },
    "[Default Dark+]": {
        "textMateRules": [
            {
                "scope": "keyword.control",
                "settings": {
                    "foreground": "#569cd6"
                }
            },
            {
                "scope": "support.type",
                "settings": {
                    "foreground": "#569CD6"
                }
            },
            {
                "scope": "constant.language.powershell",
                "settings": {
                    "foreground": "#569CD6"
                }
            },
            {
                "scope": "storage.type.function.arrow",
                "settings": {
                    "foreground": "#D4D4D4"
                }
            },
            {
                "scope": "variable.other.property",
                "settings": {
                    "foreground": "#D4D4D4"
                }
            },
            {
                "scope": "variable.other.constant",
                "settings": {
                    "foreground": "#D4D4D4"
                }
            },
            {
                "scope": "variable.parameter",
                "settings": {
                    "foreground": "#D4D4D4"
                }
            },
            {
                "scope": "variable.object.property",
                "settings": {
                    "foreground": "#D4D4D4"
                }
            },
            {
                "scope": "support.variable",
                "settings": {
                    "fontStyle": "italic",
                    "foreground": "#D4D4D4"
                }
            },
            {
                "scope": "entity.name.variable",
                "settings": {
                    "foreground": "#D4D4D4"
                }
            }
        ]
    }
}

Does this stop you from using Cursor

No - Cursor works, but with this issue

Check this out

1 Like

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.