a swirl of green, pink, blue, yellow, and orange

graham builds

a blog about #wordplay rss feed icon

Phonetic Pangram Tool

posted by graham on January 3, 2026

After spending last night writing that blog post about pokemon phonetic pangrams, I felt like I was done with this hyperfixation and could move onto other things1. This morning proved me wrong when I had the thought

Hey isn’t making a pangram kind of just a very specific case of that daily word game you made last year?

Suffice it to say that that inkling was correct, and it only took me all day to remember how that all worked, copy it into a new project, modify that into working for phonetic pangrams, set that project up with Render2 for hosting, upload the iframe pointed there from itch.io, and build out a new itch.io page for the project. Take a look below:

It works with pokemon and the CMU phonetic dictionary, which covers a bunch of English words and names. It only supports General American English3 for now, but I think there are ways to extend that to other dialects going forward, with enough data about how the phonemes change.

Anyway, in the interest of keeping it short, that’s it! Enjoy, and please share your phonetic pangrams with each other

Pokemon Phonetic Pangram

posted by graham on January 2, 2026

As a follow-up to my previous post, I have uploaded the data and my previous solution to codeberg. Last time, I learned that Slither Wing is the only pokemon across all current generations to contain the ð phoneme, which meant that only datasets that included gen-9 could form true phonetic pangrams for General American English. With this in mind, I scraped the rest of the generations and compiled them into one unified dataset for all pokemon. As expected, I was able to find several 11-pokemon pangrams1 by simply using the new dataset, but it made me wonder if there existed any pangrams with even fewer pokemon. I tried running the 10-mon pangram attempt across all gens and found that nothing happened for a while, even with the caching I had explained in the previous post.

Technical Hurdles

After discussing this with some of my friends on Discord, it became clear that the size of the problem-space being explored had grown very quickly with the size of the dataset of pokemon, just as predicted. For gen-1, there were at most (151 choose 10) combinations of pokemon to find a set that covered all 37 represented phonemes in that

Pokemon Gen 1 Phonetic Pangram

posted by graham on December 28, 2025

As I mentioned in my previous post, a phonetic pangram is a sentence or phrase that covers every one of the sounds in a given dialect of a language. Since proper nouns can form a phrase, a phonetic pangram could potentially be made from any sufficiently large collection of names.

This led me to the question: “Is it possible to make a phonetic pangram from pokemon names?” and more specifically, “Can we do so using only the 151 from the first generation of pokemon?”

Phonetics

For General American English, wikipedia lists the following sounds that comprise every commonly spoken word:

Consonants (241)

m, n, ŋ, p, b, t, d, k, ɡ, tʃ, dʒ, f, v, θ, ð, s, z, ʃ, ʒ, h, l, r, j, w

Vowels (14)

ɪ, i, ʊ, u, ɛ, eɪ, ə, oʊ, æ, ɑ, aɪ, ɔɪ, aʊ, ɚ

To make a pangram, I simply needed pokemon names that encompassed each of these 38 phonemes. You could imagine a worst case of 38, where each pokemon is picked for having exactly on phoneme represented in its name, though I figured there was probably more overlap than that.

Pokemon name pronunciations

I was able to

Phonetic Pangrams

posted by graham originally via https://cohost.org/graham/post/1765235-johann-sebastian-ba on September 27, 2023 and reposted on December 28, 2025

Pangrams are single sentences or phrases that include every letter of a given language’s alphabet at least once.

Pangram Examples

The quick brown fox jumps over the lazy dog

Sphinx of black quartz judge my vow

There’s another type of sentence(s) or phrase(s) that gets every vowel sound - or even every unique sound overall - from a language pronounced at least once. A few are presented below, but I believe with some time and effort, we could do better

Phonemic Pangram Example

With tenure, Suzie’d have all the more leisure for yachting, but her publications are no good.


Phonetic Pangram Example

The beige hue on the waters of the loch impressed all, including the French queen, before she heard that symphony again, just as young Arthur wanted.

