I'm trying to set a fallback font for `variable-pitch` face.

More specifically, my current setup is:
- Default font set to JuliaMono with size 15 via `(set-frame-font "JuliaMono 15" nil t)`.
- Fallback font for hangul (Korean) via `(set-fontset-font t 'hangul (font-spec :name "D2Coding"))`.
- Variable pitch face set to EB Garamond with size 19 via `(set-face-attribute 'variable-pitch nil :font "EB Garamond" :height 190)`.

Is there a way to specifically add a new font used for Korean for variable pitch face (I'm trying to use Noto Serif CJK KR)?
https://idiocy.org/emacs-fonts-and-fontsets.html only points to setting fallback fonts for different languages, and not face-specific.