10.07.2015 Views

FONTY, RASTRY, BITMAPY - Instytut Maszyn Matematycznych

FONTY, RASTRY, BITMAPY - Instytut Maszyn Matematycznych

FONTY, RASTRY, BITMAPY - Instytut Maszyn Matematycznych

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>FONTY</strong>Fonty Adobe Type1 cechują się dość specyficzną budową. Nie są bowiemzbiorem danych opisujących wygląd znaków, jak ma to miejsce w wielu innychformatach. Są natomiast programem komputerowym, napisanym wewspomnianym języku programowania postscript (PostScript). Postscript jestjęzykiem opisu graficznego strony, został wcześniej opracowany równieżw Adobe Inc. z myślą o stworzeniu niezależnego od sprzętu oprogramowania dosterowania urządzeń graficznych. Prace podjęte w roku 1982 zaowocowałystworzeniem prostego języka interpretacyjnego o dużych możliwościachgraficznych. Był to język wysokiego poziomu, dzięki czemu był niezależny odsprzętu i pozwalał na cyfrowy opis wyglądu strony, zarówno tekstu, jak i grafiki.Postscript stał się profesjonalnym standardem światowym w DTP i poligrafii.Służący do tego samego celu, wspomniany konkurencyjny język opisu stronyPCL 5 używany w drukarkach laserowych ma w zasadzie ograniczonezastosowania - domowo-biurowe.Jak już wspomniano wcześniej, pliki Type1, w przeciwieństwie do innychformatów, nie są tyłko i wyłącznie zbiorem odpowiednio ułożonych danych.Format Type1 to coś więcej, to program komputerowy napisany w językupostscript, co oznacza, że do uruchamiania programów w nim napisanychpotrzebny jest interpreter implementowany w pamięci urządzenia. Procestłumaczenia kodu źródłowego na język wewnętrzny polega na dokonaniutranslacji danych, opisujących zawartość i wygląd dokumentu na mapę bitowącałej strony. Koncepcja pozwala wielokrotnie zmniejszyć ilość informacjikoniecznych do przesłania z obiektu generującego dokument do obiektudrukującego.Język postscript jest rozbudowanym językiem o strukturze stosowej,wykorzystującym tzw. odwrotną notację polską. Zawiera około kilkusetkomend, rozkazów, operatorów i innych jednostek leksykalnych. Jego cechącharakterystyczną, znacznie upraszczającą zagadnienie opisu strony, jest faktunifikacji tekstu i grafiki: zarówno grafika, jak i kontury znaków, czyli tekst, sątraktowane jednakowo, jako uogólniony obiekt graficzny.Ponieważ tekst składa się zwykle z wielokrotnie powtarzających się znaków,postscript wyposażono w pewne specjalne mechanizmy do obsługi kolekcjidanych, opisujących kształty liter. To właśnie te kolekcje są określane mianemfontów. Gdy zachodzi potrzeba umieszczenia w dokumencie któregoś zeznaków, odpowiednia kolekcja zostaje dołączona do programu opisującegodokument. Następnie specjalne mechanizmy obsługi fontu wydobywająinformację o kształcie potrzebnego znaku i umieszczają go na stronie.Program fontu (rys. 1) ma postać zbioru procedur i danych opisujących wyglądposzczególnych znaków, zorganizowanych w specjalne struktury, określanemianem słowników i stanowiących podstawę konstrukcji czcionek. Wszelkie10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!