X-fontperf является небольшая утилита для измерения рендеринга шрифтов / время загрузки в среде x11. Первоначально предполагалось, чтобы увидеть, если есть какие-либо заметные различия в производительности между отдельном сервере шрифта и местного рендеринга шрифтов.
Это на самом деле три разных испытания:
1) Загрузка тот же шрифт несколько раз
Дает среднее время загрузки для данного конкретного шрифта. Если вы используете шрифт уже используется в вашем х сессии, это должно быть на самом деле быстро, как этот шрифт будет использоваться повторно и на самом деле не загружается снова (в кэше)
2) Загрузка и тот же шрифт в различных размерах (увеличение)
По умолчанию составляет от 6 до 144 пиксел. Интересно посмотреть, как рендеринг время увеличивается с размером шрифта (см опцию -v)
3) Загрузка всех доступных шрифтов
Это должно дать вам хорошую оценку на среднее время fontloading. Также хороший тест, чтобы подчеркнуть вашу систему и проверить, все ли шрифты загружаемый (см опцию -e)
Пример вывода:
х-fontperf -v
х-fontperf: Copyright (C) Хольгер Пфафф - http://pfaff.ws
х-fontperf: версии 1.1 от 26-Mar-2004
х-fontperf: подключен к серверу:: 0.0
х-fontperf: сервер поставщика: Gentoo Linux (XFree86 4.3.0, R3 редакция)
х-fontperf: релиз программы: 40300000
х-fontperf: Всего 6406 шрифтов нашли
х-fontperf: BASEFONT: - * - Helvetica - * - * - * - * - 12 - * - * - * - * - * - iso8859-1
х-fontperf: загрузка BASEFONT 100 раз ... 6292 мкс 62 мкс / шрифта
х-fontperf: загрузка шрифта из размера пикселя 6 до 144 ... 2977820 мкс 21578 мкс / шрифта
х-fontperf: загрузка всех доступных шрифтов 6406 ... 34965472 мкс 5458 мкс / шрифта
Применение:
Использование: х-fontperf ...
-DISplay X-дисплей для использования
-v Увеличить подробность (может фальсифицировать результаты)
-e Показать ошибки во время испытаний
-n Количество итераций для теста 1 [100]
-min Минимальный размер пикселя для теста 2 [6]
-max Максимальный размер пикселя для теста 2 [144]
-foundry Литейное шрифта [*]
-семейством Семья шрифта [Helvetica]
-Вес Вес шрифта [*]
-slant наклонной шрифта [*]
-setwidth Установить ширину шрифта [*]
-addstyle Дополнительная стиль шрифта [*]
-pixelsize Размер пикселя шрифта [12]
-pointsize размер шрифта Точка [*]
-resolutionX X Разрешение шрифта [*]
-resolutionY Y Решение шрифта [*]
-spacing Расстояние шрифта [*]
-avgwidth Средняя ширина шрифта [*]
-registry реестра шрифта [ISO8859]
-Кодирование Кодировка шрифта [1]
Многословность может быть увеличена в три этапа, указав -v в несколько раз. No-
ставление -vvv не поддерживается. Используйте -v -v -v. Ошибки открытия шрифты не отображаются
по умолчанию. Используйте -e, чтобы увидеть их.
-n указывает количество итераций для испытания 1. Значение по умолчанию 100 (показанный на
кронштейны) должны быть нормально для большинства систем. Увеличение / уменьшение значения быстрый / медленный
системы
-min / -max определяет минимальное / максимальное размер пикселя для теста 2. размеров пикселя
увеличивается на единицу.
Последний блок аргументов для указания BASEFONT использовать для испытаний 1
и 2. Они следуют стандартные x11 шрифта схему именования. И еще: по умолчанию являются
показано в скобках.
Что нового в этой версии:
Детали программы:
Версия: 1.1
Дата загрузки: 3 Jun 15
Тип распространения: Бесплатная
Популярность: 77
Комментарии не найдены