• Home
  • History
  • Annotate
  • only in /external/chromium_org/third_party/ots/
NameDateSize

..12-Mar-20154 KiB

.ignores12-Mar-201525

BUILD.gn12-Mar-20151.8 KiB

codereview.settings12-Mar-2015150

gyp_ots12-Mar-2015983

include/12-Mar-20154 KiB

INSTALL12-Mar-2015864

LICENSE12-Mar-20151.5 KiB

ots-common.gypi12-Mar-20151.7 KiB

ots-standalone.gyp12-Mar-20154.3 KiB

ots.gyp12-Mar-2015836

ots.target.darwin-arm.mk12-Mar-20157.6 KiB

ots.target.darwin-arm64.mk12-Mar-20157.1 KiB

ots.target.darwin-mips.mk12-Mar-20157.2 KiB

ots.target.darwin-mips64.mk12-Mar-20157.2 KiB

ots.target.darwin-x86.mk12-Mar-20157.2 KiB

ots.target.darwin-x86_64.mk12-Mar-20157.2 KiB

ots.target.linux-arm.mk12-Mar-20157.6 KiB

ots.target.linux-arm64.mk12-Mar-20157.1 KiB

ots.target.linux-mips.mk12-Mar-20157.2 KiB

ots.target.linux-mips64.mk12-Mar-20157.2 KiB

ots.target.linux-x86.mk12-Mar-20157.2 KiB

ots.target.linux-x86_64.mk12-Mar-20157.2 KiB

README12-Mar-2015884

src/12-Mar-20154 KiB

test/12-Mar-20154 KiB

third_party/12-Mar-20154 KiB

tools/12-Mar-20154 KiB

README

1Sanitiser for OpenType
2----------------------
3
4(Idea from Alex Russell)
5
6The CSS font-face property[1] is great for web typography. Having to use images
7in order to get the correct typeface is a great sadness; one should be able to
8use vectors.
9
10However, the TrueType renderers on many platforms have never been part of the
11attack surface before and putting them on the front line is a scary proposition.
12Esp on platforms like Windows where it's a closed-source blob running with high
13privilege.
14
15Thus, the OpenType Sanitiser (OTS) is designed to parse and serialise OpenType
16files, validating them and sanitising them as it goes.
17
18Building:
19
20The included ots.gyp file is for building within the Chromium only. In the
21test/ directory you'll find a SConstruct file which can be used with scons to
22build a standalone version.
23
24[1] http://www.w3.org/TR/CSS2/fonts.html#font-descriptions
25