iText

SVG: support exponent notation for numbers with capital E

There was a bug in SVG processing where the use of a capital 'E' for exponent notation would cause rendering issues by causing incorrect calculation of parameters.

In earlier versions of iText 7 Core, the notation below would cause problems with dimension calculations in a rectangle, for example:  
<rect width="3E2" height="1E2px"style="...">

would result in the rectangle being rendered incorrectly, like this:

image2022-6-30_16-50-39.png


In 7.2.3. lower case and upper case 'E' exponent notation may be used interchangeably and rendering will work without issues. The rectangle shown above will now be rendered like this:
image2022-6-30_16-52-21.png