Add support for woff and woff2 fonts Change-Id: Ib44fa4eabfcd50c33eb2316b43cca83187d2370a Reviewed-on: https://flutter-review.googlesource.com/c/third_party/freetype2/+/42000 Reviewed-by: Yegor Jbanov <yjbanov@google.com> Commit-Queue: Harry Terkelsen <het@google.com> Reviewed-by: Jason Simmons <jsimmons@google.com>
diff --git a/BUILD.gn b/BUILD.gn index 8621775..ae95075 100644 --- a/BUILD.gn +++ b/BUILD.gn
@@ -26,6 +26,11 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +declare_args() { + # Set to true to support woff and woff2 fonts. + flutter_use_freetype_woff2 = false +} + config("freetype_config") { include_dirs = [ "include/freetype-flutter-config", @@ -85,4 +90,9 @@ "//third_party/libpng", "//third_party/zlib", ] + + if (flutter_use_freetype_woff2) { + defines += [ "FT_CONFIG_OPTION_USE_BROTLI" ] + deps += [ "//third_party/brotli" ] + } }