Lexer.prototype.getNumber
This patch extends the approach of PR 14543, by also treating e.g. minus signs followed by '(' or '<' as zero. Inside of a /Contents stream those characters will generally mean the start of one or more glyphs.