Standard Unicode w typografii
|
|
- Henryk Piątkowski
- 9 lat temu
- Przeglądów:
Transkrypt
1 PIOTR STRZELCZYK BOP, Gdańsk Standard Unicode w typografii Wprowadzenie do standardu Unicode Unicode według formalnej definicji jest standardem kodowania znaków zaprojektowanym do wymiany, przetwarzania i wyświetlania dokumentów pisanych w każdym języku i dotyczących każdej dziedziny współczesnego świata, w tym również tekstów w językach wymarłych i historycznych. Standard ten został stworzony przez naukowców, informatyków i lingwistów z wielu firm branży komputerowej i instytucji naukowych, zrzeszonych w Konsorcjum Unicode niekomercyjnej organizacji, kierowanej przez przedstawicieli firm komputerowych [1]. Unicode jest standardem ogólnie dostępnymiwzasadzie bezpłatnym, choć niestety obwarowanym zastrzeżeniami praw autorskich i patentami. Historia standardu rozpoczęła się w późnych latach osiemdziesiątych ubiegłego wieku od prac nad stworzeniem formatu fontu TrueType. Pierwsza wersja standardu Unicode ukazała się w 1991 r., dynamiczny rozwój i popularyzacja nastąpiły pod koniec lat dziewięćdziesiątych. Najnowsza, aktualna wersja standardu (6.2.0) została opublikowana we wrześniu Jako ciekawostkę z prehistorii warto wspomnieć o standardzie Unicode opisanym już w 1889 r. w książce pod tytułem: Unicode: The Universal Telegraphic Phrase-Book. a Code of Cypher Words for Commercial, Domestic, and Familiar Phrases in Ordinary Use in Inland and Foreign Telegrams [2] co można przetłumaczyć jako: Unikod: Uniwersalna książka skrótów telegraficznych. Słowa kodujące zwroty handlowe, domowe i potoczne wykorzystywane powszechnie w telegramach krajowych i zagranicznych. Założenia i praktyka standardu Unicode Założenia standardu Unicode obejmują: ogólnoświatowy (szeroki) zestaw znaków, ich logiczny porządek, efektywność przetwarzania dokumentów, ich jednolitość, stabilność standardu, zachowanie semantyki znaków i niezależność od ich wyglądu. Standard obejmuje także algorytmy łączenia znaków (np. litery akcentowane), ich dekompozycje, a także wersje znaków w zależności od kontekstu (co dotyczy głównie języków afroazjatyckich). W specyfikacji standardu założenia te zostały opatrzone hasłami: uniwersalny repertuar; porządek logiczny; efektywność; ujednolicenie; znaki, a nie kształty; dynamiczne łączenie;
2 42 PIOTR STRZELCZYK znaczenie (semantyka); stabilność; zwykły tekst (bez instrukcji); przenośność. Podsumowaniem i uzupełnieniem powyższych określeń jest zdanie: Unicode nadaje każdemu znakowi niepowtarzalny numer, niezależny od komputera, niezależny od programu, niezależny od języka. Warto zauważyć, że już w samych założeniach kryją się pewne wewnętrzne sprzeczności. Założenie aktualności standardu i uwzględnienia w standardzie każdego znaku stoi w opozycji do postulatu stabilności. W praktyce obecnie zdecydowanie zwycięża stabilność, wspierana dodatkowo przez biurokratyczną bezwładność konsorcjum Unicode. Zmiany standardu odbywają się powoli i poprzedzone są kolejnymi wersjami projektów i raportów. Wersje standardu opublikowane w ciągu ostatnich 6 lat różnią się głównie w bardzo egzotycznych dla nas, Europejczyków, zakresach. Należy jednak pamiętać, że fundamentem pod obecną stabilność standardu są jego poprzednie wersje, obciążone wieloma błędami i zaszłościami z pierwszego okresu rozwoju standardu, a także niestety odziedziczonymi po wcześniejszych rozwiązaniach. Drugim dylematem wynikającym z założeń jest konflikt pomiędzy efektywnością i logicznym porządkiem a kompletnością i rozległością zestawu znaków. Pierwsze wersje standardu zawierały ok. 30 tys. znaków 5 tys. w obszarze podstawowym (BMP) i 25 tys. znaków wschodnioazjatyckich (CJK). Obecnie standard zawiera ponad 110 tys. znaków. Wprawdzie aktualnie standard przewiduje możliwość ponumerowania ponad miliona znaków, ale jest to wynikiem zweryfikowania pierwotnych założeń, które zostały zdecydowanie przekroczone. (W 1988 roku Joe Becker, jeden z twórców standardu, pisał: [potrzebujemy] niewątpliwie znacznie mniej niż 16 tysięcy znaków [3].) Unicode dla czytelnika i pisarza Przeciętnemu użytkownikowi komputera standard Unicode zapewnia wygodną obsługę tekstów w dowolnym języku, ich przenośność pomiędzy programami i systemami operacyjnymi, a także wymianę dokumentów z osobami z całego świata. Upowszechnienie tego standardu pozwala zapomnieć o koszmarze standardów kodowań (dla samego języka polskiego używaliśmy ponad dziesięciu stron kodowych, wtym:iso , Windows 1250, Latin 852 i Mazovia). Dzięki standardowi Unicode przenoszenie tekstów pomiędzy programami czy systemami operacyjnymi stało się łatwe i naturalne. Można skopiować fragment dokumentu w formacie PDF, wstawić go do automatycznego tłumacza w przeglądarce internetowej, a wynik tłumaczenia wysłać em osobie, która używa komputera z innym systemem operacyjnym i nie zastanawiać się, jakiego kodowania używa który program. W tym zakresie standard Unicode sprawdza się dobrze. Choć oczywiście nadal zdarzają się nieporozumienia i czasami pojawiają się niepożądane symbole, ale wynika to najczęściej z dziedzictwa starych kodowań oraz programów nieobsługujących Unicode.
3 STANDARD UNICODE W TYPOGRAFII 43 Także autorom książek i naukowcom (zwłaszcza lingwistom) Unicode oddaje nieocenione usługi. Cytaty w obcych językach (nawet archaicznych i wymarłych), zapisy fonetyczne, dodatkowe symbole akcentowe to wszystko jest łatwo dostępne przy założeniu, że używany font zawiera potrzebne znaki ale ta kwestia zostanie omówiona dalej. Ostatnie wersje standardu zawierają także poszerzone wsparcie dla opisywania wzorów matematycznych. W połączeniu z nową technologią fontów o nazwie OpenType czyni to Unicode użytecznym również dla matematyków, fizyków i adeptów innych nauk ścisłych, zwłaszcza gdy chcą przygotować tekst do publikacji. Unicode dla zecera Osobom zawodowo związanym z książką, poczynając od redaktorów i korektorów po osoby zajmujące się składem, standard Unicode, choć nadal zdecydowanie przydatny, pokazuje też swoje ciemniejsze strony. Zalety standardu omówione powyżej także w tej branży są bardzo istotne. Zwłaszcza przy wydawaniu publikacji wielojęzycznych, w egzotycznych z europejskiego punktu widzenia językach, a także czasopism z międzynarodowym gronem autorów. Wtedy uniwersalność i jednolitość kodowania ma decydujące znaczenia dla usprawnienia pracy i uniknięcia błędów wynikających np. z konwersji na inną stronę kodową. Jednak już przy pracy redakcyjnej niektóre cechy standardu Unicode stają się jego wadami. Na przykład niezależność od języka powoduje, że litery ABC (czyli: U+0410 U+0412 U+0421) i inne są nieodróżnialne od liter ABC (czyli: U+0041 U+0042 U+0043 por. rysunek1), aichpodmianyzdarzająsię całkiemczęsto, np. w angielskojęzycznych tekstach autorów rosyjskich (dla jasności: pierwsza seria znaków to litery cyryliczne, a druga to litery łacińskie). Takie błędy, choć niewidoczne, wymagają korekty, inaczej ujawnią się na dalszym etapie prac, na przykład brakiem możliwości przeszukiwania tekstu (bo nie da się, szukając nazwiska zaczynającego się od C znaleźć tego, które zaczyna się od rosyjskiego S) czy błędnymi podcięciami (bo obecne fonty z zasady nie mają kerningu pomiędzy literami należącymi do różnych alfabetów). Rys. 1. Unicode owe znaki z jednego fontu DejaVu Serif; pierwszy wiersz: łacińskie, cyrylica, greka; drugi: fullwidth form, matematyczne bezszeryfowe, indeksy górne i trzeci wiersz: kółeczkowane oraz nawiasowane Na etapie prac redakcyjnych istotne staje się także to, że standard Unicode nie przenosi informacji o wyglądzie znaków. Dyrektywy dotyczące formatowania (np. wyróżnienia, cytaty, podtytuły) trzeba zapisywać w inny sposób: albo przechowując dokumenty w postaci powiązanej z jakimś programem (np. format.odt czy.doc), albo stosując jakiś język znaczników (np. XML czy TEX). Oba te rozwiązania niestety niwelują część zalet standardu Unicode.
4 44 PIOTR STRZELCZYK Także na dalszym etapie prac nad składem, a szczególnie w przypadku udostępniania dokumentu w postaci elektronicznej, występuje zamieszanie związane z niekonsekwentnym odcinaniem się standardu Unicode od formy znaku. Na przykład przy zastosowaniu w składzie dokumentu fontu zawierającego oprócz podstawowej także wersję kapitalikową (której Unicode nie uwzględnia) może się zdarzyć, że fragmentów tekstu złożonych tym wariantem fontu nie będzie można przeszukać (choć odpowiednio inteligentny system DTP jest w stanie temu zapobiec). Kolejnym przykładem niekonsekwencji jest to, że standardowe ligatury drukarskie (typu: fi, czy ff ) wchodzą w zakres standardu Unicode i w związku z tym wymagają specjalnego traktowania. Pojawiają się również niespodziewane formy znaków, na przykład znaki w nawiasach czy kółeczkach por. rysunek 1. Za to zdecydowanie użyteczną, choć niewidoczną stroną standardu Unicode są znaki białe : dzielenie wyrazów, niełamliwy odstęp, niewidoczny łącznik, niewidoczny separator itd. (U+00AD, U+00A0, U+2060, U+2063). Bardzo przydatne są też, stanowiące część standardu Unicode, zasady tworzenia liter akcentowanych zaimplementowane w niektórych programach DTP. Wydaje się jednak bezdyskusyjne, że w procesie przygotowywania publikacji standard Unicode jest obecnie powszechny i niezastąpiony. Tym bardziej, że zarównonoweprogramydtp, jak i nowo powstające fonty (w tym reedycje istniejących czcionek) domyślnie zakładają korzystanie ze standardu Unicode, a czasami wręcz wymuszają korzystanie z niego. Unicode dla gisera Proces ten zachodzi też w drugą stronę. Coraz szersze stosowanie standardu Unicode wymusza migracje fontów do formatów zgodnych z tym standardem. Jest to oczywiście pewne uproszczenie, ponieważ przyczyn migracji do nowych formatów, a także tworzenia nowych fontów w nowoczesnych formatach (mam tu na myśli głównie format OpenType) jest dużo więcej. Istnieją jednak głębokie powiązania pomiędzy możliwościami tego formatu a standardem Unicode możliwość łatwego dostępu do dużej liczby znaków jest bardzo istotną cechą OpenType, a z drugiej strony ten format w pewnym sensie dopełnia i poprawia standard Unicode. To wzajemne powiązanie jest na tyle głębokie, że funkcjonuje nawet termin font unikodowy, oznaczający font OpenType (ew. TrueType) z szerokim repertuarem znaków, obejmującym co najmniej kilka systemów alfabetycznych. Wprowadzenie nowych standardów zdecydowanie zmieniło zakres prac przy tworzeniu fontu. Oczywiście projektowanie kształtu czcionki jest nadal kluczowym elementem tego procesu. Wzrosło jednak znaczenie drugiego, programistycznego etapu pracy można by wprawdzie tysiące znaków akcentowanych lub pochodnych (typu indeks górny lub dolny, wersja negatywowa), a także powiązań pomiędzy nimi tworzyć ręcznie, ale w takich zadaniach dużo lepiej sprawdzają się metody algorytmiczne. Na pewno dużym utrudnieniem (pośrednio związanym z upowszechnieniem standardu Unicode) dla twórców fontów jest oczekiwanie użytkowników, by font zawierał wiele systemów alfabetycznych. Niewielu typografów ma wiedzę i doświadczenie potrzebne, by zaprojektować litery cyryliczne czy greckie, a jeszcze
5 STANDARD UNICODE W TYPOGRAFII 45 mniej osób poradzi sobie jednocześnie z literami arabskimi czy znakami kanji. Obecnie wygląda na to, że tworzenie fontu jest raczej zadaniem dla międzynarodowego zespołu osób, niż dla jednego projektanta. Tę tendencję widać też na poziomie instytucjonalnym wydawcami nowych fontów częściej są producenci oprogramowania (Microsoft, Apple, Adobe) niż firmy tradycyjnie tworzące fonty (Linotype, ITC, URW++). Repertuar znaków O ile przed rozpowszechnieniem standardu Unicode repertuar znaków był dobrze określony (zestaw liter z danego języka, ewentualnie trochę znaków akcentowanych i nieco symboli), a próby jego rozszerzenia nieliczne (fonty typu ekspert ) i problemem było udostępnienie tych znaków w sposób wygodny dla użytkownika (specjalne indywidualne kodowania), o tyle teraz, w epoce Unicode, problemem staje się raczej rozsądne zawężenie zakresu znaków, które chcemy zawrzeć w foncie. Praktycznie niemożliwe jest zrobienie fontu zawierającego 110 tys. znaków, a już zapewnienie ich spójności typograficznej jest chyba całkiem wykluczone. Najwięcej znaków ma GNU Unifont (63 tys.), chociaż trudno tu mówić o ich jakości. Solidniej zrobiony jest Arial Unicode MS, który ma ok. 40 tys. znaków. Dużo więcej fontów ma liczbę znaków rzędu dwóch tysięcy, co wydaje się rozsądniejsze zwłaszcza jeśli dany font nie ma charakteru matematycznego. Na temat wymagań dotyczących fontów matematycznych patrz niżej. Dylemat, czy starać się zapewnić jak największe pokrycie standardu Unicode i jak najszerszy repertuar znaków czy raczej skupić się na jakości typograficznej i spójności wizualnej znaków, jest obecnie bardzo podstawową decyzją projektową przy rozpoczynaniu prac nad fontem. O ile kody z pierwszych 7 zakresów standardu (U+0020 do U+036F) na pewno warto zawrzeć w foncie, o tyle dalsze zakresy (i systemy alfabetyczne) zdecydowanie poszerzają zakres prac, tym bardziej że złożoność zadania wzrasta proporcjonalnie (co najmniej) do kwadratu liczby znaków ze względu na zależności pomiędzy znakami. Na przykład w obecnych technologiach pełen kerning pomiędzy wszystkimi znakami z różnych języków jest bardzo trudny do realizacji i nieefektywny. W standardzie Unicode jest wiele takich zakresów, które nadają się raczej do bardzo specjalistycznych fontów i chyba nie trzeba ich umieszczać w czcionkach powszechnego użytku, na przykład: U+4D??, czyli heksagramy Yijing, U+1F0??, czyli kostki domina czy przykłady przedstawione na rysunku 2. Do tego dochodzą zakresy typu U+277? (DINGBAT CIRCLED SANS-SERIF DIGIT czyli: symbole bezszeryfowych cyfr w okręgach ), które są świadectwem zaszłości zastygłych w standardzie Unicode. Unicode a typografia specjalistyczna Osobnym obszarem standardu Unicode są jego zastosowania specjalistyczne. Takim bardzo ważnym i dynamicznie rozwijającym się zastosowaniem Unicode jest matematyka, a dokładniej zapis wzorów matematycznych (które stanowią część matematyki, ale także fizyki, chemii i wielu innych dziedzin nauki).
6 46 PIOTR STRZELCZYK Rys. 2. Symbole Unicode owe; pierwszy wiersz: U+1F309 most nocą, U+26D0 ślizgający się samochód i U+216B rzymska dwunastka; drugi wiersz: U+1F34E czerwone jabłko, U+1F4D8 niebieska książka i U+1F37B kufle z piwem Znaki matematyczne w standardzie obejmują bardzo szeroki zakres symboli, strzałek, operatorów i, co trochę dziwne, dodatkowe alfabety łacińskie różniące się pod względem typograficznym odmianą pisma (czyli tylko wyglądem), a według autorów standardu Unicode także znaczeniem i zastosowaniem. Niestety, w symbolach matematycznych bardzo wyraźnie widać przyrostowy charakter standardu symbole są pogrupowane raczej według częstotliwości zastosowania (i co za tym idzie, momentu dodawania do Unicode) niż według kryteriów logicznych (por. rysunek 3). W dodatku jest też sporo znaków, co do których są wątpliwości, jaka jest ich rola, a tym samym pożądany wygląd. Rys. 3. Wybrane alfabety matematyczne w standardzie Unicode, w naturalnej kolejności alfabetycznej, z uwidocznionymi nieciągłościami w kodowaniu znaków (wynikającymi z zaszłości; proszę zwrócić uwagę na kody U+2113 i U+2118) Opis zagadnień związanych z tworzeniem fontu matematycznego znacznie wykracza poza ramy tego artykułu, ale jeśli chodzi o kwestie związane z Unicodem, to zasadniczą kwestią, wspomnianą w poprzednim punkcie, a w przypadku matematyki nabierającą jeszcze większego znaczenia, jest decyzja, jak szeroki zestaw znaków jest potrzebny. I drugie pytanie: które znaki powinny być dobrze zaprojektowane, a które są na tyle rzadko używane, że wystarczy tylko ich obecność, bez nadmiernej dbałości o wygląd. Niewątpliwie, ze względu na niewielką liczbę istniejących fontów matematycznych, trudno jeszcze mówić o jakichś standardach czy nawet zwyczajach, tu każdy potencjalny twórca jest skazany na samodzielny dobór repertuaru znaków.
7 STANDARD UNICODE W TYPOGRAFII 47 Zdecydowanie jednak odradzałbym dążenie do zapewnienia jak największego pokrycia zakresów standardu Unicode kosztem jakości typograficznej. W razie potrzeby zawsze można wstawić jakiś symbol z innego fontu, a estetyka składu matematyki zależy głównie od najpopularniejszych symboli, a nie od tych rzadkich. Warto w tym miejscu zwrócić uwagę, że istnieją też duże obszary działalności człowieka, które standard Unicode pomija. O ile matematyka została szeroko uwzględniona w standardzie, to tak obszerna dziedzina sztuki jak muzyka jest potraktowana bardzo skromnie tylko jeden zakres U+1D1??, dodany zresztą dopiero w wersji 3.1. standardu Unicode. W dodatku te znaki nie wystarczą do zapisania nawet prostej melodii nie pozwalają przekazać informacji o wysokości nuty czy dokładnego czasu trwania dźwięku. Innym przykładem istotnej niekompletności standardu Unicode jest język migowy dodanie znaków do zapisu tego języka znajduje się dopiero w sferze planów, nawet nie projektowej. Trochę dziwny jest także status znaków Braille a: w standardzie Unicode uwzględniono wszystkie 64 układy punktów, a nie litery, symbole wbrew zapewnieniom o uwzględnianiu semantyki i nie zajmowaniu się reprezentacją graficzną. Wady standardu Unicode Oprócz wad (czy mówiąc delikatnie: nie zawsze pożądanych właściwości) wymienionych w poprzednich punktach, chciałbym też odnieść się do stanu realizacji poszczególnych założeń standardu: uniwersalny repertuar mimo rozległości obsługiwanych znaków cały czas pozostaje niedosyt związany z brakiem kompletności zakresów, na przykład symbole literowe w matematyce niektóre odmiany symboli zawierają grecki alfabet i cyfry, a inne nie zawierają albo jednego, albo drugiego; porządek logiczny ten postulat został spełniony w najmniejszym stopniu ze względu na przyrostowość specyfikacji na przykład matematyczne symbole pisma tablicowego (double struck letters) znajdują się w dwóch zakresach: litery H, I, R, Z, C w jednym, a reszta w zupełnie innym (por. rysunek 3); tak samo strzałki, które są podzielone na cztery zakresy (a do tego tak, że strzałka potrójna w prawo jest w innym rejonie niż taka sama strzałka w lewo); efektywność brak logicznego porządku powoduje komplikacje także w tym zakresie: nie da się prosto i algorytmicznie określić, które znaki powinny być utożsamiane dla potrzeb wyszukiwania, czy jaki jest porządek alfabetyczny znaków; te informacje są oczywiście dostępne, ale tylko w postaci specjalnych tablic; ujednolicenie niestety, tu też widać słabości standardu Unicode, wiele znaków jestpowtórzonych, i tonie tylko pojedyncze,jak:u+00b5 symbol mikro i U+03BC litera mu, ale też całe bloki, jak U+FF?? Halfwidth and Fullwidth Forms będący kopią liter i cyfr łacińskich dla użytku wschodnioazjatyckiego; znaki, a nie kształty sytuacja daleka od założeń: znaki w indeksie górnym (U+207?), zestawienia liter ligatury, liczby rzymskie (U+216?) czy wspominane już cyfry w kółeczkach (U+278?);
8 48 PIOTR STRZELCZYK znaczenie (semantyka) z dwóch powyżej omówionych punktów wynika, że także ten postulat jest daleki od realizacji; konsorcjum Unicode chętnie powołuje się na to założenie, uzasadniając odmowę dodania jakieś kategorii znaków, ale jednocześnie unika go przy analizie sensowności decyzji podjętych w przeszłości; stabilność w tym zakresie sytuacja znacząco się poprawiła, ale na przykład ślady zamieszania związanego z pomieszaniem akcentów cedilla i przecinek pod literami T, t, S i s, co zostało poprawione dopiero w wersji 3.0 standardu, wciąż jeszcze trwają; przenośność tu zastrzeżenia mogą dotyczyć tylko źle przygotowanych tekstów, na przykład takich, jakie zostały wspomniane w punkcie Unicode dla zecera. Propozycje rozwiązań alternatywnych Jak widać z powyższych rozważań, standard Unicode ma kilka słabych punktów niestety, większości z nich nie da się usunąć w ramach tego standardu, ponieważ wynikają one z podstawowego założenia ponumerowania wszystkich znaków oraz z przyjętej od początku polityki zgodności wstecz, sięgającej aż do standardu ASCII. Niewątpliwie należy odciąć się od zasady numerowania jako podstawy służącej do przekazywania szeroko rozumianej informacji tekstowej. Standard Unicode jest nazywany ostatecznym kodowaniem i rzeczywiście, tworzenie lepszego standardu kodowania nie jest celowe. Warto myśleć o innych sposobach zapisywania dokumentów. Wartą rozważenia propozycją byłoby oparcie standardu wymiany dokumentów (już nie kodowania ) na nazwach znaków. Standard Unicode określa także nazwy znaków i zawiera wskazówki co do ich tworzenia. Niestety, nazwy nie zawsze były tworzone konsekwentnie, co doprowadziło do tego, że np. pod nazwą nie zawsze jest to, czego byśmy się spodziewali zob. rysunek 4. Gdyby jednak po prostu określić protokół (zasady) tworzenia unikalnych, jednoznacznych i łatwych do interpretacji nazw znaków, najlepiej z wykorzystaniem hierarchicznych przestrzeni nazw, to można by stworzyć standard zastępujący lub może uzupełniający Unicode. Można to sobie wyobrazić jako coś podobnego do systemu nazw (DNS)wIn- ternecie z tym że nazwa byłaby tłumaczona nie na numer IP, a na konkretny znak (albo na algorytm, jak go skonstruować, np. w przypadku mało popularnych znaków akcentowanych, czy symboli geometrycznych). Nazwa mogłaby też zawierać opcjonalne elementy uściślające kontekst wykorzystania znaku np. język, w którym dany znak jest użyty, czy wręcz wygląd tego znaku (font, którym jest złożony czy wariant stylistyczny). Drugim, dalej idącym rozwiązaniem byłoby przyjęcie, że znak nie jest numerem ani nawet nazwą, ale raczej obiektem, zawierającym dużo więcej informacji o tym znaku. W standardzie Unicode występuje zalążek tej koncepcji w postaci bazy UCD (Unicode Character Database [4]). Gdyby taki zbiór obiektów znakowych stał się centrum nowego standardu, a numer (być może niekoniecznie jeden można sobie wyobrazić kilka kodowań do różnych zastosowań) i nazwa służyły jako
9 STANDARD UNICODE W TYPOGRAFII 49 U+033B U+20DE U+22A1 U+23CD U+25A0 U+25A1 U+25A2 U+25A3 U+25A4 U+25A5 U+25A6 U+25A7 U+25A8 U+25A9 U+25AA U+25AB U+25E7 U+25E8 U+25E9 U+25EA U+25EB U+25F0 U+25F1 U+25F2 U+25F3 U+25FB U+25FC U+25FD U+25FE U+26BF U+26CB U+26DD U+26DE U+26F6 U+26FE U+274E U+274F U+2750 U+2751 U+2752 U+29C4 U+29C5 U+29C6 U+29C7 U+29C8 U+29C9 U+29E0 U+2B12 U+2B13 U+2B14 U+2B15 U+2B1B U+2B1C U+2B1D U+2B1E U+2E0B Rys.4.Symbole Unicode owe o nazwach zawierających słowo square czyli kwadrat. W tym 4 białe i 6 czarnych kwadratów. A bardzo podobne są także różne formy: rectangle, bar czy shade klucz dostępu (indeks według nomenklatury bazodanowej), mielibyśmy do czynienia z nową jakością, zarówno w zakresie obiegu dokumentów, jak i przygotowywania publikacji do druku (w tym typografii). Trzecim możliwym kierunkiem zmian jest uproszczenie struktury dokumentu wejściowego (i co za tym idzie, ograniczenie środków potrzebnych do jego zapisania) oraz przeniesienie części informacji (zwłaszcza typograficznej) do programu fontowego. Tak naprawdę niektóre decyzje należałoby podejmować dopiero na etapie łączenia tekstu z fontem (np. dołączanie akcentów do liter, wybór początkowego lub końcowego wariantu litery, ligatury, indeksy górne i dolne). Obecnie są one zawarte w standardzie Unicode (choć nie w całości). Najlepiej byłoby, gdyby takie decyzje dało się wyrazić w sposób programowalny (definiowany przez autora, typografa czy użytkownika). Dopiero możliwość użycia algorytmu do wyrażenia pewnych zależności czy decyzji pozwala w pełni wykorzystać zalety komputerowego przetwarzania tekstów. Oczywiście w powyższych propozycjach nadal jest miejsce na jakieś kodowanie znaków tylko że powinno ono być uzupełnieniem, używanym przy prostych zadaniach, a nie naczelną zasadą. W takiej roli standard Unicode byłby nadal użyteczny (choć należałoby się zastanowić nad powrotem do jego wersji 16-bitowej). Podsumowanie Na pewno standard Unicode jest dużym krokiem naprzód w stosunku do rozwiązań poprzedzających, ale jak wynika z powyższych rozważań, daleko mu do rozwiązania ostatecznego, nie należy spodziewać się, że jest długotrwałe i rozwojowe. Wręcz odwrotnie, wydaje się, że jest wycinkowe i że warto szukać rozwiązań alternatywnych. Ze względu jednak na rozmiar zadania prace nad nowymi standardami wymagają zaangażowania sporego zespołu. Przedstawione propozycje nie są goto-
10 50 PIOTR STRZELCZYK wymi rozwiązaniami, ale należy mieć nadzieję, że w połączeniu z wskazaniem wad obecnego rozwiązania mogą być one użyteczne w dalszych pracach nad fundamentalnymi założeniami wymiany informacji tekstowej, uwzględniającymi możliwości rozwijającej się dynamicznie technologii. Cytowana literatura 1. The Unicode Consortium, Whoweare. dostęp Unicode. : the Universal Telegraphic Phrase-Book. A Code of Cypher Words for Commercial, Domestic,andFamiliarPhrasesinOrdinaryUseinInlandandForeignTelegrams.With alistofprominentcommercialfirmswhoareunicodeusers.cassell&companylimited dostęp Becker Joseph D., Unicode 88. Palo Alto: Xerox Corporation dostęp The Unicode Consortium, Unicode Character Database The Unicode Consortium dostęp Abstract Unicode standard in typography The Unicode standard is designed as a framework for the worldwide interchange and processing of documents written in various languages and from various technical disciplines. The Unicode standard, however, does not define glyph images and neglects typography. Nevertheless, it has been adapted as the de facto standardintypography.theadvantagesofsuchauniversal standard are obvious, but its objectives result in serious drawbacks in typographical applications. Thereforeourconclusionisthatitwillbeadvisabletoexplorealternativesolutions.
Cel wykładu. Czcionka font. Wykład 3: MS Word cz. 2. WyŜsza Szkoła MenedŜerska w Legnicy. Informatyka w zarządzaniu Zarządzanie, zaoczne, sem.
WyŜsza Szkoła MenedŜerska w Legnicy Informatyka w zarządzaniu Zarządzanie, zaoczne, sem. 3 Wykład 3: MS Word cz. 2 Grzegorz Bazydło Cel wykładu Celem wykładu jest omówienie podstawowych zagadnień związanych
Techniki multimedialne
Techniki multimedialne Digitalizacja podstawą rozwoju systemów multimedialnych. Digitalizacja czyli obróbka cyfrowa oznacza przetwarzanie wszystkich typów informacji - słów, dźwięków, ilustracji, wideo
Systemy liczenia. 333= 3*100+3*10+3*1
Systemy liczenia. System dziesiętny jest systemem pozycyjnym, co oznacza, Ŝe wartość liczby zaleŝy od pozycji na której się ona znajduje np. w liczbie 333 kaŝda cyfra oznacza inną wartość bowiem: 333=
Przykłady zastosowań funkcji tekstowych w arkuszu kalkulacyjnym
S t r o n a 1 Bożena Ignatowska Przykłady zastosowań funkcji tekstowych w arkuszu kalkulacyjnym Wprowadzenie W artykule zostaną omówione zagadnienia związane z wykorzystaniem funkcji tekstowych w arkuszu
Maciej Piotr Jankowski
Reduced Adder Graph Implementacja algorytmu RAG Maciej Piotr Jankowski 2005.12.22 Maciej Piotr Jankowski 1 Plan prezentacji 1. Wstęp 2. Implementacja 3. Usprawnienia optymalizacyjne 3.1. Tablica ekspansji
BachoTEX Janusz S. Bień. UNICODE 4.0 Podstawowe pojęcia i terminy slajdy/jsb-gust04-s.
Spis treści -1 BachoTEX 2004 Kodowanie tekstów w komputerze Kodowanie tekstów w komputerze Unicode 4.0 Unicode Consortium (www.unicode.org) Terminologia Unicode Unicode 4.0 Alfabety i symbole Alfabety
Kodowanie informacji. Przygotował: Ryszard Kijanka
Kodowanie informacji Przygotował: Ryszard Kijanka Komputer jest urządzeniem służącym do przetwarzania informacji. Informacją są liczby, ale także inne obiekty, takie jak litery, wartości logiczne, obrazy
Komunikacja człowiek-komputer
Komunikacja człowiek-komputer Wykład 3 Dr inż. Michał Kruk Komunikacja człowiek - komputer dr inż. Michał Kruk Reprezentacja znaków Aby zakodować tekst, trzeba każdej możliwej kombinacji bitów przyporządkować
Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego
Arytmetyka cyfrowa Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego (binarnego). Zapis binarny - to system liczenia
Pracownia komputerowa. Dariusz Wardecki, wyk. VIII
Pracownia komputerowa Dariusz Wardecki, wyk. VIII Powtórzenie Podaj wartość liczby przy następującej reprezentacji zmiennoprzecinkowej (Kc = 7) Z C C C C M M M 1 0 1 1 1 1 1 0-1.75 (dec) Rafa J. Wysocki
TWORZENIE PREZENTACJI MS POWERPOINT
TWORZENIE PREZENTACJI MS POWERPOINT Wstęp TWORZENIE PREZENTACJI MS POWERPOINT Czasami zdarza się, że zostajemy poproszeni o poprowadzenia spotkania czy szkolenia w firmie, w której pracujemy lub po prostu
Uwagi dotyczące techniki pisania pracy
Uwagi dotyczące techniki pisania pracy Każdy rozdział/podrozdział musi posiadać przynajmniej jeden akapit treści. Niedopuszczalne jest tworzenie tytułu rozdziału którego treść zaczyna się kolejnym podrozdziałem.
WSKAZÓWKI DLA AUTORÓW REFERATÓW
WSKAZÓWKI DLA AUTORÓW REFERATÓW Spis treści: I. Wymogi formalne... 2 II. WZÓR... 3 III. Bibliografia... 4 IV. Streszczenie... 5 V. Cytaty i przypisy... 6 VI. Tabele, rysunki, wzory... 7 1 I. Wymogi formalne
użytkownika 1 Jak wybrać temat pracy 2 Spis treści 3 Część pierwsza problematyka 4 Część druga stosowane metody 5 Część trzecia propozycja rozwiązania
1 Jak wybrać temat pracy 2 Spis treści 3 Część pierwsza problematyka 4 Część druga stosowane metody 5 Część trzecia propozycja rozwiązania 6 Część czwarta dokumentacja techniczna i dokumentacja użytkownika
Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych
rk Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych pojęć, prawdopodobnie zastanawiasz się, kiedy zaczniesz
Polcode Code Contest PHP-10.09
Polcode Code Contest PHP-10.09 Przedmiotem konkursu jest napisanie w języku PHP programu, którego wykonanie spowoduje rozwiązanie zadanego problemu i wyświetlenie rezultatu. Zadanie konkursowe Celem zadania
sklep - online Jak przygotować PDF do druku Krótki poradnik jak przygotować plik do druku w programie Corel draw - na przykładzie ulotki A4.
sklep - online drukarnia Jak przygotować PDF do druku Krótki poradnik jak przygotować plik do druku w programie Corel draw - na przykładzie ulotki A4. Przeczytaj! Jeżeli nie posiadasz doświadczenia związanego
EDYCJA TEKSTU MS WORDPAD
EDYCJA TEKSTU MS WORDPAD EDYCJA TEKSTU - MS WORDPAD WordPad (ryc. 1 ang. miejsce na słowa) to bardzo przydatny program do edycji i pisania tekstów, który dodatkowo dostępny jest w każdym systemie z rodziny
Pracownia Komputerowa wyk ad VII
Pracownia Komputerowa wyk ad VII dr Magdalena Posiada a-zezula Magdalena.Posiadala@fuw.edu.pl http://www.fuw.edu.pl/~mposiada Magdalena.Posiadala@fuw.edu.pl 1 Notacja szesnastkowa - przypomnienie Szesnastkowy
ĆWICZENIE 1 SKŁAD TEKSTU DO DRUKU
ĆWICZENIE 1 SKŁAD TEKSTU DO DRUKU 1. Skopiowanie przykładowego surowego tekstu (format.txt) wybranego rozdziału pracy magisterskiej wraz z tekstem przypisów do niego (w osobnym pliku) na komputery studentów.
WPROWADZANIE ZLECEŃ POPRZEZ STRONĘ WWW.KACZMARSKI.PL INSTRUKCJA UŻYTKOWNIKA
WPROWADZANIE ZLECEŃ POPRZEZ STRONĘ WWW.KACZMARSKI.PL INSTRUKCJA UŻYTKOWNIKA WSTĘP... 2 1 UWARUNKOWANIA TECHNICZNE... 2 2 UWARUNKOWANIA FORMALNE... 2 3 LOGOWANIE DO SERWISU... 2 4 WIDOK STRONY GŁÓWNEJ...
0 + 0 = 0, = 1, = 1, = 0.
5 Kody liniowe Jak już wiemy, w celu przesłania zakodowanego tekstu dzielimy go na bloki i do każdego z bloków dodajemy tak zwane bity sprawdzające. Bity te są w ścisłej zależności z bitami informacyjnymi,
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie
PROCES TWORZENIA DOKUMENTU
PROCES TWORZENIA DOKUMENTU 1. PLANOWANIE 2. ANALIZA ASPEKTÓW PRAWNYCH I ETYCZNYCH 3. GROMADZENIE INFORMACJI 4. ORGANIZOWANIE (STRUKTURALIZOWANIE) INFORMACJI 5. TWORZENIE PLANU (STRUKTURY) DOKUMENTU 6.
2 Kryptografia: algorytmy symetryczne
1 Kryptografia: wstęp Wyróżniamy algorytmy: Kodowanie i kompresja Streszczenie Wieczorowe Studia Licencjackie Wykład 14, 12.06.2007 symetryczne: ten sam klucz jest stosowany do szyfrowania i deszyfrowania;
Spis treści. spis treści wygenerowany automatycznie
Spis treści Rozdział 2.Wymagania edytorskie 2 2.1. Wymagania ogólne 2 2.2. Tytuły rozdziałów i podrozdziałów 2 2.3. Rysunki, tabele i wzory 3 2.3.1. Rysunki 3 2.3.2. Tabele 4 2.3.3. Wzory 4 2.4. Odsyłacze
KATEGORIA OBSZAR WIEDZY
Moduł 3 - Przetwarzanie tekstów - od kandydata wymaga się zaprezentowania umiejętności wykorzystywania programu do edycji tekstu. Kandydat powinien wykonać zadania o charakterze podstawowym związane z
12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:
PRZYPOMNIJ SOBIE! Matematyka: Dodawanie i odejmowanie "pod kreską". Elektronika: Sygnały cyfrowe. Zasadę pracy tranzystorów bipolarnych i unipolarnych. 12. Wprowadzenie 12.1. Sygnały techniki cyfrowej
Programowanie w Baltie klasa VII
Programowanie w Baltie klasa VII Zadania z podręcznika strona 127 i 128 Zadanie 1/127 Zadanie 2/127 Zadanie 3/127 Zadanie 4/127 Zadanie 5/127 Zadanie 6/127 Ten sposób pisania programu nie ma sensu!!!.
Algorytmy i złożoności Wykład 5. Haszowanie (hashowanie, mieszanie)
Algorytmy i złożoności Wykład 5. Haszowanie (hashowanie, mieszanie) Wprowadzenie Haszowanie jest to pewna technika rozwiązywania ogólnego problemu słownika. Przez problem słownika rozumiemy tutaj takie
sklep - online Jak przygotować PDF do druku Krótki poradnik jak przygotować plik do druku w programie Adobe Photoshop - na przykładzie ulotki A4.
sklep - online drukarnia Jak przygotować PDF do druku Krótki poradnik jak przygotować plik do druku w programie Adobe Photoshop - na przykładzie ulotki A4. Przeczytaj! Jeżeli nie posiadasz doświadczenia
WSKAZÓWKI WYDAWNICZE DLA AUTORÓW
Załącznik nr 2 do Regulaminu Wydawnictwa WSKAZÓWKI WYDAWNICZE DLA AUTORÓW 1) Komitet Redakcyjny nie przyjmuje prac (wydawnictwo zwarte lub artykuł), które zostały już opublikowane lub też zostały złożone
ECDL/ICDL Przetwarzanie tekstów Moduł B3 Sylabus - wersja 5.0
ECDL/ICDL Przetwarzanie tekstów Moduł B3 Sylabus - wersja 5.0 Przeznaczenie sylabusa Dokument ten zawiera szczegółowy sylabus dla modułu ECDL/ICDL Przetwarzanie tekstów. Sylabus opisuje zakres wiedzy i
Arytmetyka komputera
Arytmetyka komputera Systemy zapisu liczb System dziesiętny Podstawą układu dziesiętnego jest liczba 10, a wszystkie liczby można zapisywać dziesięcioma cyframi: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Jednostka
QUERY język zapytań do tworzenia raportów w AS/400
QUERY język zapytań do tworzenia raportów w AS/400 Dariusz Bober Katedra Informatyki Politechniki Lubelskiej Streszczenie: W artykule przedstawiony został język QUERY, standardowe narzędzie pracy administratora
BAZY DANYCH model związków encji. Opracował: dr inż. Piotr Suchomski
BAZY DANYCH model związków encji Opracował: dr inż. Piotr Suchomski Świat rzeczywisty a baza danych Świat rzeczywisty Diagram związków encji Model świata rzeczywistego Założenia, Uproszczenia, ograniczenia
sklep - online Jak przygotować PDF do druku Krótki poradnik jak przygotować plik do druku w programie Adobe InDesign - na przykładzie ulotki A4.
sklep - online drukarnia Jak przygotować PDF do druku Krótki poradnik jak przygotować plik do druku w programie Adobe InDesign - na przykładzie ulotki A4. Przeczytaj! Jeżeli nie posiadasz doświadczenia
Autor: dr inż. Katarzyna Rudnik
Bazy danych Wykład 2 MS Access Obiekty programu, Reprezentacja danych w tabeli, Indeksy, Relacje i ich sprzężenia Autor: dr inż. Katarzyna Rudnik Obiekty programu MS ACCESS Obiekty typu Tabela są podstawowe
Księga znaku. Szkoły Głównej Handlowej w Warszawie
Księga znaku Szkoły Głównej Handlowej w Warszawie Logo Księga znaku Szkoły Głównej Handlowej w Warszawie (Księga znaku SGH) powstała w celu ochrony tożsamości i wizerunku Uczelni. Przy jej tworzeniu pamiętano
INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE
Studia podyplomowe dla nauczycieli INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE Przedmiot JĘZYKI PROGRAMOWANIA DEFINICJE I PODSTAWOWE POJĘCIA Autor mgr Sławomir Ciernicki 1/7 Aby
Internationalized Domain Names. Autorzy: Krzysztof Olesik & Paweł Krześniak
Autorzy: Krzysztof Olesik & Paweł Krześniak Plan:! IDN, IDNA, Unicode! Stringprep, Nameprep i Punycode.! Operacje ToUnicode, ToASCII.! Wprowadzenie IDNA. IDN czyli Internationalized Domain Name; jest to
Beamer prezentacja w L A TEX-ie
Beamer prezentacja w L A TEX-ie Paweł Garbacz, Piotr Kulicki, Robert Trypuz Grupa L3 15 grudnia 2009 aweł Garbacz, Piotr Kulicki, Robert Trypuz (L3G) Metodologia prowadzenia badań naukowych 15 grudnia
Funkcje wyszukiwania i adresu PODAJ.POZYCJĘ
Funkcje wyszukiwania i adresu PODAJ.POZYCJĘ Mariusz Jankowski autor strony internetowej poświęconej Excelowi i programowaniu w VBA; Bogdan Gilarski właściciel firmy szkoleniowej Perfect And Practical;
PDF. Jak. do druku. Krótki poradnik. przygotować. jak przygotować plik do druku w programie Adobe Ilustrator - na przykładzie ulotki A4.
sklep - online drukarnia Jak przygotować PDF do druku Krótki poradnik jak przygotować plik do druku w programie Adobe Ilustrator - na przykładzie ulotki A4. Przeczytaj! Jeżeli nie posiadasz doświadczenia
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Publikacja jest dystrybuowana bezpłatnie Program Operacyjny Kapitał Ludzki Priorytet 9 Działanie 9.1 Poddziałanie
5. WORD W POLSKIEJ WERSJI
5. WORD W POLSKIEJ WERSJI 5.1. PISOWNIA I GRAMATYKA Polska wersja pakietu Microsoft Office 2000 jest dostarczana wraz z narzędziami sprawdzania pisowni dla języka polskiego, angielskiego i niemieckiego.
dr inż. Jarosław Forenc
Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia stacjonarne I stopnia Rok akademicki 2010/2011 Wykład nr 7 (24.01.2011) dr inż. Jarosław Forenc Rok akademicki
Urządzenia Techniki. Klasa I TI. System dwójkowy (binarny) -> BIN. Przykład zamiany liczby dziesiętnej na binarną (DEC -> BIN):
1. SYSTEMY LICZBOWE UŻYWANE W TECHNICE KOMPUTEROWEJ System liczenia - sposób tworzenia liczb ze znaków cyfrowych oraz zbiór reguł umożliwiających wykonywanie operacji arytmetycznych na liczbach. Do zapisu
Laboratorium 10: Maszyna stanów
Wojciech Myszka Laboratorium 10: Maszyna stanów 2016-05-07 09:05:39 +0200 1. Wprowadzenie Laboratorium poświęcone jest operacjom na napisach (ciągach znaków). Przypominam, że: a to stała typu char o wartości
Tablice (jedno i wielowymiarowe), łańcuchy znaków
Tablice (jedno i wielowymiarowe), łańcuchy znaków wer. 8 z drobnymi modyfikacjami! Wojciech Myszka Katedra Mechaniki i Inżynierii Materiałowej 2017-04-07 09:35:32 +0200 Zmienne Przypomnienie/podsumowanie
wagi cyfry 7 5 8 2 pozycje 3 2 1 0
Wartość liczby pozycyjnej System dziesiętny W rozdziale opiszemy pozycyjne systemy liczbowe. Wiedza ta znakomicie ułatwi nam zrozumienie sposobu przechowywania liczb w pamięci komputerów. Na pierwszy ogień
Książki elektroniczne
strona 1 Książka elektroniczna (ebook, e-book, publikacja elektroniczna), to treść zapisana w formie elektronicznej, przeznaczona do odczytania za pomocą odpowiedniego oprogramowania zainstalowanego w
Lokalizacja Oprogramowania
mgr inż. Anton Smoliński anton.smolinski@zut.edu.pl Lokalizacja Oprogramowania 16/12/2016 Wykład 6 Internacjonalizacja, Testowanie, Tłumaczenie Maszynowe Agenda Internacjonalizacja Testowanie lokalizacji
Systemy liczbowe używane w technice komputerowej
Systemy liczbowe używane w technice komputerowej Systemem liczenia nazywa się sposób tworzenia liczb ze znaków cyfrowych oraz zbiór reguł umożliwiających wykonywanie operacji arytmetycznych na liczbach.
Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1
Podstawy programowania. Wykład Funkcje Krzysztof Banaś Podstawy programowania 1 Programowanie proceduralne Pojęcie procedury (funkcji) programowanie proceduralne realizacja określonego zadania specyfikacja
2017/2018 WGGiOS AGH. LibreOffice Base
1. Baza danych LibreOffice Base Jest to zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego programu komputerowego,
Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych
1 Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych 1. Podstawowe operacje logiczne dla cyfr binarnych Jeśli cyfry 0 i 1 potraktujemy tak, jak wartości logiczne fałsz i prawda, to działanie
1. Przypisy, indeks i spisy.
1. Przypisy, indeks i spisy. (Wstaw Odwołanie Przypis dolny - ) (Wstaw Odwołanie Indeks i spisy - ) Przypisy dolne i końcowe w drukowanych dokumentach umożliwiają umieszczanie w dokumencie objaśnień, komentarzy
Wstęp do Informatyki
Wstęp do Informatyki Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 4 Bożena Woźna-Szcześniak (AJD) Wstęp do Informatyki Wykład 4 1 / 1 DZIELENIE LICZB BINARNYCH Dzielenie
Jak zawsze wyjdziemy od terminologii. While oznacza dopóki, podczas gdy. Pętla while jest
Pętle Pętla to pewien fragment kodu, który jest wykonywany wielokrotnie. Wyobraź sobie taką sytuację. Piszesz program do szyfrowania danych. Dane są szyfrowane kolejno bajt po bajcie. Załóżmy, że plik
Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy
1 Wprowadzenie do informatyki i użytkowania komputerów Kodowanie informacji System komputerowy Kodowanie informacji 2 Co to jest? bit, bajt, kod ASCII. Jak działa system komputerowy? Co to jest? pamięć
Standardy pracy licencjackiej dla Instytutu Humanistycznego PWSZ w Głogowie
Standardy pracy licencjackiej dla Instytutu Humanistycznego PWSZ w Głogowie Trzy egzemplarze pracy + wersja elektroniczna na płycie CD (rtf. doc.) + praca w kopercie. Oprawa miękka, przeźroczysta. Grzbiety
DOKUMENTÓW W EDYTORACH
2015-10-12 TWORZENIE DOKUMENTÓW W EDYTORACH Microsoft Word Jan Kowalski UAM Tworzenie dokumentów w edytorach Spis treści Struktura a formatowanie... 1 Formatowanie za pomocą stylów... 1 Nagłówki... 2 Rysunki...
Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.
Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Dział Zagadnienia Wymagania podstawowe Wymagania ponadpodstawowe Arkusz kalkulacyjny (Microsoft Excel i OpenOffice) Uruchomienie
S88 Badanie rzutu kostką sześcienną
S88 Badanie rzutu kostką sześcienną Andrzej Kapanowski 29 lutego 2012 Streszczenie Celem ćwiczenia jest zbadanie rzutu kostką sześcienną. Dokument ma być pomocą przy przygotowywaniu opracowania z ćwiczenia
extensible Markup Language, cz. 1 Marcin Gryszkalis, mg@fork.pl
extensible Markup Language, cz. 1 Marcin Gryszkalis, mg@fork.pl Plan wykładu Wprowadzenie: historia rozwoju technik znakowania tekstu Motywacje dla prac nad XML-em Podstawowe koncepcje XML-a XML jako metajęzyk
M T E O T D O ZI Z E E A LG L O G R O Y R TM
O ALGORYTMACH I METODZIE ALGORYTMICZNEJ Czym jest algorytm? Czym jest algorytm? przepis schemat zestaw reguł [ ] program ALGORYTM (objaśnienie ogólne) Algorytm Pojęcie o rodowodzie matematycznym, oznaczające
Sylabus Moduł 2: Przetwarzanie tekstów
Sylabus Moduł 2: Przetwarzanie tekstów Niniejsze opracowanie przeznaczone jest dla osób zamierzających zdać egzamin ECDL (European Computer Driving Licence) na poziomie podstawowym. Publikacja zawiera
Od programowania wizualnego do tekstowego
Od programowania wizualnego do tekstowego Krzysztof Chechłacz Nowa podstawa programowa z informatyki w świetle reformy oświaty - Konferencja w ramach XII edycji Akademii Technologii Informacyjnej i Komunikacyjnej
Struktura jednolitego rzeczowego wykazu akt i zasady jego budowy
CENTRALNE ARCHIWUM WOJSKOWE im. mjr. Bolesława Waligóry Struktura jednolitego rzeczowego wykazu akt i zasady jego budowy ppłk Mirosław Antkiewicz Dokumentacja powstająca w podmiocie i do niego napływająca
Ćwiczenie numer 4 JESS PRZYKŁADOWY SYSTEM EKSPERTOWY.
Ćwiczenie numer 4 JESS PRZYKŁADOWY SYSTEM EKSPERTOWY. 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z przykładowym systemem ekspertowym napisanym w JESS. Studenci poznają strukturę systemu ekspertowego,
NOWY SZABLON IMPORTU PLIKÓW
NOWY SZABLON IMPORTU PLIKÓW Aby wejść na zakładkę Nowy szablon importu Użytkownik wybiera zakładkę Płatności, która znajduje się w górnym menu. Następnie z menu bocznego należy wybierać Import danych.
Język C : programowanie dla początkujących : przewodnik dla adeptów programowania / Greg Perry, Dean Miller. Gliwice, cop
Język C : programowanie dla początkujących : przewodnik dla adeptów programowania / Greg Perry, Dean Miller. Gliwice, cop. 2016 Spis treści Wprowadzenie 11 Adresaci książki 12 Co wyróżnia tę książkę na
Lab.1. Praca z tekstem: stosowanie arkuszy stylów w dokumentach OO oraz HTML/CSS
Lab.1. Praca z tekstem: stosowanie arkuszy stylów w dokumentach OO oraz HTML/CSS Cel ćwiczenia: zapoznanie się z pojęciem stylów w dokumentach. Umiejętność stosowania stylów do automatycznego przygotowania
Programowanie dynamiczne
Programowanie dynamiczne Patryk Żywica 5 maja 2008 1 Spis treści 1 Problem wydawania reszty 3 1.1 Sformułowanie problemu...................... 3 1.2 Algorytm.............................. 3 1.2.1 Prosty
Wyszukiwanie binarne
Wyszukiwanie binarne Wyszukiwanie binarne to technika pozwalająca na przeszukanie jakiegoś posortowanego zbioru danych w czasie logarytmicznie zależnym od jego wielkości (co to dokładnie znaczy dowiecie
MS Word 2010. Długi dokument. Praca z długim dokumentem. Kinga Sorkowska 2011-12-30
MS Word 2010 Długi dokument Praca z długim dokumentem Kinga Sorkowska 2011-12-30 Dodawanie strony tytułowej 1 W programie Microsoft Word udostępniono wygodną galerię wstępnie zdefiniowanych stron tytułowych.
POLITECHNIKA GDAŃSKA, WYDZIAŁ FTIMS. Wielkie umysły. Fizycy. Jan Kowalski, FT gr
POLITECHNIKA GDAŃSKA, WYDZIAŁ FTIMS Wielkie umysły Fizycy Jan Kowalski, FT gr.1 2013-09-28 Zaprezentowano wybrane wiadomości dotyczące kilku znanych wybitnych fizyków. A tak naprawdę, to chodzi tu o przećwiczenie
PROGRAM RETROKONWERSJI ZDALNEJ
ul. Mołdawska 18, 61-614 Poznań tel. / fax. (-61) 656-44-10 adres do korespondencji: os. Stefana Batorego 13/27 60-969 POZNAÑ 60, skr. 40 PROGRAM RETROKONWERSJI ZDALNEJ dla systemów SOWA opracował zespół
Temat: Algorytm kompresji plików metodą Huffmana
Temat: Algorytm kompresji plików metodą Huffmana. Wymagania dotyczące kompresji danych Przez M oznaczmy zbiór wszystkich możliwych symboli występujących w pliku (alfabet pliku). Przykład M = 2, gdy plik
1. Systemy liczbowe. addytywne systemy w których wartośd liczby jest sumą wartości jej znaków cyfrowych.
1. Systemy liczbowe 1.1. System liczbowy zbiór reguł jednolitego zapisu, nazewnictwa i działao na liczbach. Do zapisywania liczb zawsze używa się pewnego skooczonego zbioru znaków, zwanych cyframi. Cyfry
Formatowanie zawartości komórek
Formatowanie zawartości komórek Formaty w arkuszu kalkulacyjnym są przypisane do komórek, a nie do zawartych w nich danych stanowią niezależny składnik komórek, który można kopiować bądź czyścić niezależnie
Opracował: Piotr Wachowiak wykorzystując materiał Adama Wolańskiego
Opracował: Piotr Wachowiak wykorzystując materiał Adama Wolańskiego ZASADY EDYCJI TEKSTÓW NAUKOWYCH Wskazówki pomocne przy pisaniu pracy dyplomowej, magisterskiej i doktorskiej I. Formatowanie tekstu:
NOWY SZABLON IMPORTU PLIKÓW
NOWY SZABLON IMPORTU PLIKÓW W celu konfiguracji formatu pliku importu, użytkownik wybiera zakładkę Płatności, która znajduje się w górnym menu. Następnie z menu bocznego należy wybrać Import danych. Z
Stawiamy pierwsze kroki
Stawiamy pierwsze kroki 3.1. Stawiamy pierwsze kroki Edytory tekstu to najbardziej popularna odmiana programów służących do wprowadzania i zmieniania (czyli edytowania) tekstów. Zalicza się je do programów
Typy danych, zmienne i tablice. Tomasz Borzyszkowski
Typy danych, zmienne i tablice Tomasz Borzyszkowski Silne typy Javy Java jest językiem wyposażonym w silny system typów. Wywodzi się stąd siła i bezpieczeństwo tego języka. Co to znaczy silny system typów?
Zacznijmy więc pracę z repozytorium. Pierwsza konieczna rzecz do rozpoczęcia pracy z repozytorium, to zalogowanie się w serwisie:
Repozytorium służy do przechowywania plików powstających przy pracy nad projektami we w miarę usystematyzowany sposób. Sam mechanizm repozytorium jest zbliżony do działania systemu plików, czyli składa
World Wide Web? rkijanka
World Wide Web? rkijanka World Wide Web? globalny, interaktywny, dynamiczny, wieloplatformowy, rozproszony, graficzny, hipertekstowy - system informacyjny, działający na bazie Internetu. 1.Sieć WWW jest
Języki programowania zasady ich tworzenia
Strona 1 z 18 Języki programowania zasady ich tworzenia Definicja 5 Językami formalnymi nazywamy każdy system, w którym stosując dobrze określone reguły należące do ustalonego zbioru, możemy uzyskać wszystkie
Wymogi formalne dotyczące prac licencjackich i magisterskich. sformułowanie wniosków wynikających z przeprowadzonych badań.
Wymogi formalne dotyczące prac licencjackich i magisterskich Praca powinna zawierać: określenie problemu badawczego, zdefiniowanie celu pracy, charakterystykę przedmiotu badań i opis narzędzi analitycznych
Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.
Spis treści: 1 Podstawy pracy z aplikacją... 2 1.1 Układ strony... 2 strona 1 z 7 1 Podstawy pracy z aplikacją InDesign jest następcą starzejącego się PageMakera. Pod wieloma względami jest do niego bardzo
Nazwa firmy lub projektu: 1. Grafika
Nazwa firmy lub projektu: Ogólne informacje o firmie i branży: Prosimy w kilku słowach opisać Państwa firmę, rodzaj produktów lub usług, elementy charakterystyczne dla Państwa branży, jej specyfikę, opis
Pomorski Czarodziej 2016 Zadania. Kategoria C
Pomorski Czarodziej 2016 Zadania. Kategoria C Poniżej znajduje się 5 zadań. Za poprawne rozwiązanie każdego z nich możesz otrzymać 10 punktów. Jeżeli otrzymasz za zadanie maksymalną liczbę punktów, możesz
Program modułu multimedialnego mgr Urszula Galant. PROGRAM MODUŁU MULTIMEDIALNEGO DLA UCZNIÓW KLAS IV VI SP im. Szarych Szeregów w Płochocinie
PROGRAM MODUŁU MULTIMEDIALNEGO DLA UCZNIÓW KLAS IV VI SP im. Szarych Szeregów w Płochocinie 1 I. WSTĘP Wraz z powszechną komputeryzacją większości dziedzin życia codziennego oraz szybkim rozwojem sprzętu
XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery
http://xqtav.sourceforge.net XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery dr hab. Jerzy Tyszkiewicz dr Andrzej Kierzek mgr Jacek Sroka Grzegorz Kaczor praca mgr pod
TWORZENIE DANYCH DO DRUKU W PROGRAMIE MICROSOFT POWERPOINT 2013
TWORZENIE DANYCH DO DRUKU W PROGRAMIE MICROSOFT POWERPOINT 2013 Niniejsza instrukcja nie daje gwarancji utworzenia prawidłowych danych do druku. Jest to raczej wskazówka pomocnicza. Jeśli nie masz doświadczenia
Informatyka. Michał Rad
Informatyka Michał Rad 13.10.2016 Co i po co będziemy robić Plan wykładów: Wstęp, historia Systemy liczbowe Co to jest system operacyjny i po co to jest Sprawy związane z tworzeniem i własnością oprogramowania
Rozkład materiału do zajęć z informatyki. realizowanych według podręcznika
Rozkład materiału do zajęć z informatyki realizowanych według podręcznika E. Gurbiel, G. Hardt-Olejniczak, E. Kołczyk, H. Krupicka, M.M. Sysło Informatyka, nowe wydanie z 007 roku Poniżej przedstawiamy
Ć W I C Z E N I A Z W Y K O R Z Y S T A N I E M E D Y T O R A T E K S T U. M i c r o s o f t
Ć W I C Z E N I A Z W Y K O R Z Y S T A N I E M E D Y T O R A T E K S T U M i c r o s o f t W o r d Doskonalisz się w zaawansowanych opcjach edytora tekstu. Realizując ćwiczenia, zdobędziesz umiejętność
Dane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna
Dane, informacja, programy Kodowanie danych, kompresja stratna i bezstratna DANE Uporządkowane, zorganizowane fakty. Główne grupy danych: tekstowe (znaki alfanumeryczne, znaki specjalne) graficzne (ilustracje,