.BDF

Plik BDF

Glyph Bitmap Distribution Format
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik BDF to czcionka bitmapowa w formacie Glyph Bitmap Distribution Format, zdefiniowanym przez Adobe i powszechnie używanym w systemie X Window na Linux i Unix. Plik jest czystym tekstem ASCII, więc można go otworzyć w dowolnym edytorze tekstu. Aby przeglądać lub edytować glify, użyj darmowego programu FontForge. Aby zainstalować czcionkę na Linux, skompiluj ją do PCF za pomocą bdftopcf; na Windows lub macOS najpierw przekonwertuj ją na TTF za pomocą FontForge.

Deweloper: Adobe Systems (specification); maintained in the X Window System ecosystem Kategoria: Pliki czcionek Otwarty standard MIME: application/x-font-bdf
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .WOFF · .TTF · .EOT · .MCF

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 13, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku BDF?

Plik .bdf to plik czcionki Glyph Bitmap Distribution Format - czytelny dla człowieka opis kroju bitmapowego w postaci zwykłego tekstu o stałym rozmiarze pikseli. Adobe Systems zdefiniowało ten format w latach 80. i opublikowało kanoniczną specyfikację (BDF 2.2) w 1993 roku; stał się on standardowym formatem źródłowym dla czcionek bitmapowych w systemie X Window.

Każdy plik .bdf to czysty tekst ASCII. Zaczyna się od słowa kluczowego STARTFONT, po którym następuje numer wersji (zazwyczaj 2.1 lub 2.2), blok nagłówka zawierający globalne metryki i właściwości czcionki, a następnie bloki poszczególnych glifów. Każdy blok glifu określa swoje obramowanie (bounding box) za pomocą słowa kluczowego BBX i koduje wiersze pikseli jako szesnastkowe dane bitmapowe, jeden wiersz na linię, między znacznikami BITMAP i ENDCHAR. Plik kończy się słowem ENDFONT.

Ponieważ każdy plik koduje glify w jednym konkretnym rozmiarze punktowym/pikselowym, pełna rodzina czcionek jest zazwyczaj dostarczana jako zestaw plików .bdf, po jednym dla każdego rozmiaru. Serwery X kompilują źródła .bdf do binarnego formatu PCF za pomocą polecenia bdftopcf w celu szybszego ładowania. BDF został w dużej mierze zastąpiony przez skalowalne czcionki TrueType i OpenType w zastosowaniach ogólnych, ale pozostaje popularny w emulatorach terminali, wyświetlaczach w stylu retro, czcionkach konsolowych oraz interfejsach systemów wbudowanych lub mikrokontrolerów, gdzie celowo stosuje się renderowanie stałopikselowe.

FontForge pozwala otwierać, edytować i eksportować pliki .bdf na wszystkich głównych platformach. Ponieważ format jest zwykłym tekstem, każdy edytor tekstu może służyć do inspekcji lub ręcznej modyfikacji pliku .bdf.

Bezpieczeństwo

RYZYKO: LOW

Pliki BDF to tekstowe opisy czcionek ASCII i nie wykonują kodu, więc ich otwieranie wiąże się z niskim ryzykiem. Realnym zagrożeniem jest błędnie sformatowany plik BDF wyzwalający błąd parsera w narzędziu do czcionek lub rasteryzatorze, dlatego należy aktualizować FontForge/systemowe biblioteki czcionek i pozyskiwać czcionki z wiarygodnych źródeł. Unikaj podejrzanych stron typu „darmowy konwerter czcionek”, które promują adware; FontForge wykonuje to zadanie lokalnie.

Szczegóły formatu

w pigułce
PEŁNA NAZWAGlyph Bitmap Distribution Formatznany również jako BDF font, X11 bitmap font
DEWELOPERAdobe Systems (specification); maintained in the X Window System ecosystemod 1980s (Adobe BDF spec; widely used in X11)
TYP MIMEapplication/x-font-bdf
TYPTekstowy opis czcionki bitmapowej
STANDARDOtwarty · bezpłatny
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
000102030405060708
HEX
5354415254464F4E54
ASCII
STARTFONT
Plik BDF to czytelny dla człowieka tekst ASCII, który zaczyna się od słowa kluczowego „STARTFONT”, po którym następuje wersja formatu (np. „STARTFONT 2.1”). Nie posiada binarnej sygnatury; początkowa linia STARTFONT jest de facto jego podpisem.

Programy otwierające pliki BDF

Windows2 apps
FontForge Open-source File > Open plik .bdf, aby przeglądać/edytować glify bitmapowe; File > Generate Fonts, aby wyeksportować do PCF, TTF/OTF lub innych formatów.
Any text editor (Notepad++ / VS Code) Open-source Otwórz .bdf jako zwykły tekst, aby przeczytać nagłówek i szesnastkowe wiersze glifów (BDF to czytelny dla człowieka ASCII).
macOS1 app
FontForge Open-source File > Open plik .bdf, aby przeglądać/edytować glify bitmapowe; File > Generate Fonts, aby wyeksportować do PCF, TTF/OTF lub innych formatów.
Linux3 apps
FontForge Open-source File > Open plik .bdf, aby przeglądać/edytować glify bitmapowe; File > Generate Fonts, aby wyeksportować do PCF, TTF/OTF lub innych formatów.
bdftopcf (X.Org tools) Open-source Uruchom „bdftopcf font.bdf -o font.pcf”, aby skompilować BDF do binarnej formy PCF ładowanej przez serwery X.
gbdfed Open-source Dedykowany edytor czcionek BDF/bitmapowych: otwieraj, edytuj glify komórka po komórce i zapisuj BDF.

