-
公开(公告)号:US10853558B2
公开(公告)日:2020-12-01
申请号:US16280917
申请日:2019-02-20
Applicant: Adobe Inc.
Inventor: Rohit Kumar Dubey , Anurag Singh , Aman Arora
IPC: G06F17/00 , G06F40/166 , G06F16/35 , G06F16/332 , G06F40/103
Abstract: Techniques for transforming digital text content using expressions are described. According to various implementations, a text editor system determines that digital text content of a digital document is modified via application of a particular style that differs from other digital text content of the digital document. The text editor system identifies a pattern characteristic to the modified digital text content, and generates a digital expression that identifies the pattern, and generates a style expression that combines the digital expression with a digital style that represents style attributes descriptive of the style modification applied to the modified text content. The text editor system applies the style expression to search digital text content, identify matching digital text content that matches the digital expression, and transform the matching digital text content by applying the digital style to modify the matching digital text content.
-
2.
公开(公告)号:US20200265182A1
公开(公告)日:2020-08-20
申请号:US16867402
申请日:2020-05-05
Applicant: Adobe Inc.
Inventor: Aman Arora , Rohit Kumar Dubey , Anurag Singh
IPC: G06F40/106 , G06F40/166 , G06F40/109 , G06F3/0484
Abstract: Digital content design system techniques are described using baseline units to control arrangement and sizing of digital content. In one example, a digital content design system receives a user input specifying a number of baselines to be included within an available display area of a page. Baselines are used to align digital content to control arrangement of the digital content within the page, e.g., text. From this, the digital content design system then calculates a baseline unit from a distance used to space adjacent baselines of the number of baselines from each other. This baseline unit is then leveraged by the system as a fundamental unit of measure to control arrangement and/or sizing of digital content in relation to each other.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US11768992B2
公开(公告)日:2023-09-26
申请号:US16867402
申请日:2020-05-05
Applicant: Adobe Inc.
Inventor: Aman Arora , Rohit Kumar Dubey , Anurag Singh
IPC: G06F40/106 , G06F3/0484 , G06F40/109 , G06F40/166
CPC classification number: G06F40/106 , G06F3/0484 , G06F40/109 , G06F40/166
Abstract: Digital content design system techniques are described using baseline units to control arrangement and sizing of digital content. In one example, a digital content design system receives a user input specifying a number of baselines to be included within an available display area of a page. Baselines are used to align digital content to control arrangement of the digital content within the page, e.g., text. From this, the digital content design system then calculates a baseline unit from a distance used to space adjacent baselines of the number of baselines from each other. This baseline unit is then leveraged by the system as a fundamental unit of measure to control arrangement and/or sizing of digital content in relation to each other.
-
公开(公告)号:US11714531B2
公开(公告)日:2023-08-01
申请号:US16808105
申请日:2020-03-03
Applicant: Adobe Inc.
Inventor: Rohit Kumar Dubey , Aman Arora
IPC: G06F3/00 , G06F9/00 , G06F17/00 , G06F3/04842 , G06F16/903 , G06F3/0481
CPC classification number: G06F3/04842 , 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.
-
公开(公告)号: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.
-
公开(公告)号:US11886795B2
公开(公告)日:2024-01-30
申请号:US17653735
申请日:2022-03-07
Applicant: Adobe Inc.
Inventor: Aman Arora , Rohit Kumar Dubey
IPC: G06F40/109 , G06F3/0482 , G06F3/04847 , G06F40/106 , G06F40/166
CPC classification number: 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.
-
-
-
-
-
-
-
-
-