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
Коментар не знайдено