Národní úložiště šedé literatury Nalezeno 9 záznamů.  Hledání trvalo 0.01 vteřin. 
Python skripty pro úpravu PDF dokumentů
Škeřík, Patrik ; Zeman, Kryštof (oponent) ; Hanák, Pavel (vedoucí práce)
Předmětem bakalářské práce je vytvoření skriptu v jazyce python s použitím knihovny pikePDF, který opraví nesprávné kódování znaků v PDF dokumentech.
Scripts for automated editing of fonts in PDF files
Gmitter, Jakub ; Zeman, Kryštof (oponent) ; Hanák, Pavel (vedoucí práce)
Master's thesis deals with the issue of font encoding in PDF documents. Proper font encoding is necessary for searching and copying text from such documents. Thesis includes a description of the internal structure of PDF documents, page representation, font types and their encoding, and important objects needed for proper font representation. Understanding of these areas was necessary for development of scripts that are able to repair incorrect font encoding. Two Python scripts were developed as part of the thesis. The first one verifies the integrity of repaired PDF files using SHA-256 hashes computed from their contents. The second script repairs corrupted font encodings in the documents. The necessary information for the functionality of both scripts has been stored in the corresponding JSON structures. The repair script targets PostScipt fonts of type 1. Core function of the repair script is the generation of a ToUnicode object that correctly maps glyphs to Unicode codes within the font. The script has been tested on approximately 200 electronic issues of a Czech magazine that have been provided as sample data. From these sample files, only those that had completely corrupted font encodings were chosen for further work. Other sample magazines only had corrupt encoding of characters with diacritical marks. These magazines were analyzed, but the script is unable to repair them. Commented Python source code, compiled Windows executables and a user guide are available in the electronic attachment and in the author's GitHub repository.
Making OpenType fonts with free software
Bednár, Peter ; Mekyska, Jiří (oponent) ; Rajmic, Pavel (vedoucí práce)
In thesis themes of typography and computer font of OpenType format is described in details. At the beginning attention is paid to historical development of typeface, where stress is laid mainly on development of Roman and white letter with their characteristics. Having presented basis of typography work is concentrated on topic of digital font with emphasis on possibilities of OpenType format. Further its characteristics and advantages were listed compared to another formats and it was evaluated as format appropriate also for creating font in education process. Letterspacing and kerning were mentioned between basic graphical modifications in creating fonts. In theoretical part of the thesis they were examined in available programs designed for creating font in OpenType format. Except free available means into summary were included also commercial types due to absence of more advanced instruments and functions with free available applications. In evaluation was found that the most convenient for education is Fontlab Fontographer commercial program, free Type lite and Fontforge indicated for Open-source platform. Practical part of the thesis is focused on two chosen programs for creating main font characteristics. The goal was to detect if it is possible to reach identical results when using both programs. Fontographer program enabled to use wide tool palette dedicated to vector graphic processing by means of Adobe Illustrator similar instrument. In the case of Type lite program there were rather less instruments, what is sufficient for elementary work and familiarization with creating of digital typeface. Freeware shortage is basic absence of kerning, spacing or hinting functions. Comparing program possibilities, it falls that freeware programs based on OS Windows with their functionality are sufficient only for entry level users. The best option within free available programs is Fontforge for OS Linux which supports mentioned typographic functions. Fontographer was recommended for teaching of basic characteristics of OpenType font format. Another goal of the thesis was creating of recommended work procedure for creating basic characteristics of OpenType font for students, that is enclosed at the end of the thesis.
Rozšíření podpory UNICODE pro základní GNU nástroje
Oprala, Ondrej ; Smrčka, Aleš (oponent) ; Peringer, Petr (vedoucí práce)
Tato práce řeší problém chybějící podpory pro správné zpracováni Unicode vstupu v programech projektu coreutils. Podpora byla implementována pro programy cut, expand, fmt, fold, paste a unexpand. Implementace byla provedena s využitím knihoven libunistring a gnulib. Programy byly řádně otestovány a výkonnostní testy potvrdily že výkon programů je porovnatelný nebo i lepší než u původní implementace.
Písmová rodina Pagella: rozšírenie o skript Hangul
Hamarová, Lucia
Tato bakalářská práce je zaměřena na rozšíření již existující písmové rodiny TeX Gyre Pagela o korejské znaky definováno bloky Unicode Hangul jamo. V teoretické části práce je zpočátku rozebírána problematika ohledně korejského jazyka a jeho písma - Hangulu. Později je popsána tematika fontu, jeho formátů a jejich použití v systému TeX. A v neposlední řadě analýza dostupných fontů na trhu. V praktické části se nachází návrh a stavba znaků spolu s popisem tvorby fontu v programu FontForge pro řez regular. Na závěr je ukázka vytvořených znaků rozdělených do bloků Hangul Jamo, Hangul Jamo for Compatibility, Hangul Jamo Extended-A a Hangul Jamo Extended-B.
Rozšíření podpory UNICODE pro základní GNU nástroje
Oprala, Ondrej ; Smrčka, Aleš (oponent) ; Peringer, Petr (vedoucí práce)
Tato práce řeší problém chybějící podpory pro správné zpracováni Unicode vstupu v programech projektu coreutils. Podpora byla implementována pro programy cut, expand, fmt, fold, paste a unexpand. Implementace byla provedena s využitím knihoven libunistring a gnulib. Programy byly řádně otestovány a výkonnostní testy potvrdily že výkon programů je porovnatelný nebo i lepší než u původní implementace.
Making OpenType fonts with free software
Bednár, Peter ; Mekyska, Jiří (oponent) ; Rajmic, Pavel (vedoucí práce)
In thesis themes of typography and computer font of OpenType format is described in details. At the beginning attention is paid to historical development of typeface, where stress is laid mainly on development of Roman and white letter with their characteristics. Having presented basis of typography work is concentrated on topic of digital font with emphasis on possibilities of OpenType format. Further its characteristics and advantages were listed compared to another formats and it was evaluated as format appropriate also for creating font in education process. Letterspacing and kerning were mentioned between basic graphical modifications in creating fonts. In theoretical part of the thesis they were examined in available programs designed for creating font in OpenType format. Except free available means into summary were included also commercial types due to absence of more advanced instruments and functions with free available applications. In evaluation was found that the most convenient for education is Fontlab Fontographer commercial program, free Type lite and Fontforge indicated for Open-source platform. Practical part of the thesis is focused on two chosen programs for creating main font characteristics. The goal was to detect if it is possible to reach identical results when using both programs. Fontographer program enabled to use wide tool palette dedicated to vector graphic processing by means of Adobe Illustrator similar instrument. In the case of Type lite program there were rather less instruments, what is sufficient for elementary work and familiarization with creating of digital typeface. Freeware shortage is basic absence of kerning, spacing or hinting functions. Comparing program possibilities, it falls that freeware programs based on OS Windows with their functionality are sufficient only for entry level users. The best option within free available programs is Fontforge for OS Linux which supports mentioned typographic functions. Fontographer was recommended for teaching of basic characteristics of OpenType font format. Another goal of the thesis was creating of recommended work procedure for creating basic characteristics of OpenType font for students, that is enclosed at the end of the thesis.
Regulární výrazy v programovacích jazycích
Benešová, Patricie ; Pavlíčková, Jarmila (vedoucí práce) ; Fortinová, Jana (oponent)
Cílem této bakalářské práce je popis použití regulárních výrazů v dialektech knihovny PCRE, jazyků Java, Perl a Javascript, dále také v unixových systémech v jazycích AWK a GAWK a programu grep. První část práce se zabývá obecným popisem metaznaků, lookaround či unicodových vlastností využívaných v regulárních výrazech. Druhá část práce je rozdělena dle výše uvedených dialektů. Pro každý programovací jazyk či knihovnu jsou vybrány specifické podporované možnosti. Dále jsou zde uvedeny příklady použití regulárních výrazů v kódu daného jazyka. Samostatná kapitola je pak věnována jazyku Java a výukové aplikaci v ní napsané. Aplikace slouží zejména pro vyzkoušení možností popsaných této práci a může tak sloužit pro výuku regulárních výrazů. Na závěr je uvedeno přehledné srovnání všech uvedených dialektů a vybrané syntaxe.
Automatická identifikace kódování a jazyka textu
Hron, Michal ; Pinkas, Otakar (vedoucí práce) ; Pavlíčková, Jarmila (oponent)
Zpracování prostých nebo složitých textů (MIME typ - application) často vyžaduje automatické rozpoznání použitého kódování a jazyka. Některé typy souborů nebo stránek obsahují vnitřní informaci o způsobu kódování. Ovšem může dojít ke konfliktům, např. mezi hlavičkami protokolu HTTP a značkou meta. Někdy je vhodné ověřovat správnost kódování souborů, i když je kódování známé. Není-li identifikace způsobu kódování dostupná, je třeba použít metodu automatického rozpoznávání kódování a jazyka. Jednou z nich je metoda n-gramů. Byla již mnohokrát použita na kategorizaci textů v mnoha programech a v různých programovacích jazycích. Na základě testů se zdá, že automatické rozpoznání češtiny a dalších slovanských jazyků bývá méně úspěšné než rozpoznání jazyků západních. Zjištění příčin a hledání lepších řešení je proto i dnes přínosné. Důležitými parametry úlohy jsou délka vstupního textu a použití více jazyků v jednom dokumentu. Předpokládáme, že text neobsahuje věty v několika různých jazycích. Bakalářská práce má obsahovat kromě základní analýzy i softwarové řešení dílčích problémů, ať už ve formě samostatných programů nebo zásuvných modulů.

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.