Application of a system font mapping to a design
First Claim
1. A method, in which each step is executed by a computer,comprising:
- creating a design environment for a user, wherein said design environment;
(i) displays an editable representation of a design from a first encoding of the design inside the design environment; and
(ii) allows said user to apply a design font to a portion of text in said design;
accepting a mapping from said user, wherein said mapping maps said design font to a set of target fonts;
generating a markup language representation of said design; and
applying said mapping to said design, at least in part, by generating a script to modify an object model of said design after said object model has been instantiated, and said object model of said design is instantiated after said applying step;
wherein;
said portion of text in said design is not displayed using said target font while said design is edited in said design environment;
said portion of text in said markup language representation is displayed using said target font while said design is rendered outside of said design environment in an external player or inside said design environment in a virtual external player instantiated within said design environment;
said first encoding links said design font to said portion of text in said editable representation of said design;
a second encoding exported from the design environment links said set of target fonts to said portion of text in said markup language representation of said design; and
said first encoding and said second encoding are different encodings.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide for the efficient application of a system font mapping to a design. Specific embodiments of the invention involve creating a design environment for a user that is configured to display a design. The design environment allows a user to apply a design font to text in the design. The user is also allowed to define a mapping from the design font to a target font. These embodiments also include generating a markup language representation of the design and applying the mapping to the design. The text is linked to the design font using an encoding prior to the generating step, and the text is linked to fonts in the markup language representation using a different encoding.
-
Citations
15 Claims
-
1. A method, in which each step is executed by a computer,
comprising: -
creating a design environment for a user, wherein said design environment;
(i) displays an editable representation of a design from a first encoding of the design inside the design environment; and
(ii) allows said user to apply a design font to a portion of text in said design;accepting a mapping from said user, wherein said mapping maps said design font to a set of target fonts; generating a markup language representation of said design; and applying said mapping to said design, at least in part, by generating a script to modify an object model of said design after said object model has been instantiated, and said object model of said design is instantiated after said applying step; wherein; said portion of text in said design is not displayed using said target font while said design is edited in said design environment; said portion of text in said markup language representation is displayed using said target font while said design is rendered outside of said design environment in an external player or inside said design environment in a virtual external player instantiated within said design environment; said first encoding links said design font to said portion of text in said editable representation of said design; a second encoding exported from the design environment links said set of target fonts to said portion of text in said markup language representation of said design; and said first encoding and said second encoding are different encodings. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium storing instructions for executing a computer-implemented method, said computer-implemented method comprising:
-
creating a design environment for a user, wherein said design environment;
(i) displays an editable representation of a design from a first encoding of the design inside the design environment; and
(ii) allows said user to apply a design font to a portion of text in said design;accepting a mapping from said user, wherein said mapping maps said design font to a set of target fonts; generating a markup language representation of said design; and applying said mapping to said design, at least in part, by generating a script to modify an object model of said design after said object model has been instantiated, and said object model of said design is instantiated after said applying step; wherein; said portion of text in said design is not displayed using said target font while said design is edited in said design environment; said portion of text in said markup language representation is displayed using said target font while said design is rendered outside of said design environment in an external player or inside said design environment in a virtual external player instantiated within said design environment; said first encoding links said design font to said portion of text in said editable representation of said design; a second encoding exported from the design environment links said set of target fonts to said portion of text in said markup language representation of said design; and said first encoding and said second encoding are different encodings. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
a memory storing instructions; and at least one processor coupled to the memory and configured to execute the instructions; wherein the instructions, when executed by the at least one processor, cause the at least one processor to execute a method comprising; creating a design environment for a user, wherein said design environment;
(i) displays an editable representation of a design from a first encoding of the design inside the design environment; and
(ii) allows said user to apply a design font to a portion of text in said design;accepting a mapping from said user, wherein said mapping maps said design font to a set of target fonts; generating a markup language representation of said design; and applying said mapping to said design, at least in part, by generating a script to modify an object model of said design after said object model has been instantiated, and said object model of said design is instantiated after said applying step; wherein; said portion of text in said design is not displayed using said target font while said design is edited in said design environment; said portion of text in said markup language representation is displayed using said target font while said design is rendered outside of said design environment in an external player or inside said design environment in a virtual external player instantiated within said design environment; said first encoding links said design font to said portion of text in said editable representation of said design; a second encoding exported from the design environment links said set of target fonts to said portion of text in said markup language representation of said design; and said first encoding and said second encoding are different encodings. - View Dependent Claims (12, 13, 14, 15)
-
Specification