No problem, I’ve just signed the CLA and sent it to the Apache secretary.

-- John

On 13 Jan 2014, at 22:32, Andreas Lehmkuehler <andr...@lehmi.de> wrote:

> Hi,
> 
> Am 14.01.2014 02:21, schrieb John Hewson (JIRA):
>> John Hewson created PDFBOX-1844:
>> -----------------------------------
>> 
>>              Summary: [PATCH] Parser for Type 1 Fonts
>>                  Key: PDFBOX-1844
>>                  URL: https://issues.apache.org/jira/browse/PDFBOX-1844
>>              Project: PDFBox
>>           Issue Type: Improvement
>>           Components: FontBox
>>     Affects Versions: 2.0.0
>>             Reporter: John Hewson
>> 
>> 
>> This patch adds a parser for Type 1 fonts to FontBox and makes use of it in 
>> PDFBox for rendering Type 1 glyphs. This should fix various issues with the 
>> JVM crashing and rendering fonts incorrectly.
>> 
>> It was necessary to modify Type1CharStringParser to handle the 
>> `callothersubr` command and correctly handle subroutines. Likewise, 
>> Type1CharString was modified to support "flex".
>> 
>> This patch does not remove the AWT fallback for non-embedded and standard 14 
>> fonts because am entirely new fallback system is needed and suitable fonts 
>> will need to be shipped as part of PDFBox. This needs to be discussed on the 
>> mailing list and/or in follow-on issue.
>> 
>> Note: To keep this patch small I have not replaced any of the existing 
>> ad-hoc Type 1 parsing code in PDType1Font and preflight. Those classes 
>> retain their original code which can be replaced in subsequent 
>> patches/refactoring. I can open follow-on issues for these.
>> 
>> SNIP
> 
> This are really good news !!
> 
> And the timing is perfect as I wanted to start my own implementation this 
> week :-)
> 
> I don't want to slow you down, but this patch is a substantial contribution 
> and we have to ask you to sign our CLA [1]. I hope that this requirement 
> isn't a
> showstopper here, Be sure we won't blame you if you have to decline for any
> reason. Feel free to ask if anything is unclear.
> 
> I'm going to take care about the patch as soon as the "paperwork" is done!
> 
> Thanks in advance!
> 
> BR
> Andreas Lehmkühler
> 
> [1] http://www.apache.org/licenses/#clas

Reply via email to