forked from coolwanglu/pdf2htmlEX
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
192 lines (164 loc) · 4.44 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
v0.14.6
2015.07.22
* Fixed Windows build
* Fixed crash when flattening non-CID fonts
* Handle OpenType subtype for FontFile3
* New option for the JS viewer: `view_history_handler`
v0.13.6
2015.04.29
* Use micro versions
* Do not support Poppler < 0.25.0 any more
* ENABLE_SVG is enabled by default
* Improved DrawingTracer
* Workarounds for chrome/webkit
v0.12
2014.07.24
* Recognize and hide covered text
* Proof mode that allows easy comparison of HTML and PDF
* Do not support Fontforge < 2.0.0 any more
* Output is now XHTML
* Other bug fixed and improvements
* New options
--process-annotation
--correct-text-visibility
--proof
--svg-node-count-limit
--svg-embed-bitmap
* Removed options
--css-draw
v0.11
2014.01.19
* Compress JS with closure-compiler
* Compress CSS with YUI Compressor
* jQuery removed
* Lots of JS code cleaning
* Enable global key handler by default
* Use WOFF by default
* Always generate TTF before the final output
* Fix CSS for loading-indicator
* Do not set style for global <span>
* Improvements on the SVG output
* New options
--tmp-file-size-limit
--tmp-dir
v0.10
2013.10.17
* Lots of code cleaning
* Logo as loading indicator
* Add a logo
* Remove several CSS prefixes
* Background image optimization
* Support output background image in JPEG (--bg-format jpg)
* [Experimental] Support output background image in SVG (--bg-format svg)
* [Experimental] Support Type 3 fonts
* New options
--bg-format
--font-format (same as --font-suffix, but without the leading dot)
--process-type3
* Deprecated options:
--font-suffix
v0.9
2013.09.16
* Lazy loading of pages
* Show font names in debug messages
* Licensed changed
- Additional terms for usage in online services
- Remove GPLv2
* Bug fixes:
- --optimize-text
- Always use Unicode encoding for fonts
- space width
- disable ligature in Firefox
- Uninitialized memory for encoding
* New options:
--embed
--embed-***
--override-fstype
* Deprecated/Removed options:
--single-html
--remove-unused-glyph
v0.8
2013.05.05
* HTML optimization
- reduce number of <span> elements
- merge lines with different y values
- merge lines with different (but proportional) transform matrices
* Custom format for page file name
* Workaround for NBSP
* A default HTML file which load the pages dynamically when split-pages is on
* Support simple clippings
* Bug fixed:
- missing glyphs in TTF fonts
- unexpected vertical shifts
- whitespace lost in IE
* New UI style
* New options:
--optimize-text : HTML optimization, see above
--fallback : the most accurate way, but costly (larger file sizes)
--printing : enable or disable CSS for printing
--page-file: specify page filenames when split-pages is on
* Deprecated options:
--embed-base-font
* New default values:
--embed-external-font 1
--space-as-offset 0
--remove-unused-glyph 0
v0.7
2013.03.01
* Process outline
* Fix build with poppler
* Many code cleaning jobs
* Experimental printing support
* Lots of code refinements
v0.6
2013.01.26
* new option --no-drm
* Travis CI integration
* Add a class for 'left'
* Fixed a bug of hashing/finding GfxRGB
* new option -v, --version
* Render Type 3 fonts as image
* New parameter: --use-cropbox
* Progress indicator
* Create a glyph for ' ' when missing
* Code refining
v0.5
2012.10.06
* New option: --remove-unused-glyph
* New options: --stretch-narrow-glyph, --squeeze-wide-glyph
* Fixed glyph width adjusting
* Fixed a memory issue
* Working on css-draw
* Working on integrating background-renderer, preparing for svg renderer in the future
v0.4
2012.09.26
* Precise link destination within the document
* Better appearance
* UI events/actions with Javascript
* external hint tool
* (should) do not freeze Firefox
* --auto-hint, good for Chrome
* many fixes for IE
* adjust widths of fonts according to PDF
v0.3
2012.09.16
* Links
* New options: --data-dir --split-pages
* Manifest for customized HTML generation
* Smooth scrolling
* Completely removed dependency of boost
* Removed dependency of boost::filesystem
* Relaxed dependency on c++11. Now can be built with GCC 4.4.6
* Removed dependency of boost::format and boost::algorithm
* New option --space-as-offset
* A font preprocessor, for solving encoding problems
* Better HTML optimization, states are reused
* HTML should work when Javascript is disabled
v0.2
2012.09.06
* Fontforge is now linked with, not called with scripts
* Better accuracy of rendering, with a new line model
* New option --decompose-ligature
v0.1
2012.08.28
* The first release