fc-list의 패턴 구문이 fc-match와 같은 다른 글꼴 구성 명령과 다른 이유는 무엇입니까?

fc-list의 패턴 구문이 fc-match와 같은 다른 글꼴 구성 명령과 다른 이유는 무엇입니까?

방금 fc-list의 패턴 구문이 fc-match 및 fc-pattern과 같은 다른 글꼴 구성 명령과 다르다는 것을 발견했습니다. fc-list의 경우 글꼴이 없는 모든 글꼴을 나열하려면 ":"를 추가해야 했습니다.

hongy19@WSL ~$ fc-list sans
hongy19@WSL ~$ fc-list :sans|head -2
/home/hongy19/.local/share/fonts/opentype/public/almfixed/almfixed.otf: ALM Fixed:style=Regular
/home/hongy19/.local/share/fonts/opentype/public/garamond-math/Garamond-Math.otf: Garamond\-Math:style=Regular

하지만 fc-match와 fc-pattern에서는 ":"이 필요하지 않습니다.

hongy19@WSL ~$ fc-pattern :sans
Pattern has 0 elts (size 0)
        (null):

hongy19@WSL ~$ fc-pattern sans
Pattern has 1 elts (size 16)
        family: "sans"(s)

관련 정보