Unicover -это простой инструмент командной строки, отображающий информацию о охвате Unicode системных шрифтов. Он должен работать над системами, которые используют FontConfig (Linux и другие Unix-подобные).
Зависимости: Python-fontconfig, Freetype-Py.
В большинстве случаев будет достаточным выпуском следующей команды:
pip3 install --user UniCoverЕсли вы получите ошибку в библиотеке Python FontConfig, попробуйте сначала установить его файлы заголовка, например. для Debian или Ubuntu:
sudo apt install libfontconfig1-devОтображать все символы, содержащиеся в семье шрифта или файл шрифта
Возвращает список символов, сгруппированных по блокам Unicode.
unicover -f ' Liberation Sans '
unicover -f /usr/share/fonts/TTF/LiberationSans-Bold.ttf
unicover -f ' Liberation Sans ' -g # lists only Unicode blocks
unicover -f ' Liberation Sans ' -o # omits summary line (total number of characters)Вы можете узнать, какие шрифты установлены в вашей системе, используя FontConfig:
fc-list : family # lists font families
fc-list : file family # lists font files with families they belong toПеречислите все системные шрифты, которые содержат указанный символ
unicover -c ₹
unicover -c 54f6
unicover -c ₹ -g # lists only font families
unicover -c ₹ -o # omits summary line (total number of fonts)Отображать все блоки Unicode, поддерживаемые системными шрифтами
unicover -gПеречислите все символы, поддерживаемые системными шрифтами
unicover -l
unicover -gl # group characters by Unicode blockПримечание: выход будет очень длинным.