0 Replies Latest reply on Nov 5, 2009 4:02 PM by Peter Farland

    [svn:fx-trunk] 11483: Adding a LRU cache for the transcoding results of a CFF based DefineFont4 tag to avoid transcoding the same font description twice .

    Peter Farland Level 3

      Revision: 11483

      Author:   pfarland@adobe.com

      Date:     2009-11-05 16:01:37 -0800 (Thu, 05 Nov 2009)

       

      Log Message:

      ***********

      Adding a LRU cache for the transcoding results of a CFF based DefineFont4 tag to avoid transcoding the same font description twice.

       

      Also we now throw a better error when CFFFontManager is asked to embed a local font by name as this is not yet supported.

       

      QE notes: Please test that the same font embedded twice does not take twice as long as a single embedding.

      Doc notes: N/A

      Bugs:

      SDK-23966 - Compiler should generate a warning or error when embedAsCFF is true and src:local is used for font embedding

      SDK-23806 - OEM compiler appears to transcode embedded fonts twice

      SDK-23788 - Search fonts recursively

      Reviewer: Paul

      Tests run: Checkintests, bug test cases

      Is noteworthy for integration: Yes

       

       

      Ticket Links:

      ************

          http://bugs.adobe.com/jira/browse/SDK-23966

          http://bugs.adobe.com/jira/browse/SDK-23806

          http://bugs.adobe.com/jira/browse/SDK-23788

       

      Modified Paths:

      **************

          flex/sdk/trunk/lib/flex-fontkit.jar

          flex/sdk/trunk/modules/swfutils/src/java/flash/fonts/FontDescription.java

          flex/sdk/trunk/modules/swfutils/src/java/flash/swf/tags/DefineFont4.java