Automatic improvement of web typography
Thesis title: | Automatické vylepšení webové typografie |
---|---|
Author: | Glac, Pavel |
Thesis type: | Bakalářská práce |
Supervisor: | Kosek, Jiří |
Opponents: | Hradil, Jiří |
Thesis language: | Česky |
Abstract: | Tato práce se zabývá úpravou typografie ve webovém prohlížeči, kdy je zobrazován text, který není v souladu s českými typografickými pravidly.V práci je popsána vytvořená knihovna, která je napsána v jazyce JavaScript. Pro procházení textových řetězců jsou použity regulární výrazy. Kód knihovny se nachází na síti github, kde je popsána i případná implantace do kódu stránky.Při testování scriptu nebyla nalezena jediná stránka, kde by script nefungoval. Toto řešení tak lze použít na kteroukoliv internetovou stránku.Přínos této práce je především pro webové vývojáře, kteří potřebují upravit hladkou sazbu na webu a hledají jednoduché řešení na implementaci. Knihovna intuitivně řeší problémy, které mohou nastat a pokud nastanou, tak na ně upozorní. |
Keywords: | DOM; frontend; JavaScript; typografie; automatická úprava textu |
Thesis title: | Automatic improvement of web typography |
---|---|
Author: | Glac, Pavel |
Thesis type: | Bachelor thesis |
Supervisor: | Kosek, Jiří |
Opponents: | Hradil, Jiří |
Thesis language: | Česky |
Abstract: | This thesis deals with typography alterations in a web browser where the text displayed is not in compliance with Czech typography rules.In the thesis, a library created and written in JavaScript language is described. To examine the text strings, regular expressions have been used. The library code may be accessed on github hosting service where the potential implantation into the website code is also described.During testing, the script worked on all websites involved, this solution is therefore suitable for any website.Thus, this paper will, above all, benefit website developers who need to modify the typesetting on the website and who seek a simple implementation solution. The library intuitively resolves any problems that may arise and if such problems do arise, it alerts the user. |
Keywords: | automatic text improvement; DOM; frontend; JavaScript; typography |
Information about study
Study programme: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information and Knowledge Engineering |
Information on submission and defense
Date of assignment: | 5. 10. 2018 |
---|---|
Date of submission: | 2. 5. 2019 |
Date of defense: | 13. 6. 2019 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/67171/podrobnosti |