aboutsummaryrefslogtreecommitdiff
path: root/woff2/woff2_enc.h
diff options
context:
space:
mode:
Diffstat (limited to 'woff2/woff2_enc.h')
-rw-r--r--woff2/woff2_enc.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/woff2/woff2_enc.h b/woff2/woff2_enc.h
index 18adc0c..d6eb4db 100644
--- a/woff2/woff2_enc.h
+++ b/woff2/woff2_enc.h
@@ -19,11 +19,17 @@
#include <stddef.h>
#include <inttypes.h>
+#include <string>
+
+using std::string;
+
namespace woff2 {
// Returns an upper bound on the size of the compressed file.
size_t MaxWOFF2CompressedSize(const uint8_t* data, size_t length);
+size_t MaxWOFF2CompressedSize(const uint8_t* data, size_t length,
+ const string& extended_metadata);
// Compresses the font into the target buffer. *result_length should be at least
// the value returned by MaxWOFF2CompressedSize(), upon return, it is set to the
@@ -31,6 +37,10 @@ size_t MaxWOFF2CompressedSize(const uint8_t* data, size_t length);
bool ConvertTTFToWOFF2(const uint8_t *data, size_t length,
uint8_t *result, size_t *result_length);
+bool ConvertTTFToWOFF2(const uint8_t *data, size_t length,
+ uint8_t *result, size_t *result_length,
+ const string& extended_metadata);
+
} // namespace woff2
#endif // WOFF2_WOFF2_ENC_H_