Lu Wang
5842d2279d
separate TextLineBuffer
2012-12-11 20:48:01 +08:00
Lu Wang
add1d1e28e
reorganize
2012-12-11 20:20:52 +08:00
Lu Wang
804f86b127
reorganize coce
2012-12-11 20:17:36 +08:00
Lu Wang
59a571ac8a
new param use-cropbox
2012-12-07 20:31:09 +08:00
Lu Wang
c886e22292
merge #54
2012-12-07 20:14:51 +08:00
Herbert Jones
5f919c8d3f
Fix problem with certain pdfs that transform the entire document upside
...
down, including the fonts, which normally appear correctly in other
renderers. Since CSS doesn't know how to handle negative font sizes, the
document needs to be transformed correctly.
2012-12-05 16:10:22 -06:00
Lu Wang
2e0b9c6721
should fix a span with only a space
2012-11-30 17:59:36 +08:00
Lu Wang
d1dfb33e43
..
2012-11-30 17:33:27 +08:00
Lu Wang
b4257e7f9f
fix #51
2012-11-30 17:18:12 +08:00
Lu Wang
6fb3421860
nope, hinting of fontforge is not reliable
2012-11-29 21:41:48 +08:00
Lu Wang
36a340ecf9
auto-hint is now default
2012-11-29 21:38:53 +08:00
Lu Wang
e534298e1b
..
2012-11-29 21:38:23 +08:00
Lu Wang
02305d560b
..
2012-11-29 21:20:26 +08:00
Lu Wang
195a6cc581
refining
2012-11-29 20:39:30 +08:00
Lu Wang
9d99fd9b82
clean code
2012-11-29 19:43:19 +08:00
Lu Wang
ba77c1cc6c
refince code: base64
2012-11-29 19:38:57 +08:00
Lu Wang
56e59baeb2
split util.h
2012-11-29 18:28:07 +08:00
Lu Wang
d179b50147
working on util.h
2012-11-29 18:16:05 +08:00
Lu Wang
ab28c44034
moving base64/string_formatter out
2012-11-29 17:50:40 +08:00
Lu Wang
35fccdc28c
reorganizaing
2012-11-29 17:45:26 +08:00
Lu Wang
63287ce491
reorganize files
2012-11-29 17:28:05 +08:00
filodej
db23e31e6a
Add changes requested in code review
2012-11-29 16:55:22 +08:00
filodej
a5ccc7f073
merge filodej
2012-11-29 16:55:20 +08:00
filodej
462e8dc541
Add missing includes to the utils.h file
2012-11-29 16:53:26 +08:00
Lu Wang
210a2451e6
text in writing mode are rendered as image
2012-11-16 20:46:52 +08:00
Lu Wang
ef72038894
correct page count in prompt
2012-11-16 20:41:44 +08:00
Lu Wang
76df0f4e97
progress indicator
2012-10-24 22:30:52 +08:00
Lu Wang
90fcf4ed08
fix --fit-width/height
2012-10-24 22:24:33 +08:00
Lu Wang
c68d593d8c
..
2012-10-24 22:19:59 +08:00
Lu Wang
b58df8cc16
check compiler flag
2012-10-12 22:39:58 +08:00
Lu Wang
52fb22f430
Merge branch 'master' into devv
2012-10-12 20:08:56 +08:00
Lu Wang
eb521b7a55
render text to the background when as clip path
2012-10-12 20:06:43 +08:00
Lu Wang
57bd310d7b
calculate zoom factors in the constructoer
2012-10-09 23:17:47 +08:00
Lu Wang
792c2ff728
..
2012-10-09 23:10:06 +08:00
Lu Wang
b3dabae52a
squeeze-widt-glyph is now default
2012-10-08 20:16:43 +08:00
Lu Wang
e604ba7565
..
2012-10-08 16:36:47 +08:00
Lu Wang
12676ccc4a
create a glyph for ' ' when there is not one
2012-10-08 16:26:19 +08:00
Lu Wang
9a34d44809
bump version
2012-10-08 15:00:55 +08:00
Lu Wang
cb9a89d7b3
..
2012-10-07 00:51:03 +08:00
Lu Wang
8b09338cad
typo
2012-10-06 23:36:52 +08:00
Lu Wang
90af54acc4
..
2012-10-06 22:41:06 +08:00
Lu Wang
a67a74fd51
remove-unused-glyphs is now default
2012-10-06 20:44:08 +08:00
Lu Wang
baf6ad22b6
fix mem issue of 'selected'
2012-10-06 20:25:11 +08:00
Lu Wang
7664fb5a79
remove alternate unicodes
2012-10-06 19:20:35 +08:00
Lu Wang
b2633ffc1b
remove debug info
2012-10-06 15:23:20 +08:00
Lu Wang
250d23c712
remove hypot
2012-10-06 15:06:26 +08:00
Lu Wang
091b623872
new option: remove unused glyphs
2012-10-05 23:38:17 +08:00
Lu Wang
f2cc4b4bd1
dump raw font in debug mode
2012-10-04 22:21:46 +08:00
Lu Wang
5f5747738f
working on integrating splash
2012-10-03 22:46:27 +08:00
Lu Wang
49fd259d6f
css draw
2012-10-03 12:42:00 +08:00
Lu Wang
2c56c6f6ae
cross-browser linear gradient
2012-10-03 03:00:51 +08:00
Lu Wang
2755cf6567
first implementation of linear gradient
2012-10-03 02:52:45 +08:00
Lu Wang
2041c2d146
working on linear gradient
2012-10-03 02:19:40 +08:00
Lu Wang
6ae97943df
..
2012-10-02 21:11:00 +08:00
Lu Wang
8c5851863c
working on integrating splash/cairo
2012-10-02 20:56:40 +08:00
Lu Wang
a9790d68b3
integrating cairo outputdev
2012-10-02 20:41:39 +08:00
Lu Wang
2b06319207
TODO
2012-10-02 16:06:08 +08:00
Lu Wang
779c91f81e
draw_scale->draw_text_scale
2012-10-02 14:19:20 +08:00
Lu Wang
4090d79eac
typo
2012-10-02 12:43:08 +08:00
Lu Wang
a4a2252741
don't stroke when fill
2012-10-02 04:31:55 +08:00
Lu Wang
b5d73e6850
..
2012-10-02 04:26:13 +08:00
Lu Wang
a568383a21
working on CSS draw
2012-10-02 04:06:38 +08:00
Lu Wang
1bfe86187e
working on CSS draw
2012-10-02 01:59:04 +08:00
Lu Wang
c8133d64e3
new option for fixing glyph width
2012-10-01 00:37:53 +08:00
Lu Wang
dafc4b86dd
fix glyph widths when not consistent with PDF [need more work]
2012-09-30 15:43:23 +08:00
Lu Wang
6b28049d76
Merge branch 'devv' of github.com:coolwanglu/pdf2htmlEX into devv
...
Conflicts:
src/HTMLRenderer/text.cc
2012-09-28 20:07:25 +08:00
Lu Wang
f2af4be094
dirty fix:decompose ligatures when tounicode is not used
2012-09-28 17:53:36 +08:00
Lu Wang
10c55cffcb
don't decompose ligature when tounicode map is not used, need more fix laster
2012-09-28 17:25:12 +08:00
Lu Wang
6a4c0856a7
Merge branch 'devv' of github.com:coolwanglu/pdf2htmlEX into devv
2012-09-28 17:21:23 +08:00
Lu Wang
88df24f78f
avoid using round()
2012-09-27 20:17:11 +08:00
Lu Wang
e85ff593ee
always use default font files for base 14 fonts
2012-09-27 17:17:08 +08:00
Lu Wang
09aa812460
debug info
2012-09-27 12:30:11 +08:00
Lu Wang
6fa147924e
fix zoom factors"
2012-09-27 00:25:41 +08:00
Lu Wang
6e03e6d12a
--fit-width/height
2012-09-27 00:17:56 +08:00
Lu Wang
d7ba0a95c6
avoid using rename()
2012-09-26 21:31:29 +08:00
Lu Wang
e3dc7214e1
better coordination for scrolling; page decoration
2012-09-25 21:56:48 +08:00
Lu Wang
835c1de436
remove debug info
2012-09-25 19:32:55 +08:00
Lu Wang
e8d09a0115
precise link dest
2012-09-25 19:29:59 +08:00
Lu Wang
a3a67d48ae
fix scale
2012-09-25 01:12:28 +08:00
Lu Wang
49a527759b
effect is too bad with muliplier=1, change it back to 4 and use old scale behavior in order to bypass the firefox bug
2012-09-25 00:55:41 +08:00
Lu Wang
26a23e856d
set multiplier to 1.0 as FF has a bug about scrolling with transform
2012-09-25 00:39:45 +08:00
Lu Wang
983f6dfac2
auto mode when --tounicode=0
2012-09-24 16:59:47 +08:00
Lu Wang
eafa6986ea
multi font in the same line
2012-09-24 02:35:06 +08:00
Lu Wang
b8dff4ea0d
hinting
2012-09-24 02:28:53 +08:00
Lu Wang
a4f100a0af
fixe logic of hinting
2012-09-24 02:22:42 +08:00
Lu Wang
01f546efce
logic for hinting
2012-09-24 01:55:35 +08:00
Lu Wang
b02d4ea687
..
2012-09-24 00:05:19 +08:00
Lu Wang
4c04f4fa3f
check ttfautohint failure
2012-09-23 23:01:25 +08:00
Lu Wang
c393c1b206
working on external hint tool
2012-09-23 22:53:21 +08:00
Lu Wang
9e7f34bd5a
working on external font hint tool
2012-09-23 20:25:22 +08:00
Lu Wang
201fecb18e
..
2012-09-23 18:23:32 +08:00
Lu Wang
b6ac8eb8f0
js
2012-09-23 13:04:29 +08:00
Lu Wang
9ed1931caa
multiplier->8
2012-09-23 00:38:34 +08:00
Lu Wang
ca0b3e6cac
single js
2012-09-22 22:47:44 +08:00
Lu Wang
ead9f06281
generate 'none' for id_matrix
2012-09-22 20:56:53 +08:00
Lu Wang
d1a5f8a3fe
..
2012-09-22 16:41:38 +08:00
Lu Wang
05680b25ff
..
2012-09-22 16:30:13 +08:00
Lu Wang
8020737b82
add jquery
2012-09-22 14:41:29 +08:00
Lu Wang
75c85903bc
rename fontpreprocessor to preprocessor
2012-09-22 12:41:53 +08:00
Lu Wang
a5fc093542
..
2012-09-22 01:25:59 +08:00
Lu Wang
1aebc73818
working on width for CID fonts
2012-09-22 01:19:15 +08:00
Lu Wang
cf1c1a2108
..
2012-09-22 00:00:08 +08:00
Lu Wang
41d4cb9a9c
fix for latest git of poppler : do not use utf.h
2012-09-21 23:46:47 +08:00
Lu Wang
1c5ea6daee
fixe multiplier, don't make it too big
2012-09-21 21:02:54 +08:00
Lu Wang
1c48a9a4e1
disable auto hint by default
2012-09-21 20:06:53 +08:00
Lu Wang
7e6c6de1a1
..
2012-09-21 18:14:20 +08:00
Lu Wang
661b1aa92a
tweaking font-size-multiplier and auto-hint
2012-09-21 18:12:14 +08:00
Lu Wang
acfcb62bfc
disable auto-hint by default
2012-09-21 17:37:21 +08:00
Lu Wang
818bbc7f67
set font-size-multiplier to 1
2012-09-21 17:05:01 +08:00
Lu Wang
6b60c08c7e
add 'auto-hint'
2012-09-21 16:51:13 +08:00
Lu Wang
08e0918a4d
remove intermediate save for asc/des
2012-09-21 14:25:46 +08:00
Lu Wang
24e0195e98
fix for IE: ttf permission, clickable div
2012-09-21 14:16:39 +08:00
Lu Wang
8978e15dc0
fix round
2012-09-21 03:11:36 +08:00
Lu Wang
3c32041adf
working on tounicode
2012-09-20 23:40:44 +08:00
Lu Wang
38e4281562
asc/des not working..so re-enable intermediate save
2012-09-20 15:21:44 +08:00
Lu Wang
1821a3dcfc
experimental: fix with of glphs accoring to the info in PDF
2012-09-20 13:24:16 +08:00
Lu Wang
d17e340643
fix space height
2012-09-19 12:24:13 +08:00
Lu Wang
356ee117f1
fix asc/dsec, but breaking '_', need create glyph for ' '
2012-09-19 03:50:00 +08:00
Lu Wang
b7dcad3632
..
2012-09-19 03:30:20 +08:00
Lu Wang
4949981f46
working on asc/des
2012-09-19 03:26:52 +08:00
Lu Wang
7c2679d23c
working on asc/des
2012-09-19 03:20:34 +08:00
Lu Wang
c55fee198e
fix link
2012-09-19 02:13:26 +08:00
Lu Wang
4c6a7b3631
README
2012-09-19 00:45:20 +08:00
Hongliang TIAN
ec9ec403b4
Fix jumping within page when JS enabled
2012-09-19 00:10:25 +08:00
Lu Wang
fc0f2ee12b
fixing jumping
2012-09-18 21:16:20 +08:00
Lu Wang
011aab96bc
typo
2012-09-18 16:02:17 +08:00
Lu Wang
d63ef17538
improve scroll.js
2012-09-18 15:27:17 +08:00
Lu Wang
866866f9d0
more precise annot link border
2012-09-18 02:49:23 +08:00
Lu Wang
af65485eb3
..
2012-09-18 02:37:30 +08:00
Lu Wang
2d80cdc575
..
2012-09-18 01:37:33 +08:00
Lu Wang
4b93595fdf
message about libintl.h on Mac
2012-09-18 01:32:27 +08:00
Lu Wang
0e8a96fdd6
working on crash on mac
2012-09-17 22:16:07 +08:00
Lu Wang
ac6b04ab32
rename ff to ffw
2012-09-17 20:40:10 +08:00
Lu Wang
d2fb40fc00
check all ofstream
2012-09-17 20:07:50 +08:00
Lu Wang
1bd2ff24bc
respect process-nontext
2012-09-17 15:28:52 +08:00
Lu Wang
6080ecb447
..
2012-09-17 10:02:30 +08:00
Lu Wang
e42eada963
draw links: better integrating with poppler
2012-09-17 03:10:55 +08:00
Lu Wang
e2470203ab
fix asc/des
2012-09-17 01:14:58 +08:00
Lu Wang
8b4ecd68ea
use old behaviour of em/asc/des
2012-09-16 21:34:07 +08:00
Lu Wang
915013de65
border styles
2012-09-16 20:47:42 +08:00
Lu Wang
1765dac680
basic support for annot link
2012-09-16 18:30:34 +08:00
Lu Wang
7ee0cc0111
add class for height
2012-09-16 15:53:41 +08:00
Lu Wang
bae60e96c7
enable annotaion again... need check before disabling...
2012-09-16 14:04:43 +08:00
Lu Wang
60d6090940
fix including config.h for fontforge
2012-09-16 13:55:13 +08:00
Lu Wang
f02e1d4e1a
don't hurt em size..breaking IE, will fix this later
2012-09-14 17:53:54 +08:00
Lu Wang
4d996a14a3
rounding float point numbers
2012-09-14 15:19:53 +08:00
Lu Wang
ec57ec7ef3
rounding float point numbers
2012-09-14 15:18:29 +08:00
Lu Wang
4a5c3e1d3e
show warning when file cannot be opened
2012-09-14 14:53:24 +08:00
Lu Wang
a28d9f8a20
fix for IE, use new em size
2012-09-13 15:01:20 +08:00
Lu Wang
79601b6605
fix output filename
2012-09-13 11:38:56 +08:00
Lu Wang
f6508fc86e
remove debug code...oops
2012-09-13 01:41:57 +08:00
Lu Wang
27df68ffe1
fix for split-pages
2012-09-13 01:30:51 +08:00
Lu Wang
edda8f17ba
Merge branch 'devv'
2012-09-13 00:16:58 +08:00
Lu Wang
4b2b7be7cf
add data-dir
2012-09-13 00:16:34 +08:00
Lu Wang
0a7d0f20a2
bahaviour with single-html & split-pages
2012-09-12 23:55:29 +08:00
Lu Wang
61cdce7e7d
add manifest & split-pages
2012-09-12 23:26:14 +08:00
Lu Wang
8205cd5bc7
fix argparse for char
2012-09-11 22:30:12 +08:00
Lu Wang
812a41bdba
..
2012-09-11 22:18:31 +08:00
Lu Wang
3a5e776fa9
merging code
2012-09-11 22:08:55 +08:00
Hongliang TIAN
6579b54309
Silent Chrome warning by using MIME type font/opentype
2012-09-11 22:02:57 +08:00
Hongliang TIAN
19e4b97cf6
Smooth scrolling
2012-09-11 22:02:57 +08:00
Lu Wang
4a908db655
fixed: cannot parse arguments with spaces; add namespace pdf2htmlEX
2012-09-11 21:52:46 +08:00
Hongliang TIAN
90d97e4df2
Silent Chrome warning by using MIME type font/opentype
2012-09-11 21:21:38 +08:00
Hongliang TIAN
c2827e2235
Smooth scrolling
2012-09-11 21:04:55 +08:00
Lu Wang
64a765e90f
fix a potential dangerous pointer
2012-09-11 16:37:41 +08:00
Lu Wang
70c287a565
working on bugs
2012-09-11 12:26:54 +08:00
Lu Wang
e087a42c6b
..
2012-09-11 03:01:02 +08:00
Lu Wang
efbb2a5204
remove pdf2htmlEX-config.h
2012-09-11 02:15:15 +08:00
Lu Wang
0e4f418766
add pdf2htmlEX-config.h
2012-09-11 02:14:47 +08:00
Lu Wang
181d0242cc
successfully built with CYGWIN
2012-09-11 01:53:33 +08:00
Lu Wang
a8d0fd83d0
fix build on CYGWIN
2012-09-11 00:45:00 +08:00
Lu Wang
6cb77ab57f
remove boost header inclusion
2012-09-10 23:48:00 +08:00
Lu Wang
d49dbc3deb
working on arg parsing
2012-09-10 22:44:19 +08:00
Lu Wang
03779406b8
finish arg parsing
2012-09-10 22:22:01 +08:00
Lu Wang
2cc7da786a
working on getopt
2012-09-10 17:01:15 +08:00
Lu Wang
efd15e3735
rearrange files
2012-09-10 13:08:47 +08:00
Lu Wang
236d3ff668
rearrange files
2012-09-10 13:03:25 +08:00
Lu Wang
59fb41d708
use abort() instead of exit(-1)
2012-09-10 03:30:54 +08:00
Lu Wang
454438f73f
..
2012-09-10 03:08:48 +08:00
Lu Wang
919658fc2b
fix namespace
2012-09-10 03:03:21 +08:00
Lu Wang
88bde718c5
fix tounicode
2012-09-10 02:38:40 +08:00
Lu Wang
a9cc5b7031
remove boost::algorithm
2012-09-10 02:26:10 +08:00
Lu Wang
02a735aa9f
use mkdtemp instead of tmpnam
2012-09-10 02:22:49 +08:00
Lu Wang
ec6ce4d888
fix suffix
2012-09-10 02:07:35 +08:00
Lu Wang
f860fb59e8
remove boost::filesystem
2012-09-10 01:40:37 +08:00
Lu Wang
b3ee260c6c
fix font path
2012-09-10 01:27:32 +08:00
Lu Wang
2e3efcc964
fix temp dir
2012-09-10 01:23:28 +08:00
Lu Wang
8792527ef6
removing boost::filesystem
2012-09-10 01:18:09 +08:00
Lu Wang
52df16011f
removing boost::filesystem
2012-09-10 00:21:46 +08:00
Lu Wang
16de2e5f5e
buildable with gcc 4.4.6
2012-09-09 14:48:10 +08:00
Lu Wang
3de65a5156
working on relaxing c++11 dependency
2012-09-09 13:58:15 +08:00
Lu Wang
0eb3c5af99
working on new --tounicode
2012-09-09 01:49:47 +08:00
Lu Wang
4baba1fa3c
always-aply-tounicode now covers cid type0
2012-09-08 10:54:34 +08:00
Lu Wang
5cf7f2fdf2
add encoding confliction warning in the 2nd phase
2012-09-08 10:24:04 +08:00
Lu Wang
94fe5f51a2
get rid of boost::algorithm
2012-09-08 01:18:15 +08:00
Lu Wang
296e91c951
optimize code; add some scope guards
2012-09-08 01:09:09 +08:00
Lu Wang
ff9b079a4f
git rid of boost::format
2012-09-08 00:38:41 +08:00
Lu Wang
c12e064f74
set default space_threshold as 1/8
2012-09-07 16:19:22 +08:00
Lu Wang
a0de63d85a
add FontPreprocessor.*
2012-09-07 15:03:03 +08:00
Lu Wang
c82b140243
option 'space-as-offset'
2012-09-07 08:39:21 +08:00
Lu Wang
e4ea4a975b
disable annotation
2012-09-07 08:13:45 +08:00
Lu Wang
82dd71c803
slightly better memory management
2012-09-07 07:55:10 +08:00
Lu Wang
3b8452e717
README
2012-09-07 01:33:00 +08:00
Lu Wang
45b54d18c4
add a font preprocessor
2012-09-07 00:58:23 +08:00
Lu Wang
9a35f7df3b
..
2012-09-06 21:12:08 +08:00
Lu Wang
ef339371c4
fix state optimization
2012-09-06 19:05:49 +08:00
Lu Wang
2c8134ab73
fix cmake; cross-platform tmp-dir
2012-09-06 16:28:49 +08:00
Lu Wang
79778e0ff3
add option 'decompose-ligature'
2012-09-06 15:09:47 +08:00
Lu Wang
e191f8127d
removed 'optmized' option, use greedy method automatically
2012-09-06 14:37:09 +08:00
Lu Wang
5986cee893
fixed a encoding bug
2012-09-06 01:01:47 +08:00
Lu Wang
96a87f8976
working on encoding
2012-09-06 00:07:21 +08:00
Lu Wang
5e71c166fc
workaround for fontforge/config.h
2012-09-05 22:18:29 +08:00
Lu Wang
27b11243bd
disable image.cc
2012-09-05 21:01:51 +08:00
Lu Wang
5adccb8b58
working on cmake
2012-09-05 18:43:37 +08:00
Lu Wang
2d558253a5
add an option 'optimize'
2012-09-05 16:19:01 +08:00
Lu Wang
bbe9b99b4e
optimize states in HTML
2012-09-05 15:13:21 +08:00
Lu Wang
6079a05e34
first implemenation of LineBuffer
2012-09-04 23:33:15 +08:00
Lu Wang
aed5f3ba04
clean code
2012-09-04 12:54:47 +08:00
Lu Wang
0cfd146173
fix some states depends on draw_scale that are not updated correctly
2012-09-04 12:27:06 +08:00
Lu Wang
35809470af
fix cid flatten
2012-09-03 23:19:06 +08:00
Lu Wang
8bfd45d4d1
build ps encodnig directly without read/write fiels
2012-09-03 22:32:56 +08:00
Lu Wang
ba305ae9fd
disable poppler log function
2012-09-03 21:59:39 +08:00
Lu Wang
069a072642
fixing working with fontforge
2012-09-03 21:54:48 +08:00
Lu Wang
4543fc9dbc
remove scripts, link to fontforge directly
2012-09-03 20:57:14 +08:00
Lu Wang
5459447127
disable embed-base-font by default, as duplicated fonts are not detected now
2012-09-02 21:34:30 +08:00
Lu Wang
c68974c5e5
..
2012-09-02 02:25:54 +08:00
Lu Wang
5cf21b4fb7
added a warning for conflicted font encoding
2012-09-02 02:22:16 +08:00
Lu Wang
d12b8d086b
fixed a line merging bug
2012-08-31 23:46:59 +08:00
Lu Wang
5cf5a1c725
fix use_to_unicode
2012-08-31 23:23:03 +08:00
Lu Wang
4e13bece0e
fix using wrong abs() bug
2012-08-31 23:14:05 +08:00
Lu Wang
e44483e7c3
..
2012-08-31 20:46:05 +08:00
Lu Wang
0e9cc3444e
added an option to embed external fonts
2012-08-31 17:47:37 +08:00
Lu Wang
14a137b449
fix unify.pe
2012-08-31 17:06:19 +08:00
Lu Wang
9a2047777f
use asc/dec of local matched font if possible
2012-08-31 15:50:14 +08:00
Lu Wang
0ef68558ae
added an option to embed local font for base 14 fonts
2012-08-31 15:27:17 +08:00
Lu Wang
a1fa24422d
better space detection
2012-08-31 13:00:24 +08:00
Lu Wang
e49459d21f
better asc/des handling
2012-08-31 12:45:16 +08:00
Lu Wang
c99f725c72
unify asc/dsc for FF/Chrome
2012-08-31 10:24:26 +08:00
Lu Wang
6916ffb91b
unify asc/dsc for ff/chrome, need more work
2012-08-31 10:10:06 +08:00
Lu Wang
d72c5123e8
..
2012-08-31 01:18:28 +08:00
Lu Wang
1492d815ad
better positioning
...
need to check:
Q1Q2.pdf on FF
simple.pdf
2012-08-31 01:08:31 +08:00
Lu Wang
f661aa5d8a
use real asc/dec of the extracted font; cache line for multiple font/size
2012-08-31 00:25:05 +08:00
Lu Wang
e9b353c3de
do not round the coordinates
2012-08-30 23:36:30 +08:00
Lu Wang
4b1aff0da5
Better solution for ascent/descent
...
but need more work when:
- different styles in the same line
- non-embedded fonts (that we cannot find the correct ascent/descent)
2012-08-30 20:08:42 +08:00
Lu Wang
02d5cbf244
better solution to the ascent/descent problem
2012-08-30 08:39:49 +08:00
Lu Wang
6f87affd82
corrected vertical position of LaTeX Math fonts, but this may hurt the font? just wait for bugs
2012-08-30 01:01:45 +08:00
Lu Wang
19dbaa3149
..
2012-08-28 19:10:31 +08:00
Lu Wang
cfc91c2a3f
..
2012-08-28 19:00:30 +08:00
Lu Wang
d36a227a9e
..
2012-08-28 18:27:45 +08:00
Lu Wang
f75ee118ea
fixed re-encoding for cid nonttf fonts
2012-08-28 00:27:12 +08:00
Lu Wang
f460476c0f
best solution so far, need more check of CID fonts
2012-08-28 00:14:11 +08:00
Lu Wang
28eb708339
a little bit better encoding
2012-08-28 00:06:09 +08:00
Lu Wang
1642b4a37e
disable toUnicode for non-ttf fonts by default
2012-08-27 23:09:01 +08:00
Lu Wang
45c7c1e2da
better private unicode mapping
2012-08-27 18:37:00 +08:00
Lu Wang
1ee8518096
seems better font re-encoding
2012-08-27 15:56:16 +08:00
Lu Wang
92c929777e
working...
2012-08-27 07:26:30 +08:00
Lu Wang
a65c4924c2
better bold/italic recognition
2012-08-27 07:17:48 +08:00
Lu Wang
0103e02d70
still working...
2012-08-27 07:10:21 +08:00
Lu Wang
09cf5f6d6a
working on font encoding
2012-08-27 06:51:35 +08:00
Lu Wang
adf6d686c1
Merge branch 'exp' into devv
2012-08-26 23:57:56 +08:00
Lu Wang
a907cda379
working on font encoding
2012-08-26 23:56:38 +08:00
Lu Wang
c786a629fa
remove debug background
2012-08-26 22:51:01 +08:00
Lu Wang
32fd0c6fdf
remove debug code
2012-08-24 20:21:34 +02:00
Lu Wang
6e0b487ff5
fixed a padding bug
2012-08-24 20:21:04 +02:00
Lu Wang
cde35df1a1
add a class for rise
2012-08-24 19:40:43 +02:00
Lu Wang
beb1f7fbb7
..
2012-08-24 19:19:09 +02:00
Lu Wang
1801ec52df
do not use hacky zero font size
2012-08-24 19:15:15 +02:00
Lu Wang
34b12b774c
Merge branch 'devv' into exp
2012-08-24 09:10:51 +02:00
Lu Wang
d920cbdc83
should get the mapping without ToUnicode, instead of disabling it
2012-08-24 09:10:45 +02:00
Lu Wang
3506805092
..
2012-08-24 08:21:20 +02:00
Lu Wang
1feaa11ecb
Merge branch 'devv' into exp
2012-08-23 23:26:45 +02:00
Lu Wang
65ad038459
..
2012-08-23 23:26:41 +02:00
Lu Wang
17c44e8cb0
working on new positioning
2012-08-23 23:07:01 +02:00
Lu Wang
5892b2438a
better positioning
2012-08-23 22:36:27 +02:00
Lu Wang
ec87a51a75
..
2012-08-23 21:47:26 +02:00
Lu Wang
7603f3cb88
Merge branch 'devv' into exp
2012-08-23 21:30:43 +02:00
Lu Wang
4fec08e764
better font processing
2012-08-23 21:30:37 +02:00
Lu Wang
f07fe3089c
better accuracy with new positioning method, but break text selection in Chrome
2012-08-23 18:29:40 +02:00
Lu Wang
87ae148179
..
2012-08-21 22:34:39 +02:00
Lu Wang
e9f48e7480
don't write double in scientific notation
2012-08-21 22:22:56 +02:00
Lu Wang
62d29db121
..
2012-08-21 21:50:52 +02:00
Lu Wang
737f22a391
leave space for illegal unicodes
2012-08-21 21:44:48 +02:00
Lu Wang
58beb7a00b
better support for CID truetype font
2012-08-21 21:31:26 +02:00
Lu Wang
db3a54159e
clean code
2012-08-21 20:37:25 +02:00
Lu Wang
c9aec8d3b6
working on cid trutype
2012-08-21 07:29:40 +02:00
Lu Wang
45d90ea7d6
still need work for cid truetype
2012-08-21 00:32:03 +02:00
Lu Wang
abdc2f3da4
..
2012-08-21 00:23:23 +02:00
Lu Wang
53597cc288
remove default value
2012-08-21 00:20:20 +02:00
Lu Wang
f660464a7b
..
2012-08-20 23:59:02 +02:00
Lu Wang
cab38518de
working on cid truetype
2012-08-20 23:48:21 +02:00
Lu Wang
b40782d800
correct a NULL_FILENAME bug
2012-08-20 22:50:07 +02:00
Lu Wang
a17cb3c0e9
install default values after css file is opened; don't ignore default values, as it could be nested span
2012-08-20 22:43:38 +02:00
Lu Wang
fb449223dd
add 'font-size-multiplier', remove unused 'metadata'
2012-08-20 22:09:54 +02:00
Lu Wang
88cf573dff
do not enable 10x now
2012-08-19 23:42:56 +02:00
Lu Wang
a5757d578b
don't mess with draw_ty when we cannot merge the line
2012-08-19 23:01:21 +02:00
Lu Wang
188ce4f997
..
2012-08-19 22:50:28 +02:00
Lu Wang
3cdde4bce7
better line merging
2012-08-19 22:30:05 +02:00
Lu Wang
6ee3d2b949
better line merging
2012-08-19 13:05:14 +02:00
Lu Wang
4c05a64513
working on harder line merging
2012-08-19 12:02:18 +02:00
Lu Wang
922ae10132
Merge branch 'devv' of github.com:coolwanglu/pdf2htmlEX into devv
2012-08-18 22:11:35 +08:00
Lu Wang
e621ae6716
move data files to share/
2012-08-17 18:13:21 +08:00
Lu Wang
1ac1780696
add a function detecting illegal unicode in html
2012-08-17 15:25:10 +08:00
Lu Wang
bcde37feaf
disable drawimage
2012-08-17 02:09:19 +08:00
Lu Wang
d876a2319a
check result of fontforge
2012-08-16 22:36:52 +08:00
Lu Wang
4c20fc6eee
disable font change using span; adjust hightlight color
2012-08-16 22:25:02 +08:00
Lu Wang
9ed6e9c325
integrate negative whtiespace; restructru prepare_line
2012-08-16 20:26:09 +08:00
Lu Wang
dc0fd477d8
[experimental], styling change within a line
2012-08-16 18:11:22 +08:00
Lu Wang
ad6d6a31a0
prepare sytle changing withint a line using <span>
2012-08-16 16:20:16 +08:00
Lu Wang
b68136c428
re-fixed the issue
2012-08-16 15:54:50 +08:00
Lu Wang
63734c608c
fix filename path issue
2012-08-16 15:41:32 +08:00
Lu Wang
9514ebc598
optimize tm
2012-08-16 14:30:12 +08:00
Lu Wang
5882a5e288
fixed a tm recognition bug
2012-08-16 14:24:38 +08:00
Lu Wang
2906e89fec
disable debug output
2012-08-16 14:14:01 +08:00
Lu Wang
820c37607e
enable shift-left again, bug fixed
2012-08-16 14:00:30 +08:00
Lu Wang
b68b421578
temporarily disable shift-left due to cur_ty bug
2012-08-16 13:46:48 +08:00
Lu Wang
4f49f6b795
fixed bugs of font & offset
2012-08-16 13:24:22 +08:00
Lu Wang
3b44d3059c
shit left within a line
2012-08-16 12:59:31 +08:00
Lu Wang
0ebde85465
text pos state bug
2012-08-15 21:51:39 +08:00
Lu Wang
a8afb70fb8
change dpi options, add 'zoom' option
2012-08-15 21:26:13 +08:00
Lu Wang
87204a9e9e
clean code; add support for letter-spacing, word-spacing, horizontal-scale and rise
2012-08-15 18:48:11 +08:00
Lu Wang
29d41573ef
add 'clean_tmp' option
2012-08-15 15:43:49 +08:00
Lu Wang
63dd9b3e27
clean code, solve the infinite-writing problem when tmp_dir == dest_dir
2012-08-15 15:29:35 +08:00
Lu Wang
b21042021b
clean code, working on tmp_dir
2012-08-15 14:27:59 +08:00
Lu Wang
27d99ebcf5
clean tmp files
2012-08-15 12:27:41 +08:00
Lu Wang
5c2fa8ead1
..
2012-08-15 11:15:33 +08:00
Lu Wang
dfb258c7a0
working on single HTML
2012-08-15 02:54:39 +08:00
Lu Wang
58eaeb8f22
font embedding
2012-08-15 02:46:53 +08:00
Lu Wang
5a157def7e
background image embedding works now
2012-08-15 02:28:19 +08:00
Lu Wang
786ec140f4
workaround of boost::system dependency
2012-08-14 23:35:53 +08:00
Lu Wang
7c344bc2e4
working on base64
2012-08-14 21:48:57 +08:00
Lu Wang
1bee39547e
working on base64
2012-08-14 21:23:33 +08:00
Lu Wang
29a2d35202
working on single-html
2012-08-14 20:30:18 +08:00
Lu Wang
ed130cee60
add the 'dest-dir' option
2012-08-14 18:12:58 +08:00
Lu Wang
0182ea303b
clean code
2012-08-14 17:50:16 +08:00
Lu Wang
e050500328
cleaning
2012-08-14 17:24:54 +08:00
Lu Wang
04eecc6cd3
clean code: namespace
2012-08-14 17:13:29 +08:00
Lu Wang
5f7f28a41f
better file structure
2012-08-14 16:23:15 +08:00
Lu Wang
0982bf8b34
split HTMLRenderer.cc
2012-08-14 14:35:55 +08:00
Lu Wang
b406fb4e13
better cmake, better installation
2012-08-14 13:56:41 +08:00
Hongliang TIAN
fe6d699e44
Improve small font rendering in Webkit browsers
...
The style "-webkit-text-stroke-width:0.2px;" is used in #pdf-main to
improve some font of small size, which looks really bad in Chrome & Safari
2012-08-14 13:08:36 +08:00
Lu Wang
39e220547a
..
2012-08-13 23:24:19 +08:00
Lu Wang
9450ea1f82
clean code
2012-08-13 22:45:07 +08:00
Lu Wang
0cc1cc09c7
clean code
2012-08-13 22:36:04 +08:00
Lu Wang
970ae7a4f0
Merge branch 'devv'
2012-08-13 22:29:58 +08:00
Lu Wang
1a304c72c3
Merge branch 'devv' of github.com:coolwanglu/pdf2htmlEX into devv
2012-08-13 22:25:07 +08:00
Lu Wang
a7ec357a72
clean code
2012-08-13 22:20:38 +08:00
Hongliang TIAN
372a632217
Merge branch 'tate-dev'
2012-08-13 21:14:57 +08:00
Lu Wang
03587d305b
use monospace for white space, for text copy
2012-08-13 21:05:14 +08:00
Lu Wang
c3c80260cb
Merge branch 'devv'
2012-08-13 19:13:31 +08:00
Lu Wang
5e4677c1e8
solved a dpi bug
2012-08-13 19:13:25 +08:00