Download disabled

The designer of this FontStruction has chosen not to make it available for download from this website by choosing an “All Rights Reserved" license.

Please respect their decision and desist from requesting license changes in the comments.

If you would like to use the FontStruction for a specific project, you may be able to contact the designer directly about obtaining a license.

What better way to celebrate our bright future than pushing a whole creative medium forward? Introducing Brick Patching – a combinatoric approach to constructing hyper-tunable curved and angular modular forms.

Stay tuned to this space; *eventually I will describe this highly useful hack and fully document the technique.

Upgrade your gray matter cuz one day it may matter.


Oh no. Years ago he invented brick stacking, now he broke FontStruct again. Are you even human, sir? 

Comment by Neoqueto 2nd may 2020

The font itself is absolutely gorgeous. That ultra-minimal, yet unmistakeable "E". 

Comment by Neoqueto 2nd may 2020

Your flavor of insanity affects taste buds i do not possess. yet. 
Excited for Sunday if I can remember what day that is. 

Comment by geneus1 2nd may 2020

Q 2 4 5 6 are awesome. Love it.

Comment by thalamic 2nd may 2020

The last hours of an aComp are always the best! Astonishing font, master!

Comment by elmoyenique 2nd may 2020

Only you have the capacity to make something so complex look so simple.

Comment by thalamic 2nd may 2020
Comment by elmoyenique 2nd may 2020

To see a number of circles with different diameters and with near perfect curves combined in one fontstruction is more than impressive! A beautiful font that breaks away from the grid.

Comment by four 5th may 2020

Hey friends ~ just a quick update. I’ve been hammered over the weekend by a rough patch of migraines (no pun intended) and am needing to limit my screentime until I’m through it. Feeling on the mend today, and intend to be shedding some light on brickpatching – as well as thanking you properly for your comments – as soon as I’m able ?

Comment by William Leverette (will.i.ૐ) 5th may 2020

Pretty letters with simple geometric shapes. The "c" is from the Packman game : )

So it seems the era of polygonal glyphs will soon be over, and the time of smooth curves have finally arrived. Beautiful demo pics. I hope you get well, soon. 10/10

Comment by Frodo7 6th may 2020

@Frodo7 Pac-man*

Did you know that Pac-man was originally called Puck-man, but was changed for preventative neasures from vandals being able to deface the macine to change the P to an F…

Also, nice to see you!

Comment by Bryndan W. Meyerholt (BWM) 6th may 2020

Measures* (geez, i cant spell right on a phone)

Comment by Bryndan W. Meyerholt (BWM) 6th may 2020
Congratulations! FontStruct Staff have deemed your FontStruction worthy of special mention. “fs Patchman” is now a Top Pick.
Comment by Rob Meek (meek) 13th may 2020

360+ downloads already?

Also, Congrats on Top Pick, Williaum!

Comment by Bryndan W. Meyerholt (BWM) 14th may 2020

that's so beautiful!

Comment by beate 14th may 2020

That's amazing! That "S" X-ray... wow. Can't wait for you to show us how brick patching works!

Comment by oigcim 5th june 2020

Wow! I'm so glad to see this Patching font. You are my FS h4x0r.

Comment by Hensley Dodson (Hensilly) 22nd august 2020

I am hoping we will hear more from William soon!

In the meantime, I have made a speculative cloneable fontstruction exemplifying how I believe brick patching might work at a more basic level. I hope you will check it out :-)

Comment by user-juli 8th september 2020

as again incredible and very perplexing!

Comment by opipik 14th september 2020

Can you make this clonable so I can see how you patched the bricks?

Comment by Hensley Dodson (Hensilly) 25th october 2020

Hensley Dodson (Hensilly), I agree.

Comment by anonymous-2025312 16th december 2021

Hensley Dodson (Hensilly), I agree.

Comment by anonymous-2025312 16th december 2021

Reminds me of Steppes TT!

