.PK

PK ファイル

TeX Packed Bitmap Font
質問する
クイック回答

PK ファイルは、オーディオファイルではなく、TeX 組版システムによって作成されたパック形式のビットマップフォントです。特定の解像度(DPI)における 1 つのフォントのラスタライズされた文字グリフを格納します。これらのファイルは TeX Live や MiKTeX のフォントキャッシュ内にあり、自動的に生成されるため、手動で開く必要はありません。

開発元: Tomas Rokicki (PK format, 1985); Donald Knuth (TeX/Metafont ecosystem) カテゴリ: フォントファイル オープンスタンダード MIME: application/x-tex-pk
対応OS Windows macOS Linux
関連: .WOFF · .TTF · .EOT · .MCF

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Sep 5, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

PK ファイル形式とは?

.pk ファイルは、TeX および LaTeX の組版エコシステムで使用される圧縮ビットマップフォントです。PK は «Packed»(パック済み)の略で、各グリフのモノクロビットマップを効率的に保存するために使用されるランレングス符号化(RLE)スキームを指します。この形式は、1985 年に Tomas Rokicki によって、Metafont の .GF (Generic Font) 出力に代わる、よりコンパクトな代替形式として設計されました。

.pk ファイルは解像度に依存します。書体と出力 DPI の組み合わせごとに個別のファイルが存在します。例えば、cmr10.300pk は 300 dpi でラスタライズされた Computer Modern Roman 10pt フォントを保持し、cmr10.600pk は同じ書体の 600 dpi 版です。TeX Live や MiKTeX などの現代的な TeX ディストリビューションでは、DVI レンダリング時にキャッシュにないフォントが必要になると、mktexpk を介してオンデマンドで .pk ファイルを生成します。

ファイルは 2 バイトのプリアンブル(0xF7 0x59)で始まり、その後にデザインサイズと DPI のメタデータ、そしてパックされたグリフ・レコードのシーケンスが続きます。各レコードには、文字コード、TFM 幅、バウンディングボックスの寸法、および RLE 圧縮されたビットマップビットが格納されます。チェックサムフィールドにより、各グリフは対応する .tfm メトリックファイルに関連付けられます。

現代の PDF ベースの LaTeX ワークフローでは、OpenType や Type 1 フォントが好まれます。しかし、.pk ファイルは TeX Live や MiKTeX における DVI から PostScript へのレンダリングパイプラインにおいて、依然として重要な役割を果たしています。

セキュリティと安全性

リスク: LOW

バイナリフォントデータ。スクリプトや実行可能コンテンツは含まれません。TeX ツールで安全に開くことができます。

形式の詳細

概要
正式名称TeX Packed Bitmap Font別名 PK font, packed raster font
開発元Tomas Rokicki (PK format, 1985); Donald Knuth (TeX/Metafont ecosystem)登場時期 1985 (Tomas Rokicki, gftopk utility)
MIME タイプapplication/x-tex-pk
タイプ圧縮ビットマップフォント(ラスタライズされたグリフ)
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
0001
16進数
F759
ASCII
·Y
最初のバイト 0xF7 (247) は PK プリアンブル識別子です。2 番目のバイト 0x59 (10進数で 89) は PK 形式であることを確認します。GF ファイルは 0xF7 0x80 を使用するため、2 番目のバイトで区別されます。

PK ファイルを開くプログラム

Windows2 apps
MiKTeX オープンソース PK ファイルは MiKTeX のフォントサブシステムによって自動的に管理されます。直接開くことはありません。PK フォントを生成・使用する LaTeX ドキュメントを処理するには MiKTeX をインストールしてください。
TeX Live (with YAP DVI viewer) オープンソース MiKTeX に同梱されている YAP (Yet Another Previewer) は、PK フォントを使用して DVI ファイルをレンダリングします。
macOS1 app
MacTeX オープンソース MacTeX (macOS 用の TeX Live) は PK フォントキャッシュを自動的に管理します。
Linux2 apps
TeX Live オープンソース TeX Live は mktexpk を介して PK ファイルを自動的に管理します。texlive-full または関連するフォントパッケージをインストールしてください。
Evince / Okular (DVI mode) オープンソース これらのドキュメントビューアは、TeX Live バックエンドを介して PK フォントを使用し DVI ファイルをレンダリングします。

技術的詳細

詳細仕様
マジックバイト0xF7 0x59 (プリアンブル識別子。0xF7 0x80 を使用する GF と PK を区別します)
エンコーディングバイナリ
バイト順序ビッグエンディアン
圧縮モノクログリフビットマップのランレングス符号化(RLE)、バウンディングボックスの最適化
色深度1 bpp (モノクロのみ)
一般的なファイルサイズ1 つの解像度のフォントにつき 10 KB - 500 KB
解像度のエンコーディングファイル名の命名規則に DPI がエンコードされる (例: cmr10.300pk = 300 dpi, cmr10.600pk = 600 dpi)
チェックサム対応する .tfm メトリックファイルと一致するグリフごとのチェックサムフィールド
MIME タイプapplication/x-tex-pk
関連 OSLinux, macOS, Windows, Unix
生成元gftopk ユーティリティを介した Metafont、または TeX Live / MiKTeX の mktexpk によるオンデマンド生成
形式の起源Tomas Rokicki, 1985年
DVI ワークフローでの役割DVI から PostScript へのレンダリングで使用。PDF ベースの TeX ワークフローでは OpenType/Type 1 フォントが好まれます
リリース日1985 (Tomas Rokicki, gftopk utility)
最新バージョンformat is stable since 1985; no version changes
オープンスタンダードはい · ロイヤリティフリー
仕様書ctan.org

PK の変換

コミュニティ Q&A

ユーザーからの質問
質問する
PK ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。PK ファイルについて最初の質問をしてみましょう。

よくある質問

LaTeX における PK ファイルとは何ですか?
PK ファイルは、TeX 組版システムが特定の解像度で文字をレンダリングするために使用するパック形式のビットマップフォントです。TeX Live や MiKTeX がこれらを自動的に生成・管理します。
PK ファイルをテキストエディタやオーディオプログラムで開くことはできますか?
いいえ。PK はバイナリフォントファイルであり、オーディオやテキストではありません。これを開くには TeX ディストリビューションのツールが必要です。
なぜコンピュータに PK ファイルがあるのですか?
これらは、ビットマップフォントを必要とする LaTeX ドキュメントをコンパイルした際に、TeX ディストリビューション(TeX Live / MiKTeX)によって生成されたものです。これらはフォントキャッシュディレクトリに保存されています。
PK フォントファイルは今でも必要ですか?
現代の pdflatex/LuaLaTeX ワークフローでは、ほとんどの場合バイパスされますが、DVI → PostScript ワークフローや一部の DVI プレビューアでは依然として必要です。
PK は何の略ですか?
Packed (raster) font の略で、ビットマップグリフデータの RLE 圧縮を指しています。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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.RPMSGRestricted Permission Message
10.TMPTemporary File

関連する拡張子

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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