1. Základní atributy textu, vlastnosti PostScriptu



Podobné dokumenty
INTEGROVANÁ STŘEDNÍ ŠKOLA TECHNICKÁ BENEŠOV Černoleská 1997, Benešov. Tematický okruh. Ročník 1. Inessa Skleničková. Datum výroby 21.8.

Historie výpočetní techniky Vývoj počítačů 4. generace. 4. generace mikroprocesor

1 Typografie. 1.1 Rozpal verzálek. Typografie je organizace písma v ploše.

Postup práce s elektronickým podpisem

Vektorový grafický editor

Operační systém teoreticky

Nerovnice s absolutní hodnotou

Identifikátor materiálu: ICT-1-06

PNG (Portable Network Graphics)

Sada 2 Microsoft Word 2007

Inovace výuky prostřednictvím šablon pro SŠ

MS WORD 2007 Styly a automatické vytvoření obsahu

DUM 11 téma: Nástroje pro transformaci obrázku

Post-Processingové zpracování V módu post-processingu je možné s tímto přístrojem docílit až centimetrovou přesnost z běžné 0,5m.

Microsoft Office. Word styly

Umělá inteligence. Příklady využití umělé inteligence : I. konstrukce adaptivních systémů pro řízení technologických procesů

Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU MS POWERPOINT 2010

Návod pro Windows XP

( ) Kreslení grafů funkcí metodou dělení definičního oboru I. Předpoklady: 2401, 2208

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Sběr informačních povinností regulovaných subjektů. Návod na instalaci certifikátů a nastavení IE. Verze: 2.0

Nástroje na tvorbu fontů

3.2.4 Podobnost trojúhelníků II

Mobilní aplikace pro ios

2.8.9 Parametrické rovnice a nerovnice s absolutní hodnotou

Popis a funkce klávesnice Gama originální anglický manuál je nedílnou součástí tohoto českého překladu

Průvodce e learningem

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Sekvenční logické obvody

2.7.2 Mocninné funkce se záporným celým mocnitelem

E-ZAK. metody hodnocení nabídek. verze dokumentu: QCM, s.r.o.

IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE

PŘÍRUČKA K POUŽÍVÁNÍ APLIKACE HELPDESK

Pravidla pro publicitu v rámci Operačního programu Doprava

Programy pro tvorbu GIF animace

Příloha č. 2-1: Technická specifikace - část 1 (Dodávka vybavení učebny předtiskové přípravy)

Metodika pro učitele

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Aleš Najman [ÚLOHA 18 TVORBA PLOCH]

Kontrolní seznam před instalací

BAREVNÉ PALETY A MONOCHROMATICKÉ ZOBRAZOVÁNÍ

PŘÍLOHA č. 2B PŘÍRUČKA IS KP14+ PRO OPTP - ŽÁDOST O ZMĚNU

{ } Kombinace II. Předpoklady: =. Vypiš všechny dvoučlenné kombinace sestavené z těchto pěti prvků. Urči počet kombinací pomocí vzorce.

Každý jednotlivý záznam datového souboru (tzn. řádek) musí být ukončen koncovým znakem záznamu CR + LF.

Vrtání závitů bez vyrovnávací hlavičky (G331, G332)

Návod na připojení do WiFi sítě eduroam Microsoft Windows XP

Windows 10 (6. třída)

František Hudek. březen ročník

František Hudek. květen ročník

Základní informace. Kolín, Leden/Únor

Česky. Instalace hardwaru 1. Stisknutím tlačítka otevřete horní kryt a vložte do myši dvě baterie AA.

Tabulky Word egon. Tabulky, jejich formátování, úprava, změna velikosti

První přihlášení a první kroky po přihlášení do Registru zdravotnických prostředků pro již ohlášenou osobu

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Elektronický formulář

Tvorba trendové funkce a extrapolace pro roční časové řady

jako páteřní nástroj pro řízení kvality úředních

JAK PŘIDAT UŽIVATELE PRO ADMINISTRÁTORY

Oddělení teplárenství sekce regulace VYHODNOCENÍ CEN TEPELNÉ ENERGIE

1.3.1 Kruhový pohyb. Předpoklady: 1105

českém Úvod Obsah balení LC USB adaptér Sweex pro bezdrátovou síť LAN

