32 Commits

Author SHA1 Message Date
Jakub Melka
57b3711210 Refactoring - prepare for undo/redo and document modification 2020-04-25 14:21:06 +02:00
Jakub Melka
0b2d94d115 Annotation painting 2020-03-07 17:38:50 +01:00
Jakub Melka
db493db3cc Update of copyright year 2020-01-18 11:38:54 +01:00
Jakub Melka
b490dc7c89 Bugfixing: Crash in case of invalid image, invalid font CID character 0 width 2020-01-02 13:13:52 +01:00
Jakub Melka
e9481fc446 Asynchronous calculation of document text layout 2020-01-01 18:23:18 +01:00
Jakub Melka
0ec9d6cf0e Text layout - first part 2019-12-28 19:21:29 +01:00
Jakub Melka
092173bbd9 Some minor bugfixes:
- invalid color transformation from CMYK color profiles
    - invalid unicode mapping for CID fonts
2019-12-27 14:17:33 +01:00
Jakub Melka
f48709c8c5 Font information 2019-12-21 18:10:54 +01:00
Jakub Melka
7dbae1c3dc Settings of cache size 2019-12-15 19:28:25 +01:00
Jakub Melka
efef799c09 Bugfix: inexact font loading using font name, warning about font substitution 2019-10-02 19:37:19 +02:00
Jakub Melka
9941438e99 Fixing bugs (uncolored tiling pattern should ignore colors), refactoring 2019-09-27 18:41:56 +02:00
Jakub Melka
41a6ddbc40 Lattice form gourad triangle meshing 2019-09-15 18:01:13 +02:00
Jakub Melka
40290fd2ec Bugfixes: invalid font loading, malformed jpeg stream handling 2019-09-14 19:14:01 +02:00
Jakub Melka
69ba66ae04 Minor bufixes in axial shading, clipping on crop box 2019-09-01 15:44:22 +02:00
Jakub Melka
32dae5dc3c Type 3 font implementation 2019-07-14 19:03:15 +02:00
Jakub Melka
3358d49240 Images (just beginning) 2019-05-07 18:21:22 +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
a407dbd3f3 Better finding of fonts 2019-04-27 17:09:37 +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
cd981183b0 Fix of font drawing 2019-03-31 18:08:36 +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