My own, bespoke phonetic pangrams

  1. Fear not, boy: our usual chutzpah may win over grouchy foodies. Aye, hand your battered shank lengthwise up to their closed jaws.

  2. L’chaim! Yes, after showing what three blue powdered treasures their benevolent hook caught, guys are joyous.

  3. “Johann Sebastian Bach athleisure wear for jungles zips together proudly,” my voice shook.

Poor Hemplo

posted by graham on September 14, 2025

My partner speaks some Spanish. I only understand a few words. A few months back, I was confused by something in Spanish, and I was bummed about not understanding. I asked my partner, and I got some clarifying example followed by the phrase “por ejemplo.” I heard it as ”[…] poor Hemplo,” thinking that my partner had invented a pet name to go with how sad and pathetic I was being.

Ever since, we’ve used “Poor Hemplo…” as a way to express that we understand the other person is complaining and wants attention, but that the complaint isn’t a very serious one.

“Oh no, we’re all out of grapes” “Poor Hemplo…”

tags: #wordplay

Family Slang Words For Cats

posted by graham on September 2, 2025

With very short exceptions, my parents have had cats for as long as I’ve been alive. My nuclear family is close and has plenty of words, phrases, or family references/in-jokes1 that I took for granted growing up. When I was in middle school, my at-the-time crush came over around my birthday because she had gotten me a present.2 She was allergic to cats, so she had little-to-no concept of cat behaviors. While we sat on the couch, I tried to explain what the cats were doing and why, using as specific of language as I could: the ones I learned from my family. She responded that those words weren’t real, and I explained that my family always used these words. It then dawned on me that families could create common-sounding words that were actually extremely niche.

Many years later, I’ve since learned that all words are made up. With that in mind, here’s a descriptivist approach to my family’s words for describing cats. Where possible, I’ve tried to include any known etymology I could in the footnotes:

boonk /bʊŋk/ verb — a cat intentionally hitting its forehead on anything 3

smear /smiɚ/ verb — a cat rubbing either

Blood and Law

posted by graham on May 10, 2025

Tonight, I finally got to meet friends from cohost @tsiro (richard), @bcj, and @thricedotted (li) in person, along with their friend Mouse. I had a great time filled with a lot of laughter. One of the topics brought up was the online conference that bcj and many of their friends partake in, involving 5-to-10-minute presentations. When it became my turn to talk about a presentation idea, I mentioned the following means of counting familial relationships as my most-recently-workshopped bit that I believed I could stretch to 5-10 minutes.

In a family, each and every person is related by a linear combination of the following two characteristics:

  • Blood
  • Law

Blood

When two people are related by blood, that means they share “blood relatives” linked by nuclear family: biological parents (1 step up the tree), biological children (1 step down the tree), or biological siblings (1 step over on the tree). We can determine the number of blood steps1 for other specially-named relatives too, like great-grandparent (3 blood steps up), cousin (1 blood step up, 1 over, 1 down), or nephew (1 blood step over, 1 down). In each case, we aim to produce the shortest path between the

Baker's Units Revisited

posted by graham on March 7, 2025

A few years ago on cohost, I (re)invented the idea of applying “baker’s” to any quantity to refer to one more of that quantity. A baker’s dozen is 13, a baker’s half-dozen is 7, a baker’s score is 21, etc. The etymology of the phrase mentions adding a 13th loaf of bread when selling a dozen, to be on the safe side. This “rounding up to one more” could be applied to any quantity, so I’m surely not the first person to consider it.

Last night, I was imagining applying the opposite of the “baker’s” prefix, to indcate one fewer of a given quantity. I had originally come up with “swindler’s,” but my friend mentioned that it wasn’t specific enough of a profession. To keep with the idea of “skimming one off the top” and to minimize the Levenshtein distance between the prefixes, I proposed “banker’s.” A banker’s dozen is 11, a banker’s half-dozen is 5, a banker’s score is 19, etc.

It turns out that banker’s dozen is already a phrase in Australian English, which may just push me personally from “fun in-joke” to “actually adopting and spreading the phrase whenever possible.”

tags: #wordplay