Szczegóły techniczne

specyfikacja
Typ formatuTekstowy (ASCII) opis czcionki bitmapowej; w pełni czytelny dla człowieka bez sekcji binarnych
Sygnatura plikuSłowo kluczowe `STARTFONT` na offsecie 0, po którym następuje numer wersji formatu; brak binarnych magicznych bajtów
Kodowanie tekstuW całości 7-bitowy ASCII; wiersze bitmapy glifów kodowane jako wielkie cyfry szesnastkowe
Głębia koloru1 bpp - każdy piksel to pojedynczy bit (0 = tło, 1 = pierwszy plan); ściśle monochromatyczny
Obramowanie glifu (bounding box)Słowo kluczowe `BBX` dla każdego glifu określa szerokość, wysokość w pikselach oraz przesunięcia X/Y od punktu bazowego glifu
Kodowanie wierszy bitmapyBajty szesnastkowe dopełnione do najbliższej granicy bajtu; wiersze wymienione między znacznikami `BITMAP` i `ENDCHAR`
Szerokość postępu`DWIDTH` (device width) dla każdego glifu podaje poziomy postęp w pikselach używany do układu tekstu
Model rozmiaruStały rozmiar pikseli - jeden plik `.bdf` koduje glify w dokładnie jednym rozmiarze punktowym/pikselowym
Deklaracja zestawu znakówWłaściwości nagłówka `CHARSET_REGISTRY` i `CHARSET_ENCODING`; obsługuje ISO-8859, ISO10646 (Unicode) oraz kodowania producentów
Typ MIME`application/x-font-bdf` (główny); rozpoznawany również jako `application/font-bdf` oraz `text/plain`
Skompilowana forma binarnaSerwery X konwertują `.bdf` na binarny `.pcf` przez `bdftopcf` dla szybszego ładowania; `.bdf` pozostaje edytowalnym źródłem
Wewnętrzne pole wersjiLinia `STARTFONT` zawiera wersję formatu; `2.1` i `2.2` to dwie powszechnie używane wartości
Blok metadanychOpcjonalny blok `STARTPROPERTIES` przechowuje metadane na poziomie czcionki: odlewnia, prawa autorskie, rozmiar punktowy, rozdzielczość i ciąg nazwy czcionki X11
Typowy rozmiar plikuOd kilku KB do kilkuset KB w zależności od liczby glifów, rozmiaru punktowego i zakresu zestawu znaków
Struktura plikuNagłówek globalny → blok `STARTPROPERTIES` → N bloków glifów (`STARTCHAR` … `ENDCHAR`) → terminator `ENDFONT`
Wydano1980s (Adobe BDF spec; widely used in X11)
Najnowsza wersjaBDF 2.2 (Adobe specification, 1993)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjaadobe-type-tools.github.io

Konwersje BDF

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami BDF. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki BDF.

Najczęściej zadawane pytania

Jak otworzyć plik BDF?
To czcionka bitmapowa. Aby przeglądać/edytować glify, użyj darmowego programu FontForge (lub gbdfed na Linux). Ponieważ BDF to czysty tekst ASCII, możesz go również otworzyć w dowolnym edytorze tekstu, aby zapoznać się z jego strukturą.
Jak zainstalować czcionkę BDF?
Na Linux/X11 skompiluj ją do PCF za pomocą „bdftopcf” i zarejestruj (mkfontdir/fonts.dir) lub załaduj ją poprzez ustawienia czcionek terminala. Na Windows/macOS przekonwertuj ją na TTF/OTF za pomocą FontForge, a następnie zainstaluj wynikowy plik.
Jak przekonwertować BDF na TTF?
Otwórz plik .bdf w FontForge i użyj File > Generate Fonts > TrueType. Pamiętaj, że BDF to bitmapa, więc TTF będzie wyglądać na stałą/pikselową, a nie płynnie skalowalną.
Czy plik BDF można edytować ręcznie?
Tak - to tekst czytelny dla człowieka. Sekcja BITMAP każdego glifu to szesnastkowe wiersze pikseli, więc możesz edytować glify w edytorze tekstu, choć narzędzie takie jak gbdfed/FontForge jest znacznie łatwiejsze w obsłudze.
Jaka jest różnica między BDF a PCF?
BDF to czytelne źródło tekstowe; PCF to skompilowana forma binarna, którą serwery X ładują w celu zwiększenia szybkości. PCF generuje się z BDF za pomocą bdftopcf.

Źródła

1Adobe - Glyph Bitmap Distribution Format (BDF) Specification 2.2adobe-type-tools.github.io
2FontForge - open-source font editorfontforge.org

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z