Method for authoring hints for a font using a graphical user interface
AssigneeMicrosoft Corporation
InventorBeat Stamm
Life of this patent
Estimating the term…
Abstract
Authoring hints for a font using a graphical user interface. Graphical hints may be dragged and dropped on a displayed glyph using a graphical user interface. A graphical hint is specified by selecting a hinting tool and selecting one or more points that define the glyph outline, such as a control point. A graphical hint is represented by a graphical element displayed on the glyph. The graphical hint can be automatically compiled and included in a font table. The compiled graphical hint is used to display the hinted glyph.
Claims57
A method for graphically authoring hints for a font using a graphical user interface comprising the steps of:
- (a) loading the font;
- (b) receiving control values for the font;
- (c) displaying a glyph of the font having a plurality of control points with each control point based upon at least one control value;
- (d) receiving a graphical hint by receiving a selection of a displayed graphical hinting tool corresponding to a hinting function and a selection of a first displayed control point for the glyph, wherein changes in a control value associated with the graphical hint can be automatically coded and compiled;
- (e) applying the graphical hint to the glyph;
- and
- (f) displaying the hinted glyph.
A computer-readable medium having computer executable instructions comprising the steps of:
- (a) displaying a selected glyph having a plurality of control points with one or more control values associated with each control point;
- (b) displaying a plurality of graphical hinting tools;
- (c) receiving a selection of one of the displayed graphical hinting tools, the selected graphical hinting tool corresponding to a selected hinting function;
- (d) receiving a selection of one of the displayed control points of the selected glyph;
- (e) applying the selected hinting function to the selected control point, wherein changes in a corresponding value can be automatically coded and compiled;
- and
- (f) displaying the selected glyph with the selected hinting function applied.
A method for graphically authoring hints for a TrueType font using a graphical user interface comprising the steps of:
- receiving a selected glyph having a plurality of control points, wherein each control point has one or more associated control values;
- displaying the selected glyph and the plurality of control points;
- receiving a graphical hint by receiving a selection of a displayed graphical hinting tool and a selection of a first displayed control point, wherein changes in a corresponding control value can be automatically coded and compiled;
- applying the graphical hint to the selected glyph;
- and
- displaying the selected glyph showing the application of the graphical hint.
A method for graphically authoring hints for a font using a graphical user interface comprising the steps of:
- displaying a glyph of the font, the glyph having a plurality of control points;
- receiving a hinting function by receiving a selection of a displayed graphical hinting function;
- receiving a selection of a first displayed control point of the glyph and a selection of a second displayed control point of the glyph;
- displaying a first graphical element connecting the first control point and the second control point on the displayed glyph, wherein changes in a control value associated with the graphical hinting function can be automatically coded and compiled;
- receiving a selection of a third displayed control point of the glyph;
- displaying a second graphical element representing the hinting function connecting the first control point, the second control point and the third control point on the displayed glyph;
- and
- displaying the glyph with the hinting function applied to the glyph.
A method for graphically authoring hints for a font using a graphical user interface comprising the steps of:
- displaying a glyph;
- displaying a plurality of graphical hinting tools;
- receiving a graphical hint by receiving a selection of one of the displayed graphical hinting tool;
- displaying a graphical element representing the graphical hint on the displayed glyph;
- receiving an option for the graphical hint, wherein changes in at least one control value associated with the graphical hint can be automatically coded and compiled;
- displaying a component of the graphical element representing the option;
- applying the graphical hint and the option to the glyph;
- and
- displaying the glyph showing the application of the graphical hint and the option.
A method for graphically authoring hints for a font using a graphical user interface, comprising the steps of:
- (a) displaying a selected glyph by displaying a glyph outline for the selected glyph;
- (b) receiving a selection of a displayed graphical hinting tool corresponding to a selected hinting function;
- (c) receiving a selection of a first displayed point on the glyph outline and a selection of a second displayed point on the glyph outline;
- (d) applying the selected hinting function to the selected glyph, wherein changes in a control value for the hinting function can be automatically coded and compiled;
- and
- (e) displaying the selected glyph with the hinting function applied.
A computer-readable medium having computer-executable instructions comprising the steps of:
- displaying a selected glyph having a plurality of control points;
- receiving a selection of a displayed graphical hinting tool corresponding to a selected hinting function and a hinting direction;
- receiving a selection of one of the displayed control points;
- displaying a graphical element corresponding to the selected hinting function and indicating the hinting direction on the selected glyph;
- applying the selected hinting function to the selected control point, wherein changes in a selected control value associated with the selected hinting function can be automatically coded and compiled;
- and
- displaying the selected glyph with the selected hinting function applied.
A method for graphically authoring hints for a font using a graphical user interface comprising the steps of:
- receiving a selected glyph having a plurality of control points;
- displaying the selected glyph;
- receiving a graphical hint by receiving a selection of a displayed graphical hinting tool and a selection of a first displayed control point;
- displaying a graphical element representing the hinting function about the first control point that indicates a hinting direction for the graphical hint;
- applying the graphical hint to the selected glyph;
- and
- displaying the selected glyph showing the application of the graphical hint to the selected glyph.
A method for graphically authoring hints for a font using a graphical user interface comprising the steps of:
- displaying a glyph;
- receiving a graphical hint by receiving a selection of a displayed graphical hinting tool;
- displaying a graphical element representing the graphical hint on the glyph that indicates a flexibility associated with the graphical hint;
- receiving an option for the graphical hint, wherein changes to a control value associated with the graphical hint can be automatically coded and compiled;
- displaying a component of the graphical element representing the option;
- applying the graphical hint and the option to the glyph;
- and
- displaying the glyph showing the application of the graphical hint and the option.
Dependencies are inferred from the claim text.