.PK

PK-fil

TeX Packed Bitmap Font
Ställ en fråga
SNABBT SVAR

En PK-fil är ett packat bitmappstypsnitt skapat av typsättningssystemet TeX, inte en ljudfil. Den lagrar rastrerade teckenglyfer för ett specifikt typsnitt vid en specifik upplösning (DPI). Du hittar PK-filer i din TeX Live- eller MiKTeX-typsnittscache - de genereras automatiskt och du behöver inte öppna dem manuellt.

Utvecklare: Tomas Rokicki (PK format, 1985); Donald Knuth (TeX/Metafont ecosystem) Kategori: Teckensnittsfiler Öppen standard MIME: application/x-tex-pk
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .WOFF · .TTF · .EOT · .MCF

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 5, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet PK?

En .pk-fil är ett komprimerat bitmappstypsnitt som används i ekosystemet för TeX och LaTeX. PK står för «Packed», vilket syftar på den run-length-kodning (RLE) som används för att lagra varje glyfs monokroma bitmapp effektivt. Formatet designades av Tomas Rokicki 1985 som en mer kompakt ersättare för Metafonts .GF (Generic Font) utdata.

.pk-filer är upplösningsspecifika: en separat fil existerar för varje kombination av typsnitt och utmatnings-DPI. Till exempel innehåller cmr10.300pk typsnittet Computer Modern Roman 10pt rastrerat i 300 dpi, medan cmr10.600pk är samma typsnitt i 600 dpi. Moderna TeX-distributioner som TeX Live och MiKTeX genererar .pk-filer vid behov via mktexpk när DVI-rendering kräver ett typsnitt som inte redan finns i cachen.

Filen börjar med en två-byte ingress (0xF7 0x59) följt av metadata för designstorlek och DPI, och därefter en sekvens av packade glyfposter. Varje post lagrar teckenkoden, TFM-bredd, dimensioner för begränsningsrutan (bounding box) och RLE-komprimerade bitmappsbitar. Ett kontrollsummefält kopplar varje glyf till dess tillhörande .tfm-metrikfil.

För moderna PDF-baserade LaTeX-arbetsflöden föredras OpenType- och Type 1-typsnitt. .pk-filer är fortfarande relevanta för renderingskedjor från DVI-till-PostScript i TeX Live och MiKTeX.

Säkerhet & trygghet

RISK: LOW

Binär typsnittsdata; inget skript eller körbart innehåll. Säker att öppna med TeX-verktyg.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNTeX Packed Bitmap Fontäven känd som PK font, packed raster font
UTVECKLARETomas Rokicki (PK format, 1985); Donald Knuth (TeX/Metafont ecosystem)sedan 1985 (Tomas Rokicki, gftopk utility)
MIME-TYPapplication/x-tex-pk
TYPkomprimerat bitmappstypsnitt (rastrerade glyfer)
STANDARDÖppen · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
F759
ASCII
·Y
Första byten 0xF7 (247) är PK-ingressens identifierare; andra byten 0x59 (89 decimalt) bekräftar PK-formatet. GF-filer använder 0xF7 0x80 - de skiljs åt av den andra byten.

Program som öppnar PK-filer

Windows2 apps
MiKTeX Öppen källkod PK-filer hanteras automatiskt av MiKTeX:s undersystem för typsnitt; de öppnas inte direkt. Installera MiKTeX för att bearbeta LaTeX-dokument som genererar/använder PK-typsnitt.
TeX Live (with YAP DVI viewer) Öppen källkod YAP (Yet Another Previewer) som medföljer MiKTeX renderar DVI-filer med hjälp av PK-typsnitt.
macOS1 app
MacTeX Öppen källkod MacTeX (TeX Live för macOS) hanterar PK-typsnittscache automatiskt.
Linux2 apps
TeX Live Öppen källkod TeX Live hanterar PK-filer automatiskt via mktexpk. Installera texlive-full eller relevanta typsnittspaket.
Evince / Okular (DVI mode) Öppen källkod Dessa dokumentvisare renderar DVI-filer med PK-typsnitt via TeX Live-backend.

Tekniska detaljer

djup specifikation
Magic bytes0xF7 0x59 (ingress-identifierare; skiljer PK från GF som använder 0xF7 0x80)
KodningBinär
ByteordningBig-endian
KomprimeringRun-length encoding (RLE) av monokroma glyf-bitmappar; optimering av begränsningsruta
Färgdjup1 bpp (endast monokrom)
Typisk filstorlek10 KB - 500 KB per typsnitt vid en upplösning
UpplösningskodningDPI kodat i filnamnskonventionen (t.ex. cmr10.300pk = 300 dpi, cmr10.600pk = 600 dpi)
KontrollsummaKontrollsummefält per glyf som matchar den tillhörande .tfm-metrikfilen
MIME-typapplication/x-tex-pk
Associerade OSLinux, macOS, Windows, Unix
Genererad avMetafont via verktyget gftopk, eller vid behov av mktexpk i TeX Live / MiKTeX
Formatets ursprungTomas Rokicki, 1985
Roll i DVI-arbetsflödeAnvänds i rendering från DVI-till-PostScript; PDF-baserade TeX-arbetsflöden föredrar OpenType/Type 1-typsnitt
Släppt1985 (Tomas Rokicki, gftopk utility)
Senaste versionformat is stable since 1985; no version changes
Öppen standardJa · royaltyfri
Specifikationctan.org

PK-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med PK-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om PK-filer.

Vanliga frågor

Vad är en PK-fil i LaTeX?
En PK-fil är ett packat bitmappstypsnitt som används av typsättningssystemet TeX för att rendera tecken vid en specifik upplösning. TeX Live och MiKTeX genererar och hanterar dem automatiskt.
Kan jag öppna en PK-fil i en textredigerare eller ett ljudprogram?
Nej - PK är en binär typsnittsfil, inte ljud eller text. Den kräver verktyg från en TeX-distribution.
Varför har jag PK-filer på min dator?
De genererades av din TeX-distribution (TeX Live / MiKTeX) när du kompilerade ett LaTeX-dokument som behövde bitmappstypsnitt. De ligger i mappen för typsnittscache.
Behövs PK-typsnittsfiler fortfarande?
För moderna pdflatex/LuaLaTeX-arbetsflöden förbigås de till stor del; de behövs fortfarande för arbetsflöden med DVI → PostScript och vissa DVI-förhandsgranskare.
Vad står PK för?
Packed (raster) font - syftar på RLE-komprimeringen av bitmappsdata för glyferna.

Referenser

1Archiveteam - PK font formatfileformats.archiveteam.org
2TeX FAQ - What are PK files?texfaq.org

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.MDMarkdown Document
9.TMPTemporary File
10.RPMSGRestricted Permission Message

Relaterade filtillägg

.WOFFWeb Open Font Format
.TTFTrueType Font
.EOTEmbedded OpenType Font
.MCFMathcad Font / Resource File
.CHRBorland BGI Stroke Font File
.OTFOpenType Font

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö