Friday, June 20, 2014

[fykqduqn] Kernable shapes

Both LaTeX and CSS approach typography and page layout as laying out a collection of (possibly nested) boxes.

Consider moving beyond this simple box model, but still focusing on the problem of laying out shapes left-to-right.

Each shape as a defined baseline, which must be aligned with all other shapes on that line.  However, adjacent shapes can fit together, i.e., kern, more closely than if they were boxes.

How should shapes be represented?  What algorithm can determine how close two adjacent shapes may be placed without overlapping?

Design a system of writing to take advantage of this capability, radically departing from box-like characters.

No comments :