[Question] How to lower a font priority in match list
I have installed Source Han Sans fonts and found that it has super high priority in monospace fonts.
If I run fc-match -a -s monospace
, I get:
SourceHanSansCN-Regular.otf: "思源黑体 CN" "Regular"
SourceCodePro-Regular.otf: "Source Code Pro" "Regular"
SourceCodePro-Regular.ttf: "Source Code Pro" "Regular"
SourceCodePro-Medium.otf: "Source Code Pro" "Medium"
SourceCodePro-Medium.ttf: "Source Code Pro" "Medium"
SourceCodePro-Light.otf: "Source Code Pro" "Light"
SourceCodePro-Light.ttf: "Source Code Pro" "Light"
SourceCodePro-ExtraLight.otf: "Source Code Pro" "ExtraLight"
SourceCodePro-ExtraLight.ttf: "Source Code Pro" "ExtraLight"
SourceCodePro-Semibold.otf: "Source Code Pro" "Semibold"
SourceCodePro-Semibold.ttf: "Source Code Pro" "Semibold"
SourceCodePro-Bold.otf: "Source Code Pro" "Bold"
SourceCodePro-Bold.ttf: "Source Code Pro" "Bold"
SourceCodePro-Black.otf: "Source Code Pro" "Black"
SourceCodePro-Black.ttf: "Source Code Pro" "Black"
SourceCodePro-It.otf: "Source Code Pro" "Italic"
SourceCodePro-It.ttf: "Source Code Pro" "Italic"
SourceCodePro-MediumIt.otf: "Source Code Pro" "Medium Italic"
SourceCodePro-MediumIt.ttf: "Source Code Pro" "Medium Italic"
SourceCodePro-LightIt.otf: "Source Code Pro" "Light Italic"
SourceCodePro-LightIt.ttf: "Source Code Pro" "Light Italic"
SourceCodePro-ExtraLightIt.otf: "Source Code Pro" "ExtraLight Italic"
SourceCodePro-ExtraLightIt.ttf: "Source Code Pro" "ExtraLight Italic"
SourceCodePro-SemiboldIt.otf: "Source Code Pro" "Semibold Italic"
SourceCodePro-SemiboldIt.ttf: "Source Code Pro" "Semibold Italic"
SourceCodePro-BoldIt.otf: "Source Code Pro" "Bold Italic"
...
However SourceHanSansCN-Regular.otf isn't a proper monospace fonts. Its Latin characters do not have same width.
I don't know why it gets so high priority. How could I lower its priority? I want to make a font configuration and package it with the fonts, so other users won't get the same trouble.
Edit:
I have installed all fonts weights of SourceHanSans fonts. Only the Regular font gets highest priority. All other font weights get low priority when matching monospace.