2 Replies Latest reply on Mar 11, 2003 6:23 AM by (ASeidel)

    Subroutinize - estimeted time preview

    Level 1
      Dear FDK Developers,

      it`s possible to add an option to show the estimated time if the option
      "Subroutinize" is active?

      I had some fonts all glyphs build form the same small elements. So a
      font using the "Subroutinize" option is 80kb and without 370kb - but it
      takes hours to build it.

      (System: AMD 1GHz)

      A system to store and remember the calculated "subroutinizments" (pre
      coded temp file) for a project could speed up the things a lot. But this
      is a way to far or? ;-)


      Andreas
        • 1. Re: Subroutinize - estimeted time preview
          Level 1
          No, there is no way get a time estimate.

          Some suggestions:
          - Buy more memory. If subroutinization is taking hours with a Roman font, it may be becuase it is taking so much memory that the workspace is getting mapped to virtual memory on disk. This will slow subroutinizarion by up to a factor of 100. Next time you subroutinze the font, watch the memory usage to see how much you need. Most of CJK fonts need less than 512 Mbytes, and only one goes up to 800 Mbytes while subroutinizing.

          - Save the subroutinized CFF table as a file by using the OTFTableEditor. You can then cycle through mutliple builds while testing feature file changes, with subroutinization turned off. When all done, use OTFTableEditor to copy the subroutinzed CFF table back into the font. This is what we do with our CJK fonts, when fixing feature file problems. Of course, this only works if you are not making changes to the source Type1/CID font .
          • 2. Re: Subroutinize - estimeted time preview
            Level 1
            Read Roberts wrote:
            >
            > No, there is no way get a time estimate.
            >
            > Some suggestions:
            > - Buy more memory. If subroutinization is taking hours with a Roman font, it may be becuase it is taking so much memory that the workspace is getting mapped to virtual memory on disk. This will slow subroutinizarion by up to a factor of 100. Next time you subroutinze the font, watch the memory usage to see how much you need. Most of CJK fonts need less than 512 Mbytes, and only one goes up to 800 Mbytes while subroutinizing.


            Dear Read,

            if have check it. My windows system has 512 MB in total.

            After a fresh reboot the system has 392 MB and 260 MB for applications.
            After running MAKEOTF 110 minits 220 MB are availeble as free memory. So
            ram is not the problem. The subroutinization itself takes so much time.


            Andreas