发明名称 Generation of electronic books
摘要 Described herein are systems and methods for modifying electronic books (“eBooks”). A server processes eBook data to determine portions of one or more source fonts comprising various glyphs used in presenting the eBook. An embedded font is generated which includes those portions of the one or more fonts which are used in the particular eBook data. Because the unused portions of the one or more fonts are omitted, the overall size of the embedded fonts may be less than those of the source fonts. A custom character map may be generated as part of the embedded font which provides for increased document security.
申请公布号 US9081529(B1) 申请公布日期 2015.07.14
申请号 US201213530616 申请日期 2012.06.22
申请人 Amazon Technologies, Inc. 发明人 Joshi Lokesh;Menninga Eric A.
分类号 G06F3/12;G06F17/21 主分类号 G06F3/12
代理机构 Sutherland Asbill & Brennan LLP 代理人 Sutherland Asbill & Brennan LLP
主权项 1. A system, comprising: at least one memory storing computer-executable instructions; and at least one processor configured to access the at least one memory and execute the computer-executable instructions to: access eBook data comprising text content and a font reference to a source font, the text content comprising a character and the source font comprising a set of glyphs comprising a first glyph representing a first instance of the character and a second glyph representing a second instance of the character;analyze the text content to generate a first frequency distribution for the first glyph and a second frequency distribution for the second glyph based at least in part on a number of occurrences of the first instance of the character and the second instance of the character;determine that the first frequency distribution is 1 occurrence in the text content;determine that the second frequency distribution is greater than 1 occurrence in the text content;generate an embedded font comprising: the second glyph associated with the second instance of the character of the text content; andan embedded character map that associates the first instance of the character represented in the eBook with the second glyph and the second instance of the character with the second glyph; andgenerate modified eBook data comprising the text content and the embedded font.
地址 Reno NV US