Kapitel 9. Ofte stillede spørgsmål

9.1. Hvad sker der når KDVI viser beskeden KDVI er for øjeblikket ved at generere bitmap-skrifttyper, og hvorfor tager denne procedure så lang tid?
9.2. Hvad er en MetaFont-tilstand?
9.1.

Hvad sker der når KDVI viser beskeden KDVI er for øjeblikket ved at generere bitmap-skrifttyper, og hvorfor tager denne procedure så lang tid?

Mange af de skrifttyper der typisk bruges i er TeX-dokument skal genereres af MetaFont-systemet. Metafont er et sprog der ligner TeX (inkluderet i de fleste TeX distributioner) som tager en beskrivelse af skrifttypens omrids, og producerer en 'rasterized' udgave (.pk file) af skrifttypen som så kan sendes til en printer eller bruges i et forhåndsvisningsprogram såsom KDVI. Metafont gør sit bedste for at producere den bedst mulige uddata til din printer. For eksempel ved den at en pixel i en inkjet-printer er en rund plet, og at pixel har en tendens til at løbe ind i hinanden. Som en kontrast en en pixel på en laserprinter rektangulær, men en isoleret pixel vises ofte slet ikke.

Generering af sådanne stærkt optimerede bitmap-skrifttyper tager naturligvis lang tid, især da typiske TeX-dokumenter bruger et stort antal forskellige skrifttyper. Vi kan kun bede om tålmodighed. For at gøre det lidt nemmere vil de fleste TeX-distributioner gemme .pk-filerne et stykke tid, f.eks. 100 dage. Det er derfor at de samme .pk-filer kan genbruges hvis du kigger på det samme dokument flere gange.

9.2.

Hvad er en MetaFont-tilstand?

For at kunne producere bitmap-skrifttyper som er optimerede for din printer (se svaret på det første spørgsmål), kommer Metafont med en database af print-maskiner — kig efter en fil der hedder modes.mf. En Metafont-tilstand er blot navnet på en database-indgange. Navnet “ljfour” refererer for eksempel til indgangen i databasen der beskriver en Hewlett-Packard® LaserJet 4 printer. En MetaFont-tilstand efterfølges sædvanligvis af et tal, resolutionen. LaserJetten kan for eksempel udskrive både i 300 og 600 prikker pr tomme. Så “ljfour/600” er en fuld beskrivelse.