Sign in

That Keith

@thatkeith.bsky.social
725 followers 56 following 1K posts

360 VR media expert, university lecturer, designer and publisher, technical writer, software developer, and the inventor of live word count. Really.

PostsRepliesMedia
That Keith @thatkeith.bsky.social · 29/08/2026
📁 Handles .ttf and .otf files 📦 Unpacks .zip font archives on the fly 🔗 Grabs fonts directly from download URLs 🔒 100% client-side conversion for privacy The font world is finally our iOS oyster: thehelpful.com/ios-font-bui...
thehelpful.com
iOS Font Builder – Install Custom Fonts on iPhone & iPad
Easily convert any font into Configuration Profiles to install on your iPhone or iPad. Works with TTF, OTF, zip archives and font download URLs!
000
That Keith @thatkeith.bsky.social · 29/08/2026
Apple includes a decent selection of system fonts, but it barely scratches the surface of what’s out there. With this new, completely free tool, you can install your own typefaces natively on iOS & iPadOS directly from Safari.
100
That Keith @thatkeith.bsky.social · 29/08/2026
Years ago, I built the original desktop iOS Font Maker to get custom typefaces onto iPhones and iPads. Today, I’ve completely reimagined and rebuilt it for the modern web: iOS Font Builder!
thehelpful.com
iOS Font Builder – Install Custom Fonts on iPhone & iPad
Easily convert any font into Configuration Profiles to install on your iPhone or iPad. Works with TTF, OTF, zip archives and font download URLs!
100
That Keith @thatkeith.bsky.social · 20/08/2026
Auto-splits PDFs accidentally exported as spreads • Scales full-bleed art to fit desktop printer margins • Optional trim & spine crop marks • 100% private (runs client-side in your browser) Works with PDFs from InDesign, Affinity, Canva, etc: TheHelpful.com/zinemachine/
thehelpful.com
The Zine Machine - PDF Imposition Tool
A free, lightning-fast, browser-based PDF imposition tool. Instantly turn standard PDFs into saddle-stitched, print-ready booklets without uploading your files to a server.
000
That Keith @thatkeith.bsky.social · 20/08/2026
Imposing pages for saddle-stitched zines and mockups is usually a clunky chore. So I built The Zine Machine: a free browser tool that turns regular PDFs into 2-up printer spreads ready for double-sided printing, folding, and stapling! 📖✂️
100
That Keith @thatkeith.bsky.social · 11/06/2026
They make me want SOMEONE to die.
000
That Keith @thatkeith.bsky.social · 05/06/2026
Fiendish (but quick) game for you all: the Ampersands version of my Card Match memory game. How fast can you pair up the '&' examples? Be warned: they're all from sans-serif fonts and they're all bold, extra bold or heavy weights. 😈 thehelpful.com/match/?deck=...
thehelpful.com
Match memory game | TheHelpful.com
Challenge your brain with this classic Match memory game. Choose your theme, set your difficulty, and try to beat your best card-matching score.
000
Reposted by That Keith
The Bear @bearlypolitics.co.uk · 15/05/2026
Keir Starmer is on his way out. Andy Burnham's on his way back. Reform can't vet a candidate to save its life. Just another totally normal week in British politics.
bearlypolitics.co.uk
Not a Podcast: It's Been a Week
Constipated Politics, Neo-Nazis on Councils and a £1.4 Million Cash Purchase That's Definitely Fine
39120
That Keith @thatkeith.bsky.social · 12/05/2026
I built a tool called Quick AR to help my students learn augmented reality concepts without the usual paywalls. Upload a target image + your media -> get a downloadable, web-ready AR experience. Simple and free, displays images, video or 3D models! Try here: thehelpful.com/quickar/
thehelpful.com
Quick AR | The Instant WebAR Creator
Turn physical objects into digital triggers. A free, browser-based Augmented Reality creator. No apps, no subscriptions, no cloud.
021
Reposted by That Keith
Saganism @sagan.bsky.social · 05/05/2026
“I do not think that life in general has any purpose. It just happened. But individual human beings have purposes, and there is nothing in agnosticism or atheism to cause them to abandon these purposes.” — Bertrand Russell, What Is An Agnostic?
111525
Reposted by That Keith
𝕊𝕦𝕟𝕕𝕒𝕖 𝔾𝕦𝕣𝕝 @sundaedivine.lol · 30/04/2026
Hillary was right about everything.
785207825166
That Keith @thatkeith.bsky.social · 24/04/2026
(Last summer I built a tour from drone panos while sitting in a Land Rover at a festival. This would have saved me so much time!)
000
That Keith @thatkeith.bsky.social · 24/04/2026
PanoLite isn't designed to replace heavyweights such as KRPano or 3DVista. But if you need to make a quick tour with zero friction, it's a great option. User Guide: panopress.com/panolite/gui... Let me know what you think! 📸 #360photography #virtualtours
panopress.com
PanoLite 1.0: Official User Guide
The official user manual and documentation for PanoLite. Learn how to create, edit, and export free 360 virtual tours directly in your browser.
100
That Keith @thatkeith.bsky.social · 24/04/2026
New tool announcement: PanoLite, a free virtual tour builder It works locally in your browser, no uploads required • Add 360 images • Set nav links & viewpoints • Add popups & custom nadir caps • Even add audio • Export as a web folder OR single offline HTML file Try it out: panopress.com/panolite/
panopress.com
Free 360 Virtual Tour Builder | PanoLite
Easily create interactive, multi-scene virtual tours using your own 360° panorama photos directly in your browser.
100
Reposted by That Keith
Orhun Parmaksız @orhun.dev · 09/04/2026
Found a cool terminal-themed game! 🔥 🧙 ascend — ASCII action RPG ⚡ Fluid lighting, spellcasting & retro vibes 🦀 Powered by Rust w/ bevy_ratatui: github.com/ratatui/bevy... ⭐ Play it: runiracc.itch.io/ascend #rustlang #ratatui #tui #bevy #gamedev #roguelike #rpg #terminal
515015
That Keith @thatkeith.bsky.social · 09/04/2026
What the actual fuck is Just Dance wittering on about now?
000
Reposted by That Keith
George Conway ⚖️🇺🇸 @gtconway.bsky.social · 08/04/2026
Ed Blake: This is the Alina Habba of ceasefires. We went into court for a parking ticket and left with a DUI
12290421921
Reposted by That Keith
Saganism @sagan.bsky.social · 31/03/2026
Apollo 11’s lunar lander remains, imaged from orbit by five different countries: NASA (USA) ISRO (India) KARI (South Korea) JAXA (Japan) CNSA (China) Independent confirmation from multiple space agencies leaves little room for doubt, if there ever was any.
810726
That Keith @thatkeith.bsky.social · 27/03/2026
🤬
media.tenor.com
a man sitting at a table with the words it 's not a distraction written above him
ALT: a man sitting at a table with the words it 's not a distraction written above him
000
That Keith @thatkeith.bsky.social · 26/03/2026
Exactly. I love it when I'm faced with something new to learn.
121
That Keith @thatkeith.bsky.social · 14/03/2026
Absolutely; that's what we need to do. We won't, of course. 😢
010
That Keith @thatkeith.bsky.social · 05/03/2026
🔗 Play with it here: thehelpful.com/spiro/
thehelpful.com
Spiro-Zen | Generative Art & SVG Maker
Design mesmerizing, perfectly symmetrical hypotrochoid loops. Animate them for digital stress relief and export professional-grade SVG vectors.
000
That Keith @thatkeith.bsky.social · 05/03/2026
Best of all for my fellow designers: you can export the final shapes as flawlessly clean SVG files for Illustrator, Affinity or Canva. Yep, perfect editable Bézier curves for your own projects. Go make some mesmerizing art (and seriously, try the Zen Loop mode).
100
That Keith @thatkeith.bsky.social · 05/03/2026
You can tweak the sliders to build complex geometric loops, randomise settings with a click, and animate them to just 'breathe' on your screen – drawing and then un-drawing over and over.
100
That Keith @thatkeith.bsky.social · 05/03/2026
I just finished making Spiro-Zen! Part retro web toy, part professional vector generator. 🌀 If you remember playing with that plastic cog wheels drawing toy, you're going to love this.
111
Reposted by That Keith
Laurie Loves Data @laurelann.bsky.social · 05/03/2026
No president has ordered more military strikes against as many different countries as Trump. The US has bombed 7 nations during Trump's second term
axios.com
Trump campaign peace promises loom large over Iran war
The "anti-war" candidate has bombed seven countries and launched a new regime-change war in Iran.
2127
That Keith @thatkeith.bsky.social · 01/03/2026
Meet Morpheus: an interactive CSS Glassmorphism generator! 🔮✨ Design, preview, & generate production-ready CSS in real-time Features: 🖱️ Dual-state hover/rollovers 📱 Gyro parallax (tilt your phone!) 🎨 macOS & Windows Acrylic presets ✅ A11y safety meter Play here: thehelpful.com/morpheus/ #css
thehelpful.com
Morpheus | Interactive CSS Glassmorphism Generator
Design, preview, and generate production-ready CSS glassmorphism effects in real-time. Features dual-state hover interactions, accessibility checks, and mobile gyroscope support.
000
That Keith @thatkeith.bsky.social · 20/02/2026
It is not on us to prove something's nonexistence; rather, the burden is on those claiming a thing's reality to prove it exists. To date, despite millennia of claims, this has yet to be done even once.
020
That Keith @thatkeith.bsky.social · 22/01/2026
What's your favourite character? No, not from some film or series, I mean your favourite typographic character. Here's mine, along with 1300 words explaining why: thatkeith.com/articles/amp... #design #typography
thatkeith.com
The And of God
It’s more than 2000 years old, but the ampersand is still the most divine character [NOTE: This was written in 2011. Adjust dates and timespans in your head accordingly!] It is amazing how ti…
010
That Keith @thatkeith.bsky.social · 11/01/2026
The thugs should be prosecuted, not just fired. I'd be fine with them being branded too. youtu.be/YissPv9Ycjs?...
youtu.be
"I'm going to give you something you can't take off" | Inglourious Basterds | Screen Bites
YouTube video by Screen Bites
120
That Keith @thatkeith.bsky.social · 11/01/2026
Graphic identities are SO important to companies. It's fascinating to see how they evolve. For example, look at Microsoft: in 1975 THIS is how it began – yeah baby! 😆 I once wrote a whole thing about where it went from there. You might enjoy it: thatkeith.com/articles/mic...
The original Microsoft company logo from 1975!
000
Reposted by That Keith
Saganism @sagan.bsky.social · 11/01/2026
“If we can't think for ourselves, if we're unwilling to question authority, then we're just putty in the hands of those in power.” — Carl Sagan
128381
Reposted by That Keith
The Bear @bearlypolitics.co.uk · 11/01/2026
With the growing outrage about the government being a tyranny because they’re considering shutting down X, which recently started producing non-consensual sexual images of women and children not as a bug, but as a feature, it’s worth asking - why? What do they gain from X? I think I know why.
open.substack.com
They Say They "Protect Women and Children". X Paid Them Nearly £68,000
Four MPs. 691 hours. A platform facilitating abuse. And a silence that tells you everything.
20318165
That Keith @thatkeith.bsky.social · 08/01/2026
Leila Cunningham is a pathetic melt. London isn't perfect, but what it IS is fabulous.
020
Reposted by That Keith
Saganism @sagan.bsky.social · 18/12/2025
“Disobedience, in the eyes of anyone who has read history, is man's original virtue. It is through disobedience that progress has been made, through disobedience and through rebellion.” ― Oscar Wilde
417952
That Keith @thatkeith.bsky.social · 13/12/2025
It felt obligatory! 😁
000
That Keith @thatkeith.bsky.social · 13/12/2025
I've made a thing: the Banana Calculator. Measure and compare the length, area, volume or weight of something, measured in bananas... or double decker buses, Smoots, the Grand Canyon, Olympic swimming pools, cans of Coke, astronomical units, light-days, beard-seconds... bananacalculator.com
bananacalculator.com
Banana Calculator | Convert Any Metric to Bananas (and other things)
The Internet’s universal standard for measurement. Enter any height or length to see exactly how many bananas (or other things) it is. The ultimate 'Scale for Scale' tool.
100
Reposted by That Keith
Saganism @sagan.bsky.social · 22/11/2025
"We wish to pursue the truth no matter where it leads - but to find the truth, we need imagination and skepticism both. We will not be afraid to speculate, but we will be careful to distinguish speculation from fact." — Carl Sagan
224268
That Keith @thatkeith.bsky.social · 21/11/2025
Mistake. Yeah, right. The orange kiddie-fiddler is getting desperate. He'll literally start a war to try and save his skin, and those behind him will do the same.
000
That Keith @thatkeith.bsky.social · 21/11/2025
Well HE can fuck RIGHT off. I hope something obscene, painful, and career-destroying happens to him very soon.
000
That Keith @thatkeith.bsky.social · 09/11/2025
Isn't everything ultimately physics? 😂
100
Reposted by That Keith
Saganism @sagan.bsky.social · 07/11/2025
The more we want it to be true, the more careful we have to be. No witness's say-so is good enough. People make mistakes.People play practical jokes.People stretch the truth for money or attention or fame.People occasionally misunderstand what they're seeing.People even see things that aren't there.
116132
That Keith @thatkeith.bsky.social · 07/11/2025
That is... yeah. 😶❤️
010
That Keith @thatkeith.bsky.social · 03/11/2025
Would have been nice though! 😁
0290
That Keith @thatkeith.bsky.social · 31/10/2025
"Human progress is neither automatic nor inevitable... Every step toward the goal of justice requires sacrifice, suffering, and struggle; the tireless exertions and passionate concern of dedicated individuals." — Martin Luther King, Jr
000
Reposted by That Keith
Chris Meder @evcurvefuturist.com · 24/10/2025
Gasoline cars are basically 50-liter rolling bombs we’ve all agreed to sit on. 🔥 Meanwhile, EVs are out here catching fewer fires than politicians telling the truth. 1,530 fires per 100k gas cars vs just 25 for EVs, almost zero for #LFP. The only thing burning are the myths. ⚡🚗 #EV #Safety #Firesafe
2420774
That Keith @thatkeith.bsky.social · 24/10/2025
Amazing and excellent! This debacle is being watched by the whole world. I sincerely hope Sgt Beck's request to DC police to arrest the protester turns out to be a seriously career-limiting mistake.
020
That Keith @thatkeith.bsky.social · 24/10/2025
So for once in her life she told the truth
000
Reposted by That Keith
Congresswoman Jasmine Crockett @crockett.house.gov · 23/10/2025
Today, the White House Press Secretary told the country that this ridiculous damn ballroom is “the president’s main priority”…not reopening the government, not lowering the cost of groceries, not lowering the cost of housing, not lowering the cost of healthcare….building a ballroom
18193189210871
That Keith @thatkeith.bsky.social · 24/10/2025
It's a shit-show bigger than the country has ever seen before, but you are dead wrong to think nobody cares.
010