ADFを利用したフォント生成技術であるサフロンSaffron

外字があっても望ましいフォント・スタイルがあるとは限らない。文字鏡フォントや超漢字がいくらあっても,フォント・スタイルが明朝だけで,見出しに使うゴシック用の当該漢字がなければ結局また作字することになる。多漢字を完備したとしてもせいぜい明朝,ゴシックどまりでは実用的には不足で,ほかのフォント・スタイルを別に作る必要が出てくる。しかし,これを満足させようとするとインストールする外字データはフォント・スタイルを増やすごとに倍になる。漢字グリフ(フォント)自動生成エンジンであるKAGE影システムがこれを解決する近いところにいるかもしれないが,一つのフォント・スタイルから数種類のフォント・スタイルを必要な時にだけ自動的に生成するものがあればいいと思う。十年に一回ぐらいしか使うことのない漢字のためにデータが膨大になるのは避けたい。ADFを利用したフォント生成技術であるサフロンSaffronもフォント・スタイルを必要な時にだけ自動的に生成することは考えていないようだけれども,スケーラブル・フォントで今まで手作業であったヒンティングを自動的に行えるようだ。それでこれからのフォント開発はKAGE影システムのようなcomponent-based designにコンピュータ・グラフィックを利用したフォント・スタイルの自動適用を足したものになるな。

Digital Font Representation. Contributed to the definition, architecture, design, and implementation of a new framework for representing, rendering, editing, and animating character glyphs.This framework, entitled Saffron, is based on Adaptively Sampled Distance Fields (ADFs), which provide an ideal computational substrate for performing these operations. Features of Saffron include: scaleable type, bi-quadratic ADFs as the base representation, extensions to bi-quadratic ADFs that provide an exact and succinct representation of corners, new anti-aliasing methods which exploit the distance field to achieve superior rendering quality and speed for both static and animated type, a cell-based rendering method amenable to hardware, an automatic hinting strategy which mitigates the labor-intensive manual hinting process of current methods, LCD rendering which exploits the addressable colored sub-pixels of LCDs to increase the effective resolution of the display, user tunable contrast for increased reading comfort, superior Chinese-Japanese-Korean (CJK) rendering, automatic input from existing legacy fonts, a font editor with a seamless interface between curve-based, stroke-based, and component-based design paradigms, and a tool kit for creating special effects (e.g., collision detection, soft-body deformation onimpact, and fluid dynamics) for animations with type.

http://www.fonts.jp/index.cgi?KAGE
http://www.merl.com/reports/docs/TR2000-15.pdf
http://www.merl.com/people/frisken/frisken_cv.pdf