mirror of
git://git.savannah.gnu.org/freetype/freetype2.git
synced 2025-04-11 22:56:50 +02:00

Based on a patch from metarutaiga (MR !106). The gist of this commit is that it doesn't make sense to support WOFF without compression (which would be only possible in WOFF 1.0 anyway). * src/sfnt/sfobjs.c (sfnt_open_font): Guard WOFF code with `FT_CONFIG_OPTION_USE_ZLIB` block. Guard WOFF2 code with `FT_CONFIG_OPTION_USE_BROTLI` block. * src/sfnt/sfwoff.c, src/sfnt/sfwoff.h: Guard files with `FT_CONFIG_OPTION_USE_ZLIB` blocks, not parts of the code. * src/sfnt/sfwoff2.c, src/sfnt/sfwoff2.h, src/sfnt/woff2tags.c, src/sfnt/woff2tags.h: Guard files with `FT_CONFIG_OPTION_USE_BROTLI` blocks, not parts of the code. Fixes #1111.
44 lines
865 B
C
44 lines
865 B
C
/****************************************************************************
|
|
*
|
|
* sfwoff.h
|
|
*
|
|
* WOFFF format management (specification).
|
|
*
|
|
* Copyright (C) 1996-2021 by
|
|
* David Turner, Robert Wilhelm, and Werner Lemberg.
|
|
*
|
|
* This file is part of the FreeType project, and may only be used,
|
|
* modified, and distributed under the terms of the FreeType project
|
|
* license, LICENSE.TXT. By continuing to use, modify, or distribute
|
|
* this file you indicate that you have read the license and
|
|
* understand and accept it fully.
|
|
*
|
|
*/
|
|
|
|
|
|
#ifndef SFWOFF_H_
|
|
#define SFWOFF_H_
|
|
|
|
|
|
#include <freetype/internal/sfnt.h>
|
|
#include <freetype/internal/ftobjs.h>
|
|
|
|
|
|
FT_BEGIN_HEADER
|
|
|
|
#ifdef FT_CONFIG_OPTION_USE_ZLIB
|
|
|
|
FT_LOCAL( FT_Error )
|
|
woff_open_font( FT_Stream stream,
|
|
TT_Face face );
|
|
|
|
|
|
#endif
|
|
|
|
FT_END_HEADER
|
|
|
|
#endif /* SFWOFF_H_ */
|
|
|
|
|
|
/* END */
|