First of all, I know that this topic is older than a year, but I searched for the same thing without changing the main Dark + theme, so I put them in settings.json from the vs code, it may not be the cutest, but it works even on any topic of your choice that does not have italics, and if you want to delete it, just put it in the comment, I put the color in the comment if you want to change it later!
"editor.tokenColorCustomizations": { "textMateRules": [{ "name": "Comment", "scope": [ "comment", "punctuation.definition.comment" ], "settings": { "fontStyle": "italic", //"foreground": "#4A4A4A" } }, { "name": "Keyword, Storage", "scope": [ "Keyword", "Storage" ], "settings": { "fontStyle": "italic" } }, { "name": "Keyword Control", "scope": [ "keyword.control" ], "settings": { "fontStyle": "italic" } }, { "scope": "entity.other.attribute-name", "settings": { "fontStyle": "italic", //"foreground": "#78dce8" } }, { "name": "entity.name.method.js", "scope": [ "entity.name.method.js" ], "settings": { "fontStyle": "italic", //"foreground": "#82AAFF" } }, { "name": "Language methods", "scope": [ "variable.language" ], "settings": { "fontStyle": "italic", //"foreground": "#FF5370" } }, { "name": "HTML Attributes", "scope": [ "text.html.basic entity.other.attribute-name.html", "text.html.basic entity.other.attribute-name" ], "settings": { "fontStyle": "italic", //"foreground": "#FFCB6B" } }, { "name": "Decorators", "scope": [ "tag.decorator.js entity.name.tag.js", "tag.decorator.js punctuation.definition.tag.js" ], "settings": { "fontStyle": "italic", //"foreground": "#82AAFF" } }, { "name": "ES7 Bind Operator", "scope": [ "source.js constant.other.object.key.js string.unquoted.label.js" ], "settings": { "fontStyle": "italic", //"foreground": "#FF5370" } }, { "name": "Markup - Italic", "scope": [ "markup.italic" ], "settings": { "fontStyle": "italic", //"foreground": "#f07178" } }, { "name": "Markup - Bold-Italic", "scope": [ "markup.bold markup.italic", "markup.italic markup.bold", "markup.quote markup.bold", "markup.bold markup.italic string", "markup.italic markup.bold string", "markup.quote markup.bold string" ], "settings": { "fontStyle": "bold", //"foreground": "#f07178" } }, { "name": "Markup - Quote", "scope": [ "markup.quote" ], "settings": { "fontStyle": "italic", //"foreground": "" } }, { "scope": "variable.other", "settings": { "foreground": "#82fbff" } }, { "scope": "entity.name.function", "settings": { "foreground": "#dfd9a8" } }, { "scope": "support.function", "settings": { "fontStyle": "italic", "foreground": "#dfd9a8" } }, { "scope": "string", "settings": { "foreground": "#CE9178" } }, ] },
Hope this helps anyone, and sorry again for posting to outdated mail.