České vysoké učení technické v Praze Fakulta elektrotechnická. Prezentační applet. Bc. Břach Jakub

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Stručný uživatelský manuál (průvodce instalací) MSI DIGIVOX A/D II

Verzovací systémy (systémy pro správu verzí)

Soubor testovacích podložek verze 1.4. Soubor testovacích podložek Tomáš Feltl TFSoft

Existující distribuce TeXu a jejich charakteristika

Jak stáhnout video/hudbu z YouTube. Napsal uživatel Yeah(c) Neděle, 15 Listopad :44

Úpravy skříní a čelních ploch pro úchopovou lištou

Výsledky I. fáze Posouzení shody webu podrobný rozpis. Název. Splňuje. Důvod a způsob založení. Splňuje. Organizační struktura

Novinky v Maple T.A. 10

CERTIFIKOVANÉ TESTOVÁNÍ (CT) Výběrové šetření výsledků žáků 2014

Manuál TimNet Boiler

( ) Neúplné kvadratické rovnice. Předpoklady:

Ministerstvo pro místní rozvoj. podprogram

PROGRAMOVÁNÍ SVĚTELNÝCH OZDOB

Připravte si prosím tyto produkty Instalace hardwaru Výchozí nastavení z výroby

Fonty (klasifikace, licence, formáty)

Návod na připojení k ové schránce Microsoft Windows Live Mail

4.2.7 Voltampérová charakteristika rezistoru a žárovky

Úložiště elektronických dokumentů GORDIC - WSDMS

Vývoj počítačů. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám

Kótování oblouků, děr, koulí, kuželů, jehlanů, sklonu a sražených hran

Obchodní řetězec Dokumentace k návrhu databázového systému

Vítejte na dnešním semináři. Lektor: Ing. Ludmila Brestičová

Drážní úřad Rail Authority

Příklady a návody. Databázová vrstva

Podávání žádostí IS CEDR

FEROMAGNETICKÉ ANALOGOVÉ MĚŘICÍ PŘÍSTROJE TYP EA16, EB16, EA17, EA19, EA12

Zvyšování kvality výuky technických oborů

9xx Výdejní terminál Nero TC10

Studijní informační systém. Nápověda pro vyučující 2 Práce s rozvrhem a předměty

Převodníky analogových a číslicových signálů

Lékařská fakulta v Hradci Králové, Univerzita Karlova v Praze. Opatření děkana č. 10 /

Průvodce instalací programu DesignCAD 3D Max v25 US (CZ) Full/Upgrade

Parkovací automat. Identifikace systému. Popis objektu

imedicus - internetové objednávání

Pingpongový míček. Petr Školník, Michal Menkina. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií

Kvadratické rovnice pro učební obory

Transkript:

1. Základní atributy textu, vlastnosti PostScriptu Studijní cíl Tento blok kurzu je věnován problematice základním atributům textu, definici tvaru písma počítačovým typům písma a vlastnostem PostScriptu. Doba nutná k nastudování 2 hodiny 1.1 Písma v počítačovém zpracování Kreslení písma je standardní součástí všech grafických programů. Z hlediska počítačového zpracování se jedná o dost složitý proces. Je možné volit tvar písma, velikost, orientaci písma a další atributy. 1.1.1 Základní atributy písma Umístění textu (alignment) je horizontální a vertikální umístění textu vzhledem ke vztažnému bodu. Vztažný bod je zpravidla levý horní bod prvního písmene textu. V počítačové grafice se vztažný bod zadává obvykle kliknutím myši do místa, kde chceme zamýšlený text umístit. Orientace textu (text path) je informace o tom, zda se text bude psát zleva doprava, shora dolů a naopak. Příkladem může být položka textu Rotace textu v programu Ventura Publisher. Natočení písma - písmo může být natočeno o určitý úhel α k základní orientaci. Druh písma určuje tvar písmových a číselných znaků. Druh písma je určen jménem (Helvetica, Times, Palatino, apod.) a každému jménu je přiřazen soubor znaků s definicí tvaru. Počítačová reprezentace jednoho druhu písma (soubor znaků v počítači) se nazývá font. Stupeň písma určuje velikost písmových znaků v typografických bodech. Barva písma určuje barvu výplně písma. Obrys písma určuje tloušťku obrysové čáry a její barvu. 1

Řez (základní, tučný, kurzíva). 1.1.2 Definice tvaru písma Písmo je speciální druh grafiky. Tvary písmových znaků jsou složité a kladou na zpracování dosti značné nároky. Písma dělíme podle způsobu realizace tvaru na dvě skupiny. 1. Liniové (vektorové) písmo je tvořené posloupností úseček, kruhových oblouků a kubických křivek. Tyto základní grafické prvky lze podrobovat různým geometrickým transformacím. Tím se dosahuje změny měřítka, natočení, zkosení aj. U velkých zvětšení může vyniknout čárový charakter písma, proto se stále více prosazuje definice obrysů písem pomocí kubických křivek. Ty jsou totiž ještě dost jednoduché, takže zpracování není až tak náročné z časového hlediska, ale i dostatečně pružné, aby byly tvary estetické i při velkých zvětšeních. Tímto způsobem byly navrženy tiskové fonty typu Adobe Type 1 i typu True Type. 2. Rastrové písmo je založeno na rozkladu plochy, kterou pokrývá definované písmeno do matice bodů (např. 7 x5, 8 x 6, 16 x 9 a pod.). Používá se především při zobrazování na displejích. Je to obdoba rastrové reprezentace grafického objektu, jak byla popsána v kapitole Počítačové zpracování grafických prvků tiskové stránky. Čím je počet bodů matice větší, tím větší je přesnost tvaru písmene. V místech obrysové čáry se jednotlivé body vysvětlují (obrazovka), nebo tisknou určitou barvou na potiskovaný materiál (obrázek Obrázek 1). Obrázek 1: Liniové a rastrové písmo Hlavní nevýhodou rastrového písma je to, že při geometrických transformacích (zvětšování) se zhoršuje kvalita tisku (vyniknou nerovné okraje). Pro dosažení optimálního výsledku při tisku se písma zpracovávají ve dvou krocích. V prvním 2

kroku je obrys písma definován liniovým způsobem jako uzavřená oblast. Ve druhém kroku se provede vyplnění rastrovým způsobem. 1.1.3 Fonty - počítačové typy písem Font je počítačová reprezentace druhu písma, tedy konkrétní font reprezentuje v podstatě tvar znaků. DTP systémy podporují velké množství fontů co do typů a velikostí. Atributy určitého fontu jsou stupeň a řez (základní, tučný, kurzíva). V počítačové grafice se staly nejvíce používanými fonty True Type fonty firmy Apple Computer a Type 1 fonty firmy Adobe, v poslední době Open Type fonty firem Adobe a Microsoft. Fonty Adobe Type 1 Jsou to liniové fonty a nazývají se také postscriptové fonty. Byly vyvinuty u firmy Adobe a znamenaly revoluci v elektronické sazbě. V operačních systémech Mac OS a Windows jsou spravovány ovladačem ATM (Adobe Type Manager). Při manipulaci s fonty v sazbovém programu určujeme druh písma, jeho stupeň (velikost) a řez. Při změně stupně písma se provedou přepočty ze základního na požadovanou velikost. Díky liniovému popisu se při zvětšení nezhorší hladký tvar obrysů písma. Tyto fonty jsou definovány každý ve dvou souborech pro tisk a obrazovku displeje. True Type fonty Jsou to fonty vyvinuté firmou Apple jako odpověď na monopol firmy Adobe, která odmítala zveřejnit Type1 formát. Zajímavé na tom je, že tyto fonty jsou využívány hlavně v operačním systému Windows, protože je firma Apple Computer licencovala pro Microsoft. Na platformě MacOS se v praxi více používají fonty Adobe Type 1. V oblasti profesionální sazby se True Type fonty používali málo, přestože je někteří dodavatelé zahrnovali do svých nabídek. Jedním z důvodů bylo, že nebyly spolehlivě interpretovány na některých výstupních zařízeních, jako jsou osvitové jednotky. To už dnes neplatí, spíše je problémem nedostatek ve výběru kvalitních písem tohoto formátu. V žádném případě se nedoporučuje používat v jednom dokumentu oba druhy fontů. True Type jsou fonty liniové, podobně jako Adobe Type 1, ale jsou definovány pomocí jiných křivek. Zabírají také více místa na disku, ale jsou definovány v jednom souboru pro tisk i obrazovku. Fonty Open Type Jsou to liniové fonty, které vycházejí z True Type fontů, ale používají 16 bitového kódování znaků Unicode. Důsledkem je, že každá abeceda má přiděleny jednoznačně svoje znaky v prostoru tohoto kódování (65 535 kódů). Odpadají různé 3

