Page 4 of 14
<<     < >     >>

The Am Dash

 

The Am Dash is a clever idea.

It’s a little typographic dash you can slip into text that sorta “proves” it’s human written, while looking kinda cool.

A graphic showing examples of how to use the am dash in sentences, highlighting its function in creating pauses and separating clauses.

This “proves” it’s human written because there is barely any text in the world that uses this so LLMs will (never?) generate text that has “am-” in it instead of a dash. And even if it does, it will render as “am-” not a cool curly dash.

The website is pretty light on usage details though. What it gives you is some .otf (Open Type font files) to download (“Times New Human”, “Areal”, lol). These are modified versions of Times New Roman and Ariel that include a new ligature (the am dash) that shows itself when you type “am-“. You’d install and use them on your operating system. (I like Typeface.)

So you’d just type:

This is going to be easy am- or so he thought.

And instead of “am-” you’d get the fancy dash, so long as you’re using the font you just installed in a native app.

I think it’s a kinda neat idea.

But how might we use it on the web? Well we can just make a .woff2 version, load it up, and make it part of the font stack.

@font-face {
  font-family: 'Times New Human';
  src: url('https://assets.codepen.io/3/TimesNewHuman-Reg.woff2') format('woff2');
  font-style: normal;
  font-weight: normal;  
}

html {
  font-family: "Times New Human", MyCustomFont, serif;
}

That works.

But it’s nearly 50kb just for that dash, which feels like too much for me.

A font with one bonus character in it should be super small, right? Well that was my first line of thinking, so I tried making a version of the font file (with fonttools) with ligatures only, like:

pyftsubset TimesNewHuman-Reg.otf --layout-features=dlig --output-file=TimesNewHuman-ligonly.otf

But after some head scratching… that doesn’t work.

The thing is this isn’t ligature with a specific unicode point like…

Ligature 'ff': U+FB00 (ff)

… but the am dash does show up as a ligature in tools like Typeface:

A display of standard ligatures in typography, including examples like 'ff', 'fi', and 'fl', alongside a unique dash.
This UI must be showing ligatures of any varietal.

If it was a specific unicode point, we could limit (subset) the font to only that character and it would work great (probably?!). We could even remind the browser through the @font-face block that it only applies to a unicode-range of that exact unicode point.

But… the ligature in this font isn’t a single unicode character. I don’t have the right language to describe this, but you can see how the dash is actually three characters still:

Close-up of text displaying an am dash, showcasing how it replaces 'am-' with a stylish typographic dash.
so it’s not like “am-” turns into a single new character, as ligatures sometimes do, this turns “a” into the start of the dash, the “m” into a straight dash, and “-” into the curly ending of the dash. It just only shows up when those characters are all together.

So this is where I’m stuck.

We could make sure that “a”, “m”, and “-” are covered by Times New Human, for example, like this:

 unicode-range: U+0061, U+006D, U+002D;

But if we do that, then all of those characters use that font, not just the ligature.

A paragraph of text featuring a special new typographic dash.

So I dunno. Like I said this is where I’m stuck.

I have a hunch there is some way to ship a super small font that only has that ligature in it for web usage and doesn’t affect other fonts you might be using, but that’s not how it ships right now and I haven’t figured it out. It might mean making that ligature an actual single unicode point.


Also: accessibility.

VoiceOver reads as “am” straight up, which is very awkward.

VoiceOver reading "This is a paragraph of text am- with a special new dash in it that an LLM would (probably)
never generate., selected"

Is that fixable? Would a single unicode point help here? Would "--" or even "dash" be a better ligature to use instead of “am-“?

Chris Coyier

10 May 2025 at 16:45
#

Dog vomit slime mold has appeared in our garden and, let me tell you, it is aptly named. I’ll spare you the picture.

jabel

10 May 2025 at 16:40
#

Dave Winer blogging about how software evolves with feedback from users:

Software isn’t a thing, it isn’t finished, it’s a process as it gets invented by the users. It’s a performing art. WordLand today is like a musician performing in a small club, working out the playlist, and hoping to be playing at theaters then arenas, and finally someday, if we’re very good, stadiums.

