Invention Grant
- Patent Title: Methods and apparatus for generating an efficient SVG file
-
Application No.: US14670128Application Date: 2015-03-26
-
Publication No.: US09886426B1Publication Date: 2018-02-06
- Inventor: Garland S Taylor
- Applicant: ACCUSOFT CORPORATION
- Applicant Address: US FL Tampa
- Assignee: ACCUSOFT CORPORATION
- Current Assignee: ACCUSOFT CORPORATION
- Current Assignee Address: US FL Tampa
- Agency: Straub & Straub
- Agent Michael P. Straub; Stephen T. Straub
- Main IPC: G06F17/00
- IPC: G06F17/00 ; G06F17/22 ; G06F17/30 ; G06F17/21 ; G06T11/20 ; G06T11/60 ; G06T11/40

Abstract:
An input SVG file to be processed is accessed. Reusable symbols in the input SVG are identified, e.g., which satisfy a symbol size requirement. A set of symbols are selected from among the identified reusable symbols for conversion to glyphs of a custom binary font, e.g., based on symbol occurrence frequency. A binary font file is created corresponding to set the selected identified symbols in the SVG input file. An SVG output file is created including: binary font glyph definitions corresponding to the converted identified symbols, definitions of symbols from the SVG input file which have not been converted to glyphs and information indicating where the glyphs and symbols, which were not converted, are to be placed on an output display page. The generated SVG output file is a more efficient SVG file than the input SVG file. Different custom binary font files are created for different SVG input pages.
Information query