The original CL is https://codereview.chromium.org/658573004
Updating with to new OTS repo from https://github.com/khaledhosny/ots.git Hash tag imported: c24a839b1c66c4de09e58fabaacb82bf3bd692a4 Some important differences between new and old version of OTS: 1. Support for MATH table 2. Implementation changes related to new WOFF 2.0 3. Bug fixes related to OTF tables (GDEF, GSUB etc) parsing 4. Accept platform 0 encoding 1 cmap subtables 5. Allow fonts with CMAP format-12 or format-13 table A dummy version of EnableWOFF() is added to get Blink compiled. After the following CL is landed in Blink, it'll be removed. Blink CL: https://codereview.chromium.org/774253008 TEST: Blink layout tests: fast/css/font-face* BUG=339857 Committed: https://crrev.com/3b6cd2d4bf9e0b4a9311343a2997ef9363530b14 Cr-Commit-Position: refs/heads/master@{#308054} Review URL: https://codereview.chromium.org/775893002 Cr-Commit-Position: refs/heads/master@{#317189}
Showing
third_party/ots/BUILD.gn
0 → 100644
third_party/ots/INSTALL
0 → 100644
third_party/ots/LICENSE
0 → 100644
third_party/ots/OWNERS
0 → 100644
third_party/ots/README
0 → 100644
third_party/ots/gyp_ots
0 → 100755
third_party/ots/ots.gyp
0 → 100644
third_party/ots/src/cff.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/cff.h
0 → 100644
This diff is collapsed.
third_party/ots/src/cmap.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/cmap.h
0 → 100644
third_party/ots/src/cvt.cc
0 → 100644
third_party/ots/src/cvt.h
0 → 100644
third_party/ots/src/fpgm.cc
0 → 100644
third_party/ots/src/fpgm.h
0 → 100644
third_party/ots/src/gasp.cc
0 → 100644
third_party/ots/src/gasp.h
0 → 100644
third_party/ots/src/gdef.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/gdef.h
0 → 100644
third_party/ots/src/glyf.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/glyf.h
0 → 100644
third_party/ots/src/gpos.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/gpos.h
0 → 100644
third_party/ots/src/gsub.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/gsub.h
0 → 100644
third_party/ots/src/hdmx.cc
0 → 100644
third_party/ots/src/hdmx.h
0 → 100644
This diff is collapsed.
third_party/ots/src/head.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/head.h
0 → 100644
This diff is collapsed.
third_party/ots/src/hhea.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/hhea.h
0 → 100644
third_party/ots/src/hmtx.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/hmtx.h
0 → 100644
This diff is collapsed.
third_party/ots/src/kern.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/kern.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
third_party/ots/src/layout.h
0 → 100644
This diff is collapsed.
third_party/ots/src/loca.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/loca.h
0 → 100644
This diff is collapsed.
third_party/ots/src/ltsh.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/ltsh.h
0 → 100644
This diff is collapsed.
third_party/ots/src/math.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/math_.h
0 → 100644
This diff is collapsed.
third_party/ots/src/maxp.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/maxp.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
third_party/ots/src/name.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/name.h
0 → 100644
This diff is collapsed.
third_party/ots/src/os2.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/os2.h
0 → 100644
This diff is collapsed.
third_party/ots/src/ots.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/ots.h
0 → 100644
This diff is collapsed.
third_party/ots/src/post.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/post.h
0 → 100644
This diff is collapsed.
third_party/ots/src/prep.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/prep.h
0 → 100644
This diff is collapsed.
third_party/ots/src/vdmx.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/vdmx.h
0 → 100644
This diff is collapsed.
third_party/ots/src/vhea.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/vhea.h
0 → 100644
This diff is collapsed.
third_party/ots/src/vmtx.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/vmtx.h
0 → 100644
This diff is collapsed.
third_party/ots/src/vorg.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/vorg.h
0 → 100644
This diff is collapsed.
third_party/ots/src/woff2.cc
0 → 100644
This diff is collapsed.
third_party/ots/src/woff2.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
third_party/ots/test/README
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
third_party/ots/test/perf.cc
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment