发明名称 Flow rendering of annotation characters
摘要 A method for rendering ruby characters in an electronic document of Japanese and other language text includes identifying a ruby character at a line boundary in a text layout for the electronic document, identifying a type of the ruby character, and, based on the type, repositioning the ruby character and an associated base character within the line or within an adjacent line if the line does not have enough space for the ruby character.
申请公布号 US9460089(B1) 申请公布日期 2016.10.04
申请号 US201213671500 申请日期 2012.11.07
申请人 Amazon Technologies, Inc. 发明人 Rathod Vivek Mansing;Muthamilselvam Shanmugapriya;Shanmugasundaram Satishkumar Kothandapani
分类号 G06F17/00;G06F17/28;G06F3/0484 主分类号 G06F17/00
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A method comprising: outputting, via a processing device, at a first zoom level, and in a first text layout comprising lines of characters, a first portion of an electronic document on a display of an electronic reading device, wherein the electronic document contains text with base characters and corresponding ruby characters, and wherein the first text layout comprises a first base character at a first position in the first text layout and a corresponding first ruby character at a second position in the first text layout; receiving, via the processing device, a command to change from the first zoom level to a second zoom level; determining, via the processing device and for the second zoom level, a second text layout, wherein the second text layout comprises the first base character at a third position in the second text layout and the corresponding first ruby character at a fourth position in the second text layout; and identifying, via the processing device, additional changes to positions of the first base character and the first ruby character in the second text layout based at least in part on line boundary rules associated with the ruby character at the fourth position; modifying the second text layout based at least in part on the additional changes to the position of the first base character and the first ruby character; and updating the display of the electronic reading device to output a second portion of the electronic document at the second zoom level and in the second text layout.
地址 Reno NV US