Co to jest format pliku EOT?
Pliki .eot przechowują czcionki OpenType w kompaktowym opakowaniu z możliwością tworzenia podzbiorów, opracowanym przez Microsoft. Czcionki .eot nie są dostępne bezpośrednio, lecz służą do osadzania na stronach internetowych - format ten został stworzony dla przeglądarki Internet Explorer i po raz pierwszy pojawił się w IE 4 (1997). Modyfikacja lub usunięcie pliku .eot może uniemożliwić prawidłowe wyświetlanie czcionek na każdej stronie, która od niego zależy.
Osadzanie czcionek
Pliki czcionek EOT nie są dostarczane z systemami operacyjnymi i nie można ich zainstalować jako zwykłych czcionek pulpitowych - działają one jako kontener dostawczy, a nie instalowalny krój pisma. Tylko czcionki, których licencja pozwala na osadzanie w sieci, mogą być pakowane do formatu .eot; format ten wymusza lekką ochronę przed kopiowaniem za pomocą tzw. *rootstring*, czyli listy adresów URL domen zaszytych w nagłówku pliku, która wiąże czcionkę z konkretnymi witrynami. Pliki .eot są przechowywane w pamięci podręcznej przeglądarki, dzięki czemu nie muszą być pobierane za każdym razem, gdy wymagane są dane czcionki.
Format .eot był obsługiwany wyłącznie przez Internet Explorer; żadna inna popularna przeglądarka nigdy go nie wspierała. Wraz z wycofaniem Internet Explorer 15 czerwca 2022 r. oraz powszechnym wsparciem dla WOFF i WOFF2 we wszystkich przeglądarkach, format .eot stał się przestarzały i powinien zostać usunięty z nowych deklaracji @font-face.
Bezpieczeństwo
RYZYKO: LOWPlik .eot jest kontenerem czcionki, a nie plikiem wykonywalnym, więc sam plik jest mało ryzykowny w obsłudze. Dwie realne uwagi: (1) licencjonowanie - EOT często opakowywał komercyjne czcionki z blokadą URL „rootstring” jako lekkie zabezpieczenie antypirackie, więc konwersja EOT z powrotem na TTF/OTF i ponowne użycie go gdzie indziej może naruszać licencję czcionki; sprawdź EULA. (2) Unikaj podejrzanych portali z „konwerterami EOT”, które dołączają oprogramowanie adware - FontForge (open source) lub renomowany konwerter internetowy jest bezpieczniejszy. Historycznie parsery czcionek miewały luki w zabezpieczeniach, więc dbaj o aktualność narzędzi.
Szczegóły formatu
w pigułceProgramy otwierające pliki EOT
Szczegóły techniczne
specyfikacja| Deweloper | Microsoft |
| Typ MIME | application/vnd.ms-fontobject |
| Kodowanie | Binarne |
| Kolejność bajtów | Little-endian (pola nagłówka EOT); osadzony ładunek sfnt jest w formacie big-endian |
| Struktura kontenera | Binarny nagłówek EOT (rozmiary, wersja, metadane czcionki, lista adresów URL rootstring), po którym następuje osadzony blok czcionki sfnt OpenType/TrueType |
| Kompresja | Opcjonalna bezstratna kompresja MicroType Express (MTX) ładunku sfnt; w praktyce często przechowywane bez kompresji |
| Tworzenie podzbiorów czcionek | Obsługuje tworzenie podzbiorów glifów, aby uwzględnić tylko znaki wymagane przez stronę, co pozwala zachować mały rozmiar pliku |
| Ochrona przed kopiowaniem | Mechanizm rootstring: lista dozwolonych adresów URL domen osadzona w nagłówku pliku, która wiąże czcionkę z konkretnymi witrynami |
| Pojemność glifów | Do 65 535 glifów (ograniczone limitem osadzonego formatu sfnt) |
| Liczba magiczna | 32-bitowa wartość little-endian 0x504C na offsecie bajtowym 34 (bajty hex: 4C 50); brak stałej sygnatury ASCII na offsecie 0 |
| Wersje formatu | 0x00010000, 0x00020001, 0x00020002; wariant EOTLite pomija kompresję MTX i mechanizm rootstrings |
| Typowy rozmiar pliku | 10 KB - 1 MB; ograniczenie do wymaganych glifów pozwala zachować mały rozmiar EOT przesyłanego przez sieć |
| Format opakowany | Osadza standardową czcionkę sfnt (OpenType lub TrueType) jako swój ładunek |
| Obsługa przeglądarek | Tylko Internet Explorer (IE 4 - IE 11); nigdy nieobsługiwany przez Chrome, Firefox, Safari ani Edge oparty na Chromium |
| Status | Przestarzały od czasu wycofania Internet Explorer 15 czerwca 2022 r.; zastąpiony przez WOFF i WOFF2 |
| Wydano | 1997 (Internet Explorer 4 / Microsoft WEFT); W3C submission 2008 |
| Najnowsza wersja | EOT / EOTLite as submitted to W3C (2008); never standardized as a Recommendation |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.w3.org |
Konwersje EOT
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki EOT.