This website requires JavaScript.
75e9553b35
Update to latest brotli
Rod Sheeter
2015-04-27 08:55:38 -07:00
1c0bd585ac
Merge branch 'master' of https://github.com/mitya57/woff2 into mitya57-master
Rod Sheeter
2015-04-27 08:14:59 -07:00
cbd682fcc9
remove comment that has been addressed
Rod Sheeter
2015-04-22 15:55:53 -07:00
56e5e74d34
Merge pull request #13 from khaledhosny/bbox
rsheeter
2015-04-22 15:52:54 -07:00
ad8c15fa7d
Merge pull request #4 from khaledhosny/master
rsheeter
2015-04-22 08:44:51 -07:00
531adab1fe
Reject non-zero loca transformLength
Khaled Hosny
2015-04-20 00:21:05 +02:00
3f91c6e58f
Check matadata and private blocks offsets & length
Khaled Hosny
2015-02-04 23:01:03 +02:00
0634e0a719
Don't accept too long totalSfntSize
Khaled Hosny
2015-02-01 09:22:50 +02:00
8a7eec25df
Clone recursively rather than manually for Brotli
CoolOppo
2015-04-14 18:57:19 -04:00
de2cabb897
Fix simple glyph bounding box handling
Khaled Hosny
2015-04-10 22:05:04 +02:00
7375be53fc
Merge pull request #11 from google/rsheeter-master
rsheeter
2015-04-09 07:50:53 -07:00
90603761c7
Mark as transformed. Correct how table records were used by font.cc when writing collections.
Rod Sheeter
2015-04-09 07:47:55 -07:00
804d3b93a7
Merge pull request #10 from bardware/master
rsheeter
2015-04-08 07:41:01 -07:00
7eecfa8211
new version of brotli because of missing rand_r in mingw environment
Bernhard Döbler
2015-04-07 23:31:55 +02:00
5b99d15ab3
Makefile fixes and cleanups
Dmitry Shachnev
2015-03-13 17:45:09 +03:00
0c1ec8895b
Correct LICENSE to state Apache 2.0
Rod Sheeter
2015-03-04 13:11:43 -08:00
ab99e2f8bd
Per discussion with WG, update table ordering to what OTS expects. Once browsers are on latest cut of OTS we will go back to spec order.
Rod Sheeter
2015-03-04 12:27:22 -08:00
52b740bfac
Merge branch 'master' of github.com:google/woff2
Rod Sheeter
2015-03-03 09:37:30 -08:00
498c637024
Correct decoder output table ordering
Rod Sheeter
2015-03-03 09:30:12 -08:00
757bfdd33e
Merge pull request #6 from ao5357/ao5357-doc-patch
rsheeter
2015-02-25 15:36:34 -08:00
538b401b77
tweak to how index by offset is built
Rod Sheeter
2015-02-25 09:22:45 -08:00
97e33a1736
Documentation for end-users
Brad Czerniak
2015-02-25 11:08:15 -05:00
4e48243b3a
In some build environments this results in off-by-one
Rod Sheeter
2015-02-24 16:04:13 -08:00
bb12c44af7
Merge update to Makefile
Rod Sheeter
2015-02-24 14:08:08 -08:00
6e9eeaf43c
add new objects
Rod Sheeter
2015-02-24 14:04:43 -08:00
1c975530b9
Adding TTC support, take 1
Rod Sheeter
2015-02-24 13:53:35 -08:00
445f541996
Sort tables when decoding
Rod Sheeter
2015-02-12 09:56:29 -08:00
0a8567d4f9
Minor updates from internal copy
Rod Sheeter
2015-02-12 09:30:22 -08:00
2b35420fa9
As suggested in https://github.com/google/woff2/pull/2 , correct const for top 7 bits
Roderick Sheeter
2014-11-24 07:11:04 -08:00
2f727ecc83
Merge pull request #1 from khaledhosny/master
rsheeter
2014-11-24 06:08:19 -08:00
23e2aa1f7c
Add .gitignore file
Khaled Hosny
2014-11-22 16:44:48 +02:00
4b8c71e0d5
Rename CPP to CXX
Khaled Hosny
2014-11-22 16:42:23 +02:00
a262e006d1
Fold shared.mk into Makefile
Khaled Hosny
2014-11-22 16:40:37 +02:00
3e1f5ca955
Move the Makefile to the top directory
Khaled Hosny
2014-11-22 16:32:26 +02:00
09c4eba0f6
Rename woff2 to src
Khaled Hosny
2014-11-22 16:22:49 +02:00
b33699ad8a
Remove outdated or unused files
Khaled Hosny
2014-11-22 16:22:16 +02:00
050a3a05c2
Fix README headings
Roderick Sheeter
2014-11-18 13:01:06 -08:00
91c9189324
rename README to be markdown
Roderick Sheeter
2014-11-18 12:58:51 -08:00
b79469c87d
rename README to be markdown
Roderick Sheeter
2014-11-18 12:58:30 -08:00
2b754136eb
Deleted a bunch of references to Java version from README
Roderick Sheeter
2014-11-18 12:56:24 -08:00
194001706a
Delete old Ant file
Roderick Sheeter
2014-11-18 12:40:07 -08:00
8a7348b328
Make brotli a submodule
Roderick Sheeter
2014-11-18 12:37:18 -08:00
65cb3326e3
Allow use of inline keyword in c++/c99 mode
Kunihiko Sakamoto
2014-10-28 19:37:13 +09:00
d9a74803fa
Preliminary support for CFF (just don't normalize). Support for adjusting loca entry size from 2 to 4 bytes during normalization if necessary. Support for extended metadata.
Roderick Sheeter
2014-08-22 08:05:56 -07:00
6cef49677d
Fix a compile error on Windows
Kenichi Ishibashi
2014-06-06 17:39:02 +09:00
c75ed764ef
Avoid using data() of std::vector in woff2_dec
Kenichi Ishibashi
2014-06-04 08:29:53 +09:00
142d8881c1
Separate woff2 enc/dec logic
Kenichi Ishibashi
2014-05-30 09:06:32 +09:00
2ec0cb8a78
Always remove DSIG, removed several options
Roderick Sheeter
2014-05-07 11:01:07 -07:00
47c5016d7f
Specification updates: known table tags, reserved flag bits, always preprocess
David Kuettel
2014-04-29 17:47:03 -07:00
05b3775ecb
Fix buffer overflow bug in the brotli encoder.
Zoltan Szabadka
2014-03-27 16:38:07 +01:00
22e2c32828
Implementation of the woff2 format changes proposed by the W3C working group.
Zoltan Szabadka
2014-03-27 16:13:13 +01:00
0829e37293
Update the dictionary and the transforms.
Zoltan Szabadka
2014-03-25 16:48:25 +01:00
494c85cebb
Set font mode for the brotli call in the woff2 encoder.
Zoltan Szabadka
2014-03-20 14:35:41 +01:00
278b89484f
Updates to Brotli compression format, decoder and encoder
Zoltan Szabadka
2014-03-20 14:32:35 +01:00
7f848593bd
Enable the static dictionary in the Brotli decoder.
Zoltan Szabadka
2014-03-06 17:25:43 +01:00
2733d6c0c2
Add the initial version of the static dictionary and transforms to Brotli.
Zoltan Szabadka
2014-02-17 14:25:36 +01:00
cbd5cb55f4
Updates to Brotli compression format, decoder and encoder
Zoltan Szabadka
2014-02-14 15:04:23 +01:00
dfc5a9f215
Fix -Wconversion compiler warnings in the brotli decoder.
Zoltan Szabadka
2014-01-08 12:34:35 +01:00
4c8c7fd31c
Brotli format change: small improvement to the encoding of Huffman codes
Zoltan Szabadka
2014-01-08 12:28:28 +01:00
efbc1a8965
Small update to brotli specification.
Zoltan Szabadka
2014-01-06 16:35:24 +01:00
40955ce409
Bug fixes for the brotli encoder and decoder.
Zoltan Szabadka
2014-01-06 16:01:57 +01:00
b89f3be40b
Brotli format change: improved encoding of Huffman codes
Zoltan Szabadka
2013-12-17 17:17:57 +01:00
30625ba238
Use C-style comments in the brotli decoder.
Zoltan Szabadka
2013-12-16 14:45:57 +01:00
931479d735
Fix Microsoft VisualStudio 64-bit build of brotli
Zoltan Szabadka
2013-12-13 15:30:20 +01:00
19320557a9
Fix Microsoft VisualStudio build of brotli
Zoltan Szabadka
2013-12-13 10:39:46 +01:00
2e5995bd96
Support for OSX build; tested using OSX 10.9/clang-500.2.79
Roderick Sheeter
2013-12-12 10:43:05 -08:00
e70949119a
Updates to Brotli compression format, decoder and encoder
Zoltan Szabadka
2013-12-12 13:18:04 +01:00
fe79fac8da
Add draft specification of the brotli format
Zoltan Szabadka
2013-11-28 17:37:13 +01:00
4147ca2646
Remove old files; use the ones in woff2/ instead
Roderick Sheeter
2013-11-20 15:11:17 -08:00
437bbad370
Added Brotli compress/decompress utilities and makefiles
Roderick Sheeter
2013-11-19 14:32:56 -08:00
1571db36a9
Updates to Brotli compression format, decoder and encoder
Zoltan Szabadka
2013-11-15 19:02:17 +01:00
79e99afe46
Add brotli compressor
Zoltan Szabadka
2013-10-23 13:06:13 +02:00
b35077ca42
Make the brotli decoder more C90-compatible.
Zoltan Szabadka
2013-10-22 15:02:54 +02:00
9c62eb3e1e
Fix name collisions with libwebp.
Zoltan Szabadka
2013-10-17 12:41:36 +02:00
7efdf8e114
Cleanup of README
Raph Levien
2013-10-11 10:33:29 +02:00
04163a87d0
Add brotli decompressor
Zoltan Szabadka
2013-10-11 10:26:07 +02:00
5ce8fad3ab
Write the converted and compressed files (.woff2) to disk
David Kuettel
2013-06-11 12:52:53 -07:00
76b55053e7
Compare WOFF 2.0 vs. WOFF 1.0 (instead of GZIP)
David Kuettel
2013-05-28 16:22:52 -07:00
c34a8fce98
Add early support for CFF
David Kuettel
2013-05-28 15:49:04 -07:00
ade3f14974
Emit a warning message for .otf files, which are not supported yet
David Kuettel
2013-04-19 16:24:19 -07:00
0cffdd1e74
Catch, log and continue upon encountering an exception
David Kuettel
2013-04-18 10:34:18 -07:00
c3f8753bee
Remove stale references to /usr/bin/lzma, etc
David Kuettel
2013-04-12 15:37:36 -07:00
f932d9cbf5
Record the WOFF 2.0 compression improvement (%) in the CSV file
David Kuettel
2013-04-11 18:18:50 -07:00
42726b6c1f
Add a simplified runner which outputs a CSV report
David Kuettel
2013-04-11 17:40:54 -07:00
19411b7e95
Cleanup: remove email addresses
David Kuettel
2013-04-11 14:49:57 -07:00
b3776ee481
Cleanup: remove build artifacts from git
David Kuettel
2013-04-11 13:44:09 -07:00
6966b2c40d
Comment debug output
David Kuettel
2013-04-10 18:48:32 -07:00
c0d9d606d2
Ensure LZMA compression is used by default
David Kuettel
2013-04-10 18:44:14 -07:00
e617737810
Cleanup: minor style, Javadoc and code changes
David Kuettel
2013-04-10 18:25:12 -07:00
a9ce166190
Cleanup: remove unused Command abstractions (cont.)
David Kuettel
2013-04-10 15:21:35 -07:00
ac7ebc90da
Cleanup: remove unused Command abstractions
David Kuettel
2013-04-10 15:16:04 -07:00
bd9d6ce3ae
Security fixes to woff2 decompression
Raph Levien
2013-04-05 17:01:50 -07:00
1fec2c0a61
Use SevenZip Java LZMA compression library
David Kuettel
2013-02-06 17:46:04 -08:00
0c3b13964f
Compile with debug information
David Kuettel
2013-02-06 09:31:23 -08:00
c779de7e99
Adding checks (part 2/2) and minor changes
Kenichi Ishibashi
2012-06-04 14:29:42 +09:00
029e5f75f0
This CL adds some validation checks. Following CLs will add further checks.
Kenichi Ishibashi
2012-05-02 09:05:08 +09:00
dcecdd883a
Initial commit of font compression code into public project.
Raph Levien
2012-03-23 11:21:16 -07:00