# US 2018/0025703 A1 · System for providing fonts, apparatus for providing metafont fonts, and method for controlling the apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0025703 A1
- Document ID: US20180025703A1
- Status: Published application
- Kind: A1
- Application number: 15/252,222
- Filed: 2016-08-31
- Published: 2018-01-25
- Earliest claimed: 2016-07-20
- Assignees: Foundation of Soongsil University-Industry Cooperation
- Applicants: Foundation of Soongsil University Industry Cooperation
- Inventors: Jae Young CHOI; Sung Min KIM; Ho Jin LEE; Geun Ho JEONG
- Web page: https://patentgrep.com/patent/US20180025703A1

## CPC

- G09G 5/24: Generation of individual character patterns
- G06F 16/5846: {using extracted text}
- G09G 5/393: Arrangements for updating the contents of the bit-mapped memory
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system for providing fonts, an apparatus for providing Metafont fonts, and a method for controlling the apparatus are disclosed. The disclosed apparatus, which connects to a device to provide Metafont fonts, includes: a communication module configured to receive a first font request from the device for the font engine, where the first font request includes at least one font style parameter and the ID information of a Metafont font file; and an operating module configured to determine whether or not a font file having ID information identical to the ID information of the font file included in the first font request exists in a first external memory, and if a font file having identical ID information exists, determine whether or not the font converted from the font file having identical ID information is saved in a second external memory.

## Claims

### Claim 1

An apparatus configured to connect to a device for a font engine that does not support Metafont fonts and configured to provide a Metafont font to the device, the apparatus comprising:
a communication module configured to receive a first font request from the device for the font engine, the first font request including at least one font style parameter and ID information of a Metafont font file; and
an operating module configured to determine whether or not a font file having ID information identical to the ID information of the font file included in the first font request exists in a first external memory, and if a font file having identical ID information exists, determine whether or not font A is saved in a second external memory, wherein said font A is obtained by converting the font file having identical ID information using the at least one font style parameter included in the first font request,
wherein the communication module transmits save information of said font A to the device for the font engine if it is determined that said font A is saved.

### Claim 2 (depends on 1)

The apparatus for providing a Metafont font according to claim 1, further comprising:
a search module configured to search ID information of at least one pre-existing Metafont font file in the first external memory and save the ID information as a list,
wherein the operating module determines whether or not the font file having identical ID information exists in the first external memory by using the list provided from the search module.

### Claim 3 (depends on 1)

The apparatus for providing a Metafont font according to claim 1, wherein the communication module transmits information notifying that a font file having identical ID information does not exist, if it is determined that a font file having identical ID information does not exist.

### Claim 4 (depends on 1)

The apparatus for providing a Metafont font according to claim 1, further comprising:
a converter module configured to convert a font file to a font using a font style parameter,
wherein the converter module converts the font file having identical ID information to said font A by using the at least one font style parameter included in the first font request, if it is determined that said font A is not saved.

### Claim 5 (depends on 4)

The apparatus for providing a Metafont font according to claim 4, wherein the communication module transmits said converted font A to the second external memory, and transmits save information of said converted font A to the device for the font engine.

### Claim 6

A method for controlling an apparatus connecting to a device for a font engine that does not support Metafont fonts to provide a Metafont font to the device, the method comprising:
receiving a first font request from the device for the font engine, the first font request including at least one font style parameter and ID information of a Metafont font file;
determining whether or not a font file having ID information identical to the ID information of the font file included in the first font request exists in a first external memory;
determining whether or not font A is saved in a second external memory if a font file having identical ID information exists, wherein said font A is obtained by converting the font file having identical ID information using the at least one font style parameter included in the first font request;
transmitting save information of said font A to the device for the font engine if it is determined that said font A is saved; and
converting the font file having identical ID information to said font A by using the at least one font style parameter included in the first font request, if it is determined that said font A is not saved, and transmitting said converted font A to the second external memory, and transmitting save information of said converted font A to the device for the font engine.

### Claim 7

A system for providing fonts, the system comprising:
a first device configured as a font engine that does not support Metafont fonts;
a second device for providing a Metafont font, the second device connected to the first device;
a first memory device configured to save at least one font file; and
a second memory device configured to save at least one font,
wherein the first device receives a font request from a user and transmits the font request to the second device, the font request being any one of a first font request and a second font request, the first font request including at least one font style parameter and ID information of a Metafont font file, the second font request being different from the first font request,
the second device determines whether the font request is the first font request or the second font request, determines whether or not a font file having ID information identical to the ID information of the font file included in the first font request exists in the first memory device if the font request is the first font request, determines whether or not font A is saved in the second memory device if a font file having identical ID information exists, and transmits save information of said font A to the first device if it is determined that said font A is saved, wherein said font A is obtained by converting the font file having identical ID information using the at least one font style parameter included in the first font request,
and the first device reads said font A from the second memory device based on the save information of said font A and provides said font A to the user.

### Claim 8 (depends on 7)

The system for providing fonts according to claim 7, wherein the second device transmits information notifying that the font request is the second font request to the first device, if the font request is the second font request,
and the first device reads a font corresponding to the second font request from the second memory device based on the information and provides the font to the user.

### Claim 9 (depends on 7)

The system for providing fonts according to claim 7, wherein the second device transmits information notifying that a font file having identical ID information does not exist to the first device, if it is determined that a font file having identical ID information does not exist,
and the first device reads a preset default font from the second memory device based on the information and provides the default font to the user.

### Claim 10 (depends on 7)

The system for providing fonts according to claim 7, wherein the second device converts the font file having identical ID information to said font A by using the at least one font style parameter included in the first font request if it is determined that said font A is not saved, transmits said font A to the second memory device, and transmits save information of said converted font A to the first device,
and the first device reads said font A from the second memory device based on the save information of said converted font A and provides said font A to the user.
