X-fontperf er et lille værktøj til at måle font rendering / lastning tid i et x11 miljø. Oprindeligt beregnet til at se, om der er nogen bemærkelsesværdig præstation forskel mellem en særskilt skrifttype server og lokal font rendering.
Det faktisk gør tre forskellige tests:
1) Loading samme skrifttype flere gange
Giver dig en gennemsnitlig belastning tid for denne særlige skrifttype. Hvis du bruger en skrifttype, der allerede er i brug i din X-session dette bør være virkelig hurtig, da denne skrifttype vil blive genbrugt, og faktisk ikke indlæst igen (cached)
2) Loading samme skrifttype i forskellige størrelser (forøgelse)
Standard er 6-144 pixel. Interessant at se, hvordan rendering tid stiger med skriftstørrelse (se option -v)
3) Loading alle tilgængelige fonte
Dette skulle give dig et godt skøn i gennemsnit fontloading tid. Også en god test at understrege dit system og kontrollere, om alle skrifttyper er belastbare (se option -e)
Sample output:
x-fontperf -v
x-fontperf: Copyright (c) Holger Pfaff - http://pfaff.ws
X-fontperf: version 1.1 fra 26-Mar-2004
X-fontperf: forbundet til serveren:: 0.0
x-fontperf: server leverandør: Gentoo Linux (XFree86 4.3.0, revision r3)
X-fontperf: leverandør release: 40300000
X-fontperf: alt 6406 fonte fundet
x-fontperf: basefont: - * - helvetica - * - * - * - * - 12 - * - * - * - * - * - iso8859-1
x-fontperf: loading basefont 100 gange ... 6292 usek 62 usek / font
x-fontperf: lastning skrifttype fra pixelstørrelse 6-144 ... 2977820 usek 21.578 usek / font
x-fontperf: lastning alle 6406 tilgængelige skrifttyper ... 34965472 usek 5458 usek / font
Anvendelse:
Anvendelse: x-fontperf ...
-Display X-display til at bruge
-V Øg informationsmængde (kan forfalske resultater)
-E Vis fejl under test
-n antal iterationer for test 1 [100]
-min Minimum pixelstørrelse for test 2 [6]
-max Maksimal pixel størrelse til test 2 [144]
-foundry Foundry af font [*]
-family Familie af font [helvetica]
-Vægt vægt font [*]
-slant Slant af font [*]
-setwidth Set bredde font [*]
-addstyle Yderligere stil skrifttype [*]
-pixelsize Pixel størrelse font [12]
-pointsize punktstørrelse font [*]
-resolutionX X-opløsning af font [*]
-resolutionY Y-opløsning af font [*]
-spacing afstand af font [*]
-avgwidth Gennemsnitlig bredde font [*]
-registry Justitskontor font [iso8859]
-kodende Kodning af font [1]
Informationsmængde kan øges i tre trin ved at angive -v flere gange. No-
førelsen -vvv understøttes ikke. Brug -v -v -v. Fejl åbning skrifttyper er ikke vist
som standard. Brug -e til at se dem.
-n angiver antallet af gentagelser for test 1. Standardværdien på 100 (vist i
parentes) bør være ok for de fleste systemer. Hæve / sænke værdier for hurtig / langsom
systemer
-min / -max specificerer minimum / maksimum pixelstørrelse for test 2. Pixel størrelser er
forøges med én.
Den sidste blok af argumenterne er, til angivelse af basefont bruge til test 1
og 2. Disse følger den standard x11 font navngivning. Igen: defaults er
anført i parentes.
Hvad er nyt i denne version:
Software detaljer:
Kommentarer ikke fundet