From 71b617d8b701301801f91ed3e7f293d2404b400b Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Thu, 29 Sep 2016 19:53:39 +0200 Subject: [PATCH] [ftfuzzer] Speed up. * src/tools/ftfuzzer/ftfuzzer.cc (LLVMFuzzerTestOneInput): Don't check for embedded bitmaps if we have a non-default instance. --- ChangeLog | 7 +++++++ src/tools/ftfuzzer/ftfuzzer.cc | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/ChangeLog b/ChangeLog index 311168fdc..ce78d6054 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2016-09-29 Werner Lemberg + + [ftfuzzer] Speed up. + + * src/tools/ftfuzzer/ftfuzzer.cc (LLVMFuzzerTestOneInput): Don't + check for embedded bitmaps if we have a non-default instance. + 2016-09-29 Werner Lemberg [truetype] Disallow bitmap strokes for non-default instances. diff --git a/src/tools/ftfuzzer/ftfuzzer.cc b/src/tools/ftfuzzer/ftfuzzer.cc index 90a36d041..79ad30556 100644 --- a/src/tools/ftfuzzer/ftfuzzer.cc +++ b/src/tools/ftfuzzer/ftfuzzer.cc @@ -263,6 +263,10 @@ } else { + // bitmap strokes are not active for glyph variations + if ( instance_index ) + continue; + if ( FT_Select_Size( face, fixed_sizes_index - 1 ) ) continue; flags |= FT_LOAD_COLOR;