1// Copyright (c) 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef OTS_WOFF2_H_
6#define OTS_WOFF2_H_
7
8namespace ots {
9
10// Compute the size of the final uncompressed font, or 0 on error.
11size_t ComputeWOFF2FinalSize(const uint8_t *data, size_t length);
12
13// Decompresses the font into the target buffer. The result_length should
14// be the same as determined by ComputeFinalSize(). Returns true on successful
15// decompression.
16bool ConvertWOFF2ToTTF(uint8_t *result, size_t result_length,
17                       const uint8_t *data, size_t length);
18}
19
20#endif  // OTS_WOFF2_H_
21