kódové tabulky a nutnost lokalizace do příslušného jazyka. Open Type fonty jsou podporovány jak operačním systémem Windows, tak Mac OS. U aplikací je to horší, ale například program InDesign už tyto fonty podporuje. Open Type fonty lze přenášet z Mac OS do Windows a naopak. Pro výstupy jsou Open Type fonty konvertovány buď do Adobe Type 1 nebo True Type, protože zatím není pro ně u high-end výstupních zařízeních žádná podpora. Open Type fonty mohou být používány také v PDF dokumentech. Pro zobrazování na počítačích, které je nemají nainstalovány, musí být do PDF dokumentu vloženy a s dokumentem na výstup odeslány. Obrazovkové a tiskové fonty Adobe Type 1 Výsledek zobrazování fontů na tiskovém výstupu je jiný než na obrazovce. Obrazovka má mnohem menší rozlišení než tisk. Proto jsou u Type1 definovány zvlášť obrazovkové fonty a tiskové fonty (pro MAC i PC). U počítačů Macintosh jsou obrazovkové fonty zobrazeny ikonou kufříku, tiskové fonty ikonou s písmenem A. U počítačů PC mají obrazovkové fonty koncovku PFM a tiskové PFB. Obrazovkové fonty jsou rastrové a jsou definovány pro určité velikosti (8, 9, 10, 12, 14, atd. typografických bodů) a v těchto velikostech se na obrazovce zobrazují s přijatelným zkreslením obrysů. Pokud použijeme jiné velikosti, než tyto definované, okraje budou zubaté. Avšak použitím posledních typů ovladačů ATM se tento problém řeší pomocí renderování tiskových fontů do rastru a výsledkem jsou hladší obrysy i na obrazovce. Tiskové fonty jsou liniové pro každou libovolnou velikost. Kvalita výstupu je závislá pouze na rozlišení výstupního zařízení a ne na parametru zvětšení. Na tisku z laserové tiskárny s rozlišením 300 dpi budou obrysy hrubší, na osvitové jednotce s rozlišením 2 000 dpi budou obrysy hladké při jakékoliv praktické velikosti písma. Font management V praxi používá uživatel grafického systému většinou omezený počet fontů (Helvetica, Times, Palatino, Bookman a některé další). Tyto fonty jsou implementovány v operačním systému a aplikace je mohou využívat. Ostatní fonty, které jsou občas používány, mohou být umístěny ve zvláštní složce a do systému se implementují v případě potřeby. Důvod je ten, že velké množství fontů implementovaných v systému zpomaluje některé operace. Pro manipulaci s fonty mimo operační systém a pro jejich natažení do operačního systému a případné odstranění slouží font management programy. U operačních systémů MacOS je to kromě ovladače ATM program Suitcase od Fifth Generation Systems. U Windows je to jednak ATM a Písma v Ovládacích panelech. 4

1.2 Vlastnosti PostScriptu Jak už bylo řečeno v předchozích kapitolách, máme před výstupem práce na výstupní zařízení (tiskárna, RIP + osvitová jednotka) v počítači soubor dat vysázené stránky a chceme ji vytisknout nebo v RIPu vytvořit soubor pro osvitovou jednotku. Výstupní zařízení jsou schopna přijímat informace o stránce ve dvou základních formátech - vektorovém nebo rastrovém. Existují dva nejznámější a nejpoužívanější jazyky pro popis stránky: HPPCL (Hewllet Packard Page Command Language), jehož základními prvky jsou rastrově popsané objekty a PostScript firmy Adobe, jehož základními prvky jsou vektorově popsané objekty. Většina uživatelských programů je schopna transformovat svoje výstupní soubory do formátů obou produktů. Je nutné si uvědomit, že při použití těchto produktů neexistují jednoduché prostředky pro ladění programů v těchto jazycích. Tvorba tištěné stránky je v nich pro uživatele nepřístupná, viditelný je pouze výsledek. Věnujme pozornost popisu základních vlastností jazyka PostScript. Tento jazyk je interpretačně funkcionální jazyk. Pojem interpretační znamená, že příkazy jazyka ve zdrojové formě se nepřekládají a nesestavují do spustitelného binárního kódu, ale provádí se přímo jejich zdrojový kód příkaz po příkaze s grafickými daty, která byla modifikována předchozím zpracováním. Tuto činnost provádí interpreter (něco jako překladač), který je umístěný obvykle ve výstupním zařízení. Výsledkem je seznam výsledných objektů. Pojem funkcionální znamená, že objekty jsou v PostScriptu popsány rovnicemi, nikoliv body rastru. Provedení příkazů postscriptového kódu interpreterem je jeho základní funkcí. Druhou funkcí, kterou musí interpreter vykonat je převod tiskové stránky (objektů ze seznamu) do bitové mapy pomocí matice rastrové sítě, která je součástí prostředků PostScriptu. Jedná se o operace síťování a rastrování, které jsou velmi náročné na rychlost zpracování. Navíc se při velkých rozlišeních jedná o velké objemy dat, proto výrobci prepressových systémů interpretery PostScriptu přemisťují z výstupních zařízení do jednotek zvaných RIP (Raster Image Processor). Klíčovou vlastností PostScriptu je jeho nezávislost výstupních dat na technických prostředcích (hardwarová nezávislost). Tato vlastnost byla určující při jeho návrhu a vývoji. Převedení tiskové stránky do rastrového formátu, který závisí na vlastnostech výstupního zařízení, se provádí až v tomto výstupním zařízení. Pomocí stejného postcriptového kódu je možné řídit tiskárnu s rozlišením 300 dpi a také osvitovou jednotku s rozlišením 2500 dpi. Vzhledem k tomu, že PostScript jako funkcionální jazyk, má mnoho prostředků pro zpracování vektorové grafiky, má samozřejmě možnost práce s textem, kdy jednotlivé znaky jsou popsány vektorově, tedy jejich obrysy jsou definovány liniově. 5

Obrys je definován několika body, kterými se proloží aproximační funkce. Tím je definován tvar a řez písma, které jsou stejné pro všechny stupně písma. Všechny další transformace u tohoto řezu se provádí až prostředky PostScriptu. Potom je možné transformovaný font rastrovat do bitové mapy, jak to vyžaduje konečný tisk. Některé motivy daného fontu se často opakují, ty jsou pak rastrovány natrvalo a uloženy ve paměti Font-Cash. Při jejich použití se do výsledné bitmapy načtou přímo tyto rastrované motivy. Důležitou vlastností PostScriptu je možnost popisu tónovaných motivů a tím i manipulace s obrazy s různými úrovněmi šedi. K reprodukci úrovní šedi používá PostScript metodu elektronického digitálního síťování. Když tedy v některém z uživatelských programů vyplníme objekt nějakou úrovní šedi (tónem), má PostScript prostředky, jako tuto úroveň zpracovat a převést až do tisku. Z této možnosti vyplývá samozřejmě možnost zpracování barevných obrázků tónováním motivů jednotlivých výtažků. Nastavování parametrů elektronického síťování (rozlišení, síťová frekvence a síťový úhel) při převodu do PS a EPS (Encapsulated PostScript) formátu je součástí většiny uživatelských programů pro stránkovou montáž. Datový formát EPS je vlastně postscriptový kód doplněný o informace o objektech na stránce (jsou zapouzdřenyencapsulated) a o informace o samotném EPS souboru. Tento formát EPS umožňuje výměnu dat jak mezi různými programy, tak mezi různými výpočetními systémy. Otázky na procvičení 1. Uveďte základní atributy písma? 2. Rozdělte písmo podle způsobu realizace tvaru? 3. Uveďte nevýhody rastrového písma? 4. Vyjmenujte jaké se požívají v počítačové grafice fonty počítačové typy písem? 5. Jaká vlastnost byla určující při návrhu a vývoji PostScriptu? 6