Comment by SwedishTypeCorporation 29th december 2021

My only suggestion: Could you make the 'W' a little bit narrower? 10/10

Comment by AFontAbove 31st may 2022


The limitations of FontStruct... *whoosh* out the window.

Comment by AFontAbove 31st may 2022

I think one of my fonts uses this same technique, but on a much smaller scale.

Comment by AFontAbove 31st may 2022


But how exactly does this work??

Comment by AFontAbove 12th march 2023

No, seriously, @William Leverette (will.i.ૐ), wake up! I need to know how this works!!!!! What 'special composite' glitches the FontStructor into allowing stacks that respect transformation??? !!! ͮăɡȖ͖ˏɒ̷̃ׯŰ̈ūĵĒȴőƓǐȈĮĖĝ½Ńƙƺǩ̊ũȍǕ¨țÓ̈́ǒɕŞ̿áÀͣȵĆČˠºȗǩʯͯȨˣʥǭŇŨ̫ɔɯū̡̼ȭ¼Şʯ˓̵̧¶̤Ďƹģ̪͋ˮȁɶ˶Ǖ̇ˤ͆ưʌ±ĨŚƭƐ˘̅ąŕɀĖ !!! ??? I want to know You want to know We all WaNT To NoWJ WWWJ äčĜŞĿṳ̀ˇʮɋʧ˳ǁć̶ˈž̭͍̇Т˛ʼʪŌćʷʗ̥ƃǂʃŽˏ̭͒Ŵ˹LjȽ̛É͗ˋʱ˷ʪʍó˄Ɓ̚ʗŎ¢ȸƟ¢̳ͤɅřƉʐųůȅÅėͤ͗ˬ̊ʑʝĻǏɷ͉ͣȘǁ͚̅̈́ʫÈʡÕ̓Ō̯̾°ŝͭƁÛŊ ---

(Again, sorry. I be gettin' jiggy wit' it - Y'know that song?)

Comment by AFontAbove 13th march 2023

Without further ado, here’s that vaunted Brick Patching secret sauce. I further refined the technique today while attempting to describe the simplest case. The resulting recipe is reduced to what I trust are the fewest steps possible:

1) Take any two bricks that share one available space between them.
2) Select one of the bricks (it can be a stack, patch, etc.).
3) Move the selection into the central space.
4) Select the complimentary brick(s).
5) Press Z to patch together.

Presto! This above sequence reliably generates a brick patch, unlocking a nudge-preserving Boolean Add operation. It’s a glitch, though, so please be gentle with it.

A few more tips:

• Occassionally, you must press Z twice in Step 5
• After Step 5, the selection in Step 4 remains highlighted, so these elements may be nudged independently until deselected.
• The brick patch functions as a unified module upon reselection.
• Brick patches remain modifiable, behaving similarly to glitched stacks from the original brick stacking exploit.
• This entails a background-foreground sequence or priority given to each brick in the set determining interactions such as deleting or replacing a brick.
• To modify the nudge value of a single brick, replace it with a properly nudged copy of itself or use the first tip to fine-tune the nudge value relative the comprising patch.
• Further tutorials to describe the nuances and discuss many advanced applications of this technique are indicated.
• Videos or animations would be nice!

If not to remedy the interminable wait, may this deceptively simple technique still be a source of unreasonable delight and unexpected freedom for your modular designs! The possibilities here are massive. Miles to go before we sleep...

Comment by William Leverette (will.i.ૐ) 29th september 2023

Dearest Wonderful @William Leverette (will.i.ૐ): WOOOOOW-WOOOOOW-WOOOOOW!!!! Thats's incredible!!!! Thanks a trilliiiiion, Master!!!!! You have opened the Book to us, but now we must learn to read it (I say that because I don't understand very well what you write: I can't duplicate your procedure by myself, I'm sorry but I misunderstand the instructions, perhaps because of my bad English). Thank you veeeery much again!!!! I need more help and more time to manage this. Can anyone help me to understand this Wonder?...

