diff --git a/bin/omarchy-cn-font-status b/bin/omarchy-cn-font-status index e51a0c91..f70a0847 100755 --- a/bin/omarchy-cn-font-status +++ b/bin/omarchy-cn-font-status @@ -24,4 +24,13 @@ else failures=$((failures + 1)) fi +# Untagged requests (Chromium/Electron path) must reach SC before JP/KR +untagged=$(fc-match --sort sans-serif | grep -m1 -oE 'CJK (SC|JP|TC|KR|HK)' || true) +if [[ $untagged == "CJK SC" ]]; then + echo "PASS fallback: untagged CJK -> SC" +else + echo "FAIL fallback: untagged CJK -> ${untagged:-none} (expected SC)" + failures=$((failures + 1)) +fi + exit $((failures > 0 ? 1 : 0))