Dear Aditya and Youssef Cherem,

To: Aditya,

There is the talk that Wolfgang gave in this year's context meeting:

https://meeting.contextgarden.net/2021/talks/2021-09-23/definefontfamily.pdf

Thank you for letting me know the talk which gives me more understanding about \definefontfamily.

To: Youssef Cherem,

Recently, Wolfgang helped me to define a font family as following, and I hope that it gives you some idea to use \definefontfamily.

\definefallbackfamily [nanum] [rm] [Tex Gyre Pagella]
[range={basiclatin,latinsupplement,latinextendeda,latinextendedb},
force=yes]
\definefallbackfamily [nanum] [rm] [Noto Serif CJK KR]
[range={cjkunifiedideographs},force=yes]
\definefontfamily [nanum] [rm] [Nanum Myeongjo OTF]
[ it={style:regular,features:{*,slanted}},
bi={style:bold,features:{*,slanted}},force=yes]

Explanation:
1. I use Korean font whose family name is “Nanum Myeongjo OTF” as main font. Since it doesn’t have italic style and bold italic style, I add [it=… , bi=…] to simulate the styles.

2. Since I want to use English character in "TeX Gyre Pagella”. I add it in the first \definefallbackfamily with an option [range={…},force=yes] which restrict the use of font to Latin characters.

3. We use chinese characters also in the Korean sentences. But "Nanum Myeongjo OTF” doesn’t have Chinese characters. So I add another font “Noto Serif CJK KR” which contains Chinese character with the option [range={cjkunified…},force=yes] in the second \definefallbackfamily.

There are two font families more,  sans and mono which is similar as rm.
It is really nice to use \definefontfamily which saves a lot of work to define fonts. 

Thanks Wolfgang.
If there are something should changed in the above definition, please tell me what to do.

Best regards,

Dalyoung