Commit Graph

922 Commits

Author SHA1 Message Date
Jakub Melka 32dae5dc3c Type 3 font implementation 2019-07-14 19:03:15 +02:00
Jakub Melka 4239b6686a Smooth image drawing 2019-07-06 16:27:36 +02:00
Jakub Melka 9ed17fc8ca Rendering options 2019-07-06 15:55:37 +02:00
Jakub Melka 584211bf36 Implementation of optional content in content processor (without XObjects) 2019-07-04 17:52:38 +02:00
Jakub Melka e04222fb0b Optional content activity settings 2019-07-02 16:20:12 +02:00
Jakub Melka d4ef618c5d Optional content GUI 2019-07-01 19:53:38 +02:00
Jakub Melka 445da73b1c Update of copyright 2019-07-01 12:35:53 +02:00
Jakub Melka 4d782af971 Handling object reference streams 2019-07-01 12:29:57 +02:00
Jakub Melka 8c130ca013 Parsing cross-reference streams 2019-06-28 18:11:05 +02:00
Jakub Melka 48f4a24923 Optional content - first part 2019-06-23 18:35:32 +02:00
Jakub Melka a429052002 Form type XObject 2019-06-16 16:32:23 +02:00
Jakub Melka 84f26180c5 ImageMask 1-bit images 2019-06-15 17:40:22 +02:00
Jakub Melka 630afbba61 Minor fixes of images 2019-06-15 14:29:49 +02:00
Jakub Melka 5896196f56 JPX 2000 image 2019-05-12 14:59:08 +02:00
Jakub Melka 4fa3c079f2 Better handling of images 2019-05-10 19:48:52 +02:00
Jakub Melka 3358d49240 Images (just beginning) 2019-05-07 18:21:22 +02:00
Jakub Melka 0447b9e3a1 Minor bugfixes 2019-05-04 18:22:40 +02:00
Jakub Melka 3ad7485dbf To Unicode mapping 2019-05-03 18:06:00 +02:00
Jakub Melka 8667cbbf90 Better handling composite fonts 2019-04-30 18:38:27 +02:00
Jakub Melka 4d770fdfcf Better font handling 2019-04-30 14:39:48 +02:00
Jakub Melka 5318e0e465 standard font handling 2019-04-29 18:13:16 +02:00
Jakub Melka 11cb52921e Exception refactoring 2019-04-29 17:03:19 +02:00
Jakub Melka 7e953b60e7 Bugfix with invalid text rendering 2019-04-29 15:19:36 +02:00
Jakub Melka bfcc48ff1b Bugfixes - PostScript functions can have blocks without if - for example '{ 2 3 add }' 2019-04-29 14:14:06 +02:00
Jakub Melka a407dbd3f3 Better finding of fonts 2019-04-27 17:09:37 +02:00
Jakub Melka 8b235acc75 Minor bugfixes 2019-04-27 14:39:20 +02:00
Jakub Melka 56a189d7af CID fonts 2019-04-27 14:14:07 +02:00
Jakub Melka c43bd073fe Fix of bad font encoding, if unicode mapping wasn't present 2019-04-19 17:42:58 +02:00
Jakub Melka e167e2463d Bugfixes in the font drawing 2019-04-16 19:59:10 +02:00
Jakub Melka 9d982747e2 Some minor bugfixes 2019-04-16 18:23:43 +02:00
Jakub Melka 27fa4eb8aa System font loading 2019-04-14 18:14:41 +02:00
Jakub Melka 90767ddfa5 Font cache 2019-04-12 19:17:19 +02:00
Jakub Melka 51b2ccacec Text drawing using FreeType library 2019-04-07 19:39:29 +02:00
Jakub Melka 1694d310a8 Better behaviour when font cant be loaded 2019-04-06 17:32:36 +02:00
Jakub Melka cd981183b0 Fix of font drawing 2019-03-31 18:08:36 +02:00
Jakub Melka a462e0b768 Glyph painting 2019-03-31 14:17:01 +02:00
Jakub Melka 81be3cbd21 Implementation of font drawing - first part 2019-03-30 18:45:30 +01:00
Jakub Melka 21e125bd40 Text operators (first part) 2019-03-25 18:44:45 +01:00
Jakub Melka 8c417b2afb Separation color space, some bugfixing 2019-03-17 16:12:36 +01:00
Jakub Melka 2964637949 Bugfixing, unit tests for PostScript engine 2019-03-17 14:08:30 +01:00
Jakub Melka 60dbd0c65f Finishing of PostScript functions 2019-03-16 19:09:10 +01:00
Jakub Melka 0f0cd575d4 Parsing of PostScript function 2019-03-13 19:05:21 +01:00
Jakub Melka ea9b513160 PostScript engine for Type 4 functions (PostScript functions) 2019-03-10 18:12:14 +01:00
Jakub Melka 214af0629d Stitching function unit tests 2019-03-10 10:54:04 +01:00
Jakub Melka 234b7c77f7 Advanced functions 2019-03-07 19:57:03 +01:00
Jakub Melka 2023e17c4c Functions (first part) 2019-03-03 16:14:38 +01:00
Jakub Melka 0666f976b1 Rendering error reporting dialog 2019-02-24 19:42:00 +01:00
Jakub Melka 60bb835a4e Simple rendering 2019-02-24 17:48:37 +01:00
Jakub Melka ffc56d38e1 Graphic state operator (gs) 2019-02-23 15:44:14 +01:00
Jakub Melka 959ed6599b Graphic state operators 2019-02-21 19:35:07 +01:00