Search and filter results
Narrow a font search by format, weight, provider, and result count.
Use flags when the font name alone returns more files than you need.
Select formats
Pass one or more comma-separated formats:
moji "Source Sans" --format otf
moji "Source Sans" --format otf,ttf
moji "Source Sans" --format woff2Supported values are otf, ttf, woff, and woff2. Moji rejects other
values before starting a provider request.
Select a weight
Use --weight or put a recognized weight at the end of a get query:
moji "Source Sans" --weight semibold
moji get "Source Sans semibold" --dry-runMoji normalizes common filename variants such as SemiBold, DemiBold,
ExtraBold, Oblique, and Italic.
Restrict providers
Use a comma-separated provider list:
moji "Inter" --provider getfonts
moji "Inter" --provider github,getfontsGitHub search appears only when a token is configured. SearXNG web search appears only when it is enabled with an instance URL.
Limit output
moji "Inter" --max 5
moji get "Inter entire family" --max 8 --dry-runFor an ordinary get request, the default maximum is one. A family request
defaults to ten. Interactive searches default to ten visible results.
Combine filters
moji get "Source Sans bold" \
--format otf,ttf \
--provider getfonts \
--max 2 \
--dry-runStart with --dry-run. Remove it only after the selected files and sources
look correct.