Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Dynamic, Randomized, Parameterized Font Face Generation

IP.com Disclosure Number: IPCOM000029094D
Original Publication Date: 2004-Jun-15
Included in the Prior Art Database: 2004-Jun-15
Document File: 1 page(s) / 32K

Publishing Venue

IBM

Abstract

This article describes a method for rendering text of dynamic appearance via font parameterization.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 69% of the total text.

Page 1 of 1

Dynamic, Randomized, Parameterized Font Face Generation

Main Idea

Existing text display has the choice of literally millions of different font faces. One shortcoming is that, once you've chosen a font, it always has a consistent appearance - a 'W' always looks the same for a given font. Whereas this consistency is desirable in many cases, one can conceive of applications in which artistic/stylistic variation across a document may be desirable. Similar concepts have been used to make the ligatures between characters in script fonts appear more natural. This invention proposes to extend the idea to the entire font.

This invention proposes a method for rendering textual input dynamically. Within the scope of the same document, a given letter might look completely different in each instance in which it is found. This would allow a) A page to look slightly different every time it was viewed, b) Text to look more "handwritten" or artistically drawn.

The invention consists of software responsible for rendering text. Instead of mapping font names to tables of each letter's appearance, a particular "dynamic font" would consist of a set of parameters used to draw each character individually as it is rendered.

Fundamentally, each character is broken into separate basic "strokes", which may be described algorithmically. For example, in the Courier New font, the lettert could be said to consist of two strokes. The first is one unit wide throughout, begins at the x-y position...