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 <[email protected]> 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: [email protected] > > To: [email protected] > > 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 > >
