It’s a little typographic dash you can slip into text that sorta “proves” it’s human written, while looking kinda cool.
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:
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:
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:
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.
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.
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.
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.
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.
Another beautiful day in north Wales. Today's plan is to get on the 60 year old rotavator that I recently repaired, and chop up some grass ready for planting wild flowers in one of the fields. 🌷🌹🌻🪻
I love this time of year.
Thanks for reading this post via RSS. RSS is great, and you're great for using it. ❤️