Alternating Positioning of Primary Text
US-2024419887-A1 · Dec 19, 2024 · US
US11036917B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11036917-B2 |
| Application number | US-201716305486-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 6, 2017 |
| Priority date | Jan 26, 2017 |
| Publication date | Jun 15, 2021 |
| Grant date | Jun 15, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An apparatus and method for generating font by means of METAFONT by using outline font are disclosed. The disclosed method for creating a Metafont font may be performed at an apparatus that includes a processor, where the method may include: (a) creating an intermediate code by adding an attribute for Metafont to a code of an outline font written in XML; and (b) creating the Metafont font by using information of points obtained by parsing the intermediate code.
Opening claim text (preview).
What is claimed is: 1. A method for creating a Metafont font, the method performed at an apparatus including a processor, the method comprising: (a) creating an intermediate code by adding an attribute for Metafont to a code of an outline font written in XML; and (b) creating the Metafont font by using information of points obtained by parsing the intermediate code, wherein the attribute for Metafont comprises a first attribute and a second attribute, the first attribute associated with designating two points from among the points for forming an outline as a pair, the second attribute associated with designating whether or not to fill an inner area of an outline, wherein the attribute for Metafont further comprises at least one of a third attribute and a fourth attribute, the third attribute associated with changing a position coordinate of point B in a manner dependent on a position coordinate of point A, said point A having the position coordinate thereof configured beforehand, the fourth attribute associated with configuring a serif of a point, wherein the outline font is a UFO (unified font object), and the attribute for Metafont is included in a ‘point’ tag in a code of the UFO. 2. The method for creating a Metafont font according to claim 1 , wherein the code of the outline font and the intermediate code are capable of representing a cubic curve composed of four points and a quadratic curve composed of three points, the Metafont code is capable of representing only the cubic curve, and said step (b) comprises converting a quadratic curve in the intermediate code into a cubic curve in the Metafont code by using a series of equations shown below: CP0=QP0 CP3=QP3 CP 1= QP 0+⅔( QP 1− QP 0) CP 2= QP 2+⅔( QP 1− QP 2) where CP0 and CP3 represent two reference points from among the four points, CP1 and CP2 represent two control points from among the four points, QP0 and QP2 represent two reference points from among the three points, and QP1 represents one control point from among the three points. 3. A non-transitory computer-readable recording medium storing a program of instructions for performing a method for creating a Metafont font, the method performed by an apparatus including a processor, wherein the method comprises: (a) creating an intermediate code by adding an attribute for Metafont to a code of an outline font written in XML; and (b) creating the Metafont font by using information of points obtained by parsing the intermediate code, wherein the attribute for Metafont comprises a first attribute and a second attribute, the first attribute associated with designating two points from among the points for forming an outline as a pair, the second attribute associated with designating whether or not to fill an inner area of an outline, wherein the attribute for Metafont further comprises at least one of a third attribute and a fourth attribute, the third attribute associated with changing a position coordinate of point B in a manner dependent on a position coordinate of point A, said point A having the position coordinate thereof configured beforehand, the fourth attribute associated with configuring a serif of a point, wherein the outline font is a UFO (unified font object), and the attribute for Metafont is included in a ‘point’ tag in a code of the UFO. 4. An apparatus for creating a Metafont font, the apparatus comprising a processor, wherein the processor is configured to: create an intermediate code by adding an attribute for Metafont to a code of an outline font written in XML; and create the Metafont font by using information of points obtained by parsing the intermediate code, wherein the attribute for Metafont comprises a first attribute and a second attribute, the first attribute associated with designating two points from among the points for forming an outline as a pair, the second attribute associated with designating whether or not to fill an inner area of an outline, wherein the attribute for Metafont further comprises at least one of a third attribute and a fourth attribute, the third attribute associated with changing a position coordinate of point B in a manner dependent on a position coordinate of point A, said point A having the position coordinate thereof configured beforehand, the fourth attribute associated with configuring a serif of a point, wherein the outline font is a UFO (unified font object), and the attribute for Metafont is included in a ‘point’ tag in a code of the UFO.
Editing, e.g. inserting or deleting · CPC title
Tree-structured documents (parsing G06F40/205; validation G06F40/226) · CPC title
for enhancement of character form, e.g. smoothing · CPC title
Character encoding · CPC title
Font handling; Temporal or kinetic typography · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.