Comment by elmoyenique 29th september 2023

• Videos or animations would be nice!

Comment by elmoyenique 29th september 2023

@wiliam: Thanks for reaching out with this amazing gift

@elmoyenique: Tonight when I get behind the computer I will bend my brains over this.. When I get anything of a desired result Ill walk u through it.

Comment by Sed4tives 29th september 2023

Indeed, a brief screencap vid with audio instructions would make this an effortless technique to acquire. How about a gif to start?

I included drag-and-drop frames to show the movement of the first brick in Step 3. It’s this brick movement that pre-loads the fontstructor such that the undo glitch does what we want it to do.

Comment by William Leverette (will.i.ૐ) 29th september 2023

Thank you for this amazing technique!

Comment by frongile 29th september 2023

Thank you a million, Master! What a fantastic gif! Even someone as slow as me can understand it now... (PS: Do you know any tricks so that the bricks built like this can be duplicated?...)

Comment by elmoyenique 29th september 2023

@elmo: You’re definitely getting the hang of it. 😃

Please keep going! I feel certain you will blow our collective minds with unique and bounteous applications of brick patching once it’s feeling more familiar!! 👁🌟🌌

As you implied, brick patches have significant limitations in terms of reproducability/modifiability. Some basic brick behaviors (e.g. copy/pasting) are not presently supported.

These novel and extensive modules must therefore be reproduced manually in each instance. Use at your own risk!

As brick patches become more complex – as with some of the more obscenely vanilla-brick–busting curves I carved out for fs Patchman – their construction and duplication becomes increasingly involved. The selection below shows a single brick patch. 😅

Here’s one useful trick for achieving multiples at a go:

• Extend your selection in Step 2 from a single brick to an entire row or column. To generate multiple patches at once, your Step 4 selection should include a row/column of corresponding size.

An exhaustive description, including limitations, remains for another day. Many of the workflows, tips and tricks I’ve discovered are worthy candidates for write-ups and instructive videos. I should record screencap vids to make this easier. (It would be disingenuous for me to not request your patience here.)

I trust intrepid fsers will add as a community to our collective body of knowledge.

Gratitude also to @Sed4tives, @frongile – and this wonderful creative community for all your engagement and support. Truly excited to see what y’all mint with this! 💖

Comment by William Leverette (will.i.ૐ) Sat, 30th september

Not sure why my previous comment is not appearing. 🤷‍♂️

I've submitted a support request to @meek and will await a response before recomposing my answer to @elmoyenique’s great question.

Comment by William Leverette (will.i.ૐ) Sat, 30th september

The comment is visible again.
To everyone trying this exciting and ingenious technique: Good luck!
Do note that it’s based on a bug, is not officially supported, and might stop working at any time. Having said that, the bug has been there for years already so I’m sure you’ll be fine for a while yet 😀

Comment by Rob Meek (meek) Sat, 30th september

Thanks for sharing this @will.i.ૐ. Curious to hear how you discovered this hidden bug and looking forward to experiment with it.

Comment by four Sat, 30th september

@William Leverette (will.i.ૐ) - Aaahhh...  I've certainly encountered the "Undo" glitch over the years, but never realized it could be put to good use!  Thank you for sharing this technique.  :^)

Comment by Goatmeal Sat, 30th september

Also of Interest


Get the world’s leading font editor for OSX.

More from the Gallery

fs Fermatby William Leverette (will.i.ૐ)
fs Permutation VIIIby William Leverette (will.i.ૐ)
fs florestaby William Leverette (will.i.ૐ)
fs isthmus #1by William Leverette (will.i.ૐ)
Dawn Chorusby four
STF_DOBINI BALWAUM (Inline)by Sed4tives
swallow tailby tortoiseshell

From the Blog


16 Years of FontStruct


Gridfolk: Interview with Zephram


Heavy Competition Results