| Index: include/core/SkTypeface.h
 | 
| diff --git a/include/core/SkTypeface.h b/include/core/SkTypeface.h
 | 
| index 9c23fb200ba7aca3db006fc3388dca428716bef4..c84ae288a6782d47d5c284ce2c56e8359a86cb64 100644
 | 
| --- a/include/core/SkTypeface.h
 | 
| +++ b/include/core/SkTypeface.h
 | 
| @@ -231,7 +231,14 @@ public:
 | 
|       *  collection.
 | 
|       */
 | 
|      SkStream* openStream(int* ttcIndex) const;
 | 
| -    SkScalerContext* createScalerContext(const SkDescriptor*) const;
 | 
| +
 | 
| +    /**
 | 
| +     *  Return a scalercontext for the given descriptor. If this fails, then
 | 
| +     *  if allowFailure is true, this returns NULL, else it returns a
 | 
| +     *  dummy scalercontext that will not crash, but will draw nothing.
 | 
| +     */
 | 
| +    SkScalerContext* createScalerContext(const SkDescriptor*,
 | 
| +                                         bool allowFailure = false) const;
 | 
|  
 | 
|      // PRIVATE / EXPERIMENTAL -- do not call
 | 
|      void filterRec(SkScalerContextRec* rec) const {
 | 
| 
 |