March

Working on a typesetting algorithm

22 March 2025

updated_at: 27 November, Thu, 21:49 posted_on: 22 March, Sat, 18:16

Working on a typesetting algorithm

Wondering if I could implement a paragraph styles, text overflow etc stuff and make a basic indesign clone...

Overflow working

23 March 2024

updated_at: 27 November, Thu, 21:49 posted_on: 23 March, Sun, 22:04

Overflow working

April

Gave a presentation in this format

11 April 2025

updated_at: 27 November, Thu, 21:49 posted_on: 11 April, Fri, 23:17

Gave a presentation in this format

As book spreads in the typesetting tool I've been working on. The text and title is derived from are.na blocks and I have a function that turns the blocks into book spreads.

I update the current index and refresh to go next or prev.

Live edit mode:

Imposition

21 April 2025

updated_at: 27 November, Thu, 21:49 posted_on: 21 April, Mon, 13:05

Imposition

The typsetter now export imposed spreads (print booklet). If I know which page will be on which sheet, I can consider alt bindings, for instance printing one of the sheets on blue paper and stitching it with an offset of an inch.

I introduced a viewport into the program so it can render this offset page. It handles coloring it and offsetting it while designing. When exported to print, the printer will switch out paper color for the given sheet.

Here is an example comparison of digital view and the printed counterpart.



Grid {system}

22 April 2025

updated_at: 27 November, Thu, 21:49 posted_on: 22 April, Tue, 00:25

Grid {system}

I was supposed to make a series of these, to explain the grid-structure, hyphenation, drawing line, overflow, imposition, etc but its 1am and I'm only 3 pages into the first one :)

I guess it's not gonna work out...

12 AM

23 April 2024

updated_at: 27 November, Thu, 21:49 posted_on: 23 April, Wed, 00:16

12 AM

ok back at it. let see what I can finish in the next 3 hours. Crit in 12 hours.

Finished stuff

23 April 2025

updated_at: 27 November, Thu, 21:49 posted_on: 1 May, Thu, 02:12

Finished stuff

This is what I showed in crit

Editor

Scans

August

Imposition tool updates

3 August 2025

updated_at: 27 November, Thu, 21:49 posted_on: 3 August, Sun, 08:40

Imposition tool updates

Was working on this tool last semester, and recently need it for another project where I need to make a publication (a menu) where pages are offset vertically and horizontally.

Finally got it all to work together nicely and have a live feedback/ui to change these offsets and quickly test out different possible layouts.

September

Menu

7 September 2025

updated_at: 27 November, Thu, 21:49 posted_on: 7 September, Sun, 14:04

Menu

The software view:

The print:

Just realised there's a mistake in one of the pages... have to figure out how to fix this post fabrication on 40 menus now :)

November

Turning Publication software into:

10 November 2025

updated_at: 27 November, Thu, 21:49 posted_on: 10 November, Mon, 23:59

Turning Publication software into:

A scratch or fructure type software.

Will have a definition tree that can manage scopes, variables and views for certain symbols. And will try to see whats possible with this stuff.

BLUE

BLACK

Loops^

(Loop ('i (range 10)) (Circle ({} (radius (inch i)) (x (inch 1)) (y (inch 1))))

Gave a talk today at [Creative Coding Toronto]

20 November 2025

updated_at: 27 November, Thu, 21:49 posted_on: 20 November, Thu, 02:09

Gave a talk today at [Creative Coding Toronto]

Presented a breakdown of the parts that constitute this publication tool I've been working on. So presented it as a library of functions written down as an interrogation of a typographic vocabulary.

It was super fun. Made some new friends who I'm hoping to work with and excited to talk to :)

The presentation site is visible here:

Home : Doesn't make a lot of sense without me talking over it and interacting with it though..

CCTO Nov '25: publication design tool (the parts) by Aaryan

Working on a booklet with Craig

21 November 2025

updated_at: 27 November, Thu, 21:49 posted_on: 21 November, Fri, 01:09

Working on a booklet with Craig

About 8000+ words incoming and some images.

Thinking names for the tool.

Pagemaker (already taken,,, adobe will sue)

Bookmaker