Manton Reece

10 May 2025 at 15:09

In those moments, you know in your heart what it is you have to do

 

This is what happens. You’re cast out into the world and spend your life instinctively gathering. Love, sex, family, friends, houses, cars, experiences. You never stop gathering. And it’s only as you get older that you start to notice the things you’re losing along the way. And that’s when regret starts to grow like a tumor in your belly. But there are rare moments of clarity when you can see your life laid out in front of you. All the cogs and the wheels. The right and wrong turns. The triumphs and heartaches. And in those moments, you can actually catch sight of the things that really matter. The things that make you whole. The things without which you’re heaven instantly becomes the hell of your own making. In those moments, you know in your heart what it is you have to do, what it is you have to save… at any cost.

— Coop (Jon Hamm), Your Friends & Neighbors (S1: E6, “The Things You Lost Along the Way”)

Live & Learn

10 May 2025 at 14:44
#

When we launched Micro.one, I was interested in simplifying the sidebar. I moved the link to manage blog post categories to another pane for all users. I now think that was a mistake. Today along with some other minor UI tweaks, I’ve added it back.

Manton Reece

10 May 2025 at 14:38

Saturday, May 10, 2025

 
Black and white photo of boy standing by trees

Today will involve more yard work.

Mulch delivery

Mulch delivery


Most of the day was spent outdoors, working on stuff. I rarely choose that option, but am always glad when I have.


Baty.net posts

10 May 2025 at 12:01

[Note]

 What’s that, girl? Two children are lost somewhere in this bookshop?

Yeah, I should probably find them and take them home for lunch.

Dan, in a bookshop, holds a book called How To Speak Dog, alongside a French Bulldog.

🌟 You're reading this post via the RSS feed, you star! 🌠

Notes – Dan Q

10 May 2025 at 11:32
<<     < >     >>



Refresh complete

ReloadX
Home
(133) All feeds

Last 24 hours
Download OPML
*
A Very Good Blog by Keenan
A Working Library
Alastair Johnston
Anna Havron
*
Annie
Annie Mueller
Apple Annie's Weblog
*
Articles – Dan Q
*
Baty.net posts
bgfay
Bix Dot Blog
Brandon's Journal
*
Chris Coyier
Chris Lovie-Tyler
Chris McLeod's blog
*
Colin Devroe
*
Colin Walker – Daily Feed
Content on Kwon.nyc
*
Crazy Stupid Tech
*
daverupert.com
Dino's Journal 📖
dispatches
dominikhofer dot me
Excursions
*
Flashing Palely in the Margins
Floating Flinders
For You
*
Frank Meeuwsen
frittiert.es
Hello! on Alan Ralph
*
Human Stuff from Lisa Olivera
inessential.com
*
jabel
Jake LaCaze
*
James Van Dyne
*
Jan-Lukas Else
*
Jim Nielsen's Blog
Jo's Blog
*
Kev Quirk
lili's musings
*
Live & Learn
*
Lucy Bellwood
Maggie Appleton
*
Manton Reece
*
Manu's Feed
*
maya.land
Meadow
*
Minutes to Midnight RSS feed
Nicky's Blog
*
Notes – Dan Q
*
On my Om
Own Your Web
Paul's Dev Notes
*
QC RSS
rebeccatoh.co
reverie v. reality
*
Rhoneisms
ribbonfarm
Robert Birming
Robert Birming
Robin Rendle
Robin Rendle
Sara Joy
*
Scripting News for email
Sentiers – Blog
*
Simon Collison | Articles & Stream
strandlines
Tangible Life
the dream machine
*
The Torment Nexus
*
thejaymo
theunderground.blog
Thoughtless Ramblings
tomcritchlow.com
*
Tracy Durnell
*
Winnie Lim
*
yours, tiramisu

About Reader


Reader is a public/private RSS & Atom feed reader.


The page is publicly available but all admin and post actions are gated behind login checks. Anyone is welcome to come and have a look at what feeds are listed — the posts visible will be everything within the last week and be unaffected by my read/unread status.


Reader currently updates every six hours.


Close

Search




x
Colin Walker Colin Walker colin@colinwalker.blog