Preserving document design using font synthesis

    公开(公告)号:US11710262B2

    公开(公告)日:2023-07-25

    申请号:US17675206

    申请日:2022-02-18

    Applicant: Adobe Inc.

    CPC classification number: G06T11/203 G06F40/109 G06F40/166 G06V30/245

    Abstract: Automatic font synthesis for modifying a local font to have an appearance that is visually similar to a source font is described. A font modification system receives an electronic document including the source font together with an indication of a font descriptor for the source font. The font descriptor includes information describing various font attributes for the source font, which define a visual appearance of the source font. Using the source font descriptor, the font modification system identifies a local font that is visually similar in appearance to the source font by comparing local font descriptors to the source font descriptor. A visually similar font is then synthesized by modifying glyph outlines of the local font to achieve the visual appearance defined by the source font descriptor. The synthesized font is then used to replace the source font and output in the electronic document at the computing device.

    Image content snapping guidelines

    公开(公告)号:US11562488B2

    公开(公告)日:2023-01-24

    申请号:US17071157

    申请日:2020-10-15

    Applicant: Adobe Inc.

    Abstract: In implementations of image content snapping guidelines, a guidelines segmentation system includes modules, such as an image pre-processing module to reduce the image size of a digital image if the image size exceeds an image size threshold. An object segmentation module segments objects depicted in the digital image and identifies each object by a bounding border that delineates an object region boundary. An edge detection module receives a segmented object and determines object external edges and object feature edges from the segmented object, and identifies object corners of the object. A snapping guidelines module determines image content snapping guidelines of an object depicted in the digital image, the image content snapping guidelines for an object determined based on the bounding border of the object region boundary, the object external edges, the object feature edges, and projected snapping guidelines that extend from the object corners of the object.

    Glyph Weight Modification
    3.
    发明申请

    公开(公告)号:US20210012547A1

    公开(公告)日:2021-01-14

    申请号:US16505374

    申请日:2019-07-08

    Applicant: Adobe Inc.

    Abstract: In implementations of glyph weight modification, a glyph modification system represents an outline of an unmodified glyph as segments having start points and endpoints. The segments have directions based on the start points and the endpoints such that an endpoint of a segment is a start point of another segment. The system identifies features of the unmodified glyph based on the segment directions. A property of the unmodified glyph can be modified by changing coordinates of points of the segments based on the identified features. The glyph modification system generates a modified glyph having the modified property using the points of the segments with the changed coordinates.

    Preserving document design using font synthesis

    公开(公告)号:US12100076B2

    公开(公告)日:2024-09-24

    申请号:US18333766

    申请日:2023-06-13

    Applicant: Adobe Inc.

    CPC classification number: G06T11/203 G06F40/109 G06F40/166 G06V30/245

    Abstract: Automatic font synthesis for modifying a local font to have an appearance that is visually similar to a source font is described. A font modification system receives an electronic document including the source font together with an indication of a font descriptor for the source font. The font descriptor includes information describing various font attributes for the source font, which define a visual appearance of the source font. Using the source font descriptor, the font modification system identifies a local font that is visually similar in appearance to the source font by comparing local font descriptors to the source font descriptor. A visually similar font is then synthesized by modifying glyph outlines of the local font to achieve the visual appearance defined by the source font descriptor. The synthesized font is then used to replace the source font and output in the electronic document at the computing device.

    Automatic font value distribution for variable fonts

    公开(公告)号:US11640491B2

    公开(公告)日:2023-05-02

    申请号:US17174978

    申请日:2021-02-12

    Applicant: Adobe Inc.

    Inventor: Nirmal Kumawat

    Abstract: An automatic font value distribution system receives input specifying parameters for a variable font allowing one or more characteristics of the variable font to change along a design axis. Examples of design axes include weight, width, slant, optical size, italic, and so forth. The parameters include, for example, an upper value limit for the design axis, a lower value limit for the design axis, and a distribution profile for the design axis. A collection of glyphs is received, and design axis values are applied to the glyphs in accordance with the distribution profile and distributed across the design axis between the upper and lower value limits. The collection of glyphs is displayed with the generated design axis values.

    System for generating snapping guides for a multi-path glyph

    公开(公告)号:US11367231B2

    公开(公告)日:2022-06-21

    申请号:US17077496

    申请日:2020-10-22

    Applicant: ADOBE INC.

    Abstract: Systems and methods provide snap-line generation operations for live multi-path glyphs. In this regard, an attribute extraction component accesses a glyph description of a live multi-path glyph to determine and store several attributes related to at least one sub-path of the live multi-path glyph. The stored attributes are accessed by a snap-line generation component and used to determine whether an external object is moved near the live multi-path glyph. When moved near one another, a snap-line is generated along sub-path planes of the external object and the live multi-path glyph. Generated snap-lines are used to aid a user in aligning the two objects.

    Interactive and selective coloring of digital vector glyphs

    公开(公告)号:US11281742B2

    公开(公告)日:2022-03-22

    申请号:US16535653

    申请日:2019-08-08

    Applicant: Adobe Inc.

    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for selectively modifying live digital vector glyphs. For example, the disclosed system can use a vector description of a live vector glyph having a plurality of regions defined by a plurality of paths to determine a vector document object model including style information for the paths. The disclosed system can extract a color for a selected region from the style information for the paths (e.g., from a stylesheet) and then change the extracted color to a selected color. After modifying the color, the disclosed system can then generate an updated vector description with the modified region color and render the updated live vector glyph at a client device. The disclosed system thus updates the live vector glyph while maintaining the glyph as a live glyph.

    Systems for Generating Instances of Variable Fonts

    公开(公告)号:US20220075926A1

    公开(公告)日:2022-03-10

    申请号:US17531758

    申请日:2021-11-21

    Applicant: Adobe Inc.

    Abstract: In implementations of systems for generating instances of variable fonts, a computing device implements a similarity system to receive input data describing attribute values of glyphs of an input font. The similarity system generates a custom instance of a variable font by modifying a value of a registered design axis of the variable font based on the attribute values. A similarity score is determined that describes a visual similarity between the custom instance of the variable font and the input font. The similarity system identifies an additional design axis of the variable font based on the similarity score and generates an instance of the variable font that is visually similar to the input font by modifying a value of the additional design axis.

    Application-based font previewing

    公开(公告)号:US11062080B2

    公开(公告)日:2021-07-13

    申请号:US16566707

    申请日:2019-09-10

    Applicant: Adobe Inc.

    Abstract: In implementations of application-based font previewing, a font preview system of a computing device receives a font file corresponding to a font of a font repository via a network. The font preview system encrypts font tables of the font file and the font preview system writes the encrypted font tables to a font disk cache of the computing device. The font preview system writes metadata describing the font tables to a font memory cache of the computing device. In response to receiving a request to preview the font from an application of the computing device, the font preview system uses the metadata to identify and decrypt a particular font table of the encrypted font tables, and the application renders glyphs of the font in a user interface using the decrypted particular font table.

    GLYPH-AWARE UNDERLINING OF TEXT IN DIGITAL TYPOGRAPHY

    公开(公告)号:US20210064906A1

    公开(公告)日:2021-03-04

    申请号:US16556440

    申请日:2019-08-30

    Applicant: Adobe Inc.

    Abstract: A glyph-aware method for underlining text in digital typography includes identifying first and second intersection coordinates where first and second bounds of an underline region of the text intersect with an outline path of a glyph in the text. Where such intersections occur, a portion of the outline path of the glyph between the first and second intersection coordinates is copied. First and second offset coordinates for the underline are determined by adding or subtracting an offset to the first and second intersection coordinates. A first underline outline path is constructed in the underline region, where the first underline outline path includes the copied of the outline path of the glyph between the first and second intersection coordinates. A display device renders an underline, at least partially, along the first underline outline path between the first and second offset coordinates in the underline region of the text.

Patent Agency Ranking