Отображение информации о шрифте
fontinfo -f file [-S size] [-v] [-r] [-s dir] [-t file] [-c ch] [-C ch] [-u] [<code|code-code> [...]]
10
. Опция применима только к масштабируемым шрифтам.ЗОСРВ «Нейтрино»
arm, armv7, mips, ppc, x86
Утилита fontinfo возвращает информацию и метрику о каждом глифе, либо об их списке, относительно указанного файла шрифтов.
Каждый глиф может быть визуализирован, используя ASCII символы, при указании опции -r. Имеется возможность указать диапазон символов или точный перечень, которые необходимо обработать.
![]() | Файл с описанием имен символов, являющийся аргументом опции -t, должен иметь следующий формат:
<hex-код символа unicode>,<описание символа> Пример: 0021,EXCLAMATION MARK 0022,QUOTATION MARK 0023,NUMBER SIGN 0024,DOLLAR SIGN 0025,PERCENT SIGN 0026,AMPERSAND Дополнительные сведения можно получить на сайте unicode tab file. |
Пример вызова утилиты fontinfo для получения информации о шрифте webt.ttf. Каждый глиф отображается с использованием символа "." для значащих пикселей. Размер шрифта равен 20:
fontinfo -f web.ttf -r -C . -S 20
Пример вывода информации об одном из глифов:
Range: 0x2030 (8240) 0x2030 (8240, utf8:0xe2 0x80 0xb0, glyph index:16): Size: 26,22, render offset: 0,22 Metrics: Adv.=001B.0000, BearingX,Y=0000.0000,0000.0540, maxX=0000.0680 ... ... ..... .. ... ... .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ... ... ... ..... .. ... .. .... ... .. ...... ..... .. ... ... ... ... .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ... .. .. .. .. .. .. .. .. .. .. ... ... ... ... .. ...... ..... .. .... ...
Пример вызова утилиты fontinfo для получения информации о шрифте webt.ttf. Каждый глиф отображается с использованием символа "/" для незначащих пикселей. Размер шрифта равен 15:
fontinfo -f web.ttf -r -C / -S 15
Пример вывода информации об одном из глифов:
Range: 0x2030 (8240) 0x2030 (8240, utf8:0xe2 0x80 0xb0, glyph index:16): Size: 19,17, render offset: 0,17 Metrics: Adv.=0014.0000, BearingX,Y=0000.0000,0000.0400, maxX=0000.04C0 /////////////////// ////////**///////// /***////*////////// **/**///*////////// *///*//*/////////// *///*//*/////////// *///*//*/////////// **/**/*//////////// /***//*//////////// //////*//***///***/ /////*//**/**/**/** /////*//*///*/*///* ////*///*///*/*///* ////*///*///*/*///* ////*///*///*/*///* ///*////**/**/**/** ///*/////***///***/
Базовые подсистемы ЗОСРВ «Нейтрино»
Предыдущий раздел: Утилиты