-
公开(公告)号:US20230045858A1
公开(公告)日:2023-02-16
申请号:US17935426
申请日:2022-09-26
Applicant: ADOBE INC.
Inventor: Varun Aggarwal , Souvik Sinha Deb , Sanyam Jain , Monica Singh , Mohammad Javed Ali , Gaurav Anand , Deepanjana Chakravarti , Aman Arora , Abhay Sibal
Abstract: Disclosed herein are various techniques for more precisely and reliably (a) positioning top and bottom border edges relative to textual content, (b) positioning left and right border edges relative to textual content, (c) positioning mixed edge borders relative to textual content, (d) positioning boundaries of a region of background shading that fall within borders of textual content, (e) positioning borders relative to textual content that spans columns, (f) positioning respective borders relative to discrete portions of textual content, (g) positioning collective borders relative to discrete, abutting portions of textual content, (h) applying stylized corner boundaries to a region of background shading, and (i) applying stylized corners to borders.
-
公开(公告)号:US11295065B2
公开(公告)日:2022-04-05
申请号:US16571065
申请日:2019-09-14
Applicant: Adobe Inc.
Inventor: Aman Arora , Rohit Kumar Dubey
IPC: G06F40/109 , G06F3/0482 , G06F3/0484 , G06F40/106 , G06F40/166 , G06F3/04847
Abstract: A method for marking text in digital typography includes identifying one or more glyphs that intersect or overlap with a text marking bounding box, drawing a modified text marking to avoid intersecting with the one or more glyphs, and causing a display device to display the modified text marking with the text. The text marking is associated with a line of text including the glyphs or adjacent to a waxline of text including the glyphs. For each of the glyphs, the glyph corresponding to the glyph bounding box intersecting with the text marking is indicated. The modified text marking is drawn based on outlines of the glyphs, intersections between a text marking bounding box and the glyph outlines, and a user-specified glyph offset, text marking weight, and/or text marking offset to avoid intersecting with the glyphs. The shape of the modified text marking avoids intersecting with or overlapping the glyph.
-
公开(公告)号:US20210278958A1
公开(公告)日:2021-09-09
申请号:US16808105
申请日:2020-03-03
Applicant: Adobe Inc.
Inventor: Rohit Kumar Dubey , Aman Arora
IPC: G06F3/0484 , G06F3/0481 , G06F16/903
Abstract: Techniques and systems are provided for glyph-aware text selection. For instance, a glyph selection system can detect that a user has selected a glyph within a user interface. The glyph selection system can highlight the glyph and/or a region encompassing the glyph to communicate, to the user, that the glyph is selected. This highlighted region can be determined based on the shape and/or outline of the glyph. For example, the glyph selection system can determine bounds (e.g. coordinates) of the glyph in order to highlight a region within the user interface that fully encompasses the glyph and does not include portions of unselected glyphs. In some cases, the highlighted region may be rectangular. Alternatively, the highlighted region may be non-rectangular, such as a border defined by the outline of the glyph.
-
公开(公告)号:US20210019365A1
公开(公告)日:2021-01-21
申请号:US16515642
申请日:2019-07-18
Applicant: Adobe Inc.
Inventor: Pooja Mangla , Aman Arora
Abstract: Digital glyph overlap correction system implemented as part of a computing device is described. The system is configured to improve detection and correction of overlaps of digital glyphs by detecting on overlap of digital glyphs within a digital document, determining a glyph property causing the overlap, determining a change to the parameter of the glyph property that causes the overlap, generating a correction for the overlap based on the change to the parameter, and rendering the digital document as having the correction. The digital glyph overlap correction system corrects or facilitates correction of the overlap in an efficient and seamless manner, thereby improving the aesthetic appeal of content within the digital document.
-
公开(公告)号:US10409896B2
公开(公告)日:2019-09-10
申请号:US15887404
申请日:2018-02-02
Applicant: Adobe Inc.
Inventor: Arihant Jain , Vineet , Aman Arora
Abstract: Techniques are described for systems and computer-implemented methods that may be used to replace missing glyphs. The methods may include identifying a source font associated with each respective missing glyph in a document and extracting features pertaining to the source font for each respective missing glyph. The method may further include identifying a number of target fonts for each respective missing glyph based at least in part on the features extracted from the source font. The method may also include ranking the target fonts based on a respective target font having a similarity to one or more of the features. The method may include triggering for display in a user interface within the document and for each missing glyph, a subset of the ranked target fonts that are ranked highest and which include a character configured to replace each respective missing glyph in the document with a new glyph.
-
公开(公告)号:US11455762B2
公开(公告)日:2022-09-27
申请号:US15841387
申请日:2017-12-14
Applicant: Adobe Inc.
Inventor: Varun Aggarwal , Souvik Sinha Deb , Sanyam Jain , Monica Singh , Mohammad Javed Ali , Gaurav Anand , Deepanjana Chakravarti , Aman Arora , Abhay Sibal
Abstract: Disclosed herein are various techniques for more precisely and reliably (a) positioning top and bottom border edges relative to textual content, (b) positioning left and right border edges relative to textual content, (c) positioning mixed edge borders relative to textual content, (d) positioning boundaries of a region of background shading that fall within borders of textual content, (e) positioning borders relative to textual content that spans columns, (f) positioning respective borders relative to discrete portions of textual content, (g) positioning collective borders relative to discrete, abutting portions of textual content, (h) applying stylized corner boundaries to a region of background shading, and (i) applying stylized corners to borders.
-
公开(公告)号:US20220188503A1
公开(公告)日:2022-06-16
申请号:US17653735
申请日:2022-03-07
Applicant: Adobe Inc.
Inventor: Aman Arora , Rohit Kumar Dubey
IPC: G06F40/109 , G06F3/0482 , G06F3/04847 , G06F40/106 , G06F40/166
Abstract: A method for marking text in digital typography includes identifying one or more glyphs that intersect or overlap with a text marking bounding box, drawing a modified text marking to avoid intersecting with the one or more glyphs, and causing a display device to display the modified text marking with the text. The text marking is associated with a line of text including the glyphs or adjacent to a waxline of text including the glyphs. For each of the glyphs, the glyph corresponding to the glyph bounding box intersecting with the text marking is indicated. The modified text marking is drawn based on outlines of the glyphs, intersections between a text marking bounding box and the glyph outlines, and a user-specified glyph offset, text marking weight, and/or text marking offset to avoid intersecting with the glyphs. The shape of the modified text marking avoids intersecting with or overlapping the glyph.
-
公开(公告)号:US20220076381A1
公开(公告)日:2022-03-10
申请号:US17530821
申请日:2021-11-19
Applicant: Adobe Inc.
Inventor: Aman Arora , Rohit Kumar Dubey
Abstract: Generating a table with at least one skewed row, skewed column, shifted row, or shifted column is described. A table generation system generates a table that includes cells arranged in a grid comprising rows and columns, and defines each cell using a grid address, a grid span, a grid angle, a string skew value, a string shift value, and a shift indicator for the cell. The table generation system may receive input modifying a grid angle for at least one row or column and generate a modified table by skewing cells included in the at least one row or column by the grid angle. The table generation system may additionally or alternatively receive input shifting at least one row or column by a string shift value and modify the display of the table by shifting the at least one row or column according to the string shift value.
-
公开(公告)号:US11080464B2
公开(公告)日:2021-08-03
申请号:US16515642
申请日:2019-07-18
Applicant: Adobe Inc.
Inventor: Pooja Mangla , Aman Arora
IPC: G06F40/106 , G06K9/00 , G06F40/166
Abstract: Digital glyph overlap correction system implemented as part of a computing device is described. The system is configured to improve detection and correction of overlaps of digital glyphs by detecting on overlap of digital glyphs within a digital document, determining a glyph property causing the overlap, determining a change to the parameter of the glyph property that causes the overlap, generating a correction for the overlap based on the change to the parameter, and rendering the digital document as having the correction. The digital glyph overlap correction system corrects or facilitates correction of the overlap in an efficient and seamless manner, thereby improving the aesthetic appeal of content within the digital document.
-
公开(公告)号:US20210081493A1
公开(公告)日:2021-03-18
申请号:US16571065
申请日:2019-09-14
Applicant: Adobe Inc.
Inventor: Aman Arora , Rohit Kumar Dubey
IPC: G06F17/21 , G06F3/0482 , G06F17/24 , G06F3/0484
Abstract: A method for marking text in digital typography includes identifying one or more glyphs that intersect or overlap with a text marking bounding box, drawing a modified text marking to avoid intersecting with the one or more glyphs, and causing a display device to display the modified text marking with the text. The text marking is associated with a line of text including the glyphs or adjacent to a waxline of text including the glyphs. For each of the glyphs, the glyph corresponding to the glyph bounding box intersecting with the text marking is indicated. The modified text marking is drawn based on outlines of the glyphs, intersections between a text marking bounding box and the glyph outlines, and a user-specified glyph offset, text marking weight, and/or text marking offset to avoid intersecting with the glyphs. The shape of the modified text marking avoids intersecting with or overlapping the glyph.
-
-
-
-
-
-
-
-
-