Vivien Nicolas
|
19c6cef7cc
|
Address review comments of #409
|
2011-08-31 13:42:10 +02:00 |
|
Vivien Nicolas
|
8145c00215
|
Fix another regression on pdf.pdf#5
|
2011-08-31 02:18:13 +02:00 |
|
Vivien Nicolas
|
ec1a8e98cf
|
Fix PDF reference regression
|
2011-08-31 01:48:56 +02:00 |
|
Vivien Nicolas
|
3fd2f42a50
|
Lie to the sanitizer about the real nature of Type1C font
|
2011-08-31 01:23:55 +02:00 |
|
Vivien Nicolas
|
76f6398e47
|
Fix some strict warnings
|
2011-08-31 00:37:39 +02:00 |
|
Vivien Nicolas
|
f6e14010f1
|
Fix regression mapping from gid to glyph from the last commit
|
2011-08-31 00:12:00 +02:00 |
|
Vivien Nicolas
|
395a46c85e
|
Support Type1C built-in encoding - part1
|
2011-08-30 19:52:24 +02:00 |
|
Vivien Nicolas
|
55d04c0cd9
|
Adjust precision to have correct widths for arial tests documents
|
2011-08-30 04:00:03 +02:00 |
|
Vivien Nicolas
|
341de1ff42
|
Clean up encoding parsing
|
2011-08-30 02:34:35 +02:00 |
|
Vivien Nicolas
|
6a7b37ab68
|
Fix a little typo
|
2011-08-30 01:03:39 +02:00 |
|
Vivien Nicolas
|
e58b076eab
|
Fix a little typo
|
2011-08-30 00:59:37 +02:00 |
|
Vivien Nicolas
|
b4f3ceef85
|
Merge remote branch 'upstream/master'
|
2011-08-30 00:56:20 +02:00 |
|
Vivien Nicolas
|
95ccb38283
|
Clean up a bit the encoding/charset/glyphs dance
|
2011-08-30 00:56:02 +02:00 |
|
notmasteryet
|
39894f98b2
|
Fixing iframe's parent for postMessage in the font loading hack
|
2011-08-27 13:14:51 -05:00 |
|
Kalervo Kujala
|
edd92c9db2
|
Fix gjslint errors.
|
2011-08-26 23:55:14 +03:00 |
|
Vivien Nicolas
|
57b3d28f8f
|
Merge remote branch 'upstream/master'
|
2011-08-26 17:19:53 +02:00 |
|
Vivien Nicolas
|
4a320705c0
|
Fix wrong dict data offset when there is many charstrings
|
2011-08-26 17:18:18 +02:00 |
|
Vivien Nicolas
|
1cf4fc8782
|
If the glyph is not indexed, ignore it completely in getOrderedCharstrings
|
2011-08-26 15:30:26 +02:00 |
|
Vivien Nicolas
|
9ce69f94a6
|
Fix lying sfnt header for some CFF font that pretend to be TrueType and fix unknown unicode glyphs when building from Type1
|
2011-08-26 14:21:25 +02:00 |
|
Kalervo Kujala
|
092235a56f
|
Fix lint errors.
|
2011-08-25 20:20:19 +03:00 |
|
Vivien Nicolas
|
93437352d0
|
Move splice() after the width assigment
|
2011-08-25 02:56:03 +02:00 |
|
Vivien Nicolas
|
3f16be334e
|
Add built-in encoding for Type1 if there is no encoding built yet (fix some missing chars in pypy.pdf page 7)
|
2011-08-25 02:29:22 +02:00 |
|
Vivien Nicolas
|
6460ffcd25
|
Remove div arguments once used for lsb
|
2011-08-24 17:26:14 +02:00 |
|
Vivien Nicolas
|
f48ab3cfd1
|
Support lsb div format
|
2011-08-24 17:18:56 +02:00 |
|
notmasteryet
|
d58dac0fd3
|
Encoding for standard fonts; symbols encoding
|
2011-08-22 22:50:17 -05:00 |
|
Kalervo Kujala
|
8ffbf683b8
|
Add more debug data to error-logs.
Fix also a few gjslint errors.
|
2011-08-22 22:30:22 +03:00 |
|
Adil Allawi
|
eefaa0153f
|
Offset glyphs to the unicode private use area
|
2011-08-20 09:31:19 +01:00 |
|
Chris Jones
|
5d071fffcd
|
Merge pull request #339 from ironymark/master
Fix Type 2 CID Font Encoding
|
2011-08-19 20:29:32 -07:00 |
|
Adil Allawi
|
98d628ee3e
|
make cmap glyph offset a symbolic constant
|
2011-08-19 21:51:57 +01:00 |
|
sbarman
|
2805122023
|
cleanup
|
2011-08-19 08:19:32 -07:00 |
|
Adil Allawi
|
5a528944f0
|
Change the way Type 2 CID fonts are encoded. Move the cmap glyphs above the first 255 unicode values so that fillText does not change them and create an encoding to map characters to the glyphs.
|
2011-08-19 14:05:07 +01:00 |
|
sbarman
|
5f233d7cde
|
cleanup
|
2011-08-18 22:05:08 -07:00 |
|
sbarman
|
08521e5018
|
Merge branch 'master' into openmag
|
2011-08-18 21:57:08 -07:00 |
|
sbarman
|
085f8dc1c9
|
cleanup
|
2011-08-18 20:40:16 -07:00 |
|
sbarman
|
b1aab2f730
|
Fixed fonts to use strings instead of Uint8Arrays
|
2011-08-18 20:17:54 -07:00 |
|
sbarman
|
32bde23157
|
cleanup
|
2011-08-18 13:53:26 -07:00 |
|
sbarman
|
c9f9b8b193
|
working font
|
2011-08-18 13:53:26 -07:00 |
|
sbarman
|
8acc31ec83
|
Still testing type1 charstring conversion
|
2011-08-18 13:53:26 -07:00 |
|
sbarman
|
04b14f7b8a
|
fixed reading from sream
|
2011-08-18 13:53:26 -07:00 |
|
sbarman
|
7d5dcb5d43
|
added ability to write data to file
|
2011-08-18 13:53:25 -07:00 |
|
sbarman
|
5b359f1c1e
|
still mucking with subroutines
|
2011-08-18 13:53:25 -07:00 |
|
sbarman
|
bf9092b660
|
working on subroutines
|
2011-08-18 13:53:25 -07:00 |
|
sbarman
|
60127b0830
|
increased size of loaded font
|
2011-08-18 11:28:37 -07:00 |
|
sbarman
|
a24ec410ee
|
cleanup
|
2011-08-17 16:04:14 -07:00 |
|
sbarman
|
8ff8a92244
|
Revert "Merge branch 'writeToFile' into hmm"
This reverts commit 9b91fca347 , reversing
changes made to c592d5ed3b .
|
2011-08-17 16:00:54 -07:00 |
|
sbarman
|
bd567fc322
|
working font
|
2011-08-17 15:55:09 -07:00 |
|
sbarman
|
9f615036d9
|
Still testing type1 charstring conversion
|
2011-08-16 16:14:29 -07:00 |
|
sbarman
|
9b91fca347
|
Merge branch 'writeToFile' into hmm
|
2011-08-16 14:49:17 -07:00 |
|
sbarman
|
c592d5ed3b
|
still mucking with subroutines
|
2011-08-16 14:49:12 -07:00 |
|
sbarman
|
23d37f98db
|
working on subroutines
|
2011-08-16 10:25:02 -07:00 |
|
notmasteryet
|
b141a66309
|
Fixing bad comment
|
2011-08-14 12:11:23 -05:00 |
|
notmasteryet
|
aad77fcc55
|
BaseFont and misc fonts fixes
|
2011-08-14 08:40:22 -05:00 |
|
Kalervo Kujala
|
b2037841e5
|
Correct the coding style according to gjslint in font.js
Also refactor the lines that are over 80 characters long.
|
2011-08-11 21:41:03 +03:00 |
|
Kalervo Kujala
|
f656e841ac
|
Correct the coding style according to gjslint.
And remove stray tabs.
|
2011-08-08 23:13:32 +03:00 |
|
notmasteryet
|
9bcf2d8b7c
|
Fixing the maxAdvanceWidth and the amount of the missing sidebearing
|
2011-07-31 22:56:41 -05:00 |
|
Vivien Nicolas
|
aa41a75f6e
|
Support standards fonts
|
2011-07-25 16:42:46 +02:00 |
|
sbarman
|
f177398777
|
Fixed the mapping from charstring to glyphs
|
2011-07-22 09:57:26 -07:00 |
|
sbarman
|
d502866111
|
cleanup code
|
2011-07-22 09:21:38 -07:00 |
|
sbarman
|
c4d81646dc
|
fixed reading from sream
|
2011-07-21 15:18:00 -07:00 |
|
sbarman
|
5b43c25d56
|
removed unnecessary call to parseEncoding
|
2011-07-21 14:02:31 -07:00 |
|
sbarman
|
c67037e268
|
added ability to write data to file
|
2011-07-21 11:51:39 -07:00 |
|
sbarman
|
870027136a
|
Merge branch 'master' into font
|
2011-07-21 11:29:15 -07:00 |
|
Vivien Nicolas
|
2197235470
|
Merge to upstream
|
2011-07-21 18:29:32 +02:00 |
|
sbarman
|
bed8052cab
|
Merge branch 'master' into font
|
2011-07-21 09:09:25 -07:00 |
|
Vivien Nicolas
|
1d59de6c12
|
Fix a > 32000 conversion error in type1 to type2 charstring
|
2011-07-21 11:01:38 +02:00 |
|
sbarman
|
daf4979e2f
|
cleanup
|
2011-07-20 17:10:04 -07:00 |
|
sbarman
|
8d09c0d7a4
|
removed Fonts class
|
2011-07-20 16:42:51 -07:00 |
|
sbarman
|
2f30dd5174
|
moved width setting code
|
2011-07-20 15:00:16 -07:00 |
|
sbarman
|
8824ff9539
|
removed code to parse type2 ccharstrings
|
2011-07-20 14:43:44 -07:00 |
|
sbarman
|
c7aec8ac8a
|
used width info in fontDict
|
2011-07-20 12:57:47 -07:00 |
|
sbarman
|
8763002c44
|
extracted filetype in pdf.js instead of fonts.js
|
2011-07-20 11:25:00 -07:00 |
|
Vivien Nicolas
|
6311977fee
|
Merge with upstream
|
2011-07-20 15:18:44 +02:00 |
|
Vivien Nicolas
|
3cc9912acd
|
Add a simpler path for cmap format 0 to cmap format 4
|
2011-07-20 14:29:07 +02:00 |
|
sbarman
|
b8df2eb68b
|
cleanup
|
2011-07-19 11:33:54 -07:00 |
|
sbarman
|
173c68ef86
|
cleanup
|
2011-07-19 11:30:42 -07:00 |
|
Vivien Nicolas
|
776c10d4e6
|
Fix a regression on the application of the textMatrix extracted from a CFF font
|
2011-07-19 14:29:05 +02:00 |
|
Vivien Nicolas
|
913504a937
|
Remover leftover
|
2011-07-19 14:23:57 +02:00 |
|
Vivien Nicolas
|
c6c72291d9
|
Do not rasterize below 14px
|
2011-07-19 14:22:51 +02:00 |
|
sbarman
|
5f133a8c07
|
fixed missing entries in charstring data
|
2011-07-18 21:01:05 -07:00 |
|
sbarman
|
226f3fa3ee
|
add correct char width
|
2011-07-18 15:49:32 -07:00 |
|
sbarman
|
ed42423e3b
|
working version, spacing not working
|
2011-07-18 12:22:04 -07:00 |
|
sbarman
|
a7d6f857da
|
working on cff fonts
|
2011-07-18 08:24:57 -07:00 |
|
Vivien Nicolas
|
42653edf9a
|
Add support for beginfbchar
|
2011-07-15 19:14:07 +02:00 |
|
sbarman
|
0090b2e696
|
added support for index, dictionary in cff
|
2011-07-15 08:58:09 -07:00 |
|
Vivien Nicolas
|
aea63a7051
|
Fix missing sidebearings from the hmtx table (see canvas.pdf)
|
2011-07-15 16:22:45 +02:00 |
|
Vivien Nicolas
|
e2d808a60f
|
Switch length versus offset mistake in readTableEntry
|
2011-07-15 16:02:32 +02:00 |
|
Vivien Nicolas
|
b8fc365fff
|
Fix the ranges duplication cleanup features
|
2011-07-15 15:41:30 +02:00 |
|
Vivien Nicolas
|
10e9694135
|
Support font with characters below 0x20 declared in format 1 cmap and be more general about the TrueType rewritting cases
|
2011-07-15 14:59:34 +02:00 |
|
Adil Allawi
|
06986bb15f
|
nits, picked
|
2011-07-13 17:46:48 +01:00 |
|
Adil Allawi
|
0906cc8c94
|
Bump up the max font file size. Composite fonts can be larger than simple fonts. Once we support Japanese we will need to reconsider how this is done as a large Japanese font may be up to 30Mb in size.
|
2011-07-13 09:38:39 +01:00 |
|
Adil Allawi
|
36763e8e82
|
Fully support truetype composite fonts, clean up
|
2011-07-13 09:31:34 +01:00 |
|
Adil Allawi
|
6b6e97dff6
|
cleanup, added new flag to the font properties called compositeFont. If true, the encoding and ShowText strings must be multi-byte
|
2011-07-12 03:58:09 +01:00 |
|
Adil Allawi
|
7b8542c6a7
|
Second pass CIDFont support - make Arial Unicode in OpenOffice PDF
- supports PDF fonts with CIDtoGIDMap and no cmap
|
2011-07-11 17:41:55 +01:00 |
|
notmasteryet
|
9b69997046
|
Clearing font checksum adjustment field
|
2011-07-10 16:47:09 -05:00 |
|
Andreas Gal
|
6ef9e77b8a
|
Merge pull request #232 from notmasteryet/cff-issues2
CFF issues: cmap length, PS-name removal, Private Dictionary
|
2011-07-10 02:01:08 -07:00 |
|
Chris Jones
|
7f9c9f5ba2
|
work around #233 so that tests stop failing for the moment
|
2011-07-09 22:12:42 -07:00 |
|
Chris Jones
|
671dd3b0e8
|
back out bad font measurement changes
|
2011-07-09 21:43:28 -07:00 |
|
notmasteryet
|
75758ffec5
|
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into cff-issues2
|
2011-07-09 23:30:40 -05:00 |
|
notmasteryet
|
37315af515
|
fix 'private' keyword
|
2011-07-09 23:24:24 -05:00 |
|
notmasteryet
|
67f133dea7
|
CFF/OTF font and sanitizer friendly fixes
|
2011-07-09 23:12:11 -05:00 |
|
Chris Jones
|
fb9b8b6417
|
Merge pull request #226 from andreasgal/staging
simplify font measurement code, bug is now fixed in nightlies, no need to
|
2011-07-09 16:51:04 -07:00 |
|
Andreas Gal
|
adb619941c
|
simplify font measurement code, bug is now fixed in nightlies, no need to hack around it
|
2011-07-08 19:28:24 -07:00 |
|
Andreas Gal
|
f2a4756c77
|
backout font measurement change, it is breaking tests
|
2011-07-08 18:51:20 -07:00 |
|
Andreas Gal
|
5bf4fcba9b
|
properly fix font loading, shaon's code didn't work after all
|
2011-07-08 18:45:38 -07:00 |
|
Andreas Gal
|
3fb2b026bf
|
Merge pull request #224 from sbarman/master
fix to bug with detected font loading
|
2011-07-08 18:39:32 -07:00 |
|
sbarman
|
c06c14a72a
|
fix to font loading code
|
2011-07-08 18:24:22 -07:00 |
|
Andreas Gal
|
4a7fe7cb5d
|
move text measurement into Font
|
2011-07-08 17:57:03 -07:00 |
|
Andreas Gal
|
0b6c0db931
|
move unicode translation cache into Font
|
2011-07-08 16:36:50 -07:00 |
|
Andreas Gal
|
f6eb9cecd3
|
avoid font lookup by id in showText
|
2011-07-08 14:58:19 -07:00 |
|
Andreas Gal
|
d3979e4ac2
|
Merge pull request #219 from sbarman/font
Font code cleanup, avoid name collisions
|
2011-07-08 11:06:54 -07:00 |
|
sbarman
|
7b659fd605
|
fixed case when font cannot be found
|
2011-07-08 10:04:52 -07:00 |
|
sbarman
|
4404871212
|
fixed font loading bug
|
2011-07-08 08:14:34 -07:00 |
|
Andreas Gal
|
7fb940c4ba
|
revert a couple changes from the last merge
|
2011-07-08 01:02:14 -07:00 |
|
Andreas Gal
|
df79f10f2f
|
Merge pull request #214 from saebekassebil/master
Dict object improvements. Performance.
|
2011-07-08 00:59:00 -07:00 |
|
sbarman
|
619a521678
|
minor fix
|
2011-07-07 17:37:27 -07:00 |
|
sbarman
|
c39eae3ce9
|
fixed up minor bugs
|
2011-07-07 17:15:53 -07:00 |
|
sbarman
|
8ac2367fa0
|
not refer fonts by name, instead use id
|
2011-07-07 16:48:04 -07:00 |
|
Saebekassebil
|
dc9316db2d
|
Better debug at glyphs
|
2011-07-07 17:03:24 +02:00 |
|
Andreas Gal
|
6eaad13132
|
remove fontCount/fontName/kDisableFonts debug hacks and fix bug in font loading
|
2011-07-06 22:14:48 -07:00 |
|
Andreas Gal
|
3557bae461
|
temporary revert a change in the font code to make mac fonts work again
|
2011-07-06 16:06:00 -07:00 |
|
notmasteryet
|
4169fe151d
|
Merge branch 'master' of https://github.com/andreasgal/pdf.js.git into cff-issues
Conflicts:
fonts.js
|
2011-07-06 08:16:07 -05:00 |
|
notmasteryet
|
70164163de
|
fixing CFF things to pass FontValidator
|
2011-07-06 08:12:41 -05:00 |
|
Rob Sayre
|
f5a3587dde
|
Almost passing gjslint.
|
2011-07-05 23:06:45 -07:00 |
|
Chris Jones
|
2dc1ff98ac
|
built-in fonts are not cached
|
2011-07-05 00:02:09 -04:00 |
|
Chris Jones
|
122d168b51
|
fix some bugs
|
2011-07-04 23:28:44 -04:00 |
|
Chris Jones
|
fe09c1852c
|
handle font names with comments (fix fix of hack hack)
|
2011-07-04 18:21:13 -04:00 |
|
Vivien Nicolas
|
ac5db21fb1
|
Let Chrome (and others?) show TrueType fonts
|
2011-07-03 22:29:46 +02:00 |
|
Vivien Nicolas
|
cdff127eef
|
Let Chrome (and others?) handle Type1 Fonts (TrueType not working yet)
|
2011-07-03 14:52:00 +02:00 |
|
Vivien Nicolas
|
f58983f4e5
|
Clean up Fonts.convert()
|
2011-07-03 01:17:28 +02:00 |
|
Vivien Nicolas
|
b390a03a1d
|
Merge branch 'master' of https://github.com/andreasgal/pdf.js
|
2011-07-02 07:54:58 +02:00 |
|
Vivien Nicolas
|
d28c0cb41e
|
Get rid of FontsUtils
|
2011-07-02 07:54:28 +02:00 |
|
Chris Jones
|
818f79986b
|
work around chrome bug, and work around ff5 bug in the workaround
|
2011-07-01 22:19:02 -07:00 |
|
Vivien Nicolas
|
a600a3d2ce
|
Fix bustage while merging
|
2011-07-02 06:01:43 +02:00 |
|
Vivien Nicolas
|
41d4738289
|
Merge with upstream
|
2011-07-02 05:50:59 +02:00 |
|
Vivien Nicolas
|
3e78538c1c
|
Remove cmap format 100, fixes some nits to merge with upstream
|
2011-07-02 05:46:50 +02:00 |
|
Vivien Nicolas
|
3726686d22
|
Add a format100 table for Mac
|
2011-07-02 02:44:57 +02:00 |
|
Vivien Nicolas
|
3dcf65d9df
|
Fix a small issue in the waiting for font to load code
|
2011-07-02 01:01:55 +02:00 |
|
Vivien Nicolas
|
d10cf7c929
|
Reland commit 442d184 but make it works with uncompressed PDF
|
2011-07-02 00:19:24 +02:00 |
|
Vivien Nicolas
|
63e4f0293f
|
Add support for stemHW/stemVW/stemSnapH/stemSnapV
|
2011-07-01 11:28:22 +02:00 |
|
Chris Jones
|
7b883a89db
|
merge
|
2011-07-01 01:23:20 -07:00 |
|
Vivien Nicolas
|
e13164eca6
|
Read the text matrix from the Type1 font ascii header
|
2011-07-01 07:16:56 +02:00 |
|
Vivien Nicolas
|
ae2d130f40
|
Improve the extractInfo code to be more robust
|
2011-07-01 05:16:27 +02:00 |
|
Vivien Nicolas
|
697aa0f15e
|
Merge branch 'master' of https://github.com/andreasgal/pdf.js
|
2011-07-01 03:39:55 +02:00 |
|
Vivien Nicolas
|
dae18a2710
|
Use strings instead of arrays in CFF.wrap
|
2011-07-01 03:24:23 +02:00 |
|
Vivien Nicolas
|
db30cc6de1
|
Start converting CFF class to use strings instead of arrays
|
2011-07-01 00:57:17 +02:00 |
|
Vivien Nicolas
|
5cbc6875b3
|
Open the CFF class road for Type1C font
|
2011-07-01 00:44:11 +02:00 |
|
Chris Jones
|
082edd6460
|
merge
|
2011-06-30 14:57:00 -07:00 |
|
Julian Viereck
|
391c26b407
|
Make worker work again after latest font changes
|
2011-06-30 14:25:57 +02:00 |
|
Vivien Nicolas
|
2e7df01459
|
Fix windows mispotionning issue
|
2011-06-30 12:40:21 +02:00 |
|
Chris Jones
|
6b72f8e98a
|
just create one dummy element too, and centralize hackery
|
2011-06-30 03:02:50 -07:00 |
|