# Fontwhich Fontwhich is a small CLI tool that uses pango to show which default fonts are used to render some text. It should work on any Linux distro with the Cairo and Pango libraries: it requires the fonts to be available but not a graphical session. ## Usage `$ fontwhich --help` ``` fontwhich Usage: fontwhich [--version] [-f|--font FONT] [-l|--lang LANG] [-x|--hex] [TEXT] Describes the fonts used to render text with pango Available options: -h,--help Show this help text --version Show version -f,--font FONT Base font [default: Sans] -l,--lang LANG Language code -x,--hex Output UTF-8 hex codes ``` `$ fontwhich Hello 🌍 World δΈ–η•Œ` ``` 23 bytes 'Hello ' : Noto Sans '🌍' : Noto Color Emoji ' World ' : Noto Sans 'δΈ–η•Œ' : Noto Sans CJK JP ``` `$ fontwhich -f Serif "こんにけは πŸ˜€ δΈ–η•Œ"` ``` 27 bytes 'こんにけは ' : Noto Serif CJK JP 'πŸ˜€' : Noto Color Emoji ' ' : Noto Serif CJK JP 'δΈ–η•Œ' : Noto Serif CJK JP ``` `$ fontwhich -l ja` ``` Primary font for ja is: "Noto Sans CJK JP" ``` `$ fontwhich --hex 🍊` ``` 4 bytes '🍊' [f0 9f 8d 8a] : Noto Color Emoji ``` ## Building and installation On Fedora: ``` $ cabal-rpm builddep $ cabal install ``` There is a copr repo: ## Misc Code was assisted with Gemini Pro 3.1. The tool is related conceptually to (C codebase). ## Collaborate The code is distributed under GPLv3+. Repository: