x-fontperf er et lite verktøy for å måle font rendering / lasting tid på en x11-miljø. Opprinnelig ment for å se om det er noen merkbar forskjell mellom en egen font server og lokal font rendering.
Det gjør faktisk tre forskjellige tester:
1) Legge de samme skrift flere ganger
Gir deg en gjennomsnittlig lasting tid for denne fonten. Hvis du bruker en font som allerede er i bruk i x-session bør dette være veldig rask som denne skriften vil bli gjenbrukt og faktisk ikke lastet igjen (bufret)
2) Sette i samme font i forskjellige størrelser (økes)
Standard er 6-144 piksel. Interessant å se hvordan gjengivelse tid øker med skriftstørrelse (se alternativet -v)
3) Legge alle tilgjengelige skrifter
Dette bør gi deg et godt estimat på gjennomsnittlig fontloading tid. Også en god test for å understreke systemet og sjekke om alle skriftene er last (se alternativ -e)
Prøve utgang:
x-fontperf -V
x-fontperf: Copyright (c) Holger Pfaff - http://pfaff.ws
x-fontperf: versjon 1.1 fra 26-Mar-2004
x-fontperf: koblet til serveren:: 0.0
x-fontperf: serverleverandøren: Gentoo Linux (XFree86 4.3.0, revisjon r3)
x-fontperf: leverandør utgivelsen: 40300000
x-fontperf: totalt 6406 fonter funnet
x-fontperf: basefont: - * - helvetica - * - * - * - * - 12 - * - * - * - * - * - iso8859-1
x-fontperf: lasting basefont 100 ganger ... 6292 usec 62 usec / font
x-fontperf: lasting skrift fra pikselstørrelse 6-144 ... 2977820 usec 21578 usec / font
x-fontperf: lasting alle 6406 tilgjengelige skrifter ... 34965472 usec 5458 usec / font
Bruk:
Bruk: x-fontperf ...
-Vis X-skjerm for å bruke
-V Øk detaljnivå (kan forfalske resultater)
-E Vis feil under testene
-n antall gjentakelser for en test [100]
-min Minimum pikselstørrelse for test 2 [6]
-max Maksimal pikselstørrelse for test 2 [144]
-foundry Foundry av font [*]
-familie Familie av font [helvetica]
-Vekt Vekt av font [*]
-slant Slant of font [*]
-setwidth Set bredde font [*]
-addstyle Tilleggs stil av font [*]
-pixelsize Pixel størrelsen på skriften [12]
-pointsize Point størrelsen på skriften [*]
-resolutionX X oppløsning på font [*]
-resolutionY Y oppløsning på font [*]
-spacing Spacing av font [*]
-avgwidth Gjennomsnittlig bredde font [*]
Registry Registeret font [iso8859]
kodende Koding av font [1]
Verbosity kan økes i tre trinn ved å spesifisere -v flere ganger. Nei-
tering -vvv støttes ikke. Bruk -v -v -v. Feil åpner skriftene ikke vist
som standard. Bruk -e for å se dem.
-n angir antall gjentakelser for test 1. Standard på 100 (vist i
parentes) bør være ok for de fleste systemer. Øke / redusere verdier for rask / langsom
systemer
-min /-max angir minimum / maksimum pikselstørrelse for test 2. Pixel størrelser er
inkrementeres med én.
Den siste blokken av argumentene er for å spesifisere basefont å bruke for tester 1
og 2. Disse følger standard x11 font navneskjema. Igjen: misligholdet er
vist i parentes.
Hva er nytt i denne versjonen:
Prog.varedetaljer:
Versjon: 1.1
Last opp dato: 3 Jun 15
Lisens: Gratis
Popularitet: 77
Kommentarer ikke funnet