>>109140939
For example:
$ fc-match 'sans-serif'
LiberationSans-Regular.ttf: "Liberation Sans" "Regular"
$ fc-match 'sans-serif:lang=ja'
NotoSansCJK-Regular.ttc: "Noto Sans CJK KR" "Regular"
The fact that it picks the KR variant makes no difference. The fonts for the different languages are all in the same font. Its just different weights for the different files:
/usr/share/fonts/noto-cjk/NotoSerifCJK-SemiBold.ttc
/usr/share/fonts/noto-cjk/NotoSerifCJK-Regular.ttc
/usr/share/fonts/noto-cjk/NotoSerifCJK-Medium.ttc
/usr/share/fonts/noto-cjk/NotoSerifCJK-Light.ttc
/usr/share/fonts/noto-cjk/NotoSerifCJK-ExtraLight.ttc
/usr/share/fonts/noto-cjk/NotoSerifCJK-Bold.ttc
/usr/share/fonts/noto-cjk/NotoSerifCJK-Black.ttc
/usr/share/fonts/noto-cjk/NotoSansCJK-Thin.ttc
/usr/share/fonts/noto-cjk/NotoSansCJK-Regular.ttc
/usr/share/fonts/noto-cjk/NotoSansCJK-Medium.ttc
/usr/share/fonts/noto-cjk/NotoSansCJK-Light.ttc
/usr/share/fonts/noto-cjk/NotoSansCJK-DemiLight.ttc
/usr/share/fonts/noto-cjk/NotoSansCJK-Bold.ttc
/usr/share/fonts/noto-cjk/NotoSansCJK-Black.ttc