Fitting Algorithm


vedova noVedova

Automatic application of typographical constraints for printing text documents on browsers

Thesis project for my master degree.

It consisted in the developing of a fitting algorithm which help choosing a paginated sequence with a system of scores, established by typesetting rules (ex. no widows or orphans, no flyspeck, no blank space), that will be then displayed on the browser using the open source framework Paged.js.

Check out the presentation here.

Skills used

  • Languages: Javascript, HTML5, CSS3
  • Concepts: Pagination, Digital Publishing, Typography
  • Tools: Paged.js, Node.js