[buffer] Increase work limits
Our previous limits of 64 per input character was already hit by David Corbett's under-development Duployan font. Increase work limits by factor of 16, and number of glyphs by factor of 2. Fixes https://github.com/harfbuzz/harfbuzz/issues/2707
This commit is contained in:
parent
b37edebfcb
commit
1c05f6789b
|
@ -35,20 +35,20 @@
|
||||||
|
|
||||||
|
|
||||||
#ifndef HB_BUFFER_MAX_LEN_FACTOR
|
#ifndef HB_BUFFER_MAX_LEN_FACTOR
|
||||||
#define HB_BUFFER_MAX_LEN_FACTOR 32
|
#define HB_BUFFER_MAX_LEN_FACTOR 64
|
||||||
#endif
|
#endif
|
||||||
#ifndef HB_BUFFER_MAX_LEN_MIN
|
#ifndef HB_BUFFER_MAX_LEN_MIN
|
||||||
#define HB_BUFFER_MAX_LEN_MIN 8192
|
#define HB_BUFFER_MAX_LEN_MIN 16384
|
||||||
#endif
|
#endif
|
||||||
#ifndef HB_BUFFER_MAX_LEN_DEFAULT
|
#ifndef HB_BUFFER_MAX_LEN_DEFAULT
|
||||||
#define HB_BUFFER_MAX_LEN_DEFAULT 0x3FFFFFFF /* Shaping more than a billion chars? Let us know! */
|
#define HB_BUFFER_MAX_LEN_DEFAULT 0x3FFFFFFF /* Shaping more than a billion chars? Let us know! */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef HB_BUFFER_MAX_OPS_FACTOR
|
#ifndef HB_BUFFER_MAX_OPS_FACTOR
|
||||||
#define HB_BUFFER_MAX_OPS_FACTOR 64
|
#define HB_BUFFER_MAX_OPS_FACTOR 1024
|
||||||
#endif
|
#endif
|
||||||
#ifndef HB_BUFFER_MAX_OPS_MIN
|
#ifndef HB_BUFFER_MAX_OPS_MIN
|
||||||
#define HB_BUFFER_MAX_OPS_MIN 1024
|
#define HB_BUFFER_MAX_OPS_MIN 16384
|
||||||
#endif
|
#endif
|
||||||
#ifndef HB_BUFFER_MAX_OPS_DEFAULT
|
#ifndef HB_BUFFER_MAX_OPS_DEFAULT
|
||||||
#define HB_BUFFER_MAX_OPS_DEFAULT 0x1FFFFFFF /* Shaping more than a billion operations? Let us know! */
|
#define HB_BUFFER_MAX_OPS_DEFAULT 0x1FFFFFFF /* Shaping more than a billion operations? Let us know! */
|
||||||
|
|
Loading…
Reference in New Issue