Preserving Document Design Using Font Synthesis

    公开(公告)号:US20230326104A1

    公开(公告)日:2023-10-12

    申请号: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.

    Customizing font bounding boxes for variable fonts

    公开(公告)号:US11501477B2

    公开(公告)日:2022-11-15

    申请号:US17208297

    申请日:2021-03-22

    Applicant: Adobe Inc.

    Inventor: Nirmal Kumawat

    Abstract: This disclosure describes methods, non-transitory computer readable storage media, and systems that utilize glyph sets from predefined instances of variable fonts to customize font bounding boxes for custom instances of the variable fonts. The disclosed system customizes digital text including a variable font via one or more adjustable design axes. In response to a request to set a custom value of a design axis, the disclosed system determines a first and second predefined instances of the digital text. For example, the disclosed system determines a Euclidean distance between the custom value and corresponding values for the predefined instances. The disclosed systems determine sets of glyphs that contribute to the font bounding boxes of the first predefined instance and the second predefined instance. The disclosed systems generate a custom font bounding box for the digital text at the custom value of the design axis based on the glyph sets.

    CUSTOMIZING FONT BOUNDING BOXES FOR VARIABLE FONTS

    公开(公告)号:US20220301244A1

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

    申请号:US17208297

    申请日:2021-03-22

    Applicant: Adobe Inc.

    Inventor: Nirmal Kumawat

    Abstract: This disclosure describes methods, non-transitory computer readable storage media, and systems that utilize glyph sets from predefined instances of variable fonts to customize font bounding boxes for custom instances of the variable fonts. The disclosed system customizes digital text including a variable font via one or more adjustable design axes. In response to a request to set a custom value of a design axis, the disclosed system determines a first and second predefined instances of the digital text. For example, the disclosed system determines a Euclidean distance between the custom value and corresponding values for the predefined instances. The disclosed systems determine sets of glyphs that contribute to the font bounding boxes of the first predefined instance and the second predefined instance. The disclosed systems generate a custom font bounding box for the digital text at the custom value of the design axis based on the glyph sets.

    Systems for generating instances of variable fonts

    公开(公告)号:US11210450B1

    公开(公告)日:2021-12-28

    申请号:US16942286

    申请日:2020-07-29

    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.

    Preserving Document Design Using Font Synthesis

    公开(公告)号:US20210118207A1

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

    申请号:US16656132

    申请日:2019-10-17

    Applicant: Adobe Inc.

    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.

    Glyph Weight Modification
    16.
    发明申请

    公开(公告)号:US20210090308A1

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

    申请号:US17114232

    申请日:2020-12-07

    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.

    Application-Based Font Previewing
    17.
    发明申请

    公开(公告)号:US20210073322A1

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

    申请号: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.

    INTERACTIVE AND SELECTIVE COLORING OF DIGITAL VECTOR GLYPHS

    公开(公告)号:US20210042381A1

    公开(公告)日:2021-02-11

    申请号: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

    公开(公告)号:US11663394B2

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

    申请号:US17531758

    申请日:2021-11-21

    Applicant: Adobe Inc.

    CPC classification number: G06F40/109 G06T11/203

    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.

    Automatic Font Value Distribution for Variable Fonts

    公开(公告)号:US20220261529A1

    公开(公告)日:2022-08-18

    申请号: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.

Patent Agency Ranking