Using this approach, you can use up to 4 different fonts: One for normal text, one for italic, one for bold, and one for bold italic. And the font for each group doesn't necessarily need to be that style, e.g. you can use a non-bold version for the `bold` font, etc.
hi Comment guifg=#7e7490 gui=bold,italic
In Kitty, set the desired fonts: font_family IosevkaTerm Nerd Font Mono
italic_font IosevkaTerm Nerd Font Mono
bold_font IosevkaTerm Nerd Font Mono
bold_italic_font Iosevka Term Slab