Eliot Jones
52b925489e
0.0.5 - update readme and project version
v0.0.5
2018-12-30 16:20:28 +00:00
Eliot Jones
abd9212862
fix document creation behaviour for multiple pages
2018-12-30 14:39:49 +00:00
Eliot Jones
1f6e1f18b3
#9 remove work in progress code for 0.0.5 release
2018-12-30 14:21:11 +00:00
Eliot Jones
4d5518a599
move annotations to experimental access, support changing color state for document creation and update readme
2018-12-30 14:12:04 +00:00
Eliot Jones
55a0e6b646
move large strings from code files to avoid wrong language detected on github
2018-12-29 11:55:19 +00:00
Eliot Jones
79c555e967
#9 add some more code for reading glyph ids from cid fonts in compact font format
2018-12-29 11:41:46 +00:00
Eliot Jones
47e49c4044
#9 fix bug with truetype fonts and start adding support for cid fonts using compact font format
2018-12-28 22:34:47 +00:00
Eliot Jones
d9052e1388
update readme and document public api for document creation
2018-12-28 16:55:46 +00:00
Eliot Jones
9f4f42660e
fix encoding to work with acrobat reader
2018-12-28 16:13:13 +00:00
Eliot Jones
e11967b772
add flate filter to compress truetype font in output and fix some structure issues for pdf verification
2018-12-28 14:57:41 +00:00
Eliot Jones
713d600ee7
remove unused code and add writing support for more graphics operations
2018-12-25 10:51:36 +00:00
Eliot Jones
9a1879829d
move path class and add doc comments to document creation api
2018-12-25 10:37:00 +00:00
Eliot Jones
ed3792c950
#20 support retrieval of named system fonts for truetype on windows
2018-12-22 18:28:49 +00:00
Eliot Jones
d8b5f00fa0
#7 improve api documentation and make font descriptor public
2018-12-22 17:58:07 +00:00
Eliot Jones
d572af8a52
finish first pass of annotation api
2018-12-22 15:54:32 +00:00
Eliot Jones
a5349dd77a
start adding retrieval of annotations
2018-12-20 18:18:32 +00:00
Eliot Jones
9abf6e226c
#21 use win ansi encoding
2018-12-18 18:30:51 +00:00
Eliot Jones
39786ac00a
#21 add a test for accented characters and fill in more writing methods for content stream operators
...
the output is currently incorrect for accented characters
2018-12-14 18:33:01 +00:00
Eliot Jones
924fc7b37f
#21 support writing lines, curves and rectangles. add documentinformation to output. rename characterpath
2018-12-12 00:09:15 +00:00
Eliot Jones
29f9885fc4
#21 fix widths for system font baskerville old face
2018-12-11 21:29:39 +00:00
Eliot Jones
d1722dd23e
#21 use built in encoding to populate widths array
2018-12-11 20:03:18 +00:00
Eliot Jones
dc5d2b8fdd
#21 further changes to truetype to get accurate information out for creating documents
2018-12-08 18:04:02 +00:00
Eliot Jones
3a4b7b79d1
#21 change dictionarytoken to use explicit key type, finish os/2 table for truetype, first file creation using embedded truetype font
2018-12-08 14:38:27 +00:00
Eliot Jones
c2879ed4b4
#21 work on parsing the os2 table to get information for the font descriptor dictionary
2018-12-06 19:47:40 +00:00
Eliot Jones
77311aa6c6
#21 start constructing font objects for truetype embedding
2018-12-04 20:14:24 +00:00
Eliot Jones
d6a896dcb0
#21 enable document creation using standard 14 font to test output
2018-12-02 16:14:55 +00:00
Eliot Jones
d4813ba3a9
#20 add name table to truetype parsing so we can check the name of parsed system fonts
2018-12-02 14:02:24 +00:00
Eliot Jones
89bd649ced
#20 start adding system font support
2018-11-29 21:22:01 +00:00
Eliot Jones
06bee446d8
#21 create first actual pdf document based on minimal example. writer for tokens. bump language version
2018-11-28 21:54:06 +00:00
Eliot Jones
eecb871ed1
#21 quick draft of minimal writing logic requirements
2018-11-27 20:00:38 +00:00
Eliot Jones
a5ce43774b
revert change to public api of letter. update readme
v0.0.3
2018-11-26 20:18:00 +00:00
Eliot Jones
997979cc92
#11 early access to the raw xobjects for images.
...
temporary 'safe' untested implementation of seac for type 1 charstrings.
make structure public
bump version of package and project to 0.0.3 (it had accidentally increased to 0.0.5)
2018-11-26 19:46:41 +00:00
Eliot Jones
48fa4a4f15
add position test for truetype using system fonts. add images for documentation
2018-11-25 15:00:52 +00:00
Eliot Jones
d5a50f2236
#8 tidy up truetype font internally. some more work on a potential document creation api
2018-11-25 13:56:27 +00:00
Eliot Jones
9f783ddef0
add some more tests for truetype and tokens
2018-11-25 13:06:54 +00:00
Eliot Jones
243f3dc099
#13 handle special case cff file and reduce duplication in integration tests
2018-11-25 12:36:38 +00:00
Eliot Jones
8a0c51eaa2
#18 add sourcelink package and changes
2018-11-25 11:44:08 +00:00
Eliot Jones
3f3badb7b4
#12 performance optimizations for type 1 fonts and other tweaks
2018-11-25 11:37:00 +00:00
Eliot Jones
87fccbbadc
#15 add word boxes to the visual verification tests
2018-11-25 10:17:01 +00:00
Eliot Jones
fdd48b25d8
#15 change default word extraction for latex test
2018-11-25 10:10:28 +00:00
Eliot Jones
17909f8565
#15 add classes to extract words and initial tests
2018-11-24 20:51:27 +00:00
Eliot Jones
c56da9a25a
start looking into the mvp for document generation
2018-11-24 19:38:16 +00:00
Eliot Jones
33a56f806b
#10 test coverage for structure access
2018-11-24 19:18:52 +00:00
Eliot Jones
2fa781b8e9
#10 make all token classes public and expose via a public structure member on pdf document
2018-11-24 19:02:06 +00:00
Eliot Jones
8c0e8d5f26
#17 handle case where there are no repeats in hv and vh curveto for type 2 charstrings
2018-11-24 15:06:02 +00:00
Eliot Jones
31ea1bbd33
#16 #19 tidy up letter api and check/fix type 1 cff positions
2018-11-24 14:38:44 +00:00
Eliot Jones
30cfd12155
favour pdf level widths over advance widths for truetype. fix image sizes for visual verification tests
2018-11-23 18:46:48 +00:00
Eliot Jones
03938d8352
#5 assert against pdfbox positions and fix by implementing subroutines
2018-11-23 18:00:53 +00:00
Eliot Jones
0e701754e0
#4 git attributes to stop git mangling pfb files. output svgs for visual verification of type 1 glyphs
2018-11-22 20:04:28 +00:00
Eliot Jones
b9c8e152c1
#16 change letter api to match the actual information
2018-11-22 19:32:16 +00:00