Thanks for this explanation and the work you’ve done to implement, Robert,

Here’s my +1

On May 16, 2014, at 9:20 AM, Robert Meyer <rme...@hotmail.co.uk> wrote:
> Hi Chris,
> 
> Here are some performance statistics for three different types of fonts:
> 
> TrueType:
> Full = 1123ms
> Subset = 1137ms
> Difference = 1.2%
> 
> OpenType:
> Full = 3497ms
> Subset = 3512ms
> Difference = 0.4%
> 
> Type 1:
> Full = 1148ms
> Subset = 1896ms
> Difference = 39%
> 
> The reason for this can be easily explained. Type 1 fonts contain Postscript 
> code. OpenType and TrueType do not as they only contain binary data. This 
> means no special effort by them has to be made to parse, understand and 
> reconstruct what is effectively another high level programming language.
> 
> Because of this deficit, it may be best to leave it as an option as per 
> Vincent's suggestion unless the user wants to create a smaller file and incur 
> the hit. In the meantime I could investigate in the near future whether any 
> performance improvements could be made to speed up the process. It's likely 
> though this will never result in it being close to either OTF or TTF levels 
> of performance.
> 
> Best Regards,
> 
> Robert 
> 
> > Date: Fri, 16 May 2014 08:33:52 +0100
> > From: bowditch_ch...@hotmail.com
> > To: fop-dev@xmlgraphics.apache.org
> > Subject: Re: [VOTE] Add Type 1 subset support
> > 
> > Hi Rob,
> > 
> > You've done a great job in developing this feature. Before voting though 
> > I'd like to understand why the default is not to subset Type 1 fonts. 
> > Most users will want the smallest output file size possible. Not 
> > enabling it by default is also inconsistent with True Type fonts, whose 
> > default is to subset. This inconsistency could lead to confusion.
> > 
> > Thanks,
> > 
> > Chris
> > 
> > On 14/05/2014 10:22, Robert Meyer wrote:
> > > Hi All,
> > >
> > > Following on from the last failed vote for adding Type 1 subset 
> > > support, I have now put forward a modified patch and am ready to try 
> > > this again. The patch went up on Monday to address the issues and 
> > > comments made by Vincent and Luis. This vote will last 5 working days 
> > > and will finish next Wednesday at the same time.
> > >
> > > As always if you have any concerns or find anything please let me 
> > > know. If they are small I will try and address the issue before the 
> > > vote is finalized in order to avoid repeating this again. Please note 
> > > that all type 1 fonts will default to full embedding unless you use 
> > > the embedding-mode="subset" as per one of the recommendations from the 
> > > last vote.
> > >
> > > Here is my vote: +1
> > >
> > > Best Regards,
> > >
> > > Robert Meyer
> >

Reply via email to