Apparatus and method for generating font by means of metafont by using outline font

US11036917B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11036917-B2
Application numberUS-201716305486-A
CountryUS
Kind codeB2
Filing dateMar 6, 2017
Priority dateJan 26, 2017
Publication dateJun 15, 2021
Grant dateJun 15, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

  • G06F40/109Primary

    Font handling; Temporal or kinetic typography · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11036917B2 cover?
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 us…
Who is the assignee on this patent?
Foundation Soongsil Univ Industry Cooperation
What technology area does this patent fall under?
Primary CPC classification G06F40/109. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 15 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).