fntsample - это инструмент, который можно использовать для изготовления образцов шрифтов, которые показывают охват шрифта и похожи на диаграммы Unicode. Он был разработан для использования с проектом Fonts Dejavu. fntsample лицензируется в соответствии с версией GPL 3 или более поздней версии.

Выпуски доступны со страницы релизов. Для выпусков исходного кода для версий до 5.0 посетите старую страницу проекта. Исходный код и трекер проблем доступны через страницу проекта.
Следующие библиотеки необходимы для создания fntsample : Cairo, Fontconfig, Freetype2, Glib, Pango, GetText. Они должны быть доступны в большинстве распределений Linux. Дополнительно требуется файл блоков Unicode.
Cmake используется для создания кода. В каталоге с исходным кодом выполнить:
% mkdir build % CD Build % cmake .. -dunicode_blocks =/path/to/blocks.txt % делать % Сделайте установку
Последний шаг будет устанавливать файлы в /usr/local по умолчанию. Это может быть переопределено, добавив -DCMAKE_INSTALL_PREFIX=/another/prefix в вызов cmake .
fntsample можно построить с помощью Homebrew на macOS. Используйте следующие команды для установки зависимостей и настройки среды сборки перед созданием кода:
% Brew install cmake pgk-config getText cairo pango fontconfig freetype glib % export cmake_prefix_path =/usr/local/opt/getText
В качестве альтернативы вы можете установить fntsample , используя формулу домашнего пиво:
% Brew установить eugmes/fntsample/fntsample
Основное использование для fntsample выглядит следующим образом:
% fntsample -f /file/to/font/file.ttf -o output.pdf
Для получения более широкого использования обратитесь к страницам Man для fntsample и pdfoutline .